Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,912 posts.
OpenGL in 2014
Valve is investing in OpenGL to hedge themselves against Microsoft. Some well-known developers have written about the deficiencies in the API. A few competing, proprietary APIs have popped up. In an effort to remain competitive, Khronos announces glnext: a ground-up rethinking of the OpenGL and OpenGL ES APIs. This…
Snowboard Kids 2 is 100% Decompiled
Snowboard Kids 2 for the Nintendo 64 has reached 100% matching decompilation. A brief note on what that means, how we got here, and what comes next.
Textual Web: TUIs for the Web
Textual is a TUI framework for Python, inspired by modern web development.
Narcolepsy is weird but I didn't notice
There are certain kinds of experiences that most human beings know very little about because a) they are rare, b) they can only be felt from the "inside", i.e., by the people who have them, and c) not all of those people choose to, or are good at, writing
Haiku has hired an existing contributor to work on Haiku full-time
Haiku, Inc. is proud to announce that we have hired existing contributor waddlesplash to work on general Haiku improvement full-time. The contract was signed on Monday, August 23, 2021 and waddlesplash plans to start work tomorrow. In the past Haiku, …
Roll Your Own Analytics
How to build a free, privacy-focused alternative to Google Analytics
Flying planes in Microsoft Flight Simulator with a JavaScript autopilot (2023)
Writing auto-pilots in JavaScript for MSFS
Amazon Health
Amazon Health doesn’t seem like much now, but there are hints it could be the ultimate application of Aggregation Theory.
I spent two years trying to do what Backstage does for free
Absent a time machine, telling others how to avoid my mistakes is the best I can do.
Why Monzo's bank transfers weren't working on the 30th of May
A technical problem at the company we use to connect to Faster Payments caused issues with bank transfers. To fix it, we’re bringing everything in-house instead.
25 Years of Dillo
Back in 1999, a group of developers lead by Jorge Arellano Cid forked the Gzilla/Armadillo code originally developed by Raph Levien, and began working on what is now known as the Dillo web browser.
Yes, The CIA Spied On Congress
Why? The torture report, of course: Late last night, McClatchy reported that the CIA inspector general has asked the Justice Department to investigate allegations that the CIA illegally monitored C…
Introduction to logic programming with Prolog
Short introduction to the Prolog language and its essential features.
Gboard: Search, GIFs, emojis and more from your iPhone keyboard
iPhone users—this one’s for you. Meet Gboard, a new app for your iPhone that lets you search and send information, GIFs, emojis and more, right from your keyboard.
PCBs, copper pours, ground planes, and you
A closer look at a fashion trend in printed circuit board design.
K8s with 1M nodes
This is an effort to create a fully functional Kubernetes cluster with 1 million active nodes.
Collaborative Text Editing Without CRDTs or OT
Matthew Weidner | May 21st, 2025 Home | RSS Feed Keywords: text editing, server reconciliation, Articulated
Programming Language Development: The Past 5 Years
I recently compiled a list of Perlis Languages that were meant to illustrate varying paradigms not typically found in mainstream programming languages. Those languages were meant to stretch your mind and are not necessarily representative of the state of the art in language design and implementation. In this post I…
Dropbox as a Git Server
git-remote-dropbox is now on PyPI!
Writing an Interpreter in Go: The Paperback Edition
If you’d asked me a only few months ago if there’ll ever be a printed version of Writing An Interpreter In Go I’d responded with a “Huh, uummm, well, I don’t know. Maybe. Maybe if I’ll find the time and if there’s any interest.”
Guix Reduces Bootstrap Seed by Half
Blog posts about GNU Guix.
DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots
(This post is part of a series on the subject of my hobby project, which is recreating the C source code for the 1989 game F-15 Strike Eagle II by reverse engineering the original binaries.)
The Deletion of gcj
I originally posted this on G+ but I thought maybe I should expand it a little and archive it here.
The new contribution workflow for Gnome
Hello community, I have big good news to share with you. You might know we have been working for years on materializing what we wanted the future of contribution to be, we did multiple iterations a…
Denied Entry
- Sorry, you're not allowed entry to the US on your ESTA. The lady who delivered this message to me this early Monday morning, worked behind the check-in counter at the Arlanda airport. I was there, trying to check-in to my two-leg trip to San Francisco to the Mozilla "all hands" meeting of the summer … Continue…