Blog Comments
This morning before work I hacked up a few Pyblosxom plugins to do word blacklisting and a basic Turing test on comment posters. The blacklist currently only contains 'phentermine', 'poker', 'xanax', and 'viagra', but that should filter out 90% of the comment spam. For the rest, the Turing test asks the poster to add together two small numbers. The lazy bit is that these numbers are hard-coded at the moment, I'll add that later...
Hopefully I haven't broken something and if people pass these tests then comments actually work, if not the please email me.
I'll release the plugins later this week when I've added documentation and ensured they work.
NP: In Between Dreams, Jack Johnson
The end-user does not notice any difference in functionality. It Just Works.. :)
http://elliottback.com/wp/archives/2005/05/11/wordpress-hashcash-20/