In reply to Mike Schinkel.

A better solution already exists. Javascript nonces. My plugin uses it and the only spam I get is human originated. And false positives don’t exist (the visitor gets a message that their comment is rejected and they should activate JavaScript)

https://wordpress.org/plugins/lh-zero-spam/

And yes akismet is an antiquated embarrassment