How To Stop Hostile Jerks From Killing Your Social Site by Cory Doctorow
informationweek.com
informationweek.com
As far as improvements go, I think the lack of private messages hurts the sense of community, because communication is always one-to-many (which is much less personal than one-on-one).
The disemvoweling technique mentioned in the article was pretty unique, but I think the desirable goal is to train the users (us) to stop rewarding hostile posts with karma. That leads to strong disincentives to negative posts, without resorting to any micromanagement.
Yes, but it's also likely that that curve might be linear, and the total number either "hyper linear" or a steeper linear.
I think Reddit's system works reasonably well: enough downmods and the post is simply hidden. Trolls do care about attention; if they don't get it, they (usually) stop wasting their time.
As for me, since you think I'm a troll, you should delete my account. I'll move along... its no fun when for every 4-5 people you engage in good conversation you get 3-4 people who attack you personally, and the site owner is one of them!
What this has become-- since you have clearly stated that you judge applications based on how people act here-- is an ideological garden where people are judged based on how closely it is percieved that their statements are in line with the Party Line.
For instance, there are many ways you can fund a startup- credit cards or house equity being two that are more viable now that you don't need to raise millions. But because its percieved by your fans that "Venture Capital" is the only way to go, any suggestions to the contrary are met with derision. This is ironic given that you yourself have argued for venture capital being less important now days.
So, even your ideas are considered "trolling" in this forum ... because ideological purity is a good that you have put forth explicitly.
But if you condemn any variations in thought as trolling, then the resulting community of fan boys/Kool-aid drinkers is just as bad.
1) If someone is downvoted, don't allow them to post for a set period of time. It seems angry people post a lot in succession, especially if they get voted down. More time to think and cool down.
2) Have a short timer (five minutes) stopping you from replying directly to someone who replied to you. More time to think means logic gets to fight emotion for longer and hopefully win over. I like reading strong arguments until they degrade into emotional monkey flinging.
3) Check for votes for or against a person over a set time frame as well as testing for variety. This would stop people who get a real hate on for someone and downvoting all their comments to torpedo their karma.
4) Force people to enter a reason when they downvote. Just a simple one line reason that would only be read by the moderators. Having to stop and think about why you are making a decision and justify it to someone else would cull a lot of the punitive downvotes. It would also provide you a place to start a dialog with people who aren't adapting well to the site.
Point 2: OK, except it will sometimes be annoying.
Point 3: Yes, but it will be tricky to optimize this algorithm.
Point 4: This is the best suggestion to implement immediately.
I vote up a comment if I strongly agree with it. Conversely, I vote down a comment if I strongly disagree with it. Those in between, which I don't feel strongly about, I leave. Isn't that what the down vote is intended for?
1. I am participating in thread A and get downmodded in another thread, and I write a message and see "please wait x minutes." It is trivially easy to cripple my participation ability this way. Of course, 3 and 4 are remeedies for this.
2. some replies warrant quick replies. A. blah. B. source? C. source of blah. The other thing is, all I need to do is post everything I want to post in succession, and check back later. That's actually what I do here; it's more efficient.
3. I think this is a good idea and should be a priority consideration. But there are multitudes of ways of doing this. To KIS, consider allotting downmodding points by number of upmodding points. You would need to find a happy ratio first, though; pg might have enough data to do this. sum upmod vs sum downmod. Say it's 12:1. Then maybe give one downmod point for 10 upmod points. This stops random downmodding just by controlling scarcity. But this does not stop trolls from posting. Of course when you have a whole upmod/downmod economy set up, you can then implement tresholding... and then here and there, and you have slashdot/reddit/digg all over.
4. I am hesitant on this idea. A troll can enter jibberish and you have useless data. On the flipside it prevents mistakenly downmodding.
In the same spirit: right now, no down-arrow is available for replies to your own posts. I think a better alternative would be to make the down-arrow available but have it only influence comment score and not karma.
For every down-vote a comment receives, give some fraction of an up-vote to that comment's parent.
The idea is that, even if someone is rude and doesn't care about their own karma, if they are sufficiently rude they will actually wind up helping the person that they insult.
Drop karma. Still have voting on threads and comments but don't collect that up into a public karma for an individual. Karma is clearly a motivator for some compared to peer respect from posting a well thought out comment. If ones comment goes negative it's more likely to be upsetting if you think it has hurt your karma, whereas without karma you'd just take it as feedback that people, or even a clique, don't agree. You'd be less emotive in replying.
How about placing some nice text above the comment submission field that reminds the poster to be nice, ie "Please be polite.", or even better, throw up random literary quotes about politeness/helpfulness/communities.
It would be a neat experiment to see if the ratios of mean-spirited responses to other types of comments decreased due to the suggested (mine or otherwise) changes.
For example a variation of this would be: If a post has -2 votes, 10% of the users will not see it. If it gets -4, 20% will not see it...etc. The poster will always see it and he has no idea that he is being gradually ignored.
If someone is causing problems just word-filter their name into something embarassing. Or take a word they use frequently in their posts and word-filter it into gibberish.
http://journal.dedasys.com/articles/2007/04/26/ideas-are-worthless
I also think some of his "startups are the future" thinking is naive in that it excludes many fields of endeavor where far more significant amounts of capital are necessary to get anything going.
But I wouldn't have any problems telling him the same thing to his face, over a beer. From what little I know of most people on this site, they all seem reasonable enough that I'd quite enjoy talking with them about a variety of things, even those we might not agree about.
This article seems very much like a lot of what Mr. Doctorow produces: it shows a lot of promise (in this case by suggesting that he has a silver bullet to the Problem of Trolls), but barely attempts to deliver.
There's no 'there' here! Does he suggest even one concrete thing we might do? If he did, and I didn't see it, fine, I'll eat my words. From what I could tell, he a) told us what we already knew about the problem, b) told us what other sites have tried unsuccessfully, and then c) tries to tell us about being a "troll whisperer" -- something about removing vowels and some other vague "techniques".
There is no 'there' there.
Incidentally, if you're ever tempted to read a Cory Doctorow short story or novel, expect the same thing: a premise that may seem compelling on the surface, but with prose that has no substance. (You might accuse Thomas Pynchon of the same thing, but at least that guy can write well. Cory writes with the subtlety and beauty of a chainsaw.)
The Wufoo's have another simple but apparently powerful idea -- on their blog, they prefill the comment box with "everyone needs a hug", or something like that.
I've been trying to start thinking like that in all of my interactions with customers and users of our Open Source products. People take just about everything, even bad news or criticism, better if it is from a friend.