A lot of commenters miss the point that SOF and other participation websites need to reduce the barrier to entry, not raise it. The spammers will always learn the ropes, so by making an overly convoluted path to normal participation just reduces real participation because either they are not used to the process or they can’t be arsed, and the site dies. Spam drops off, but only because the spammers realize the site is a waste of their time.
I can’t begin to count the number of bb’s out there I’ve never bothered with because I don’t want to sign up, I don’t want an account with them. I’ll never come back unless google indexes it and by mistake and I land there.
@dnm - I don’t think you want the poster to be the primary moderator.
- spammers will delete complaints that it’s spam
- posters will delete comments that their post is dog crap
- posters will gain enough ‘kudos’ to allow them to spam, and then spam everywhere. (who watches the watchers)
- You also have to guard against ‘ganging up’ on legitimate users. I’m sure there’s a lot of spammers that are decent coders who could infiltrate the site to get high moderation status and abuse that power. It’s also good in general because you get some right twits in this industry who think they’re jesus’s little brother in terms of worldly importance. They are more evil than spammers by far.
In a way I don’t care if you’ve posted 1000 times or just the once. The only thing that matters is if you have something important to say. Participation, while great, isn’t everything, and just means you have heaps of free time.
micro-payments:
I’m not giving my credit card info to some random company just so I can post. It’s an idiotic suggestion. Do you trust every website you visit with your credit card details? Facebook is huge and there’s no way I’d hand over that sort of info. I might think well of Jeff/Joel, but I’m not paying to make my 2 cents known.
Jeff is soliciting my response in the first place by placing the comment box there. Let’s not forget Jeff gets paid through ad revenue by site traffic. I dare say this site wouldn’t drive as much traffic if it was devoid of the little comments box.
Or maybe you think the free-ness of the internet should really be 2-tier. Those with a voice are those that can afford one.
So:
- commenting should be free of login if one wishes
- if people want accounts, maybe they get some minor privilege elevation (like pseudo-moderation) and the ability to post.
I like @FrenchHorn’s poisoned accounts, the alternate reality / honeypot. While I can see ways around it, it’s pretty good to allow the spammers to think they’re on top of things, while in reality they’re not.
Ascii captcha is also damn brilliant. Not foolproof, but nothing can be.
I wonder if there could be a variant of the old-school style of verification I remember on video games: where they make you type in the third word of the second sentence on page 42, etc. The rendered page content becomes part of the captcha, which makes anonymous mechanical turks a little less effective (the unpaid variety at least).
Spam prevention has to be easy to use from the user, it has to be easy on admins, and it mustn’t significantly raise the bar to participation. Remember that if a person can figure it out, so can a machine, because the machine is still programmed by the human.