One problem with your stated algorithm is what happened in my case. I had conversations via pm and mentioned to a few posters here my situation. More than once someone went on an upvote spree, adding points to posts going back years and reducing the level of downvotes on some of the controversial comments I made.
Your algorithm applies a “strike” to what can be a temporary spike. With your stateless implementation, a user could become throttled, the other users could disagree and the user could become unthrottled. The existence of “strong” + - votes makes this possible as an adversarial attack.
You could recalculate the strikes, in effect “pardoning” a user, but I wouldn’t want to maintain the code that does that.
I had conversations via pm and mentioned to a few posters here my situation. More than once someone went on an upvote spree, adding points to posts going back years and reducing the level of downvotes on some of the controversial comments I made.
I do want to flag – I think this may basically be voter fraud (and the sort of thing that we might ban people for)
It’s fine/normal to see some recent comments that you think were unfairly downvoted and go upvote them. It’s kinda borderline-fine to say “hey, I think some of my recent comments were downvoted and I think you’ll think those comments were good/fine, could you take a look and upvote them if you think they’re good?”. But, having someone systematically go upvote lots of past stuff is over the line of voter fraud.
One problem with your stated algorithm is what happened in my case. I had conversations via pm and mentioned to a few posters here my situation. More than once someone went on an upvote spree, adding points to posts going back years and reducing the level of downvotes on some of the controversial comments I made.
Your algorithm applies a “strike” to what can be a temporary spike. With your stateless implementation, a user could become throttled, the other users could disagree and the user could become unthrottled. The existence of “strong” + - votes makes this possible as an adversarial attack.
You could recalculate the strikes, in effect “pardoning” a user, but I wouldn’t want to maintain the code that does that.
I do want to flag – I think this may basically be voter fraud (and the sort of thing that we might ban people for)
It’s fine/normal to see some recent comments that you think were unfairly downvoted and go upvote them. It’s kinda borderline-fine to say “hey, I think some of my recent comments were downvoted and I think you’ll think those comments were good/fine, could you take a look and upvote them if you think they’re good?”. But, having someone systematically go upvote lots of past stuff is over the line of voter fraud.