8

Do you get Spam from people, who do a regular login?

Why do I have to solve a captcha, after going through a login?

Why do I sometimes get an captcha and sometimes not? Can't the system see, that there has never been a spam from my account, but that the foolish robotdetection is constantly suspecting me wrongly being a robot?

It's so annoying!

How does this detection work, and what can I do to avoid captchas?

1 Answer 1

3

So, first of all: There's no need to create an account. The system, and the users, are perfectly happy with you just posting 'anonymously'.

Do you get Spam from people, who do a regular login?

Absolutely, spammers will sign up. I've no idea what the ratio between spam from unregistered vs. registered users is, but both happen. It's hard to say, because we don't get very much spam - which is possibly due to the thing that's annoying you at the moment.

Note: Take my assertion about the quantity of spam with a grain of salt. I've no idea, basically. It's only backed by me not observing any spam when it is undetected, afterwards, I (usually) can't see it.

Why do I have to solve a captcha, after going through a login?

For the aforementioned reason: spammers create accounts as well.

topon sum i=0 up to infinity of
some captchas are more difficult than others :)

Why do I sometimes get an captcha and sometimes not? Can't the system see, that there has never been a spam from my account[...]?

The system issues captchas based on

  • Your reputation
  • The quality of your content
  • Your ability to solve them (I think)
  • A bunch of things I don't know about

The rate at which you're seeing captchas decreases as you gain reputation. At a certain level, 5k iirc, the rate drops drastically for Edits. Though they do still show up even then, if you - for example - make a bunch of edits in a row. Once you hit 10k, they basically stop completely, except for very strange looking situations.

So, to answer your question:

What can I do to avoid captchas?

  • Most importantly: Gain reputation

  • Think about how your posts look to the robots, think about:

    • External links (tinyurls, obscure blogs, your own website, ...)

    • Phrases like "Thanks" or "me too" in answers

    • Length of content (esp. regarding very short answers)


There's also an official statement as to the rate at which they appear, made by Jeff Atwood on 'How often do captchas appear?' at MSO:

To trigger CAPTCHA while editing / answering

  • The minimum window is 5 seconds
  • The maximum window is 40 minutes

There is a maximum of

  • one edit every 30 seconds
  • one answer every 60 seconds
  • one question every 60 seconds

To trigger CAPTCHA while doing performing other actions, there are throttles of various sizes depending on the action -- it's mostly a "slow down" speed bump to inhibit potentially dangerous "I'm going to post obscene things as fast as possible!" situations.

edit: some new reductions in CAPTCHA throttle thresholds, if you have > 10k rep:

  • for edits -- reduced by two-thirds
  • for post submission times -- min seconds reduced by one half, max minutes increased by x2

edit: assuming you are a logged in user and have >= 200 reputation: after successfully completing one captcha, we now suppress captcha for 5 minutes on your account.

It's reasonable to assume that there are many more rules that the community doesn't know about.

There's lots of speculation about captchas, like "do captchas get harder/easier over time?", I'm going to boldly attribute all of them to Confirmation Bias. As you rightly point out, this kind of system is basically designed to be wrong very often, so that it can be right when it matters.

3
  • 1
    While your answer is very informative, I'm not happy about some answers. I created an account and didn't start spamming, but use it regularly. Why isn't that a captcha enough? I need a level of 5k for things to get better? Do real spammers work to a reputation of 1k, or 200 or what, and then start spamming? You're kidding? And I allways thought spam was a mass action, only interesting if the spam is out in few seconds - better millisconds. 40 Minutes? Where may I complain? Commented Feb 14, 2011 at 13:32
  • Real spammers may well work on some reputation, but it's seldom. More likely, someone's account is compromised, so the spammer gets the rep for free. It's just not a perfect system. It's always going to be annoying at some level. Commented Feb 14, 2011 at 13:40
  • 1
    "Where may I complain": Complaining really won't get you anywhere. What you'd have to do is basically come up with a better system. Reducing the number of capchas will inevitably increase the amount of spam that moderators then have to deal with, it's not really something we can change. Just note this: I don't think anybody thinks you're just wrong, it annoys everybody (more or less), it is annoying. It's just a) not SE's fault, but the spammers', and b) not an easily solvable problem. I know that's a dead-end conclusion. :) Commented Feb 14, 2011 at 13:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .