Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,206 posts.

Any topic
Any year
9545

Thorium Reactors

My last article about thorium as an alternative nuclear reactor fuel drew way more readers than I expected. I intentionally glossed over the complexities of specific reactor designs for the sake of simplicity, but in this article I want to go deeper. This article explains some of the differences between traditional…

9550

How does Linux NAT a ping?

A few months ago, I found myself wondering how a command like ping 1.1.1.1 works from within a private network. In most private networks, multiple hosts connect to the Internet through a router. For IPv4, the router performs network address translation (NAT) by rewriting the original host’s source address to the…

9562

Infectious Executable Stacks

In software development there are many concepts that at first glance seem useful and sound, but, after considering the consequences of their implementation and use, are actually horrifying. Examples include thread cancellation , variable length arrays , and memory aliasing . GCC’s closure extension to C is another…