0

My rep tally for Saturday shows:

 2     53907 (10)
 2     53907 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2      9537 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 (10)
 2     53958 [0]
 2     22701 [0]
 2     53958 [0]
 2     53958 [0]
 2     53958 [0]
 2     53958 [0]
 2     53958 [0]
 2     53958 [0]
 2     53958 [0]
 3     53958 [-2]
-- 2012-01-07 rep +198  = 54836

This should mean that any of the 9 upvotes that took place after the rep cap was reached should cancel out the single down-vote at the end. Yet even after two tries at the rep-recalc button, on separate days, the score stays the same.

It's not like I need the rep, of course, but as a software engineer I hate seeing edge-case defects. What gives?

  • 4
    Chronology matters. A downvote will be canceled out by a subsequent upvote, but not by a preceding one. It has been that way for as long as I remember. What I don't remember is the reasoning behind this behaviour... – RegDwigнt Jan 10 '12 at 15:22
  • But apparently you do feel there is "reasoning" behind it. So, essentially, what you're saying is that the system functions as designed. That may be. But I feel that either this is a bug that has never been addressed, or else it is a behavior based on a very arcane and capricious set of principles. – Robusto Jan 10 '12 at 15:57
  • 1
    I can think of at least one reason why a downvote performed by you should not be canceled out (otherwise people would save up their downvotes until they reach the cap, and then cast them all at once for free, getting an unfair advantage over people who don't reach the cap and have to pay -1 for their downvotes). Dunno about downvotes where you're on the receiving end, but I vaguely recall there being a thread on MSO a couple years ago. I just don't remember the particulars, is all. – RegDwigнt Jan 10 '12 at 16:26
  • Then I guess that makes me wonder about this comment. – Robusto Jan 10 '12 at 16:38
  • 1
    Yup, that only worked if I continued to collect upvotes. You have to have an answer or two on the multicollider, then you can downvote for free as long as new upvotes keep trickling in. But you don't get to downvote for free because of past upvotes. It's always a bet on the future. – RegDwigнt Jan 10 '12 at 20:44
  • In any case, it's stupid and arbitrary and obviously may be gamed. – Robusto Jan 10 '12 at 20:46
  • Why did the "community" bot resurrect this old relic? – Mari-Lou A Apr 20 '16 at 9:09
  • @Mari-LouA: You're asking me? – Robusto Apr 20 '16 at 13:49
  • No, course not. Just airing my bemusement, nothing more. I see Daniel's answer has earned two upvotes that should keep the bot quiet. – Mari-Lou A Apr 20 '16 at 15:20
2

No matter how much you exceed your rep cap in a given day, a downvote will still subtract 2 from your rep. However, a subsequent upvote will give back the 2 rep. Source: MSO (not to mention personal experience).

There is a difference, though, between the -2's from getting downvoted and the -1's from downvoting other answers. The -2's from downvotes to you can be reversed by subsequent upvotes that day, but the -1s from downvotes from you cannot be reversed. E.g. if you downvote three answers in a day, your rep cap for that day is 197 (not counting accepts and bounties). Source: MSO.

  • This isn't actually correct. You can gain back reputation you spend on downvotes. I took a screen shot of my reputation on a day I rep capped. As you can see, I hit the cap at 13:33, getting +1 on the last upvote because I had previously spent 1 reputation on a downvote. I downvoted again at 19:09, and the next upvote I got was worth another +1 reputation. – snailboat Apr 21 '16 at 4:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .