Building a daily AI news brief in 325 lines of Python I read too many AI newsletters. Most of them are 4,000 words of sponsor copy and "thought leadership" wrapped around two actually-useful items. So I wrote a script that does the compression itself, and now I read it instead. It's 325 lines of Python. It runs once a day on a $5 VPS. It costs about half a cent per brief. The output goes to a public Telegram channel. Here's how it's put together. The shape of it Three stages, no framework, no orchestrator: Collect — pull stories from a few sources. No API keys for this part. Synthesize — feed the raw stories to an LLM with a strict prompt and get back a one-screen brief. Deliver — post to a Telegram channel, archive the markdown to disk. That's the whole thing. The interesting part is how little code each stage needs. Collection Two sources are doing 90% of the work: Hacker News top stories. The Firebase API is unauthenticated and unrestricted.…