New vocabulary word: “RAM harvester”. RAM chips are so expensive right now that RAM harvesters are stealing them out of demo computers at electronics stores.
Daring Fireball
• John Gruber
Little Finder Guy Stars in Nine New Videos on TikTok and YouTube
Juli Clover, at MacRumors:
Apple has shared nine Little Finder Guy videos this week, and on TikTok, the thumbnails for the videos come together to make a Little Finder Guy mosaic on the Apple TikTok page.
I hope this doesn’t jinx the negotiations, but I’m working on getting Little Finder Guy as my guest for The Talk Show Live From WWDC this June.
Link: macrumors.com/2026/04/02/little-finder-guy-tiktok-youtube/
Missed this last week: Lane 8 dropped their Spring 2026...
Missed this last week: Lane 8 dropped their Spring 2026 Mixtape. Available on YouTube and Soundcloud.
Intelligence chief of Iranian Revolutionary Guard killed
Pattern Index, Max Cooper
Max Cooper’s music videos are always worth a look. This one, directed by Katia Schutz, is for a song called Pattern Index from his forthcoming album (Feeling Is Structure, May 8).
Cooper describes Feeling Is Structure as an “audiovisual album”, which I take to mean that each song will have an associated video released with it. A second video, Ebb and Flow, is already out too:
Tags: Katia Schutz · Max Cooper · music · video
Lessons from fighting cancer that apply to resisting...
Lessons from fighting cancer that apply to resisting authoritarianism. 1. We need each other. 2. We must move, even when on uncertain ground. 3. Past trauma will bring us down if we do not release its effects on us. And more…
“The promise of the open web was colonized by...
“The promise of the open web was colonized by internet giants. But the power of LLMs and agentic coding means we can start to take it back. We can build customized, personal software for ourselves that does what we want.”
Louisiana, Virginia, Massachusetts, New York, and...
Louisiana, Virginia, Massachusetts, New York, and Maryland: only five US states have ever had a Black governor.
📄 Automating Sending WebSub Requests from a Static Site
How I automatically send WebSub requests from a GitLab build pipeline for my static sites.
06.04.2026
Google AI Edge Gallery
datasette-ports 0.2
Release: datasette-ports 0.2
- No longer requires Datasette - running
uvx datasette-portsnow works as well.- Installing it as a Datasette plugin continues to provide the
datasette portscommand.
Tags: datasette
scan-for-secrets 0.3
Release: scan-for-secrets 0.3
- New
-r/--redactoption which shows the list of matches, asks for confirmation and then replaces every match withREDACTED, taking escaping rules into account.- New Python function
redact_file(file_path: str | Path, secrets: list[str], replacement: str = "REDACTED") -> int.
Tags: projects
Cleanup Claude Code Paste
Tool: Cleanup Claude Code Paste
Super-niche tool this. I sometimes copy prompts out of the Claude Code terminal app and they come out with a bunch of weird additional whitespace. This tool cleans that up.

Tags: tools, claude-code
datasette-ports 0.1
Release: datasette-ports 0.1
Another example of README-driven development, this time solving a problem that might be unique to me.
I often find myself running a bunch of different Datasette instances with different databases and different in-development plugins, spreads across dozens of different terminal windows - enough that I frequently lose them!
Now I can run this:
datasette install datasette-ports
datasette ports
And get a list of every running instance that looks something like this:
http://127.0.0.1:8333/ - v1.0a26
Databases: data
Plugins: datasette-enrichments, datasette-enrichments-llm, datasette-llm, datasette-secrets
http://127.0.0.1:8001/ - v1.0a26
Databases: creatures
Plugins: datasette-extract, datasette-llm, datasette-secrets
http://127.0.0.1:8900/ - v0.65.2
Databases: logs
Tags: datasette
Eight years of wanting, three months of building with AI
Trump extends Iran's deadline to open Strait of Hormuz
Quoting Chengpeng Mou
From anonymized U.S. ChatGPT data, we are seeing:
- ~2M weekly messages on health insurance
- ~600K weekly messages [classified as healthcare] from people living in “hospital deserts” (30 min drive to nearest hospital)
- 7 out of 10 msgs happen outside clinic hours
— Chengpeng Mou, Head of Business Finance, OpenAI
Why This 8-Note Phrase Is Pure Musical Genius
In today's livestream I talk about a movie theme that is pure musical genius.
Syntaqlite Playground
Tool: Syntaqlite Playground
Lalit Maganti's syntaqlite is currently being discussed on Hacker News thanks to Eight years of wanting, three months of building with AI, a deep dive into exactly how it was built.
This inspired me to revisit a research project I ran when Lalit first released it a couple of weeks ago, where I tried it out and then compiled it to a WebAssembly wheel so it could run in Pyodide in a browser (the library itself uses C and Rust).
This new playground loads up the Python library and provides a UI for trying out its different features: formating, parsing into an AST, validating, and tokenizing SQLite SQL queries.

Tags: sql, ai-assisted-programming, sqlite, tools, agentic-engineering