Audience
Anyone searching for an open-source crowdsourced browser extension
About SponsorBlock
Users submit when a sponsor happens from the extension, and the extension automatically skips sponsors it knows about using a privacy-preserving query system. It also supports skipping other categories, such as intros, outros and reminders to subscribe, and skipping to the point with highlight. To prevent one submission with a lot of votes never being able to be replaced, I decided to use a weighted random distribution based on the equation on the right. This formula makes the first few votes matter a lot more than votes on a submission that already has a lot of votes. This gives newly submitted segments a better chance of being sent out to users to get votes. So, most users will get the best submission, but some users will get lesser votes submissions so that they can either be upvoted or downvoted.