I don't learn anything on HN anymore, bring back the upvote count

1136 points by wdewind ↗ HN
I know 1500 people have said this before, but today I guess I'm the one who hit the boiling point.

The value of HN, from the perspective of simply learning, has been destroyed for me since upvotes were hidden.

When I first started reading HN I learned a TON very quickly and everyday about completely new stuff, and was able to do so because I could easily sort through the legitimacy of opinions based on their upvotes. Yes, the upvote system wasn't perfect, but it's a piece of information I can take with a grain of salt. Especially as an engineer who knows little about business, it was extremely helpful to get a community perspective on the startup stuff.

Now, unless I know a lot about the subject (in which case I get limited value from the community), this is just a forum with no easy way for readers to differentiate the noise except for: a) the location on the page, which is useless when comparing a parent to a child reply, and b) the overall confidence and aggressiveness of the poster, which is the exact thing we are trying to avoid judging legitimacy on.

I feel like I just come back here everyday because of inertia and habit. That wont last much longer because I don't feel like I learn anything here: it's just watching people argue now.

I expect massive downvoting but hopefully I'm not the only one...

247 comments

[ 3.7 ms ] story [ 256 ms ] thread
I completely agree. I don't have time to read every comment. I miss being able to skim to crowd-sourced, high up-voted comments.
These high up-voted comments are still exactly where they were before - at the top of the thread.
Not always, that is only used to sort comments at the same level. Often a root comment may have had 2 or 3 points and a counter argument contained some useful insight and would be upvoted to 30+ Skim reading would allow me to spot this comment contains something worth reading...
You need to ween yourself off your social proof addiction. The problem with vote counts is that two downvotes can start a cascade of reflex downvotes. Or at best, it won't get upvoted. When vote counts where active, this effect caused many instances where an excellent comment was found greyed out at the bottom of the page until a few smart HN folks with high karma voted it back up.
That is absolutely a fault in any social proof system. As I mentioned, upvotes need to be taken with a grain of salt.

I still hold they are far superior to nothing.

Edit: case in point: I'd REALLY like to know how many people upvoted mmaunders original comment.

I must agree with this, I find this feature one of the most missed. It doesn't even have to show the number of upvotes, just anything that will tell me which of the posts is more highly upvoted in a relative manner (e.g. normalise all comments based on the highest ones on the page and use a 5-number/color/whatever scale).
Having the information normalized as you suggest would be great. Breaking it up into a ~5 point scale (especially if it took advantage of visual cues) would save some mental effort. Perhaps relative font sizes?
(comment deleted)
"I still hold they are far superior to nothing."

I disagree. Since the new system was implemented the signal:noise ratio seems to have gone up. The fact that HN is more difficult to read now is a good thing; it forces people to think for themselves, and improves the overall level of discussion.

I do agree that the voting should be shown after a few days, but for right now the changes seem to be making things better.

Removing the obvious noise comments like "+1", "lol", bad jokes etc. how are you defining signal and noise?

This is my entire point: I don't care about the points when I know about the topic, it's when I'm not qualified to decide what is signal and noise that they are valuable.

I can't agree that the signal noise ratio has gone up since the system changed, though this is a subjective, unmeasurable point.

It may improve the "level of discussion" in some abstract way, but it certainly does make it less useful for individual readers.

It was common, before, for me to jump into the comments of a dicussion, check out the few highest rated ones, and then read the article with that information in mind, coming back to read other comments after that. With nothing to differentiate upvoted comments (unless they happen to be at the same thread level in the same thread), there's no way for me to do that, now. I don't view this as a good thing.

Maybe it's making the site less useful to those who are making the site less useful.
You don't seem to accept that other people may have different tastes than you. I often use the vote count to be more efficient in getting a grasp of the issues quickly, without reading everything. Great for you if you like to read everything from start to finish. Not everyone does, at least not all the time.
> You don't seem to accept that other people may have different tastes than you.

No. I'm well aware that others have different tastes.

What I'm arguing is that this feature that some people find convenient and harmless is not in fact harmless, and actually systemically degrades the site over time.

It's a systems problem, not a problem with any one individual.

If points aren't being shown, why have them in the first place? What's the point?

Points should reflect the quality of the comment. If it's not being used for that, it's worthless to have.

Showing them days later, after the discussion is finished, is also fairly worthless.

I'd much rather have some indicator of quality posts. We already have an indicator for poorer quality posts. Their is value in knowing what your peers think.

I disagree with you. The signal/noise ratio has gone down considerably. What I'm noticing now is that people are writing longer comments, but the comments have considerably less substance.

People can't stand out based on upvotes (actual community approval) so they're trying to stand out based on post-length.

At a very basic glance it appears that what you're saying is true, but I've found the opposite.

I agree.

In terms of learning new things, the vote count helps tremendously! You can tell that a security-related suggestion earning 50 up votes is sound (of course considering context), technology-wise. I've learned a lot about passwords, plaintext, server-side hashing, salting and related best-practices solely from HN comments.

Displaying scores might make the other aspects troubling (since group-think is supported unnecessarily, often disregarding novel thoughts or disagreements). But I've learned to ignore such things, especially since most of the conflicts are "opinions" anyway, so the value addition is somewhat limited.

In terms of actual facts and expertise though, nothing can beat the vote count!

Having said that, I am still not sure which one I prefer given that there is inherently a tradeoff between the two aspects.

> In terms of learning new things, the vote count helps tremendously! You can tell that a security-related suggestion earning 50 up votes is sound (of course considering context), technology-wise.

No, absolutely not! You can only tell that other non-experts agree in some path-dependent fashion.

I'll occasionally see highly-upvoted nonsense in an area that I'm expert in. This is very bad.

This is some kind of cognitive bias.

EDIT> I should clarify that it's entirely possible for experts to disagree. So this isn't the you disagree with me so you dumb argument.

But that's a great opportunity for the expert to step in and say something valuable in reply. The high upvote count of the "wrong" response will lead to your response getting more readers.

The fact is we're already half way bought in to this "social bias". Otherwise just get rid of the voting altogether. Get rid of karma. In fact, get rid of associating usernames with comments. But I think everyone realizes, even if they don't like to admit it, that social context provides some value, even if not perfect.

> Get rid of karma. In fact, get rid of associating usernames with comments.

These two things are very different. I'd be all for getting rid of karma, but usernames provide identity.

I.e. when evaluating someone's comment it would be good to see other comments they've made that might provide insight into their biases.

1) username <-> insight into what you think over time 2) karma <-> insight into how popular your comments are

I want (1) and not (2) for my own learning. (2) is interesting in terms of studying group behaviour.

> usernames provide identity.

No the don't, they provide a social signaling function that can be just as powerful as a vote count. When a "popular" name is attached to a post it gets read more closely and frequently voted up. If HN users were truly interested in letting the "quality" of the content stand on its own then comments would not have names attached to them and the content would truly stand on its own.

> when evaluating someone's comment it would be good to see other comments they've made that might provide insight into their biases.

In other words, let the popularity of a username influence the visibility of the content. If you are suggesting that people (including yourself) actually go back and check out user comment histories with any frequency I think you are mistaken.

Karma is not just popularity, it is also a measure of perceived authority and insight that a comment provides to a discussion. The consequence of losing this signaling function may not have decreased the quality of the comments, but it has certainly decreased the utility of the comment sections at HN.

(comment deleted)
This is the internet, the best and truthiest will always float up eventually.

Having a poorer experience is a perpetual compromise for something that can be corrected by vigilant readers.

Idea: a [view count] link. Once clicked, votes are ignored for that comment. You can vote, or get the social proof, but not both.
That's quite brilliant. How about up, down and abstain buttons and if you click any you get to see the vote count and you're done voting. It will encourage voting, remove the social proof influence and give the option to abstain.
There should be an option to abstain from voting as well, for those that don't know if it's a valid comment or not.
Isn't that just called "not voting"?
I think they mean "not voting but still being able to see how people voted on that particular comment"
About 4 seconds after that feature was implemented, someone would write a greasemonkey script that clicks all the abstain buttons for an HN article.
If you choose to run that script then you're choosing to not vote at all (assuming votes can't be changed, which they can't now.) Which means you can't contribute to the "social confirmation up/down vote pile-on" problem either. So that particular problem would remain solved.
I agree so much I'm commenting.
Perlmonks.org does this. They only show you vote counts for nodes you've voted on. It always seemed effective to me -- I'd vote on comments I thought were good, and after I voted I'd see what their vote scores were.
That defeats the entire point of having people vote who know what they're talking about.

I watch my karma on reddit and HN very closely. It is very rare that I get reflexively downvoted as a result of initial voting, and when it does happen, I mention it and clarify my post and almost always see it even back out.

Oh, are you one of those pathologic "Edit: Downvotes? Really?!?" karma gamers on reddit that seem to feel entitled to upvotes? I think that sort of meta-entitlement karma-whoring is extremely annoying. I get a little chuckle when the person playing that game makes the edit within the ninja-edit window and is missing the edit-star on their comment. Of course even on HN even with the hidden points, you see your own comment points, so feel free to go ahead and play that game here. Or just pretend you're being abused by the ignorant hordes. It's pretty easy. Nobody knows if you're actually negative here anymore.

Edit: Downvotes? WTF? I'd like to know who downvoted this. At least post some constructive criticism.

I'm a karma gamer for being disappointed when rational opinions are downvoted by people that make incorrect assumptions or whose opinion get in the way of a good discussion?

I didn't really ask for your judgement, but since you've taken it upon yourself... I don't "game" karma. The few posts that I've editted here to inquire about downvotes have usually resulted in a further discussion supporting my point, or at the very least opening up further discussion about areas of contention. As it often turns out, no one had bothered checking the child comment below me that said "No you're wrong because of [obvious statement].", when in reality it turned out that actual evidence or a simple screenshot proved my stance.

If I edit my post and point this out and inquire as to why people downvoted me without supporting their position...

That's me "gaming karma"? That's a sad stance. I should just let people say that Chrome 11 lacks H.264 support when a very simple test and very minimal amounts of research prove otherwise? What would you have me do, but edit my post and plea that people take a second to research what they think they know rather than just recalling the infamous blog post that was on HN for a week discussing a phase-out of H264?

School conditions us to care about numbers assigned to our work so it's an easy trap to believe numbers on comments represent correctness or truth. When things are graded incorrectly it's only natural to want to object. I feel the number more as readings of my ability to communicate effectively in the medium with the audience. I wouldn't take low scores personally as a reflection of your skill or domain mastery.
This is the third post on HN that has had massive numbers of people saying that they use the karma for posts to judge for correctness and to add relevancy to the posts. I have stopped reading many comment threads because comment volume is simply too high and I have no filter. It's not so much that I need the ego as I get aggravated that false information is spread to anyone.
It's been suggested before, but the actual problem here is that the functions of the up/down arrows are overloaded and used differently on other sites. Some people use them for correctness, some people use them for entertainment. Personally, I think admitting defeat on the UI is the best option here. The arrows should become essentially placebos. Separate the mechanisms for rewarding insightful comments. Perhaps something more like the "thanks" mechanism in some forums where there is a scarcity to the votes--each user is allowed only 5 thanks/day whether they use them or not. The limit could be seniority based. But if I was running the site, I would leave the arrows and just give up on re-educating the masses to use the arrows differently and move on. It's a battle that cannot be won.
How does that option help the main poster? Forcing him to vote on comments (even as abstention) is just meaningless mechanism that gets in the way.
Agreed (if you don't like short comments like mine, bring back the vote count and I'll happily upvote the parent)
I want that option as an account setting, I'd gladly give up all voting rights in return for being able to see vote counts.
This makes me sad. I always thought that part of being a good user on HN was submitting feedback via comments and voting. To imagine that there are users out there who don't consider this a community, and want only to leech off the useful information contributed by others, is saddening.
In general I would agree, and I would agree that people should do their part in up (and down) voting comments. But to me, with no scores visible, I hardly notice the impact. I always read all the way down the page, and rather than trying to work out how high a comment has been voted based on its position on a page, I just ignore it.

So I'd rather chose to not have any votes and actually get something out of other people's votes than to have an impact that nobody can actually see.

I figured that is part of how it works anyway not just upvotes.
Would having a socket puppet just to peek at votes be grounds for banning?
Would this even be a problem for most scenarios? I don't think most users have (or would want to spend) the time to look at two browsers for every set of comments I want to view and/or vote on.
This is a hacker community. It will take all of 24 hours for purpose-built bookmarklets or even browser extensions to appear.
Seeing vote counts could also be a karma linked feature, I suppose. That makes it enough work to the point where it's probably not worth it to game the system.
A great idea. You get to see votes only after voting, which eliminates social proof inertia and gives an incentive to vote. As long as you can't revoke votes (a la reddit), this would work beautifully.
Bad idea. That doesn't help skimming for info, which is the main poster's problem - you have to read the comment before you decide to find out if it's upvoted. And once you've done that, you've already committed the time. Sound nice, but it's not practical.
Agreed (if you don't like short comments like mine, bring back the vote count and I'll happily upvote the parent)
I upvoted this. My own opinion. I don't know how many other silent readers agree, but hopefully I can know soon.

Building on your idea: why not also have the downvote count revealed after pressing up/down/pass? That way we can also know more than the net score tells us.

How does this help the situation at all? And how long before there's a plugin to "click" all of the [view count] links?

The point is that we want to be able to see karma relative to the rest of the thread. If one comment in 20 has 150 upvotes, it means we should at least look at it because what is being said might be important.

Agreed (if you don't like short comments like mine, bring back the vote count and I'll happily upvote the parent)
Unless you create two accounts.
All systems can be hacked and tweaked, you should never write off a system just because its possible to work around it. It's a trade off, and you have to weigh it all up.
No. It's overly complicated for the problem that's trying to be solved. I would have to weigh voting on a comment against seeing how many other people voted on it for EVERY comment. I just want to scan smart comments and learn the sides of an issue quickly.

What is the problem we're trying to solve again, anyways? And do the multiple downsides mentioned here multiple times (and heavily upvoted each time) really outweigh the downside of whatever that perceived issue is?

The problem is groupthink. Even HN is not immune.
Pretty sure they're doing this already; have you guys looked at how this thread is sorted? It's not by time of post, implying that your vote is tallied (and counts).
Also a [view votes] for the whole page, and you lose your right to vote on that particular topic.
But even you admit that eventually the excellent comment would eventually make it's way back up.

Maybe the solution is to only show positive vote counts. We were already stopped at -4, so not showing any count unless it's above 1 isn't that far off.

> The problem with vote counts is that two downvotes can start a cascade of reflex downvotes.

If the comment is good, eventually its going to float up to the top anyway. An excellent article submitted at a time when most HN folks are away is less likely to hit the front page. This is a problem similar to what you mention. Hiding comment scores, IMHO is not the solution. Rather, it just kills the HN experience (at least for me).

You put that excellently. Indeed, Hacker News was and should be a place where social proof is not desired.
Everyone agrees that social proof is deleterious.
Not true, otherwise we wouldn't be having this discussion - the OP is saying that it's a necessary filter.
"Everyone agrees"? :)
Everyone agrees that my sarcastic jokes are funny. Especially the metajokes.
Yeah, I should have more faith in the commenters. Not used to attempts at humor here...
How can I see who's winning this argument without seeing the vote-count!
(comment deleted)
And yet what we've left in is the feedback mechanism that provides people a self-centered understanding of how well the community receives them. ie: People are still "scoring points," though maybe we have made the points less valuable.
Only in comments, or should we apply that to submissions also? If it weren't for using social proof to decide which stories should be highlighted, why do we have a voting-based front page?
Indeed, we should all wander through the net with no inkling of others opinions in order to mitigate some dubious risk. Enlightened people read every article, decide for themselves and then sit silently.
I definitely agree, having upvotes visible fostered a herd mentality.

What I really like is there is less of a knee jerk reaction to assigning value to a post. You can assume it's value based upon placement, but in order to determine it's value you must actually read what they say.

What I don't understand is why people need to be told what is valuable. With an ever changing community, I don't see how you could forever trust it's ability to tell you what is a quality post and what is noise.

I find myself upvoting less as a result of this change because the post must actually persuade me to upvote it without the influence of the group mentality. This means my upvotes are now more meaningful, and I think that is a good thing. I believe many people are having similar experiences.

You're right about the herd mentality, but that's the whole point: measuring the herd mentality has a value. No one is asking you to put 100% of your judgment in the point count, and you'd be a fool to do so, much as you'd be a fool to believe everything you see on TV.

Showing points does not kill HNers brains. We've already lost if it does.

It has far less value than you might think. When this community was 100% startuppers, that worked better, but now there are so many people who don't have first hand experience that are willing to upvote anything that sounds correct that it's lost a lot of its value. It's now a dangerous positive feedback loop.

High vote counts tend to be very convincing to all but the most discriminating people, it's not the mark of a fool to believe what everyone is telling them is correct, just a sign of inexperience with that topic.

What you've just told me is the community is broken, not the system.
No, what he is saying is that the system that worked for a small community of like minded individuals does not work for a large diverse community.

The upvote system used to work because it consisted of a lot of similar people saying, this is a good point, or I like this.

Today's community is much more diverse, which is inevitable when you have a quality service/product/community/yadda yadda.

>> In total, Hacker News now sees about 90,000 unique visitors per day. http://newsgrange.com/ycombinators-hacker-news-reaches-1-mil...

The old system just doesn't mean what it used to. People are looking for new strats to preserve the original culture as best they can.

I don't really disagree with your premises, but please explain how removing upvotes fixed the problem.
I think it has made the problem worse, sharply worse.
I could see it going a couple of different ways.

1) It actually has improved comment rankings.

2) or I am just experiencing a placebo affect.

- 1: If it actually fixed the problem, this would mean that quality comments will appear higher on the page, not cluttered by mediocre comments that enjoy the group bump. I pull this assumption based upon the way I use the upvote system. So of course, I could be wrong.

- 2: Maybe the site just feels better to me, because I don't have to see comments get high upvotes that I believe are poorly thought out, or based highly on emotion/fanboyism/or other non logical motivations.

I could see it going either way, but my money is on the first possibility.

All I know for sure is that I now rarely find myself thinking.."Whaat? People think that was a good comment? People thought that added value? People think this guy knows what he's talking about?"

It's just not as self-selecting as it used to be. What worked for the community in the past doesn't necessarily work now or going forward. At least a bit of regression to the mean in the community is inevitable if it grows (which it has, by a lot).
(comment deleted)
That's simply not true - "Comments with high scores seem to have slightly higher scores than they would have, but comments with low scores seem to have about the same. Probably because the -4 limit on displayed comment scores was already concealing the actual score." http://news.ycombinator.com/item?id=2465002
I read that slightly differently. I read that as meaning there is a greater disparity between the high voted comments and the low comments.

I don't see it addressing the quantity of highly voted comments vs quantity of lower voted comments.

Good point though. It does definitely question my assertion that the herd mentality has negatively affected the value of upvotes. But I don't believe it disproves it.

isn't herd mentality exactly piling votes onto something that's already popular? If so, then herd mentality has been growing while we haven't had visible votes.
My experience is that I upvote less now. Which means I'm more selective about what I upvote. I am no longer affected by the polling of the community.

If this is a common change in other's voting patterns, you might see a shrinking of mid ranked comments, since there are less votes to go around.

If this is the case, I would say that the herd metality has been removed. I never stopped voting on comments that I thought were really good, just on the ones that I was on the fence about, and pushed over by their rank.

The fact that the high comments have seen a bump? Maybe people are reading more in depth, which could get them a few extra up votes? It's a possiblity.

We won't know for sure until we see some actual stats about whats going on. I don't think either side could prove the other wrong at this point.

My observation on my own comments has been that most of them level out at a lower number, say 2-4 when they might have hit 8-10 eariler.

But there are some outliers that are getting voted much higher than they honestly deserve. I'm talking 50-70 range for something that would have been 8-10 before.

I think people might be seeing comments that contribute to the conversation in some useful way and are now upvoting them when they would have let them cap out at a medium score, if they could see the score.

They have no way to know the comment is already considerably over-upvoted.

I mean, thanks for the karma and all, but I don't know that it's really helping.

On the whole, I concur. However, for comments like your own, the votes are interesting, as a rough measure of whether the HN community agrees with you or not. (It's a rough measure because upvoting!=agreeing.)

Clarification: I don't want to bring back vote counts, or even a general indicator of votes, like others have suggested. I approve of the hiding votes, but a creative compromise could be better than what we have now.

* a rough measure of whether the HN community agrees with you or not.*

It shouldn't be. Like you said, upvoting!=agreeing. It should be a rough measure of you making your point in a good way.

I think there is a problem with the “upvote doesn’t imply agreement” dictum. It doesn’t make all that much sense to me, at least not in all situations.

I can imagine an eloquent, well written movie review with which I don’t agree but which I think is so well written that it should be read by more people. That’s taste and you should certainly not downvote taste, but most discussions on HN are not about taste but rather about questions with right and wrong answers.

When I’m disagreeing with someone about those I must be thinking that what the person writes is based on wrong facts or is illogical. Should users be encouraged to upvote eloquent and well written comments even if they think those comments are spreading false information and are illogical? (Whether or not such comments should be downvoted is a different question. I tend not to.)

It’s never quite that clear cut in the real world. You might feel that the facts are wrong or that some illogical argument is hiding somewhere in the comment but you might not be sure about it. Upvoting may be the right thing to do, then – the comment can be seen by a wider audience and it can come under more scrutiny. The comment and its analysis can help all parties to get closer to the truth.

There is no doubt to me that there are situations in which upvoting despite disagreement can be a good idea. I also think that upvoting because of agreement and not upvoting because of disagreement can be a good idea.

On a certain level, agreement and “making your point in a good way” are one and the same. No matter how eloquent, how can a comment with factual errors that undermine its central thesis ever be an example of “making your point in a good way”?

ugh has a very good definition of what a high vote count means: the comment is a must read. It doesn't mean everyone agrees, but it's a key point in the overall discussion.

You took away such an important buoy for us to navigate HN!

> The problem with vote counts is that two downvotes can start a cascade of reflex downvotes.

So? As you said, this is usually corrected. And, if points don't matter as so many people want to suggest, where is the harm in having some indicator of a posts quality. Please note indicator does not mean points.

I've been suggesting for some time now that high quality posts should be marked in some manner. No, rising to the top of the page is not a good manner, as it only affects parent posts.

Downvoted posts already get this treatment, even under the current system.

In fact, without some sort of quality indicator, points are useless.

Finally, their is a lot of discussion about how lack of points force people to read and research. That's all well and good, but I'm smart enough to know that I can't research everything, and their is value in knowing what the community thinks of a topic. It helps to steer me in the right direction.

Basically...

If you aren't going to use points to highlight good comments, then having points is useless, and they only serve those who think karma is worth anything.

When vote counts where active, this effect caused many instances where an excellent comment was found greyed out at the bottom of the page until a few smart HN folks with high karma voted it back up.

Why would the people need "high karma" to vote it back up? I ask this as someone with high karma. "showdead" is an option available to anyone, isn't it? I don't know the answer but I've always had it turned on at least.

But then, you need to have a little faith in HN and PG. Best posts are usually shown first. Try that: Check a new post and try to guess the votes for the posts at the top of the page. It's still the same algorithm as before.. posts with -4 are shown in light gray.. high voted posts are shown first, etc.
What if the net number of votes a comment has received is hidden whenever it is between -10 and +10 (for example)? That way you are able to tell that a comment hasn't yet been rated highly, but also can't jump on the bandwagon of voting whichever direction the first couple of voters do. When a comment has a votecount somewhere near zero, you still have to think about it yourself (if you want to read it), but can also choose to ignore it if you only want to read already highly rated ones. If a comment at some point has, say, 12 votes and then receives three downvotes, it would return to the nebulous "small vote-count" status.

Another scheme I've liked on some sites is to show the counts for both up and downvotes, along with the total. A comment's having 10 upvotes and zero downvotes can be quite different from its having 100 upvotes and 90 downvotes, even though both equate to a net count of +10.

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

(comment deleted)
Agreed (if you don't like short comments like mine, bring back the vote count and I'll happily upvote the parent)
Whereas before this would have gotten downvoted, but there is now no meaningful way to communicate your agreement than to leave a comment.
I like the chain of comments more than an up-vote.
Why do you need to communicate your agreement? I receive no benefit from knowing that you, as an individual, like something.
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.

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.

> 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.

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.
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.

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.
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).
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.

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 mo...

>> 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.

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?
I hate this assumption that everybody on HN is stupid. We're not. HN is one of the smartest communities on the internet.

I'm not saying that everybody here is completely immune to what you're talking about, but this isn't digg. We're not just going to heap on the downvotes because we're trying to follow the pack. In fact I've found the opposite to be true; HNers seem to be really good about correcting downvotes. Compare the bottom comments here to the bottom comments at reddit if you don't believe me.

And what you're saying isn't fixed by hiding vote counts, downvoted comments still appear grayed out.

I agree with what you're saying, but I'm not entirely sure this is a totally conscious reflex. I'd be interested in seeing a study where comments are rated with one set showing a low or negative score, the same comment with a high score, and then again with a neutral score. Given to three different groups of course.
I agree that we're smart. That's why I think we can all read things. Points add little value to a good comment, or detract substantially from a bad one. If you don't have time to read, you shouldn't be participating in an active forum like this.
Do you also apply this logic to books in a library?

How do you choose which ones to read? Do you read all of them?

I think if you don't have time to read all of the books and judge them on their merits, then you shouldn't be participating in an activity like reading books.

(comment deleted)
If I'm interested in a book, I tend to read user reviews. A "351 people said this book is great" note won't help me much. I do the same thing for electronics. And most other things too, when the number of choices isn't very limited already, come to think of it.
Hard to count the ways in which mmaunder is wrong here, but let's try:

>You need to ween yourself off your social proof addiction.

Judgmental and prescriptive much?

>The problem with vote counts is that two downvotes can start a cascade of reflex downvotes.

a) You're guessing b) Is that really "a problem" c) Said "cascade" can only actually amount to 3 additional downvotes before the -4 limit is hit. Not much of a "cascade".

>Or at best, it won't get upvoted.

How do you know this? And if you do know it, why are you contradicting it in your very next sentence?

>When vote counts where active, this effect caused many instances where an excellent comment was found greyed out at the bottom of the page until a few smart HN folks with high karma voted it back up.

Yeah, this sentence. Anyway, the effect also "caused" many stupid comments to be rightly downvoted. BTW, high karma does not equal "smartness"; but it's interesting that you seem to like high karma so very much, since your rating is rather high, but hate displaying the accumulated karma on actual posts. Who precisely is "addicted", here?

The -4 limit was discontinued months ago. Other than that, I agree.

  You need to ween yourself off your social proof addiction
I think you are making an unwarranted assumption about the OP.

The OP, like me, gained a great deal of value from knowing the vote counts of comments. In much the same way I (and presumably s/he) gain value from knowing the score and comment count of the post itself.

Vote counts were not perfect indicator of value, but they were better than having to guess at comment quality by observing the relative position of comments vs posting time.

[edit] Interesting. The comments from mixmax (29 minutes ago | http://news.ycombinator.com/item?id=2495535) and blhack (20 minutes ago | http://news.ycombinator.com/item?id=2495561) show higher than my brand new one. Presumably that means quite a few other people have voted them up in agreement

I like not seeing vote count, but agree with you that it's a handy metric to sift through the cruft. How about a color scheme to show popularity instead of the specific vote count?
Sure - to be clear I'm not tied to upvotes as a number specifically, and I doubt anyone else is. But give us SOMETHING.
How about sorting comments in any subtree by the number of votes? That way hierarchy indicates the comments with the highest number of votes, while hiding the actual number itself.
That's the easiest and most effective solution, I think. But we could also do with an optional visual cue, since a lot of people want it.
Yes please.

Also, the poll at http://news.ycombinator.com/item?id=2445039 showed that most people agree.

And yet, an astonishing number prefer without. I'd argue that as the particular problem being worked on is increasing group think, this would be a perfect example of herd mentality or popularity contest leading us in the wrong direction.

Throughout threads such as these, the general reason for votes is to avoid reading or to be told without thinking what to think, while the general reason given for preferring them gone is an elevation in discussion.

The second was the stated goal for hiding them in the first place, and the first is the problem to combat -- glib votes.

The highly voted comments still float to the top of the page don't they? When I was only reading the highly voted commetns I started to feel like I was only getting the popular opinion, especially so when it came to touchy topics. If HN does decide to turn the count back on I'd love an option to turn it back off in my own profile.
The issue with this is we have no way to compare replies. I don't actually care how nodes on the same level of the tree compare to each other, I only care about how they compare to their children replies (ie: counter arguments).
Highly voted comments don't always stand up when the discussion gets into deep threads. I remember seeing a few threads with 20+ comments and one really insightful response in the middle changing the flow of the discussion.

I feel it is now difficult to have an idea of this kind of "flow" at a glance.

I'd love an option too show or hide the count. Or perhaps show the count when hovering or touching a link for a few seconds.

> The highly voted comments still float to the top of the page don't they?

Highly voted parent comments. Child comments remain children of a parent.

Having it as an option for everyone to choose if he/she wants it enabled or disabled could as well be a "solution"?
That would completely defeat the purpose.
I know I'm not really supposed to have an opinion on these things, being a recently-created account and all, but I must respectfully disagree. If you really want to learn, using upvotes as proxy for correctness is a suboptimal way to do so, especially regarding topics without any clear cut answers. Being new to this site, I've actually spent roughly equal amounts of time with and without vote counts an I've noticed a pretty big difference in my own habits. In particular, rather than acting like HN is an omniscient font of knowledge, I treat it much more like wikipedia: a springboard for further exploration of topics.
I've noticed the same thing. I'll see a debate which is basically a thread of two people replying to each other with no other contributors. In this circumstance, it's impossible to distinguish between a situation where one person gets 10 upvotes and holds a well-agreed opinion and the other person gets 1 or 2 upvotes and is arguing his opinion just well enough to avoid being downvoted.

I understand that we're supposed to form our own opinions as to who we agree with, but sometimes its just not reasonable to take the time to do enough research. Sometimes, you want to learn from someone that actually knows what they're talking about.

Without some sort of vote indicator, it's hard to tell who has the most accurate opinion, except often in subjects like law, security, and seo where there are known experts that often chime in (e.g. grellas, tptacek, patio11).

I'd suggest that a form of "fuzzy vote counts" be implemented. Something to indicate either a relative score ("this comment is substantially higher voted than its parent") or just an approximate value ("unvoted", "few votes", "many votes") without a specific score.

Without some sort of vote indicator, it's hard to tell who has the most accurate opinion, except often in subjects like law, security, and seo where there are known experts that often chime in (e.g. grellas, tptacek, patio11).

You assume that votes are a good indicator of who holds the most accurate opinion. My experience says that they are merely an indicator of who holds the most popular opinion, or who argues their point in the most convincing fashion. The latter is a particularly insidious case, since accurate information does not always go hand in hand with good debating skills.

I would agree with you. Most topics don't even really have a clear measurement of objective accuracy. And, even when they do, it's rare that votes reflect expert's analysis of accuracy. Rather, votes on HN typically reflect one of the following:

O How well known is the individual - I'm even guilty of mindlessly clicking on a grellas comment when it has to do with Law, Security with tptacek, or patio11 on all sorts of things (Japan, Startups, SEO).

O How popular is their opinion - once again, I sometimes do this myself - when I want an endorphine rush, or my day is slow, I'll go create a comment that I know adheres to HN Philiosophy, just to enjoy racking up 40 or 50 points. Juvenile, I know, but it _feels_ good.

O How effective are they presenting - this is a bit of a mixed bag, and I'm happy to see that frequently very well argued positions are downvoted into oblivion because they are nonsense. :-)

But, with that said - the first approach actually isn't too bad - grellas/tptacek/patio11 actually _are_ worth reading, and their opinions really do count for more than a random individual - so maybe the "this personis well known and has a good track record" vote does have merit.

Regarding your second bullet - do you have an alter ego to test anti-HN sentiments as well? Not really in good taste, I know, but it would be interesting as a social experiment.

I notice that a lot of posters prefix their comments with a "damn-the-downvotes" remark, which shows that a lot of disussion is skewed toward karma-preservation. Both up and downvoting are fraught and maybe you really need both or neither one.

That's a very fair point. Unfortunately, when I don't know the subject matter at hand, social proof is pretty much all I have to determine good opinion from bad. Keep in mind that the title of this submission has to do with learning from HN, so that's the perspective I'm taking as well. If you don't know anything on a subject, the most popular opinion isn't necessarily a bad jumping off point for further research. I'm also not saying that you should ignore lesser voted answers on that basis alone. I'm simply saying that in a vacuum of other indicators, vote count works in a pinch.
You still have that rough idea of social proof in the comment ordering. Of course there's the occasional very recent comment sprinkled in, but I think the error this introduces isn't worse that popular, but slight wrong comments upvoted with herd-thinking.

I like it this way even for discovering new things, especially since the lack of comment points prevent my brain from going into autopilot mode. Trying to grasp new ideas without a concerning mind just doesn't cut it for me ...

If you look at my original comment, you'll see I used the example of a conversation with only two participants as an example. In this situation, you don't even have the rough social proof of the comment order.

Ordering is flawed even alone, because it has certain biases in comment age as well. I've seen new comments with no votes shown above other, very highly voted comments.

I should mention that I'm not necessarily campaigning to bring back the vote counts, nor do I necessarily want them back (for reasons you describe well), but I do think they did have value, and we need a way to bring back that value while minimizing the bias. I'm not sure how to do that, but I do really like the "upvote, downvote, or abstain" concept mentioned in another comment on this submission, wherein the votes are hidden until you perform one of the listed actions. You can still view the votes, but you can't influence them after you know what they are.

No one should be suggesting votes = accuracy of opinion, this is demonstrably incorrect.

What I'm arguing is that how popular an answer is is actually a valuable piece of information, outside of its direct tie to how truthful a comment is. Having nothing there doesn't help me determine how truthful a comment is more than knowing popular opinion.

To my understanding, it is generally accepted that the primary purpose of karma points on HN is to encourage good discussions. One of the most common reasons I've seen proposed by people who want to bring back visible scores for comments is "it'll make threads easier for me to skim". Another common reason I've seen is "how can I know what I should think without visible karma points?" I feel that it is worth bearing in mind that neither of those reasons is "bringing back visible comment scores will improve the quality of discussion." I also feel that (with the exception of borderline-trollish comments like http://news.ycombinator.com/item?id=2495648 and "Bring back visible scores because I'm angry today!" threads) that discussion quality has improved since comment scores where made invisible, though obviously that position is up for debate. But, if we accept that the primary purpose of karma points is to encourage good discussion (and making, e.g. skimming comment threads easier is at best a secondary purpose), and (for the sake of argument) we accept that making comment scores invisible has improved discussion quality, then it is clear that the correct decision is to keep comment scores invisible, imho.
It's not perfect. But without it, anybody can just throw in their opinion or troll comment and if you're unfamiliar with the topic, you won't be able to tell the difference.

Votes are like a simplified version of facial expressions when talking in a group. Going off of a group's reaction is flawed too, but we do it anyway. It has more value to observers than no group reaction at all.

You assume that votes are a good indicator of who holds the most accurate opinion.

Mathematically, that's a good bet to make. An information cascade usually produces a good answer (probabilistically).

In this particular forum I think votes are a fairly good predictor of accuratese. They're definitely better than nothing.

For instance, I know nothing about security - without votes how am I to know that tptacek is an expert at security and not just some crazy script kiddie that has nothing better to do than post here with stuff he makes up? It seems I hold this community in higher regard than you since I would infer from massive upvotes that what he says is probably correct, and not that he has good debating skills.

What about a request for comments feature?

I.e. I see a 2-party thread. I can't decide who's right. I flag it RFQ to attract the attention of other contributors.

Essentially "hey, there's a good argument going on here" pile on (not with votes, but with criticism / argument)

I miss them also. Was a weighted voting discussed as an alternative? One where the up/down vote is weighted against the karma of the voter? Seems like that would help elevate big-karma users to sort of meta-moderators and might help soften the concerns about reflexive voting?

And yeah, maybe for display the numbers aren't the best option.. just some sort of watered down "+" "++" "+++" type scheme...

The point you make is totally valid; and now that I think about it, when I was able to see the upvotes I could at a glance identify the answers with one or more of the following:

1. Correct Answer (real, like a founder answering about his app). 2. Popular Answer (comedy, something people "lol" to).

Identifying the difference between those two is done with only common sense; but supposing you still lack of that, you can still feel what the community liked by looking at the numbers.

"50 upvoted this" that must mean something vs "3 upvoted this"...

The point you make is totally valid; and now that I think about it, when I was able to see the upvotes I could at a glance identify the answers with one or more of the following:

1. Correct Answer (real, like a founder answering about his app). 2. Popular Answer (comedy, something people "lol" to).

Identifying the difference between those two is done with only common sense; but supposing you still lack of that, you can still feel what the community liked by looking at the numbers.

"50 upvoted this" that must mean something vs "3 upvoted this"...

What I found weird is that the points went away but the greying effect stayed. The truth is that that goes a lot further in making sure I don't ready unpopular views (with my eyes I often have to copy paste it to a text editor before I can read it comfortably). I would much prefer all comments be the same font color and being able to see the score so I can make my own decision as to whether to read it or not.
The fact that a comment is grayed out makes me want to read it.
But seeing it say -10 wouldn't accomplish the same thing? Or are you implying that this is literally a swimming upstream situation for you and the shear physical difficulty of the task makes it appealing?
I feel the opposite - I'm learning more, because if I'm spending the time to read something, I have to think critically about it and do research sometimes in order to have a good interpretation. It takes more time, but it's real learning, instead of echo-chamber reading.
It's like it's gone from a cherry-picking exercise to an actual reading exercise. It requires more of a commitment, and it seems to keep the dialog on a more contemplative level.

We're all speaking about "seems" and "feels" here, so it's coming down to impressions (not to mention taste differences), but some ideas for measuring the effect:

- change in the "story point count"-to-"comment count" ratio

- change in average current (and future?) karma of the people who do comment

- change in average comment length

None of these is an objective measure of quality, but they do indicate "change" which might help Paul or whoever make a decision about whether that change was desirable.

I think you either need an upvote count or the ability to collapse comment threads.
I've been trying to give it a chance, but so far it doesn't seem like hiding the vote counts has done anything to improve the quality of comments on HN. Honestly, I think it's had the opposite effect. The number of in-depth comments seems to have plummeted.
It's pretty hard to quantify quality of comments, and I've seen at least one other comment in this thread saying the quality of comments has gone up (personally, I'm undecided).

I wonder how much one's perception of the change in comment quality is colored by their initial opinion about hidden comment scores.

I've noticed that the people who seem to think that comment quality has gone down are the same people who used to skim and only read the high-voted comments.

It seems like the people who used to read all of the comments regardless of vote, seem to think that comment quality has gone up.

It's possible that the former groups impression of comment quality might be attributable to the fact that they are now reading lower quality comments that were always there, but which they weren't exposed to given their reading style.

Or at least shove it in a div or span and hide it by default, so those of us who want it back can style it unhidden.
That would completely defeat the purpose.
I feel like all the articles that get posted on HN are ones that I come across through a variety of other sources (SAI, TechCrunch, etc.) on Twitter. I find HN to be much more useful for discussions that are started based off the aforementioned articles from other sites.
Will setting downvote display limit to 0 instead of -4 help?
I disagree. It is forcing you to think for yourself.

What do you want to learn here? What most HNers believe to be true, or do you want to learn to be independent?

By "Be independent", do you mean "go and learn what people who have written books believe to be true"?

Or do you mean "go and learn what people who have written forum posts believe to be true"?

Suggestion: Try getting dopamine from reading the comments instead of from game mechanics layered imperfectly on top of the forum.
Maybe there should be 2 modes.

One for those just wanting to read and learn where they can see the votes but where the user is not allowed to vote.

And one for those wishing to vote where they can't see and be influenced by the votes of others.

I'm not a heavy user of social networks so I don't know if this exists somewhere but why can't I have a customized view where posters I like are weighted more than others. Then I can do this:

- The poster's weighting would show up as a color (good,better,best)

- The product of the poster's weight and the popularity of the comment determines the order on the page

Now I can look at the top of the page where very popular comments show up and then scroll toward the bottom and quickly identify any posters I really like

I realize this wouldn't be too hard to do by scraping the comment page and maintaining my own database of favorite commenters.

There are so much more possibilities than just "show vote counts" and "hide vote counts": different sort orders based on more than just votes, collapsing threads, marking people as friends, or adding them to a kill-file. Giving votes different weights based on karma, or average comment score. Tagging of articles, and filtering or sorting based on that. And so on, and so on.

I understand that pg hasn't got the time to do all kinds of experiments, but this is HN, where more than half of us are great programmers.

Give us a simple API and let us do our own experiments. That's all I want.

Why not have a (high) karma threshold, above which you can choose whether or not you want to see vote counts?

I think respected, established members of the community would know themselves well enough to decide for themselves whether it's good or bad to personally have vote counts.

FWIW: Below the threshold I think it's better to not have counts.

Wow. I never realized that people paid attention to upvotes. This explains a lot...

> Especially as an engineer who knows little about business, it was extremely helpful to get a community perspective on the startup stuff.

It's not a community perspective. It's a positive feedback loop.

> The value of HN, from the perspective of simply learning, has been destroyed for me since upvotes were hidden.

Now, you're learning.