The Value of Downvoting or How Hacker News Gets It Wrong (2009)
blog.stackoverflow.com
blog.stackoverflow.com
The goal of user feedback on submissions and comments should be to gain information about the comments in a more nuanced system than the linear "good/bad" scale, so that the site can make use of this information to help users achieve their browsing goals. The other problem with up/down votes is that they're used to decide ordering, i.e. visibility, and everyone wants their comments to be read (that was the motivation for posting them). Thus there's a natural incentive to try to grab the screenspace with the most eyeballs. People are incentivized, then, to post at the top of threads or reply to the most upvoted comment, to upvote parent comments of their own, and to downvote other "siblings" in the tree. These are noise votes that provide no insight into any inherent property of the content, but simply fall out of the misaligned incentives. I'd like to see a system which lets HN answer the following questions: Is a comment well-written but trollbait? Is a comment a simple request for explanation, or a brilliant informative summary of a topic? Is a comment accidentally on the wrong post, or is it someone mistaken about matters of fact? Is a comment political or technical? Is it a first-person account from someone involved in the article? Is it anecdata? Is it an empty "me too"? There are many roles comments can be playing and if you're reading HN with a particular goal in mind, sorting user content into these buckets would be very useful.
Slashdot had a better system than HN has, decades ago. The reason HN's is so poor is because the incentives are misaligned and pg does not actually care about the quality of discourse here, but merely the quantity and subject of discussion (because HN exists to farm cultural capital for venture capitalists). I do not believe much thought has been put into optimizing HN for the people who read and comment on it.
Edit: I can't believe this article got flagged and is no longer visible on the HN frontpage. This system is so dysfunctional.
> "Slashdot had a better system than HN has, decades ago."
Upvotes/downvotes are not productive, yet you want to replace it with a system that places extra emphasis on that type of metadata?
> "People are incentivized, then, to post at the top of threads or reply to the most upvoted comment, to upvote parent comments of their own, and to downvote other "siblings" in the tree."
I'd suggest a better fix is to allow for collapsing comment threads. It's easy to tell when a thread has passed the point of no return when it comes to substance. You might miss the odd one or two interesting comments, but it'd definitely add to the overall HN experience.
Collapsing threads is nice but the importance of defaults to the user experience is hard to overstate. At each step of an interaction chain more users will fall off and not end up at the goal. Lots of people will never use comment collapsing if they have to manually do it.
The SoylentNews guys tore into the moderation system and found it was pretty arbitrary, it may be worth seeing how they've revamped it (if that's done yet).
Unless the goal is to push for user participation, in which case I guess I get it on some level.
As for comments I would remove the feature entirely: I have never felt the need to downvote a comment even when I strongly disagreed with it and when I think something is stupid I just ignore it: there is no need to tell everyone else it's stupid. Also it really annoys me when I see someone's opinion grayed out and crashed by users that sometimes don't even bother to comment on why they downvoted.
>I agree
>I disagree
>This is spam
The total votes in the first two are used in the ranking, but then you also get "recommended friends" based on who else has agreed with what you've agreed with, and "advocated devils" based on who disagrees with what you agree with. These two groups are then used to alert the user to comments made by these people, which may indicate a discussion worth joining.
Personally I think the best way to modify the current system would be to have up/down votes only affect the comment's position on the page and nothing else, no persistent or visible score for users or comments.
We have already seen a few posted. They start out with an interesting headline about a technology everyone is interested in and then suddenly go straight to politics with attacks against one candidate or another without calling out the other side.
As for down vote costing, all for it with a caveat. If a post is universally down voted then the cost is refunded.
EDIT: ... and of course this submission becomes an example for flags as downvotes...
One possible solution would be to force downvoters to leave a comment explaining the reason of the downvote. The comment could then in turn be up or downvoted, putting the karma of the downvoter at stake.
Flagging IMHO should be for "enough people have agreed to kill this" and not to punish controversial topics, especially since it can't be directly counteracted (vouch only works on killed submissions, not on those that are only penalized)
As for the article, I disagree with it. The 'New' section moves so fast that there's no need for a story downvote, if it reaches the home page it's because there's enough people interested in it. The mods are also good at managing incoming spam (which you can see from the Dead stories in the New section). Furthermore, whilst it may have been true to say comment downvotes were rare in 2009, they're certainly not now.
In some sense, yes. That is what flagging is for.
In this case it was a simply incorrect and outdated article. I would expect that the author would be embarrassed to see it come up here (probably forgot about it).
I don't particularly dislike the article, it just shouldn't have been posted.