Hacker News new | past | comments | ask | show | jobs | submit login
The Value of Downvoting, or, How Hacker News Gets It Wrong (stackoverflow.com)
61 points by Anon84 on March 9, 2009 | hide | past | favorite | 114 comments



The reason HN doesn't need downvotes is that HN, unlike Reddit, kills lame articles. On Reddit, users need downvotes as a way of saying an article is lame. Downvoting is the only way you can get a (nonspam) submission off the frontpage. But on HN you can flag it and if it's bad the editors will kill it.

We can thus safely assume a nonlame set of articles, and we also (so far at least) assume nonlame voters. And if you only have nonlame voters voting on nonlame articles, upvotes should be enough to pick the winners.


I don't think Hacker News' system kills lame articles. I have seen obvious troll blog posts and such reach the top of HN repeatedly.

The reason this happens is because of the following. Let us say that an ordinary story that is completely relevant to Reddit and is worth reading is upvoted by 50 people and downvoted by 10. This gets the story +40. Now, let us take a very controversial story, say, a blog post on how much git sucks that is obviously fishing for links. This story gets upvoted by many more people, say, 100 people... and downvoted by 300. It doesn't get near the front page.

Now, take the same on HN. The first story gets +50, the second gets +100, despite the majority of people believing it should not be on the front page.

This is not to say that the Reddit system is better, but rather that the HN system is not perfect.


Well, we kill everything the editors think is excessively lame. Downarrows would produce better results iff the userbase at large were better at deciding what was lame, which is probably not the case. Downvoting is often done reflexively, whereas killing something is a fairly momentous choice one thinks about first.


I think that HN does not really need down-voting for articles at all, but on the other hand, it needs some automated killing functionality.

EDIT: [About the editors, it takes an hour and sometimes more for a link to be killed, at least when I flag a link and I see it for hours - happened today. So maybe automation will help in any editors shortage]

For example, someone few days ago submitted your article "Why TV Lost", although it was already submitted, and we already discussed it! But he was able to do it, obviously because the submission detection script does not think that "www.domain.com" is the same as "domain.com", and treats them as different links.

Also if a link is submitted previously and it was dead because it's spam, then if a user tries to resubmits it again it should be killed automatically. Like Google homepage, myspace and all of these bla bla bla.

There are zillion techniques for preventing spam, and you know it better than me for sure. But there is a vision that you have about spam on this website, that I don't really understand yet.


>the submission detection script does not think that "www.domain.com" is the same as "domain.com", and treats them as different links.

Those two are not the same. Just like mail.google.com isn't the same as google.com.


But google.com is the same as www.google.com? and ycombinator.com is the same as www.ycombinator.com? Got what I mean!

I am talking about the "www" which is the acronym of "world wide web", and it's automatically assigned to any domain name, so usually domain.com and www.domain.com points to the same host, unles if the sysadmin changes it which rarely happens.

I am talking about the "www." and NOT any other subdomain that the sysadmin/webmaster can add/change or remove.

I am sorry if you misunderstand what I am talking about.


The www. subdomain is not necessary and you can have a different cname value there. It can point to another domain for instance.


Oh really? I am sorry because I did not know it before. Thanks for informing me, I really appreciate it. I am so glad that I am learning something new here everyday.

Thank you so much for your explanation, I really appreciate it.


Except in the second case, even if only a third of the people take the trouble to flag the article, it would have 100 points and 100 flaggings. Hopefully something getting flagged that much would be killed pretty quickly.

I like making a distinction between something that I simply don't find insightful and something that is actually trolling/spammy/false. In HN's case, my lack of an upvote is equivalent of not finding something insightful... my flagging is an indication of the latter.


Usually lame articles are gone within a day. You can tell when all the comments object and eventually people flag and editors go "okay, we'll remove it."


Most articles are gone within a day as they fall off the front page.


Yeah, that is correct, but lame articles usually only make it to the "new" page, and never the "real frontpage". I've submitted to HN 2 or 3 times now, and my articles have been killed for lameness.

(In my defense I thought they were good articles. But the system appears to work from my experience.)


> The reason HN doesn't need downvotes is that HN, unlike Reddit, kills lame articles.

Honest question, and I do not mean this as a flame, because generally I quite enjoy Hacker News.

How, exactly, is the current top-rated story on HN, "How to Stop the Drug Wars" ( http://news.ycombinator.com/item?id=507509 ) related to.. news of hacking?


"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

http://ycombinator.com/newsguidelines.html

"Stories on HN don't have to be about hacking, because good hackers aren't only interested in hacking, but they do have to be deeply interesting.

What does "deeply interesting" mean? It means stuff that teaches you about the world. A story about a robbery, for example, would probably not be deeply interesting. But if this robbery was a sign of some bigger, underlying trend, then perhaps it could be."

http://ycombinator.com/newswelcome.html


That seems almost reddit-like. Reddit is also (ostensibly) for news items of intellectual value... but look how that turned out :)


Hacker News isn't so much just about programming, but things that are interesting to programmers. It's entirely possible that the programmers that visit HN are interested in that topic.


I don't think it's even that anymore. Hacker News is now pretty much, "Interesting things, plus a lot of programmers use the site."

Which is good for everybody who uses HN as something other than a place to get tips about programming, which I expect is the vast majority of the HN user population.


News for hackers doesn't mean news about hackers.


It's a valid point, though. At what point is the line drawn? Political issues often result in uncivil discussion. There is also probably significant audience crossover with reddit that caused that post to rise up. Hackers may have an interest in libertarianism or economics, but does that mean that this site should become one about Ron Paul if people feel that way?

Editor control should be used to put a stop to that, IMO. Democracy is great, but it went too far with Reddit. HN would become much less useful to me if it went in that direction.


> It's a valid point, though. At what point is the line drawn?

That wasn't really his point so much as yours. ;)

> Political issues often result in uncivil discussion. There is also probably significant audience crossover with reddit that caused that post to rise up. Hackers may have an interest in libertarianism or economics, but does that mean that this site should become one about Ron Paul if people feel that way?

That is in fact a good question to ask, and I wasn't precluding it from being asked, but rather reiterating the stated goals for Hacker News. Such questions ought to be asked.


The reason political issues often result in uncivil discussion, me thinks, is we have not spent enough time in a forum (online or off) that demands civility in such discussions. If HN can provide both (1) topics members want to discuss along with (2) its approach of keeping the discussion civil, this seems a very good thing.

I am a big fan of hacking social and economic problems. If a topic is not of interest I ignore it. A thread rarely stays on the front page more than a day or two.

I originally came to HN for Web 2.0 news. But things have evolved.


Regardless, I think it's a terrible story for a site about programming topics, and I would absolutely vote it down.

But I can't.


This isn't "a site about programming topics". Read the guidelines. Or even just the comment you were replying to.


Are you and I reading the same guidelines?

http://ycombinator.com/newsguidelines.html

> Off-Topic: Most stories about politics, or crime, or sports,

Isn't "How to stop the drug wars" about politics? I know it is exactly the kind of article I expect to find on Reddit. I was surprised to see it on the front page here. From the linked article:

> That is the kind of promise politicians love to make. It assuages the sense of moral panic that has been the handmaiden of prohibition for a century. It is intended to reassure the parents of teenagers across the world. Yet it is a hugely irresponsible promise, because it cannot be fulfilled.

This is not an article about politics?


Yeah, those guidelines: the ones that say "anything that gratifies one's intellectual curiosity" is on topic and go out of their way to make explicit that this is "more than hacking and startups". Also, the ones that say "Please don't submit comments complaining that a submission is inappropriate for the site", which I wish you would respect.

This is not an article about politics?

My comment was plainly not about the article but about a false description you made of this site. The article itself strikes me as a borderline case. It can't really be called "evidence of some interesting new phenomenon", but neither is it narrowly about politics. It's an intellectually respectable piece about a thorny social issue. For me, it passes the test because of the interesting historical content of the first paragraph, which I was curious and gratified to learn.

If I could make one thing go away from HN it isn't egregiously off-topic articles, which the flagging-and-editing protocol handles just fine, but rather the incessant "The sky is falling, it's just like Reddit" meta-noise.


> Also, the ones that say "Please don't submit comments complaining that a submission is inappropriate for the site", which I wish you would respect.

But that's precisely what happens when you give people no other option to vote against something: they write comments complaining about it. It's a direct and very literal consequence of the design decision not to allow downvotes on article submissions.

Besides, I only brought that up because pg said:

> The reason HN doesn't need downvotes is that HN, unlike Reddit, kills lame articles.

Which is generally true, but clearly not true today because the top rated article is, as you said, borderline. And from my perspective, it is not at all borderline, and I'd vote against it in a heartbeat.


The fact that people complain publicly about posts is a feature, not a bug: in moderation, it communicates among the group what the standards are for stories, and trains new users about flagging stories.

On the other hand, with a downvote, there's no opportunity for discussion, and the end result is that worthwhile stories about out-of-fashion concepts like Perl or .NET or software patents get suppressed.

It's worth mentioning how often the intent of voting is misconstrued; is it "I disagree with this" or "this adds no value"?


Or "I want/don't-want people to see this"

Or "Karma payback time, dude"

In practical terms, it means all of that. What it is "supposed" to mean, I guess, is stuff that PG likes to see (or not)


That last point is a doozy of a non sequitur. Borderline does not equal lame. Not everyone agrees on what is interesting, so there will always be borderline cases, and these are not a problem. On the contrary, they add to the intellectual diversity of the site, which is its mandate.


> Not everyone agrees on what is interesting

The problem is that the upvoters get a highly disproportionate say in the matter. Let's say

- 30% of the HN community finds that drug war article interesting. They all upvote it. - 20% don't care or have no opinion. They do nothing. - The other 50% think the article is only marginally on-topic. (I would say it is not at all on topic, but let's give the benefit of the doubt.)

For those HN users, the article isn't spam or evil or lame (it's the freakin' Economist!), so lumping it in with that sort of nastiness by flagging it seems extreme -- a bit like the nuclear option. I can't find any description of how the flagging works, so I don't know if flag counts are public or not.

What you end up with is a plurality of public upvoters balanced by a (I'm assuming) silent and mostly invisible minority of off-topic flaggers. These are very different axes of expression. They don't really balance each other in the case of a marginally on-topic submission.

What would help, particularly in these marginal cases, is a reciprocal downvote.


I have enough points to downvote comments, I come here all the time, and I've never felt the need to downvote a story. I just ignore it and wonder why everyone else thinks it's so interesting.


I totally respect the Economist, but are they really saying something about the pointlessness of the drug war that I haven't heard a thousand times over already? Furthermore does it belong on a site devoted primarily to programming topics?

And on top of that it is clearly politics, which isn't fun to discuss or engage in. Unless you enjoy other high-risk, low-reward activities like, say, juggling chainsaws..


I have a lot of nerdy friends who love discussing politics. Some of them also code. I don't think it's fair to make the generalization that politics isn't fun to discuss.


It is quite reasonable for upvoters to have a highly disproportionate say, because it's a highly disproportionate problem -- as you surely must realize, considering that you assign disproportionate effects to upvotes/downvotes on your own site.

But you never give any reasoning for your own disproportionate weights beyond what you personally feel is fair or seems to work. Granted, HN gives no little rationale as well, but that makes it at least as valid, having survived longer. It may be that the ideal weight for downvotes is even lower than 1/5th, or it may be that merely having downvotes at all hurts a site more than not having them.

The message an upvote sends is "I like this and I want to see more of it". Conversely, you seem to think a downvote should say "I hate this and want to see less of it", but when the site adds them directly to upvotes, the downvote message becomes "I hate this and I think everyone who voted it up is an idiot." A site using this mechanism sends the message "We are willing to allow controversial material as long as an enthusiastic subset of users votes it up." I would expect this to encourage clique voting over time.

By contrast, the message the flag system sends is "I don't think this belongs on the site; what do you think?" It defers the decision of what belongs on the site to editors. This is more work than letting the market decide, and it probably doesn't scale as well. However, it also ensures that the market doesn't take your site in directions that you don't want to go.


I understand the urge to make software perfect; but really a usable system need NOT be fair, democratic, open and with set rules that may be debated upon (e.g. www.xkcd.com: We don't ask for democratic control over what comics are "on-topic". Yes, I know it's a personal site; but consider: would you ask 37Signals to change their blog to your liking?)

What we really need is a system that works most of the time. The cost of a false negative with down-voting (losing a genuinely insightful article as off-topic etc) is simply too high, IMO.

As regards the comparison with Stack Overflow: I find it rather pointless; the sites exist to serve different purposes altogether.

Perhaps you could rethink your initial thoughts given all the comments above and provide an even more interesting analysis of how user behavior is modified by the presence of certain features... :)


I've created a number of social sites and I've come to the conclusion that down-voting should not generally be allowed/used. The reason is that 9 times out of 10 it's used as a way to say "I disagree with this" regardless of the quality or accuracy of the item in question. Usually based solely on political and religious world-views.

This effect is probably muted on SO which is primarily technical.



Isn't this exactly why downvoting should be a bit more prevalent than it is now? For marginally topical (and in my opinion completely off-topic) political stories like that?

Right now only the people who upvote it get to have a say.


The drug story is actually some really intelligent analysis by the Economist. It is not the sort of garbage you get on Reddit.


I totally respect the Economist, but are they really saying something about the pointlessness of the drug war that I haven't heard a thousand times over already? Furthermore does it belong on a site devoted primarily to programming topics?

What next, some really intelligent analysis of Ron Paul?


It seems it does based on the voting. We also had a post by Tim Ferriss on the top of the page for nearly two days last week, not programmer specific but it was enjoyed / hated and had a good discussion going on about it.

This site is vastly related to programming and startups, but other topics that are of interest and thought provoking tend to rise up as an interest.

We don't have kittens on the front page, so I consider it a victory.


Yes, it does belong here, because it's interesting, and it's not like Hacker News is flooded with drug stories. It's okay to have the occasional off-topic article if it's one of the best of its genre.

There have also been intelligent, interesting stories about Ron Paul on Hacker News. For example this one ;-)

http://news.ycombinator.com/item?id=76469


"An analysis of the 10 most prevalent lolcat photos, and what makes them entertaining".


Man, I know you were joking, but suddenly I feel that a psychological/humor-driven analysis of popular memes might be a fascinating article to read/write.


Right now only the people who upvote it get to have a say.

Not so. The people who flag it also get to have a say. And if you observed the site more closely you would notice that their say is quite effective.


Fair enough.

I understand how voting works, but how does the flagging mechanism work? Once it's flagged by (n) people, what happens? I checked http://ycombinator.com/newsguidelines.html and http://ycombinator.com/newsfaq.html and I couldn't find anything.

I think flagging is a very different (and basically silent) axis of expression; you can't counter an upvote in the case of controversial, marginally on-topic questions like the drug war one.

I totally agree that some of the powers like voting down and flagging have to be earned through participation, by the way. We do the same thing on Stack Overflow.


flagging is a very different (and basically silent) axis of expression

I think the silence is a feature not a bug. The meta-noise reached its peak just before flagging was introduced, and it got way better after that. It still flares up intermittently, like now. An interesting observation is that it's mostly new(ish) users who post complaining meta-comments. Perhaps after they've been around for a while they notice that those discussions are always the same, as are the "sky is falling" threads.

Edit: uh-oh, the right margin is fast approaching. And damn it, I had managed to go at least 6 months without getting sucked in to this meta business!


Good and worthy discussion, though, because this is the very heart and soul of designing software (or at least web apps with discussion) for human beings.


As I understanding, flagging brings articles to the attention of the secret cabal of editors (no one knows who they are, beyond the fact that pg is likely one of them). The more an article is flagged, I presume, the more it stands out to their attention. They then make a manual decision whether to kill the article - and can even bring it back if they change their mind (I've seen that happen a few times).

So flagging in and of itself does not trigger any automatic removal of the article. There has to be a human action to remove the offending article.


The Stack Overflow guidelines prohibit discussion topics, but they still find their way through every once in awhile because the community doesn't mind them if they're interesting enough. Same thing here.


yes, that's true -- but we also allow people to vote against those off-topic articles, and move to close (or reopen) them. There's no way to vote down a link submission on HN.


Right but if enough people find it interesting it finds its way to the front page. I think it makes sense in the context of saying that if X people like this, more than X other people will probably like it too. And that's the point - find stuff that the audience likes.

I think that's pretty healthy. It means that Paul Graham gets an article to the front page one day, and the next day a rebuttal to that article goes up right next to it. Doesn't matter if all the people who agree with one want to downvote the other - as long as it's good, we all get a chance to judge for ourselves.


And that is EXACTLY the point! You can't vote it down, and that's a very good thing.

I've been friended by some people on digg - and they constantly shout battles at me: bury this, digg that. The bury brigades have gone to work on this, etc, etc.

You can't do that here, someone who hates a topic simply can not affect it. All you can do is say there are X number of people who are interested in something. It doesn't matter that some people hate the topic, or are opposed to it. They have no voice.

Example: If you have a very controversial topic that 50% of people agree with, and 50% of people disagree with. You will never see it if you have downvoting. But since there is only upvoting, you will. And I think that that is very very important, and it's one of the reasons this site is so much better than digg and reddit.

I've always thought that digg should frontpage also controversial stories, not just upvoted ones, but ones that have an almost even ratio of down/up votes.

And BTW you don't loose half of the information about votes for a topic - the algorithm here is that stories fall down over time, so time itself basically acts as a constant down vote. You have upvoting to counter that, and ignoring a topic to assist that.

Bill Gates once said something like: if I only read the stories that I am interested in, I'll never learn anything new - so I make a point of reading the entire newspaper. (I hope I remembered the quote correctly, it was from before the internet.)


You're free to flag it, and downvote everyone who commented on it :/

I agree with you, stories about drugs aren't what I come to HN for.


Flag it if you believe it to be off-topic.


Where's the UI to flag a story as off-topic? I don't see anything on the article page itself, and the FAQ ( http://ycombinator.com/newsfaq.html ) doesn't mention anything about flagging?


You apparently need at least 51 karma to flag a post. (The number may not be exact, it's not an official source. Also, it says "comments" not "posts", so there may be a different threshold for that)

source: http://news.ycombinator.com/item?id=439396


Shouldn't these rep limits, and the information about them, be codified into the FAQ?


No. Hacker News doesn't have to work the same way as Stack Overflow. Not only are these limits fluctuating and not really public, HN relies on human editors a lot.

That's okay; the models are really different. Stack Overflow needs to scale more because to be useful, there need to be thousands of questions asked every day, and every question needs to be able to get a response. Hacker News can be useful to me even if it only gets a hundred new stories a day, and it's not really a problem if many stories get axed for a bad reason.


karma limits change all the time, due to "inflation." it used to be pretty difficult to get to 100 points. these days you could get there in a day or two, if you're determined.


Yeah, I think it's karma. oh well, just get some karma and then talk a little more about it, eh?

I think I've flagged something....once. Yup. Most everything on the front page is interesting, the most interesting of which I upvote, and the few things that aren't I just don't read and let die. the front page changes enough to allow me to do that anyway.


On the article page, this is what I see: http://screencast.com/t/Wqa1zmMJ I don't know if there is a rep threshold for flagging, but I wouldn't be surprised.


The comment implementation, however, does not appear to be substantially different from Reddit's aside from greater editor control. That means that lame downvoting is possible. If people start to downvote those they disagree with then we begin to see enforced groupthink.

(Funny sidenote: In forums with alleged [real or fake] groupthink tendencies, like Reddit, it appears that referring to and criticizing the groupthink is very often voted up by the community. This is why I believe that groupthink emerges naturally as a result of the availability of the downvote. No one notices what's going on and attempts to correct their own behavior.)

Killing articles and comments solves the problem of lame articles and comments. However, it does not solve the problem of lame voting hiding useful comments. I suspect that this problem will require a solution soon; I myself have noticed an increasing trend toward Redditism here.

Additionally, I believe that the comment system is probably even more important than the article system. In some sites sites, including Hacker News, I get more from the comments than I do from the articles. Thus, ensuring that comments are good and fairly balanced is just as important to me as ensuring that stories are good.


I agree. Reddit started to get really messed up when the "silly pictures" posts were allowed to dominate the front page. Those posts attracted more of the same, and the change in the comments that followed should not have been a shock to anyone--the same people upvoting the picture of the "jesus toast" were the same ones making stupid comments.

However, all of this is missing the main point: for a site to be popular (lots of eye balls) and be able to sell itself to a large media company for a large sum of cash, it needs to appeal to more than a small, coherent community. Reddit changed because their founders wanted to cash out. HN isn't changing because you have no (apparent) goal of cashing out, and are thus willing to keep HN as it is.


Another thing worthy of mention is that if you only have upvotes the ranking of articles turn out to be considerably simpler. Ranking with both up and down votes is a lot harder.


Slight hijack, but I last time I used it I thought Stack Overflow missed the value of simplicity.

On Stack Overflow, at its core, you have posts, and people reply to that post. That's fine. You can do that whether you're logged in or not (although you need an OpenID provider to sign up, which is a pain when it /could/ partner with a provider to seamlessly give you one on registering).

You can mod up and down the posts. And mod up and down the comments. But only if you have a certain amount of karma for each. But the selected answer by the author of the question is at the top, ignoring the karma completely.

You can have favourites. But only if you're logged in, despite the fact you can submit posts whether you are or aren't.

And then you have comments on each post. But you have to click to view the comments. And you can only add comments if you have a certain amount of karma. This kills a lot of conversation needlessly.

And you can edit other people's posts - if you have a certain amount of karma.

And you can flag posts, but only if you're logged in.

And then too often you view posts that make no sense until you see the context which is buried amongst the tags, rather than the site being naturally split into natural obvious 'sections' which will interest people who know about certain technologies.

It's all very confusing, and completely needless. Hide things or at least make it obvious what I can't use before clicking. Reduce the arbitrary karma limits to add more distinct classes so that the majority have equal abilities.


> It's all very confusing, and completely needless

Well, the funny thing is that the complexity is there for the some of the same reasons that HN explicitly doesn't document its behavior -- it's a small barrier. But these are much lower barriers than HN, as I'll describe below.

> Hide things or at least make it obvious what I can't use before clicking

Ah, but this is a problem -- we tell you what you need to earn to do something when you click on it. So a) you have an idea that the feature exists, and b) you can do it at some point in the future.

> Reduce the arbitrary karma limits

Our limits are quite low, far lower than HN. We require the equivalent of 2 karma on HN to upvote, and 10 to downvote. More here, just divide by 10 to get the HN equivalents -- http://stackoverflow.com/faq


Imagine you visit a website, where both links and non-links are shown by underlined black text. You quickly get confused by what you can and can't click on until you rollover them. I think we can both agree this is a bad thing, and that the correct fix for this is to make the links a different colour so it's obvious.

Imagine you're a new user visiting Stack Overflow, when things you both can and cannot use are shown in exactly the same way as a full user until you click on it and then it tells you that you need X karma to do something. I think this is a bad thing and that the correct fix is to either hide the things you can't do (because features I can't use don't really matter to me) or to make those things look different. This is where we differ, because you think it's not a bug, it's a feature, because it's a "small barrier" by confusing new users as to what they can do out of the box. I personally think that's /insane/, much like someone who decides to make all their links black as a "small barrier to new users".

I think you also misunderstood what I meant by "reduce the arbitrary karma limits". I don't necessarily mean "make them easier to attain" (although I'd argue reducing barriers to entry unless you have a good reason as it generally encourages new users), but rather "reduce how many of them there are". There are 10 different 'levels' of karma where features are unlocked to /users/. Why does a user need 15 to upvote but 100 to downvote? Why do you need 500 karma to retag questions but 750 to edit community Wiki posts? Most sites have a maximum of 3 levels of hierarchy (Admin, Moderator and User), your site has /at least/ 11. I guess with the badges system I should be happy that it doesn't use the same ridiculous system as Team Fortress 2.

And no, I wouldn't regard HN as good at usability either. Functional rather than ideal, even if it is trying to make creating a new poll difficult.


The irony of it all is that is the first post that I really wish I could downvote.

C'mon! The guy doesn't know what he's talking about, yet he is quick to say that HN "gets it wrong". Others show him he doesn't know the rules and he replies that the rules should be more explicit, when the fact is this very idiosyncrasy is what helps HN not to grow too much: it takes someone who is really interested in participating in the community to stick around and learn how things work around here.

I'm flagging the link. I never liked Jeff's "from-the-hip" style of blogging, but now more and more of his articles is plain linkbait and a way to get attention to Stackoverflow.

(Btw, Jeff, the whole spiel of writing even when there's nothing to say is annoying and makes more noise than signal. Quantity does not always trump quality. Practice makes it perfect, yes, but all I can say is that you're getting really good at producing crap.)

To have a post on HN with such an inflammatory title and factually wrong claims is downright offensive. It's no different than me going to his office and screaming how stupid he is.

In fact, I'll cancel my rarely-used StackOverflow account.


1) submitted links cannot be voted down. This is, in fact, correct.

2) comments can be voted down, but it's uncommon, and the UI is invisible (literally) to the point that a casual user wouldn't even see it happening on most posts (very few posts go negative). This is a good thing, but it's not at all clear to a new or unsophisticated user that the possibility of being downvoted is on the table at all. Particularly given the front page which does not allow downvotes on submissions.

3) isn't your post the very sort of inflammatory stuff that you're claiming I write?


1) You've written a critique about the whole HN voting system while being factually correct about only one subsystem - the design decision about submissions.

This is as silly (or arrogant, or plain stupid) as writing a critique of quantum physics just because you know how and when to use Schrödinger's equation.

2) It's not uncommon to downvote comments at all. Again, you are passing your perception as absolute truth. What you may see is few comments that have a negative score. Few downvotes and few negative-score comments are two completely different beasts, and you're inferring wrong things with the information you have available.

3) http://www.merriam-webster.com/dictionary/inflammatory : tending to excite anger, disorder, or tumult.

My comment was a response to your post. It comes off as angry, but it is a reaction to the sort of thing that you write. The post has more than 100 comments, few of them actually accomplishing anything except discussing with you and pointing out why you are wrong.

So, the answer to your question is no; it's your articles that provoke reactions in others and excite disorder. It's your article that is inflammatory, not my comment.

  - - - - - - - - - - - - - - - - - - - - - - - - 
As a side note about what you write... I get it, Jeff. You're the textbook example of an extroverted person: you need to externalize things to process information. To you, doing supports thinking. For introverts like me (and most of HN, by the way) it's thinking that supports doing.

There is no "right way" here, no "better side" to belong to. The problem lies in taking these opposites to radical extremes, and this is what is happening to you. While hardcore introverts end up suffering from analysis paralysis and never get anything done, you end up doing things carelessly and using "social brute-force": you say whatever comes to mind and expect people to throw you "warning messages" and point you to a better solution.

Your blogging style is the equivalent of the guy that trolls in IRC channels (http://bash.org/?152037) to see if he gets responses from the gurus. This is seriously irritating: not everyone wants to be your "idea compiler", and you consume much of other people's time and energy that could be better used elsewhere.

You may even think that you are being successful with your approach: each post you write will probably make your readership increase more than decrease. But if you believe that, you'd be again relying on the idea that Quantity always trumps Quality, and again you'll be wrong by missing the point about the purpose of something like Hacker News.

Quantity trumps Quality on SO - you are more interested in having hordes of beginner and intermediate techies to drive traffic than lots of experts that don't need to seek technical help as often - but HN is about insightful news and comments, and for that you need the participation of above-average and like-minded people; it's all about quality, not quantity.


(in response the section below the line)

This is really a criticism of me, personally.

You don't like me. I don't have a problem with that at all.

The idea that everyone has to like everyone else is unrealistic and dishonest. If everyone likes you, you probably aren't doing anything very interesting.


In Fact, I'll cancel my rarely-used StackOverflow account.

Calm down.


What would "it" be that HN is getting wrong? The point is to (a) have quality posts on the front page, and (b) encourage a community of people to congregate and share valuable advice/wisdom/information.

Design decisions are simply tools to accomplish these goals. Jeff says disallowing downvotes is "harmful to the community" and explains why he theorizes is the case, but why guess? We have HN, we can examine it and decide for ourselves if HN has been "harmed."

I am all for him beating his chest and extolling the virtues of his complicated system. But I do not see the merit of his comparison to HN: It strikes me as fairly run-of-the-mill Coding Horror-style link-baiting.


> We have HN, we can examine it and decide for ourselves if HN has been "harmed."

When a clearly political post about the drug war stays on the front page for two days, that's harm in my book. I expect you will see more and more of this over time as the community grows.

Sorry you feel that way about the post, reg. Just meant to be a discussion, and I went out of my way to say positive thingsa about HN. It feels almost like a personal attack the way you stated it here.


Downvoting loses more information than "no downvoting". Think about a submission with 110 upvotes and 100 downvotes, it is overall rating is 10. A submission with only 15 upvotes has a rating of 15. Surely a submission which attracts 210 user votes must be more valuable than the other one.


Downvotes and upvotes should both be shown for this reason as it calls to attention the divide in opinion.


But how about ordering? At the end of the day, these votes determine which submission makes it to the front page. Allowing down voting but sorting by upvotes might be one solution.


This is a good idea and conceptually similar to showing how many times something has been flagged as off topic.

Although I still maintain that upvote and "off-topic" are not symmetric actions.. but choosing between public visibility of data vs "cabal of secret editors" is a no-brainer IMO.


Downvotes are problematic, because even the best people can't always be trusted to use them correctly. A downvote should be reserved for something offtopic, evil, mean, etc., but too often a downvote simply means "I disagree".


And yet we trust these very same people with upvotes?

I agree the potential for damage is much higher with downvotes, but there's an asymmetry there.

The trick is to make downvotes cost a little bit of karma, IMO. And while I'm on the topic, upvotes shouldn't be as free as they are, either.


What's the asymmetry? You're begging the question. Bad upvotes mean too many people see something. Bad downvotes mean not enough people see it. The latter is worse than the former. So only one of the features is supported. This is a simpler approach than turning karma into a currency to spend on suppressing things people disagree with.

Having said that, the 2-1 downvote scheme you proposed does put some of us within spitting distance of taking nickb down to zero, so I support it wholeheartedly.


> This is a simpler approach

Having a secret cabal of editors, whose behavior and rules are not documented, is simpler than spending karma to vote against things? Really?


Yes. A lot.


can you elaborate?


What's there to say? Submitters veer off topic. You hit the "flag" button. The story gets marked "dead". How is my life improved by the prospect of having more work to do to groom the site?

It's like people used to say about micropayments; all these little knobs exact a mental cost; I have to spend 5 cycles deciding what to do --- mod up? mod down? what are other people doing? do I need to care?

Seems to me like Hacker News is doing the Simplest Thing That Could Possibly work. A good thing.


The simplest thing is finding and blessing 30 people with the right to kill flagged entries? And trusting those 30 people to do the right thing?

Wouldn't it be simpler to automate the whole thing, and let the algorithm do the work?


I don't see the asymmetry.

Having a downvote on stories simply accelerates the divergence of good stories and bad ones... it doesn't add any information, and in fact gives undo power to early voters. An early downvote would prevent a story from ever having a chance at the front page. (It's hard enough to get people to read the 'new' page as it is... they aren't going to read something that is five minutes old and already at -1.)

If comments could 'fall off' the page like stories can, they wouldn't need a downvote either. Also, there are fewer stories than comments, so they are easier to watch by the editors. Downvotes on comments let users help out the editors a bit.

Personally, I'd rather not have downvotes on comments either. Being able to flag trollish things is enough. If I simply don't agree, I should reply or vote up an opposing comment rather than simply downvote with no explanation.


First, I should apologize for my misunderstanding. I do feel like a doofus for not realizing that downvotes are possible on HN. But I swear I have never seen a single downvoted post any time I’ve visited! I am a very occasional HN user, mostly a lurker, and my karma is not even 2 digits. :)

In my defense:

1) There's definitely an element of "if the user can’t find it, the feature doesn't exist" with downvoting here.

2) In practical terms, downvotes are so extraordinarily rare on HN that they almost don’t exist.

Anyway, I'm encouraged that downvotes exist on HN, but the threshold could be considered so absurdly high that they're nerfed into oblivion.


One reason you see so few comments which get the nerfed-into-near-invisible-grey text treatment is that community norms discourage piling on. I mean that when I say it -- comments get down to -5 or so and then people will take time out of their day to post and say "I don't necessarily agree with that but it is a valid point of view" and then, this is the magic part, people mod them up to visible as a result of the social norming.

(Edit to add: I should mention I'm not talking about foul-mouthed racial slurs getting tolerated out of a total desire to let it all hang out. Its more that views which are quite possibly locally unpopular get tolerated, particularly when not obviously trolling. "Rails docs suxorz" would probably end up gray. "The quality of documentation in Rails is subpar, and has been for years. The platform changes so fast that significant features of the most recent releases are documented only on blog posts, if that. The wiki is an unusable mess, bordering on unreadable and filled with information which is out of date or merely wrong." would almost certainly not end up gray, despite the fact that Rails is very popular with the crowd who hangs out here.)

Another reason is that while the signal to noise ratio is not quite infinite the signal to "#$%!"# ratio is pretty close to it. I have omitted the word I wanted to use almost entirely out of my concern that it would be inappropriate for HN. That says something right there. To see it, click here:

http://www.penny-arcade.com/comic/2004/03/19/

The following are taken directly from another popular news site, at random from the #1 story today.

[Ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. That was rich.]

[It'll be as big as that book of his, that totally revolutionized science! Oh, wait, nevermind.]

[The next Cuil!]

These three comments were heavily encouraged by the community on the other news site. They would not be encouraged here. This tends to prevent other people from seeing "Aha, sarcastic one-liners are what is valued, I should probably work on my sarcastic one-liners" and drowning most of the value-adding discussion.


I don't want to start a dogpile, since you already admittedly feel like a doofus, but what's up with writing an article about "what's wrong with Hacker News" when you clearly don't have enough experience with Hacker News to have a clue about what's right with it and what's wrong?


See my response to the first PG comment, along with related comments below. Downvotes do exist (mea culpa), but are so nerfed as to be effectively useless -- that's part of the reason I never saw them.

And they don't exist for article submissions, which is problematic for all the same reasons I listed in the blog entry.


No, the comment downvotes are not "nerfed"-- things get downvoted all the time, and there are often comments with negative karma-- you just haven't been around enough to notice on your cursory glance at the system. (The fact that they are in grey makes them easy to miss, which is part of the point.)

There aren't article downvotes-- but there doesn't seem to be a need for them. The moderators kill stories that are plainly inappropriate, and the ranking algorithm makes it difficult for things to reach the front page without a decent number of upvotes in a short period of time.

My point is: this is an interesting and subtle topic, and it might be in your best interest to study it in some detail, rather than just glancing superficially at what others are doing and forming conclusions thereupon.


they are not "effectively useless", they just useless by you, a non participant / browser of the site.


Considering I hadn't seen a single negative voted comment in a few dozen visits to HN, I'd say they're at the very least underutilized. Although I did notice that a few people went out of their way to vote down stuff in this thread. Ironic? :)


No, it's not ironic. It's business as usual at HN. Posts get downvoted all the time. In fact, a more recent problem has been people overusing downvotes.

It sounds like you didn't actually understand the dynamics of the HN community. You sound silly insisting your initial impression is even partially right, when the whole community is telling you the opposite. (This applies only to posts, of course. Downvotes still don't exist for stories themselves, outside of flagging.)


I don't have any hard data, but I'd estimate (as a heavy user) that at least half the stories with comments have at least one that has been downvoted below 1... but piling on someone is rare, just because it's rare that someone says something that needs to be piled on.

As for your assertion that not disclosing the karma threshold for downvoting is 'bizarre', I'd argue it's useful not to provide an exact number. Enough video games have 'achievements' listed out for people to obtain... I'd rather have people participate honestly than just to gain more 'abilities'.


Usually racism, bigotry and basically any purely ignorant BS gets piled on. An unpopular comment usually only gets downvoted to between -1 and -5, however recently there has been a problem with (I'm assuming) new users downvoting anything they don't like, which thankfully seems to be going away.


there is also significantly less witty one liners / sarcastic replies / downright attacks, at least compared to most communities I have seen.

that suggests they are overutilized elsewhere and work pretty well here, I am not adverse to opposing viewpoints, I just dont want to see plainly dumb comments, if you overuse it, then it loses meaning.

(taking this thread as a test data, while I dont agree with a lot of what people have said, I wouldnt have downvoted any)


1) As soon as users get over the karma threshold, downarrows appear right under the uparrows.

2) That's largely because few users make comments lame enough to be downvoted. But when they do, they get downvoted: http://news.ycombinator.com/item?id=507604


Actually, I've noticed several downvoted posts in my short time here. Caveat: I think this is more a result of trollish posting in many of the cases, but of course that is another problem on its own.

See:

http://news.ycombinator.com/item?id=507278

http://news.ycombinator.com/item?id=507604 (the downvoting on this does seem questionable, although it is an extreme position)

http://news.ycombinator.com/item?id=507301

http://news.ycombinator.com/item?id=505452


Those are comments, not posts. Posts themselves cannot be downvoted.


Ack, I'm getting my terminology confused. I meant posts in the usenet/forum sense.


"In practical terms, downvotes are so extraordinarily rare on HN that they almost don’t exist."

It's not because you don't see them directly a lot that they don't have an impact. A comment that ends at +3 with 7 upvotes and 3 downvotes would have ended at +7 (or more because of the "momentum effect") if there weren't downvotes.


You can downvote comments, but you can't downvote posts themselves. You can only flag them.


Do you need down voting when you have a team of 30 pre-screening? Their is a higher likelihood of foul play when one has the opportunity to down vote one's post relative to one's own or peer's posts. A simple bubble-up philosophy can work. It would also be interesting to see a separate section similar to the top post thread but only contains posts that have been recently down-voted, can potential have some interesting take-aways.


What really annoys me is that pg took away the ability to downvote a comment after a day or two. Given I use RSS to visit news.yc every few days, that means I can't fully participate; I can upvote people's comments, but not downvote them.

And all because someone went around downvoting all the comments for a particular user they fell out with. It's a sledgehammer, pg! Come up with something better.


Comment votes are a tool for grooming the discussion. Discussion on most threads ends after a day or two. What's the value in downvoting a 3-day-old comment? Very few people are going to respond differently to the thread as a result.

If you want to participate, you should write comments, or, better yet, submissions of your own.


By your reasoning, you think it shouldn't be possible to upvote comments after a couple of days either then?


I don't think it should, no. There's a big halo effect to karma, and disabling upvotes for stale comments might mitigate it.

But it's not a big problem.


I don't care about downvotes. HN is just a great web site with great contents so that I hardly ever feel the need to downvote something.


If Hacker News has got it wrong... I don't want to be right. IMHO HN is the most consistently readable, polite, and thought provoking news site on the net.

The only other site I can think of that's close to as consistently a high level of quality in the posts and comments is MetaFilter. And unfortunately there are very few technology discussions over there. :-(


Up voting measures enthusiasm (and refuses any veto to the disapproving majority). Up/down voting measures peer acceptance.


Why not just IGNORE instead of DOWNVOTE ?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: