3 ms·
The core issue here (IMHO) can be summed up as: * We all (and I'm aware I'm a pretty young account myself) vote on stories and comments to rank their quality
by eftpotrm 16y ago
The core issue here (IMHO) can be summed up as:
* We all (and I'm aware I'm a pretty young account myself) vote on stories and comments to rank their quality
* Newer users vote less in line with the historic ethos because they're less aware of it
* All our votes have equal power (the downvote filter here is a crude effort to suppress that but isn't powerful enough to be fully effective)
* Network effect means a successful site's growth will be closer to exponential than linear
* With exponential growth the new who are unaware of the community standards are quickly able to overpower the existing who are aware
Hence almost inevitable degradation in quality which people here are complaining about and which I can partially see myself.
Two ways to partially address this spring to mind:
* Express vote power as a function of reputation - an upgrade to the downvote system. This has the problem that it provides a direct incentive to align with groupthink and post the easy but commonly held stories and threads so as to attract repuation and so increase one's voting power and.... It also, I think, requires floating point reputation and scoring, and so increases computational load.
* Display voting based on a similarity function - 'users who liked this also liked....'. This permits cohorts of users to work en masse without prior coordination to lower the ranking of content they find less interesting / valuable and so get what they want more easily. This means though that it increases fragmentation and reinforces groupthink again by design, which is clearly not ideal. It's also again significantly more computationally expensive.
TL;DR: Computation can be thrown at partial improvements but they're expensive to operate, open to gaming and likely to reinforce groupthink. I'm not sure it's socially or technically possible to keep the noisy brats out without severely damaging what attracted the Grand Old Users in the first place. Welcome to social groups...
- jokermatt999 16y agoWhat about disabling voting until a user reaches a certain amount of karma? Of course, you'd have to give the upvote ability to the original members (hand selected?) so that the system could actually get off the ground. It would be similar to the "invite only" community idea where older users have to actually approve new members, but less restrictive. Perhaps even have upvotes on users instead of just comments. It would be similar to an "invite", but just for allowing them to vote. I'd say also keep the hellbanning that we have here. There will sadly be some false positives, but it seems to work very well for keeping out the worst. Perhaps upvoting users could affect the reputation of the folks doing the upvoting. If you upvote a bad user into the community, your reputation suffers as well. Now, this does nothing to solve the problem of groupthink, and in fact somewhat enforces it. However, I think some amount of groupthink is inevitable if you want to create a strong sense of community. Because you're trying to cluster users around a core set of values, it's probable that they'll think similarly in other ways as well. Edit: I think multidimensional voting helps as well. Ignoring the comments voted "funny" on /. helps to filter out what people liked just because it was amusing. I think "agree/disagree" voting would be useful as a separate thing, because too often that winds up conflicting with upvoting/downvoting for quality.