<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: Beats</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/atom/beats/" rel="self"/><id>http://simonwillison.net/</id><updated>2026-06-21T23:30:04+00:00</updated><author><name>Simon Willison</name></author><entry><title>sqlite-utils 4.0rc1</title><link href="https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1" rel="alternate"/><published>2026-06-21T23:30:04+00:00</published><updated>2026-06-21T23:30:04+00:00</updated><id>https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1"&gt;sqlite-utils 4.0rc1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Python CLI utility and library for manipulating SQLite databases&lt;/p&gt;</summary><category term="sqlite-utils"/></entry><entry><title>California Brown Pelican, Pacific Harbor Seal</title><link href="https://simonwillison.net/2026/Jun/19/sighting-373150556/#atom-beats" rel="alternate"/><published>2026-06-19T01:55:00+00:00</published><updated>2026-06-19T01:55:00+00:00</updated><id>https://simonwillison.net/2026/Jun/19/sighting-373150556/#atom-beats</id><summary type="html">&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/681926968/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/681926905/large.jpg" alt="Pacific Harbor Seal"&gt;&lt;/p&gt;&lt;p&gt;California Brown Pelican, Pacific Harbor Seal, in Monterey Bay National Marine Sanctuary, CA, US, CA&lt;/p&gt;</summary></entry><entry><title>datasette-acl 0.6a0</title><link href="https://github.com/datasette/datasette-acl/releases/tag/0.6a0" rel="alternate"/><published>2026-06-18T19:03:13+00:00</published><updated>2026-06-18T19:03:13+00:00</updated><id>https://github.com/datasette/datasette-acl/releases/tag/0.6a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-acl/releases/tag/0.6a0"&gt;datasette-acl 0.6a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Advanced permission management for Datasette&lt;/p&gt;</summary><category term="datasette"/><category term="alex-garcia"/></entry><entry><title>&lt;click-to-play&gt; — a still that plays</title><link href="https://tools.simonwillison.net/click-to-play-component" rel="alternate"/><published>2026-06-17T03:56:10+00:00</published><updated>2026-06-17T03:56:10+00:00</updated><id>https://tools.simonwillison.net/click-to-play-component</id><summary type="html">&lt;p&gt;&lt;a href="https://tools.simonwillison.net/click-to-play-component"&gt;&lt;click-to-play&gt; — a still that plays&lt;/a&gt;&lt;/p&gt;</summary><category term="gif"/><category term="javascript"/><category term="progressive-enhancement"/><category term="web-components"/></entry><entry><title>California Brown Pelican, Botta's Pocket Gopher, Great Blue Heron, California Sea Lion, Pacific Harbor Seal</title><link href="https://simonwillison.net/2026/Jun/17/sighting-372492466/#atom-beats" rel="alternate"/><published>2026-06-17T01:38:00+00:00</published><updated>2026-06-17T01:38:00+00:00</updated><id>https://simonwillison.net/2026/Jun/17/sighting-372492466/#atom-beats</id><summary type="html">&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680671385/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680669743/large.jpg" alt="Botta&amp;#x27;s Pocket Gopher"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680669944/large.jpg" alt="Great Blue Heron"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680670246/large.jpg" alt="California Sea Lion"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680670686/large.jpg" alt="Pacific Harbor Seal"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680671087/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;California Brown Pelican, Botta&amp;#x27;s Pocket Gopher, Great Blue Heron, California Sea Lion, Pacific Harbor Seal, in Monterey Bay National Marine Sanctuary, CA, US, CA&lt;/p&gt;</summary></entry><entry><title>datasette 1.0a34</title><link href="https://github.com/simonw/datasette/releases/tag/1.0a34" rel="alternate"/><published>2026-06-16T21:31:24+00:00</published><updated>2026-06-16T21:31:24+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/1.0a34</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/1.0a34"&gt;datasette 1.0a34&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="projects"/><category term="datasette"/><category term="annotated-release-notes"/></entry><entry><title>datasette-tailscale 0.1a0</title><link href="https://github.com/datasette/datasette-tailscale/releases/tag/0.1a0" rel="alternate"/><published>2026-06-16T16:18:20+00:00</published><updated>2026-06-16T16:18:20+00:00</updated><id>https://github.com/datasette/datasette-tailscale/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-tailscale/releases/tag/0.1a0"&gt;datasette-tailscale 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Run a Datasette instance on a Tailscale network&lt;/p&gt;</summary><category term="datasette"/><category term="tailscale"/></entry><entry><title>Pacific Harbor Seal</title><link href="https://simonwillison.net/2026/Jun/16/sighting-372171967/#atom-beats" rel="alternate"/><published>2026-06-16T01:56:00+00:00</published><updated>2026-06-16T01:56:00+00:00</updated><id>https://simonwillison.net/2026/Jun/16/sighting-372171967/#atom-beats</id><summary type="html">&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680057714/large.jpg" alt="Pacific Harbor Seal"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680057775/large.jpg" alt="Pacific Harbor Seal"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680057840/large.jpg" alt="Pacific Harbor Seal"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/680057916/large.jpg" alt="Pacific Harbor Seal"&gt;&lt;/p&gt;&lt;p&gt;Pacific Harbor Seal, in Monterey Bay National Marine Sanctuary, CA, US, CA&lt;/p&gt;</summary></entry><entry><title>Cloudflare CAPTCHA on at least one ampersand</title><link href="https://til.simonwillison.net/cloudflare/captcha-on-at-least-one-ampersand" rel="alternate"/><published>2026-06-16T00:21:36+00:00</published><updated>2026-06-16T00:21:36+00:00</updated><id>https://til.simonwillison.net/cloudflare/captcha-on-at-least-one-ampersand</id><summary type="html">&lt;p&gt;&lt;a href="https://til.simonwillison.net/cloudflare/captcha-on-at-least-one-ampersand"&gt;Cloudflare CAPTCHA on at least one ampersand&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I use Cloudflare's CAPTCHA (they call it a "Managed Challenge") on [simonwillison.net/search/](https://simonwillison.net/search/) to prevent crawlers from following every single possible combination of my [faceted search](https://simonwillison.net/2017/Oct/5/django-postgresql-faceted-search/) UI.&lt;/p&gt;</summary><category term="captchas"/><category term="cloudflare"/><category term="model-context-protocol"/><category term="claude-code"/></entry><entry><title>datasette-apps 0.1a3</title><link href="https://github.com/datasette/datasette-apps/releases/tag/0.1a3" rel="alternate"/><published>2026-06-15T20:25:07+00:00</published><updated>2026-06-15T20:25:07+00:00</updated><id>https://github.com/datasette/datasette-apps/releases/tag/0.1a3</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-apps/releases/tag/0.1a3"&gt;datasette-apps 0.1a3&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apps that live inside Datasette&lt;/p&gt;</summary><category term="datasette"/></entry><entry><title>datasette-apps 0.1a2</title><link href="https://github.com/datasette/datasette-apps/releases/tag/0.1a2" rel="alternate"/><published>2026-06-15T17:26:11+00:00</published><updated>2026-06-15T17:26:11+00:00</updated><id>https://github.com/datasette/datasette-apps/releases/tag/0.1a2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-apps/releases/tag/0.1a2"&gt;datasette-apps 0.1a2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apps that live inside Datasette&lt;/p&gt;</summary><category term="datasette"/></entry><entry><title>datasette-agent 0.3a0</title><link href="https://github.com/datasette/datasette-agent/releases/tag/0.3a0" rel="alternate"/><published>2026-06-15T17:19:27+00:00</published><updated>2026-06-15T17:19:27+00:00</updated><id>https://github.com/datasette/datasette-agent/releases/tag/0.3a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-agent/releases/tag/0.3a0"&gt;datasette-agent 0.3a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An LLM-powered agent for Datasette&lt;/p&gt;</summary><category term="projects"/><category term="ai"/><category term="datasette"/><category term="annotated-release-notes"/><category term="generative-ai"/><category term="llms"/><category term="llm-tool-use"/><category term="datasette-agent"/></entry><entry><title>California Brown Pelican</title><link href="https://simonwillison.net/2026/Jun/15/sighting-371818093/#atom-beats" rel="alternate"/><published>2026-06-15T00:38:00+00:00</published><updated>2026-06-15T00:38:00+00:00</updated><id>https://simonwillison.net/2026/Jun/15/sighting-371818093/#atom-beats</id><summary type="html">&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679368849/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679368893/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679368963/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;California Brown Pelican, in Monterey Bay National Marine Sanctuary, CA, US, CA&lt;/p&gt;</summary></entry><entry><title>California Brown Pelican, Great Blue Heron, California Sea Lion</title><link href="https://simonwillison.net/2026/Jun/14/sighting-371687032/#atom-beats" rel="alternate"/><published>2026-06-14T02:11:00+00:00</published><updated>2026-06-14T02:11:00+00:00</updated><id>https://simonwillison.net/2026/Jun/14/sighting-371687032/#atom-beats</id><summary type="html">&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679116360/large.jpg" alt="Great Blue Heron"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679115808/large.jpg" alt="California Sea Lion"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679116012/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://static.inaturalist.org/photos/679115365/large.jpg" alt="California Brown Pelican"&gt;&lt;/p&gt;&lt;p&gt;California Brown Pelican, Great Blue Heron, California Sea Lion, in Monterey Bay National Marine Sanctuary, CA, US, CA&lt;/p&gt;</summary></entry><entry><title>luau-wasm 0.1a0</title><link href="https://github.com/simonw/luau-wasm/releases/tag/0.1a0" rel="alternate"/><published>2026-06-13T23:14:30+00:00</published><updated>2026-06-13T23:14:30+00:00</updated><id>https://github.com/simonw/luau-wasm/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/luau-wasm/releases/tag/0.1a0"&gt;luau-wasm 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Luau packaged as a Pyodide WebAssembly wheel&lt;/p&gt;</summary><category term="lua"/><category term="webassembly"/><category term="pyodide"/></entry></feed>