There was some discussion over XP on the miner post. I thought it would be a good idea to bring everything into a new post and discuss some other things like voting in general. Now is the best time to throw ideas around, before more features are worked on and they have to be changed.
XP
At the moment, the only two XP-related restrictions are captchas and sub creation. Captchas last until level 4 (I think, it may have been lowered, @pembo or @Polsaker please correct me), and sub creation becomes possible at level 2. I am not in favour of applying any comment or posting restrictions based on XP or account age like Voat did, and I suspect that others will agree. In my opinion, that was a bad response to try and curb the influx from Reddit when their servers started shitting themselves.
One of the proposed ideas for XP levels was to give users the ability to customise their profile with CSS. For example, reaching level 10 might unlock a certain part of the profile page that could then be edited.
Are there any features you would like to see attached to XP, or features you want removed/changed?
Voting
There has been some progress on the voting system recently, though it hasn't been finished yet. @pembo made some analytics tools for votes that mods will be able to use to see voting patterns on posts, or the sub as a whole. The votes are mapped out on graphs and stuff, its pretty cool.
There is also a separate one for admins that may be a way to solve the age old problem of alt account brigading. Currently, admins have the ability to look at a post and see who upvoted/downvoted it. They can also see the creation date/time of accounts. The idea is that in the event of a sub, user or certain kind of post being heavily brigaded by alt accounts (which would be visible on the graph to mods and admins, because you would see a large streak of red happening), admins could then look at all of the brigaded posts and find the accounts downvoting them. Looking at this information in conjunction with account creation dates, it will be possible to pinpoint alt account groups.
It will not be possible to look at one post and immediately find a bunch of alts, but the patterns will be visible if they are looked at for a while. From this point, there are options that need to be considered. Here are a list of examples that we could do:
- Ban the alt accounts
- Retroactively remove downvotes (or upvotes) from brigaded posts
- Ban the alt accounts from the sub
- Give the information to the moderator and let them decide what to do
- Put captcha restrictions on the alt accounts
- Put post or comment restrictions on the accounts
- Put voting restrictions on the accounts
- Temporary account locks
- A combination of these things
- Nothing
Obviously, in the case of restricting accounts in any way, there would need to be a visible history of their involvement in brigading. I'm not suggesting that after 3 accounts are seen voting on the same post at similar times, they should immediately be banned. This is not the perfect solution, but it could solve a problem both Voat and Reddit has not been able to. It does not have any of the privacy concerns attached to other solutions such as browser fingerprinting or IP collection either.
Vote Sorts
Pembo suggested that in the case of retroactively removing votes cast by alt accounts, we should have a separate voting sort or toggle-able mode from hot/top/new that would show all posts with the votes unchanged. Whilst it is a good idea, I think it will ultimately be unnecessary because it will happen so infrequently. Transparency is important though, so perhaps we could add a flair to affected posts that show the original vote count.
Also, suggest any changes, additions or removals to vote sorts.
I don't consider that to be a lot of "roflolo". The most shameless power-mad level-whore should only be logging in once every 1.9 days, saying "roflolo" once and downvoting something. Anything more and they're just wasting time. If they really did this, their XP/CCP/popularity score would stagnate and the manner of their level-whoring would at least be transparent from their post/comment history. (I still welcome reporting other statistics on accounts - after all, popularity matters to many, including egomaniacs.) Even someone who solely wants to build 'my' score is still forced to look at the website, decide where to speak, and resist the urge to engage - it takes dedication to be consistently meaningless.
Less pessimistically, I think the vast majority of people would discuss or post something they give a crap about, as they do now, or at worst post a pic of a cute cat, or something on SDBH. There's no real penalty if they don't say anything anyway. Just a slow decay when people stop using the site altogether for serious periods of time, because I don't think you want a ton of powered-up sleeper accounts sitting around.
Up and downvotes naturally have a ton of power on a reddit-like forum by regulating content visibility - I see no need to include them as part of the overall level counter at all. No offence, but your suggestion above strikes me as a more efficient way to flood the site with low-effort/meaningless/insincere (but not too offensive) content. Ask people to say just one thing, and I think they're more likely to do it well.
While I think reducing the power of up/downvotes should help, alts could still be a problem, and you could argue that asking so little of each account means it's easy to maintain many alts if you want to have a disproportionate influence on apparent site consensus. If necessary in future, I was pondering including a captcha at login, with an automatic account log-out after a few hours. This would be annoying, but at least it would be 10 times more annoying for someone with 10 alts. Really, I think there's currently no way to prevent alts while preserving user anonymity.
For me people make the website. I like seeing everyone's point of view, but too much of anyone's point of view is almost always bad. I don't think you can exaggerate community by encouraging people to post/comment in excess. Accordingly, I like a score that encourages people to speak up regularly, but gives no extra credit for hogging the microphone.