Release: datasette-export-database 0.3a1
This plugin was using the ds_csrftoken cookie as part of a custom signed URL, which needed upgrading now that Datasette 1.0a27 no longer sets that cookie.
Tags: datasette
Release: datasette-export-database 0.3a1
This plugin was using the ds_csrftoken cookie as part of a custom signed URL, which needed upgrading now that Datasette 1.0a27 no longer sets that cookie.
Tags: datasette
A rare event to capture on video: an underwater volcanic eruption in the Solomon Islands.
From a few weeks ago: Bush’s Tiny Desk Concert. Machinehead and Glycerine still hit.
Daring Fireball
• John Gruber
Your Backpack Got Worse On Purpose. “From a shareholder’s perspective, the bag that falls apart is the better product. That’s the business model. Repeat failure, repeat purchase, repeat revenue. The quality decline isn’t a side effect. It’s the strategy.”
Two Japanese aquariums have released their 2026 flowcharts of their penguins’ relationships. “Penguin drama can include serious crushes and heartbreaks but also adultery and egg-stealing.”
The real goldmine isn’t that Apple gets a cut of every App Store transaction. It’s that Apple’s platforms have the best apps, and users who are drawn to the best apps are thus drawn to the iPhone, Mac, and iPad. That edge is waning. Not because software on other platforms is getting better, but because third-party software on iPhone, Mac, and iPad is regressing to the mean, to some extent, because fewer developers feel motivated — artistically, financially, or both — to create well-crafted idiomatic native apps exclusively for Apple’s platforms.
Tags: apple, john-gruber
Tool: Gemini 3.1 Flash TTS
See my notes on Google's new Gemini 3.1 Flash TTS text-to-speech model.
Release: datasette-ports 0.3
A small update for my tool for helping me figure out what all of the Datasette instances on my laptop are up to.
- Show working directory derived from each PID
- Show the full path to each database file
Output now looks like this:
http://127.0.0.1:8007/ - v1.0a26
Directory: /Users/simon/dev/blog
Databases:
simonwillisonblog: /Users/simon/dev/blog/simonwillisonblog.db
Plugins:
datasette-llm
datasette-secrets
http://127.0.0.1:8001/ - v1.0a26
Directory: /Users/simon/dev/creatures
Databases:
creatures: /tmp/creatures.db
Tags: datasette
Don’t Just Replace Chavez — Rethink Monuments. “A memorial based on the great-man theory of history is a tale only half told.” And: “There are elegant ways to pay tribute to groups of people.”
I think we will see some people employed (though perhaps not explicitly) as meat shields: people who are accountable for ML systems under their supervision. The accountability may be purely internal, as when Meta hires human beings to review the decisions of automated moderation systems. It may be external, as when lawyers are penalized for submitting LLM lies to the court. It may involve formalized responsibility, like a Data Protection Officer. It may be convenient for a company to have third-party subcontractors, like Buscaglia, who can be thrown under the bus when the system as a whole misbehaves.
— Kyle Kingsbury, The Future of Everything is Lies, I Guess: New Jobs
Tags: ai-ethics, careers, ai, kyle-kingsbury
Daring Fireball
• John Gruber