I saw this user got ten reputation from this question, but the question was put on hold and the user got one downvote from it. How could he get ten reputation from it?
-
42 upvotes after the 3 downvotes– juergen dDec 9, 2013 at 11:18
-
You can't get negative rep. If the upvotes are after the downvotes he will get the 10 rep– John PalmerDec 9, 2013 at 11:18
-
Indeed the question is terrible. I've just downvoted it.– BathshebaDec 9, 2013 at 12:06
3 Answers
When the user has only 1 rep the downvotes don't change anything. So when the 2 upvotes were applied, it became 11.
1 -2 1
1 -2 1
1 -2 1
1 +5 6
6 +5 11
The downvotes happened before the upvotes, so he didn't lose any reputation from it (you can't have negative reputation).
-
But doesn't he then lose the reputation still from the downvotes? Dec 9, 2013 at 11:21
-
-
-
1Apparently the algorithm doesn't apply the rep in retrospect. Probably for performance reasons or the algorithm becoming more complex. You would have to recalculate the rep every time for the history.– DevolusDec 9, 2013 at 11:29
Reputation is floored at 1. So a new user will gain net positive reputation if downvotes are followed by upvotes even if, in normal circumstances, it would have the net effect of decreasing reputation.
Personally I think the floor is flawed: it can artificially inflate new-user reputation due to sympathetic upvoting.
Look at, for example, what you can do with 15 rep: https://meta.stackoverflow.com/help/privileges
-
3I disagree. How much can you really inflate this way. To 10 or 20? Won't make a big difference. Starting on SO is not easy and at least you are not punished for mistakes too severely.– SzymonDec 9, 2013 at 12:18