<?xml version="1.0" encoding="UTF-8"?>
<essay xml:lang="en" version="5.0" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:gal="http://norman.walsh.name/rdf/gallery#" xmlns:foaf="http://xmlns.com/foaf/0.1/">
<info>
    
    
    
    
    
    
    
    
    
    
    
<title>CAPTCHA this!</title><biblioid class="uri">http://norman.walsh.name/2006/06/30/captcha</biblioid>
<volumenum>9</volumenum>
<issuenum>64</issuenum>
<pubdate>2006-06-30T08:35:59-04:00</pubdate>
<date>$Date: 2006-06-30 09:08:59 -0400 (Fri, 30 Jun 2006) $</date>
<author>
      <personname>
<firstname>Norman</firstname>
	<surname>Walsh</surname>
</personname>
    </author>
<copyright>
      <year>2006</year>
      <holder>Norman Walsh</holder>
    </copyright>
<abstract>
<para>More fodder in the ongoing war against comment spam. Y'all can
do math, right?</para>
</abstract>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#SelfReference"/>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#Spam"/>
</info>

<epigraph>
<attribution>
      <personname>
	<firstname>Sir Francis</firstname>
<surname>Bacon</surname>
      </personname>
    </attribution>
<para xml:id="p2">He that will not apply new remedies must expect new evils; for
time is the great innovator.</para>
</epigraph>

<para xml:id="p1">I woke up to eighty some odd bits of comment spam
this morning: free ringtones, drugs I don't need, and some miserable
excuse to sell car insurance.</para>

<para xml:id="p3">I'm glad comments
<link xlink:href="/2006/06/19/commentSpam">are moderated</link>,
because the evil bastards never got
an ounce of <wikipedia page="Google_juice">Google juice</wikipedia>
for their efforts.</para>

<para xml:id="p4">But I still had to moderate all eighty of them.
Waste of my time. So this morning I implemented a simple
<wikipedia>CAPTCHA</wikipedia> system based on the ability to perform
simple arithmetic operations on single digit numbers. Y'all can do
that, right?</para>

<para xml:id="p5">I'm optimistic that that will slow the bots down, at
least for a while. There's nothing to prevent the bot's heuristics
from growing new capabilities, of course, but they'll still be
moderated even <phrase revisionflag="deleted">if</phrase>when they do.</para>

</essay>

