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 · #1576

S

samwho.dev

Personal blog · samwho.dev · on HN as samwhoprogrammingwriting

samwho.dev is a personal blog at samwho.dev about programming and writing. Since 2020, 44 different Hacker News readers have linked it 58 times, most often “Load Balancing, Visualized”. It is still writing: the last post was on 2025-12-23, and you can follow it by feed.

Visit the blog
58mentions?
44HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 21 in 2023

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

Why HN links it

HN readers link Sam Rose's independent site of interactive, visual explanations of topics such as reservoir sampling, Bloom filters, load balancing, memory allocation and Turing machines. It is valued for its visualisations.

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

I write visual and interactive guides to programming topics.

The author on HN?

samwho · 1,458 karma · member since 2011

I write interactive visualisations of programming topics at https://samwho.dev

From their public HN profile, which links to this site.

Most-linked posts?

  1. Load Balancing, Visualized
    10 people · 10 mentions · first linked 2023-04-10
  2. Hashing
    4 people · 4 mentions · first linked 2023-06-20
  3. A visual introduction to big O notation
    3 people · 3 mentions · first linked 2025-08-23
  4. Memory Allocation
    3 people · 3 mentions · first linked 2023-05-11
  5. A visual interactive guide to Bloom filters
    3 people · 3 mentions · first linked 2024-02-20
  6. /
    2 people · 3 mentions · first linked 2025-09-02
  7. Latency numbers every programmer should know
    2 people · 2 mentions · first linked 2024-03-17
  8. /
    2 people · 2 mentions · first linked 2025-12-23
  9. Load Balancing (2023)
    2 people · 2 mentions · first linked 2026-01-08
  10. A Logical Way to Split Long Lines (2019)
    2 people · 2 mentions · first linked 2023-04-21

What Hacker News says?

  1. I love the commissioned art! Found this post with more details: https://samwho.dev/dogs/

    Comment linking /dogs/

    on “Reservoir Sampling”
  2. Submitted A visual introduction to big O notation as a story · 691 points

    HN discussion
  3. Looks like it - https://samwho.dev/rss.xml

    Comment linking /rss.xml

    on “Reservoir Sampling”
  4. Submitted Reservoir Sampling as a story · 532 points

    HN discussion
  5. aranw · 2025-12-23Recommends
    https://samwho.dev has some fantastic blog posts with great visualisations

    Comment linking /

    on “Ask HN: What are the best engineering blogs with real-world depth?”
  6. Submitted A visual interactive guide to Bloom filters as a story · 286 points

    HN discussion
  7. ngshiheng · 2023-12-26Recommends
    https://samwho.dev/blog/ The visualizations help with the understanding while keeping it engaging too

    Comment linking /blog/

    on “Ask HN: Share your favorite software blog posts of 2023”
  8. Submitted Latency numbers every programmer should know as a story · 237 points

    HN discussion
  9. simonw · 2025-12-19Recommends
    Sam has a long history of building beautiful visual explanations like this - I didn't realize he works for ngrok now, here's his previous independent collection: https://samwho.dev/

    Comment linking /

    on “Prompt caching for cheaper LLM tokens”
  10. Submitted Turing Machines as a story · 115 points

    HN discussion
  11. smusamashah · 2025-09-02Recommends
    Love the detailed interactive visual explanations, https://samwho.dev/ is another one like Ciechanow.ski

    Comment linking /

    on “Physically based rendering from first principles”
  12. Submitted Big O as a story · 14 points

    HN discussion
  13. I really like this husky graphic, did you create it? https://samwho.dev/images/sage-warning.png

    Comment linking /images/sage-warning.png

    on “A visual interactive guide to Bloom filters”
  14. Submitted A visual, interactive guide to bloom filters as a story · 5 points

    HN discussion
  15. omalled · 2025-07-21Recommends
    You might want to check out this very nice article on reservoir sampling, which discusses its application to logging: https://samwho.dev/reservoir-sampling/

    Comment linking /reservoir-sampling/

    on “Log by time, not by count”
  16. Submitted Bloom Filters as a story · 4 points

    HN discussion
  17. aranw · 2025-05-02Recommends
    Sam Rose has also written a great article on Bloom Filters and has some great animations to help illustrate it too. Definitely worth checking out https://samwho.dev/bloom-filters/

    Comment linking /bloom-filters/

    on “Bloom Filters”
  18. Submitted Big O as a story · 4 points

    HN discussion
  19. Here's a Turing machine that uses finite space but infinite time: https://samwho.dev/christopher/?code=H4sIAAAAAAAAE8tNzMxTqFH... (from Sam Rose's wonderful article on Turing machines [1]) Your last point is correct, though: if you can detect a "cycle" (like the one the Turing machine I linked to goes through) then you can conclude that the machine won't halt. [1] https://samwho.dev/turing-machines/

    Comment linking /turing-machines/

    on “Gödel's theorem debunks the most important AI myth – Roger Penrose [video]”
  20. Submitted Ping Samwho as a story · 4 points

    HN discussion
  21. [40 minutes into the talk]: Looks like the study scanned 3.6 million github issues across 1.7 million repositories and looked for the number of bugs that were TypeError, AttributeError, or NameError and found it was 2.7% of issues. I'm not a fan of this kind of methodology, because there are so many different use cases for github issue tracker (including feature requests, documentation requests, etc.) that I think t…

    Comment linking /blog/move-your-bugs-to-the-left/

    on “Pyre: A performant type-checker for Python 3”
  22. Submitted Bloom Filters as a story · 4 points

    HN discussion
  23. I have some potentially bad news for you: https://samwho.dev/load-balancing https://encore.dev/blog/queueing

    Comment linking /load-balancing

    on “I ported Kubernetes to the browser”
  24. Submitted Hashing as a story · 3 points

    HN discussion
  25. I‘m at https://nik.digital :) Some others: https://samwho.dev https://www.nicchan.me

    Comment linking /

    on “Ask HN: Could you share your personal website here?”
  26. Submitted Load Balancing, Visualized as a story · 3 points

    HN discussion
  27. https://samwho.dev/ (e.g. Reservoir sampling, Load balancing) https://imadr.me/pbr/ (physically based rendering)

    Comment linking /

    on “Lights and Shadows”
  28. Submitted Latency numbers every programmer should know as a story · 3 points

    HN discussion
  29. It’s just plain JS, you can see it here: https://samwho.dev/js/load-balancers.js Just like the good old days :)

    Comment linking /js/load-balancers.js

    on “Load Balancing”
  30. Submitted Getting an Autism Diagnosis as a story · 3 points

    HN discussion

Search all of HN for samwho.dev

Linked by the same people?