Top posts

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

Any topic
2017
2164

Types of Engineers

A plethora of books, articles, and research papers have been written about software engineering quality measurement. Over the course of the last half-century, different methods of measurement have been developed, adopted, abused, and discarded for newer methods that aim to solve the problems of the previous methods.

2165

The IBM PC, Part 1 (2012)

What with the arrival of the category-defining Commodore VIC-20 and the dramatic growth of the British PC market, 1981 has provided us with no shortage of new machines and other technical developments to talk about. Yet I’ve saved the biggest event of all for last: the introduction of the IBM PC, the debut of an…

2167

The iPhones 8

These are solid year-over-year updates — at least as impressive as the iPhone 7 was over the iPhone 6S. If they hadn’t debuted alongside the iPhone X we’d be arguing about whether these are the most impressive new iPhone models since the iPhone 6.

2168

Lily Drone Files for Bankruptcy

Lily, whom despite raising millions in dollars to build their highly anticipated consumer drone, have just filed for bankrupcy. Throughout 2015 and 2016, Lily raised over $35 million in pre-sales and even secured $15 million in investment via equity organisations. Their downfall, predicted by DroningON three days…

2176

URG

If you asked software engineers some of their “least hated” things, you’ll likely hear both UTF-8 and TCP. TCP, despite being 35 years old, is rock-solid, stable infrastructure that we take for granted today; it’s hard to sometimes realize that TCP was man-made, given how well it’s served us. But within every single…

2179

Go and Simplicity Debt

Fifteen years ago Python’s GIL wasn’t a big issue. Concurrency was something dismissed as probably unnecessary. What people really was needed was a faster interpreter, after all, who had more than one CPU? But, slowly, as the requirement for concurrency increased, the problems with the GIL increased.