If the algorithm was made open source, many dapps could add a "community regulated / tweaked down voted" option on their trending page
This is definitely something we need. Or even a little GUI settings area (like peakd has for so many things) where someone can toggle their own algorithm. There's all sorts of adjustments and tweaks someone might want to make...
- Ignore upvotes from x, y, z
- Ignore downvotes (all - or targeted)
- Comments have weight on trending (maybe a slider of how much)
- Sort by # of upvotes, not amount of $ rewards
- Ignore certain tags/communities
- Set one or more accounts (or everyone you follow) to where their votes count for double when decided what's trending for you.
- and on and on and on.
It used to be a huge selling point that Steem just had a "trending" page based purely on upvotes... but that time is long past (probably since 2016), and now the "algorithm" is basically just that a few whales decide what's trending for everyone.
Obviously people have their own "feed" - but it's hard to discover new content there, and you can't sort it except by timestamp. There's also communities and their feeds, but you end up with similar issues...
There should definitely be an open source trending algo which is customisable by each user directly on the platform. This can then be coded as an API and implemented into the front end user interfaces of any platform wishing to give their users the flexibility.
Maybe you can haveva go at publishing a blog with a detailed specification as to the requirements?