Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,814 posts.
Removable batteries in smartphones will be mandatory in the EU starting in 2027
Starting in 2027, smartphone batteries will once again be replaceable in the EU. Learn all about the new regulation and what this means for users.
Bored of It
Please, make it stop.
Making video games (without an engine) in 2025
Thoughts, tools, and libraries I use to make games
Challenging projects every programmer should try (2019)
Challenging projects every programmer should try
GitLab Master Plan
GitLab announces $20M in Series B funding, and its Master Plan to build an integrated toolset for the modern developer!
The Carrot Problem
It's not the crime, it's the coverup.
Pi-hole v6
We’ve integrated a new REST API and embedded web server directly into the pihole-FTL binary. This eliminates the need for lighttpd and PHP , reducing the installation footprint and boosting performance. The new API also offers server-side pagination for the query log, ensuring a faster and more responsive interface.
JetKVM Mini
A JetKVM from $33, wired or wireless. New open-source firmware, the same web interface.
The Invisible JavaScript Backdoor
A few months ago we saw a post on the r/programminghorror subreddit: A developer describes the struggle of identifying a syntax error resulting from an invisible Unicode character hidden in JavaScript source code. This post inspired an idea: What if a backdoor literally cannot be seen and thus evades detection even…
Blocking Internet Archive Won't Stop AI, but Will Erase Web's Historical Record
Imagine a newspaper publisher announcing it will no longer allow libraries to keep copies of its paper. That’s effectively what’s begun happening online in the last few months. The Internet Archive—the world’s largest digital library—has preserved newspapers since it went online in the mid-1990s....
Inserting a billion rows in SQLite under a minute
This is a chronicle of my experiment where I set out to insert 1B rows in SQLite
900 Sites, 125M accounts, 1 Vulnerability
900 Sites, 125 million accounts, 1 vulnerability
Extracting audio from visual information
Algorithm recovers speech from the vibrations of a potato-chip bag filmed through soundproof glass.
How companies use fake sites, backdated articles to censor Google results (2017)
Anubis could not load its JavaScript. The server may be overloaded. Please reload the page to try again.
"Asswipe," replied Yahoo's server. That's when I knew I had it
Yahoo's public chat rooms have passed away . It is for the best, for the spam had spread everywhere. But they had a good run, operating for a decade and a half, an Internet eternity.
I wish GPT4 had never happened
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
Open Letter to the Linux Foundation
To: The Linux Foundation Jim Zemlin: Executive Director Angela Brown: VP of Events Andy Updegrove: Legal Council
Applying the Linus Torvalds “Good Taste” Coding Requirement
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about…
Asahi Linux 7.1 Progress Report
Porting Linux to Apple Silicon
Teleforking a Process onto a Different Computer
One day a coworker mentioned that he was thinking about APIs for distributed compute clusters and I jokingly responded “clearly the ideal API would be simply calling telefork() and your process wakes up on every machine of the cluster with the return value being the instance ID”. I ended up captivated by this idea: I…
MLow: Meta's low bitrate audio codec
At Meta, we support real-time communication (RTC) for billions of people through our apps, including WhatsApp, Instagram, and Messenger. We are working to make RTC accessible by providing a high-q…