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

V

Vorner’s random stuff

Personal blog · vorner.github.ioprogrammingsystems

Vorner’s random stuff is a personal blog at vorner.github.io about programming and systems. Since 2018, 18 different Hacker News readers have linked it 29 times, most often “40 millisecond bug”. The last post was in 2023, but the archive is still widely read.

Visit the blog
29mentions?
18HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 9 in 2020

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

Why HN links it

HN readers link this blog for its async-versus-blocking-threads benchmarks, which commenters cite when weighing async's performance gain against its code complexity. The comments are questions and citations, not judgements of the writing.

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

Most-linked posts?

  1. 40 millisecond bug
    3 people · 3 mentions · first linked 2020-11-12
  2. Dark Side of Posix APIs
    3 people · 3 mentions · first linked 2021-01-09
  3. Saving Some Allocations
    2 people · 2 mentions · first linked 2021-01-31
  4. More tricks up in the ArcSwap's sleeve
    2 people · 2 mentions · first linked 2024-07-21
  5. /async-bench.html
    2 people · 2 mentions · first linked 2019-01-22
  6. Throw away code
    2 people · 2 mentions · first linked 2020-09-20

What Hacker News says?

  1. How much performance is gained by going async instead of blocking threads on modern hardware? Skimmed through https://vorner.github.io/async-bench.html . If I understand it correctly, one get about twice the performance with async. Is this correct? Seems like a compromise (code complexity vs performance) not worth taking.

    Comment linking /async-bench.html

    on “Asynchronous Programming in Rust book”
  2. Submitted Why is Rust difficult? as a story · 309 points

    HN discussion
  3. hardware from 10 years ago - do you have benchmarks for more recent hardware? https://vorner.github.io/async-bench.html

    Comment linking /async-bench.html

    on “What Async Promised and What It Delivered”
  4. Submitted Dark side of ergonomics in Rust as a story · 178 points

    HN discussion
  5. Submitted 40 millisecond bug as a story · 123 points

    HN discussion
  6. Submitted Throw away code as a story · 99 points

    HN discussion
  7. Submitted Performance experiments with matrix multiplication in Rust as a story · 97 points

    HN discussion
  8. Submitted Dark Side of Posix APIs as a story · 95 points

    HN discussion
  9. Submitted Mental models around Ok-Wrapping as a story · 83 points

    HN discussion
  10. Submitted Rust in Avast as a story · 4 points

    HN discussion
  11. Submitted Rust: Fighting the Async Fragmentation as a story · 3 points

    HN discussion
  12. Submitted Personal Collection of Rust Hacks as a story · 3 points

    HN discussion
  13. Submitted Making Rust Arc more atomic as a story · 3 points

    HN discussion
  14. Submitted Should you learn Rust? as a story · 3 points

    HN discussion
  15. Submitted Saving Some Allocations as a story · 2 points

    HN discussion
  16. Submitted Dark Side of Posix APIs as a story · 2 points

    HN discussion
  17. Submitted 40ms bug: a missing writev, Nagle's algorithm, and delayed ACKs as a story · 2 points

    HN discussion
  18. Submitted Throw Away Code as a story · 2 points

    HN discussion
  19. Submitted SIMD Library Plans as a story · 2 points

    HN discussion
  20. Submitted Atomics and Memory Ordering as a story · 2 points

    HN discussion
  21. Submitted More tricks up in the ArcSwap's sleeve as a story · 1 points

    HN discussion
  22. Submitted Tricks in Arc Swap (2019) as a story · 1 points

    HN discussion
  23. Submitted Using Const Generics in Slipstream as a story · 1 points

    HN discussion
  24. Submitted Saving Some Allocations as a story · 1 points

    HN discussion
  25. Submitted Dark side of Posix APIs: handling siginfo_t in Rust as a story · 1 points

    HN discussion
  26. Submitted Ms Bug as a story · 1 points

    HN discussion
  27. Submitted Performance Cheating as a story · 1 points

    HN discussion
  28. Submitted Hyper Traps as a story · 1 points

    HN discussion
  29. Submitted Runtime Configuration Reloading in Rust as a story · 1 points

    HN discussion

Search all of HN for vorner.github.io