GRAPHICAL CHALLENGES (CAPTCHA's) ARE EVIL

While I understand the need to validate sign-ups are human, these CAPTCHA systems are horribly discriminatory towards blind or visually impaired users. Of course, to be fair, so are flash-only web sites. They can't read them, and they are blocked from using these sites.

If your web site does not work in lynx/links, it probably doesn't work with a screen reader either -- and it is broken.

You also need to consider the potential for color-blindness in users as well.

I think it was once proposed that you could create riddles involving trivially simple problems (but ones that were not trivially parseable).. but that two has problems, particularly with non-native speakers or those that won't get your riddle. They would probably be annoyed. Seemingly good multiple choice question barrages like "which one of these animals lives in the ocean" seem effective, but you can code around those. And again, what if they don't have flounders in Outer Mongolia?

I realize I am not solving your problem -- I'm only stating that CAPTCHA systems are a very bad idea.


In reply to Re: Validating web-site signups are humans. by flyingmoose
in thread Validating web-site signups are humans. by jdtoronto

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.