Sign up

Evan Hahn (dot com)
Text

Vim's UserGettingBored autocmd

In short: Vim has a joke autocmd called UserGettingBored that doesn’t do anything. Vim’s automatic commands feature, usually shortened to “autocmd”, lets you run code when various events occur. For example, you could implement an auto-save feature by binding the TextChanged ...

Pluralistic: Daily links from Cory Doctorow
Text • Cory Doctorow

Pluralistic: How Canada can help Americans and defeat America (23 Aug 2026)

Today's links How Canada can save Americans and defeat America: True Carneyism has never been tried. Hey look at this: Delights to delectate. Object permanence: Brazil v AIDS drug patents; TSA v gel-bras; After the Siege (Russian); Names are hard; Layton's last message; Hospi...

the website of jyn
Text • jyn

distributed identity

Git makes it stupidly hard to change or hide your identity

Simon Willison's Weblog Supports Webmention
Text

llm-anthropic 0.27

Release: llm-anthropic 0.27

This release mainly provides compatibility with the recently released anthropic v1.0.0 Python library, which switches from httpx to httpx2. OpenAI made the same change in their v3.0.0 release two weeks ago.

Anthropic provide this migration guide for upgrading to 1.0, so I prompted Fable 5 in Claude Code with:

Upgrade to anthropic>=1 - read https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/heads/main/MIGRATION.md and get the tests passing

Here's the resulting PR.

Tags: python, httpx, llm, anthropic, claude

Downtown Doug Brown
Text • Doug Brown

Fixing an eMachines EL1200 BIOS bug with Claude

I’m no stranger to pushing hardware past its limits. For example, seven years ago, I tracked down an issue that prevented 16 GB of RAM being used in a motherboard that only supported 8. It ended up being a one-line GRUB hack to fix one of the ACPI tables that was mistakenly overlapping a PCI […]

Marcus on AI
Text • Gary Marcus

Two ways it might all fall apart

Two ways it might all fall apart

Not mutually exclusive

John D. Cook
Text • John

Three-term recurrences

There many examples of families of functions where each function can be computed as a linear combination of the two previous terms where a and b are functions of x but not on n. This is called a three-term recurrence formula. It’s amazing how often you can run into three-term recurrence formulas. There are theorems that give conditions […]

The post Three-term recurrences first appeared on John D. Cook.

John D. Cook
Text • John

The von Mises-Fisher distribution

Probability density function must integrate to 1, and so if you know a density function up to a constant, the constant is determined. When you’re looking at a probability density f(x) for the first time, it helps to ignore the normalizing constant. Concentrate on the part of the function involving x and know that the normalizing […]

The post The von Mises-Fisher distribution first appeared on John D. Cook.

Simon Willison's Weblog Supports Webmention
Text

Your executable is a SQLite database

Your executable is a SQLite database Farid Zakaria describes a neat Linux pattern for creating a SQLite database file that can be directly used as an executable binary. The trick sets the SQLite file format's 4-byte application ID (68 bytes into the file) to SELF, standing f...

Terence Eden’s Blog
Text • @edent

Why do audience members choose specific shows at the Edinburgh Fringe?

On our recent trip to the Edinburgh Fringe, I was bemused by just how little effort performers put in to finding out why people had selected their show. Taking a show to the Edinburgh Fringe is ridiculously expensive with some performers paying tens of thousands of pounds. The way performers recoup the costs of performing is by getting people to pay to see a show. Acts are spending huge amounts…

The Silicon Underground
Text • Dave Farquhar

Windows 95 released August 24, 1995

It was on August 24, 1995 that Windows 95 was released, amidst much anticipation. It was the most widely anticipated Windows release of all time, and the runner up really isn’t close. The idea of people lining up for blocks

The post Windows 95 released August 24, 1995 appeared first on The Silicon Underground.

Armin Ronacher's Thoughts and Writings
Text • Armin Ronacher

Anger, Anxiety and Agency

Sean Goedecke wrote a post arguing that you should never be angry at work — a post with which I strongly agree. Anger can be a useful signal, but being angry at work rarely improves the situation. More often, it makes life worse for the people around you, many of whom have...

Troy Hunt Supports Webmention
Text • Troy Hunt

Weekly Update 518: IoT Doorlock Nirvana with UniFi

Weekly Update 518: IoT Doorlock Nirvana with UniFi

I genuinely think I've nailed the IoT door lock situation! Well, Ubiquiti has, but I think I've worked out how to put it all into a residential house and have it make sense. There are a few basic tenets:

  1. Main power (never have to rely on

Jim Nielsen’s Blog Valid
Text

Getting an LLM to Make Me a Tool for Enriching the Color Metadata in My Icon Collection

On my icon gallery sites, I have metadata I’ve manually added over the years to tag certain icons as being predominantly “blue” or “orange” or some other color. Then I use this metadata to present icons of (roughly) the same color. It’s kinda neat to be able to browse a wall...

lcamtuf’s thing
Text • lcamtuf

Know your paradoxes

Know your paradoxes

The matter is too important to be taken seriously.

Simon Willison's Weblog Supports Webmention
Text

Anthropic’s best AI model struggles to attract users as cheaper tools thrive

Anthropic’s best AI model struggles to attract users as cheaper tools thrive A few interesting numbers in this FT story gathered from "people with knowledge of the matter": Anthropic's "annualized revenue" for July is up to $65bn - it was $47bn in May, and I collected more ...

Martin Alderson
Text • Martin Alderson

The summer of open weights

Winter 2025 was the tipping point for coding agents. Summer 2026 is shaping up to be the same for open weights - and compute supply, not model quality, is now setting the price.

Simon Willison's Weblog Supports Webmention
Text

Quoting Drew Breunig

Prior to Fable, it felt silly to waste too much time improving your coding harness or context strategies. A new model would arrive at the same price (or cheaper!) and paper over most of your problems.

But then Fable landed. It was (and still is!) incredible. But the cost was so high and Opus was good enough (as was 5.6, K3, and even GLM) for most of the code we needed.

So we started to think about what work went where.

Drew Breunig, Fable & The End of the Free Lunch

Tags: drew-breunig, anthropic, claude, llm-pricing, ai, llms, generative-ai, claude-mythos-fable

John D. Cook
Text • John

What exactly is modified about a modified Bessel function?

Special functions often have arcane names that not very helpful without some context. The previous post goes into some reasons for this. This post will expand on a point at the end of the post about “modified” functions. Things are given their names for a reason. Discovering that reason helps you understand their motivation and […]

The post What exactly is modified about a modified Bessel function? first appeared on John D. Cook.

John D. Cook
Text • John

Why special function terminology is arcane

Special functions are special because they’re useful. They can also be shrouded in arcane terminology. These two facts are related. The more widely useful a function is, the more likely it is that the function will be discovered independently multiple times. Independent discoveries lead to varying definitions and notations. For example, there are two widely […]

The post Why special function terminology is arcane first appeared on John D. Cook.