Agh, @pembo210 deleted the announcement with the explanation.
Long long ago, when users made a post, it was automatically upvoted and this added one point to the user's score. For some reason at some point in time we stopped doing that. I re-enabled that and made it so that the user that created the post can either remove that vote or transform it into a downvote.
After doing that, I notice that the user vote counts were out of sync so I took phuks down for an hour last night while the database was scanned to re-count all the upvotes and downvotes for every user, post and comment. While doing that I also introduced some rather breaking changes into the database to make good use of the downtime.
Result: newer users will have roughly the amount of posts they created in extra upvotes, and older users will have a bit less than that or a bit more depending on their luck (because at some point early on the vote counters were totally broken for a month).
Agh, @pembo210 deleted the announcement with the explanation.
Long long ago, when users made a post, it was automatically upvoted and this added one point to the user's score. For some reason at some point in time we stopped doing that. I re-enabled that and made it so that the user that created the post can either remove that vote or transform it into a downvote.
After doing that, I notice that the user vote counts were out of sync so I took phuks down for an hour last night while the database was scanned to re-count all the upvotes and downvotes for every user, post and comment. While doing that I also introduced some rather breaking changes into the database to make good use of the downtime.
Result: newer users will have roughly the amount of posts they created in extra upvotes, and older users will have a bit less than that or a bit more depending on their luck (because at some point early on the vote counters were totally broken for a month).
Agh, @pembo210 deleted the announcement with the explanation.
Long long ago, when users made a post, it was automatically upvoted and this added one point to the user's score. For some reason at some point in time we stopped doing that. I re-enabled that and made it so that the user that created the post can either remove that vote or transform it into a downvote.
After doing that, I notice that the user vote counts were out of sync so I took phuks down for an hour last night while the database was scanned to re-count all the upvotes and downvotes for every user, post and comment. While doing that I also introduced some rather breaking changes into the database to make good use of the downtime.
Result: newer users will have roughly the amount of posts they created in extra upvotes, and older users will have a bit less than that or a bit more depending on their luck (because at some point early on the vote counters were totally broken for a month).