Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,201 posts.
The Remarkable Number 1/89 (2004)
The Fibonacci series is a famous example of an object with a simple mathematical description, but a nearly inexhaustable list of bizarre and complicated properties. Originally, the series was described by Fibonacci in the 15th century in connection with the following problem:
Typing the technical interview
In the formless days, long before the rise of the Church, all spells were woven of pure causality, all actions were permitted, and death was common. Many witches were disfigured by their magicks, found crumpled at the center of a circle of twisted, glass-eaten trees, and stones which burned unceasing in the pooling…
Faking a JPEG
Creating something that seems like a JPEG, very quickly
How To Do Less
You probably need to do fewer things right now. Prioritization, the other definition There’s two loose definitions of prioritization. Prioritization(1): Ordering a todo list. You make a giant list of things you could do, things you should do, things you’d like to do… and then you put a unique number...
What I learned from looking at 900 most popular open source AI tools
[Hacker News discussion, LinkedIn discussion, Twitter thread]
A Recipe for Training Neural Networks
Musings of a Computer Scientist.
Java 21 makes me like Java again
Algebraic data types in Java.
The Elizabeth Holmes documentary “You Can See Everything” is deceiving
Did you realize the film was actually manipulating you?
Everything SBF is doing is in singular pursuit of not going to jail
And it is critical that we all keep that at the forefronts of our minds.
Technical interview methods pale in comparison to playing Factorio with someone
There’s been a lot of hand-wringing over The Technical Interview lately. Many people realize that inverting a binary tree on a whiteboard has basically zero correlation to whether or not someone is actually a good software developer. The most effective programming test anyone’s come up with is still Fizzbuzz. One…
AI agents are starting to eat SaaS
Software ate the world. Agents are going to eat SaaS.
Linear code is more readable
Code linearity is more desireable than keeping abstraction layers separate.
I write type-safe generic data structures in C
See my follow-up article: “A Fast, Growable Array With Stable Pointers in C” I write type safe generic data structures in C using a technique that I haven’t seen elsewhere1. It uses unions to associate type information with a generic data structure, but we’ll get to that. My approach works for any type of data…
Chuwi Minibook X
The Minibook X is a 10.5″ x86_64 sub-ultrabook with 16GB RAM, a 512GB NVMe drive, and only one majorly annyoing Linux quirk.
Techniques I use to create a great user experience for shell scripts
6 Techniques I Use to Create a Great User Experience for Shell Scripts
Things every React.js beginner should know
I've been using React.js for about 6 months now. In the grand scheme of things that's not very long at all, but in the ever-churning world of JavaScript frameworks, that just about qualifies you as a bearded elder! I've helped out a few people lately with React starter tips, so I thought it would be a good idea to…
GitHub Actions could be so much better
I love GitHub Actions: I’ve been a daily user of it since 2019 for both professional and hobbyist projects, and have found it invaluable to both my overall productivity and peace of mind. I’m just old enough to have used Travis CI et al. professionally before moving to GitHub Actions, and I do not look back with joy 1…
20 Years Later
Almost exactly twenty years ago I started writing a short article about the problems with string theory. I had been thinking about doing this for quite a while, and the timing of entering the twent…
Death to Scroll Fade
The one where I crowdsource an argument winner.
Tesla Model S: the story of a very short happiness and excitement
As an IT professional, I always felt an eager for technology and lust for new gadgets and hi-tech toys. When first electrical vehicles appeared on the roads, it was not an exception. However, lack of charging stations and high cost coupled with a need to own some backup vehicle for road trips and…
Whatever Happened to UI Affordances?
I am grumpy. As my very clever wife summarised, I hate when designers prioritise their æsthetic preferences over my usability needs. I tried sharing a website using Google Chrome for Android. I hit the share button, and a panel popped-up from the bottom of the screen. Hmmm. It didn't have the share destination that I…
Bradley Manning's Post-Sentencing Statement
This statement from Bradley Manning was read after hos 35-year sentence was passed by his lawyer, David Coombs. The decisions that I mad...
A standing desk for $22
I’ve been interested in standing desks for a while. I keep reading things like: he who sits the most dies the soonest. All the options online are expensive. Until now. Ryan Witt and I combined our brains to see if we could come up with a better solution: Introducing
The email they shouldn't have read
A real-world horror story about contracts, control, and the dark side of managed open source.