Hacker Newsnew | past | comments | ask | show | jobs | submit | Scokee's commentslogin

Why do you think this would happen? Brave incorporates ublock as part of their Rust based adblocking library https://github.com/brave/adblock-rust


Because eventually there will be enough changes to the upstream Chromium codebase that the only way to keep these extensions working would be to stop following upstream, which would mean massively increased development costs.


But they don't do adblocking with ublock, so it'll be safe


Chrome is going to continue supporting v2 extensions for enterprise users, so presumably it'll be pretty trivial to keep support for everyone else.


Google says that's only going to last one additional year, not forever.


They don't use ublock.


Wouldn't it make more sense to install an extension that shows the dislike count again? https://returnyoutubedislike.com/ I've been using it since YouTube removed the dislikes and it's worked very well...


It's just guessing, and rather inaccurate, isn't it?[1] I don't see the point.

1: https://www.youtube.com/watch?v=R43m7I9GOpM


It's not _guessing_ per se. The dataset includes dislikes from before YouTube removed it from the API, from then onwards any dislikes in the interface while using the extension get sent to their backend and get registered. The numbers are _extrapolated_ (but not guessed) of course since not every YouTube will be using the extension. Take a look at the FAQ [0] where this is better explained.

[0]: https://returnyoutubedislike.com/faq


It’s a guess. Maybe an educated guess, but it’s still a guess.


Strictly speaking, sure. But calling every data-extrapolated result a "guess" wrongly, IMO, lumps it in with guesses based on no evidence.


I'm sorry, but the extension has a grand total of 14k users.

There are some 368 million DAILY active users on youtube.

It is making claims based on a dataset of roughly 0.0003% of the population of users.

It's a GUESS. A bad one at that, since the people who install that extension are absolutely not representative of the general youtube user.

If we expand it out to the 2.28 BILLION monthly active userbase... the data from the 14k users is basically meaningless.

---

Think of it this way - if you were seconds in the day, those extension users are 25 seconds. if I were to try to measure any sort of meaningful data in a day by using 25 seconds of data, I would likely be horribly, horribly wrong.

Ex: My water company billed me and it's bullshit, I've been carefully tracking usage data for 30 seconds after I wake up every day, and I never measure any usage! Why are they billing me?

Holy cow, I measured our water usage today and we used a whole gallon over the 25 seconds I measured!!! We're blowing through nearly 3000 gallons a day!

---

Both are horribly, horribly wrong estimates. A sample size that small is not very valuable.


Keep in mind that the type of people who are going to use this extension will also likely only view a specific domain of video content. While yes, it'll be a very small sample size on the whole, those users will still be representative of the broad strokes for that kind of content.

Like, let's say that the audience is specifically going to be interested in tech content (not too big of a stretch). With tech content, there's a couple of standout creators that are... at least somewhat universally interesting/viewed (ie. Tom Scott). As a result, you can fairly reliably conclude that any dislike count on those creators will be at least percentage-wise accurate enough. OTOH, let's say that this audience is not interested at all in "prank videos". (This is a personal bias - this is something I cannot stand myself.) As a result, those videos will have less registered data on the backend, and as a result the dislike counter for those extensions will be less accurate as a result, but for the audience that has this extension installed it won't matter.

Others have already pointed out that the extension has about half a million users already, but even if it was as low as you are suggesting, it can still be very useful in that specific criteria.

I don't think anyone is doing serious usage analysis on dislike/like counts with the data from this extension, people just like having a general idea on what the ratio is.


https://chrome.google.com/webstore/detail/return-youtube-dis...

https://addons.mozilla.org/en-US/firefox/addon/return-youtub...

4,000,000+ users on chrome with 14k reviews. Maybe you are mistaking the review count for the user count?

Even if it were just 0.0003% that's still the same sampling rate as the average Gallup poll using 1000 people to represent the USA's 300,000,000+ population.


Where do you get 14k from? The chrome store says 4 million users and firefox says 400k. And an unknown amount of users using the many modded mobile youtube clients that have it builtin.


It's more valuable than having an invisible dislike count. If i found out one person with the extension (that I also use) disliked the video, that is infinitely more helpful than just having a blank dislike button with no statistics.


> Think of it this way - if you were seconds in the day, those extension users are 25 seconds. if I were to try to measure any sort of meaningful data in a day by using 25 seconds of data, I would likely be horribly, horribly wrong.

How many seconds (or fractions of) did you spend looking at the page? How could you have missed the actual download count if not for likely closing the tab as soon as you saw the review count, which was just to the left of it?


It doesn't matter how representative the data is of the wider userbase as long as as it accurately represents the opinions of the people who use the extension, since those are the only people who see the result. The sample size is only an issue insofar as most videos won't get any votes.


It seems pretty accurate to me. Maybe the other users are similar to me.


It's not a guess, it's much worse than a guess. It's inherently biased: it collects data from people who care downvote count to the extreme only. They care the count so much that they installed an extension specifically for it. Think about it.

It's not randomly sampled from the whole demographic. It's not SteamDB*.

It's not different from getting "the opinions of generic US people" from the comments below Biden/Trump's tweets.

* Technically SteamDB has a bias too: it samples from the players who made their profiles public only.


Rather biased, too. Though in this case towards the preferences of the user.


The guess is accurate enough to be way better than nothing.


https://automaton-media.com/en/column/20230125-17606/

> the actual number doesn’t even reach 10% of what RYD displays. This isn’t just a slight miscalculation; it potentially changes the impression of the video itself

> there are also cases where the actual number of dislikes for a video on the channel are 5 times higher than what RYD estimates. Sometimes it’s too high and sometimes it’s too low


The video you linked showed it being relatively accurate though.


It did not. In one case it had the number of dislikes correct, but the other cases showed it out by up to 50% - and these were videos that had dislikes registered before youtube disappeared them.


Out of examples, only one was majorly off and these were from a channel with a very limited number of like / dislikes. In other examples the share of likes / dislikes was roughly not too much off.


Being off by up to 50% is plenty of signal.


The video linked is also a small YouTuber with not many views on their videos. Looking at the comparisons it actually gave a pretty close count. Sure it's not exact, but considering it's a small niche YouTuber it seems to be giving a fairly decent approximation. On even larger YouTube channels it's likely going to give you an even better sample of whether people like or dislike the video.


I think these are actually two different things.

One shows dislikes. One provides a big picture review page for whole channels.


This is literally in the second paragraph of the article.


Remember that you can't use an extension on all browsers and on all platforms. So, having a common platform makes sense.


Return YouTube dislike is available as a toggle in setting with Yattee on iOS/macOS. The app is available on tvOS as well, it runs Piped or Invidious as the backend and filters out all the ads too. Very nice on the Apple TV.

https://github.com/yattee/yattee


https://www.returnyoutubedislike.com/install

Works for firefox, chrome, opera, brave, edge, tapermonkey userscript.

Firefox android not supported natively, You have to use newpipe fork. I havent tried tampermonkey in ff android, be right back.


It's actually also available as an option in Revanced too.


Those should be called "crippled" platforms or browsers.


Desktop Safari has extensions yet that plugin does not support it. At some point developing for anything but Chromium ceases to make sense since your potential users can just install Chrome, so who cares..


> Desktop Safari has extensions

As a desktop Safari user: Safari theoretically has extensions. Apple made it painful and expensive for developers to publish, and so the ecosystem is in an abysmal state, with ultimately the users losing.

I'm torn between paying for extensions (that are free for other browsers) as a way to say "sincerely thank you" to those developers who bother, and absolutely not paying - to send a message, that this system sucks.


> Apple made it painful and expensive for developers

The most Apple thing to ever have Appled.


And then people say why is market share of Firefox decreasing.

If extension developers spend just a little time porting their extension, then they can point either way.

By forcing your customers to only support chrome, you are helping chrome build a monopoly overtye browser based internet where all extensions and work and play happens only on chrome.

Please do better.

And yes. I have an extension that is built for Firefox and chrome so I have some skin in the game


Well, if you're comfortable with sending your youtube view history to another website.

https://github.com/Anarios/return-youtube-dislike/blob/5c738...


How else could it work? I guess maybe a one-way hash would provide some level of anonymity but that's the best I can think of.


How would a one-way hash even work? They already have a database of views for a video by its ID. If they hash those beforehand that solves nothing. They have the actual ID for that hash - they have to, cause they need to provide you data on it.

It could work similar to how haveibeenpwned works - send a prefix of the video ID and respond with a list of all matching IDs with that prefix. The server only knows the list not the actual video. The client can pull the correct ID out of the list.

(this was how HIBP worked before at least, IIRC)


They'd have to key the votes by the hash.


A lot of trust they don't keep a map from hash->id behind the scenes though for data they already have.

Hell, a YT ID is 11 characters in a base64 character set. While a lot of possibilities, I do think the entire domain can be precomputed for some amount of costs.


I didn't say it was a wonderful or even good scheme; I said it was the best I could think of.


That's not a very honest way of phrasing whats happening there. Sure it "leaks" that you are retrieving this VideoID from this IP, but you make it sound like it's sending your youtube viewing history to some random website.

Either way, I'm fine with this type of "leak" of data, as it's fundamental to an open web and can't be easily solved without cryptographic/hashing hoops. What's next, you want anonymity from the server that you're requesting content from, really?


Well, YouTube already has it.


ha wow, thanks for pointing that out. I just uninstalled.


How did you think it was working exactly?


People often use technology without thinking about or knowing exactly how it works.


By talking directly to YouTube, instead of this other random website.


Please as least click the link before posting comments


An extension that takes the 'rotten tomatoes' rating (from the OP site) and places it near the like/dislike icon would be useful.


That extension wouldn’t probably last 6 months on the google owned chrome extension store


It is there already? https://chrome.google.com/webstore/detail/youtube-dislike-bu...

Not sure how long it's been there, but it's been approved by someone, you think they'd remove it after that?

Edit: looking at the reviews of the extension, it has reviews from a year ago (until I stop going backwards) so seems you're wrong


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: