Experiment: No Comment Scores

289 points by pg ↗ HN
Over the years several people have suggested not displaying comment scores. I finally decided to try it. There are so many users now that voting is starting to have a bit of a mob feel to it. We'll see if this makes the site feel better.

Voting still has all the same effects (on karma, and on position on the page), so I encourage users to keep doing it. The only difference is that comment scores aren't displayed in threads.

326 comments

[ 3.0 ms ] story [ 269 ms ] thread
Interesting experiment. I thought I was going crazy all of a sudden.

A suggestion: Any chance the numbers could show later as the article gets older? I'd like to see how the votes resolved after some time. Or perhaps hide them only on front page articles?

"I thought I was going crazy all of a sudden."

heh! so did I . I actually asked a friend to look at it and tell me if he saw what I was seeing! (Long day, too much code, off to bed)

EDIT: I tried to vote up the comment above and got a "Can't make that vote" message. Then I tried to vote down a comment and got the same message. Bug?

EDIT2: Now I get a blank page on upvoting. I guess PG has a REPL open and is changing the site "live"

EDIT3: Blank page on voting (firefox/linux). This acts as a subtle disincentive to vote. "Oh I am going to see that blank page again and then need to click the browser back button. I'd rather continue reading(vs voting)". Is this by design? I hope not.

EDIT4: Fixed.

On a related note, I noticed that I'm just being shown a blank page after voting, rather than redirecting to the original discussion.
(comment deleted)
I can still see the score on the "edit" page, which means I can still edit my post to whine about being downmodded. Since nobody knows the degree that I am being downmodded to (or corrected to), people might upvote more than they should.

(I have also noticed that people don't stop upmodding even if the score is visible. I got 80 points yesterday on a one-line comment poking fun at Joel Spolsky. WTF?)

Just like when there is the delayed "reply" link that isn't showing, you can still reply to a comment by clicking the "link" link.

Edit: why is this being downmodded?

Fixed.

I didn't see the comment you mention, but that is exactly the sort of thing I meant about voting starting to have a mob feel.

It was this one: http://news.ycombinator.com/item?id=840748

Although I don't have any data, I think that if the same comment was posted today, it would end up with more points. If I see a comment with 80 upvotes, I usually let it stay there rather than bumping it to 81.

One other comment; I find it hard to navigate my "threads" page now. I used to focus on highly-voted comments to improve and reply to; now that I don't know what other people like, I have nothing to go on.

I guess spending less time on HN might not be a bad thing, however :)

Edit: one more thing. I still have a reflex-like urge to click the upvote button when the author name says "pg". With no number, it is even harder to suppress the urge.

So far I have managed, but I can't guarantee that I won't change my mind :)

I was thinking something similar when I saw this change. I know I am affected by by the comments score when I vote, but I think it's more of a moderating effect. I might vote down a smart ass one line remark if it has lots of points, or vote up something that is so-so if it's been voted down.

Interesting to experiment.

I think it would be very informative to collect data on whether or not that sort of mob effect gets diminished by removing display of the comment-votes: will it keep "cute" one-line jabs from soaring to top of page?

PS: please don't ask me how to quantify such data :)

And here I was, thinking firefox was screwing up the JS. I guess this should improve the quality of discussions a lot, since a lot of people tend to just skim the few comments at the top. Not displaying the comment scores might make them read more.
I don't think this'll stop people from just skimming the top.

But, it will stop them from finding those highly rated comments hidden by a low rated parent comment.

Which brings us to an interesting point: Shouldn't comment threads be sorted by the total votes for all comments in that thread???
That might make sense but it could still mean that a long, pointless, off-topic discussion would rise to the top, above other shorter, succinct comments that might end up buried at the bottom.
I believe the shorter on-topic comment would be voted up more than the off-topic thread (unless ofcourse, the off-topic thread involves a sparky issue like Micheal Arrington).
Any chance we can see scores when we're looking at our own comments section?

Often when I notice a bump in my karma I look at my comment threads to see what was so popular.

I am not alone in the world! And to register this, I clicked the up arrow next to the comment above me, but it redirected me to a blank page. (Chrome, Windows Vista.)
(comment deleted)
Hmm, will investigate.
Ok, should be fixed now. Sorry, the javascript for modifying displayed scores was breaking now that there weren't any.
Now when I upmod a story on the main page, the score of the story doesn't change :/

BTW Cool experiment, think it might get rid of some of the group-think

Same problem when upvoting the story on its comment page (e.g. here). It seems to be the javascript: the score is increased if you reload the page.
(comment deleted)
same here (FireFox 3.5.3, Ubuntu Jaunty)

EDIT: Fixed. Wow that was fast!

(comment deleted)
works fine for me. FF on OSX
Ok, now there should be scores next to your own comments. Better?
That's great. Thanks. I really love this idea, by the way.
You know how sometimes online stores won't tell you the price of something until you add it to your cart? Hacker News feels kind of like that now. Like price, comment score is the best indicator of context, class, and quality.

I feel kind of lost.

> Like price, comment score is the best indicator of context, class, and quality.

It can be when the site is new and only an overall smart population lives on it, but yc is (I guess) growing, and as it grows the quality of the voting (and therefore the score) decreases: insightful comments running against the general opinion get mercilessly downvoted, useless comments matching the general opinion rise.

Surely the content is the best indicator of context, class, and quality? If you feel lost, perhaps you were relying too much on others to judge an opinion for yourself?
That's the entire premise behind this site: popular items become more visible. There just isn't enough time to go through all the content; it's much easier to learn the site's bias & compensate.
There just isn't enough time to go through all the content; it's much easier to learn the site's bias & compensate.

That's one man's opinion. I read all the comments on every thread here, and find that not all the high-quality comments rise to the top. It's hit-and-miss. In a way that invalidates the theory of upvote-judging, no?

It's a shitty system that forces you to adapt to biases. Right now PG's experimenting with removing a bias and improving the system. You're arguing that it would be better if he left the system flawed.

Most people here don't want to or have the time to read all comments on all threads and would appreciate help in finding "good" things.

It's true that PG is experimenting with the system, but it's a value judgment to say the old way is more flawed than the new way. In other words, your last two sentences beg the question.

Apropos of nothing, let me not one side effect of this recent change to HN: I'm really having a much harder time resisting the urge to downvote ideas just because they're really bad.

Instead, let me just say that this common notion -- that because good content is the ultimate signal of quality, we should read all the content before making a choice -- is like saying that, because the way your spouse gets along with children is vitally important to your future happiness, you should try having a child with all the eligible spouses you can find before you choose one.

Sure, content is the best indicator of context, class, and quality... given you have unlimited time to read all the content.

Since most people don't have infinite reading time, people use a heuristic to work out what's worth reading and what isn't, and upmods are a reasonable, if fallable, heuristic to use. I've just come back from an 8 hour shift at a warehouse, and I'm not going to bother reading all the comments - it's simply not going to happen. Sorry if that offends people, but I'm tired. I'm going to miss out on the the good comments because I don't have time to read all the comments.

Secondly, upmods smooth out discussion by preventing redundant comments and people repeating the same point ad nauseum. While this might be perceived as "groupthink", being able to separate a fringe viewpoint (even if they're not necessary wrong) from a popular view is an extremely useful heuristic, because the prevailing opinion is often (but not always) more likely to be a reasonable and reliable answer.

I have a feeling that most people actually practice these heuristics in real life too. Given finite reading time and the contents of all books in history, most people read books that others people have recommended or are popular.

"Best indicator" are not the words I would have used. Like other (all that I know of, in fact) voting systems on popular social sites, Hacker News' is biased in favor of comments that repeat the established, arrive early, and are written by popular authors. All criteria which are subtly different from quality of contents.

My first comment was http://news.ycombinator.com/item?id=739112 Being my first intervention on HN, I thought I would be able to post anonymously so I included my name at the bottom of the post. The first reply (which, I admit is polite, well written and from a relatively famous person in this community, although not completely on-topic with respect to the article originally linked) got upvoted above ten. My comment, which revealed a lesser-know but true fact strongly related to the original article, with reference to an experiment that you can reproduce at home, was upvoted twice or something like that.

Like price, comment score is the best indicator of context, class, and quality.

Fuck that. Are you saying that you're too lazy to read what people are saying and form your own opinions? That groupthink is just going to naturally turn out better than forcing every member to think about what they're reading?

For the longest time, HN has become more and more "accessible", at the cost of a lot of intellectual discussion. I've seen a lot of conversations where one side of the argument is downvoted to hell and it makes the other side look "correct". I just saw a thread two days ago where somebody in the debate responded to a guy who was at -4 by saying "Look at your comment score, looks like I'm right." That's shit. That's utter shit and it hurts Hacker News.

I'm fine with spending more time reading a thread if it means I'm legitimately thinking about what people are saying. This is a terrific improvement to the system, and it feels a hell of a lot less claustrophobic than it did when every single thing people said was being judged as if it were an objective statement capable of being "good" and "bad."

Hopefully this also stops people from downvoting statements based on disagreement. Feels less vindictive when you can't see what your vote's done.

somebody in the debate responded to a guy who was at -4 by saying "Look at your comment score, looks like I'm right." That's shit.

That's assuming that the majority is right. If somebody gets voted down there is a pretty good chance that they were wrong, or even if they were right, they said in the wrong tone/manner.

"Pretty good chance." But here's the thing. What if they're not wrong? What if a bunch of people read the comment, didn't quite understand it, and then downvoted it because it already had downvotes? I know I act like that a lot while reading.

I also see a curious downvoting pattern on those frequent incidents when somebody mass downvotes all my comments for some reason or other. I'll assume for argument that on average I make useful, relevant comments. When new comments that I make get downvoted, there's about a 50-50 chance that the next person to come along also downvotes the comment, even when it's a good one. They see the other person's downvote and it reenforces in their mind that there was a good reason the comment was being downvoted. The ones that get a reverse upvote, however, then soar upwards.

I had made one comment a few days ago that go downvoted such, then for a while hovered between -1 and -2, with very little differentiation. Then it hit 1 again, and within a few hours had hit up to something like 16. That's a pattern that I see a lot. People are less willing to upvote a comment that's grey than they are to upvote something solidly in the black. That's a flaw.

"Look at your comment score, looks like I'm right." is an appeal to the democratic theory of truth.

The use of pejorative language obscures your content. Like "fuck that". Also consider pg's comment recently about "bogus" research, and how so many people then jumped on him. Actually, someone got sued in the UK for calling research "bogus", instead of factually and objectively calling out the problem with it. It's also in the HN guidelines to use neutral and factual language without connotations.

By observing myself, I've noticed that my interpretation of a comment is affected by the upvotes/downvotes on it. It's not surprising, given the experimentally confirmed tendency to conform in humans. http://en.wikipedia.org/wiki/Asch_conformity_experiments

Finally: negative scores on a story are still shown... not numerally, but by how gray it is. Thus, the current experiment does not apply to comments with negative scores. I think it would be worthwhile extending it to include those, at least for -1 or -2 comments (for example, by not graying them out til they hit -3).

"Look at your comment score, looks like I'm right." is an appeal to the democratic theory of truth.

There's no such thing as a democratic theory of truth. The truth isn't something that can be voted on. Does God exist because more people believe in Him than believe in a secular universe?

The use of pejorative language obscures your content. Like "fuck that".

"Fuck that" obscures nothing. It's a concise way to say what I wanted to say. I could have said "I disagree", which takes twice as long to say and sounds garbled. I think there's a place for the word "fuck": It's for saying something very clearly and quickly when there's no need for delay. So, "Fuck that" doesn't have connotations. Not in the way that "That's shit" does, or even "Fuck you".

Finally: negative scores on a story are still shown... not numerally, but by how gray it is. Thus, the current experiment does not apply to comments with negative scores. I think it would be worthwhile extending it to include those, at least for -1 or -2 comments (for example, by not graying them out til they hit -3).

I agree completely. As an aside, it's interesting right now watching my comments just in this thread. Once they hit 0 and turn grey, there's a lot of turbulence and they hover around there until they go black again, but the comments here that are in the black have quite high scores. That reinforces my belief that reading a grey comment biases you to think it's a bad comment. So in my mind, the threshold now where a single voter can grey a comment is too low. Setting it to -2 means there'd have to be a three-vote discrepancy between ups and downs, which I think sounds about right.

"The democratic theory of truth" is a joke.
So, "Fuck that" doesn't have connotations. Not in the way that "That's shit" does, or even "Fuck you".

I disagree with that. Of course I could have said "Fuck that." However, just like you probably wouldn't want me just saying "Fuck that" in response to your viewpoint other people aren't going to appreciate a comment that says "Fuck that."

I will vote down any comment such as that, and I'm sure that many other members will as well.

I think the problem is not so much with the choice of words as it is in the company in which you choose to use those words.

I swear a lot, I grew up in a fairly rough area of a big town and it took me some self control to get rid of it.

It's not that I mind, it is that other people mind, and the use of it in 'polite discourse' is therefore discouraged, there are other ways to express exactly the same thing without chancing stepping on someones toes. In general, if every third comment on HN would contain swear words we'd have to start calling it 4chan, and I'm sure plenty of people - including me - would leave.

That says noting about your freedom to choose whatever words you want, but you have to be aware that you are changing the atmosphere in a non subtle way by your choice of language.

I do agree wholeheartedly. I guess the lesson is never downvote or upvote something unless you have a solid reason for doing so.

Don't just go along with the pack.

Fuck that.

Don't you think that reaction is a little bit extreme? Unlike you, apparently, I don't have time to read all 800 comments on all the threads on this site.

If I'd just said Fuck that, absolutely! As it is, I went on to add a whole ton of details.

Unlike you, apparently, I don't have time to read all 800 comments on all the threads on this site.

Really? When you're spending 30 days flying around on a plane and sleeping in airports, I'd imagine you're the one with more time to waste.

The top comments on HN are still the highest-voted ones. Read however many you want before the discussion tires you. Also, I can't think of many HN threads that ended up with more than 300 comments. 300 is at most an hour's reading; an hour isn't very long.

Who are you? Why does it seem like you're angry all the time?

I pointed out an observation. Your response used the word fuck and then called me lazy, which is extremely rude. Would you have said that to my face? This isn't personal, dude. I just get the same feeling now when scanning comments that I get when I am looking at products on Amazon and can't see the price.

I'm an art student who is very rarely angry and doesn't think swearing indicates emotion. I also believe that it's better to have to spend time thinking about what to read, how to spend your time, than it is to be offered an easy way out that risks devaluing what people are saying. (I further believe that being called lazy usually isn't an insult.)

In person, I'd probably be doubly critical. Don't think of it as rude; I think criticizing what somebody's saying is a sign of respecting them. To quote a guy I'm in the middle of reading: "The more we love our friends, the less we flatter them; it is by excusing nothing that pure love shows itself."

If I were being rude, I'd ignore your comment and not call out what I thought was stupid/wrong about it. As it is, I'm debating what you said because I think there's a discussion to be had. For instance: Why would you feel the same reading comments as you would buying things? There's no harm to reading a few extra comments. You lose nothing but your time, which you're already spending on Hacker News.

That explains why you have so much time to read all the comments.

I don't have time to read all the comments so I'll look at the greatest hits. You can find the conversation based on the kharma scores, both positive and negative. If someone says something -4, it might be worth reading because it got such a reaction out of people. But a bunch of 1s and 2s on an old thread are noise that aren't worth reading.

That explains why you have so much time to read all the comments.

What, that I'm a student? Reading comments doesn't take that long. As I said above: Fifteen minutes at most? And that's if it's a seriously long thread. Most threads are five minutes' skimming at most.

If someone says something -4, it might be worth reading because it got such a reaction out of people. But a bunch of 1s and 2s on an old thread are noise that aren't worth reading.

Not necessarily. Perhaps somebody made a brilliant comment, but only after people were done reading. In any case, that hasn't changed now: Top-rated comments appear at the top of the thread, same as always. So if you want the most "valued" conversations, read at the top.

I take a lot longer to read a thread, but I think it is well worth it, even the downvoted comments sometimes contain really good stuff, and sometimes the downvotes are based on ambiguity or misunderstandings (or cultural gaps).

So if I pick a thread I read all of it, sometimes again at a later point in time (or via the 'threads' page).

I generally pick one or two most interesting topics from the front page, and read most of the comments on them. It seems better to read a few things in depth than reading sound bites on everything.

This also frees me of any need to complain about offtopic stuff, as long as a few on-topic posts remain.

"Top-rated comments appear at the top of the thread"

True, but often times the top comment will not be the highest rated, but the reply or subsequent replies below the comment will be rated higher than the orginal post, but the entire thread gets moved to the top because of that.

Now I have no way of knowing that.

[edit] I also have no way of knowing when the MAJORITY of readers are disagreeing with me.

Up votes/down votes has always been a way to express yourself without commenting. If it's not visible, it's not as expressive, nor is it as rewarding to the commentor or the voter. I officially dislike this.

I officially dislike disagreeing with somebody without explaining why. That's not what upvotes and downvotes were meant for. They're meant to maintain commenting relevancy by downvoting irrelevant comments. It's a brilliant idea dashed by the fact that most people would much rather downvote things they dislike and call it "democracy".
Oh, I agree with that. I rarely downvote, and if/when I do I always leave a comment. It's more the opposite that I'm talking about here.

Someone may not down vote my comment, which, say, has 7 points. But they may leave a reply that is argumentative to my comment. With this new system, I can only see that my comment has 7 points, but I can't see that the counter-point reply to it may have 34.

The fact that many people are agreeing with the counter-point to my comment is significant, as is my inability to see that.

> I also have no way of knowing when the MAJORITY of readers are disagreeing with me.

Why would that matter ? The majority isn't always right.

HN is not a popularity contest, but when you look at the comments that way it certainly starts to look like it.

Let's see what I can say that many people will agree with so I can be voted up ?

As unalone already remarked, now you have to make up your own mind about what you are reading, which is a huge improvement over the groupthink mentality. It forces you to think for yourself before casting your vote, it takes care of the huge feedback loop that was in HN before this change.

Even now, there is still some of that left, after all the sort order still tells you what the majority voted for, but that's subtle enough that it probably won't matter too much, and the new sorting algorithm seems to do a very good job of bringing the good stuff to the top.

Ok. This is starting to congeal for me.

What the old system did was to provide a numeric indicator of other readers' emotive participation in the discussion. It wasn't a popularity contest (although it could be for some) and it wasn't an agree/disagree rank (although it could be for some)

These "bad" uses of the score caused the system to get out of whack as more and more people participated. The problem is, there are "good" uses of the score, which is to use it as a way to filter the site. After all, there are thousands of comments added per hour and it's crazy to think that I'm going to have time to read every single one. I need an indicator of those comments that seem to affect the most number of readers because that's where I want to add my limited amount of effort.

I am not on a treasure hunt for good comments. I am not here to please PG or the other readers. Some might be but I am not. I am not jumping onboard to upvote things already upvoted -- the sad fact is that I can't read everything, so some things will have to have higher priority than others. If you take away the numeric system, I'll find some other way to filter -- perhaps by comment author or by scanning the front page for buzzwords that interest me.

I, the user, have a need to skim. Now the system can either easily provide that for me, or I'll probably go somewhere else. I don't mean that as a threat or anything -- I'm sure nobody gives a hoot where I read on the net or not -- but as an indication of the type of reaction the general public is going to have.

> I, the user, have a need to skim

The sort order is what gives you exactly that, and that is still there, so the 'good' stuff is still at the top (and even better than before now with the improved sorting algorithm). It's just 'relative' now, instead of 'absolute'.

I'm trying to give it some time, jacquesm.

But right now I look at this thread and all I see is a bunch of jumbled-up comments. I don't know if the one at the top is worth-while for me to read or just matches some arcane criteria established by the programmer.

I'm forced to use "threads" to see where I've commented before and to use the new comments page to see where people are currently commenting. Any semblance of being able to apply my own sort criteria is gone.

And I think it gets to my ability to sort by my own criteria and the nested nature of the comments. Do I want to find highly-ranked comments under a lowly ranked parent? Sometimes those are the best ones.

I don't know. Let's see how it goes.

HN is not a popularity contest

Yes it is.

Most people use swearing to indicate emotion. If you go against this convention, then you will often be misunderstood.
That's why I try to be careful how I swear. I thought that "fuck that" was casual enough to come across as being neutrally dismissive. Guess not; apologies to all!
The problem is that in-person you can use body language and tone of voice to moderate the effects of using something like, "Fuck that!" but when you're expressing yourself completely in text you are at the whim of the reader's interpretation of your words.
You got mad at him for making an impersonal remark, and now you say to him

"Who are you? Why does it seem like you're angry all the time?"

Which is an angry, personal remark.

The word "fuck", not directed at anyone, is not important. Personal attacks are.

If you don't like unalone's style, ignore him, don't psychologize him. Personally I appreciate the fact that he wrote substantive on-topic comments.

You got mad at him for making an impersonal remark

I think Are you saying that you're too lazy to read what people are saying and form your own opinions? is a rather personal remark. A psychologizing one at that. Pot, meet kettle.

If by "pot, meet kettle", you're mentioning how dcurtis responded to my remark with a personal psychologizing remark, then the expression makes sense; otherwise, I'm confused. I didn't get mad at what dcurtis said, so I don't know who's the pot and who's the kettle here.

"Are you saying that" is an opener that means, "How is it that you're viewing this, because I see it like this". I wasn't trying to be snide and put him down. I was letting him know that's how I was viewing the situation, and asking him his interpretation. It was also a teeny bit tongue-in-cheek, considering, again, he's currently spending a month of his life flying in planes.

But he choose to highlight the profanity, not the remarks you point out. He told us which remark offended him, and it was an impersonal one.
Sooo, when will we get pink, dancing polka dots to highlight conversations like this? :-)
I'm the guy who said "Look at your comment score; looks like I'm right." The details are off a bit, though; it was "judging by your comment score, the parent speaks for the majority." I didn't participate in the discussion before that, so "I'm right" would have been a nonsequitor.

More importantly, though, the discussion itself was about the poster's demeanor. In all other situations, downvoting isn't an accurate measure of sentiment toward the post, because voting mixes such things as agreement, clarity, obnoxiousness, and humor ratings, weighted differently for each person, into one opaque integer. However, in this case, when a person is voted down for [obnoxiously] arguing that they aren't obnoxious, and the parent is voted up for arguing that they are, in fact, obnoxious, the score really only has one meaning, in both cases: how much people dislike the poster. This is an exceptional situation; I never would have argued "by comment score" otherwise.

Ah, that makes more sense. Thanks for clarifying!
>Like price, comment score is the best indicator of context, class, and quality.

You mean in the same way a book's price is an indicator of its quality? ;)

The nice thing about comments is that they are short and quick to read. Unlike books or films there's no need for reviewers or critics to help you find the better ones. Just read and decide for yourself.

Yes, this works for me.
If you click on "threads" to see your comments it still shows your scores per comment.
I just added that.
"I just added that."

This is great. So now I can see which of my comments are getting voted up/down and so have feedback for my writing, but I have to vote other comments up or down based on content (and author sometimes I guess).

Just curious... why author? Why not just content?
"Just curious... why author? Why not just content?"

Oh i was just referring to the "vote pg up anyway" trend.

If the author is someone you know (and I've made many friends from YC) there is a minor incentive to upvote a comment even if it doesn't read well because you know the person and can guess at what he was trying to say. So instead of judge(content), the subroutine becomes judge(content, person). It sort of feels like "voice tone" is added to a comment if you know the person. The "tone" and (perceived) intent with which something is said makes a huge difference

This could lead to a known troll getting a downvote and a known "good guy" getting an upvote for the same comment.

And that is probably a good thing.

I'm not so sure about that. I think content should stand on its own, regardless of who wrote it.
If I knew that someone were qualified to talk about whatever we're discussing, I'd be more inclined to upvote them.
(comment deleted)
(comment deleted)
It looks like pg is still in the middle of changing things. A moment ago I could see other people's comments' scores in the replies on my "threads" page; now I can't.
I have noticed things changing around too.

I hear there is this thing called a "dev server"...

The lack of a dev server is what separates a "hacker" from a "software engineer". Besides, who hasn't gotten a thrill from tinkering with a live site?
I usually do development on my local machine, but for small things like this I use the server's repl.
Nice. I wondered why things were changing quickly but there were never any page load errors.

I don't trust myself not to kill my app with a live REPL :)

I do it in a live production environment and it can often give you a nice adrenaline flush. I do occasionally fat-finger things, so I try to avoid it.
If I try and vote on a comment now, the ersatz AJAX trick no longer works. I'm actually taken to /vote?for=12345 etc.. so I get a blank page every time I vote. Bug?
PG: Will you be applying some metric to determine if this improves site feel? If so, what metric?
I think the two obvious metrics are volume of comment votes and average comment score. I don't know which way you would want those two to go though.
If the standard deviation in comment scores decreases, that indicates more people are voting in disagreement with the majority, which is probably the intended purpose.

I believe pg has in the past just used "this seems better/worse" as a metric, but it's hard to say how noticeable any change from this will be.

I'd say the most obvious metric would be whether it evens the distribution of comment scores.
But don't votes also give feedback to the commentor? I have used this to learn what works within this community and what doesn't. Now, I only know by approximation to my total karma, or if i am bad, that I turn gray.
Just as an example, my karma just jumped a bunch of points. Was it because of the above post, or was it due to europe waking up to some posts made a few hours ago?

Perhaps my sense of dislocation will pass in a while.

I feel similarly, actually. It's okay if others' scores don't show up for me, but I don't think scores will serve as effective (dis)incentives for behavior if they're too abstracted from the immediate cause, as is the case with having to try to guess which of my last thirty comments resulted in the upticks in my overall karma score. In fact, if anything, I think linking it to overall karma score may tend to increase obsession with karma, because now I have to watch my overall karma like a hawk and spend time thinking about the likely source of change to determine whether I've stepped on my dick somewhere.

I say bring back the ability to see one's own karma, perhaps with a preferences option to turn it off, regardless of what happens with the visibility of others' comment scores.

In fact, if anything about one's own karma would be hidden, I think the overall score would be a better choice to hide than the scores of (one's own) individual comments.

>Just as an example, my karma just jumped a bunch of points. Was it because of the above post, or was it due to europe waking up to some posts made a few hours ago?

Do you really care so much? Anyway, If I were pg I would play around actually: half users see votes, the other half orange dot or whatever. I bet the numerical scores create a sheep effect and people who see high numbers are more likely to rate comments up.

You can still see the votes on your comments by looking at your comments history.
And that's awkward - maybe even unusable. It takes you out of the context of the discussion.
Hmm. Yeah, that could be problematic.
I just open it in another window to take a quick look at then close that window when done.
I like this already. How long will you let the test run?
It'd be interesting to see the results of the experiment - level of voting before and after, volatility of the voting before and after, rate of change of comment ordering, before and after. Are you planning on releasing some sort of aggregate data or publishing some sort of analysis?
This will definitely be interesting. While I think not having comment scores will have a somewhat limiting effect on groupthink voting, it will also probably have a counter-effect on pithy/silly one-liner comments by preventing people from noticing that no matter how humorous or witty the comment might have been it has already gathered as many votes as it deserves. The great karnak predicts a lot more early comments at the first level of two of comment threads being short witticisms that attempts to predict the herd and thereby gather a lot of early upvotes.
I think this is very nice because karma isn't really worth anything and comments that are popular still get to be seen without the mob mentality to vote them up
I think karma was an incentive for people to contribute comments. You might not be getting sex or money, but you are getting that feeling of creating something other people like.

Now you don't really know if people like your work or not, so why bother contributing?

(I know why: "because someone is wrong on the Internet!" But it is nice to get some karma too, :)

Ah, I love change! Though a smart hacker can make a model that takes into time and position of a comment to predict the comment score?
I didn't realize how much I was affected by the comment ratings until they went away. Commencing cognitive restructuring.
"Commencing cognitive restructuring."

Indeed. Interesting how fast the brain adapts. I just caught myself looking at the total score and trying to predict which comment is getting upvoted (since I see the total increasing). And I don't even care about comment score!

i have to admit that i would equally like to see this happen for content submissions.
Does anyone else find their eyes constantly scanning to try and find the score for each comment? I wonder if this means that I rely too heavily on the comment score? It's amazing how such a subtle change can reveal something more profound.
Wow, this interferes with key elements of my system for voting/commenting on HN. Here are some things that don't work now:

* If a comment is sitting at 1 or 0, I'll try to avoid downvoting it unless I really think the comment subtracts value from the site.

* If a child is attracting more votes than the parent, and I think this is because the child commenter didn't comprehend what the parent was saying, I vote to level out the comments.

* If I see a comment sitting in negative territory that I feel should only be a 0 or 1 because it wasn't that bad, I'll upvote it even if I otherwise wouldn't have.

* If a thread is already dominated by a couple of high-scoring comments, relative to its age, I'm less likely to post a new top level comment. My feeling is that if a good comment just sits at the bottom because it arrived slightly too late, I've only added noise to the thread. The lack of visible points makes it much harder to gauge how a new comment will 'compete' on the thread.

* If the scores indicate that something is being widely misunderstood, I might comment where I otherwise would not have to try to restore sanity.

Of course, if this change were to stick, it would alter the character of the site, and we would all develop new voting and commenting systems. I can already tell that this change magnifies my tendency to vote with an eye toward reordering comments rather than voting on each comment in relative isolation.

Voting patterns showed a lot of users voted to get a comment to what they felt was an appropriate score: they wouldn't up- or downvote something unless they felt its current score was too low or high respectively. But if comment scores aren't displayed, you won't need to anymore.
You don't think that this is a good thing?
Hmmm... I always considered that a feature rather than a bug. Only voting when the scores looked "wrong" was an optimization. How do I decide when to vote now? I have a feeling I'm going to settle into a pattern of voting to reorder comments and that I'm going to vote less overall.
I also considered that a feature. I have 3 choices: -1, 0 and 1, and almost always I choose 0.

I do think that people make too much of karma and comments scores. But I don't understand why pg thinks this particular aspect is an improvement.

I can see why the change is for the better: my vote (-1, 0, 1) should not be skewed/altered based on past events (others voting). Also, an "appropriate" total vote count is not something that an individual should be determining; it should be a collective thought. The only thing an individual should decide on is whether to award the comment a -1/0/1 purely based on the comment, nothing more. This change removes everything else (or so we assume: but considering the fact that the position on the page is still modified, it's not perfect, but it's close enough in my book).
"The only thing an individual should decide on is whether to award the comment a -1/0/1 purely based on the comment, nothing more."

exactly

(comment deleted)
Since global karma (your collected karma over time) does not have any real function in the site as far as I can see you could lose it completely and not much of value would be lost, the way to look at it now is more 'relative', if you see a comment thread with a comment directly above the comment you're looking at that you think contributes less than the comment below it vote to lower one up.

After all, the biggest function by far of the votes is to influence the sort order, so the good stuff gets read by the people that skim. A vote is like a little bit of editorial power, you get to have a say in what goes 'above the fold'.

I always did the same thing, and I (so far) have been up/down voting far more. Instead of keying in on a specific score I feel appropriate for that comment, I'm keying in on just the three options: Up, Down, No change. Without having a visible score, I am no longer constrained by "If I up/down vote this, it will take it out of the range I want it to be in". Instead I'm just up/down voting as I want to.
You're discounting the effect of the age factor -- I don't downvote high-position low-score comments for reordering purposes because I know it'll probably decay down anyway.

I don't want to be the asshat to drop a comment below 1, just because there's a better comment that's currently below it (but probably with more karma). At least from my usage, you'll see a net gain in karma inflation.

I think your previous guidance helped create the "vote toward a target score" behavior. You've spoken against piling-on voting, and your clipping of the negative range advances the idea: once a signal is 'far enough' in one direction, people should hold off.

I can see ways hidden scores may work for or against extreme totals. On the one hand, without the satisfaction of seeing a vote take immediate effect, overall voting may go down. But on the other, without the indication that a comment is already 'far enough' in a desired direction, charged comments may rack up unprecedented positive or negative values. I hope you can share info about which effect predominates.

I will miss the chance to quickly 'rescue' slightly-downvoted comments I don't particularly like or agree with, but feel have been unfairly squelched into nether-ratings by hair-trigger down-voters.

In fact I will go as far as to say that the ideal interface would be one that let me specify what the ideal score of every comment should be and my vote should be counted as an upvote if its below that value and a downvote if its above that...
That would be a star rating system then. Supposedly they work worse.
No, star rating systems generally average. The GP's proposal is not the same.
Yes I've had this idea before too. I also think that the votes should be applied to the score in reverse order of the time at which they were made. This means that those who vote earlier end up having more effect on the final score, rather than none at all, as would be the case otherwise.
I only did that with comments that went below 1 when I felt it was valid. Is that not expected behavior? (Although one can still do this because text color indicates it's gone negative.)
It's interesting - I manfully tried for a bit, but my interest in voting seems to have evaporated with the numbers. Like tc, I often vote to "balance out" as much as to "join the mob".

My prediction: comment voting will drop precipitously.

My response is different. I find I'm voting more, without being able to "balance out" I am now tending to vote up more than before. I'm also downvoting more, though that hasn't changed as much as the upvoting.
One thing I don't like: The graying out of comments at 0 and -1. Your comment was gray when I came across it, and now that comes across as a very significant visual for judgment. I don't think a single voter should have the power to gray something out before anybody else has read it.
Weird suggestion: now hide the contributor too, avoiding the "vote pg up anyway"category of upvotes.

Then there's just a list of comments and one can vote them up or down on the content of the comment. Ok I did say it was weird.

EDIT: Some great counterpoints below. I agree with them. This is a bad idea.

Knowing who wrote a comment often provides very useful context (especially when there is back-and-forth discussion going on).
pvg said -> "It would be a little difficult to have an exchange with someone if you can't tell who is who."

cperciva said "Knowing who wrote a comment often provides very useful context"

You are both completely right. My suggestion doesn't make sense.

It was just a "spur of the moment" suggestion to provoke thought (de Bono's PO mental operator). I dind't think it through at all.

You could give everyone a unique identifier per thread.
That would only solve one of the problems. Some of the users here are skilled enough that the average user doesn't know enough to keep up a disagreement. It's easier if the user names stay.

For instance, the ggp is a security professional. I give more credence to his opinions than others.

It was only intended to solve one of the problems, as the other 'problem' is exactly what removing the names would seek to address: a person's authority/history influencing the weight of their comments within a thread. It'd really benefit people who've earned a negative following, but I don't see such a mob mentality on here as opposed to certain aggregators in which biases become apparent in just a few threads.
Yes, but sometimes a person's authority is actually relevant. Consider this short exchange from the other day: http://news.ycombinator.com/item?id=841887

On the other hand, when somebody who is deeply respected (be it pg, or any prolific high-karma commenter) posts on something where they have no particular expertise the comment shouldn't get special consideration due to the author.

I can't think of a way to reconcile these, and there's enough people who post here that are actual authorities in relevant areas that I wouldn't want to give up the first. Being able to know that, say, a comment about security was written by tptacek matters more to me than "oh look, pg made a two-word post that got 9001 points".

It would be a little difficult to have an exchange with someone (fairly common in threaded discussion) if you can't tell who is who. Also invites abuse - I reply to your comment, someone replies to my reply, pretending to be you.
People are far enough removed from each other on the internet. Knowing who posted something tells a lot. For example, I've been browsing HN about 3 months and I already know to pay extra attention to what tptacek on security. I believe people have gotten jobs from Hacker News too based on their reputation. I think HN is a great community and implementing this would just weaken it.
"I believe people have gotten jobs from Hacker News too based on their reputation."

Whoa! Nice :-). Any concrete examples?

I believe I read about one here a few months back. Sorry nothing concrete. I know if I am ever in need more help, I'd go through networks and then ask around here.
I remember a couple of discussions that were headed that way; then they reasonably enough shifted to email, so I don't know whether they went through.
It's a community, not an attempt to promote "ideal" discussions. Removing names might help the latter, but it would hurt the former.
what about not removing name completely but making it invisible unless your pointer is at location it is hiding behind? you can still find out who has written the comment if you mean it, but your main criteria for valuing comment is it's content.
Why not hide the usernames as well then and let the comments be judged purely based on their content ?
That would be a good feature to be able to turn off/on in your site preferences. I would likely leave 'view usernames for comments' off.

Good idea.

I bet that would lead a lot of people to start using signatures. No thanks.
Perhaps we could assign IDs to posters? The first commenter in a thread is A, the second commenter is B, so that each new thread gives users a new identity.

The problem with that is that anonymity leads to trolling.

Troll posts will be modded down and deleted. That's not really a problem.
That would be potentially neat if you were only interested in raw argument. But HN is a place for people to meet as well.

Also, credibility matters. Some people are known for their expertise in certain areas, like Matt Maroon and poker.

It's difficult to have a dialog if you don't know who is the same person and who is someone else. You could do it by assigning a random per thread ID to each participant in a thread.
Interestingly enough, comments voted below zero still show up as gray. Helps to decide whether to upvote an "unjustly downvoted" comment.
If this improves the site, should it be applied to submission scores too? Showing submission scores can create the same sort of mob mentality in voting. The only potential downside that I see is people voting less often.
I think you can remove the word "by"
"10 points by ivankirigin" is actually quite misleading. It looks like "ivankirign" gave the comment 10 points.

We are having the same problem on how to show it correctly on GraffitiGeo. We ended up using "by ivinkirigin, points: 10", which in my opinion is still not perfect.

Any idea on this?

Why not just "ivinkirigin, 10 points" or something. I think it's fairly obvious that the first word is a username.
Somehow associate the points with the upvote/downvote icons and not with the username?
10 ivankirigin 4 hours ago

If the numbers are changing you get accustomed to it quickly.

By the way, my original comment has an absurdly high karma count. I think that is a direct result of hiding the count.

"10 points by ivankirigin" is actually quite misleading. It looks like "ivankirign" gave the comment 10 points.

I don't believe I've seen a site where any user can give more than one vote, so I don't think this is misleading. But I've not thought about it before, and I do like "by ivinkirigin, points: 10" better.

Kudos on putting so much thought into your UI. Definitely bodes well for GraffitiGeo.