Episode notes
Podcasting 2.0 September 11th 2026 Episode 270 - "YOLO Guy
Dave waves the whitflag on agentic coding and podcasting beneifts!
01 - THE PODCAST RIG ATE ITSELF — AND IS NOW RUNNING OMARCHY
<b>Sunday 6 Sep:</b> "<b>My Umbrel docker containers did not survive the OS upgrade from Ubuntu 20 to 24 on my podcast rig.</b> <b>This is why I never upgrade anything.</b> I still have some Ubuntu 12 and 18 servers running." — a sentence that should be on a T-shirt at Podcast Movement.
<b>Tuesday, the diagnosis, and he takes it on the chin:</b> "It was a <b>v1 to v2 docker compose transition issue</b>. It was <b>very much my fault for not RTFM before doing do-release-upgrade</b>." Plus: "doing <b>2 upgrades back to back</b> to get from LTS 20 to 24."
<b>To @ericpp, same day, the two-line eulogy:</b> "<b>It's incredibly borked.</b>" → "<b>I'm closing the channel you have open to me because I'm going to have to wipe this box.</b>" — note that the lightning channel was collateral damage. That matters for §02.
<b>Thursday 10 Sep, the rebuild:</b> "<b>Omarchy on the podcast rig now. Let's see how this goes.</b>" and then, shortly after, "<b>Podping gossip watcher up and running on it.</b>"
<b>The genuine question underneath:</b> the podcast rig runs podping's gossip watcher. <b>What is actually load-bearing on that box</b>, and should anything that the wider ecosystem depends on be sitting on a machine you're willing to wipe on a Tuesday?
-------------------------------------------------------------------------------------------------------------------------------------
09 - THE ANTHROPIC ADVENT CALENDAR
<b>@js to you directly, 11 Sep:</b> "@adam <b>it's like an advent calendar until the IPO — behind today's door is</b>..." and then the Anthropic threat-intelligence report.
Anthropic — Detecting and countering misuse (11 Sep PDF)
<b>The line JS pulled out:</b> "<b>These actors carried out a sustained effort to develop guided weapons, using Claude to design guidance software. They did test-fire a guided rocket. This field test appears to have failed</b>: within hours, the ac[tors]..."
<b>And the prediction, two days earlier:</b> "<b>can you _imagine_ what stunts anthropic has planned for around the IPO timeline in a few months? gonna be great.</b>"
<b>The board-meeting angle:</b> every one of these reports is simultaneously a safety disclosure and a capability advertisement. <b>Publishing "our model was used to design a guided rocket" is a warning and a brochure at the same time</b> — and the IPO is in a few months.
-------------------------------------------------------------------------------------------------------------------------------------
00 - STEP ONE OF THE SCARY STUFF — THE NEW 'PODCASTS' IDENTITY TABLE
<b>The lead, and it's Dave's.</b> Wednesday 3 Sep: "#api The new <b>`podcasts` table is now being written to by default on all new incoming feeds</b> and the <b>conflict queue is being populated for merge decisions</b>. <b>This is step 1 of the scary stuff.</b> Let's hope nothing catches fire."
@dave — the podcasts table goes live (3 Sep)
<b>Thursday 4 Sep, step one lands:</b> "#api <b>All feed ingestion paths now use the new 'podcasts' identity table.</b> Spent the morning cleaning up a lot of old error log debris I've been neglecting for years <b>so I can have clean logs for the next step</b>."
<b> And the same morning he broke it and immediately confessed:</b> "#api <b>I would like to pretend (by silence) that I didn't break feed ingestion this morning for about 20 minutes</b> by forgetting to update the env files on the aggregator servers. But, I'm sure @js will produce s[creenshots]..." — Dave knows exactly who is watching.
<b>Tuesday 9 Sep, the number of the week:</b> "#api <b>Refactored the weekly database dump script</b> since it was getting slower and slower and was very old. Re-running the new one now to test. <b>I'm anticipating 4 hour run instead of 28 hours.</b>" — twenty-eight hours to four. That is the dump the whole developer community pulls from.
Podcast Index — public datasets
<b>⭐ The board questions, and they are the show:</b>
<b>1.</b> What IS the <b>identity table</b> — in plain language, for an app developer? If a feed changes URL, changes host, or gets duplicated, what does the new table let the Index say that it couldn't say before?
<b>2.</b> The <b>conflict queue</b> is "being populated for merge decisions" — <b>who makes those decisions</b>, and is it automatic or does a human rule on it? Because merging two podcasts that are actually one podcast is exactly the kind of call that goes wrong loudly.
<b>3.</b> You said step one. <b>What is step two</b>, and is that the part where something does catch fire?
<b>4.</b> Twenty-eight hours to four on the dump — <b>what changed</b>, and does that mean the public dataset can now ship more often than weekly?
-------------------------------------------------------------------------------------------------------------------------------------
