I assumed that (1) the numbers attached to posts and comments include self-votes, (2) the total on the profile page is the sum of these but excluding the self-votes, or maybe a potentially-slightly-out-of-date version of that depending on how the code is built, and (3) the real-money payout is the sum of all the numbers excluding the self-votes at the end of the week.
Are the numbers you found when looking at random users’ pages inconsistent with that?
Looking at more random users, I think tokens earned via posting are being undercounted somehow. Users with only comments display as having exactly the amount of tokens I would expect from total karma on eligible posts minus self-votes, but looking at users with posts made after April 2 (to avoid complications from a changing post-value formula) consistently have less than the “comment votes plus 3x post votes, not counting self votes” formula would predict. For instance, Zvi has two posts (currently 52 and 68 karma) and zero comments in the last week. With strength 2 selfvotes, (52-2+68-2)*3=348 expected tokens which is a significant mismatch from his displayed 302. It doesn’t seem to be out of date since his displayed tokens change instantly in response to me voting on the posts, is something going wrong or is there some weird special case way of voting on posts that doesn’t get immediately reflected in the user page?
Posts get self-strong-upvoted by default, and strong upvote strength is modified by user karma. Zvi is a high karma user so his strong votes are like +10. Plug that number in instead of 2 and that accounts for the discrepancy you noticed.
I thought maybe deleted posts/comments or unpublished drafts could explain the difference. I understand both of those categories contribute to karma/hearts, but they don’t show up on the user’s page. However, these would have to have been significantly downvoted to match the direction of the discrepancy.
The numbers attached to posts and comments seem to be a straightforward reskin of karma: includes self-votes, does not include the 3x multiplier for posts. The token counter in user profiles seems to update instantly (I tried voting up and down on posts and comments then refreshing the page of the user to test) but undercounts in ways I don’t understand. For instance, this random user currently displays as 207 karma (edit: tokens, not karma, doh) based on a post with 68 karma and about a dozen comments with net karma-minus-selfvotes of ~15. I can tell it’s up to date because it went up by 3 when I upvoted his post, but it seems like it ought to be ~216 (post karma times three plus comment karma) and I can’t explain the missing tokens, and several of the random users I looked at displayed this sort of obvious undercounting.
I assumed that (1) the numbers attached to posts and comments include self-votes, (2) the total on the profile page is the sum of these but excluding the self-votes, or maybe a potentially-slightly-out-of-date version of that depending on how the code is built, and (3) the real-money payout is the sum of all the numbers excluding the self-votes at the end of the week.
Are the numbers you found when looking at random users’ pages inconsistent with that?
(gjm’s take is correct)
Looking at more random users, I think tokens earned via posting are being undercounted somehow. Users with only comments display as having exactly the amount of tokens I would expect from total karma on eligible posts minus self-votes, but looking at users with posts made after April 2 (to avoid complications from a changing post-value formula) consistently have less than the “comment votes plus 3x post votes, not counting self votes” formula would predict. For instance, Zvi has two posts (currently 52 and 68 karma) and zero comments in the last week. With strength 2 selfvotes, (52-2+68-2)*3=348 expected tokens which is a significant mismatch from his displayed 302. It doesn’t seem to be out of date since his displayed tokens change instantly in response to me voting on the posts, is something going wrong or is there some weird special case way of voting on posts that doesn’t get immediately reflected in the user page?
Posts get self-strong-upvoted by default, and strong upvote strength is modified by user karma. Zvi is a high karma user so his strong votes are like +10. Plug that number in instead of 2 and that accounts for the discrepancy you noticed.
Doh. I forget how much faster strong upvotes scaled with user karma, that resolves all my confusion.
This coment indicates that early posts might not have been given the full multiplier, but both of Zvi’s posts went up after this.
I thought maybe deleted posts/comments or unpublished drafts could explain the difference. I understand both of those categories contribute to karma/hearts, but they don’t show up on the user’s page. However, these would have to have been significantly downvoted to match the direction of the discrepancy.
The numbers attached to posts and comments seem to be a straightforward reskin of karma: includes self-votes, does not include the 3x multiplier for posts. The token counter in user profiles seems to update instantly (I tried voting up and down on posts and comments then refreshing the page of the user to test) but undercounts in ways I don’t understand. For instance, this random user currently displays as 207
karma(edit: tokens, not karma, doh) based on a post with 68 karma and about a dozen comments with net karma-minus-selfvotes of ~15. I can tell it’s up to date because it went up by 3 when I upvoted his post, but it seems like it ought to be ~216 (post karma times three plus comment karma) and I can’t explain the missing tokens, and several of the random users I looked at displayed this sort of obvious undercounting.