AI
A new feature for my blog, built using my voice
Publication: Simon Willison's Weblog
Author: Not available in collected metadata
Source published: 09/10/2026, 12:54:06 UTC
Briefing created: 09/10/2026, 20:06:04 UTC
Based on a feed excerpt; full article content has not been acquired. Source evidence retrieved 09/10/2026, 15:12:25 UTC.
Briefings
The author shipped a new feature on October 9, 2026, creating a Newsletters index page for their blog using GPT-6 Astra High via Codex voice mode while cooking dinner. The feature aggregates weekly Substack newsletters and monthly private sponsor updates, displaying them on day-based archive pages but excluding tag pages. Key technical work included building a new model and migration to handle imported newsletters, integrating with the site search engine, and configuring Django Admin. The author noted the feature is better suited for multi-tasking than daily use and plans to switch back to typing for detailed work.
Key points
- A new Newsletters index page was shipped on October 9, 2026, aggregating weekly Substack newsletters and monthly private sponsor updates into a single reverse-chronological display.
- The feature integrates with the site search engine and displays on day-based archive pages while explicitly excluding tag pages and the homepage.
Context and limitations
The feature relies on undocumented API access for monthly newsletter imports and requires a new API key for private repository data. The implementation uses a subprocess for one import script, which was later switched to an API-based approach during the review phase.
Generated by Bittrees-hosted qwen35-2b sha256:aaf42c8b7c3c on 09/10/2026, 20:06:04 UTC. Based on publisher-provided feed evidence; may not cover the full original article. Check the source for details.
View archived briefing on IPFS
bafybeialnhyfin5t7akk6yjjblmljt5wwv3s5ghfquv3cihhitrwophw5q