My Stack Overflow answer had one upvote and one downvote (and was accepted as the One True Answer), so I would expect to lose 23 points if the answer were deleted. However, I lost 25 points for the deletion. Why?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
Because it also had the accepted checkmark, which disappears when the answer gets deleted.
The easiest way to find that out is to look at the post timeline and see that the last accept event was on your answer.
Your rep log indicates that you lost 23 point for the deletion, not 25. The other 2 lost rep are from the downvote.
We can tabulate this out by summing the answer's pre-deletion reputation events:
+10 upvote +15 accept - 2 downvote ------------ +23 pre-deletion worth
When the answer was deleted, you lost the total value of the question's reputational worth to you, which was 23 rep.
To put it another way:
When I take back the money, I'm certainly not going to ask for the full $25 back, because you already gave me $2 of it the day before. Thus, on the final day, you give me $23, but your net loss (counting from the first day) was $25, including the other $2.
When you add the upvote and the accepted answer, you get +25. When you subtract the downvote, you get +23 When your accepted answer gets deleted, it cancels out the net gain you've achieved. Therefore, it shows up as -23. If you had 2 downvotes, it would have shown up as -21. See?