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

When viewing any question, it would be nice to see the total number of votes as a little tagline underneath the total vote score.

alt text

It would be nice to see the difference between:

+0 (0 votes)      <-- of little interest (0 up, 0 down)

versus

+0 (214 votes)    <-- controversy (107 up, 107 down)

You could show the individual up/down totals (+12, -15) but I thought a simple total might be somewhat cleaner.

share|improve this question
    
Related to my question? meta.stackexchange.com/questions/604/… –  ChrisF Jun 30 '09 at 10:34
3  
Oi, stop stealing my UV tickets. :P –  cletus Jun 30 '09 at 10:45
10  
+1 for the graphical illustration –  Assaf Lavie Jun 30 '09 at 11:11
2  
Maps to this uservoice item: stackoverflow.uservoice.com/pages/1722-general/suggestions/… –  Joel Coehoorn Jun 30 '09 at 16:07
1  
yeap i always liked how Urban Dictionary provided a better picture of what the community felt over a post, allowing me to count the population who possess a certain view. –  icelava Jul 30 '09 at 10:28
1  
- 1 for improperly formatted image! –  Larry Nov 30 '09 at 18:59
5  
Sorry, this post is 5 months old, long before we had the technology to draw freehand circles and Godzilla charactures. –  Robert Cartaino Nov 30 '09 at 19:57
4  
@Robert C. Cartaino, In light of that I guess I should reverse my vote, however my vote is too old to be changed. So if you edit your post I can change it, but now that the technology is available when you edit your post you would have to update the image to a properly formatted one and then I can change my vote :-p –  Larry Dec 1 '09 at 2:03
    
hopefully now that we've implemented this people can see how relatively useless (IMO) of a feature this is, because downvotes are statistically so rare. –  Jeff Atwood Dec 1 '09 at 5:47
6  
Loving this new feature –  jmfsg Dec 1 '09 at 18:03
5  
The possibility to perform heart transplantions is relatively useless (IMO), because heart failures are statistically so rare. –  Hendrik Vogt May 24 '11 at 10:06
1  
The ability to show vote counts is insignificant next to the power of the force. –  todofixthis Aug 8 '12 at 12:59
    
+1 to split votes into 2 part ( Up-voting / Down-voting ) –  toreator Jul 24 '13 at 8:52

6 Answers 6

up vote 61 down vote accepted

The total vote count (score) is denormalized, but the individual up/down vote counts are not.

So to display it on every post would incur 2 vote table queries * number of visible questions / answers. Our DB is fast, but the vote table is pretty massive, and not doing a query is always faster than doing it..

It's possibly something we could do on demand (as @hmemcpy notes), but as an "always displayed" it is a non-starter.

(Also: downvotes are still quite rare on Stack Overflow, so I'd say about 90% of the time, when you see a score, it is pure upvotes.)

EDIT: Jarrod implemented displaying total up/down votes today. This is currently deployed to meta and will be deployed to other sites in the evening PST later today. Simply click on the vote number itself to show up/down vote totals. Requires 1000 rep.

share|improve this answer
    
I had a feeling that denomalization would be the reason why this hasn't already been implemented. Just thought I would ask. –  Robert Cartaino Jun 30 '09 at 14:06
30  
Ok I'll bite... you're denomralizing the net votes. Why not just denormalize the up and down votes too? 200k questions * 10 answers on average each * 8 bytes (on the outside) per post = 16MB of data. –  cletus Jul 3 '09 at 7:36
72  
This is like part of your reason for not showing the post which achieved a badge: "we don't have that data." Yes, you currently don't have the separate votes denormalized, but the system can change. I don't think it's a good idea to use "we're not currently set up to make this change trivial" as a reason against a feature request. –  Jon Skeet Sep 8 '09 at 7:11
11  
Just doing my bit to make downvotes that little bit LESS rare. Sorry Jeff, I think this is a pretty weak excuse. You have blogged and spoken about how the SO team has overcome tons of other technical difficulties to make the site faster/better/stronger. What makes this problem so different? –  David HAust Sep 25 '09 at 3:41
7  
The new addition by Jarrod is nice, but it doesn't undo (i.e. you should be able to click again to set it back to the total count). –  gnostradamus Nov 30 '09 at 18:32
40  
Just out of curiosity, why the 1k rep requirement? –  AnonJr Nov 30 '09 at 18:34
    
@gnostradamus: I was going to say the same thing. Looks good, but can't go back. Thanks for the update! –  Troggy Nov 30 '09 at 18:34
    
awesome! my downvote on this answer has been officially removed –  Kip Nov 30 '09 at 21:22
3  
Personally I'd be happy with tooltips but I guess that involves putting that information up whether someone wants it or not whereas this is on-demand. Anyway, this is a welcome change. Thanks Jeff. Now if only you can solve the mystery of the missing "Return to Question" link. :) –  cletus Nov 30 '09 at 23:52
6  
tooltips are a bad idea because 98% of the time, the score you see is all upvotes anyway. So making it on-demand is more sensible, since from my perspective this is "information porn" anyway.. prurient, not really necessary. :) –  Jeff Atwood Dec 1 '09 at 5:30
    
Nice implementation! An example for those who don't have 1,000 reputation: img.skitch.com/20091220-8b116etdgx7e83wwxsmaxxs81d.png –  Arjan Dec 20 '09 at 17:26
8  
yeay, a feature for the 100-ish people who have 1,000 reps...(on meta, that is)....and no, of course I'm not one of them ;-) –  Morten Bergfall Dec 31 '09 at 9:54
    
If it cannot show the total number of votes, perhaps it should phrase it in a less misleading manor. like "14 score" or 14 vote score" or "14 upvotes" because technically "14 votes" is inaccurate. –  JD Isaacks Jul 23 '10 at 19:48
1  
@Jeff is it your plans to implement @gnostradamus feature? Though it is not vital to the site's functioning, I find it very counter-intuitive that when you click, and get it by up-votes down-votes, when you click it again nothing happens. Thanks –  Trufa Dec 12 '10 at 20:40
    
Is this still the case Jeff? Have up/down counts been denormalised into the post? –  Oli Dec 1 '12 at 23:59

An unobtrusive way of showing the information would be as a tooltip, shown when hovering over the score (or perhaps the up/down arrows).

share|improve this answer
6  
perhaps as a JQuery tooltip w/ background query that would work, but as a HTML tooltip, has same problems as noted in my answer. –  Jeff Atwood Jun 30 '09 at 10:24

Another way could be something like Digg, where upon clicking on the number of diggs, it toggles:

Before:

After:

However this wouldn't work quite well here, so perhaps show this in a tooltip over the number, as Jonik suggested.

share|improve this answer
6  
this was an excellent suggestion and the inspiration for our implementation of the feature (now live on meta.. click the vote #, if you have 1k rep) –  Jeff Atwood Nov 30 '09 at 18:33
    
Awesome :) (15 chars) –  Igal Tabachnik Dec 1 '09 at 7:42
1  
@JeffAtwood is this likely to ever be rolled out for those of us with lower reps? –  naught101 Mar 16 '12 at 1:26

Moderators and 10K rep users get access to the vote velocity, or the amount of upvotes and downvotes for a given question.

Given that this information is already available, I can only surmise that it wasn't included for one of the following reasons:

  1. Performance hit for providing that information for every action request on the site.
  2. To not 'encourage' excessive voting (both up and down) for a topic.
  3. Because it's not really 'important' across an aggregate context.
share|improve this answer
    
I have 14k rep on StackOverflow, and I don't see how to access this vote velocity... –  Thomas Owens Jun 29 '09 at 20:02
    
@Thomas: stackoverflow.com/tools/votes-hot, or tools -> links -> recent questions with most vote velocity –  Paolo Bergantino Jun 29 '09 at 20:06
2  
Ah. Well, it should be displayed on the question page. –  Thomas Owens Jun 29 '09 at 20:08
3  
I vote for #1, #2, and #3.. at some level this is kind of information porn, it's prurient and not really all that necessary for typical use of the site. –  Jeff Atwood Jun 30 '09 at 10:24
    
man, I have to get to 10k –  Assaf Lavie Jun 30 '09 at 11:11
    
Unless I just haven't found it, you can't view this on an arbitrary question/answer. this information is only provided for the 100 questions/answers on the votes-hot page –  Kip Nov 11 '09 at 21:50
    
@JeffAtwood How is knowing the ratio of up votes:downvotes more prurient than knowing the total? It adds more information, which allows users to make better informed decisions on which answer to trust. –  naught101 Apr 28 '12 at 6:53

It might make sense to show it on a users own question, since they basically can see this information by the reputation they gain/loose.

If you really want to know, you can determine this easily enough using the SO data-dump

I'm not really sure what you gain by having the information easily visible, since it could be misleading (say if a question was crappy, so it was down-voted, edited then voted back to a positive number). I think the final score is all that really matters..

share|improve this answer
    
Actually, this might be an application for Complex Event Processing...for example, to know when the number of up-votes and down-votes are roughly the same (perhaps +- a percentage of the total votes), resetting after an edit. –  Thomas Owens Jun 29 '09 at 20:06

I've created a UserScript/bookmarklet which enables this feature for all Stack Exchange websites.
If you don't have sufficient reputation, let alone an account, you will still be able to view up- and downvotes.

For more details, see "View Vote totals" without 1000 rep.
If you're not interested in details, but want to use the script right away, have a look at UserScripts.org.

share|improve this answer
    
Thanks. That's brilliant. Nice UI too. –  naught101 Apr 28 '12 at 6:57
    
any way to get this to work on Area51? There it's really useful to know which questions are controversial.. It works on discussions there, but not proposed questions. –  naught101 Nov 15 '12 at 6:47
1  
@naught101 My userscript / Chrome extension is using the Stack Exchange API (v2) to get the data. Area51 is not available through the SE API. Related posts on Stack Apps: Why I think Area51 needs an API. and List Area51 discuss in the StackAuth sites list. –  Rob W Nov 15 '12 at 10:29

You must log in to answer this question.

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