Today's links

93 links from the last 24 hours · 29 September 2026

A quote from John Gruber

Muse is getting a lot of attention — including mine — because it’s both groundbreaking technically (each user gets their own entire persistent Linux VM running in Meta’s cloud) and …

A quote from Muse AI Agent

Bad news on the MX Keys Mini pickup. Usman showed up at your building around 9:15 and waited, messaged a bunch of times, and nobody came down. He left angry …

2026 in LLMs (so far)

On Friday I gave the closing keynote at the WeAreDevelopers World Congress North America in San Jose. I tied together the key trends from the past year into a chronological …

A quote from @therealcornpop

Hey, you know it's like super obvious if you're using AI to write your scripts for TikTok and YouTube, right? [...] It's not just the general AI-isms of "it's not …

OpenAI DevDay 2026 live blog

I’m at OpenAI DevDay today, in Fort Mason, San Francisco. Same as last year I’ll be live blogging the keynote and some other notes during the day. OpenAI gave me …

macOS Golden Gate Is a Buggy Mess · SquareOrbits

In June 2008 Apple announced Mac OS X Snow Leopard, proudly boasting that it would have "no new features". Instead of piling on new things, Snow Leopard aimed to build on the success of its predecessor, Leopard, opting to focus on under-the-hood performance an…

Yes, no AI is now a feature - TDF Community Blog

One of the comments on the announcement of LibreOffice 26.8 was a simple question: “So, no AI is now a feature?” LibreOffice does not reject artificial intelligence out of hand, but an office suite used by tens of millions of people – in schools, hospitals, pu…

Tool: Shadow roots, explained with live examples

Learn about shadow DOM through interactive examples that demonstrate style encapsulation, inheritance, slots, parts, and JavaScript access. Explore how shadow roots create isolated DOM trees with private stylesheets and elements …

Claude Sonnet 5.5

New Sonnet model from Anthropic today. They say it "runs 30%+ faster, and costs up to 30% less for most work" - it's priced the same as Sonnet 5 but …

A quote from @joedaroo

To say that we were surprised at the jump and suddenness of the capabilities of our models when it came to “cyber” or “swarming” or “message boards” or anything else …

Release: llm 0.36

Access large language models from the command-line

Living with your creations

Last week, I tweeted out the three oddities of application development:

Introducing GPT-6.1 Sol

Meet GPT-6.1 Sol: near-Astra intelligence for coding, computer use, and professional work at one-fifth of Astra’s standard API input and output token prices.

Note on 24th September 2026

The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder. We can do amazing things with them, but unlocking …

Tool: Kākāpō Party

Experience an interactive pixel-art celebration featuring kākāpō (New Zealand's flightless parrots) jumping and dancing to music. Click, tap, or press Space to trigger confetti bursts, balloons, streamers, and festive effects …

Tool: Gemini 3.8 TTS Playground

Test and experiment with Google's Gemini 3.8 text-to-speech API through an interactive playground where you can compose single-voice narration or multi-speaker conversations, preview the generated audio, and explore request and …

2017 Review

Personal

A quote from voxium

It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, …

Leaving them behind

The one where I’ve seen enough (for real this time).

What makes Lisp difficult to read?

The Lisp family of programming languages is infamous for their parenthesis-heavy syntax. Many people, myself included, find this syntax more difficult to read than the notation of languages like Python, Java or C. The perceived unreadability of Lisp is signifi…

Vinext 1.0 - A New Alternative to Next.js

This Next.js alternative just officially hit 1.0. Vinext 1.0 gives Next.js apps a new path to Vite and Cloudflare Workers. Let's break down what Vinext is, which Next.js features it supports, how it compares with OpenNext, and where its cache warming approach…

It’s Time to Investigate the AI Labs - Cal Newport

Over the last several months, the two leading frontier AI labs have shown some brazen behavior. It started with a series of​ carefully planned announcements​ ... Read more

The systems that no one will test

This happened to me in 2020, and it has been on my mind again lately. During the worst of the pandemic, I found a vulnerability in a system that gave me access to the Brazilian federal system, and with that access I was able to retrieve information on any Braz…

Fingerprints of Jev

Someone on Hacker News suggested fingerprinting Jev’s tokenizer. The API returns how many input tokens it billed you for, so I searched for strings that separate known tokenizers and compared their counts to Jev’s.

The Internet Is Dead, Isn’t It?

Lately I keep feeling that the internet has become a worse place. Not necessarily louder or slower, but emptier in the places where people used to be visible. Ten or fifteen years ago I could move through small personal blogs, read along in forums, disagree in…

Pirating the Pirates

Notes from the underground of film preservation.

Definitely Not Windows — Windows 11½

The operating system Microsoft definitely did not make. An interactive parody of Windows 11, Microsoft 365, Copilot, updates, ads, and subscriptions.

I Have a Fetish for Rounded Corners

I've had a love affair with rounded corners for too many years. Recently, I came across my first business card, which I had printed in 2011. It had, guess what, rounded corners. I remember hunting for a printing shop that could make them that way. Failing to …

Machine's Search for Meaning

Compute allocations are the new slots of time and freedom. Does getting more of them depend on what the machines want?

Test-driving Jev on a security task: identity resolution

Test-driving Jev, a decision model trained for calibrated probabilities, on identity resolution across five data sets. Compared against gpt-oss-20b, Claude Haiku 4.5, Sonnet 5 and Opus 5.5, and traditional entity resolution (Fellegi-Sunter and gradient-boosted…

Predictable Swarm Scaling

Under suitable conditions, we can use simulation to roughly estimate the best structure for an agent swarm and its scaling law.

Postgres query plans without production data | Weavori

Your CI database picks different plans than production because its statistics differ. Inject production stats with PostgreSQL 18, or generate rows that carry the distribution. Here is how to tell which one you need.

Debugging HTTP::Tiny Calls Deep Inside Your Stack

LWP::ConsoleLogger::Everywhere lets you debug LWP and Mojo UserAgents you don't even know about. Now we also have support for HTTP::Tiny. You don't even have to know or care which packages the UserAgent calls take place in.

Dear User of the Universe

An essay on the self-correction mechanism and its civilizational consequence.

Data parallel pretty-printing

A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and CPU.

Stop the World

10 years ago, when I started a new job, one of my first tasks was to evaluate various garbage collectors.