Slashdot | How to Stop Digg-cheating, Forever
slashdot.org
slashdot.org
If people go to news sites like digg looking for "popular" articles, they are mistaken. The popularity meter is supposed to be a filter for quality. Problems arise when people focus too much on the popularity measure itself, rather than the content. This reminds of high school class counsel (or whatever it is) elections... in connection I wouldn't rule out the possibility that digg has gained popularity among the younger user market because of this instant feedback of popularity, which seems to be the mode of highschoolers (in contrast, pg said digg was actively promoted to this audience http://news.ycombinator.com/comments?id=17979 ). Anyhow, chicken and egg; back to voting.
There are several ways to attack the current voting system from different disciplines. You can cite some psychology studies that immediately show how the system falls short of accomodating the will of the user. Some "big brother" study a couple months ago was conducted by placing a plate of candies on a table and allowing people to take as many as they wanted. When a poster of a "big brother" was present, people were more self conscious and took less candy. How does this relate? When people take candy, they don't think, "I want candy" or "I don't want candy." They think, "yummy, take!" or "very yummy, take lots!" or "yummy but big bro is watching, take, but less!"
Now pretend you have a recipe-oriented digg, where good recipes get a yummy vote. See the problem? A recipe is not yummy or not yummy. Sure, there are arguments for the current method. Simplification is one. Another is the ability to make stats of ratings between 0 and 1 and apply, say, bayesian learning. But think of what you end up with. 90% users liked this article. 56% probability this article is popular. Article is 13% good. That's it. 13% good?? What's that? Take a camera for example. After vote, P(good) = 0.96. If I am Mr. Mediocre, fine. But if I am Professor Pro, how do I know which is better, consumer camera A with P(good) = 0.96, or prosumer camera B with P(good) = 0.8?
What's the solution? I haven't seen something very effective as an example. But ideally a voting system will combine the digg style and the old fashioned 5-star rating, having the efficiency of digg but the informativeness of the star rating. I don't really understand why this idea doesn't seem popular... I can only reason that the concept of "voting," modeled after the actual voting system for political candidates, is so deeply ingrained into the minds of the developers; otherwise, the people making voting systems these days are all copying the existing ones.
Regardless, the original idea is brilliant.
digg already throttles people's votes - in a nondirect way. Yes, your vote counts as much as mine, but if a group of users attempting to game the system are voting on that story - then that story requires more votes to get to the front of the page.
The throttling is implemented at the story level based on the users voting for that story and the pattern in which they are voting.
If not, then are you going to make some votes not count as much as others? Users will hate this.
Another problem is not counting votes from people who go directly to the page!?! Sorry but that is completely asinine. Those blog "digg it"-like widgets are the best form of marketing that these news sites have. If the votes are worthless then the bloggers will ditch you fast.