<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Prabal</title><description>AI engineer, consultant, and founder. Writing about LLMs, distributed systems, and building things that work.</description><link>https://prabal.ca/</link><item><title>Google Made Long Context 5x Cheaper</title><link>https://prabal.ca/posts/google-long-context-cheaper/</link><guid isPermaLink="true">https://prabal.ca/posts/google-long-context-cheaper/</guid><description>Google&apos;s TurboQuant compresses the KV cache by ~5x with minimal quality loss - what this means for open-source LLM inference.</description><pubDate>Thu, 26 Mar 2026 14:38:23 GMT</pubDate></item><item><title>The AI Trust Deficit</title><link>https://prabal.ca/posts/monitorintent-ai-outreach/</link><guid isPermaLink="true">https://prabal.ca/posts/monitorintent-ai-outreach/</guid><description>The first product at MonitorIntent was clever - maybe too clever. AI messages that sounded human but made judgment errors nobody forgave.</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Scraping LinkedIn</title><link>https://prabal.ca/posts/monitorintent-building-mvp/</link><guid isPermaLink="true">https://prabal.ca/posts/monitorintent-building-mvp/</guid><description>Building MonitorIntent&apos;s MVP - 2 months to a Replit dashboard, 5x LLM cost reduction, and the realization that LinkedIn likes are not buying intent.</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate></item><item><title>The Post-Mortem</title><link>https://prabal.ca/posts/monitorintent-postmortem/</link><guid isPermaLink="true">https://prabal.ca/posts/monitorintent-postmortem/</guid><description>The post-mortem: 5 things that killed a bootstrapped B2B startup, what&apos;s salvageable, and what I&apos;d do differently.</description><pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate></item><item><title>They Wouldn&apos;t Stay</title><link>https://prabal.ca/posts/monitorintent-selling-dying/</link><guid isPermaLink="true">https://prabal.ca/posts/monitorintent-selling-dying/</guid><description>Selling MonitorIntent to startup founders, the Clay defection, the vitamin problem, and watching our moat disappear in real time.</description><pubDate>Sat, 27 Sep 2025 00:00:00 GMT</pubDate></item><item><title>The X Algorithm, Visualized</title><link>https://prabal.ca/posts/x-algorithm-visualizer/</link><guid isPermaLink="true">https://prabal.ca/posts/x-algorithm-visualizer/</guid><description>An RPG-style simulation of X&apos;s recommendation algorithm - pick a persona, write a tweet, and watch the pipeline decide if it goes viral. Real ML running in the browser.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate></item><item><title>LatentScore: Text to Real-time Music on CPU</title><link>https://prabal.ca/posts/latentscore-research/</link><guid isPermaLink="true">https://prabal.ca/posts/latentscore-research/</guid><description>An open-source Python library that turns text prompts into procedural music in real time, on CPU, sub-second.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Shipping in Production</title><link>https://prabal.ca/posts/llm-control-production/</link><guid isPermaLink="true">https://prabal.ca/posts/llm-control-production/</guid><description>Making LLMs produce reliable JSON - Part 3 of 3. Temperature tuning, graceful degradation, observability, token caching, jailbreak detection.</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate></item><item><title>When One LLM Isn&apos;t Enough</title><link>https://prabal.ca/posts/llm-control-multi-model/</link><guid isPermaLink="true">https://prabal.ca/posts/llm-control-multi-model/</guid><description>Making LLMs produce reliable JSON - Part 2 of 3. Multi-model architectures, writer-critic loops, best-of-N sampling, and the freeform thinker + JSON formatter pattern.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Schema Design</title><link>https://prabal.ca/posts/llm-control-schema-design/</link><guid isPermaLink="true">https://prabal.ca/posts/llm-control-schema-design/</guid><description>Making LLMs produce reliable JSON - Part 1 of 3. Simple schemas, detailed descriptions, constrained decoding, and why enums beat strings.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Run Claude Code with Your ChatGPT Subscription</title><link>https://prabal.ca/posts/claude-code-chatgpt-subscription/</link><guid isPermaLink="true">https://prabal.ca/posts/claude-code-chatgpt-subscription/</guid><description>Use your existing ChatGPT Plus/Pro/Max quota to power Claude Code via LiteLLM - no separate API key needed. Now with background launchd service and silent startup.</description><pubDate>Wed, 01 Apr 2026 22:37:58 GMT</pubDate></item></channel></rss>