Inspecting Akismet - friday 2006-03-24 0315 last modified 2006-03-24 2015
Categories: Nerdy
TrackBacks Sent: None

Akismet is a web service for classifying user-generated content as spam or non-spam. Launched with the guidance of Matt Mullenweg (of WordPress fame), Akismet is positioning itself as the best hope for defeating spam in the blogging world.

I like the idea. Requiring everybody to run an automated classification system on their simple web servers is not a practicable solution. Everything else has been about raising the barrier of entry to keep unintelligent agents from brute forcing their way in, slowly making it more and more prohibitively inconvenient to some or all users to contribute to discussions. Providing a classifying service available over the wire is definitely the way to go.

There are two main things I don't like. First, Akismet appears to be a fully centralized and thus a closed-source project. That's always an alarm no matter who's in charge. I don't mind black boxes that work, but I don't always trust their custodians of power to do the right thing, anywhere from keeping backwards compatibility to maintaing consistent terms of service to knowing how to run a business such that their service can remain steadily available to returning users.

Second, Akismet requires some form of identification. You must obtain an API key in order to participate in the system, which in turn requires an account on wordpress.com. I've not convinced myself this is really a bad thing, but it doesn't seem like a real good thing. But I don't know if it's truly possible in a decentralized system to even have reliable identification mechanisms in place, so maybe it's just a tech-related inkling.

Is it possible to make a fully decentralized, completely anonymous web service that does its job reliably, specifically, in this case, classifying text as spam? Are there lessons to be learned from trackerless BitTorrent that can be applied here? Or should we all seriously consider putting all of our eggs in Akismet's basket and, as a friend put it, watching that basket very, very carefully?

Comments

works okay

I've been using it for about a month or so and it's been great. Strangely, it failed for the first time today and has let about 6 spam posts through in the last 2 hours. Hope it's not a trend...

fugu on March 24, 2006 08:59 PM

You must login to leave a comment

TrackBacks

No TrackBacks for this entry.