Spam in the discussion area

post by grouchymusicologist · 2010-12-31T05:01:18.925Z · LW · GW · Legacy · 24 comments

Spam (curiously enough, always for jewelry) accounts for maybe two-thirds of what comes through the LW Discussion area's RSS feed these days.  So although the moderators have been doing a great job of quickly removing it from the site itself, it remains a substantial annoyance for those of us who keep track of LW through a feed.

I think it's time to revisit the possibility of making it harder for people to post in the discussion area.  Clearly it would suffice to limit posting privileges to those who have a positive karma balance.  If that seems too draconian, as it did to some people in the previous thread, it would probably be enough to limit posting privileges to those who have ever received a single upvote on any comment they have ever posted.

Would any administrator care to undertake this?  If so, many thanks.

(My apologies if an unfinished version of this post briefly appeared on the site some hours ago.)

24 comments

Comments sorted by top scores.

comment by Vladimir_Nesov · 2010-12-31T06:45:32.004Z · LW(p) · GW(p)

I've recently created a ticket in LW issue tracker, that suggests two possible solutions:

  • Prohibit users with negative Karma from creating discussion topics. (Spammers get downvoted faster than their posts get banned.)
  • Require 1 positive Karma point to create a discussion topic. (Spammers are unlikely to earn it, and 1 point can be easily obtained by anyone who wishes to post.)

I prefer the second option. The ticket was accepted, but with no information on which variant will be implemented.

Replies from: ciphergoth, nhamann, jsalvatier, grouchymusicologist
comment by Paul Crowley (ciphergoth) · 2010-12-31T13:06:23.872Z · LW(p) · GW(p)

If the attacker is willing to put work into spamming this specific site, which is possible, then neither of these gets us anywhere, since you don't need karma to give karma. To be an effective barrier, you would also need to limit voting to those with positive karma. I'd support that.

EDIT: Admins would then have to track down and delete those accounts which gave positive karma to spammers.

Replies from: Vladimir_Nesov
comment by Vladimir_Nesov · 2010-12-31T16:07:21.129Z · LW(p) · GW(p)

If the attacker is willing to put work into spamming this specific site [...]

Which is far from being certain, and so worth testing in this obvious way.

Replies from: ciphergoth
comment by Paul Crowley (ciphergoth) · 2010-12-31T17:02:06.283Z · LW(p) · GW(p)

Agreed.

I think it's probably a good idea to limit voting to those with positive karma anyway, but it's worth doing one without the other.

comment by nhamann · 2010-12-31T21:42:26.669Z · LW(p) · GW(p)

I think the second option is preferable. Is anyone currently working on this? If not, I'm going to try to implement the change myself, seeing as I suggested something like this months ago to no avail.

comment by jsalvatier · 2010-12-31T08:39:37.801Z · LW(p) · GW(p)

I also like the second idea.

comment by grouchymusicologist · 2010-12-31T07:15:00.395Z · LW(p) · GW(p)

Thanks for doing that. I think either one would be an improvement.

comment by taw · 2010-12-31T06:24:04.691Z · LW(p) · GW(p)

Or use captchas for submitting posts.

These days integrating recaptcha is trivial, and if it's only for new stories, not comments, it won't be that bad. Even 4chan has captchas these days.

Replies from: Davorak
comment by Davorak · 2010-12-31T06:54:39.440Z · LW(p) · GW(p)

How about captchas for submitting posts before you reach a karma score of 5.

That way it does not waste the time of members who have contributed.

comment by matt · 2011-01-10T04:43:34.488Z · LW(p) · GW(p)

A captcha is now presented when submitting an article with less than 1 karma.

see http://code.google.com/p/lesswrong/issues/detail?id=233

Replies from: Vladimir_Nesov
comment by Vladimir_Nesov · 2011-01-10T10:54:45.812Z · LW(p) · GW(p)

Will see, but I expect this won't be air-tight, since the spammers manage to register anyway, and there is already a captcha on registration. There are tools for solving captchas cheaply, but not for posting good comments.

Replies from: matt
comment by matt · 2011-01-12T10:35:16.533Z · LW(p) · GW(p)

This was easy to do.

We figured that some spammers would sweatshop registration then hand over the accounts to bots. If true, this should increase the cost of spam to LW.

Replies from: Vladimir_Nesov
comment by Vladimir_Nesov · 2011-01-13T02:51:21.751Z · LW(p) · GW(p)

This was easy to do.

More spam today. Prohibiting posting by users with Karma<1 can't be that difficult to implement - we even have the 20 Karma cutoff on the main site...

Replies from: matt, nhamann
comment by matt · 2011-01-19T04:51:56.792Z · LW(p) · GW(p)

"X can't be that difficult to implement": something one probably shouldn't say about an open source project unless one is about to give it a go themselves.

There's are at least two opportunities to suffer motivation drain in your comment :)

Replies from: Vladimir_Nesov
comment by Vladimir_Nesov · 2011-01-19T14:10:29.126Z · LW(p) · GW(p)

"X can't be that difficult to implement": something one probably shouldn't say about an open source project unless one is about to give it a go themselves.

By writing that captcha was implemented because it was easy to implement, you suggest that easy-to-implement property has nontrivial explanatory power. I disagree, since I believe this property also holds for other alternatives, so can't explain the choice, and shouldn't be used as an argument. It's just a matter of rationalist nitpicking.

(It's more difficult for me, because I don't know the project (or python, for that matter), but must be trivial for people who do. In any case, the intended meaning, as applied to Karma limit, is the same as with captcha in the sentence that originated the exchange, so it refers to how difficult it would be to implement the Karma limit (instead) for the person who implemented captcha.)

Replies from: matt
comment by matt · 2011-01-19T18:48:04.333Z · LW(p) · GW(p)

I accept your criticism and will stop nitpicking. What we did was particularly "easy" because we only turned that captcha on and styled it. Captcha-on-submit was already there in the Reddit code.

We'll try something else to reduce the impact of spam soon.

comment by nhamann · 2011-01-17T09:27:54.429Z · LW(p) · GW(p)

Just seconding this. Still more spam today, so CAPTCHA is ineffective.

comment by Liron · 2010-12-31T12:58:16.861Z · LW(p) · GW(p)

Or just block posts that contain the word "Pandora".

Replies from: TheOtherDave
comment by TheOtherDave · 2010-12-31T16:39:35.504Z · LW(p) · GW(p)

Yeah, but that approach just opens up a huge... um.... container filled with unpleasant and unpredictable consequences.

comment by Nornagest · 2010-12-31T06:39:55.498Z · LW(p) · GW(p)

I hate to say it, but if you grant posting privileges to anyone that's ever received a single upvote, you've just given an easy-to-use and powerfully obnoxious weapon to anyone who feels like trolling the site. From what I remember, the offending accounts aren't removed anywhere near as quickly as the threads they spawn are.

Replies from: grouchymusicologist, Dreaded_Anomaly
comment by grouchymusicologist · 2010-12-31T07:14:36.655Z · LW(p) · GW(p)

I do prefer requiring positive total karma, but either would be an improvement on the status quo. If you go with the weaker option and it gets abused, then the other one can be easily implemented.

comment by Dreaded_Anomaly · 2010-12-31T06:51:10.544Z · LW(p) · GW(p)

I think the idea was to limit new article creation in the discussion area, not for the main site. Right now, anyone can post articles to the discussion area regardless of karma score.

Replies from: Nornagest
comment by Nornagest · 2010-12-31T06:55:21.788Z · LW(p) · GW(p)

Right. My concern is that anyone who's aware of the policy and bored or disgruntled enough to bother could easily reenable spam submissions by upvoting any of the existing posts.

Although I suppose that might not be an issue if they're scrubbed effectively enough from the site.

Replies from: Dreaded_Anomaly
comment by Dreaded_Anomaly · 2010-12-31T07:18:05.463Z · LW(p) · GW(p)

Even a small karma requirement seems like it would be better than no karma requirement at all. Spam and trolling aren't quite the same thing.