Curated river of news

Reader

Latest posts from blogs I follow

2873 entries
58 pages

Mechanical sympathy(opens in new tab)

Weaver, seen from the Front, Vincent van Gogh, 1884 Something that’s been floating around in my head lately is the idea that I don’t know any truly good engineers who are also not good at at product design. Product design ...

Gemma 4 audio with MLX(opens in new tab)

Thanks to a tip from Rahim Nathwani, here's a uv run recipe for transcribing an audio file on macOS using the 10.28 GB Gemma 4 E2B model with MLX and mlx-vlm: uv run --python 3.13 --with mlx_vlm --with torchvision --with ...

That’s a Skill Issue(opens in new tab)

I quipped on BlueSky: It’s interesting how AI proponents are often like "skill issue" when the LLM doesn't work like someone expects. Whereas when human-centered UX people see someone using it wrong, they're like "skill issue on us, the people ...

AI Only Has to Beat 3/10(opens in new tab)

AI Only Has to Beat 3/10/images/ai-only-has-to-beat-3-out-of-10.webp/images/ai-only-has-to-beat-3-out-of-10.webp I think there's a misconception about how AI will break and change things. The Mythos hype has convinced people that AI is about to be so advanced that it can overcome our great cyber...

SQLite 3.53.0(opens in new tab)

SQLite 3.53.0 SQLite 3.52.0 was withdrawn so this is a pretty big release with a whole lot of accumulated user-facing and internal improvements. Some that stood out to me: ALTER TABLE can now add and remove NOT NULL and CHECK ...

The Center Has a Bias(opens in new tab)

Whenever a new technology shows up, the conversation quickly splits into camps. There are the people who reject it outright, and there are the people who seem to adopt it with religious enthusiasm. For more than a year now, no ...

How to Avoid Aperture Collapse(opens in new tab)

Aperture Collapse/images/blog/aperture-collapse/header.webp/images/blog/aperture-collapse/header.webp I've been playing with this idea of Aperture Collapse. It's a problem I have that I suspect a lot of people have as well. It's where AI has magnified our capabilities so much as builders that we...

No-stack web development(opens in new tab)

This year I’ve been asked more than ever before what web development “stack” I use. I always respond: none. We shouldn’t have a go-to stack! Let me explain why. What stack? My understanding is that a “stack” is a choice ...

GitHub Repo Size(opens in new tab)

Tool: GitHub Repo Size GitHub doesn't tell you the repo size in the UI, but it's available in the CORS-friendly API. Paste a repo into this tool to see the size, for example for simonw/datasette (8.1MB). Tags: cors, github

Selecting a Date Range in CSS(opens in new tab)

A clever approach for selecting multiple dates on a calendar where the :nth-child()'s “n of selector” syntax does all the heavy lifting... even in the JavaScript. Selecting a Date Range in CSS originally handwritten and published with love on CSS-Tricks. ...