Skip to content

Prevent Little Mermaid Mayhem: Allow retrieval of actual number of dislikes from your database #755

@HansBrende

Description

@HansBrende

Extension or Userscript?

Both

Request or suggest a new feature!

There have been a bunch of news stories within the last day circulating on facebook along the lines of "The Little Mermaid Trailer has 1.5M downvotes because of racism!"
E.g.:
https://www.unilad.com/film-and-tv/little-mermaid-disney-live-action-youtube-trailer-20220913
https://www.dailymail.co.uk/femail/article-11208777/The-Little-Mermaid-live-action-trailer-hits-1-5-million-DISLIKES-just-two-days.html
https://popularsuperstars.com/halle-baileys-the-little-mermaids-trailer-racks-up-over-543k-dislikes-and-counting-on-youtube/5/

Presumably they are using this plugin to get this number. However, one thing they all have in common is that they fail to realize that number is EXTRAPOLATED since there is no API to retrieve this data. Some of these stories incorrectly assert that youtube only stopped displaying downvotes in response to the backlash, when in fact that is absurd, and they are not realizing a plugin was involved from the beginning.

So, either the video actually has 1.5M downvotes, or it could also be the case that someone found a way to artificially inflate the number of downvotes in your database, which artificially magnified the number of extrapolated votes to a huge degree.

Say, for example, your database recorded 10 upvotes and then one single person came in and generated 100 downvotes somehow, then the 1.5M displayed number of downvotes on that youtube video would be 100X too high and the real number could be as low as 15K, in that example.

In short, it'd be far easier to game your database than to game YouTube itself, due to the much smaller number of votes you'd have to record to make an enormous impact. The only question is, how much smaller?

For this reason, it is very important to give access to the actual number of upvotes and downvotes recorded by your database.

Ways to implement this!

Adding an endpoint to retrieve the actual number of downvotes and upvotes recorded by your database, or adding that information to an existing endpoint.

Presenting that information in the UI would be nice as well of course.

Can you work on this?

  • Yes
  • No

Will you be available for follow-up questions to help developers implement this?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions