Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,504 posts.
Things to know before starting a Patreon page
For the three years starting in April of 2017, I ran much of The Prepared’s (and ultimately my family’s) income through Patreon. I started doing so as an experiment - one that by any measure has been a success. But while Patreon was instrumental in that process, I recommend that creators not str
The software you need for holiday overdecoration
How EZRGB uses DBOS durable workflows to power EZ Sequence, its software for animated, computer-controlled holiday light shows.
How rel=nofollow Works
Links shared on Twitter aren't surfacing in Google's Search Plus Your World because Twitter wants it that way.
Finding a kernel regression in half an hour with git bisect run (2018)
The git bisect command helps you identify the first commit in a range that broke something. You give it a good commit and a bad one, and it will do a binary search between the two to find the first bad commit. At each step, you say either git bisect …
OpenStreetMap gets new, easier to use in-browser editor
If you click the edit button today on OpenStreetMap, you will find a new, easier to use in-browser editor.
Tailwind: style your site without writing any CSS
Tailwind: style your site without writing any CSS!
Turning a dumb AC unit smart (without losing my security deposit)
TL;DR: DIY home automation is ezpz with nothing more than a stepper motor, an esp32, and a high tolerance for Jank. My rental apartment’s AC unit can only be controlled using these retro-looking analog knob-based controls, mounted right onto the unit. No separate wall-mounted thermostat, no remote…
Audio CD ripping – optical drive accuracy listing
Audio CD ripping - optical drive accuracy listing
An Alerting Vista of macOS Sonoma
There’s a new “feature” in Sonoma, and no one besides Apple is quite sure what it is. Alerts for deprecated APIs are now appearing frequently. Sometimes when you launch an app, and sometimes at random. Here are three I got the other day after waking a MacBook from sleep: From a UI point-of-view, these alerts […]
The sad state of property-based testing libraries
Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original…
How To Set Up Your Linode For Maximum Awesomeness
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.
How to track and display profile views on GitHub
GitHub has introduced READMEs for profiles that allow to display profile views
Encrypted Backup Shootout
Recently I have been spending time on improving the performance of bupstash (my encrypted backup tool), and wanted to compare it to some existing tools to try and find its relative performance in the backup tool landscape.
How to lose your work using Undo Copy in Windows
This is a simple guide on how to lose your work using the brilliant design of the Windows interface. Here are the steps:
Darktable 2.2.0 released
we’re proud to finally announce the new feature release of darktable, 2.2.0! the github release is here: https://github.com/darktable-org/darktable/releases/tag/release-2.2.0. as always, please don’t use the autogenerated tarball provided by github, but only our tar.xz. the sha256 checksum is…
Hands-on with the PocketBeagle: a $25 Linux computer with lots of I/O pins
The PocketBeagle is a tiny but powerful inexpensive key-fob-sized open source Linux computer. It has 44 digital I/O pins, 8 analog input...
A Mini Monitor for a Pi
This post outlines how I used a small 2 inch display as a monitor for my pi. Where it can display tty terminals and X desktops and applications as if it was a normal screen connected over hdmi. My overall goal is to have a sort of handheld “console” that I can connect a keyboard to and use as a normal computer. This…
Hash: A free, online platform for modeling
Sometimes simulating complex systems is the best way to understand them.
Déjà vu: Ghostly CVEs in my terminal title
As I've spoken and written about all modern terminals are actually "emulating" something dating from the 1970s.
Datasette.io, an official project website for Datasette
This week I launched datasette.io—the new official project website for Datasette. Datasette’s first open source release was just over three years ago, but until now the official site duties have …
Solving Wordle with uv's dependency resolver
mildbyte.xyz
Why Everyone Eventually Hates or Leaves Maven
My colleague Martin Fowler recently posted a Bliki entry about InternalReprogrammability , lamenting the diminishing mind share of tools that allow extremely fine grained customizability, such as Emacs and Smalltalk. I agree whole heartedly with his sentiment; I covered some of the same ground in my Abstraction…