The real flawed reddit algorithm is "controversy". It's basically:
SORT ABS(ups - downs) ASCENDING
...which means something with 1000 upvotes and 999 downvotes will be considered less controversial than something with 2 upvotes and 2 downvotes.A much better algorithm for controversy would be:
SORT MIN(ups, downs) DESCENDING