HN Hall of Fame Weekly email

Beej's Guide to Network Programming

Screenshot of beej.us captured 2026-07-20
Page preview · captured 2026-07-20

The originally submitted URL now redirects to the address above. Updating the destination does not change the item’s HN history, Hall membership, or rank.

Resurfaced independently across 10 calendar years, with breakout response in 3 of them.

submissions
11
submitters
11
observed span
2008–2026
peak thread · 165 comments
993 pts
latest 20+ return · 2023-10-11
277 pts

Submission timeline

2007–2026

One 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 order

All your kind words are literally bringing tears to my eyes--thank you! My current plan is to keep writing freely-available guides for as long as I can reach the keyboard. And maybe even longer with what will undoubtedly be awesome futuristic speech recognition--or mind-reading! That's not scary at all! I'm leaning on bash/zsh scripting one I finish the utterly gigantic C guide I'm on now... hopefully later this year. But I'm always open to suggestion for topics... :)

beej71·993-point thread·

All Beej's guides are fantastic, but if you're interested in Network programming you could do way worse than follow this up with his guide to network concepts. https://beej.us/guide/bgnet0/ If you search Algolia for Beej you'll see his material has been on hacker news numerous times.

Oh boy, this one brings me back. I can't tell you how many times I read this guide back in the day. Beej was the bomb when it came to network programming. Another great resource for network programming is http://www.madwizard.org/programming/tutorials/netcpp/ which is aimed more at Windows users. Failing that, there's the classic Unix Network Programming Vol 1 and 2 which gives a good outline of what to expect. As it turns out, there are some really subtle aspects of network…

Is it really the 30th anniversary coming up? :mind-blown: I'm trying to finish draft 1 of my C Guide (which has turned into a monster--never attempt to write a _comprehensive_ language guide), and it's comments like these that really keep me going. Your kind words literally bring tears to my eyes. I'm just genuinely so glad that it has been so helpful, and I never would have guessed it would have been useful for so long. And I'm smugly happy…

beej71·277-point thread·

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

100+ points or 50+ comments

Total points
2219

reference only — not used in Hall rules or ranking

Total comments
355

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2008-10-19Guide to Network Programmingparenthesis227
2010-08-10Beej's Guide to Network Programmingraju10
2015-05-29Beej's Guide to Network Programmingh43k3r656
2017-03-29Beej's Guide to Network ProgrammingFirst breakoutnnain33344
2020-06-30Beej's Guide to Network Programmingskovorodkin30
2021-02-11Beej's Guide to Network Programming (1994-2020)Hall induction · Best threadColinWright993165
2022-10-27Beej's Guide to Network Programmingiamdual31
2023-05-21Beej's Guide to Network Programmingmutant_glofish51888
2023-10-11Beej's Guide to Network Programming (1994-2023)Latest 20+ point returnfdeage27744
2025-03-08Beej's Guide to Network Programmingtosh10
2026-01-11Beej's Guide to Network Programmingsuioir30