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.
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
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.
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?
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.
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.
> HackerTube was built by Claude Opus 5.5, Anthropic's AI model, working in Claude Code: the data pipeline, the search and recommendations, and this site.
I haven't used CC in a while, but I would bet this is sol that made this.
however I still get the same issues with sol getting more apologetic and is more likely to stop working when i tell it is wrong, instead of fixing course and trudging ahead.
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.
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.
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.
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.
You may want to change the logo, it is a different color but close enough to cause confusion. Not sure what a trademark court would say but it would definitely be enough to draw intimidation from Google if they wanted to.
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?
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.
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.
You can make the ultimate anti-short attention span player by intercepting all keyboard/mouse inputs to prevent navigating away and requiring you to watch the whole video ◡.
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.
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
GLM 5.3 Flash is incredibly cheap and imho as good as or better than Sonnet. I used it recently to fix an old server that my family had running serving some websites, and by fix it I mean I got it to log in over ssh, figure out what's running there, copy it out, log in to a brand new droplet on DO, set up a fresh instance of apache with everything patched up to latest, copy that ancient content over, make sure it runs with latest PHP which required several rounds of fixes, optimize the system so it runs on the smallest 512MB droplet, harden the system so that ideally no one ever needs to look at it for another 10 years - it took about an hour, and cost a grand total of 4 american.... _cents_
I use Opus at work since we have a nearly unlimited AI budget, but for personal projects I just use GLM 5.3 and I don't see much difference between that and Opus.
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.
It is true and it is worth pointing out. Still, you have to admit that what he did here shows the distance of how easy it is to get from prompt to a working prototype if you have a clear idea of what you want to do (edit: his blog claims 3h.. which seems like a neat outcome if it includes gathering hn info from scratch ).
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.
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.
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.
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 kid would ), but this is just a reminder of much google has changed for the worse.
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.
The average thumbnail on YouTube these days is some guy looking like HOLY SHIT, tearing his hair in amazement looking at something with an arrow pointing at some detail. "TOP 10 XYZ. YOU'LL NEVER BELIEVE #6". Like and subscribe. Utterly repulsive.
> I'm sure this algorithm works well for the median person on the internet, but it definitely does not work for me
I see this sentiment expressed a lot regarding a variety of ways the internet has been enshittified. Are we really sure the median person would prefer this to better content if they were presented with an alternative?
And even if they would - what are the ethics of knowingly feeding slop to the masses?
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.
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.
Just randomly found this video from CGP Grey:
"What Happened to Horses Is Happening to Us"
https://hackertube.org/watch/7Pq-S557XQU
From...2014 It's surprisingly accurate. I wonder why he stopped making youtube videos.
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.
Really having a bad time with LLMs lately.
> HackerTube was built by Claude Opus 5.5, Anthropic's AI model, working in Claude Code: the data pipeline, the search and recommendations, and this site.
however I still get the same issues with sol getting more apologetic and is more likely to stop working when i tell it is wrong, instead of fixing course and trudging ahead.
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.
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.
Could you block all the trackers from loading from https://www.youtube-nocookie.com on your side?
There was also another one with a more youtube-like UI, which I can't find anymore.
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?
Anyway, loved your "GPT from scratch" video btw!
I use Opus at work since we have a nearly unlimited AI budget, but for personal projects I just use GLM 5.3 and I don't see much difference between that and Opus.
You could also add another layer of voting on hackertube.org, so you'd get a more hackernews-focused voting signal.
https://mealplannr.io/discover
(I'll just put this https://www.youtube.com/watch?v=dv5Uk9UUx_M here)
Love Tim Minchin <3
I see this sentiment expressed a lot regarding a variety of ways the internet has been enshittified. Are we really sure the median person would prefer this to better content if they were presented with an alternative?
And even if they would - what are the ethics of knowingly feeding slop to the masses?
> Let's write our own YouTube clone based on whatever videos have been recommended on Hacker News.
Don't even use GitHub then as that is also closed source as well as this.
I'm actually surprised this was that easy to do, ngl
Amen, we should label it correctly more often. Hard to miss it nowadays, I guess.
> 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.
It's very likely that your agents can just build the rest, if the backend source isn't provided.
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.