<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Hallucination Station</title><description>Autoregressive thoughts on ML, AI, and shipping things. By Alex Furrier.</description><link>https://alexfurrier.dev/</link><item><title>A Frustrating AI Code Smell: Every Problem Decomposes to a dataclass With Four Reasons</title><link>https://alexfurrier.dev/blog/2026-07-22-frustrating-ai-code-smell/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-07-22-frustrating-ai-code-smell/</guid><description>Turning messy evidence into a clean taxonomy before it has earned one.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>coding</category><category>agents</category></item><item><title>Completely Impractical but Delightful: An E-Reader Attached to My Phone</title><link>https://alexfurrier.dev/blog/2026-07-19-impractical-ereader-phone/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-07-19-impractical-ereader-phone/</guid><description>Using AI to turn a $70 accessory into a literal attention shield.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>reading</category><category>projects</category><category>productivity</category></item><item><title>If AI Coding Trends Continue, I’ll Be Merging 20 PRs a Day</title><link>https://alexfurrier.dev/blog/2026-07-14-ai-coding-20-prs-day/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-07-14-ai-coding-20-prs-day/</guid><description>I went from merging 3.4 personal PRs a week to 19.2. Extrapolate that another year and the math says 20 PRs a day. Yeah, right.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>coding</category><category>agents</category></item><item><title>I Put My Dog in My Coding Agent</title><link>https://alexfurrier.dev/blog/2026-07-14-i-put-my-dog-in-my-coding-agent/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-07-14-i-put-my-dog-in-my-coding-agent/</guid><description>Pi made it easy to put a sprite version of my dog in the terminal, then bundle the small coding-agent features I wanted around it.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>coding</category><category>agents</category><category>projects</category></item><item><title>Dogfooding Is the New Code Review</title><link>https://alexfurrier.dev/blog/2026-05-06-dogfooding-is-the-new-code-review/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-05-06-dogfooding-is-the-new-code-review/</guid><description>AI agents can ship code faster than humans can review it. Correct code still needs human time to become good software.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>link</category><category>ai</category><category>coding</category><category>agents</category></item><item><title>An Update on Codex&apos;s Gremlins</title><link>https://alexfurrier.dev/blog/2026-05-01-update-on-codex-gremlins/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-05-01-update-on-codex-gremlins/</guid><description>OpenAI explained why Codex kept talking about goblins. Of course it was reward hacking.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>llm</category><category>coding</category></item><item><title>There are Gremlins lurking in Codex GPT-5.5</title><link>https://alexfurrier.dev/blog/2026-04-29-codex-gpt-55-gremlins/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-04-29-codex-gpt-55-gremlins/</guid><description>Codex GPT-5.5 apparently needed an explicit, repeated reminder not to talk about certain creatures unless they are actually relevant.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>link</category><category>ai</category><category>coding</category><category>claude-code</category></item><item><title>The Shiny Object Trap</title><link>https://alexfurrier.dev/blog/2026-04-21-the-shiny-object-trap/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-04-21-the-shiny-object-trap/</guid><description>When you can do anything, what you don&apos;t do is the skill</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>productivity</category><category>career</category></item><item><title>Karpathy&apos;s LLM wiki looked familiar. Here&apos;s how to bootstrap your own in 5 minutes.</title><link>https://alexfurrier.dev/blog/2026-04-08-karpathy-llm-knowledge-base/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-04-08-karpathy-llm-knowledge-base/</guid><description>Andrej Karpathy described exactly what I&apos;ve been doing for the past few months. Here&apos;s a template to get started in five minutes.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>tools</category><category>productivity</category><category>claude-code</category></item><item><title>Rummaging through Claude Code&apos;s spring cleaning closet</title><link>https://alexfurrier.dev/blog/2026-04-01-3-things-claude-code-source/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-04-01-3-things-claude-code-source/</guid><description>Types as agent instructions, auto-generated verifiers, and experimental REPL mode.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>claude-code</category><category>software-engineering</category></item><item><title>It shouldn&apos;t take 50,000 buttons to format a bulleted list</title><link>https://alexfurrier.dev/blog/2026-03-31-50000-buttons/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-31-50000-buttons/</guid><description>Software UX has been built around make it easy to do things. It&apos;s shifting towards make it easy to say what you want.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>note</category><category>ai</category><category>software-engineering</category></item><item><title>It takes 7,500 tests, 12 languages, and 3 browsers to make text wrap around a circle</title><link>https://alexfurrier.dev/blog/2026-03-30-pretext-text-reflow/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-30-pretext-text-reflow/</guid><description>One person and one AI built pretext in 27 days. Autoresearch applied to a real problem.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>web</category><category>tools</category></item><item><title>Agent-Friendly CLI Design</title><link>https://alexfurrier.dev/blog/2026-03-26-agent-friendly-cli-design/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-26-agent-friendly-cli-design/</guid><description>10 principles for building CLIs that AI agents can actually use, from a Cursor dev. Plus the missing piece: WHEN and WHEN NOT to use each command.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>link</category><category>ai</category><category>software-engineering</category><category>cli</category></item><item><title>LLMs Are Cowboy Coding</title><link>https://alexfurrier.dev/blog/2026-03-25-llms-are-cowboy-coding/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-25-llms-are-cowboy-coding/</guid><description>Anthropic&apos;s harness engineering article highlights what&apos;s missing from most AI coding: scrutiny and evaluation.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>link</category><category>ai</category><category>coding</category></item><item><title>Don&apos;t RAG Until You Have To</title><link>https://alexfurrier.dev/blog/2026-03-24-dont-rag-until-you-have-to/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-24-dont-rag-until-you-have-to/</guid><description>Why build a RAG pipeline when AI can already do most of the work for you?</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>note</category><category>ai</category><category>rag</category><category>tools</category></item><item><title>ML Monitoring: Keep It Simple, Keep It Compounding</title><link>https://alexfurrier.dev/blog/2026-03-23-ml-monitoring-keep-it-simple-keep-it-compounding/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-23-ml-monitoring-keep-it-simple-keep-it-compounding/</guid><description>You don&apos;t need drift detection to start. One dashboard, one runbook, and a process that gets a little better every time.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>post</category><category>machine-learning</category><category>observability</category><category>practitioner</category></item><item><title>Ruining the Fun of March Madness by Having AI Fill Out My Bracket</title><link>https://alexfurrier.dev/blog/2026-03-19-ruining-march-madness-with-ai/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-19-ruining-march-madness-with-ai/</guid><description>I pointed Claude at Evan Miya probabilities and Yahoo public picks and told it to build a bracket optimizer. It mostly worked, except for the part where it started picking 16-seeds.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>march-madness</category><category>claude-code</category></item><item><title>Brandolini&apos;s Law Is Flipping</title><link>https://alexfurrier.dev/blog/2026-03-17-brandolinis-law-is-flipping/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-17-brandolinis-law-is-flipping/</guid><description>AI makes checking claims cheaper than making them. A penny-rounding simulation proves the point.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>note</category><category>ai</category></item><item><title>Don&apos;t Replace Your Job, Replace Your Chores</title><link>https://alexfurrier.dev/blog/2026-03-10-dont-replace-your-job-replace-your-chores/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-03-10-dont-replace-your-job-replace-your-chores/</guid><description>Automate the draining parts, focus on what gives you energy</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>post</category><category>ai</category><category>workflow</category><category>productivity</category></item><item><title>&quot;The CLI is Dead&quot;</title><link>https://alexfurrier.dev/blog/2026-02-25-the-cli-is-dead/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-02-25-the-cli-is-dead/</guid><description>Agents + CLIs + skills is the core of the future - nobody has figured out the right human interface for that yet</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>note</category><category>ai</category><category>dev-tools</category><category>agents</category></item><item><title>My AI Dev Flow in 10 Bullet Points</title><link>https://alexfurrier.dev/blog/2026-02-19-my-ai-dev-flow/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-02-19-my-ai-dev-flow/</guid><description>No theory, just the setup — how I actually work with AI tools day to day</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><category>note</category><category>ai</category><category>dev-tools</category><category>workflow</category></item><item><title>Agents Only Need Four Tools</title><link>https://alexfurrier.dev/blog/2026-02-12-agents-only-need-four-tools/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-02-12-agents-only-need-four-tools/</guid><description>Everything else is CLIs and skills files</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>note</category><category>ai</category><category>agents</category><category>dev-tools</category></item><item><title>Notes on Self-Hosting LLMs (Early 2026)</title><link>https://alexfurrier.dev/blog/2026-02-04-notes-on-self-hosting-llms/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2026-02-04-notes-on-self-hosting-llms/</guid><description>What to expect when running local models on consumer hardware</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>post</category><category>llm</category><category>self-hosting</category><category>machine-learning</category></item><item><title>Muon: The Magic of Three Numbers Making GPUs Go Brrr</title><link>https://alexfurrier.dev/blog/2025-08-05-muon-optimization-link/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2025-08-05-muon-optimization-link/</guid><description>The Muon optimization algorithm stablizes multi-million dollar GPu training run and does so on the strength of three &quot;magic&quot; numbers</description><pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate><category>link</category><category>machine-learning</category><category>optimization</category><category>gpu</category><category>algorithms</category></item><item><title>How Claude Code actually uses CLAUDE.md files</title><link>https://alexfurrier.dev/blog/2025-07-30-how-claude-code-actually-uses-claudemd-files/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2025-07-30-how-claude-code-actually-uses-claudemd-files/</guid><description>Discovered that CLAUDE.md files get passed to Claude with a disclaimer that they might not be relevant - explains why project instructions sometimes get ignored</description><pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate><category>link</category><category>claude-code</category><category>ai-tools</category><category>documentation</category><category>workflow</category></item><item><title>Homelab Update: The Paternity Leave Edition</title><link>https://alexfurrier.dev/blog/2025-07-12-homelab-update-paternity-leave-edition/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2025-07-12-homelab-update-paternity-leave-edition/</guid><description>Five years of accumulated homelab jank finally gets some love during paternity leave</description><pubDate>Sat, 12 Jul 2025 00:00:00 GMT</pubDate><category>post</category><category>homelab</category><category>docker</category><category>self-hosting</category><category>infrastructure</category></item><item><title>Firecrawl: A Simple Web Scraping Script</title><link>https://alexfurrier.dev/blog/2025-02-10-firecrawl-scraper-script/</link><guid isPermaLink="true">https://alexfurrier.dev/blog/2025-02-10-firecrawl-scraper-script/</guid><description>A command-line utility for scraping web content through the Firecrawl API with automatic file naming and content cleaning</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate><category>note</category><category>python</category><category>scripting</category><category>web-scraping</category><category>uv</category></item></channel></rss>