Skip to content

Comment on How not to design a CAPTCHAparent

Comments

What I think is cool are the captchas that make fake words that actually look like they could be real words (as opposed to a random string of text). Makes it easier for a human to read and figure out, but no easier for a bot. I dont know how they do that.

Markov chains: http://en.wikipedia.org/wiki/Markov_chain

Imagine picking letters with the right frequencies. Now, instead of doing that, pick pairs of letters, with the right frequency, so that each pair "chains" with the previous. If you have good pair frequency data, you can do longer than pairs and get even closer to English.

(vowel+consonant).times(6).join('')

if(failed_attempts > 20){ ban for ten minutes }

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.