

Every user (remote or local) has an “attitude” which is calculated as follows: `(upvotes cast - downvotes cast) / (upvotes + downvotes)`. If your “attitude” is < 0.0 you can’t downvote.
This pains me because it is functionally equivalent to
If downvotes cast < upvotes cast










If 0/0 < 0 would error?
If 0 < 0 evaluates false
That makes it even worse???