<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>captain-arni.org</title><description>Notes on agentic coding, local AI experiments and small browser games.</description><link>https://captain-arni.org/</link><item><title>threadfall: A Platformer Built and Tested by Agents</title><link>https://captain-arni.org/blog/threadfall-a-platformer-built-by-agents/</link><guid isPermaLink="true">https://captain-arni.org/blog/threadfall-a-platformer-built-by-agents/</guid><description>A felt-puppet platformer in three.js, written by Claude Code and checked without anyone playing it by hand: a deterministic simulation, input scripts, a route search and chapter proofs, with every picture, clip and track made on one local GPU.</description><pubDate>Thu, 22 Oct 2026 18:00:00 GMT</pubDate></item><item><title>One GPU, Four Tenants: How My AI Hub Shares 32 GB</title><link>https://captain-arni.org/blog/sharing-one-gpu-between-agents-and-renders/</link><guid isPermaLink="true">https://captain-arni.org/blog/sharing-one-gpu-between-agents-and-renders/</guid><description>A local coding agent, image and video renders, speech and music, all on one RTX 5090. Claims with sizes, a lent engine slot, a park that hands the engine back exactly as it was, and why a memory reading taken afterwards is the wrong size.</description><pubDate>Thu, 22 Oct 2026 10:00:00 GMT</pubDate></item><item><title>FLUX 3 Klein: int8 vs bf16</title><link>https://captain-arni.org/blog/flux-3-klein-int8-vs-bf16/</link><guid isPermaLink="true">https://captain-arni.org/blog/flux-3-klein-int8-vs-bf16/</guid><description>Same prompts, same seeds, int8 against bf16. Tap any picture to switch. int8 lost nothing I could see, and it was twice as fast.</description><pubDate>Thu, 15 Oct 2026 21:00:00 GMT</pubDate></item><item><title>My GPU Workstation in My Pocket: Sleep, Wake and Work From My Phone</title><link>https://captain-arni.org/blog/ai-hub-gpu-workstation-from-my-phone/</link><guid isPermaLink="true">https://captain-arni.org/blog/ai-hub-gpu-workstation-from-my-phone/</guid><description>I put my PC to sleep from my phone, leave the house, wake it from anywhere and keep working: coding agents, local LLMs, image and music generation. Here is what my AI Hub does and how the pieces fit together.</description><pubDate>Fri, 02 Oct 2026 10:00:00 GMT</pubDate></item><item><title>Self-Hosting on a Raspberry Pi Without Opening a Port: A Cloudflare Tunnel and Access Guide</title><link>https://captain-arni.org/blog/self-hosting-behind-cloudflare/</link><guid isPermaLink="true">https://captain-arni.org/blog/self-hosting-behind-cloudflare/</guid><description>A step-by-step guide to serving a public site and private apps from a Raspberry Pi at home, with a Cloudflare Tunnel instead of port forwarding and Cloudflare Access instead of your own login page, plus the gotchas that cost me the most time.</description><pubDate>Fri, 02 Oct 2026 09:00:00 GMT</pubDate></item><item><title>The 10-Minute Stutter: When a Wi-Fi Group Rekey Freezes Game Streaming</title><link>https://captain-arni.org/blog/moonlight-wifi-rekey-stutter/</link><guid isPermaLink="true">https://captain-arni.org/blog/moonlight-wifi-rekey-stutter/</guid><description>Moonlight froze for a second or two at random. It wasn&apos;t random: it landed every 600 seconds, on the Wi-Fi group key renewal, because of how the Raspberry Pi&apos;s radio installs keys.</description><pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate></item><item><title>Agentic Coding: A Practical Primer</title><link>https://captain-arni.org/blog/agentic-coding-primer/</link><guid isPermaLink="true">https://captain-arni.org/blog/agentic-coding-primer/</guid><description>How to get great results from an AI coding agent by treating it like the powerful tool it is, not a magic box you throw wishes at.</description><pubDate>Fri, 02 Oct 2026 07:00:00 GMT</pubDate></item></channel></rss>