There is something incredibly worrying about the fact that choosing to not have a Google account means a large portion of the web is walled off from you.
Choosing to not have a Google account means you are co-opted into doing labor for free (helping their image classifiers recognize cars, shop signs, etc.) for Google. Have a browser with tracker blocking built in? Aah, too bad. Please "solve" these 5-10 pages of work for our algorithm. Don't want to? Too bad, you can't use this site.
And yet, if clients come to me looking for a good solution to determine who is a bot and who isn't, I don't know what else to recommend. Other Captcha solutions seem completely inferior.
I agree completely. The worse this gets, however, the less reCAPTCHA makes sense to me. The main reason to use it was the fact that it worked invisibly for users it deemed as not being a bot. Based on the responses here (as well as my personal experience) this seems to work less and less now - maybe partially because Google wants more users to train it's algorithms. Therefore there is not much to distinguish reCAPTCHA from some other CAPTCHA system, including simple ones you could make yourself. The image recognition stuff requires more work but, arguably, we are even worse at basic NLP tasks, which are even easier to make CAPTCHAs for. All you need is some private dataset, which you can create manually fairly quickly, and a corresponding task. For example:
Select which of the following are fruits:
1. banana
2. firetruck
3. baseball
4. apple
On top of that, if there were independent implementations of CAPTCHA systems the exact mechanics of interacting with the CAPTCHA would be sufficiently different that the very act of submitting responses would, itself, be a bot test.
Choosing to not have a Google account means you are co-opted into doing labor for free (helping their image classifiers recognize cars, shop signs, etc.) for Google. Have a browser with tracker blocking built in? Aah, too bad. Please "solve" these 5-10 pages of work for our algorithm. Don't want to? Too bad, you can't use this site.
And yet, if clients come to me looking for a good solution to determine who is a bot and who isn't, I don't know what else to recommend. Other Captcha solutions seem completely inferior.