You just didn't ask the right person.
According to the powers that be: this is an issue with the forum software itself. Unfixable.
Now one of our regular posters seems to have figured out part of the puzzle. He ought to apply for a job with the Wolf Labs/Burning board software company.
LawrenceCZL wrote:
It is negative because a programmer used a signed integer instead of an unsigned integer for points. With an unsigned integer for points you can't have a negative integer. With a signed integer if the left most bit of the integer becomes a 1, then it becomes a negative integer. To fix it, they would just need to change the integer type to an unsigned integer."Basic signed integer type. Capable of containing at least the [−32,767, +32,767] range;[3][4] thus, it is at least 16 bits in size." So usually, one wouldn't expect to get negative points till your total points went over 32,767.
Some of that goes over my head a bit. 