Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Start re-displaying upvote/downvote numbers #1071

Closed
wants to merge 2 commits into from

Conversation

BukhariH
Copy link

Removing the counter was a terrible decision and I think most of us can agree on that!

So, lets start re-displaying the counter and forget it ever happened 😄

BukhariH referenced this pull request Jun 19, 2014
This removes all displays of specific upvote/downvote numbers through
both the site and API, and only displays score.

Due to the API not previously including score for comments, all apps
were calculating the score themselves by doing ups - downs. So as to not
break everything, we now pass the score as the number of upvotes as
well, and always say that there are 0 downvotes. This should result in
still showing correct scores, but will make it look like nothing is ever
being downvoted in any apps that expose ups/downs.
@NickPiscitelli
Copy link

Please accept this!!

@tcgumus
Copy link

tcgumus commented Jun 19, 2014

Reddit needs to listen community. REVERT

@AnSq
Copy link

AnSq commented Jun 19, 2014

I support this pull request.

@BukhariH
Copy link
Author

84.9% of people disapprove of the change

@Deimos Seriously, listen to your userbase! It's not a phase. They likely won't get over it and even if they do, then how they view reddit as a community will be always be negative due to overtly dictatorial admins.

Source: https://pay.reddit.com/r/announcements/comments/28hjga/reddit_changes_individual_updown_vote_counts_no/cib60ho

@addie-winter
Copy link

I support this pull request, please return to the old method, it wasn't perfect but this is a step in the wrong direction.

@ZekeZenon
Copy link

Hey can you submit your code over to my version of reddit? That'll be greatly appreciated! https://github.com/ZekeZenon/reddit

@BukhariH
Copy link
Author

@ZekeZenon Your fork already has the reverted code 😄

@ZekeZenon
Copy link

It does? So none of this silly (? | ?) business? I'm fairly certain the code isn't reverted. But alright then.

@reddit-archive reddit-archive locked and limited conversation to collaborators Jun 19, 2014
@reddit-archive reddit-archive unlocked this conversation Jun 19, 2014
@BukhariH
Copy link
Author

@ZekeZenon Opps! You were right! I was diffing the wrong branch!

@BukhariH
Copy link
Author

@spladug What's your opinion on this pull request?

@ZekeZenon
Copy link

Yeah, I had a feeling you were :P So send that pull request over and I'll accept it.

@Syntaf
Copy link

Syntaf commented Jun 19, 2014

Support

@ntzm
Copy link

ntzm commented Jun 19, 2014

+1 The new update is very annoying.

@seeruk
Copy link

seeruk commented Jun 19, 2014

+1

@jradavenport
Copy link

-1 don't restore the old functionality

Remove the ?'s altogether and let people focus on content instead of upvotes

@BukhariH
Copy link
Author

@jradavenport

What about smaller subreddits? Don't you feel that this will disproportionately hurt them?

And, what about the right of self-determination of the subreddits? Don't you feel that the subreddits should be able to choose whether they want in or out on a change that could utterly destroy them?

Also, we could have a poll (sort of like a referendum) on whether the counter stays in or out. What do you think about that?

@StevenGann
Copy link

Support.

@toresbe
Copy link

toresbe commented Jun 19, 2014

I'm unsure about whether GitHub is considered a forum where this discussion is welcome, but I personally feel that the ability to gauge reactions to my comments (especially, to see the difference between an overlooked post and a controversial one) is very nice, and I would certainly appreciate it if this change was reverted. I'm happy to see that people are experimenting with the structure of Reddit, but I think this experiment has failed.

@jradavenport: I don't think it's useful to equate interest in moderation with a narcissistic infatuation with imaginary internet points. I care about the moderation system because it's a vital part of the social fabric of Reddit - it defines the community by defining what is visible.

I also don't agree that asking why something is being downvoted is an undesirable thing. Since Reddit is, at heart, a system geared towards separating uninteresting and unconstructive from good content, downvotes become a (necessary) form of censorship. I have several times found it useful to protest that a constructive but unpopular post giving a minority perspective is being downvoted and thus becoming invisible.

@AnSq
Copy link

AnSq commented Jun 19, 2014

@jradavenport
(1) the ?s are part of RES, not reddit.
(2) lol, you actually think this will stop people focusing on karma.

@terribleplan
Copy link

👍

@Chris911
Copy link

My application has been using the number of upvotes and downvotes to send notifications to users. Now this popular feature is broken and probably not coming back.

Did you even think about the impact on developers using your API and 3rd party applications? This is really disappointing.

@seeruk
Copy link

seeruk commented Jun 19, 2014

Was this change announced prior to its implementation?

@Chris911
Copy link

No.

@Diastro
Copy link

Diastro commented Jun 19, 2014

Considering the feedback you've been having in the past hours, I still don't understand why this feature hasn't been re-enabled yet.

@BukhariH
Copy link
Author

@Diastro

Agreed. Usually, reddit inc are very good at listening to the community and responding fast to these types of discussions.

I would love to see them accept this pull request!

@eganist
Copy link

eganist commented Jun 21, 2014

The difference between a web service designed for programmatic consumption
(a web API) and a website is that a web API is easier to consume with code,
but there's nothing to say someone can't screen-scrape a page. A website is
a web service designed for human consumption, that's all. If this wasn't
possible, extensions like RES wouldn't even exist.

To the point: killing the API just makes it incrementally harder for a
bot-writer to code a bot for reddit, but all the developer would have to do
is change it such that it interfaces with the web site as opposed to the
API.

@AnSq
Copy link

AnSq commented Jun 21, 2014

Alright then make it a one day notice. That's almost certainly not enough time to switch from JSON to screen-scraping, and it would still satisfy users by telling them what's going on.

@jamesa
Copy link

jamesa commented Jun 21, 2014

If a commercial service that offered an API, such as Stripe, suddenly changed its API without telling people, I'd understand the outrage.  

However Reddit is not like Stripe, and does not need to consult or notify the devs that use their API. Breaking your Stripe app would cost you business, breaking your bot? Probably not.

On Sat, Jun 21, 2014 at 12:19 PM, AnSq notifications@github.com wrote:

Alright then make it a one day notice. That's almost certainly not enough time to switch from JSON to screen-scraping, and it would still satisfy users by telling them what's going on.

Reply to this email directly or view it on GitHub:
#1071 (comment)

@BrentNewland
Copy link

@eganist You're dismissing the votes of Reddit's core. That's almost 14k votes that people found buried in the comments page among thousands of other comments.

Did you know that the majority of Karma on Reddit is in just 1% of Reddit accounts? That means 1% of users are responsible for the majority of links, posts, and comments. And that's the portion of the community that Reddit is pissing off.

@dowjames
Copy link

"However Reddit is not like Stripe, and does not need to consult or notify the devs that use their API. Breaking your Stripe app would cost you business, breaking your bot? Probably not."

Sure it doesn't... reddit doesn't need to do anything. However, it'd be wise for reddit to listen to its core users, since they are what makes reddit reddit. Without them, reddit is toast.

Just pull stuff like this often enough and people who actually have the resources to create a full fledged fork of reddit, will go ahead and do it... It's happened to other websites before and reddit is on its way there.

@haydenbbickerton
Copy link

I support this pull request. Please revert.

@bkdotcom
Copy link

people are being harsh.
they announced the feature of the api was deprecated.
2 hours later, it was removed
I know I should do a better job of staying on top of things.
we could all be more agile

@kevinvincent
Copy link

Hey guys. Take a look at Reddit Votify.
Its a chrome extension that aims to bring upvotes and downvotes back. Here is the discussion page: http://www.reddit.com/r/chrome/comments/28r73l/reddit_votify_extension_bring_back_upvote_and/

The catch is that it independently hooks into upvotes and downvotes separate from Reddit so it needs a significant userbase for upvotes and downvotes to come back.

@AnSq
Copy link

AnSq commented Jun 22, 2014

@bkdotcom Are you serious? Two hours is not enough time. It happened in the middle of a Wednesday afternoon for goodness sake.

@BukhariH
Copy link
Author

@kevinvincent That sounds great! Maybe @honestbleeps could implement it into RES?

@apfeltee
Copy link

+1
This change is ridiculous. Do you want reddit to end up like digg?

@BukhariH
Copy link
Author

Is anyone else getting pretty angry that it's been nearly 4 days and still no response from the reddit team?

@DomT4
Copy link

DomT4 commented Jun 22, 2014

It's mildly irritating, but not at all surprising. I'm intrigued as to when Reddit feels opposition stops being a kneejerk reaction & starts being a serious ongoing concern.

@AnSq
Copy link

AnSq commented Jun 23, 2014

The announcement thread is now below zero points (still “50% upvoted” though). Think about the implications of that for a minute.

@DomT4
Copy link

DomT4 commented Jun 23, 2014

Yikes. Given the thread was in the thousands on positive vote count at one point, that's a significant drop.

@DomT4
Copy link

DomT4 commented Jun 23, 2014

Somewhat oddly, the recently viewed links still give an accurate tally. So despite "50% upvoted"...

screen shot 2014-06-23 at 17 31 33

@bkdotcom
Copy link

@AnSq
I was being facetious and sarcastic
2 hours notice is no notice at all.

@BukhariH
Copy link
Author

@AnSq Well, isn't this the whole point for this new change? Now they can fuzz votes as much as they like and we won't even know about it.

I wish reddit inc would just donate reddit to the community.

@BukhariH
Copy link
Author

@alienth @Deimos @atiaxi @bsimpson63 @mtitolo @rram @shlurbee @spladug @umbrae

There are 9 devs in this organisation yet nearly 5 days after still no comment?

@terribleplan
Copy link

@BukhariH The one thing I would say is that this was probably a business decision, so bugging the devs will have little real impact... our dissatisfaction should be with the people who make the decisions, not those who implement them.

@apfeltee
Copy link

@BukhariH Don't expect them to stand up to their nonsense. If you want to know why... well, here's a thread that recently appeared within the halls of /r/subredditdrama:

http://np.reddit.com/r/redditdev/comments/28hpop/will_todays_announcement_regarding_visibility_of/cie0jkj?context=3

In other words, the admins don't care, never did, and are unlikely to change their opinions.
I guess they already set sails to the lonely wastelands of diggtown. 😇

@BukhariH
Copy link
Author

@apfeltee That's a really great point on that thread!

In fact I think it deserves it's own issue:
https://github.com/reddit/reddit/issues/1074

I would love it if reddit commented on #1074 !

@apfeltee
Copy link

@BukhariH Good idea indeed!
Even if it isn't going to change much (it certainly seems unlikely as of now), making some noise is always a good idea.

@BukhariH
Copy link
Author

@umbrae Thanks to reddit inc for listening to us a little bit:
https://pay.reddit.com/r/announcements/comments/293oqs/new_reddit_features_controversial_indicator_for/

However, the solution is a non starter. It just doesn't address the concerns we've had! You can tell that by just reading the thread at: https://pay.reddit.com/r/announcements/comments/293oqs/new_reddit_features_controversial_indicator_for/

Currently, the best solution which addresses reddit incs claimed concerns and the concerns of it's user is:

How about this: you bring back showing upvotes and downvotes for comments, but leave it off by default in the preferences. Then, when a user turns the option on, they get a pop-up warning them that totals may be inaccurate and a word on why reddit fuzzes the votes.
You know, if you are bothered so much by some users not understanding a feature, you fix the feature to explain it to them, instead of just obliterating it completely. How hard is that? - /u/darklink37

@taowa
Copy link

taowa commented Aug 26, 2014

The counting system was fuzzed (i.e. inaccurate).

@negativeview
Copy link

The counting system was fuzzed, but still held information that people miss. You could, for instance, tell the difference between a few votes and a lot of votes. "50%" doesn't tell you if you got one up vote and one down vote or a million of each. That is very useful information.

It should also be noted that fuzzing only took place past a certain point. Many small subreddits used votes as exact counts because they actually were exact counts.

After the dust is completely settled though, what will become the most important takeaway is that Reddit made large, API-breaking, community-rattling changes with zero warning, zero discussion, and zero concern for customer feedback. The attitude surrounding this change is far more troubling than the actual change.

@umbrae
Copy link
Contributor

umbrae commented Dec 16, 2014

Thanks for your thoughts on this everyone. We maintain this was the right call, but I know many of you didn't feel that way. Hopefully over the course of time this has become less painful and the controversial indicator gets you a good amount of what you felt was lost.

I'm going to lock this as well, and for future reference this repo is only for confirmed bugs to be worked on. For discussions like this, /r/ideasfortheadmins is probably the right place.

@reddit-archive reddit-archive locked and limited conversation to collaborators Dec 16, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet