but unfortunately it doesn't implement the reset that the old system had - when you get the first red rating, it should reset your score to 0.
That wasn't part of the previous algorithm. Checking a few weeks of
OgNasty's old Trust scores shows this.
With +55 he would have a score of 550 minus 2^negatives if there was no reset. The reset has two steps. First, positives no longer count as 10, but rather as 1 each, once you have at least one red rating: "score = unique_positive - 2^(unique_negative)". Then if this number is positive then the start time of the calculation is changed to the time of the first negative (i.e. positive trust from before doesn't count anymore - that's what I meant by a reset to 0) and red trust no longer counts exponentially, so both count equally.
So basically this means at that point in time Og had 19 more green than red ratings since the reset.
But you're right about the TheCarm's rating, it would -1 because it doesn't meet the conditions for the reset-prior-positive-ratings-to-zero part.
Why hold on to the old algorithm anyway?
Because there is no new algorithm, there are no scores anymore at all. And we use some number to represent a trust score if we want to have a ranked list. We haven't been able to come up with a new way to calculate a score that would account for flags for example so the old one - unfortunately not implemented exactly by the formula - is sticking around.