The world in which IPv6 was a good design
. It took a look longer to read the book than to play this little web game, but you get pretty much the same thing out of the game, so I hig...
Happy July 4th! For those of us around the world contemplating independence, it's a good day to think about how we came to rely on expensiv...
Visit apenwarr.ca → RSS feedOn Hacker News Dec 2009 – Mar 2026
Systems & Performance 15Software Engineering 10Career & Management 10Networking & Internet 9Tech Industry & Business 9Tools & Productivity 4
. It took a look longer to read the book than to play this little web game, but you get pretty much the same thing out of the game, so I hig...
Last November I went to an IETF meeting for the first time. The IETF is an interesting place; it seems to be about 1/3 maintenance grunt wo...
[Note to the impatient: to try out my beamforming simulation, which produced the above image, visit my beamlab test page - ideally in a brow...
How big should your queue be, and what should you do when it fills up? Many times, we implement or even deploy a networking system before w...
Hello everyone! After many years of using a massively hacked-up version of dcoombs's NITLog page generator to host these pages, I've become,...
My parents live in a rural area, where the usual monopolist Internet service provider provides the usual monopolist Internet service: DSL, r...
[Note to the impatient: to try out my beamforming simulation, which produced the above image, visit my beamlab test page - ideally in a brow...
: While I'm suspicious of all JIT-compiled languages, C# has always had a much better IL than java, even since version 1.0, making it easy...
A few years ago I wrote [_The World in Which IPv6 was a Good Design_](https://apenwarr.ca/log/20170810). I'm still proud of that article, bu...