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 orderI took a networking course in college and I didn't learn much, if anything. We used textbooks like Kurose and Ross that went deep into details like the header format of each packet of each layer. Ultimately, these were useless details that had no place in a textbook. It made me hate the subject. I eventually learned the subject properly through High Performance Browser Networking. This is the one book I would recommend to any software developer. Available for free…
> An interpacket gap of 96 bits (12 bytes) where the line is left idle. Presumably, this is to let the devices rest because they are tired. This one left me laughing hard.
TIL that Ethernet encodes bytes as 10 bits not as a parity / error detection mechanism as I had thought, but in order to be "DC-free" (to not accumulate too many electrons on either end of a connection) https://en.wikipedia.org/wiki/8b/10b_encoding#Running_dispar...
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
- 1079
- Total comments
- 119
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 |
|---|---|---|---|---|
| 2017-06-03 | Network Protocols for Anyone Who Knows a Programming Language | nreece | 3 | 0 |
| 2018-09-08 | Network Protocols – Programmer's Compendium | tambourine_man | 3 | 0 |
| 2019-01-22 | Network protocols for anyone who knows a programming languageFirst breakout · Best thread | kalimatas | 635 | 71 |
| 2021-11-25 | Networking protocols for anyone who knows a programming language | mooreds | 3 | 0 |
| 2022-03-15 | Network Protocols (for anyone who knows a programming language) | ivanche | 1 | 0 |
| 2022-09-13 | Network protocols for anyone who knows a programming language | simonebrunozzi | 3 | 0 |
| 2022-10-27 | Network Protocols | metadat | 1 | 0 |
| 2023-08-03 | Network Protocols for Anyone Who Knows a Programming LanguageHall induction | yla92 | 284 | 39 |
| 2024-12-16 | Network protocols for anyone who knows a programming language (2017)Latest 20+ point return | jmstfv | 146 | 9 |
