Top
Best
New

Posted by karpathy 5 hours ago

HackerTube: YouTube built from videos recommended by HN(karpathy.bearblog.dev)
YouTube-style UI over 6,454 videos sourced from 39,834 HN comments since 2007.

https://hackertube.org/

617 points | 218 commentspage 3
jumploops 5 hours 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.

ssl-3 4 hours ago||
My YouTube feed is pretty good; it's full of technical discourse on topics that I enjoy learning about, ranging from electronics hacking to civil engineering. That's probably the result of a long number of years of continuous training:

Good video, with a positive combination of presentation quality and a topic I enjoy? Watch it -- maybe now or later, but it gets watched. Thumbs up. Maybe even subscribe. That's what I'm there for.

Mediocre video, whether due to content or presentation? Watch parts of it, but probably not with any sense of completeness. No rating.

Bad video, with content I don't enjoy or with off-putting presentation? Stop watching. Thumbs down, and/or back out to use three-dot menu and "Not interested"

Bad ragebait scaremongering video with emotionally-distressing title? No watching at all. Three-dot menu and "Don't recommend this channel."

---

I get a lot of good stuff. Some mediocre stuff. Very little bad stuff. Almost zero ragebait.

It works well enough that an unfiltered, logged-out view of YouTube is completely and utterly appalling by comparison. That place is fucking awful without training.

(And no ads, because ads have never been a thing for me on YouTube and I experience no compulsion to change that.)

seb1204 2 hours ago||
I think that most people make little use of the negative feedback options, mainly because they are more clicks away (dark patterns). A addon that gives them a button next to the thums up could help.
ssl-3 2 hours ago||
Yeah, perhaps I'm more-willing to put effort into it than some others are and making it easier would help us all out.

I do wonder if the relative inaccessibility of negative feedback paths is due to malfeasance/dark patterns/whatever or just stupidity, though.

If the purpose of YouTube is to show ads to people (it is), then that means maximizing viewership. In this way, it doesn't really matter what people are watching as long as they're actually watching it. More hours of streaming consumption = more hours of ads viewed, and the clock doesn't care if it's positive and enjoyable content or rage-inducing clickbait.

So with meaningful feedback, the good stuff should be able to float up to the top. That would gain viewers, which gains ad placements, which gains money. Everyone wins.

---

Unless, of course, I'm wrong about society. Maybe the majority of potential viewers really do enjoy sitting around and being angry and/or fearful, and find some kind of emotional reward by being incensed.

And clearly, some are: Switching on an AM radio in Anywhere, USA demonstrates this well (the vitriol is off the charts).

I'm just not willing to accept that this represents most people, at least not just yet.

(But if that is an accurate portrayal of the state of things, then: Ragebait means more viewers and more dollars. And thereby, there can be no hope for the platform ever recovering at all. If it pays more to get worse, then it shall simply become worse.)

gleenn 5 hours 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.
thijson 5 hours 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.
renegat0x0 4 hours 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.

Barrin92 1 hour ago|||
>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've got years of history and it does the exact same thing for me. I watched one news video about the pope and now half of my feed is Catholic news channels.

I buy a mattress on Amazon and I get recommendations for... ten other mattresses? Like what's the logic here, I have an entire garage where I just keep stacking them up to the ceiling? Just show me something else. Is there a human being out there whose like "I bought a French press last week, what could I need this week, five more French Presses?"

I do not understand how these dystopian surveillance companies with their infinite data points are so bad even at this

smokel 5 hours 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.
globular-toast 5 hours ago||
Bad by what metric? They're interested in getting you to watch ads, they couldn't care less what you want.
GodelNumbering 4 hours 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.
quix0te 2 hours ago||
Is it right that there haven't been any interesting or good videos for the past 5 months? I filtered by “upload date,” and the most recent videos are from 5 months ago. Still, I like it. Is it open source? I'd like to know what kind of tech stack was used here.
blast 2 hours ago||
Could it be that the huggingface export mentioned at https://news.ycombinator.com/item?id=50320784 is out of date?
jwpapi 2 hours ago||
lol no good content has been created since 5 months humans have lost all creativity
doginasuit 4 hours ago||
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.
karpathy 4 hours ago|
ty i think this is right
freddref 2 hours ago||
Very nice, I've had great experience using hn to recommend, more like a feed though: https://xiliary.com/bck/hn-tv.html
aizk 4 hours 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.
cliche 3 hours ago||
This is very cool. I’ve been thinking a lot recently about owning your algorithms and what rss could have been.

Is there a file / feed of the data driving this?

m1keil 2 hours ago||
I actually do like it a lot.

Small bug report: on mobile layout, the like/dislike button is getting a bit clipped and the watch later button seems a bit off too.

jonbaer 3 hours ago||
Not sure how but adding a live up to date version of https://news.ycombinator.com/from?site=youtube.com would be nice to see in channel form, I don't think this matches recently recommended (unless based on # of upvotes) - still thank you for putting this curation together.
dang 3 hours ago|
I've been wanting to make that work for a long time! Assuming I understand you correctly: for HN to segment youtube domains so they show as youtube/channel the way github/username, twitter/username, etc., do.

I think I got stuck on needing some account to access the API that will tell you the channel name.

firefoxd 3 hours ago|
With the new wave of ads on mobile, the ones with the "next" button, I gave up. Instead I use the app to find videos and copy them to pipepipe.

Maybe the curated list can be exported to load on other apps.

More comments...