frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

HackerTube: YouTube built from videos recommended by HN

https://karpathy.bearblog.dev/hacker-tube/
99•karpathy•1h ago
YouTube-style UI over 6,454 videos sourced from 39,834 HN comments since 2007.

https://hackertube.org/

Comments

sc970•42m ago
How many tokens (or $) does something like this take to make?
karpathy•36m ago
I'm on subscription but I had Claude add it up: 504M input tokens (90% cached), 7.6M output tokens. 90+% of that was Sonnet calls to label the comments, all of the actual work, the app and deploy etc was ~1M tokens of Opus 5.5, I compacted context once. i.e. very small project by modern standards.
mixtureoftakes•30m ago
Yeah i'm pretty sure this is doable multiple times on a 20 dollar subscription, just wow
mips_avatar•20m ago
I wish someone would make a decision model that’s as good as sonnet but like 10-100x cheaper. Because for this project which is a pretty small dataset you’re spending ~$300 on sonnet usage. like jev can probably do this task but it’s not smart enough to reliably be used
liquicity•40m ago
Nice idea will watch though some - I made something similar but for food vids (filters over YouTube chefs - such as only vids with ingredients)

https://mealplannr.io/discover

privacyishuman•39m ago
I like this a lot. I was just thinking about a site where you could share your YouTube cookies and then use anybody's curated algorithm because you can curate it quite fast in signed out mode.

Could you block all the trackers from loading from https://www.youtube-nocookie.com on your side?

farrelle25•37m ago
What a great idea. Does anyone know of a way of 'getting' / downloading all those URLs (maybe with the video title)..? I'm afraid of the site disappearing.
karpathy•34m ago
The site won't disappear (imminently, as I'd like to use it personally!) but head over to the about/ section and download the .zip with the underlying data, which I put up for this purpose.
mentalgear•33m ago
Appreciate the effort, yet I think there is a place this is needed even more:

> It was Friday night at 11pm, I was tired, I went to YouTube to watch something and realized that I was looking at an enshittified wall of slop.

Please do the same thing on Social Media: Facebook, 'X', reddit, instagram, etc . Maybe find a 'hacker signal' that identifies quality content across those platforms and have them aggregated for the public so we don't have to spend time in the fascist network prisons.

The greatest trick - if it even can be pulled - would be setting it up in a way that it can't be sued out of existence by the angry platform overlords - if you can do this, then you are truly a genius, sir.

Free the people.

vfclists•32m ago
Where is the source, so I can roll my own specialized video site?
sejje•27m ago
Well, some portion of it was just served to you over HTTP.

It's very likely that your agents can just build the rest, if the backend source isn't provided.

farrelle25•18m ago
I think the core data is available here: https://hackertube.org/data
karpathy•11m ago
I didn't publish the server because it's a vibe coded mess, but if you point your Opus 5.5 at the zip and ask for YouTube-like site it will be basically instant. This part was like 3 min.

EDIT: one caveat is that i couldn't distribute the YouTube data so you'd have to create a (free) API key for that part. Luckily it's only ~1 min of hassle.

jumploops•32m ago
I’m always surprised how bad YouTube’s recommendation algorithm seems to be.

Maybe it’s because I don’t watch enough videos, but it’s sort of like Amazon, in that it will suggest the exact same content/topic.

I rarely use TikTok, only to view links people send me (similar to YouTube), but the recommended content is miles ahead, making it much more difficult to close compared to YT.

gleenn•30m ago
Do you have web activity turned off or use a separate old style Youtube account? Mine is also bad but I think it's because of those for me.
smokel•28m ago
I suspect they know perfectly well when they can't make money from someone, so they deliberately serve up boring crap to save on hosting costs.
thijson•27m ago
I was thinking it would be good if there was something similar for kids. They seem to fall into a whirlpool of trash content.
globular-toast•26m ago
Bad by what metric? They're interested in getting you to watch ads, they couldn't care less what you want.
renegat0x0•25m ago
For YouTube nerds I curate a list of channels. Size of list 3993 feeds: - https://github.com/rumca-js/awesome-database-top/blob/main/l...

From that list 731 are blocked in my rss feed. I do read and cache rest.

I sometimes check through website what new has entered the system. It is surprising to see something there new. It is so exiting to see something outside of my bubble.

YouTube algorithm has a lot to comb through, but I am too surprised how suggestion are bland, and unattractive. I am also surprised how difficult is to find new channels through YouTube search.

morphle•31m ago
Some of the Alan Kay lectures are on hackertube
gosen•30m ago
Nice idea, thanks Andrej! When will you add HackerTube Shorts? (kidding :D)
karpathy•5m ago
NEVER. More inclined to add HackerTube Longs :D
jahala•29m ago
This is great, would love filters for duration and sort by upload date
gpugreg•23m ago
Sorting would certainly be great. I'd especially welcome sorting by some kind of quality metric. The "thumbs down" count is not available via API anymore, but you could use thumbs up per views as a proxy, although that might require some reweighing, since videos with many views usually have fewer thumbs up.

You could also add another layer of voting on hackertube.org, so you'd get a more hackernews-focused voting signal.

karpathy•13m ago
added and pushed!
sejje•29m ago
> Media, journalism & propaganda

Amen, we should label it correctly more often. Hard to miss it nowadays, I guess.

gpugreg•26m ago
How do the categories work? I'd download the video transcripts and embed the text (maybe summarized first). This way you could support custom categories via embedding similarity.
mixtureoftakes•25m ago
I wish there was a way to sort by recency, if i'm mainly interested in finding obscure gems from like last 6 to 12 months of ai and tech updates
mtVessel•14m ago
Seconded! (please)
Aboutplants•13m ago
Yeah, this is the first thing I looked for and when I couldn’t find it I easily decided it’s something I would never come back to. Add this feature and it’s something I would come to frequently
karpathy•8m ago
added a few minutes ago!
cromka•24m ago
I pay for YT premium but noticed the quality of recommendations is subpar yet I still end up wasting time watching it. So I decided I need to limit my feed to my subscribed videos only, which YT app makes annoyingly difficult.

How does HN handle this? I suppose downloading videos for consuming outside YT own app works, but what's the best solution for this, especially with Apple TV as a player?

aeriose•22m ago
YouTube constantly cycles the same content + videos it’s so annoying
nwmck•21m ago
I have an extension that blocks all recommendations and forces me to subscribe to the creators I like and search for content myself. Recommendations aren’t optimized for your benefit. Cutting out the recommendations really helps to not get sucked in.
iugtmkbdfil834•24m ago
I currently use downloaded and curated youtube videos on my local server ( mostly for my kid so that I don't have to deal with youtube autoplay or her clicking something she shouldn't ), but this is just a reminder of much google has changed for the worse.
reorder9695•23m ago
I find it amazing how close the front page of this is to what I actually watch/want to watch on YouTube. I guess I shouldn't be surprised, but it feels like an unpersonalised feed (besides being based on Hacker News) shouldn't have a significantly better hitrate for me than YouTube's "personalised" feed.
GodelNumbering•23m ago
This is such a good use of tech! Although I have heard in the past that youtube is quick to ban any use of its content on a third party site. I hope I am wrong and this stays.
beaconflint•23m ago
Recency sort needs a pick between comment date and upload date, since a 2012 talk linked last month is exactly the gem you'd want.
zahrevsky•23m ago
Do you plan to update the site with new videos and comments?
twalichiewicz•20m ago
Interesting project, but have you considered publishing the curated videos as automatically maintained playlists (organized by topic, popularity, or recency) on a YouTube channel?

To me the most valuable part of this is the curation pipeline. I'd love to have access to those recommendations without needing to adopt an entirely separate viewing experience.

karpathy•15m ago
I like the idea of playlists, might even work to ask Claude to make a few. Did you have in mind the ability to create and publish them on the site somehow?
twalichiewicz•6m ago
I was actually thinking of publishing them directly to YouTube, under a HackerTube channel, with playlists automatically generated and maintained by your existing curation pipeline.
waschl•6m ago
Having it as playlists makes the video selection available on any device with YouTube on it, like TVs etc.
mhrmsn•20m ago
Interesting idea! Also funny that the fourth recommendation for me was a video with Andrej himself :D
kiuiras•19m ago
It would be great to have an option to sort videos by upload date, so it's easier to discover recent content.
ninjahawk1•19m ago
Really cool idea, you might consider bundling taps when you click a video so it auto-plays instead of opening up the native web browser for youtube. That would make it feel more like the official client. Could easily hide it behind a “buffering” screen.
ciefa•15m ago
Seeing Prejudice by Tim Minchin on the front page makes me very, very happy.

Love Tim Minchin <3

saikiran91•14m ago
I can't find it on GitHub. Is it open source?
furyofantares•12m ago
Remarkably the source is so small I can just post it here.

> Let's write our own YouTube clone based on whatever videos have been recommended on Hacker News.

rvz•11m ago
> Is it open source? If not, I'm not going to use it.

Don't even use GitHub then as that is also closed source as well as this.

mbed92•13m ago
Really cool idea. I also realized recently that whenever I enter YT, I enter "nshittified wall of slop"...
skyberrys•13m ago
What is a 50% thumbnail?
fasterik•11m ago
I'd never heard this term either, but I'm assuming it means that if the video is N frames long, it uses frame N/2 as the thumbnail.
aizk•13m ago
Nitpick, maybe adding the youtube dislike counter estimation for videos might be a nice touch (yes it's an estimate but it's pretty decent). Though on second thought, perhaps these videos don't need them.
flir•12m ago
I wonder how "spam and low grade content" is defined.

(I'll just put this https://www.youtube.com/watch?v=dv5Uk9UUx_M here)

Doohickey-d•9m ago
Someone did something similar for the current front page: https://hn.video

There was also another one with a more youtube-like UI, which I can't find anymore.

codingisfreedom•8m ago
Out of curiosity - was this created using claude code? Cli or gui? I am not even remotely getting that kind of thoroughness from claude with opus 5.5 or anything really. It seems to want to stop as soon as it thinks it figured things out and then the rest of the conversation is just itself saying that its previous claims were wrong.

Really having a bad time with LLMs lately.

One Durable Object per room, and a rule that stranded a lecture hall

https://davidmashiah.com/notes/the-room-filled-after-i-pressed-start
1•davidmashiah•2m ago•0 comments

Benchma(R)king: Making Chairs with LLMs

https://emergencemagazine.org/essay/benchmarking/
1•CharlesW•4m ago•0 comments

Recycling ANSI Art: Tracing the Origins of BBS Logon Screens

https://games.slashdot.org/story/26/10/31/2038237/recycling-ansi-art-tracing-the-origins-of-bbs-l...
1•MilnerRoute•4m ago•0 comments

The Ludwig Wittgenstein Project

https://wittgensteinproject.org/w/index.php?title=Main_Page
1•gone35•4m ago•0 comments

Distributed Proofreaders

https://www.pgdp.net/c/
1•gone35•6m ago•0 comments

Point-Contact Transistor

https://en.wikipedia.org/wiki/Point-contact_transistor
1•thunderbong•8m ago•0 comments

The Loudest Stories Were Missing from the Map: Learning Topics on Hacker News

https://medium.com/@yastrebovks/the-loudest-stories-were-missing-from-the-map-learning-topics-on-...
1•splimeproject•8m ago•0 comments

Ask HN: Where do you see software engineering careers heading?

1•grandimam•8m ago•0 comments

'What Were You Thinking?' – Scott McNeely, Founder of Sun Microsystems

https://app.hedgeye.com/insights/86557-what-were-you-thinking-part-deux/print
1•extraextra•8m ago•1 comments

OqtaNet – Sinclair Network over the Internet

https://codeberg.org/xelalexv/oqtadrive/src/branch/master/doc/network.md
1•Bluestein•10m ago•0 comments

Show HN: Gitmsg – A messenger where every message is a Git commit

https://www.gitmsg.fun
1•eugenepavlov•14m ago•0 comments

From $2.30 to $230: A Lifetime of Broadway Musicals and Their Movies

https://conradkottak.substack.com/p/from-230-to-230-a-lifetime-of-broadway
1•cpkottak•15m ago•0 comments

With 86% of the words, you might understand only 38% of an anime's lines

https://learnfromx.com/research/anime-word-coverage-vs-lines-understood
2•lakesare•16m ago•0 comments

Common Desktop Environment available now as open-source

https://sourceforge.net/projects/cdesktopenv/
7•torcete•19m ago•5 comments

People are the hard part of AI

https://keithbrown.com/proton-ai-manifesto
1•drewlem•23m ago•2 comments

Free AI

https://cloudy.chat/
1•Armsn•25m ago•0 comments

A Haskell processor running on an FPGA

https://bathtub-01.github.io/technical/ouros-demo/
3•AriFordsham•28m ago•0 comments

A Chemical Hunger (2021)

https://slimemoldtimemold.com/2021/07/07/a-chemical-hunger-part-i-mysteries/
3•bilsbie•30m ago•1 comments

GPT-6.1 Terra

https://simonwillison.net/2026/Oct/26/gpt-61-terra/
8•hnisjafx40•30m ago•2 comments

Reddit shares plunge as Google's AI search squeezes traffic

https://www.reuters.com/business/reddit-pinterest-shares-tumble-weak-user-revenue-growth-2026-10-30/
5•randycupertino•31m ago•1 comments

NASA's Voyager 1 Conserves Power, Resolves Brief Communications Pause

https://www.jpl.nasa.gov/news/nasas-voyager-1-conserves-power-resolves-brief-communications-pause/
6•Stratoscope•31m ago•0 comments

macOS 27 Golden Gate does not support CoreStorage or HFS+ volumes

https://wadetregaskis.com/macos-27-golden-gate-does-not-actually-support-corestorage-or-hfs-volumes/
3•chmaynard•35m ago•0 comments

Report from the Vatican

https://garymarcus.substack.com/p/report-from-the-vatican
3•chmaynard•39m ago•1 comments

Show HN: Othismo, a Runtime for Sandboxed Objects

https://othismo.com
1•mamidon•39m ago•0 comments

Bidirectional Charging During Grid Outages

https://www.jefftk.com/p/bidirectional-charging-during-grid-outages
1•luu•40m ago•0 comments

I miss the old ways, so I am trying to find a middleground

https://github.com/TheMissenoOne/OpenArc
1•themissenoone•41m ago•0 comments

What Anthropic’s IPO Filing Actually Says

https://www.youtube.com/watch?v=Ic1Jf7VlXRM
5•Betelbuddy•43m ago•0 comments

NPM, "estee" is not a typo of "testem"

https://smoores.dev/post/no_npm_estee_is_not_a_typo/
2•birdculture•45m ago•0 comments

IdentityHub – Add Google, Dropbox, and email login to your SaaS in 5 minutes

https://www.identityhub.tech
1•wildreallywon•47m ago•0 comments

The New Food Movement

https://www.theatlantic.com/culture/2026/10/american-sustenance-omnivore-dilemma/688643/
1•bilsbie•49m ago•0 comments