Today's links

38 links from the last 24 hours ยท 29 October 2026

Finding better VAD parameters

A few years ago, I created a library for running a voice activity detection model in the browser. The library was intended to make it easy to create web experiences where you need to prompt the use…

Death & Domains: Does The Tech Need To Change?

How can we ensure that our websites, and the ideas we share on them, outlive us? Does the internet have to change to protect digital legacy, rather than us?

LukeW | Technology Limits are Temporary

Years ago I was invited to Netflix to give a talk on why we should design software for mobile and how. In the Q&A I was told that people wouldn't watch movies o...

Everyone is starting over — Gabriel Valdivia

It’s a Tuesday afternoon on a Zoom call, and someone asks me a question that hangs in the air: “If you were to start over again today, what skills, tools, or frameworks would you focus on learning?”

Programmers are mourning, and I get it

I’ve been writing code since I was 11, starting with a Visual Basic 5 book at my grandma’s house. From Macromedia Flash in the early 2000s to a computer engineering degree and six years engineering…

Hardware Crackmes: 100 GameBoy Advance Games

A Game Boy Advance cartridge is a frozen binary. There are no patches, no server-side validation and no telemetry. Whatever cheat codes the developer intentionally (or unintentionally) wrote in 2003 is still the exact code running today. That makes an in-game …

Website migration costs are going to zero

What happens when AI makes website migrations almost free? Ten predictions for CMS vendors, agencies, Open Source, and buyers choosing their next CMS.

Text-First: If It Can Be Text, It Should Be Text

AI doesn't need more magic. It needs better context: explicit, durable, and close to the code. Text-First complements Spec-Driven Development and Loop Engineering with nothing but built-in tools, turning Markdown, docs, and decisions into shared memory for hum…

The case of the 9 bit AES key

Several PDF implementations advertise AES-256, but generate the 256-bit key from either a very small state space, or from insecure random sources.

The assistant I want isn't a chat box

Why a chat box is a fine way to talk to an assistant but a poor place for the relationship to live, what I want instead, the pieces I've built, and the personal board of directors I'm building toward.

GitHub Octoverse 2026

I'm at GitHub Universe today (GitHub gave me a free ticket through their "GitHub Stars" program). EVP Jay Parikh just announced this year's Octoverse report, and highlighted these numbers in …

EMACS turns 50

How the MIT AI Lab’s text editor gave birth to the free software movement.

CNC Stone Carving - Carmelite Gothic

CNC Stone Carving In a form of architecture so ancient, CNC machines may seem a little out of place.  However, when one considers that the medieval builders were always on the forefront of the technology of their day, it no longer seems so strange.  To build G…

This is not sustainable

Cyber Defense teams are suffering a DDoS; vulnerability management is no longer able to keep up with the onslaught of findings, reports, nor hype. The current situation is simply not sustainable.

The Climb: Wealth Inequality in America, to scale

Picture U.S. wealth as stacks of $100 bills: the median household’s is about 9 inches tall. The average top-1% household’s is 145 feet, and it keeps getting taller and taller…

Git for the US Code | Lexifina

Lawyers should be able to read a statute as it stood on any date and see which law wrote each phrase. A history of nine titles of the US Code, built by replaying every amendment, as the example.

Four Months of Zig

It has been about four months since I returned to Zig after being absent for a few years. In this time, I have written some software in Zig and reengaged with the community, online and in person. I decided to share some of that experience, including what I ha…

A quote from Terk Terkowitz

If your work does not benefit from current AI tooling, that is a finding, not a failing. Document why, share it with your community of peers, bring it to your …

Getting good at AI takes time and practice

Many people think that getting “good at AI” is trivial. Sure, with some early models there were tricks you had to learn, but current models don’t need them…