People of the #fediverse, especially those creating various services, there are alternatives to HCAPTCHA when you ask people to create accounts or login. Despite HCAPTCHA's propaganda, HCAPTCHA is not truly accessible to #blind people. It requires us to give up our privacy if we choose the cookie option. The text alternative doesn't work most times. I just tried to sign up for a /kbin server at https://redit.buzz and wasted 30 mins on HCAPTCHA.

Please be #inclusive!

#accessibility

@ppatel Ugh. Yeah, I always found that captcha in general sucks. Come on, seriously. Surely just making an invisible, unfocussable text field would be enough? If it's filled, it's a bot. If it's empty, then it's clearly an human being. Throw in a checkbox for good measures, afaik bots still can't manipulate those.
@xogium @ppatel people can use selenium and other browser automation platforms to simply launch an actual browser, then manipulate the DOM, so anything like that could be scripted in a per-site profile for a bot, done. What we need are text or choice based questions, which only, or *mostly*, humans know the answer of, then that should make most bots go away. Of course, if the inaccessible captcha trend continues, it's very possible I might use a form of gpt or something, coupled with selenium as a browser automation framework, to solve the image based ones. And so, we've come full circle, now bots fix what should be hard for them, but is now hard for us. Good job, scum captcha designers.
@bgtlover @ppatel @xogium Wouldn't text-based captcha be also very, very easy for AI and bots to solve though?
@xogium @ppatel for AI, yes, probably. For bots, usual bots, even with selenium, no. I think text captchas are the best middleground between almost nothing at all, and opaque image captchas one has to see to complete, full stop.

@bgtlover @xogium @Verso You might want to consider issues presented here when thinking about options.

https://www.w3.org/TR/turingtest/

Inaccessibility of CAPTCHA

Various approaches have been employed over many years to distinguish human users of web sites from robots. The traditional CAPTCHA approach asking users to identify obscured text in an image remains common, but other approaches have emerged. All interactive approaches require users to perform a task believed to be relatively easy for humans but difficult for robots. Unfortunately the very nature of the interactive task inherently excludes many people with disabilities, resulting in a denial of service to these users. Research findings also indicate that many popular CAPTCHA techniques are no longer particularly effective or secure, further complicating the challenge of providing services secured from robotic intrusion yet accessible to people with disabilities. This document examines a number of approaches that allow systems to test for human users and the extent to which these approaches adequately accommodate people with disabilities, including recent non-interactive and tokenized approaches. We have grouped these approaches by two category classifications: Stand-Alone Approaches that can be deployed on a web host without engaging the services of unrelated third parties and Multi-Party Approaches that engage the services of an unrelated third party.

@ppatel @xogium @bgtlover I never thought I'd say that but I found the equivalent of an impossible captcha to solve for us. MS decided to ask us to figure out how many people were talking at once. In random conversation. Fail just one of them and you fail the test.
@xogium @ppatel wo, where was that? damn, that's complicate indeed. If they accept error margins and approximate numbers, it's not that hard. Otherwise, yeah, ai will solve that one faster than we would probably.
@bgtlover @ppatel @xogium If I remember right, this was done when creating an xbox account. They do accept errors but the margin is small compared to the ratio of people talking. You could have 3, then the next sample has over a hundred.
@xogium @bgtlover @xogium The recent audio thing from HCAPTCHA is to identify distinguish animal sounds from the other sounds presented. You'd have to listen to three different options. They're using this to train AI models. And the whole thing is timed.