phil hunt wrote:
Perhaps the VFD rules could be changed to make deletion harder unless there is a real consensus. One formula might be:
delete if deletion_votes > 10 + 3 * keep_votes
That's too open for abuse by sockpuppets, and it's unusual for 11 people to vote to delete a listing. The most blatant spam is usually skipped over unless it's speedily deleted.
Maybe this would work:
<pseudocode> # Ignore excessive sockpuppet votes if ( deletion_socks > deletion_votes / 4 ) { deletion_votes = deletion_votes + deletion_votes / 4 - deletion_socks deletion_socks = deletion_votes / 4 } if ( keep_socks > keep_votes / 4 ) { keep_votes = keep_votes + keep_votes / 4 - keep_socks keep_socks = keep_votes / 4 }
# Require a majority, even with sockpuppets. Note the code above that removes excessive sockpuppet votes from deletion_votes and keep_votes if ( ( deletion_votes > keep_votes ) # consensus test (requires 75% of the total plus 3 votes -- sockpuppets don't count) and ( deletion_votes + 3 * keep_socks > 3 * keep_votes + deletion_socks + 3 ) ) { delete } else { keep }
</pseudocode>
More tests would probably be necessary, but I think this proves the point that a simple formula cannot handle VfD, and it's a start if we're actually going to use a formula.
Guanaco