this post was submitted on 16 Jun 2023
28 points (100.0% liked)
Programming
13375 readers
9 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
My first thought is to rank items by
totalVotes / score
. This would prioritize posts that get lots of votes in both directions.Example:
It might depend on the definition but I'd probably expect engagement/total to play a bigger factor.
As it is it weights very heavily towards evenness:
A:
(11, 10)
=21
B:
(99, 90)
=21
They have the same ratio of votes but I'd expect
B
to be more controversial since more votes are tied up in the controversy / it got more attention. Maybe most people just don't care aboutA
so they didn't bother to vote.If you square the numerator then the busier comments would score higher.
I like this. Super clean and simple.
That said, I suspect Reddit's 'controversial' sorting might work a little differently, as I often used it to see what the crazy people were saying.
I haven't played with the numbers, but I'm not sure that your proposal would push the crazies to the top - just the moderate crazies.