Akismet Blog on Stupid CAPTCHA Systems

The official Akismet blog has a post pointing out the numerous problems wtih relying on CAPTCHA  systems as a means of preventing, or at least discouraging, spam. CAPTCHA systems show the user almost unreadable text in graphic format — often twisted and deformed beyond recognition — and then ask the user to type in the word or letter/number combination in a text box.

My experience with these systems mirrors a lot of the comments to the Aksimet piece. A lot of the times, I simply cannot read what the word is. Facebook is horrible with this — it is constantly throwing up random CAPTCHAs and asking me to type in two words, but 90% of the time I cannot make out what the words are and have to sit there and reload new graphics until I find one that I can make out enough of the word to make an educated guess.

At other sites, I can very clearly make out what the word I’m supposed to type in, but most of the time the site will reject my entry. One thing that really pisses me off about CAPTCHA systems is they rarely include any indication as to whether the entry needs to be case sensitive. Some are case sensitive, but it’s even harder for me to tell if that’s a capital J or a lower case j by the time the letter is distorted and twisted.

Oddly enough, though, CAPTCHA is a bit like DRM — the casual user may have problems getting around it to actually enter a comment, but the spammers have little problem circumventing them,

Companies still believe in the power of the CAPTCHA and they are now very wrong to do so. Where there is a demand  by those wanting to spam there is supply – and it’s less than a cent to spam your blog. At ZDNet’s Security blog they report on an industry which can solve a quarter of a million CAPTCHA’s a day.

On the other hand, as useful as Akismet is, based on the success rate of spammers at this site I imagine spammers still have people who run high volume sites pulling their hair out trying to stomp out the spam.

Using Social Bookmarking Sites for GTD

Ken Clark has an interesting list of 11 ways you can use Del.icio.us and other social bookmarking sites to get things done. For example,

Read / Review – When I come across web content that I do not have the time to read, I tag it with @readreview and move on.  I review the @readreview list as part of my daily or weekly reviews and then remove the tag once it has been read.

I do something similar with e-books I’d like to read offline. These days it seems like everyone is putting their novel or short story collection as a CC download. Typically I run across links to these when I don’t have time to actually go download the file and transfer it to my Sony Reader so I simply bookmark it with an @download tag. Same thing with MP3s I want to go back and download later. Then I simply remove the tag once I’ve gone back and downloaded it.

Most of the ideas Clark has can easily be adapted to different contexts and purposes, and is well worth reading in full.

Please Don’t Troll the Developers

All of the software that runs on the numerous parts of my websites is Open Source these days. I am clueless at programming so I am not in a position to contribute to development of any of the software I use, but I do try to help by being part of the support lists of several software packages I use and regularly answer newbie questions that constantly keep popping up and that I can answer based on my own experiences.

Along with requests for help, of course, people submit feature requests and inevitably with silly regularity someone shows up to ask that the developers stop what they’re doing on the core of the software to bake a commenting/discussion system into the software.

It doesn’t matter that the developers are usually working on the software in their spare time and barely have time to work on the core functionality. Nor does it matter that there are several hosted commenting systems that can easily be used for this purpose (such as Disqus) or that there are literally dozens of open source commenting and discussion systems available that could be easily used for this purpose.

But no, that would never work. So instead people show up and ask — and frequently demand — that the developers reinvent the wheel just for them.

AreMySitesUp.com

AreMySitesUp.com is a nice, free web monitoring service that will let you monitor up to 20 URLs and e-mail or text you if it detects that any of the sites are down.

They also have a premium option for $75/year or $8/month. The premium service lets you monitor up to 60 URLs, performs the uptime check more frequently, and provides a lot more options for notification so if you want notifications to go to Twitter or an RSS feed, they’ll do that.

It also adds what it calls “keywords” which really means you can test not only whether a site is up but also whether a specific service is still running.

Here is how it works:
When you add a new site to your list (or edit an existing one), you will have the option to specify keywords. This is a string of 20 characters max. When we check your site, we will look for this specific string of characters. If we don’t find it, your site will be marked as down.

What is this for?
It’s to make sure your site is really, truly online and responding as normal. Let’s say your web server is up and responding normal, but your database goes down and your site requires the database to work. Your web server might respond with “Error establishing database connection.” This is a valid response which our system may interpret as up. But clearly your site isn’t up. They keyword check would then fail and you would be notified. Powerful stuff!

I’ve been using the free service and am sorely tempted to subscribe to the premium. OTOH, over the last year I had a total of two hours of unscheduled downtime on this server, so I’m not sure it makes sense to pay that much. But if you do have a server that is critical and you don’t already have a monitoring solution, this at least seems to be fairly feature rich.

HeadsetHotties.com

HeadsetHotties.com is a blog devoted to the absurd usage of female models wearing headsets in print and online advertising. Typical is this ridiculous example from Mozy,

Mozy Headset Hottie
As HeadsetHotties.com website puts it,

The popularity of “Headset Hotties” is fascinating to view them from both the perspective of someone who is familiar with their widespread use and as an internet viewer with fresh eyes. While they can be a comforting face in a confusing online world, they are just as often a default design component. This website celebrates the former and challenges the latter.