HN voting ring improvement
twitter.com
twitter.com
Coming from a game development background ("real" games not "social" games), there are feedback issues with the voting system. Frankly, I don't vote a lot because I don't understand the system. I usually only up-vote one story a day.
Sometimes, if there is a "crap" story in the top 5 I will up-vote the other 4.
Look up the term "meaningful choice" in the book Rules of Play. http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&... http://en.wikipedia.org/wiki/Rules_of_Play http://www.amazon.com/Rules-Play-Game-Design-Fundamentals/dp...
The problem is that I don't have to choose between story A and B. I can up vote them both because there is no scarcity built into the system.
I don't even think there is a scarcity model with voting. How many up votes do I get in a day? If there is a model then I don't understand it. That implies the second issue with the system is that there is a lack of feedback.
This isn't only an HN problem. I see the same problems with other social sites that try to implement voting or other game mechanics.
Focus on improving the system for good players. Don't focus on squashing behaviour by bad players trying to game the system. The good players will police the bad players if the system is fairly balanced. No one reads the instruction manual, therefore the good behaviour has to be designed into the system. And feedback, feedback, feedback. There needs to be better feedback when there is good behaviour.
Of course there is a reason why we don't have downvoting of submissions. The negative side-effects would probably outweigh the positive.
My plan of attack would be to think about the internals of the system and decide which inputs need to be simplified and require better feedback for the user.
Maybe the better idea there is just flag the crap one. I wouldn't ever up-vote anything unless I actually opened it and read it.
I'm not going to flag a story where the authors conclusion does not follow from their premises. But clearly these stories shouldn't hit the top 5.
If something like this is in the top five, it won't be there long from what I have seen.
I would flag spam, but also anything that you don't think is fit for HN, which is what I would call crap. From the guidelines: If you think something is spam or offtopic, flag it
It saddens me, then, that there are "voting rings" which, I'm assuming, rely on people voting up each other's stories in a mutually beneficial way. I hope this can be curbed but, I fear, innocent groups of friends or popular HN users could fall foul of it merely for consistently submitting or voting up each other's stuff in an unorganized fashion.
I suggest: stop worrying, vote however you want.
The voting system on Hacker News is small beans compared to Google rankings (which can make or break entire businesses), but it doesn't negate the validity of showing concern for a site from which I get much of my daily reading material.
How does one differentiate between a voting ring and genuine fans who like a particular blog article by a popular author (say having read an RSS feed and independently submitted the same article to HN)?
This means if you can convince just 5 of your friends to quickly upvote your submissions, they will all get promoted to the top of the front page. You can do the same for their submissions. That's a six-person voting ring.
Ideally pg would like to detect these rings and assign your friends' votes a lower weight on your submissions.
It only takes a handful of people to get a story into a front page position where the votes can rocket upwards This means that the more people checking out /new and voting fairly (on average), the larger these voting rings would need to be to have any effect. (A war of numbers, sure, but "bad" stories would get flagged a lot more quickly too.)
A second problem is that the seemingly low engagement for /new can mean that reasonable items submitted at "bad" times don't make it past 2 or 3 votes whereas similar content submitted at busy times does well. In a good, fair system, that shouldn't be happening, but it's a reason I time my submissions to HN to strike when, I'm assuming, /new is at its busiest (4pm-10pm Pacific seems to work best for me). Without growing the international audience of HN, though, this might be tough to crack!
Hmm. I probably go to /new 10 times more than I go to the front page. I suspect the problem with /new is that there is so much of it (especially at those peak PST times) that stories don't have time to garner enough eyeballs before they are pushed off the page.
PS. Wish I could un-downvote - I just clicked the wrong arrow due to clumsiness, sorry... Upvoted another one of your agreeable comments to compensate :-)
Try: http://en.wikipedia.org/wiki/Trust_metric http://en.wikipedia.org/wiki/PageRank and http://www.advogato.org/trust-metric.html for a bit of an overview.
Though if pg prefers to keep the details obscure to prevent rings from gaming and evading them, I'm cool with that.
This happened years ago, around 2006 or so, so hopefully you guys have solved the problem now. When I first discovered Reddit I became a contributor, most of my links got upvotes, one or two even hit the front page.
But after a couple months, suddenly every single one my submissions was getting downvoted within the first minute or so of submitting, no exceptions. Even many of my comments were getting pointlessly downmodded.
I figured at best I had pissed off some script kiddie with a downmod bot, at worst a voting ring had begun systematically suppressing competing links.
I just read the site for a while after that without submitting or commenting, eventually created a new handle and retired the original, and then discovered subreddits which imho is the best idea ever. It's not a problem anymore, at least among the subreddits I subscribe to.
I <3 reddit, have learned more from people there, esp Proggit and the like, than even my undergrad education, and was one of your recent contributors. I'm sure the anti-gaming code is significantly more evolved now than it was then. Though as this article and this one at Reddit[1] show, voting rings and the like are still a major problem for social link sites.
[1] http://www.reddit.com/r/IAmA/comments/d7e24/my_job_was_to_ga...
http://www.overcomingbias.com/2007/04/popularity_is_r.html
If we split the new page into three or four parallel universes then it seems like that could go a long way to improving the quality of what hits the front page.
I can see the case for randomizing the entries on the newpage, and maybe making it a bit longer to offset the variation in traffic on the site at different times.
Happy to see PG work on more voting ring busting, there is definitely still quite a bit of that happening, the new page sometimes shows pretty weird things.
The reason this happens is because stuff scrolls by very quickly, and people are most likely to click on the stories that already have votes. And the first stories to get votes are always the ones from outlets that people are familiar with, like Mashable and TechCrunch. If you split the new page into three universes then all of the stories that would normally get free votes have their vote count divided by three, whereas the other stories do about the same, which is comparatively better than they'd do otherwise. At least this is my thinking. And then you just add up all the votes from all the new pages to determine the front page.
Trust metric based, or something else?
I'm not asking for code, as I suppose exposing that could make it more attackable, but I am curious about the technique.
The karma for that post is actually less than -4, as explained elsewhere, the karma for a post can now be lower than -4.
Once voting rings get the upper hand it would be a real problem.
But your quip got your 1.5 month old "drive by account" a dozen up-mods, so good on you.