Update: This has now been pushed to the live site. For now, on Desktop, strong upvotes require click-and-hold. Mobile users just tap multiple times. This is most likely a temporary solution as we get some feedback about how the respective modes work under realistic conditions.
Over on our dev-site, lessestwrong.com, we have a fairly major feature-branch: Recalibrated voting power, and Strong Upvotes/Downvotes.
tl;dr – Normal votes on the test server range in power from 1 to 3 (depending on your karma). You have the option of holding down the up/downvote button for a strong vote, which ranges in power from 1 to 15.
We're looking for feedback on the UI, and some implementation details.
Flow vs Stock
This post by Jameson Quinn notes that there's two common reasons to upvote or downvote things. This is similar to my own schema:
- Conversational Flow – When you like (or dislike) the effect a comment has on a conversation, and you want to give the author a metaphorical smile of appreciation, or awkward silence/stare.
- "Ah, good point" (+)
- "Hmm, this gives me something to think about" (+)
- "This comment cited sources, which is rare. I want to reward that." (+)
- "This was clever/funny." (+)
- "I think this post contains an error." (–)
- "This comment is technically fine but annoying to read" (–)
- "I don't think the author is being very charitable here" (–)
- Some combination of the above (upvote or downvote, depending)
- Signifying Importance – When you think other people should go out of their way to read something (or, definitely should not). Ideally, posts and comments that contribute to the longterm stock of value that LessWrong is accumulating.
- "I learned something new and useful" (++)
- "The argumentation or thought process illustrated by this post helped me learn to think better." (++)
- "This post contains many factual errors" (––)
- "This comment is literal spam" (––)
- "The reasoning here is deeply bad." (––)
People instinctively use upvoting to cover both Flow and Importance, and this often results in people upvoting things because they were a good thing to say in a conversation. But then later, if you want to find the most useful comments in a discussion, you end up sifting through a bunch not-actually-useful stuff.
People also often unreflectively upvote things they like, without paying much attention to whether the arguments are good, or whether it's good for the longterm health of the site. This means people who think hard about their upvotes get counted just as much as people casually clicking.
So the idea here is that by default, clicking results in a Normal Upvote. But, if you hold the button down for a couple seconds, you'll get a Strong Upvote. (And same for downvotes).
Can you technically Strong Upvote everything? Well, we can't stop you. But we're hoping a combination of mostly-good-faith + trivial inconveniences will result in people using Strong Upvotes when they feel it's actually important.
I have some more thoughts on "what good effects precisely are we aiming for here", which I'll flesh out in the comments and/or the final blogpost when we actually deploy this change to production.
Vote-Power by Karma
Quick overview of the actual numbers here (vote-power/karma)
Normal votes
- 2 – 1,000 karma
- 1 – 0 karma
Strong Votes
- 16 – 500,000 (i.e. Thousand year old vampire - the level above Eliezer)
- 15 – 250,000
- 14 – 175,000
- 13 – 100,000
- 12 – 75,000
- 11 – 50,000
- 10 – 25,000
- 9 – 10,000
- 8 – 5,000
- 7 – 2,500
- 6 – 1,000
- 5 – 500
- 4 – 250
- 3 – 100
- 2 – 10
- 1 – 0
(We considered using another log scale, but log5 didn't quite give us the granularity we wanted, and smaller log scales produced weird numbers that just didn't really correspond to the effect we wanted. So we just picked some numbers that felt right.)
Feedback
We're still hashing out the exact UI here – in particular, the UI for helping users discover the feature. (Posts basically have little-to-know discoverability, comments have a little hover-over message).
Check out lessestwrong.com and note your feedback here. (If you created your user account recently, you may need to create an alternate account on the lessestwrong development database)
We got to discussing this on #lesswrong recently. I don't see anyone here pointing this out yet directly, so:
This approach, hoping that good faith will prevent people from using Strong votes "too much", is a good example of an Asshole Filter (linkposted on LW last year). You've set some (unclear) boundaries, then due to not enforcing them, reward those who violate them with increased control over the site conversation. Chris_Leong gestures towards this without directly naming it in a sibling comment.
In my opinion “maybe put limits on strong upvotes if this seems to be a problem” is not the correct response to this problem, nor would be banning or otherwise 'disciplining' users who use strong votes "too much". The correct response is to remove the asshole filter by altering the incentives to match what you want to happen. Options include:
Personally I favour solution #1.
I'll add that this is not just a hypothetical troll-control issue. This is also a UX issue. Forcing users to navigate an unclear ethical question and prisoner's dilemma—how much strong voting is "too much"—in order to use the site is unpleasant and a bad user experience. There should not be a "wrong" action available in the user interface.
PS. I'll concede that making strong votes an actually limited resource that is enforced by the site economically (eg. with Token Bucket quota) would in a way also work, due to eliminating the perceived need for strong votes to be limited by "good faith". But IMO the need is only perceived, and not real. Voting is for expressing preferences, and preferences are unlimited.
Overall, agree on the whole asshole filter thing. After a few months of operation, we now have a bunch more data on how people vote, and so might make some adjustments to the system after we analyzed the data a bunch more.
I am currently tending towards a system where your strong-upvotes get weaker the more often you use them, using some kind of "exhaustion" mechanic. I think this still would cause a small amount of overrepresentation by people who use it a lot, but I think would lessen the strength of the effect. I am mostly worried about the UI... (read more)