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 orderThis is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!
Previous: https://news.ycombinator.com/item?id=6971935 I was looking for a good link, this is a bit nicer to read but in pdf: http://people.cs.clemson.edu/~westall/853/notes/vanjtcp.pdf Stumbled upon when reading the linux receive path: https://github.com/torvalds/linux/blob/dd5cdb48edfd344017990...
Ah, yes, lightweight TCP processing... I remember working (as the MIT-EECS department systems guy) in the late 70's with the huge, galumphing, tortured BBN TCP/IP code for TOPS-20/TENEX, the first generation of TCP implementations, after the "big switch" that turned off all NCP (pre-TCP ARPAnet protocol) implementations in favor of TCP. Then I joined a startup in 80/81 building the first typesetting-quality laser printers, Imagen (a spin-off from Knuth's TeX project). We built controllers on the Andy…
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
- 2
- Total points
- 298
- Total comments
- 49
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 |
|---|---|---|---|---|
| 2010-08-17 | 30 instruction TCP receive | xtacy | 58 | 4 |
| 2013-12-27 | TCP in 30 instructions (1993)First breakout · Best thread | adamnemecek | 132 | 38 |
| 2015-09-22 | TCP in 30 instructions (1993)Latest 20+ point return | majke | 108 | 7 |
