News for hackers. Stuff that matters.

Show HN: A live map of the news cycle, rebuilt hourly from embedded headlines

https://journofinder.com/news-graph

Hi HN. This is a live map of the English-language news cycle, with headlines are ingested continuously from Google News, US and UK editions.

Each one is embedded with OpenAI's text-embedding-3-large, clustered into stories with hnswlib, laid out in 2D with UMAP so related topics sit near each other, grouped into topic regions with recursive DBSCAN, and labeled by an LLM. The map is rebuilt from scratch every hour.

I deliberately skipped progressive loading. The whole map loads upfront, ~18MB of data, and after that everything runs client-side with zero network requests: pan, zoom, search, cluster panels. deck.gl handles all 133k points fine, even on mobile.

Currently showing ~133,000 stories across 1,081 topics.

Happy to answer any questions.

( 3 comments | 4 points | on HN )
Re:Show HN: A live map of the news cycle, rebuilt hourly fro... by cakerace on Thursday July 23, 2026 @06:44AM (#49019468)
Very cool! I posted just before you on Show HN also with a map idea. I love the color key at the bottom with the hover/click to filter, that's a great mechanic
Re:Show HN: A live map of the news cycle, rebuilt hourly fro... by luluwong45 on Thursday July 23, 2026 @06:45AM (#49019479)
Nice! How much does it cost to run?
Re:Show HN: A live map of the news cycle, rebuilt hourly fro... by sach90 on Thursday July 23, 2026 @06:52AM (#49019532)
Surprisingly not a lot. A few $ a day in LLM costs for the labelling, small VPS, and then some proxies for the scraping.