Best of 2017

The blog posts Hacker News loved most in 2017. 4,763 posts.

Any topic
4652

The Aggregate Magic Algorithms (2015)

There are lots of people and places that create and collect algorithms of all types ( here are a few WWW sites). Unfortunately, in building systems hardware and software, we in The Aggregate often have found it necessary to do relatively obscure low-level things very efficiently. Many of the tricks we've devised or…

4656

The qmail security guarantee

Of course, ``security hole in qmail'' does not include problems outside of qmail: for example, NFS security problems, TCP/IP security problems, DNS security problems, bugs in scripts run from .forward files, and operating system bugs generally. It's silly to blame a problem on qmail if the system was already…

4659

Tom Duff on Duff's device (1988)

I normally do not read comp.lang.c, but Jim McKie told me that `` Duff's device '' had come up in comp.lang.c again. I have lost the version that was sent to netnews in May 1984, but I have reproduced below the note in which I originally proposed the device. (If anybody has a copy of the netnews version, I would…

4672

ACLU History

In the years following World War I, America was gripped by the fear that the Communist Revolution that had taken place in Russia would spread to the United States. As is often the case when fear outweighs rational debate, civil liberties paid the price. In November 1919 and January 1920, in what notoriously became…

4673

Friday Facts #176 - Belts optimization for 0.15

Hi everyone. About half a year ago whenever I was sitting deeply in Factorio and when I needed to spend time in my phone, I was reading FFF or Factorio forum. Later when I decided to move - I suddenly realized that Wube is the most logical target to apply my crazy mind. All thanks to those FFF and you guys. Now I am…

4676

MIT Challenge

In 2012, I decided to try to learn MIT's 4-year undergraduate computer science curriculum in 12 months, without taking any classes. I was successful in passing the final exams for 33 classes and completing the required programming projects. You can view my TEDx Talk regarding the challenge, see links to all the free…