Whewww, that certainly got a lot of discussion. Rather than address each post individually, I'll attempt to summarize all my thoughts here on one node.

Null vote option -- Not much opposition to this one, most people seem to like it (or at least not dislike it.) It's an implementation issue more than anything.

Public upvote/downvote percentage -- I thought there would be more concern about this one, since it violates one of the core issues of voting, namely that it is private and confidential. I'm a bit squemish on this one, but I didn't here too many complaints, probably due to its aggregate nature.

Possible loss of XP for downvotes -- This seemed to be much more controversial than the other two. Unfortunately, I think it might also be the most effective at curtailing the personality votebots that seem to be the most troublesome.

Put yourself in the position of a votebot writer. As the system stands now abusing the system is trivial. Grab the links off of someones home node, then downvote any of them that you haven't already voted on. As an added bonus, you get XP for doing it, which means that tomorrow (or next week) you'll be able to cast more downvotes. The problem gets worse as time goes on.

Now consider a system, where on average even a smart votebot would lose XP. Over time, it will start to lose votes (if you just look a the votebot part of the persona) and the problem begins to correct itself.

The trick is to design such a system. (yes this does smack of an arms race, but vroom gets to set the rules, so it should be possible to win this one) Assuming that the voting system is mostly functional (which I think we can all agree to) a nodes rep has some correlation to its overall relevance to this site. Therefore, a downvote on a highly ranked node is likely to be a downvote on a highly relavent node.

I would even argue that time plays a factor as well. Over a span of time a nodes rep gains a higher and higher correspondence with its relavence. Therefore, downvoting older nodes (say like 1 week ago) also seems suspect.

The possiblity of losing XP would be:
1.) Proportional to the current nodes rep
2.) Proportional to the current nodes age (in days, not minutes)
3.) Inversely proportional to the voters upvote/downvote percentage

If these rules were in place, gaining XP with a downvoting votebot would be very difficult. You'd have to grab recent posts that weren't highly ranked, and have to keep your upvote percentage above some threshold. This severely limits the possibilities of abuse. It would also allow targets to take a day off without getting attacked, because there wouldn't be any "safe" nodes to downvote.

-Blake


In reply to Re: Downvoting Dilemma by blakem
in thread Downvoting Dilemma by blakem

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.