There are a lot of inconsistencies with how reputation works that should probably be addressed. Basically for those unaware, it seems the daily cap works like this:
1. You can earn 200 "soft" rep per day, meaning from upvotes (at 10 each). If you get downvoted, *subsequent* upvotes tha... more
There are a lot of inconsistencies with how reputation works that should probably be addressed. Basically for those unaware, it seems the daily cap works like this:
1. You can earn 200 "soft" rep per day, meaning from upvotes (at 10 each). If you get downvoted, *subsequent* upvotes that same day will counteract that;
2. Each downvote you give (on a non-CW post) is -1 rep to you off the daily soft cap;
3. Accepting answers, winning bounties and having answers accepted can all take you above the soft cap; and
4. The soft cap seems to reset at midnight GMT.
Issues:
1. Order of upvotes/downvotes affects the outcome. I've had days when I've had 10-20 upvotes over the soft cap and then a lone random downvote, which then actually counts. It's nothing major but there's no reason for inconsistency based on ordering;
2. Bounties should be *really* immune to the soft cap and not count towards the soft cap at all (meaning if you win a bounty early in a day you can still earn 200 rep from upvotes);
3. Accepting answers and having answers accepted should work the same way.
This is pretty easy to implement.
1. Have two buckets: hard and soft.
2. Downvotes given are -1 hard;
3. Downvotes received are -2 soft;
4. Upvotes received are +10 soft;
5. Answers accepted are +15 hard;
6. Accepting answers is +2 hard;
7. Winning bounties is +X hard.
Of course you still only have a single # for reputation but this will remove any inconcistencies.