6 ms·
Unfortunately the example problems are simple enough to be solved with AI. As a test I ran two of them by CoPilot, and it solved them instantly. I like the id
by melissalobos 5y ago
Unfortunately the example problems are simple enough to be solved with AI. As a test I ran two of them by CoPilot, and it solved them instantly. I like the idea, but would want something more difficult as a captcha since it is easy for bots but hard for a human.
Maybe a better approach would be to have a prompt at the top with unclear specifications, or some kind of riddle instead of a function name. It would also be good not to have a bank of problems, since someone could just pattern match on them, but to generate them automatically somehow.
This is a lot more interesting than finding traffic lights though, and the website looks well designed. Thank you for sharing!
- asadlionpk 5y agoThanks! All good suggestions!
- splintercell 5y agoDo, fix this halting problem instead.
- tonmoy 5y agoI thought the goal was to weed out non-programmers not AI - in that regard it seems to be doing what it was designed for I guess
- deleted 5y ago[deleted]
- charcircuit 5y agoCaptcha stands for: Completely Automated Public Turing test to tell Computers and Humans Apart
- isaacimagine 5y agoCAPTPHA?
- nyberg 5y agoWould expect the challenges in lisp with such a name
- MattGaiser 5y agoIs copilot looking for the function name and using that to solve it? Might just change that into a random string. function deliberatelyMisleadingString { }
- deleted 5y ago[deleted]
- Eduard 5y agoBut then no one knows which problem to solve.
- MattGaiser 5y agoYou can have the function requirements in the instruction text. So instead of isNumberEven, have "write a function that returns whether a number is evenly divisible by two."
- protoax 5y agoCopilot could absolutely solve the task given the instructions as a comment that's stated above. Unfortunately the gap between AI's capabilities and a task humans can solve quickly is super thin. You also have to constantly evade advancements in computer vision for the current type of captchas, such as FunCaptcha implementing swirls and animals in certain rotations.
- 2457013579 5y agoReminds me of one of my favorite quotes about trash in Yosemite.. "There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists." > Back in 1980s, Yosemite National Park was having a serious problem with bears: They would wander into campgrounds and break into the garbage bins. This put both bears and people at risk. So the Park Service started installing armored garbage cans that were tricky to open—you had to swing a latch, align two bits of a handle, that sort of thing. But it turns out it's actually quite tricky to get the design of these cans just right. Make it too complex, and people can't get them open to put away their garbage in the first place. Said one park ranger, "There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists."
- fishtoaster 5y agoSure, but if you're capable of running CoPilot to write an isEven or reverseString function in JS, it's probably less effort to just write the functions then and there. And either way you're clearly the sort of person this captcha would be intended to allow through, I think.
- nefitty 5y agoSometimes I wish I could leave the yaks alone. Most of the time I love it lol
- dbavaria 5y agoIf you could wrangle AI to solve this problem for you, I'm sure you wouldn't have any issues solving the captcha manually. Hence the CodeCaptcha still works!
- klyrs 5y agoNo. If one person can wrangle AI to solve the problem, it's an easy step to solve it in a bot-farm. Hence, the CodeCaptcha is entirely broken.
- vorticalbox 5y ago> Sometimes you want to share a link (like job postings, google forms, your project, a secret sub-page etc) to programmers only. It wasn't developed to keep AI and bots out but to only let in programmers
- abraham 5y ago> This service let's you do that while also preventing abuse and spam. https://www.codecaptcha.io/ https://www.codecaptcha.io/ It's not just about programmers.
- penjelly 5y agousing copilot is not technical or difficult. paste the challenge in comments and hit tab or enter and its done (or not depending on copilot).
- Lamad123 5y agoDoes this copilot solve codilty quizzes?
- pelagicAustral 5y agoYeah, well can't imagine solving an np-hard challenge just to get rickrolled afterwards...