feat(news): add "Services Without Servers" talk and feature it on the front page - #79
Conversation
…ont page The July 17, 2026 FUTO talk was published to YouTube today. Add a news entry for it (tagged video-talk + front-page, so it also appears on /about/video-talks/) and swap the homepage "Watch" card from "Freenet Lives!" to this one. The article links to the slide deck already on the site at /presentations/2026-07-17-apps-without-platforms/. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AAEVY3QNcaMcenUwSPNaYC
ReviewRisk tier: Light. Two content files, no code path, no high-risk surface. Per External model (Codex)
Adversarial readChecked the things that would plausibly be wrong in a change like this:
One pre-existing bug found, filed separatelyThe homepage news list renders every article one day early for viewers west of UTC, including this new entry, which will read "July 23" for US visitors. It is a timezone bug in [AI-assisted - Claude] |
The July 17, 2026 FUTO talk was published to YouTube today (3RBNboYUlVI). This adds it to the site and makes it the featured video on the homepage.
Problem
The homepage "Watch" card still pointed at "Freenet Lives!" from February 2026, and the new talk was not on the site at all.
Approach
Followed the existing pattern for video talks rather than adding anything new:
about/news/services-without-servers-video-talk.md, tagged["video-talk", "front-page"]like every other talk. That single tagging gets it into the homepage News list and onto/about/video-talks/with no extra wiring.talk-cardshortcode swapped to the new video id, title, href and caption./presentations/2026-07-17-apps-without-platforms/(verified live, 200).The old "Freenet Lives!" article is left untouched, so it stays in the archive on
/about/video-talks/.Article copy is drawn from the merged deck for this talk (PR #77) rather than guessed: the four shipping apps (River, Delta, Atlas, freenet-git) and the "backend is the network" theme are from the
app-statusandclosingslides.Testing
hugobuild clean, 121 pages, no errors or warnings.naturalWidth480, so the image really loads from ytimg), title and caption, linking to the new articleyoutube.com/embed/3RBNboYUlVI/about/video-talks/try.freenet.org, the slide-deck page.[AI-assisted - Claude]