What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

When we started Stack Overflow, we wanted to make sure that downvotes were more of a visual and psychological motivator than a punitive action. That's why

  • upvotes are +10
  • downvotes are -2, and cost the casting voter -1

However, recently, I've seen Marc Gravell and Jon Skeet both say similar things:

IMO, downvotes don't quite carry enough... -5 downvotes and +1 upvote (for sympathy) yields zero points overall; or it could even yield +10 points for a new user! I'd prefer to see, say, -4 points? -5 points?

I am starting to come around to this way of thinking. There are some users who ask a lot of questions that get downvoted heavily, but over time these users end up with a fairly sizable amount of reputation.

This doesn't feel right.

We are considering changing downvotes to -5, with the same -1 cost to the casting voter.

There really aren't that many downvotes in the system, so the net effect of this change would be to reduce rep growth for users who tend to get downvoted as much as they get upvoted. (Yes, I realize this is no panacea: over time, we'll still get rep inflation for marginal users based on sheer quantity; this is only one of several changes we are considering to help mitigate this.)

The other downside to this change, besides the obvious minor loss of rep for most users, is that it would force a global reputation recalc for every user. I think we're due for one of those anyway..

share

locked by Jeff Atwood May 4 '11 at 8:46

47  
I like this, but I would raise the weight for users with reputation > X. –  jjnguy Jul 20 '09 at 12:02
16  
I have to ask - are these 'marginal' users causing problems? How? I just want to make sure there isn't some sort of 'anti-noob' bias here. –  Michael Kohne Jul 20 '09 at 12:21
16  
Jeff - as it's a major change it would be worth making an announcement on all the sites just before it happens to explain and hopefully prevent a lot of "I just lost X rep - WTF" messages. –  ChrisF Jul 21 '09 at 10:02
9  
It would not "force" a global recalc. It would work fine without a recalc. The recalc will attract far more complaints than any extra penalty for bad questions/answers. –  Perpetual Motion Goat Jul 21 '09 at 10:49
121  
I say this only somewhat facetiously, but global recalc is unconstitutional. You can't change the law, then punish people for something they did that was legal at the time but now illegal. It's perfectly possible to write a database query that will use one calculation scheme before the cutoff date and a different one after. I support the +5/-2 proposal, but I don't support a global recalc (and my rep is only like 350, so I don't have anything to lose personally--just don't think it's right). –  devuxer Jul 22 '09 at 0:42
26  
Rather than the -2 to -5 change, I'd like to see it just not award rep points for upvotes to questions or answers with a negative score. Much the same effect, but less disruptive to users who play by the rules. –  Joel Coehoorn Jul 23 '09 at 13:25
26  
@DanThMan I'm afraid I disagree - your rep is not something you own. It only really has value relative to what everyone else's got. Everyone's rep would be recalculated, and the relative ranking afterwards would better reflect their actual kudos on the site. –  Keith Jul 23 '09 at 20:26
12  
Doesn't the EULA state that the rep points remain property of stackoverflow? –  Tom Hawtin - tackline Jul 24 '09 at 3:05
20  
It isn't a game. It is a question and answer site. –  jjnguy Aug 1 '09 at 21:10
11  
Any news on when this will be happening? –  jjnguy Aug 11 '09 at 13:29
15  
Downvoters should be forced to write a comment telling why is the downvote. This would help with this "tactic downvote" thing. –  The Disintegrator Aug 27 '09 at 3:19
10  
@Jeff: Please don't go with -5/-2. Or at least make the change to -5 first, and only increase the voter penalty to -2 if there is evidence of a problem with leaving it at -1. If you make the changes one at a time you'll be able to measure the impacts independently. –  Dan Dyer Sep 25 '09 at 23:28
6  
@Roboto: that is ridiculous. I have given 357 downvotes, and I'm sure there are users with way more than that. Forcing people to leave comments for each one would result in thousands of comments that read "asdfasdfasdf" or something equally meaningless. –  Graeme Perrow Dec 17 '09 at 16:20
11  
My forced downvote comment would default to "Take that. Hah!" for 15 character. As much as I dislike drive-by downvotes, forcing a comment is simply an invitation to uniformative or unhelpful comments –  dmckee Dec 20 '09 at 1:45
14  
Declined?! Darn, I was genuinely looking forward to this change –  Mark Henderson Mar 19 '10 at 1:54
show 51 more comments

41 Answers

If you were to do this I would increase the cost of casting the downvote to -3 (not -2, you increasing the downvote score by 5 after all) and make people explain. Some downvotes are simply vindictive and you'll be making those more effective.

share
show 1 more comment

I think if there are a lot of downvotes AND upvotes then that tends to indicate that it is a religious or other contentious issue. Why penalize them overall for particular questions?

I think it is a serious mistake to keep the -1 for the down voter.

Leaving it with -1 only makes it MORE enticing to do "strategic" downvoting or retribution voting.

If you're going to ding someone for 5 hitpoints then it should probably cost you a little too.

One of the reasons why there may be so many downvotes (there are pile-ons - it would be interesting to see the statistics on downvotes) is that they are essentially "free". Maybe the problem really is that it is too easy to cast downvotes.

share
4  
I'm pretty sure we'll go with -5/-2 –  Jeff Atwood Jul 23 '09 at 0:22
1  
that works better than 5/-1 I think. –  tim Jul 23 '09 at 2:21
add comment

Just let users with large amounts of reputation down-vote for free. Also you could limit the amount of free down votes for these users (maybe 10-20 per day). This way users who have proven themselves over time will get a tiny bit closer to being moderators.

share
add comment

I think that the penalty for downvotes should be less when the downvoter leaves a comment. Maybe -2 without comment and -1 with a comment.

share
show 1 more comment

As I (just now) mentioned on this thread, I think the weight of a downvote should increase non-linearly, the way that upvotes are now - only instead of starting out high and getting lower, it should start out low and get higher!

share
show 8 more comments

Don't increase the penalty-points per downvote. Instead consider using one of the following:

  • increase incrementally the penalty-points per consecutive downvotes

2 downvotes received one after the other causes the weight of the penalty-points carried by the 2nd downvote to increment by say +1 (i.e. 3) and so forth. This increment gets reset to 0 whenever an upvote is received.

  • increase incrementally the penalty-points per downvote based on total number of downvotes

After 9 (total, not consecutive) downvotes are received then the following downvotes would each carry an incremented weight of say +10 (or whatever) penalty-points, which will again be incremented by +10 on reaching 100 downvotes and so forth

This could also be applied to serial downvoters. The more they downvote (either consecutively or in total or a combination thereof), the heavier the penalty-points.

You may also have to keep in mind the total points each user already possesses, as it would really hurt newcomers to be hit by a tsunami of downvoters. Maybe a little red pop-up box could remind them that when they withdrew their answer/response, the weight of the negative points would be withdrawn as well. This way they can keep the answer up until they get sufficient explanation via comments as to why their answer was considered incorrect or inappropriate. Then they can defend their answer, or edit their answer to clear up any misunderstandings, or just delete it (and put in a new answer).

share
show 4 more comments

The proposed change might roughen the pleasant atmosphere I associate with Stackoverflow. So here's my 3 cents against increasing the penalty:

  1. It's good to know what's wrong is as well as what's right. An increased penalty will cause more wrong answers to be removed, along with the comments explaining why it's a wrong answer.

  2. Some answers are controversial. They are not wrong, or unhelpful, but they still get a lot of downvotes. Increasing the penalty would discourage people from expressing what they really think.

  3. Quality of information is ensured by a negative feedback loop:

    Negative feedbacks tend to dampen or buffer changes; this tends to hold a system to some equilibrium state making it more stable.

    By increasing the penalty, the constant in the feedback loop changes from 0.2 (one upvote = 5 downvotes) to 0.5 (one upvote = 2 downvotes.) This 150% increase will remove the "feedback" nature of downvotes. Downvotes will be a smack in the face rather than a gentle push in the right direction.

  4. People will be very upset if you lower their reputation retroactively. It's like saying "a penalty kick is now worth 7.5 instead of 3 points" and reordering the rankings at the end of the Rugby year.

share
1  
On (4): Should not be a problem as long as the revised formula is applied to all players equally. It's like a stock split or join. –  Lawrence Dol Nov 21 '09 at 19:41
2  
On (3): StackOverflow suffers at present from a large quantity of crap - the signal:noise ratio is too low. –  Lawrence Dol Nov 21 '09 at 19:41
1  
@Software Monkey: (4) Even if the formula is applied equally, it changes the valuation of past behavior That's almost universally acknowledged as unfair (3) Yeah, negative feedback (especially the subtle type) was reduced greatly by the "Vote to old to be changed" change. It will decrease even further when a downvote equates to -5 points. Then people will downvote only people they hate, instead of people you suspect might be wrong –  Andomar Nov 21 '09 at 20:57
add comment

Rather than going through and majorly dropping all question points by half, why not just make upvotes on answers equal +15 or something? Then no one loses any abilities they've worked for.

share
show 3 more comments

Allow multiple down votes by the same user at a cost to both parties of 1 point to a maximum of 10 down votes. It should always hurt to punish even when punishing the people who deserve a lot of punishment.

share
show 1 more comment

Why not increase the downvote value according to the user's rep?

ie, Joe N00b joins and starts downvoting everywhere - it'll be carnage. However, if his downvotes don't count much (-1 if that) then it'll be fine; If Jon Skeet decides you've gone too far (or answered incorrectly) then your rep penalty from his downvote should count more. He's an obviously more responsible user who would only downvote (hopefully) for things that really needed it.

So if the downvote penalty ranged between 0 and -10, a user with 2000 rep might cost you 2 points, a user with 10,000 rep might cost you -5 points.

share
1  
This has been discussed and [status-declined] before. Can't find it at the moment though... –  fretje Jan 15 '10 at 20:28
1  
But wouldn't it be cool? I think that each of my downvotes should reduce the target's rep by at least 1% of my rep (but also cost me 1% of my rep) - BAM! 280 rep gone. It would be so cool. Too bad I never downvote... –  Adam Davis Jan 15 '10 at 20:45
show 3 more comments

An eye for an eye...

If a downvote inflicts -5 hit rep points, it should cost 5 mana rep points.

share
4  
Well... that would effectively kill down-voting. –  Shog9 Dec 22 '09 at 2:57
3  
Well, the trouble is... sometimes posts are really quite awful. Not awful in a "this doesn't belong here" sort of way, just awful in a "this is completely wrong" fashion. It's nice to down-vote them, to leave a quick and effective indicator to future readers that this isn't worth your time. Comments don't really do the job; you don't see them 'till after you've read the post they're attached to. Mass-upvoting does sorta work, but only for answers, and only when there are multiple answers, and only when at least some of those answers are at least somewhere close to being correct. –  Shog9 Dec 23 '09 at 3:09
2  
@Shog, that would suck... long live the downvote! –  jmfsg Feb 4 '10 at 20:38
show 4 more comments

You must log in to answer this question.

protected by Jon Seigel Feb 10 '11 at 18:07

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .