Hacker News new | past | comments | ask | show | jobs | submit login

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!




I 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


Captcha stands for: Completely Automated Public Turing test to tell Computers and Humans Apart


CAPTPHA?


Would expect the challenges in lisp with such a name


Sure, 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.


Sometimes I wish I could leave the yaks alone. Most of the time I love it lol


If 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!


No. 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.


> 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


> This service let's you do that while also preventing abuse and spam.

https://www.codecaptcha.io/

It's not just about programmers.


using copilot is not technical or difficult. paste the challenge in comments and hit tab or enter and its done (or not depending on copilot).


Is copilot looking for the function name and using that to solve it? Might just change that into a random string.

function deliberatelyMisleadingString {

}


But then no one knows which problem to solve.


You 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."


Copilot 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.


Reminds 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."


If the function name is an issue, call it “captchaTestFunction” and include a comment to the effect that “this function should act like a function called theRealFunctionName”. Though that would be easy to automate around if anyone cared to.


Yeah, well can't imagine solving an np-hard challenge just to get rickrolled afterwards...


Does this copilot solve codilty quizzes?


Thanks! All good suggestions!


Do, fix this halting problem instead.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: