Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #13459

I

It's all about the bit

Personal blog · itsallaboutthebit.comprogrammingsystems

It's all about the bit is a personal blog at itsallaboutthebit.com about programming and systems. Since 2022, 5 different Hacker News readers have linked it 12 times, most often “Arc and Mutex in Rust”. It is still writing: the last post was on 2026-10-11, and you can follow it by feed.

Visit the blog
12mentions?
5HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 6 in 2022

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

The blog's posts cover Linux kernel internals, such as kernel garbage collection and how Rust concurrency primitives interact with kernel code. Only one comment discusses the topic and none judges the writing.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Arc and Mutex in Rust
    4 people · 6 mentions · first linked 2022-05-27

What Hacker News says?

  1. I have recently written a blog post about `Arc` and `Mutex` if you want to get an in-depth view on using them: https://itsallaboutthebit.com/arc-mutex/

    Comment linking /arc-mutex/

    on “Rust Is Hard, Or: The Misery of Mainstream Programming”
  2. Submitted I'm sorry, but you still have to think as a story · 449 points

    HN discussion
  3. The last paragraph is the key. Just use `Arc` or `Arc<Mutex>`, it will be fast enough. That's why my first article on a new blog is precisely about that: https://itsallaboutthebit.com/arc-mutex/

    Comment linking /arc-mutex/

    on “Rust Is Hard, Or: The Misery of Mainstream Programming”
  4. Submitted Async Rust doesn't have to be hard as a story · 277 points

    HN discussion
  5. Also this is kernel code running in a kernel contex, so the code can’t just use std::sync:: {Arc, Mutex} [1] because Mutex uses user-space pthread_mutex_lock [2]. The implementation is knarly™ multi-threaded kernel code so it would probably require unsafe custom code (rather than using kernel locking and concurrency-management mechanisms which were not used by the existing code for presumably valid reasons). The rus…

    Comment linking /arc-mutex/

    on “The quantum state of Linux kernel garbage collection”
  6. Submitted Arc and Mutex in Rust as a story · 119 points

    HN discussion
  7. Submitted Jawsm – A JavaScript to WASM Compiler as a story · 6 points

    HN discussion
  8. Submitted Crows – a Rust and WebAssembly based load testing tool as a story · 6 points

    HN discussion
  9. Submitted Arc and Mutex in Rust as a story · 4 points

    HN discussion
  10. Submitted Memory Safety Absolutists as a story · 3 points

    HN discussion
  11. Submitted Can Rust prevent logic errors? as a story · 2 points

    HN discussion
  12. Submitted Arc and Mutex in Rust as a story · 1 points

    HN discussion

Search all of HN for itsallaboutthebit.com