CAPTCHA, and Why Posted on January 23, 2015August 10, 2022 I know, I know. We’re not the biggest fans either. But after a particularly grueling month where we’ve been bombarded with spam registrations, donations, and the like, we’ve gone ahead […]