Build a curated video site from 20 years of Hacker News comments

Andrej Karpathy had Claude Code sift 43 million Hacker News comments into HackerTube, a site of 6,454 recommended videos, over one weekend, then built a second 47,000-video site in about 3 minutes.

Done withClaude CodeinHackerNews· Nov 8, 2026

What they did

Karpathy wanted a list of the videos that Hacker News readers keep pointing each other to, as an alternative to YouTube's own recommendations. Over a weekend he had Claude Code, running Opus 5.5, work through about 43 million comments posted on the site across 20 years and pull out the videos that come up again and again. Claude Code also did the data analysis and set up the server for the resulting site, HackerTube. Karpathy says his own part was getting a Google Cloud API key, renting a server and buying the domain. Afterwards he pointed Claude Code at a list of YouTube channels compiled by Tristan Hume and had it build a second site, TristanTube, from that list.

How it went

HackerTube came out with 6,454 videos. It needs no login, shows one frame from the middle of each video in place of a thumbnail, and keeps the viewer's state in the browser. Karpathy calls it a far better way to watch than YouTube's recommendations. TristanTube, with 47,000 videos, took about 3 minutes in one attempt by his account. He says work that used to take weeks now fits into a few hours.

Worth knowing

This comes from a news write-up of Karpathy's posts on X, so the details are his own claims and there are no cost or token figures. The manual steps he kept, an API key, a server and a domain, are the ones that need a person's account or payment.

Try it

With Claude Code· 4 parts to fill in

Build me a site of the videos that [an online community, e.g. Hacker News] keeps recommending. Get the full comment archive from [the data source], find every link to [a video site], and rank the videos by how many separate comments point to them over [the time span]. Drop duplicates and dead links. Make a simple static site with no login that lists them and remembers what I have watched in the browser. Tell me which API keys, server or domain you need from me and wait for them. Show me the top 50 before you deploy anything.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related