@Leon_Kowalski
Supongo que según lo que entendamos por injustificados. Veamos qué entiende el algoritmo que calcula tu karma:
// Penalize to unfair negative comments' votes $negative_abused_comment_votes_count = (int) $db->get_var("select SQL_NO_CACHE count(*) from votes, comments where vote_type='comments' and vote_user_id = $user->id and vote_date > $history_from and vote_value < 0 and comment_id = vote_link_id and comment_votes < 20 and ((comment_karma-vote_value)/(comment_votes-1)) > 0");
if ($negative_abused_comment_votes_count > 5) { .....
Es decir que te penaliza si has puesto 6 o más negativos a comentarios que cumplan: comment_votes < 20 and ((comment_karma-vote_value)/(comment_votes-1)) > 0
Que tengan "pocos" votos (<20), y que la media de sus votos recibidos sea positiva y por encima de tu media.
Es decir, que todos o casi todos los demás la hayan votado positivo.
Si eres el único que le ha votado negativo, se entiende injusto
Supongo que según lo que entendamos por injustificados. Veamos qué entiende el algoritmo que calcula tu karma:
// Penalize to unfair negative comments' votes
$negative_abused_comment_votes_count = (int) $db->get_var("select SQL_NO_CACHE count(*) from votes, comments where vote_type='comments' and vote_user_id = $user->id and vote_date > $history_from and vote_value < 0 and comment_id = vote_link_id and comment_votes < 20 and ((comment_karma-vote_value)/(comment_votes-1)) > 0");
if ($negative_abused_comment_votes_count > 5) { .....
Es decir que te penaliza si has puesto 6 o más negativos a comentarios que cumplan:
comment_votes < 20 and ((comment_karma-vote_value)/(comment_votes-1)) > 0
Que tengan "pocos" votos (<20), y que la media de sus votos recibidos sea positiva y por encima de tu media.
Es decir, que todos o casi todos los demás la hayan votado positivo.
Si eres el único que le ha votado negativo, se entiende injusto