News for hackers. Stuff that matters.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by ashleyw on Saturday April 18, 2009 @04:41PM (#568717)
If I see a form, I instantly decide whether it's worth filling in based on how much I want to pass it. And I often press the back button when I'm feeling lazy.

…captchas really don't help.

Don't fix a problem until it exists, and even then try and find an alternative method to fix it if it may negatively affect your users.

Re:Ask HN: Do I need a captcha on my web apps sign up form? by cruise02 on Saturday April 18, 2009 @04:13PM (#568683)
Yeah, if you get any kind of traffic at all, and some script kiddie discovers that they can fill your disk quota with fake accounts, they will. I recommend reCAPTCHA (http://recaptcha.net/whyrecaptcha.html), since it's free and easy.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by pavel_lishin on Saturday April 18, 2009 @04:42PM (#568718)
Are kids nowadays so bored that they would fill up a disk quota with fake accounts just for shits and giggles?
Re:Ask HN: Do I need a captcha on my web apps sign up form? by pierrefar on Saturday April 18, 2009 @04:46PM (#568722)
For LOLz actually.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by sharkbrainguy on Saturday April 18, 2009 @05:25PM (#568756)
"lulz" I believe
Re:Ask HN: Do I need a captcha on my web apps sign up form? by pierrefar on Saturday April 18, 2009 @07:14PM (#568860)
I stand corrected while simultaneously betraying my age.

LOL, I guess.

Re:Ask HN: Do I need a captcha on my web apps sign up form? by Raphomet on Saturday April 18, 2009 @07:43PM (#568892)
Seconding the reCAPTCHA recommendation - I can't think of a way to make it any simpler than this. It even works if you're developing from localhost.

I put off implementing our captcha for a long time, believing that it would take a day of research, implmentation, testing, debugging; with reCAPTCHA and ambethia's Rails plugin (http://github.com/ambethia/recaptcha/tree/master), it took less than half an hour.

Re:Ask HN: Do I need a captcha on my web apps sign up form? by silencio on Saturday April 18, 2009 @08:58PM (#568948)
I'm thirding recaptcha, only because most people who roll their own captcha solution somehow forget that there are some people out there who can't read or see captchas for whatever reason. Meanwhile, recaptcha takes care of most problems with reloads and audio captchas.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by sachinag on Saturday April 18, 2009 @04:58PM (#568729)
No.

We go on and on about premature optimization in our code; why do that in your signup process? If and when it becomes a big issue, sure, add a CAPTCHA. But until then, why?

Re:Ask HN: Do I need a captcha on my web apps sign up form? by ctingom on Saturday April 18, 2009 @05:30PM (#568763)
Okay thanks everybody for the replies. The consensus appears to be to leave it off until it's a problem. So that's what I'm going to do.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by makeee on Saturday April 18, 2009 @04:59PM (#568730)
I don't use a captcha on my site and I've never had an issue. I wouldn't worry about it until the problem arises. If your site is just starting out you want to keep that barrier to participation as low as possible.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by Hexstream on Saturday April 18, 2009 @05:37PM (#568771)
Limiting new accounts to, say, 20 per day per IP should severely mitigate most attacks, especially the ones not specifically targetted at your site. For the targeted ones, deal with them as they come up, in a more or less manual way. You don't want to have 10000 new fake account creations per second but you don't need to bother your legitimate users with overly annoying measures like Captcha.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by Goladus on Saturday April 18, 2009 @05:46PM (#568781)
I'd say implement one if you can afford the time and resources now. Then shut it off until you actually need it.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by ozsynergy on Saturday April 18, 2009 @05:35PM (#568769)
Don't worry about captcha till you need it.

I strongly recommend storing the ip address and the signup datetime. It makes finding and deleting spam accounts easy.

Re:Ask HN: Do I need a captcha on my web apps sign up form? by eli on Saturday April 18, 2009 @09:36PM (#568983)
Bots will definitely attempt to submit any form they encounter.

And captchas (or any other additional signup question!) decreases signups pretty significantly

Re:Ask HN: Do I need a captcha on my web apps sign up form? by ryanwaggoner on Saturday April 18, 2009 @05:02PM (#568733)
Well, do you?

I wouldn't add one unless you need one, based on what you're seeing for your own app.

Re:Ask HN: Do I need a captcha on my web apps sign up form? by vamsee on Saturday April 18, 2009 @10:42PM (#569029)
I've seen a couple of friends complain about captchas that they're a pain to fill in. They definitely don't make the signup process any simpler. I've seen some sites use simple math questions, like "what is 2 plus 5" or something like that. Don't know how effective they are in stopping spam, though.
Re:Ask HN: Do I need a captcha on my web apps sign up form? by izak30 on Sunday April 19, 2009 @10:26PM (#570080)
My forms typically go only a few days before they start getting form submission spam.

There are lots of captchas to implement in a couple of hours, and people are used to filling them out. It seems like a no-brainer to me.