Explained
How The Morning Dev works
Every day 105 news feeds, 30 YouTube channels and 28 podcasts go in. What comes out is only what a developer should have heard about. This is every step in between – and what each one did today.
Today’s edition, in numbers
Stories collected
105 feeds · 66 outlets
763Pieces of news
after grouping the same news
723In today's paper
passed the news check (60+)
59Briefed by Claude
facts, timeline, community
59
The pipeline, step by step
- 1
Collect
No AI – feedsToday: 763 stories from 66 outlets
Every feed is read at least once a day, and again whenever the paper is older than two hours. Sources are news desks (The Verge, Ars Technica, BleepingComputer …), official project and vendor blogs (GitHub, Cloudflare, Python, Rust, OpenAI …), Hacker News and Lobsters, across 9 sections. All sources.Impact · Nothing is picked by hand: the same open feeds every day, so the paper can't be steered by who pays.
- 2
Group the same news
Claude Haiku 5.5 · rulesToday: 723 pieces of news · 32 covered by several outlets
- Same article URL → same story, always.
- Claude reads new headlines against the threads of the last three days and groups stories about the same specific event – “React 20 released” from three outlets, not “two React articles”.
- If Claude is unavailable, near-identical headlines are matched by their words.
- Security incidents are merged once more when they share a CVE or Claude sees the same incident.
Impact · One card per piece of news instead of five near-identical headlines – and “3 sources” becomes a signal.
- 3
The news check
Claude Haiku 5.5 · rules as fallbackToday: 763 stories rated by Claude · 59 of 723 made the paper
Every story gets a score from 0 to 100 for “should a working developer have heard about this today?”. Claude judges the event, not the writing:
0–29 · Not news
tutorials, “I built X”, listicles, marketing
30–59 · Interesting, not news
essays, niche releases, trending repos
60–79 · News
notable releases, launches, ecosystem events
80–100 · Must know
major releases, serious vulnerabilities, outages, licence changes
▲ The paper starts at 60
Real-world signals push it up: +15 when two independent outlets cover it, +10 more at three, +10/+20 for 50/200+ comments on Hacker News or Lobsters. The best story of a thread decides for all of it. Only 60+ makes the front page, the sections, the feed and the sitemap. Without Claude, rules stand in: the outlet’s track record, “announces something concrete” (+20) and “reads like a tutorial” (−40).
Impact · 664 pieces didn't make it today – tutorials, listicles and marketing stay out.
- 4
Read the room
Hacker News & Lobsters · Claude summarisesToday: 45 stories with a developer discussion
For active stories the comment threads on Hacker News and Lobsters are fetched. Claude sums up the mood, the recurring themes and the arguments for and against – quotes are copied word for word and attributed.Impact · You see what developers actually think – not only what the press release says.
- 5
The briefing
Claude Haiku 5.5Today: 59 stories briefed
Claude reads all sources of a story and extracts structured facts: the TL;DR, why it matters, concrete action items, a timeline of what happened when, versions, CVEs and companies involved. It doesn’t write articles and never adds facts the sources don’t contain. The original reporting is always linked.Impact · A two-minute read gives you the facts, why they matter and what to do – with every source one click away.
- 6
The security desk
Claude Haiku 5.5 · fixed rulesToday: 26 incidents in 30 days · 25 checked against the sources
Every security story is checked against the same ten yes/no facts – exploited in the wild, remote without login, full takeover, core infrastructure … Each “yes” names its source. Fixed rules turn the answers into a tier:
S · Shit hits the fan(0)A · Patch today(7)B · Patch this week(10)C · Keep an eye on it(5)D · Background noise(4)Impact · “Should I patch tonight?” gets an answer you can trace back to a source.
- 7
Watch & listen
Claude Haiku 5.5 · feedsToday: 23 of 91 videos with news character · 56 podcast episodes
The uploads of 30 tech YouTubers and the episodes of 28 podcasts are followed. Claude sorts out tutorials, streams and talks so only videos about something current appear, and writes a short brief from each video’s description (19 so far). Episodes play right on the page.Impact · The newest relevant video is on the front page, and each section shows the day's video and episode.
- 8
The paper
Ranking rulesToday: 59 stories in today's edition
The biggest stories go to the top: news score, number of outlets and discussion size decide. Each section shows its top three on the front page. The same edition feeds the RSS feed, the sitemap and the daily archive.Impact · The front page is an editor's pick, not an index – everything else is one click away.
Who decides what
| Decision | Made by | Without AI |
|---|---|---|
| Which sources | People (the source list) | — |
| Same news? | Claude Haiku 5.5 | Matching URLs and headline words |
| Is it news? | Claude Haiku 5.5 | Outlet track record + headline rules |
| The briefing | Claude Haiku 5.5 | No briefing, just the sources |
| Security tier | Claude Haiku 5.5 answers the checklist, fixed rules decide | Estimated from older data |
| Video: news or tutorial? | Claude Haiku 5.5 | Title keywords |
| Order on the page | Ranking rules | — |
A small, fast model is used on purpose: a few hundred short extraction calls a day, each one checkable against its sources.
The ground rules for the AI
- ✓ Only from the sources
- Briefings, checklists and video briefs use only what the linked sources say. Unknown stays empty.
- ✓ Evidence for every “yes”
- Security facts name the outlet that reported them.
- ✓ Quotes are verbatim
- What developers say is copied word for word and attributed.
- ✓ No articles
- The AI extracts facts – it doesn’t write stories. The reporting stays with the outlets, always linked.
- ✓ Same rules for everyone
- No paid placement. Sources and rules are public on this page and the sources page.
Every source
105 pages, 30 YouTube channels and 28 podcasts – the complete list. Why each one is here and how to get yours added: Our Sources.
Pages · 105 feeds
Frontend
- Smashing Magazine · smashingmagazine.com
- web.dev · web.dev
- DEV · #javascript · dev.to
- CSS-Tricks · css-tricks.com
- Chrome for Developers · developer.chrome.com
- WebKit Blog · webkit.org
- React Blog · react.dev
- Next.js Blog · nextjs.org
- Svelte Blog · svelte.dev
- Astro Blog · astro.build
- Josh W. Comeau · joshwcomeau.com
- Frontend Masters Blog · frontendmasters.com
- JavaScript Weekly · javascriptweekly.com
- TkDodo · tkdodo.eu
- Ahmad Shadeed · ishadeed.com
Backend
- The Go Blog · go.dev
- Node.js Blog · nodejs.org
- DEV · #backend · dev.to
- Deno Blog · deno.com
- Bun Blog · bun.sh
- Planet PostgreSQL · planet.postgresql.org
- PlanetScale Blog · planetscale.com
- Supabase Blog · supabase.com
- Martin Fowler · martinfowler.com
- ByteByteGo · blog.bytebytego.com
- The Pragmatic Engineer · newsletter.pragmaticengineer.com
- Netflix TechBlog · netflixtechblog.com
- Engineering at Meta · engineering.fb.com
- Stripe Blog · stripe.com
- Dan Luu · danluu.com
- Julia Evans · jvns.ca
AI
- Simon Willison · simonwillison.net
- Hugging Face Blog · huggingface.co
- TechCrunch AI · techcrunch.com
- DEV · #ai · dev.to
- OpenAI News · openai.com
- Google AI Blog · blog.google
- Google DeepMind · deepmind.google
- Google Research · research.google
- NVIDIA Blog · blogs.nvidia.com
- Latent Space · latent.space
- Interconnects · interconnects.ai
- MIT Technology Review · AI · technologyreview.com
- One Useful Thing · oneusefulthing.org
Cloud & DevOps
- Kubernetes Blog · kubernetes.io
- AWS News Blog · aws.amazon.com
- The GitHub Blog · github.blog
- The Cloudflare Blog · blog.cloudflare.com
- The New Stack · thenewstack.io
- InfoQ · infoq.com
- Azure Blog · azure.microsoft.com
- Docker Blog · docker.com
- HashiCorp Blog · hashicorp.com
- GitLab Blog · about.gitlab.com
- Fly.io Blog · fly.io
- CNCF Blog · cncf.io
- Grafana Labs Blog · grafana.com
- Honeycomb Blog · honeycomb.io
- LWN.net · lwn.net
- GitHub Changelog · github.blog
Languages
- Rust Blog · blog.rust-lang.org
- TypeScript Blog · devblogs.microsoft.com
- DEV · #python · dev.to
- Python Insider · blog.python.org
- Real Python · realpython.com
- Swift.org Blog · swift.org
- .NET Blog · devblogs.microsoft.com
- Inside Java · inside.java
- Kotlin Blog · blog.jetbrains.com
- Zig News · ziglang.org
- Ruby News · ruby-lang.org
- This Week in Rust · this-week-in-rust.org
Security
- Krebs on Security · krebsonsecurity.com
- The Hacker News · feedburner.com
- BleepingComputer · bleepingcomputer.com
- Schneier on Security · schneier.com
- SecurityWeek · securityweek.com
- Google Project Zero · googleprojectzero.blogspot.com
- PortSwigger Research · portswigger.net
- Trail of Bits · blog.trailofbits.com
- The Record · therecord.media
- SANS Internet Storm Center · isc.sans.edu
- Socket Blog · socket.dev
- Google Security Blog · security.googleblog.com
Tools & Launches
- GitHub Trending · mshibanami.github.io
- Product Hunt · Developer Tools · producthunt.com
- Show HN (50+ points) · hnrss.org
- Launch HN · hnrss.org
- Console.dev · console.dev
- Visual Studio Code · code.visualstudio.com
- IntelliJ IDEA Blog · blog.jetbrains.com
- Tailwind CSS Blog · tailwindcss.com
Industry
- Ars Technica · arstechnica.com
- The Verge · theverge.com
- The Register · Software · theregister.com
- TechCrunch · techcrunch.com
- 404 Media · 404media.co
- Rest of World · restofworld.org
- IEEE Spectrum · spectrum.ieee.org
Community
- Hacker News (100+ points) · hnrss.org
- Lobsters · lobste.rs
- Stack Overflow Blog · stackoverflow.blog
- Changelog · changelog.com
- LeadDev · leaddev.com
- Overreacted · overreacted.io
YouTube · 30 channels
- Fireship · Fast-paced tech news
- Beyond Fireship · Deeper takes from Fireship
- The PrimeTime · Reacting to dev news and articles
- ThePrimeagen · Programming, Vim, opinions
- Theo - t3.gg · Web dev, TypeScript, industry news
- Low Level · Security bugs and systems programming
- Computerphile · Computer science explained
- ByteByteGo · System design
- Two Minute Papers · AI research, quickly
- AI Explained · AI models and benchmarks
- Andrej Karpathy · Deep learning from first principles
- 3Blue1Brown · Math and neural networks, visualised
- Jeff Geerling · Homelab, Raspberry Pi, hardware
- NetworkChuck · Networking, Linux, homelab
- Hussein Nasser · Backend engineering and databases
- LiveOverflow · Hacking and CTFs
- John Hammond · Malware analysis and security
- Matt Pocock · TypeScript
- Syntax · Web development
- Kevin Powell · CSS
- Web Dev Simplified · Web development tutorials
- Traversy Media · Web development
- Tsoding Daily · Live systems programming
- The Cherno · C++ and game engines
- Ben Eater · Computers from scratch
- Dreams of Code · Go, Rust, dev tools
- ArjanCodes · Python and software design
- No Boilerplate · Rust
- CodeAesthetic · Code quality
- GOTO Conferences · Conference talks
Podcasts · 28 shows
- Syntax · Web developmentApple · Spotify · Overcast · RSS
- The Changelog · Open source and softwareApple · Spotify · Overcast · RSS
- The Pragmatic Engineer · Engineering at big tech and startupsApple · Spotify · Overcast · RSS
- Software Engineering Daily · Interviews with buildersApple · Spotify · Overcast · RSS
- Software Engineering Radio · In-depth engineering topicsApple · Spotify · Overcast · RSS
- The Stack Overflow Podcast · Developers and their workApple · Spotify · Overcast · RSS
- Oxide and Friends · Systems, hardware, historyApple · Spotify · Overcast · RSS
- CoRecursive · Stories behind the codeApple · Spotify · Overcast · RSS
- devtools.fm · Developer toolsApple · Spotify · Overcast · RSS
- Front-End Fire · Front-end newsApple · Spotify · Overcast · RSS
- Hanselminutes · Tech and the people behind itApple · Spotify · Overcast · RSS
- The Bike Shed · Ruby, Rails, craftApple · Spotify · Overcast · RSS
- Talk Python To Me · PythonApple · Spotify · Overcast · RSS
- Python Bytes · Python newsApple · Spotify · Overcast · RSS
- Rustacean Station · RustApple · Spotify · Overcast · RSS
- Fallthrough · GoApple · Spotify · Overcast · RSS
- Ship It Weekly · DevOps, SRE, cloudApple · Spotify · Overcast · RSS
- Latent Space · AI engineeringApple · Spotify · Overcast · RSS
- Practical AI · Applied AIApple · Spotify · Overcast · RSS
- Dwarkesh Podcast · AI and long-form interviewsApple · Spotify · Overcast · RSS
- No Priors · AI startupsApple · Spotify · Overcast · RSS
- Darknet Diaries · True stories from the dark side of the internetApple · Spotify · Overcast · RSS
- Security Now · Security newsApple · Spotify · Overcast · RSS
- Risky Business · Information security newsSpotify · RSS
- Smashing Security · Security, lightlyApple · Spotify · Overcast · RSS
- Hard Fork · Tech news (NYT)Apple · Spotify · Overcast · RSS
- Decoder · Tech business (The Verge)Apple · Spotify · Overcast · RSS
- Lex Fridman Podcast · Long-form interviewsApple · Spotify · Overcast · RSS