Listening to Hacker News as a Podcast

Hacker News has always been my go-to for interesting tech finds and community discussions. I used to spend about half an hour scrolling through it every single day.

Over the Spring Festival break, DeepSeek was everywhere, so I tried wiring up a Cloudflare Workflow to generate daily recaps. But the outputs were too brief and the API kept timing out. Then I tested GPT-4-class models, and the results still didn’t feel right, so I put the project on ice for a bit.

When Gemini 2.0 dropped, I gave it another shot. The generated write-ups were noticeably better. So I threw together a web UI and hooked up an RSS feed. Now I can catch up on Hacker News on my commute using any generic podcast app.

Hacker News Podcast Preview

Features

Tech Stack

How It Works

  1. Daily Fetch: Grabs the top-voted Hacker News posts each morning.
  2. AI Summarization: Gemini 2.0 translates and condenses key insights and discussion highlights into a spoken script.
  3. Audio Generation: Edge TTS converts the script into an audio file.
  4. Storage: Content and audio assets are saved to Cloudflare R2 and KV.
  5. Distribution: Serves the episodes over an RSS feed and a web player.

Future Plans

Right now it uses Edge TTS with a single female voice. Ideally, a two-host conversational format (alternating male and female voices) would sound much more engaging. Doubao’s TTS voices sound fantastic, but they require a paid subscription. When I get more free time, I will look into improving the audio side.

Recommendation: Cloudflare Workflows

Finally, a quick shout-out to Cloudflare Workflows. It is an awesome, cost-effective platform for running background workflows.

Cloudflare Workflow

aria

© 2026 Aria

Instagram 𝕏 GitHub