News for hackers. Stuff that matters.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by Jernik on Monday September 09, 2019 @12:05PM (#20919406)
It can easily do it, the point is that doing this makes it more expensive to spam your site. Let's say normally, it takes 1 second to post, now it might take 10 secs. Now you're spending 10x as much to post a comment or form, etc
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by unilynx on Monday September 09, 2019 @12:20PM (#20919544)
Just like hashcash trying to prevent mailspam... you just need a bigger botnet. Spammers were never spending their own energy/money.

Well, at least there are less CPU cycles left to ddos wikipedia I guess..

Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by yellowapple on Monday September 09, 2019 @04:12PM (#20921937)
Wouldn't it be more effective to throttle on the server side? You could have the server just artificially take 10 seconds to respond to the request and get the same effect.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by 1mbsite on Monday September 09, 2019 @06:30PM (#20923182)
Not necessarily. Somebody can spam your form from multiple hosts. If you enforce a proof of work they will all need to work for it.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by yellowapple on Monday September 09, 2019 @07:23PM (#20923606)
But somebody can also do the proof of work from multiple hosts (or parallelized on the same host, e.g. with GPU computation). How does a proof-of-work in this case actually do more than just throttling the server's responses?
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by 1mbsite on Tuesday September 10, 2019 @03:10PM (#20932205)
Because there’s more work involved.
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by yellowapple on Tuesday September 10, 2019 @03:21PM (#20932368)
Okay, but that's kinda like saying eating healthy is good because you get to deprive oneself of donuts: that is, I feel like it's mixing up the cost and benefit. The point of the work is (from what I'm understanding here) to make it less feasible for bots to flood a server with requests, but doing the throttling server-side would have the exact same effect more consistently (i.e. in a way that's not easily evaded by GPU/FPGA/ASIC acceleration and doesn't punish normal users).
Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by rolltiide on Monday September 09, 2019 @12:25PM (#20919603)
uhmmmm

okay. I think my compute instances could handle that. the way I pay for them (heroku) usually results in underutilized resources which could accommodate this level of computation.

Re:Show HN: wehatecaptchas – we’ll keep the bots out without... by DJBunnies on Monday September 09, 2019 @12:10PM (#20919444)
And pushing these costs to legit users.