Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderMost of these latencies were measured and written up for a bunch of systems by Carl Staelin and I back in the 1990's. There is a usenix paper that describes how it was done and the benchmarks are open source, you can apt-get them. http://www.bitmover.com/lmbench/lmbench-usenix.pdf If you look at the memory latency results carefully, you can easily read off L1, L2, L3, main memory, memory + TLB miss latencies. If you look at them harder, you can read off cache…
The % of programmers that actually need to know any of these numbers is tiny. I've done plenty of optimizations for performance-critical systems and have never known any of these numbers. Certainly, I know general principles like "disk is a lot slower than memory" and "don't block the UI on a network call". But knowing whether an L1 cache read is 0.5ns or 5ns has never been necessary. You can optimize so much "highly optimized" code out there without those…
Relevant: Grace Hopper explains Nanoseconds [1] https://www.youtube.com/watch?v=JEpsKnWZrJ8
Now includes multi-second llm latencies
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 3
- Total points
- 579
- Total comments
- 225
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2012-05-31 | Latency numbers every programmer should knowFirst breakout · Best thread | friggeri | 265 | 134 |
| 2016-04-07 | Latency Numbers Every Programmer Should Know | joubert | 2 | 0 |
| 2017-01-31 | Latency Numbers Every Programmer Should Know | ashitlerferad | 107 | 22 |
| 2018-04-25 | Latency Numbers Every Programmer Should Know (2012) | tosh | 2 | 0 |
| 2018-07-14 | Latency Numbers Every Programmer Should KnowHall induction | turrini | 3 | 0 |
| 2020-10-03 | Latency Numbers Every Programmer Should Know (2012)Latest 20+ point return | albertzeyer | 197 | 68 |
| 2022-01-03 | Latency Numbers Every Programmer Should Know (2012) | igammarays | 1 | 0 |
| 2025-03-21 | Latency Numbers Every Programmer Should Know | thunderbong | 1 | 0 |
| 2026-05-27 | Latency Numbers Every Programmer Should Know (2026) | andromaton | 1 | 1 |