Today's links

40 links from the last 24 hours · 14 October 2026

Passkeys Are Not a Trap

A post called Passkeys are a trap. Do not use them. has been doing the rounds over the last few days, making it pretty high on Hacker News, and I've had it sent to me many times with an 'is this true?' kind of vibe. It's written for

Formlabs dropped the Raspberry Pi on the way to a $699 SLA printer

Formlabs sent me a [Form Studio 1](https://formlabs.com/3d-printers/form-studio-1/?utm_source=youtube&utm_medium=refe rral&utm_campaign=jeffgeerling-fs1-2026-07-26-global) resin 3D printer to test after years of back-and-forth about their Form 4 printer. Like …

Iosevka

Iosevka is an open-source, sans-serif + slab-serif, monospace + quasi‑proportional typeface family, designed for writing code, using in terminals, and preparing technical documents.

Redesigning source control at Anthropic

Interesting piece from Anthropic describing why and how they built their own custom alternative to Git, based on the dramatic increase in rate of changes to their code after the …

Virtual Guitar: Play Guitar Online Free | Guitoro

The most realistic and most complete virtual guitar online. Play it with your keyboard or by touch, slow songs down and see which strings each strum hits.

I Tested AI Cloning… and It’s Way Worse Than You Think!

I used AI to reverse engineer real binaries, understand how they work, and then clone their functionality into brand-new applications. In this video I show the full process — what the AI can actually figure out, where it falls short, and how far you can push t…

Building Design Buddy

I started Design Buddy out of curiosity. I wanted to see what AI could do, and I assumed other designers would be interested. That's not who ended up using it.

It took me nine years to hack my Xbox 360

I purchased a Matrix CoolRunner Rev D back in 2017. This little chip is called a glitcher and it’s a type of modchip. Its sole purpose, the reason it was designed, is to deliver a short pulse of energy (~ 100 nanoseconds) to an Xbox 360 Console.

Is coding like making music?

On drumming, coding, and the difference between loving the craft and building something with it. Does AI change who has the advantage?

your c is not standard c

this is an incomplete list of some incompatibilities between c as it's written in the standard and c as it exists in the real world for people who use gcc/clang + glibc/musl.

Making my font smarter - Vox Silva

My blog used to use Crimson Pro as the main body font, something that threads the needle of being serif-y enough for the Possession-esque posts, but not too out of place for the technical macOS Messages debugging ones. You should consider customizing anything …

Who closes the loop?

Every few months, we rename what software engineers do with AI. In two years we’ve gone from context engineering to harness engineering to…

Nixpkgs for the frontend impaired

tl;dr jinx is a tool that compiles Nix to TypeScript. All of nixpkgs, each 231,777 attribute, produces the exact drvPath Nix does. Open the playground or evaluate hello in your browser tab with no Nix installed anywhere. 😈 Despite my admiration and joy for Ni…

Outside the distribution

The marginal cost of making software is dropping to effectively zero, and that changes what craft is for. Plenty of what gets built with AI still breaks, but...

You Are Not the Only One

If you've felt it, you probably haven't said it out loud. The sense that most of your days are a sequence of exchanges: labor for a paycheck, a paycheck for rent, attention for a feed, a five-star rating for a ride. Each one works. Each one is fair, more or le…

ClangIR and the cost of MLIR

ClangIR (CIR) is an MLIR dialect between the AST and LLVM IR, and in October 2026 the clang area team accepted building it by default. CIR is built on MLIR because each step along the way was locally

Don’t run the race – Grow

“How do I use Claude or Copilot effectively?” is probably the most common question I hear from colleagues right now. Close behind it: which agent-skills work best, which model to pick, …

I Was A Meat Proxy For A Day

The timeline for a task I needed to do changed from three days to this afternoon. The only reason for this was so that some sales people could show off the f...

A plea not to use uv-build

After seeing yet another dozen packages lose keywords on Gentoo because of a single key dependency switching to uv-build, I would like to plea on behalf of Gentoo users: please don’t use uv-b…

Contact Recycling :: Box2D

Contact recycling is a technique I developed for Box2D and Box3D. Contact recycling can drastically improve rigid body simulation performance, making the process of computing contact points almost free. Further, recycling can significantly improve stability. C…

Redesigning source control at Anthropic

As our merges per day grew more than tenfold, source control became our biggest development bottleneck. Here, we share how we migrated to an in-house version control system in five months.

We have no moat, and neither does open source

A few months ago I decided to build an idea I’d been considering for a while — the ability to scan an entire project for license information (e.g. LICENSE.md files) and report back any possible conflicts with a company’s organizational policy (e.g. a GPL-3.0 d…

Why I Started Moving Inference In-House

Why I started moving the AI behind USA Arms onto our own hardware, a video of building three quad-R9700 servers, and the full build guide to hand to your AI.