ich habe meine trust list jetzt auch überarbeitet

qwk
DefaultTrust
Lafu
coinlocket$
asche
1miau
ICOethics
suchmoon
richtig behirnt habe ich das ganze thema allerdings noch nie. werde mich in zukunft etwas mehr damit befassen und dann wird mir das licht schon irgendwann aufgehen

werde mich dann mal etwas im suche/biete rumtreiben denn dort sieht man die bunten zahlen ja schön. so lässt sich sicher rausfinden wie sich das alles verhält

//edit: kurze frage. ich habe mir das am beispiel
Souri angesehen.
ich sehe jetzt "Trust: 0: -0 / +1" obwohl er eine positive bewertung von 1miau hat der auf meiner trust liste steht. fängt ja schon gut an das ganze

//edit2: aber bei meinem lieblingsspammer
Patwoll sieht es richtig aus.
"-16: -4 / +0" da er 4 negative bewertungen von leuten hat die auf meiner liste stehen bzw. wie souri dt1/dt2 sind.
The trust score numbers are now slightly different:
- The first number is the trust score.
- The second number is the number of unique users who have given that person negative feedback.
- The third number is the number of unique users who have given that person positive feedback.
- The fourth number was removed.
I also completely changed the trust score algorithm to this:
if there are no negative ratings
score = 0
for each rating, oldest to newest
if this rater has already been counted
continue
score += min(10, round_up(months since rating))
else
score = unique_positive - 2^(unique_negative)
if score >= 0
start_time = time of first negative
score = unique_positive since start_time - unique_negative since start_time
if(score < 0)
return ??? (orange)
move score to range [-9999,9999]
return score
This algorithm is a little slower than the previous one. Post here if you think you see extra slowness due to this change. Maybe I need to add extra caching to compensate.
Also post here if someone has a trust score that seems wrong.
I was going to change it so that everyone with 0 trust had orange trust, but I decided that this looked bad and changed it back.