<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>noetherly</title><description>Essays and field notes on building AI products, voice and audio AI, and working with agents.</description><link>https://noetherly.com/</link><item><title>An inbox agent that drafts but never sends</title><link>https://noetherly.com/posts/an-inbox-agent-that-drafts-but-never-sends/</link><guid isPermaLink="true">https://noetherly.com/posts/an-inbox-agent-that-drafts-but-never-sends/</guid><description>whalemail sorts Gmail into five buckets with a small LLM, pushes what matters to Telegram, and lets an agent draft replies behind an approval card. Three decisions carried the design: over-report on purpose, keep the send button human, and ask Google for less.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Bilingual captions for X videos, with your own keys</title><link>https://noetherly.com/posts/bilingual-captions-for-x-videos-with-your-own-keys/</link><guid isPermaLink="true">https://noetherly.com/posts/bilingual-captions-for-x-videos-with-your-own-keys/</guid><description>Acousmos Captions is a browser extension that puts the original line and a translation under any X video. Speech recognition and translation both run on keys you own, and the timeline is never touched by the model.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Uninstalling a Mac app is an attribution problem</title><link>https://noetherly.com/posts/uninstalling-a-mac-app-is-an-attribution-problem/</link><guid isPermaLink="true">https://noetherly.com/posts/uninstalling-a-mac-app-is-an-attribution-problem/</guid><description>How ScrubJay decides which leftover files belong to an app, why every result carries a confidence level, and why it only ever moves things to the Trash.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>