How and by whom are reputation points given? On May 30 I answered a post and it was rated +30. On May 31 it was rated +25 (I don't know if that was a replacement or an addition). On June 2 I received a rating of -10. I received no explanation of any of this. What is going on?
Everytime one person upvotes an answer, whoever answered gets 10 points. If a question is upvoted instead, whoever asked gets 5 points. If a question or answer gets downvoted, whoever posted it loses 2 points. If it was an answer being downvoted, whoever downvoted also loses 1 point. If a question gets accepted (with a green checkmark), who answered gets 15 points and whoever accepted the question gets 2 points.
Upvotes and downvotes may be retracted after the post has undergone an edit. If an account gets deactivated, all reputation changes caused by said account are voided (e.g., if someone upvoted one of your answers and they deactivate their account, you will lose 10 points).
It is not an arbitrary system that awards or take away points - everything is just feedback from the community.