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.
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.
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.
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'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.
> 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
One shows dislikes. One provides a big picture review page for whole channels.
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
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.
The most Apple thing to ever have Appled.
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.
https://github.com/Anarios/return-youtube-dislike/blob/5c738...
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)
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.
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?
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