Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,834 posts.
Evernote, the bug-ridden elephant
To say this post pains me would be an understatement. More than any other technology, Evernote is part of me, having evolved from habit to instinct over several years and nearly seven thousand notes. Every day ideas flit through my head, ideas for essays, for characters, for jokes. Just now I catch a glimpse of […]
Same-day upstream Linux support for Snapdragon 8 Elite Gen 5
Initial kernel and subsystem support for new Snapdragon 8 Elite Gen 5 posted for review. Learn what’s in the patches and how you can start working with them.
Files Are Hard
I haven't used a desktop email client in years. None of them could handle the volume of email I get without at least occasionally corrupting my mailbox. Pine, Eudora, and outlook have all corrupted my inbox, forcing me to restore from backup. How is it that desktop mail clients are less reliable than gmail, even…
Wikimedia removes the Diary of Anne Frank due to copyright law
Today, in an unfortunate example of the overreach of the United States’ current copyright law, the Wikimedia Foundation removed the Dutch-language text of The Diary of Anne Frank from Wikisou…
Basic Music Theory in ~200 Lines of Python
A basic introduction to Western music theory using the Python programming language to derive scales, chords, and modes in every key.
How to build a 50k ton forging press
In the late 1940s and early 1950s, a revolution took place in American military aircraft design.
DTrace on Windows
Introducing DTrace on Windows 10
Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)
One year ago, I quit my day job to work on Zig full time . Since then, the project has seen a steady growth in funding. Thanks to the people donating, Zig is on track to become fully sustainable before my savings run out.
The art of not taking things personally
Why other people’s emotions might not be about you — and your emotions might not be about them
Vine will be discontinuing the mobile app
Since 2013, millions of people have turned to Vine to laugh at loops and see creativity unfold. Today, we are sharing the news that in the…
HTTP headers we don't want
HTTP headers are an important way of controlling how caches and browsers process your web content. But many are used incorrectly or pointlessly, which adds overhead at a critical time in the loading of your page, and may not work as you intended.
Quick Start Guide for Flipper Zero
Many backers have already received their Flipper Zeros, and their number is growing by the day. At the time of writing, 23 thousand devices have already been shipped! We're getting a ton of feedback from users and it's amazing. Unfortunately, there is still a considerable number of backers who are
Amazon Braket – Get Started with Quantum Computing
Nearly a decade ago I wrote about the Quantum Compute Cloud on April Fool’s Day. The future has arrived and you now have the opportunity to write quantum algorithms and to run them on actual quantum computers. Here’s what we are announcing today: Amazon Braket – A fully managed service that allows scientists…
After a ten-year hiatus, NetHack 3.6
Unlike previous releases, which focused on the general game fixes, this release consists of a series of foundational changes in the team, underlying infrastructure and changes to the approach to game development.
Elixir v1.3 released
Elixir v1.3 brings many improvements to the language, the compiler and its tooling, specially Mix (Elixir's build tool) and ExUnit (Elixir's test framework).
I built an AI company to save my open source project
The story of Timefold: how we turned a doomed open source project into a fast-growing PlanningAI company.
GitHub RCE Vulnerability: CVE-2026-3854 Breakdown
A CVSS 8.7 vulnerability in GitHub Enterprise Server allows remote code execution. Read the threat brief and find vulnerable GHES instances from Wiz.
TPU Deep Dive
I've been working with TPUs a lot recently and it's fun to see how they had such different design philosophies compared to GPUs.
Best things and stuff of 2015
Great things and people that I discovered, learned, read, met, etc. in 2015. No particular ordering is implied. Not everything is new.
Skip Lists Done Right
Skip lists are a wonderful data structure, but it is hard to get\ right. This blog post presents various techniques to optimize and\ improve the implementation of skip lists.
Belgium legalises ethical hacking
On 15 February 2023, Belgium saw the entering into force of a new ‘whistleblower’ law, which legalised ‘ethical hacking’ even for cases where the hacked entity did not consent to it. In order to benefit from such decriminalisation, the law poses a number of conditions for ethical hacking, that have to be fulfilled in…
An update on the campaign to defend serious math education in California
Update (April 27): Boaz Barak—Harvard CS professor, longtime friend-of-the-blog, and coauthor of my previous guest post on this topic—has just written an awesome FAQ, providing his pers…
Peter Thiel, YC, and hard decisions
Diversity and inclusion are hard, especially in tech. Doing them right means agreeing on values, setting standards, calling out bad…
Censored Photographs of FDR’s Japanese Concentration Camps
The military seized her photographs, quietly depositing them in the National Archives, where they remained mostly unseen and unpublished until 2006.