News for hackers. Stuff that matters.
Re:I don't learn anything on HN anymore, bring back the upvo... by mixmax on Thursday April 28, 2011 @07:10PM (#2495535)
This is a minor detail that might or might or might not be significant. I personally don't see a lot of comments with negative votes that weren't deserved, but maybe you frequent other threads than I do.

On the other hand, I agree with the OP that not showing the votes has significant downsides. For instance, I don't know whether your comment is something a lot of people agree on (it has a lot of upvotes) or it has just been posted two seconds ago, and is thus the top comment. You won't know whether other people agree with my comment either.

This becomes even worse when it's a discussion about something like security - if someone posts a comment saying that you should always use md5 encryption and someone else replies that this is wrong and you should always use bcrypt which is right? I simply don't know, even though one of the answers may be obviously correct and the other obviously incorrect.

Besides - low scores are about the same as they were before, and high scores are a bit higher. Source: http://news.ycombinator.com/item?id=2465002

Re:I don't learn anything on HN anymore, bring back the upvo... by ggchappell on Thursday April 28, 2011 @08:23PM (#2495797)
> For instance, I don't know whether your comment is something a lot of people agree on (it has a lot of upvotes) ....

That highlights a major problem right there. I would hope that upvotes are for worthwhile contributions to the discussion. You (and others) seem to assume that they are for agreement. Different things. I would like to know whether lots of people think a comment is worthwhile. But except in the rare case of polls, I'm usually not much interested in who agrees.

So as long as lots of people think in terms of agreement, I say counts can stay hidden.

Re:I don't learn anything on HN anymore, bring back the upvo... by wrs on Thursday April 28, 2011 @08:57PM (#2495892)
This has been suggested before, but perhaps the ability to vote separately on "good/bad contribution" and "agree/disagree" would be a good thing. If nothing else, it might give the "agree/disagree" folks a way to express their views without affecting the sorting (which should be by "good/bad contribution", I hope most would agree).
Re:I don't learn anything on HN anymore, bring back the upvo... by moe on Thursday April 28, 2011 @09:57PM (#2496050)
I vote both "good contribution" and "agree" on your comment.

Your two metrics pretty much nail what I want to know to quickly skim a dense comments page. They don't even need to be numbers, a small graphical representation might work even better.

Just give my eyes something to lock on, from there I will likely read the sub-thread regardless of votes anyways.

The current state is awful. Just take this thread, with currently 180 comments. No chance am I going to skim even half of them to pick out the good ones. I read the top few, scroll down a little, and then quickly lose interest. - That's the new HN for me.

Re:I don't learn anything on HN anymore, bring back the upvo... by hackinthebochs on Thursday April 28, 2011 @08:56PM (#2495890)
Most upvotes are going to be based on agreement, its simply psychological. We're more likely to even consider upvoting something if we agree with it. Downvotes on the other hand, have a detrimental effect such that we can stop to think if this actually deserves a downvote after we get the impulse. So even though ideally upvotes should be about adding to discussion, it's just not going to play out that way.
Re:I don't learn anything on HN anymore, bring back the upvo... by dwc on Thursday April 28, 2011 @11:05PM (#2496184)
I think it's even worse: upvotes are upvotes, and the reason why someone clicked it varies. It could mean "I agree," "this was well stated and insightful" or even "I disagree and it's dumb and mean but so represents common sentiment that I think everyone should read this."

The symbol is a little triangle, and inherently says none of those things. People will click to mean whatever they mean.

Re:I don't learn anything on HN anymore, bring back the upvo... by goblin89 on Thursday May 05, 2011 @12:36PM (#2517971)
Person feel obliged to register their opinion on some question. And upvoting appears the only acceptable way to do this (since "me too"-kind responses get downvoted quickly). So I think the ways to increase voting quality are: 1) allow to register user's agreement/disagreement with the post separately of the post itself (like another voting button), or 2) say in rules that you can't display your agreement or disagreement by upvoting. I think 2 is the best, since users will be forced to make sufficient contribution when they agree or disagree.
Re:I don't learn anything on HN anymore, bring back the upvo... by jwecker on Friday April 29, 2011 @12:52AM (#2496389)
While the two variables may be orthogonal for an individual, in aggregate they tend to be the same thing.

To illustrate starting with the most stark case- try to imagine a comment that 0% of HN readers agree with but that 100% feel is a valuable contribution. I can't, and the reason I can't is because usually when I encounter the "valuable but disagree" situation individually, it's actually me thinking "some % of other HN readers may share this misconception, therefore it makes more sense to respond than to downvote." or "I disagree with this, but I know most HN readers won't." Or, rarely, "I disagree vehemently, and feel obligated to make that disagreement known because the 5% of readers who actually agree really need to know why it's [dangerous/silly/misguided...]"

If the poster is the only one in HN-space that agrees, no matter how "thoughtful" (i.e., verbose, in that case; possibly like the comment I'm writing now) it is, it's not important. The fact that some percentage of readers agree* or may agree is what gives it importance. In aggregate I'd suggest that the number and ratio of upvotes to downvotes would match the importance as defined by the community.

In this context I'm using the word "agree" in a sense a little broader than usual. Instead of "I take that position to be my own"- an upvote is broadened to "I can see myself taking that position as my own after further reading/thought/experiment," and finally even "This line of thinking is attractive to the kind of people I like to have in this community."

Where things get muddy is when we take that even further and say to ourselves "Some percentage of people will take that position even though I will not. Therefore it is 'important' and I will upvote it." Kudos to the altruism and social empathy, but imagine if 100% of HN readers thought this way. A position that is shared by only 5% of the community would have the same number of votes as a position shared by 90% of the community, even pithy one liners and mean-spirited ad-homimems. In a more likely equilibrium, a percentage of people will do an "importance" upvote for an item separate from their agreement with a probability roughly equal to the number of people who actually agree with the comment (So, there's a 1 in 100 chance that I'll give an "importance" upvote on an item that roughly 1 in 100 people would agree with). That would keep the proportions more or less sane and only result in general karma inflation.

Whew, hopefully showed my point- aggregate agreement _is_ relative importance- even if the individuals agreeing and upvoting are not the same people. I could go on with a parallel line of thought for disagreement, although with slightly different results (it's probably a lot less likely that one thinks "While agree with this, it's not important." or "I agree with this and it is important, but x number of people probably don't agree with it so I'd better give it a downvote to be fair...") In fact maybe, the difference between the two sides is key to the bigger questions of site quality degradation.

So, to the bigger question: possible reasons for degradation that I've thought about and seen discussed so far-

* People trying to decouple agreement from importance and therefore end up trying to channel the thoughts of others, leading to inflation and biases in all sorts of weird ways due to a social instinct that is, by itself, very positive and healthy.

* The blind leading the blind (avalanching) that pg is experimenting with solutions to now.

* Scariest of all because the fixes are more difficult: The community, in aggregate, is not as valuable/smart/insightful as it was. This compounds the problem with the first point- What happens when some percentage of people (say, greater than 10%) genuinely find "You're a dirtbag" insightful? It trumps the other two points even if they're perfectly solved. What happens when 80% of readers thoughtfully proving comments turns into 30% of readers, with the other 70% just there to "learn" and follow the lead of the 30%?

The last point is the most difficult to solve, but there are several methods- there are tweaks such as the "only posts from old members" hack pg did, the green names for greenies, etc. Then there are more frontal attacks: Doing everything you can to lift the collective thoughtfulness and intelligence, and discouraging, sometimes via use of the downvote, comments that aren't worthy of the community.

With all three happening at once, the system becomes very difficult to understand. Some suggestions:

* Let your vote reflect your degree of agreement/disagreement, AFTER giving it some serious thought. Feel free to not vote either way and to post follow-up thoughts or questions instead first.

* Refrain from voting as an emotional reaction or indiscriminately to simply feel more a part of the community.

* Try not to take downvotes or upvotes personally.

* Never pass up an opportunity to try to crystallize your own thoughts and lift the collective intelligence of the entire community by responding with care, whether expounding or disagreeing.

* Never pass up an opportunity to downvote comments that genuinely degrade the intelligence of the discussion ("frist p0st", personal attacks, almost anything that is a single line and contains no wit...)

* (more I'm sure but this post is getting way too long)

EDIT: formatting

Re:I don't learn anything on HN anymore, bring back the upvo... by alain94040 on Thursday April 28, 2011 @07:44PM (#2495648)
Agreed (if you don't like short comments like mine, bring back the vote count and I'll happily upvote the parent)
Re:I don't learn anything on HN anymore, bring back the upvo... by jaxn on Thursday April 28, 2011 @09:08PM (#2495926)
Whereas before this would have gotten downvoted, but there is now no meaningful way to communicate your agreement than to leave a comment.
Re:I don't learn anything on HN anymore, bring back the upvo... by rch on Thursday April 28, 2011 @11:21PM (#2496221)
I like the chain of comments more than an up-vote.
Re:I don't learn anything on HN anymore, bring back the upvo... by derefr on Thursday April 28, 2011 @11:40PM (#2496255)
Why do you need to communicate your agreement? I receive no benefit from knowing that you, as an individual, like something.
Re:I don't learn anything on HN anymore, bring back the upvo... by alain94040 on Thursday April 28, 2011 @11:58PM (#2496295)
Isn't that the whole point of discussion? Otherwise, all comments would only be contradicting their parent. The upvote count allowed us to balance disagreements (which usually need an counter-argument) with agreement, which don't need to re-iterate what has been said.

Now we get to have a lot of "+1" to counter-balance the criticism.

Re:I don't learn anything on HN anymore, bring back the upvo... by derefr on Friday April 29, 2011 @02:39AM (#2496564)
If we're speaking purely in terms of debate for purposes of Aumann-theoretic truth-finding, then there's many other things you can do to accede to someone else's point than by simply saying some moral equivalent to "Hear, hear!" For example, you can reinforce the parent post with additional justifications, or explore corollaries to its conclusions. You can provide an example if it's a generality, or generalize it if it's a concrete example. Someone I don't know saying "This!" about a subject I'm no expert on is just as informationally-empty to me as that same person posting a single-sentence "No, you're wrong." I see an opinion, but that provides me with no more basis on which to form my opinion.

But agreeing and disagreeing aren't the whole of discussion, either. The posts I enjoy the most on HN are neither of these—instead, they're just comments on the subject of the article, but with the ideas of their parent commenter serving as an additional jumping-off point for whatever tangent they find themselves on. When I think of something that's valuable to the discussion (and therefore deserves upvotes), I think of the parents to these posts—the ones that cause people to spin off tangents in all sorts of directions; those are what I want to see more of here. On the other hand, the expression of purely normative opinions, whether through the voting arrows or through long-winded sermons that still simply amount to "Yay!" or "Boo!", is something I want to see avoided altogether. I can form my own opinions by reading the facts in the discussion and doing research on them, thank-you-very-much—and if I don't have time to do that, then I shouldn't think I have time to form an opinion.

Re:I don't learn anything on HN anymore, bring back the upvo... by karlzt on Thursday April 28, 2011 @10:31PM (#2496118)
>> or it has just been posted two seconds ago, and is thus the top comment.

you can always see how much time has passed since that comment was posted.

Re:I don't learn anything on HN anymore, bring back the upvo... by 1337p337 on Friday April 29, 2011 @12:28AM (#2496349)
Then you go back and read the source so you can try to run through the calculation backwards in your head to estimate, relative to the surrounding comments' timestamps, what the score might be based on its position?