Your observations is correct. How much karma you start off with depends on the amount of karma you have—unfortunately I don’t know the minimum required to start off with 2 karma. The more karma you have, the more weighty your strong upvotes become as well (mine are 7 karma, before I hit 2500 karma it was 6).
It’s sometimes 1 (for upvotes) and sometimes −1 (for downvotes). Implementing it as a free variable was a bit easier than implementing it as a boolean, so we did that.
Your observations is correct. How much karma you start off with depends on the amount of karma you have—unfortunately I don’t know the minimum required to start off with 2 karma. The more karma you have, the more weighty your strong upvotes become as well (mine are 7 karma, before I hit 2500 karma it was 6).
Here is the relevant section of the code:
In other words, you get 2 small-vote power at 1000 karma, and you can look at the numbers above to see the multipliers for strong-votes.
What’s
multiplier
?And why is it equal to 1?
It’s sometimes 1 (for upvotes) and sometimes −1 (for downvotes). Implementing it as a free variable was a bit easier than implementing it as a boolean, so we did that.
Ah, well you learn something new every day, thanks.