Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,892 posts.
Nearly all binary search and merge sort implementations are broken (2006)
Posted by Joshua Bloch, Software EngineerI remember vividly Jon Bentley's first Algorithms lecture at CMU, where he asked all of us incoming Ph.D. ...
How Google handle leap seconds
Insights from Googlers into our products, technology, and the Google culture
Consistency Models
Jepsen analyzes the safety properties of distributed systems–most notably, identifying violations of consistency models. But what are consistency models? What phenomena do they allow? What kind of consistency does a given program really need?
Dark Matter Developers: The Unseen 99% (2012)
In astronomy and cosmology, dark matter is a currently-undetermined type of ...
Ssss: Shamir's Secret Sharing Scheme (2006)
Shamir's Secret Sharing Scheme
The Relativity of Wrong (1989)
I received a letter from a reader the other day. It was handwritten in crabbed penmanship so that it was very difficult to read. Nevertheless, I tried to make it out just in case it might prove to be important.
Lisp: Good News, Bad News, How to Win Big (1991)
Lisp has done quite well over the last ten years: becoming nearly standardized, forming the basis of a commercial sector, achieving excellent performance, having good environments, able to deliver applications. Yet the Lisp community has failed to do as well as it could have. In this paper I look at the successes, the…
Bill Buxton: Multi-Touch Systems that I Have Known (1982)
Bill Buxton Microsoft Research Original: Jan. 12, 2007 Version: December 10th, 2025
Zip Files All the Way Down (2010)
A well-known scientist (some say it was Bertrand Russell) once gave a public lecture on astronomy. He described how the earth orbits around the sun and how the sun, in turn, orbits around the center of a vast collection of stars called our galaxy. At the end of the lecture, a little old lady at the back of the room…
Semantic Compression
An introduction to the idea that code should be approached with a mindset towards compressing it semantically, rather than orienting it around objects.
ARM Takes Wing: Qualcomm ARM vs. Intel CPU Comparison
One of the nicer perks I have here at Cloudflare is access to the latest hardware, long before it even reaches the market. Until recently I mostly played with Intel hardware.
Will US companies hire fewer engineers due to Section 174?
It’s rare that a tax change causes panic across the tech industry, but it’s happening in the US. If Section 174 tax changes stay, the US will be one of the least desirable countries to launch startups
Founders at work: Interview with Steve Wozniak
Interview: Steve Wozniak , Co-Founder, Apple Computer If any one person can be said to have set off the personal computer revolution, it might be Steve Wozniak. He designed the machine that...
How little musicians earn online
Recently, the UK government passed The Digital Economy Act which included many, perhaps draconian, measures to combat online music piracy...
Yahoo Query Language will be retired on January 3
Measure, monetize, advertise and improve your apps with Yahoo tools. Join the 200,000 developers using Yahoo tools to build their app businesses.
How to negotiate the long, slow, SaaS ramp of death [video]
One of Gail Goodman's legacies to the software industry has been proving you can build a profitable business in the SMB space.
Finding Great Developers
Where are all those great developers? The first time you try to fill an open position, if you’re like most people, you place some ads, maybe browse around the large online boards, and get a ton of …
DNSSEC Downtime: List of Outages & Validation Failures
Major DNSSEC Outages and Validation Failures
Profiling Go Programs
How to use Go's built-in profiler to understand and optimize your programs.
Why are the Microsoft Office file formats so complicated? (And some workarounds)
Last week, Microsoft published the binary file formats for Office. These formats appear to be almost completely insane. The Excel 97-2003 file format is a 349 page PDF file. But wait, that’s not al…
WhatsApp's Signal Protocol integration is now complete
At Open Whisper Systems, our goal is to make private communication simple. A year ago, we announced a partnership with WhatsApp and committed to integrating the Signal Protocol into their product, moving towards full end-to-end encryption for all of their users by default. Over the past year, we...
USAID shutdown has led to hundreds of thousands of deaths
The Trump administration’s decision to shut down the U.S. Agency for International Development (USAID) has resulted in hundreds of thousands of deaths from infectious diseases and malnutrition, according to Harvard Chan School’s Atul Gawande.
Freedom On The Centralized Web
I. A lot of libertarians and anarcho-capitalists envision a future of small corporate states competing for migrants and capital by trying to have the best policies. But the Internet is about as clo…
Overdue Account
"Dear Jane, I do not have any money so I am sending you this drawing I did of a spider instead."
Cloudflare Browser Check
Secure DNS Transport using DoH (DNS over HTTPS) or DoT (DNS over TLS) and SNI with ECH
Fact Sheet | Fossil Fuel Subsidies: A Closer Look at Tax Breaks and Societal Costs (2019) | White Papers
See our latest white papers on fossil fuel subsidies and fossil fuel externalities .