This tiny e-ink reader is small enough to attach to...
This tiny e-ink reader is small enough to attach to the back of your phone.
The Headless Mary Magdalene by Artemisia Gentileschi
Daring Fireball
• John Gruber
MacOS Seemingly Crashes After 49 Days of Uptime — a ‘Feature’ Perhaps Exclusive to Tahoe
sixcolors.com/link/2026/04/macs-crash-after-49-days-of-uptime/
Simon Phillips on ghost notes #drums #drummer #shorts
Between the Impossible and the Inevitable: The Case for...
Between the Impossible and the Inevitable: The Case for Defiance (aka Never F**king Surrender). “We make the future in the present, when we show up. Don’t surrender it to those who would destroy it.”
GitHub Repo Size
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).
Hostile Volume is a simple and maddening game where you...
Hostile Volume is a simple and maddening game where you need to hold the audio volume at 25%, which gets increasingly difficult with each level.
asgi-gzip 0.3
Release: asgi-gzip 0.3
I ran into trouble deploying a new feature using SSE to a production Datasette instance, and it turned out that instance was using datasette-gzip which uses asgi-gzip which was incorrectly compressing event/text-stream responses.
asgi-gzip was extracted from Starlette, and has a GitHub Actions scheduled workflow to check Starlette for updates that need to be ported to the library... but that action had stopped running and hence had missed Starlette's own fix for this issue.
I ran the workflow and integrated the new fix, and now datasette-gzip and asgi-gzip both correctly handle text/event-stream in SSE responses.
Daring Fireball
• John Gruber
Adobe Diddles With Your /etc/hosts File
old.reddit.com/r/webdev/comments/1sb6hzk/adobe_wrote_to_my_hosts_file_ive_never_had_an_app/oe1ap9h/
International Chess Federation Adds Race Car Piece ....
International Chess Federation Adds Race Car Piece. “The race car piece gets to go twice in one turn because it’s so fast.” Smart to capitalize on F1’s popularity; they should do my fave Monopoly piece next (the iron).
686: Write Two Letters
#495 – Vikings, Ragnar, Berserkers, Valhalla & the Warriors of the Viking Age
Daring Fireball
• John Gruber
Lickspittle of the Week: Todd Blanche
politicalwire.com/2026/04/09/extra-bonus-quote-of-the-day-1022/
Acting Attorney General Todd Blanche, speaking of the president of the United States in a totally normal way:
I love working for President Trump. It’s the greatest honor of a lifetime. And if President Trump chooses to nominate somebody else and asks me to go do something else, I’ll say, “Thank you very much, I love you, sir.”
The phrase Blanche was looking for is “Thank you sir, may I have another.”
Link: politicalwire.com/2026/04/09/extra-bonus-quote-of-the-day…
The Fabulous Engineering and Design of Duct Tape
Someone ported Mac OS X to the Nintendo Wii ....
Someone ported Mac OS X to the Nintendo Wii. “Since its launch in 2007, the Wii has seen several operating systems ported to it: Linux, NetBSD, and most-recently, Windows NT. Today, Mac OS X joins that list.”
“Working with agents feels much less like classic...
“Working with agents feels much less like classic deep work, and much more like playing a game.”
A day in my life as an inventor
My team convinced me to do this. Please don’t find it interesting because then I might have to do more of them.
Iran: Attacks on Lebanon are 'grave violation'
How to Guess If Your Job Will Exist in Five Years ....
How to Guess If Your Job Will Exist in Five Years. “There’s a better question for white-collar workers to ask themselves: Am I coal, or am I a horse?”