Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,100 posts.
A Bug in Early Creative Commons Licenses Has Enabled Copyleft Trolls (2022)
Copyleft trolls, robosigning, and Pixsy.
Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
How to use the legendary OS in a (somewhat) practical way
Freshmeat.net, 1997-2014
A former coworker pointed me to the news today that freshmeat has suddenly ceased operations. I spent the rest of the day flooded with memories and the urge to jot a few of them down before they’re…
NixOS and reproducible builds could have detected the xz backdoor
In March 2024, a backdoor was discovered in xz, a (de)-compression software that is regularly used at the core of Linux distributions to unpack source tarballs...
RFC: Ubuntu 18.04 LTS Minimal Images
To date, we've shaved the Bionic (18.04 LTS) minimal images down by over 53%, since Ubuntu 14.04 LTS, and trimmed nearly 100 packages and...
Why does Debian change software?
When I wrote Why is Debian the way it is? , a year and a half ago, I was asked to also cover why Debian changes the software it packages. Here's a brief list of examples of why that happens:
Goodbye Freenode
For the last month or so, the IRC world has been embroiled in drama over the new ownership of Freenode. For me, it culminated yesterday when I was banned from Freenode.
Enter the Matrix – A technical overview and guide to all things Matrix
Matrix is a protocol for decentralised, federated and secure communications, created and maintained by New Vector, a company split between London, UK and Rennes, France. It's based on RESTful HTTP/JSON APIs, documented in open specifications, and is designed to be usable for anything that requires real-time-ish…
How to contribute to an open source project: look for TODOs in code
Forgotten TODOs: ideas for contributing to open-source projects
We open-sourced 90 node.js modules at Browserling
At Browserling we are huge open-source fans and we have open-sourced 90 node.js modules! That's right! 90 node.js modules. All written from scratch. We're crazy! Edit: Now we've open-sourced several hundred! Here is the complete list of all the modules together with their brief descriptions. We have published all…
Ansible open-sources Ansible Tower with AWX
Ever since Red Hat acquired Ansible, I and many others have anticipated whether or when Ansible Tower would be open sourced. Ansible Tower is one of the nicest automation tools I've used... but since I haven't been on a project with the budget to support the Tower licensing fees, I have only used it for testing…
Serenity OS: Interview
How would you build an operating system? My answer is I wouldn't. First off, I don't know how. And the second thing is it seems like to large of a task. It took thousands of developers to build Windows XP. But actually, it is possible to build an operating system from scratch. My guest is doing it. Andreas Kling…
What is a System-on-Chip (SoC), and why do we care if they are open source?
Note: This post originally appeared as an update in the crowdfunding campaign for Precursor.
Sovereign Tech Agency invests €500k in Flatpak
We’re building new Portals for audio, network, VPNs, and more!
Coding agents could make free software matter again
I've been vibe-coding a lot lately. Like, a lot a lot
Why the world needs OpenStreetMap (2014)
Every time I tell someone about OpenStreetMap, they inevitably ask "Why not use Google Maps?". From a practical standpoint, it's a reasonable question, but ultimately this is not just a matter of practicality, but of what kind of society we want to live in. I discussed this topic in a 2008 talk on OpenStreetMap I gave…
Libtorrent adds support for the WebTorrent protocol
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
I'm funding Ladybird because I can't fund Firefox
I’ve been meaning to write this one for a while, but the announcement of the Ladybird Browser Initiative makes now a particularly good time.
The Drupal Crisis
There have been many pretty obvious signs in the recent past for what can only be considered as a critical milestone :
Funding Open Source like public infrastructure
To protect the digital foundation of essential government services, governments should invest in Open Source as public infrastructure and shift from consumption to contribution.
In Defense of OpenStreetMap's Data Model
Who's the customer, anyway?
Fixing a 20-year-old bug in Enlightenment E16
Some may find it weird, but I actually greatly enjoy using Enlightenment E16 as my window manager. It's themable, hackable, lightweight (24MB peak RSS!),...