Skip to content
This repository has been archived by the owner on Apr 17, 2018. It is now read-only.

Accounts have equal voting power #568

Closed
vaniver opened this issue Jun 26, 2016 · 1 comment
Closed

Accounts have equal voting power #568

vaniver opened this issue Jun 26, 2016 · 1 comment

Comments

@vaniver
Copy link
Contributor

vaniver commented Jun 26, 2016

Right now, all accounts count for the same amount of karma (1) when they vote. This should be replaced with a non-negative account variable, called "weight" or something similar, which is adjustable from the user page by anyone logged in as admin.

  1. I suspect that a basic solution for the change to voting dynamics just necessitates changing line 85 of this file.
  2. It's not as clear to me how to create the UI element to adjust the weight on the userpage, but it should be place by the other buttons that are only visible to admins.

Further optional elements:

  1. Make the weight visible to everyone on the userpage, in a similar fashion to the total karma and karma over last 30 days bubbles.
  2. Make new accounts start with a weight of 0, which increases to 1 at 10 karma. (This will allow us to revert Require 10 karma to vote up or down #550 and close My like/dislike buttons are not appearing #560.)

This issue is just for changing new vote values. It seems likely that changing old votes will require a batch job, which will get put in a separate issue.

@matthewfallshaw
Copy link
Member

If new users start with 0 weight we should ideally show them that on mouseover.
If it doesn't overly complicate the code I'd love to do something like enable upvoting at 10 karma and downvoting at 100 karma.

jglamine added a commit to jglamine/lesswrong that referenced this issue Aug 6, 2016
jglamine added a commit to jglamine/lesswrong that referenced this issue Aug 28, 2016
jglamine added a commit to jglamine/lesswrong that referenced this issue Aug 28, 2016
jglamine added a commit to jglamine/lesswrong that referenced this issue Aug 28, 2016
jglamine added a commit to jglamine/lesswrong that referenced this issue Aug 28, 2016
@wezm wezm closed this as completed in e772b9e Sep 27, 2016
wezm added a commit that referenced this issue Sep 27, 2016
Implement per-user vote multiplier. Fixes #568
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants