News for hackers. Stuff that matters.
Re:Why can’t a bot tick the 'I'm not a robot' box? by miguelmota on Wednesday February 13, 2019 @04:56PM (#19157479)
As a user who's constantly clicking on the crosswalk or storefront images you can't help but to think that you're essentially working for free training Google's machine learning models by providing them with supervised data points.
Re:Why can’t a bot tick the 'I'm not a robot' box? by tracker1 on Wednesday February 13, 2019 @05:01PM (#19157529)
That's what ReCaptcha always was... it was originally a known and another unsure text blurb from scanned books/text documents. Now it's street signs etc.
Re:Why can’t a bot tick the 'I'm not a robot' box? by rococode on Wednesday February 13, 2019 @05:28PM (#19157755)
It's actually pretty interesting to see how the captchas have evolved as, presumably, Google decides "OK, we have enough data to consistently identify this thing" and moves on to the next challenge.

I recall the modern (non-text) captchas used to be cars pretty much every time. Then, the images started getting grainier as they apparently wanted to improve their recognition in different conditions. Then crosswalks and store fronts became quite common, eventually with the same kinds of noise distorting images. Now I've started seeing things like buses, bridges, motorcycles, bicycles, etc. It feels like they've finished getting enough data for improving Google Maps and have begun moving towards collecting data for their self-driving car projects.

Re:Why can’t a bot tick the 'I'm not a robot' box? by taneq on Wednesday February 13, 2019 @07:09PM (#19158439)
Google: spins off robotic car company Waymo, announcing public-facing robotaxi service launch in 2018

Also Google: "Our standard for 'what a machine couldn't possibly do' is identifying a stop sign."

Re:Why can’t a bot tick the 'I'm not a robot' box? by UncleMeat on Wednesday February 13, 2019 @08:18PM (#19158847)
Machines have been able to beat captchas for years and years. The point is that it costs money and that's good enough to prevent free and scalable abuse.
Re:Why can’t a bot tick the 'I'm not a robot' box? by TrickyRick on Thursday February 14, 2019 @04:59AM (#19160790)
Isn't the captcha data used specifically to train that AI? That's what they did with the old one at least where it was used to train machines to read.
Re:Why can’t a bot tick the 'I'm not a robot' box? by pbhjpbhj on Wednesday February 13, 2019 @07:47PM (#19158681)
Those really grainy images, they always seemed like they had to have noise added on purpose? It was like really badly processed film grain, but if the images were enlargements then wouldn't they be pixelated?

Stuff you get now often requires cultural information, like "sidewalk" isn't a cross-cultural name, I'd guess almost everyone knows it, but meh. What classes as a store, is a lawyers office a store? Also, I seem to recall I had "click on all minivans"?? Not sure what one of those is, nor really what is classed as a car in USA, is an MPV a car [I'd guess that's what a minivan is?]? Do pedestrian crossing lights (green/red man) count as [part of] traffic lights? I've often wanted a short description of the locus of the terms they're using. Of course it never tells you if you failed, just gives you a further captcha, which it might have done anyway.

Re:Why can’t a bot tick the 'I'm not a robot' box? by kalleboo on Wednesday February 13, 2019 @08:42PM (#19158968)
The fire hydrant one always annoyed me - in many countries stand-up fire hydrants are nonexistent or at least look very different. I guess they're banking on people having seen enough American movies/TV shows?
Re:Why can’t a bot tick the 'I'm not a robot' box? by kaybe on Thursday February 14, 2019 @03:37AM (#19160494)
It's not like the word 'fire hydrant' exists in those countries either, so some kind of knowledge/learning/look-up is involved anyway, no?
Re:Why can’t a bot tick the 'I'm not a robot' box? by tomatocracy on Thursday February 14, 2019 @04:30AM (#19160689)
In the UK we call them fire hydrants and they’re typically placed underground with a small metal cover in the middle of the road and a sign on the pavement (sidewalk for Americans) saying where it is.
Re:Why can’t a bot tick the 'I'm not a robot' box? by dzhiurgis on Wednesday February 13, 2019 @10:28PM (#19159384)
Remember this belongs to Google https://patents.google.com/patent/US9407661B2/en
Re:Why can’t a bot tick the 'I'm not a robot' box? by ancarda on Thursday February 14, 2019 @04:11AM (#19160621)
Are you sure? On the page it says:

    Current Assignee: Juniper Networks Inc
Was it owned by Google at some point in the past?
Re:Why can’t a bot tick the 'I'm not a robot' box? by Mindwipe on Thursday February 14, 2019 @06:28AM (#19161111)
Yeah, a lot of the storefront ones are just plan hit things randomly until it lets you through - how am I supposed to know if a building with some writing on it in Korean is a store or something else? Are you supposed to include the poles in traffic lights or not?

The V2 was just annoyingly badly designed because the questions were badly put.

Re:Why can’t a bot tick the 'I'm not a robot' box? by Abishek_Muthian on Thursday February 14, 2019 @08:48AM (#19161785)
North American food is what amused me, I was thinking how many are going to get that one right outside North America.
Re:Why can’t a bot tick the 'I'm not a robot' box? by CharlesColeman on Wednesday February 13, 2019 @06:29PM (#19158204)
> Then, the images started getting grainier as they apparently wanted to improve their recognition in different conditions.

I'd always assumed that was noise carefully tuned to throw off one machine learning model or another that was being used to beat the captcha, sort of like this: https://www.theverge.com/2017/11/2/16597276/google-ai-image-...

I think it might be the same when they switch to other types of objects (like crosswalks or bikes). Someone's model got too good, so they had to change to something else. I also get the impression that they add delays to the tile refresh before they do that.

I suspect Google now uses robots to generate captchas for humans, under the assumption their image recognizers are far better than anyone else's. They already have some very well ones for other products (self driving cars, street view) and lots of street-level city imagery. That would explain why their captchas are so difficult for humans to solve -- they're testing if you see things like their "AI," not like other humans.

Re:Why can’t a bot tick the 'I'm not a robot' box? by dylan604 on Wednesday February 13, 2019 @09:55PM (#19159265)
>I'd always assumed that was noise carefully tuned to throw off one machine learning model or another that was being used to beat the captcha

I was thinking it was trying to dirty up the image just like the lenses on cameras get dirty. What happens to the image recognition when there's water spots, dirt, mud, etc on the lens that keeps parts of the image obscured?

Re:Why can’t a bot tick the 'I'm not a robot' box? by scrollaway on Thursday February 14, 2019 @06:49AM (#19161188)
The images get a lot grainier when you browse over VPN or fail the first round. So I suspect it's meant to actually throw off captcha-solvers.
Re:Why can’t a bot tick the 'I'm not a robot' box? by jameshart on Thursday February 14, 2019 @08:19AM (#19161614)
what would be the training data value in getting humans to classify images you have clean versions of, after applying simulated noise?

If you have the clean version of the image, you need to get that classified by a human - then you can throw noisy versions of it into the training set for your AI. You don’t need to ask a human, hey, I added noise to a picture of a yield sign. Is it still a picture of a yield sign?

Re:Why can’t a bot tick the 'I'm not a robot' box? by cmroanirgo on Wednesday February 13, 2019 @06:24PM (#19158175)
Yep.

With the possibility of almost uniquely identifying us on the web through fingerprinting... Google, of all companies is in the perfect position to know that my web request was made by me... And therefore I'm not a robot.

You can only conclude that recaptcha is a ml training exercise.

Re:Why can’t a bot tick the 'I'm not a robot' box? by bpicolo on Wednesday February 13, 2019 @07:10PM (#19158443)
>You can only conclude that recaptcha is a ml training exercise.

They're not secretive about it

https://developers.google.com/recaptcha/

Re:Why can’t a bot tick the 'I'm not a robot' box? by DigitalBison on Wednesday February 13, 2019 @07:38PM (#19158621)
> With the possibility of almost uniquely identifying us on the web through fingerprinting... Google, of all companies is in the perfect position to know that my web request was made by me... And therefore I'm not a robot.

The article explains that this is part of what reCAPTCHA does, e.g.:

> Finally they combine all of this data with their knowledge of the person using the computer. Almost everyone on the Internet uses something owned by Google – search, mail, ads, maps – and as you know Google Tracks All Of Your Things. When you click that checkbox, Google reviews your browser history to see if it looks convincingly human.

But your point is otherwise right in that it's used for ML training, which Google admits as another commenter pointed out.

Re:Why can’t a bot tick the 'I'm not a robot' box? by gregknicholson on Thursday February 14, 2019 @02:22AM (#19160239)
> Finally they combine all of this data with their knowledge of the person using the computer. Almost everyone on the Internet uses something owned by Google – search, mail, ads, maps – and as you know Google Tracks All Of Your Things.

Human [n]: Entity that uses Google®-brand services.

— Google Dictionary, 2020 edition

Re:Why can’t a bot tick the 'I'm not a robot' box? by felipemnoa on Wednesday February 13, 2019 @07:40PM (#19158629)
Maybe, maybe not. From time to time google forces me to prove I'm not a robot because of unusual search queries. Either my queries are unusual or I have an infected computer. The thing is, it also happens to me on my iPhone.

Or, maybe they feel I'm not pulling my own weight, seeing as I rarely ever click on adds. They probably need more monkeys to feed the beast so I get selected to train their AI beast.

Edit: It could also be that I'm always running on incognito mode.

Re:Why can’t a bot tick the 'I'm not a robot' box? by arayh on Thursday February 14, 2019 @11:20AM (#19163064)
I wouldn't be surprised if soon enough you'll have to play a mini-match of Starcraft 2 as part of REcaptcha to train DeepMind.
Re:Why can’t a bot tick the 'I'm not a robot' box? by tushartyagi on Wednesday February 13, 2019 @09:35PM (#19159202)
And I find it equally interesting to think about what happened to Google Books project after half the world was entering text into captchas perhaps close to a decade? Is the project still going on?
Re:Why can’t a bot tick the 'I'm not a robot' box? by seventhtiger on Thursday February 14, 2019 @01:22AM (#19160010)
Eventually you will have to park a self driving car in a tight spot for captcha.
Re:Why can’t a bot tick the 'I'm not a robot' box? by NeedMoreTea on Wednesday February 13, 2019 @06:37PM (#19158256)
Helping scan all the world's books as part of a plan to make them freely available to all is much easier to get behind than tuning map objects for their self driving cars. Particularly when most books that were scanned never, ever showed up on Google books.
Re:Why can’t a bot tick the 'I'm not a robot' box? by johannes1234321 on Wednesday February 13, 2019 @08:00PM (#19158748)
> Particularly when most books that were scanned never, ever showed up on Google books.

If one looks at the history of Google Books one can see that they started with big ambitions, but hit copyright in quite intensive ways. That also changed their approach to other projects. Clearing all rights internationally isn't easy.

Re:Why can’t a bot tick the 'I'm not a robot' box? by CamperBob2 on Wednesday February 13, 2019 @07:13PM (#19158465)
OTOH, succeeding at self-driving cars has the potential to save lives by the thousands.
Re:Why can’t a bot tick the 'I'm not a robot' box? by johannes1234321 on Wednesday February 13, 2019 @08:02PM (#19158766)
And if they succeed to much they can monopolize transportation and thus mobility. Not a power I want to have in a private company. Especially not in a company from outside my country's jurisdiction. Where I can't have an impact via democratic law making process.
Re:Why can’t a bot tick the 'I'm not a robot' box? by thomaslangston on Thursday February 14, 2019 @04:44AM (#19160753)
> Especially not in a company from outside my country's jurisdiction. Where I can't have an impact via democratic law making process.

This is false. EU governments have already placed significant restrictions and fines upon US tech companies in the past. There is no reason to believe that they won't be able to again.

Re:Why can’t a bot tick the 'I'm not a robot' box? by yholio on Thursday February 14, 2019 @07:31AM (#19161370)
Those fines are the perfect representation of the lack of control EU has over US tech giants. They are essentially opaque and impossible to inflence through normal regulatory and political channels so the only options are the big guns. You can be sure Google is not going to heavily invest in the EU tech sector under such adversarial set-up. There's a subtle blackmail here: we push the envelope as far as it goes and the EU can choose to submit or risk technological backwardness.

It's a great situation for the US economy but a very bad strategical position for Europe.

Re:Why can’t a bot tick the 'I'm not a robot' box? by forgotmypw2 on Wednesday February 13, 2019 @05:45PM (#19157873)
Don't forget the bonus: all your forum accounts can be linked to your google account, just in case you didn't use your gmail as the email address.
Re:Why can’t a bot tick the 'I'm not a robot' box? by nerdponx on Wednesday February 13, 2019 @05:49PM (#19157902)
That's what really kills me here. This is lock-in at least as bad as the Equifax situation.
Re:Why can’t a bot tick the 'I'm not a robot' box? by peteretep on Wednesday February 13, 2019 @11:08PM (#19159542)
Self-destructing cookies is a solution
Re:Why can’t a bot tick the 'I'm not a robot' box? by mcv on Thursday February 14, 2019 @05:20AM (#19160847)
Not if Google has collected enough other identifying information about you to determine whether or not you're a robot.

But I'm kinda hoping that the reason I keep having to identify cars and store fronts is that my refusal of third-party cookies is causing them to have no idea who I am. But that might be the optimistic view.

In any case, I wouldn't mind if sites stopped using recaptcha.

Re:Why can’t a bot tick the 'I'm not a robot' box? by Larrikin on Wednesday February 13, 2019 @07:44PM (#19158657)
Identifying text for public domain works that Google is making available online is much different than forcing the web to train their models for their profit.
Re:Why can’t a bot tick the 'I'm not a robot' box? by gcb0 on Wednesday February 13, 2019 @05:29PM (#19157767)
they stopped using the text because some forum campaign that promoted typing cursewords instead of the unkown word. they probably started showing cursewords on the rendered search highligths on google books.

there was a decent write up from a whitehat showing the damage, but I can't find it

Re:Why can’t a bot tick the 'I'm not a robot' box? by ianferrel on Wednesday February 13, 2019 @05:31PM (#19157783)
Cite?

I can't imagine some forum has enough traffic to meaningfully screw up their data, and they don't tell you which of the two words is the unknown word, so you're just going to fail a lot doing that.

Re:Why can’t a bot tick the 'I'm not a robot' box? by foxhop on Wednesday February 13, 2019 @05:46PM (#19157884)
It was very obvious which was which and you had a 50/50 chance. I can confirm this used to work and I always used a curse word plus the known word.
Re:Why can’t a bot tick the 'I'm not a robot' box? by Leherenn on Wednesday February 13, 2019 @05:48PM (#19157898)
It was pretty big on 4chan at least at some point in the early 2010's. And the unknown word was always the hard one to read iirc.
Re:Why can’t a bot tick the 'I'm not a robot' box? by have_faith on Wednesday February 13, 2019 @06:09PM (#19158059)
This was extremely common on 4chan maybe 7 or so years back I can't remember the exact year and it worked for a very long time before anything was done about it and everyone knew to do it. Google asked for two words and presented them as two different fonts. The real word that needed transcribing was always identifiable and you could just write what you wanted as long as you got the second test word correct. Much fun was had.
Re:Why can’t a bot tick the 'I'm not a robot' box? by jachee on Wednesday February 13, 2019 @05:46PM (#19157885)
Sounds like something 4chan would advocate.
Re:Why can’t a bot tick the 'I'm not a robot' box? by Dylan16807 on Wednesday February 13, 2019 @08:01PM (#19158758)
More importantly, it's trivial to filter out everyone putting in the same swear.
Re:Why can’t a bot tick the 'I'm not a robot' box? by darkpuma on Wednesday February 13, 2019 @07:29PM (#19158575)
4chan was doing it specifically with a six letter racial slur that's unrepeatable.
Re:Why can’t a bot tick the 'I'm not a robot' box? by casefields on Thursday February 14, 2019 @12:16AM (#19159787)
Since you're so afraid to use the word 'nigger' here's a book by a Harvard law professor you should probably read: https://en.wikipedia.org/wiki/Nigger:_The_Strange_Career_of_...
Re:Why can’t a bot tick the 'I'm not a robot' box? by waterhouse on Thursday February 14, 2019 @01:54AM (#19160139)
I guessed correctly: the author belongs to the one racial group for whom it's politically correct to use the word.
Re:Why can’t a bot tick the 'I'm not a robot' box? by darkpuma on Thursday February 14, 2019 @12:43AM (#19159864)
Better safe than sorry, there are enough people who think context doesn't matter.
Re:Why can’t a bot tick the 'I'm not a robot' box? by dvdkon on Thursday February 14, 2019 @08:06AM (#19161550)
So what's going to happen if you write "nigger" that you're so unwilling to write it? It's not like you'd be calling someone a nigger, you'd be using it in a clearly informative manner,
Re:Why can’t a bot tick the 'I'm not a robot' box? by amanaplanacanal on Thursday February 14, 2019 @11:40AM (#19163242)
My understanding is that some folks have gotten in trouble anyway. Good luck to you!
Re:Why can’t a bot tick the 'I'm not a robot' box? by darkpuma on Thursday February 14, 2019 @12:04PM (#19163493)
I don't care to find out.
Re:Why can’t a bot tick the 'I'm not a robot' box? by gcb0 on Thursday February 14, 2019 @10:26AM (#19162527)
not really. it started with the word "penis" for the original "campaign" but since a single word was obviously ineffective the meme improved.
Re:Why can’t a bot tick the 'I'm not a robot' box? by wolfgke on Thursday February 14, 2019 @06:29AM (#19161115)
> they stopped using the text because some forum campaign that promoted typing cursewords instead of the unkown word. they probably started showing cursewords on the rendered search highligths on google books.

If I remember correctly, Google later on also sometimes showed two "known" words or, if they had actual other evidence that you are human, two unknown words.

Re:Why can’t a bot tick the 'I'm not a robot' box? by rapnie on Wednesday February 13, 2019 @06:21PM (#19158140)
Isn't there a good OSS alternative for ReCaptcha?
Re:Why can’t a bot tick the 'I'm not a robot' box? by dfabulich on Wednesday February 13, 2019 @06:27PM (#19158194)
Captchas inherently require some security by obscurity; they're not a good fit for OSS solutions.
Re:Why can’t a bot tick the 'I'm not a robot' box? by mcv on Thursday February 14, 2019 @05:23AM (#19160860)
I'm doubtful about any good solution for having computers decide whether we are sufficiently human.
Re:Why can’t a bot tick the 'I'm not a robot' box? by speedplane on Thursday February 14, 2019 @05:27AM (#19160874)
> I'm doubtful about any good solution for having computers decide whether we are sufficiently human.

Two questions: - Couldn't a computer just temporarily hire a human to prove there is a human involved? - Why are we using recaptcha or verifying humanity anyway? I understand stopping spam, scams, and fraud, but scraping already public data doesn't present significant harm.

Re:Why can’t a bot tick the 'I'm not a robot' box? by mcv on Thursday February 14, 2019 @07:11AM (#19161286)
Yeah, it shouldn't be used to limit public data. The main use is to prevent spammers from spamming fora or registering thousands of throwaway email addresses.
Re:Why can’t a bot tick the 'I'm not a robot' box? by ummonk on Wednesday February 13, 2019 @06:46PM (#19158300)
The Turing test. Have one of your ops chat with them to see if they’re a bot.
Re:Why can’t a bot tick the 'I'm not a robot' box? by pbhjpbhj on Wednesday February 13, 2019 @07:48PM (#19158686)
Cheaper: have a robot chat with them ...
Re:Why can’t a bot tick the 'I'm not a robot' box? by pratnala on Wednesday February 13, 2019 @09:08PM (#19159085)
Google Duplex?
Re:Why can’t a bot tick the 'I'm not a robot' box? by littleweep on Wednesday February 13, 2019 @05:03PM (#19157542)
I've been thinking about this a lot lately. Where is our compensation? It's our time and brain power training Google's AI that will one day be sold back to us. I'm really not into this.
Re:Why can’t a bot tick the 'I'm not a robot' box? by gingerbread-man on Wednesday February 13, 2019 @05:24PM (#19157725)
Because Google can extract value from captchas, it makes world-class captchas and bot detection AI available to every webmaster for free. I don't know what that level of service would otherwise cost, but it almost certainly wouldn't be affordable for low-traffic blogs and the like, which would end up vulnerable using weaker captchas or trying to roll their own. Everywhere else the cost would just get passed on to users.

I don't love the compromise of paying for things with my data or by training Google's AI, but it's hard to say users aren't getting anything out of it. That said, I do miss the old reCaptcha.

Re:Why can’t a bot tick the 'I'm not a robot' box? by JohnFen on Wednesday February 13, 2019 @06:13PM (#19158079)
> it almost certainly wouldn't be affordable for low-traffic blogs and the like

Very few low-traffic blogs that I see use (or need) CAPTCHAs. I know that the ones I run don't.

> I don't love the compromise of paying for things with my data or by training Google's AI, but it's hard to say users aren't getting anything out of it.

I don't think they are getting much, if anything out of it -- aside from being increasingly punished for defending themselves against being spied on by Google.

Re:Why can’t a bot tick the 'I'm not a robot' box? by jopsen on Wednesday February 13, 2019 @06:21PM (#19158143)
My personal blog has a spam filter for comments.. it's either that or captcha.. or sign in with Google/Facebook.
Re:Why can’t a bot tick the 'I'm not a robot' box? by johannes1234321 on Wednesday February 13, 2019 @08:07PM (#19158792)
Often a trivial non-standard thing like "what's the name of the author" works well enough. Especially outside the English language. Spammers won't spend the time to bother adopting their scripts for that.

If this somple thing comes from a popular WordPress plugin the equation for the spammer changes, of course.

Re:Why can’t a bot tick the 'I'm not a robot' box? by hombre_fatal on Wednesday February 13, 2019 @08:25PM (#19158883)
There's certainly a period of time where that solution is sufficient as it stops the lowest level of drive-by <form> spam.

But it also sucks the first day you get an attacker who solves it once and then spams you thousands of times.

Modern spam tools are pretty impressive these days and minimize the targeted work the human spammer needs to do in these cases. In the early 2000s, you could set a custom question and then assume no attacker is going to manually code for your little blog.

But even in 2008 I was using spam software (out of curiosity) where you could import a massive blog list, and it would pause spamjobs with failed comment submissions, let you pencil in a value for this unknown field, and then click resume.

You could also choose other actions for that field like "prompt me each time" and sit at your computer multiplexing your labor across hundreds of blogs. And that was pretty polished ten years ago.

Re:Why can’t a bot tick the 'I'm not a robot' box? by jopsen on Thursday February 14, 2019 @10:15AM (#19162417)
> If this somple thing comes from a popular WordPress plugin the equation for the spammer changes, of course.

Exactly :)

Re:Why can’t a bot tick the 'I'm not a robot' box? by JohnFen on Thursday February 14, 2019 @12:45PM (#19163947)
My sites use a spam filter as well. I find that it's perfectly adequate.
Re:Why can’t a bot tick the 'I'm not a robot' box? by seventhtiger on Thursday February 14, 2019 @01:26AM (#19160018)
It's the same with email for example. I've helped a friend roll out his own server because he doesn't want Google reading his emails.

Fair enough, but you won't get Google's spam filter or availability either, which your privacy was paying for.

Re:Why can’t a bot tick the 'I'm not a robot' box? by tomatocracy on Thursday February 14, 2019 @04:37AM (#19160716)
I do this. Funnily enough one of the reasons I did it was because Google’s spam filters gave me too many false positives and my gmail account attracted enough spam that sorting through manually was a pain.
Re:Why can’t a bot tick the 'I'm not a robot' box? by seventhtiger on Thursday February 14, 2019 @05:16AM (#19160833)
Has it been a good experience for you? What are you using?

My point was just that even if something is provided to the customer for free, doesn't mean it's easy to produce. That causes a lot of the issues my non-tech friends have with understanding the scope of work. Just because social media is free and easy to set up as a customer doesn't mean developing a social media is easy at all.

Re:Why can’t a bot tick the 'I'm not a robot' box? by tomatocracy on Thursday February 14, 2019 @05:49AM (#19160964)
I’ve been using exim and dovecot with rspamd for spam filtering. Have two VPSs on different providers to provide MX backup properly (they’re cheap these days and for low traffic I don’t need much more than the smallest VPS). I do DKIM and SPF but not DMARC and it gets through gmails spam filter fine and passes the various other tests you can find online. Took a while to set up right (in the end I found the best route to predictability to be writing my own exim config file rather than using someone else’s template) but pretty simple to run after that - there’s some effort to make sure I keep up to date with security patches and monitor log files for anything untoward but it’s relatively small. Using letsencrypt certs so email clients have been relatively simple to set up.

Overall it’s been a good experience. I run into a few sites which when I send to them classify my email as spam or grey list my sending IP so mail doesn’t get through quickly but then I used to have the same spam problem with some sites running my own domain through google apps.

Re:Why can’t a bot tick the 'I'm not a robot' box? by hamburga on Wednesday February 13, 2019 @05:13PM (#19157633)
Gavin Newsom, the governor of CA, spoke about this in his State of the State yesterday: https://www.sacbee.com/news/politics-government/capitol-aler...

This book offers one set of proposals for "Data as Labor", inspired by Jaron Lanier: http://radicalmarkets.com/chapters/data-as-labor/

And there's going to be a lot of discussion of the idea at the RadicalxChange conference in March (https://radicalxchange.org/), including with Jaron himself as well as the book authors. (Disclosure: I do the conference website as a volunteer).

Re:Why can’t a bot tick the 'I'm not a robot' box? by human on Wednesday February 13, 2019 @05:10PM (#19157590)
Are you kidding? Your compensation is all the free apps you get (Gmail, Maps, etc.) You’ll rarely see a Captcha for a paid product once they have your cc info.
Re:Why can’t a bot tick the 'I'm not a robot' box? by jammygit on Wednesday February 13, 2019 @05:13PM (#19157620)
I get most of my captchas while attempting to access products I've paid for already (very few at purchase time).
Re:Why can’t a bot tick the 'I'm not a robot' box? by udfalkso on Wednesday February 13, 2019 @05:20PM (#19157677)
Imagine if those sites had to build their own captcha service instead. How much more expensive would they be?
Re:Why can’t a bot tick the 'I'm not a robot' box? by foxylad on Wednesday February 13, 2019 @08:17PM (#19158843)
It's actually not that hard, assuming you control your form generation. Bots usually fill in fields using the actual field name - not the label the user sees. So provide a field labelled "Age" but named "email", and simply check it contains digits. If it's got an email address in it, it's a bot.

Labels can also be obfuscated with javascript, replacing the raw HTML "Email" with "Age"on page load. Getting this right will require the bot to parse both HTML and JS, and we can force them to handle CSS too. Add a "zip" field, and hide it with complex CSS rules. If it contains a zip code, it's a bot.

If you're really paranoid, randomise combinations of distinguishable fields (name, email, phone, age and hidden fields) every time you generate the form, so even if a bot herder manually maps names to fields one time, it'll fail the next. At this stage it'll be cheaper for the bot herder to use Mechanical Turk, after which even Google's captcha is compromised.

Re:Why can’t a bot tick the 'I'm not a robot' box? by miki123211 on Thursday February 14, 2019 @03:33AM (#19160476)
>So provide a field labelled "Age" but named "email", and simply check it contains digits. If it's got an email address in it, it's a bot.

Or a blind user who might actually rely on both labels and names. That's a bit like what arxiv does, they have hidden links that ban your ip when you crawl, but the links aren't hidden for AT users. I got myself banned that way once.

Re:Why can’t a bot tick the 'I'm not a robot' box? by jtolmar on Wednesday February 13, 2019 @10:10PM (#19159319)
This is very hostile to people who use screen readers.
Re:Why can’t a bot tick the 'I'm not a robot' box? by darkpuma on Thursday February 14, 2019 @12:12AM (#19159774)
I've found that the tech industry often is. Trying to get managers to set aside time to iron out accessibility issues is like pulling teeth. Trying to get other developers to take it seriously is almost as bad. Often you count yourself lucky if the bare legal minimum is implemented.

Accessibility is very important, and if accessibility features are implemented well they'll often be useful even to people without disabilities, but do any CS/SE or code bootcamp programs take the topic seriously? I'm sure it must be taught somewhere, but it doesn't seem to be common at all. Can you even imagine 21st century university architecture department that didn't cover ADA compliance? That'd be unthinkable.

Re:Why can’t a bot tick the 'I'm not a robot' box? by cesarb on Thursday February 14, 2019 @06:19AM (#19161079)
> Can you even imagine 21st century university architecture department that didn't cover ADA compliance? That'd be unthinkable.

I can easily imagine it: architecture departments from universities in other countries don't necessarily have to cover compliance with USA laws.

Re:Why can’t a bot tick the 'I'm not a robot' box? by gcb0 on Wednesday February 13, 2019 @05:32PM (#19157793)
wonder if someone is collecting actual data instead of listening to udfalkso, the google sales rep here.

maybe to save them a few $ from bots and spam (bandwidth and storage is very cheap today) they might be losing new users by the thousands (and traffic acquisition is far more expensive than the formers)

Re:Why can’t a bot tick the 'I'm not a robot' box? by JohnFen on Wednesday February 13, 2019 @06:14PM (#19158089)
Or they could just use one of the many free CAPTCHA applications that are around.
Re:Why can’t a bot tick the 'I'm not a robot' box? by hombre_fatal on Wednesday February 13, 2019 @07:13PM (#19158468)
Off the shelf spam software like Xrumer[0] has been cracking those captchas for 10+ years.

Recaptcha isn't obnoxious for fun, it's obnoxious because this is the state of the arms race right now. There's also the challenge of creating a captcha that allows blind people in.

[0]: https://en.wikipedia.org/wiki/XRumer

Re:Why can’t a bot tick the 'I'm not a robot' box? by ummonk on Wednesday February 13, 2019 @06:49PM (#19158316)
Yeah, that is what annoys me. “Thanks for paying us to use our product. Now do free work for us for the privilege of using the product you already paid for!”
Re:Why can’t a bot tick the 'I'm not a robot' box? by JohnFen on Wednesday February 13, 2019 @06:14PM (#19158087)
But I don't use those services, so that can't be my compensation.
Re:Why can’t a bot tick the 'I'm not a robot' box? by hombre_fatal on Wednesday February 13, 2019 @07:26PM (#19158548)
Your compensation is access to the website that uses Recaptcha and the fewer abuse/bots that you deal with on that platform.

For example, since you're here and HN uses Recaptcha on its register/login form, it seems like the compensation was adequate.

Re:Why can’t a bot tick the 'I'm not a robot' box? by JohnFen on Thursday February 14, 2019 @12:44PM (#19163932)
> Your compensation is access to the website that uses Recaptcha

Which is one of the reasons why the presence of reCAPTCHA is strong push to avoid that site.

> since you're here and HN uses Recaptcha on its register/login form, it seems like the compensation was adequate.

Perhaps so. I don't remember doing a CAPTCHA to sign up, but I don't dispute that I did it. However, I've never been presented with one after signup. If I was, I wouldn't be here.

Re:Why can’t a bot tick the 'I'm not a robot' box? by dragonwriter on Wednesday February 13, 2019 @06:33PM (#19158224)
> I've been thinking about this a lot lately. Where is our compensation?

You give Google training for ML models.

Google gives the site provider the service of excluding bots from submitting the form.

The site provider gives you whatever was provided by the form you were trying to submit.

No one is uncompensated.

Re:Why can’t a bot tick the 'I'm not a robot' box? by lallinuo on Wednesday February 13, 2019 @05:04PM (#19157553)
You might be interested what https://hcaptcha.com is doing.
Re:Why can’t a bot tick the 'I'm not a robot' box? by hombre_fatal on Wednesday February 13, 2019 @06:48PM (#19158309)
I don't really understand the case where you'd use this.

First, it seems tacky scrounging for peanuts from the users' captcha work. Or it's like a product/services website showing Adsense ads. It's a cheapening message to send.

Second, since you make more money from more captcha volume, you're incentivized to maximize your use of captcha which is at odds with every complaint in this comments section about captcha. Most sites only use captcha to gate low-volume actions like register/login (e.g. HN).

They created their own Ethereum token too which always puts a bad taste in my mouth these days.

Finally, it doesn't address the upstream complaint that someone else is profiting off the user's "work" rather than the user. Though I don't find that complaint very reasonable. And a tiny fraction of a cent sounds about right. The truth is that users benefit from anti-abuse systems. The number of bots that HN's recaptcha on register/login has stopped is worth that tiny fraction of a cent to most users.

Re:Why can’t a bot tick the 'I'm not a robot' box? by amirhirsch on Wednesday February 13, 2019 @07:25PM (#19158540)
Is it somehow less tacky to give that value away to Google for free?

Sites can set the difficulty level necessary for their application. Some are under continual targeted attack, others are mainly keeping out rogue automated spambots from their comments section.

The user is typically getting a free service, a better site experience due to less bot traffic, or both. I think sharing the value of their work with the website is a fair deal.

As for using blockchain tech for ledger functions, that is all under the hood: websites can cash out to dollars as they prefer.

(disclosure: work on bot detection at hCaptcha.com)

Re:Why can’t a bot tick the 'I'm not a robot' box? by hombre_fatal on Wednesday February 13, 2019 @07:59PM (#19158744)
> Is it somehow less tacky to give that value away to Google for free?

Yes, mainly because we're talking about fractions of cents. Also, it's not for free; the website and its users get a good anti-abuse measure in return.

There's a big difference between something that cannot make money and something that makes pennies for the site. But, to be fair, 99.9% of users aren't going to notice the difference in captcha branding either way unlike my example of a banner ad on a retail site.

My main reaction is that the UX incentive to minimize user exposure to captchas seems to work against the primary pull of using hcaptcha in the first place.

Though one site I can think of that has a captcha behind every action (every post) is 4chan. Maybe you can get them on hcaptcha one day. It would at least help you test your tagging system against vandalism. :)

Re:Why can’t a bot tick the 'I'm not a robot' box? by r32a_ on Thursday February 14, 2019 @01:03AM (#19159936)
Google's entire business model is leveraging of fractions of a cent on a mass scale
Re:Why can’t a bot tick the 'I'm not a robot' box? by hombre_fatal on Thursday February 14, 2019 @05:41AM (#19160930)
I assume you're talking about ads. But you're bidding at least cents on Adwords and making at least cents on Adsense. In Adsense's hey day, I had relatively low-volume sites making over $1 per click and paying my rent in lucrative niches.

I didn't find any pricing examples on hcaptcha's website. For all I know, people are bidding 5 cents per image.

Anyways, I definitely want to see more serious contenders in the captcha space so that we all aren't contributing to Google's middle-manning of the entire internet, and I'd like to try hcaptcha even out of curiosity.

Re:Why can’t a bot tick the 'I'm not a robot' box? by bonestamp2 on Wednesday February 13, 2019 @07:33PM (#19158590)
> it doesn't address the upstream complaint that someone else is profiting off the user's "work" rather than the user

If it means no/fewer ads to support a site then the user benefits because they don't have to pay real money to keep the site up.

Re:Why can’t a bot tick the 'I'm not a robot' box? by foxhop on Wednesday February 13, 2019 @05:56PM (#19157963)
Wow thanks for this, I added myself to the waiting list.

If you use my referral URL I get a bump in the queue:

https://hcaptcha.com/?r=29d830be7540

Re:Why can’t a bot tick the 'I'm not a robot' box? by pbhjpbhj on Wednesday February 13, 2019 @07:52PM (#19158706)
Can we get a hcaptcha pyramid scheme going, https://hCaptcha.com/?r=d6064d5f22b7 ...?
Re:Why can’t a bot tick the 'I'm not a robot' box? by whatshisface on Wednesday February 13, 2019 @05:10PM (#19157591)
Your compensation is that you get to use the website, and the website's compensation for putting up a gate for their users is that they get to keep the bots out.
Re:Why can’t a bot tick the 'I'm not a robot' box? by bonestamp2 on Wednesday February 13, 2019 @07:36PM (#19158609)
> Where is our compensation?

When you search for an address on google maps, that little tiny house number on the house was once a captcha image and now google knows that number so it can take you to the exact location on a map when you search for that number.

Everyone helps train the machine so when they want something from the machine then the machine is better at finding what they asked for. That seems pretty democratic to me.

Re:Why can’t a bot tick the 'I'm not a robot' box? by tyrust on Wednesday February 13, 2019 @05:12PM (#19157610)
reCAPTCHA provides protections to site owners for free. By using reCAPTCHA, site owners pass the cost of said protection on to their users.

disclaimer: work for google, nothing related to reCAPTCHA though. opinions are my own, etc.

Re:Why can’t a bot tick the 'I'm not a robot' box? by mda on Wednesday February 13, 2019 @05:08PM (#19157579)
So you want compensation because your data is used along with millions of others to train an algorithm to distinguish if a bot or a real human to provide a service to you? Nice.
Re:Why can’t a bot tick the 'I'm not a robot' box? by wolco on Wednesday February 13, 2019 @05:26PM (#19157732)
Yes if the data is of value. They don't give this data out publicly. Open source the data or pay.
Re:Why can’t a bot tick the 'I'm not a robot' box? by ummonk on Wednesday February 13, 2019 @06:50PM (#19158325)
It isn’t to train their bot detection algorithm. It is to train their other efforts (e.g. self driving cars, mapping, etc.)
Re:Why can’t a bot tick the 'I'm not a robot' box? by amsvie on Wednesday February 13, 2019 @05:40PM (#19157840)
20% of these companies could be considered public property because it is public which has been feeding the algorithms training data.

A dividend on this could probably provide for a basic income.

Re:Why can’t a bot tick the 'I'm not a robot' box? by davesque on Wednesday February 13, 2019 @05:39PM (#19157831)
1e-10 cents.
Re:Why can’t a bot tick the 'I'm not a robot' box? by wwweston on Wednesday February 13, 2019 @06:06PM (#19158038)
Google's services, of course.

Is it worth it?

Re:Why can’t a bot tick the 'I'm not a robot' box? by Old_Thrashbarg on Wednesday February 13, 2019 @06:23PM (#19158162)
Yes, especially when they show you about 15 sets of images in a row taking 2 minutes to complete, clearly going beyond demonstrating you're human.
Re:Why can’t a bot tick the 'I'm not a robot' box? by steelframe on Wednesday February 13, 2019 @08:03PM (#19158773)
The Cascade Bicycle Club in the Pacific Northwest threw me into one of these multi-minute Captchell vortexes when I tried to log in to my years-old account to renew my membership and register for one of their organized rides. I was already on the fence as to whether it would be worth paying to do these rides that I have already done several times over the years. That (ironically) dehumanizing experience pushed me over the edge. I didn't complete the Captchas, didn't log in, didn't renew my membership, and didn't register for anything this year.
Re:Why can’t a bot tick the 'I'm not a robot' box? by _jal on Wednesday February 13, 2019 @06:37PM (#19158253)
More and more frequently when presented with a captcha, I've been deciding I don't care enough about whatever it was to want to exchange robot training for access. Especially if they pull that shit after I've spent effort on something (a comment, say) - I will absolutely walk away and not come back.

Manipulative user-hostile websites can rot.

Re:Why can’t a bot tick the 'I'm not a robot' box? by chrischen on Wednesday February 13, 2019 @06:28PM (#19158199)
I think they only do that if you get the first set wrong.
Re:Why can’t a bot tick the 'I'm not a robot' box? by pipelineist on Thursday February 14, 2019 @07:54AM (#19161488)
Doesn't reflect my experience.
Re:Why can’t a bot tick the 'I'm not a robot' box? by paul7986 on Wednesday February 13, 2019 @05:32PM (#19157789)
One solution is to remove Google out of your life as best as possible.

Personally I now use...

- iCloud.com instead of Gmail

- DDG for search though I do have to !g like 20 to 30% of the time for things like driving directions (from X point to Y point), local movie times nearby and flights.

I still use

- YouTube

- Google Maps some as its great for getting distance between X and Y

- Google News (is there a better substitute)

- Google Photos (is there anything that compares)

Hoping in time to rely a ton less on Google products.

Re:Why can’t a bot tick the 'I'm not a robot' box? by sekasi on Wednesday February 13, 2019 @08:38PM (#19158950)
I'm in the same boat, friend. Expelling Google from my life.

Apple Maps works for me. I appreciate that's not the case for everyone, but it's come a LONG way. I sincerely use Apple news (on iOS) and have been loving it, but appreciate it's not for everyone's use case.

Google photos.. yeah wow. There really isn't much like it. I've resigned to storing my photos myself on a private server and slowly making albums/things come together. But I have to NOT use google photos. It's too scary.

Gmail was easy

Youtube I use a fake gmail account that's not linked to me in the slightest and only use it on 1 iPad, else not logged in.

It's a quest. But I'll get there. Someone really ought to make a Google Photos competitor though, there's nothing that has the same level of polish right now.

Re:Why can’t a bot tick the 'I'm not a robot' box? by bo1024 on Wednesday February 13, 2019 @05:40PM (#19157837)
Not a solution in this case - the problem is that companies like Cloudflare use these captchas to slow down your visit if you are using Tor or a VPN. In fact being logged in to google probably helps you bypass these checks
Re:Why can’t a bot tick the 'I'm not a robot' box? by pbhjpbhj on Wednesday February 13, 2019 @07:55PM (#19158721)
What is it in particular about GPhotos you find incomparable?
Re:Why can’t a bot tick the 'I'm not a robot' box? by robjan on Wednesday February 13, 2019 @11:02PM (#19159519)
Do you have any alternatives? Something that works on most platforms and allows you to automatically backup photos as they are taken.
Re:Why can’t a bot tick the 'I'm not a robot' box? by pbhjpbhj on Thursday February 14, 2019 @06:57AM (#19161221)
No, I don't, I was just curious -- I used to use Picasa and it's facial recognition was far superior to anything else I could find.

Flickr app has auto upload from Android at least, I'd guess Flickr as Google photos closest competitor?

Re:Why can’t a bot tick the 'I'm not a robot' box? by tirpen on Thursday February 14, 2019 @02:30AM (#19160258)
Dropbox has had automatic photo backup for ages and is available on most platforms.
Re:Why can’t a bot tick the 'I'm not a robot' box? by hedora on Wednesday February 13, 2019 @10:40PM (#19159440)
I suspect you could replace the entire mess described in the post with: what's the logged in account's spaminess? followed by, what are the doubleclick cookies' spaminess?

You could further approximate that with: "How much does Google's AI think this human's time is worth in future revenue?"

I for one intentionally inject errors into their image classifier until it lets me in anyway.

Re:Why can’t a bot tick the 'I'm not a robot' box? by richjdsmith on Thursday February 14, 2019 @04:39AM (#19160727)
I always try and click one or two extra boxes that are wrong. Sure I sometimes have to go through and confirm extra images, but you know what? I don't work for free and so I'm doing my small part to bugger up Google's data set.
Re:Why can’t a bot tick the 'I'm not a robot' box? by pipelineist on Thursday February 14, 2019 @06:24AM (#19161094)
I've recently made a discovery that pleases my petty side.

You know how they usually give you several questions to solve, even if you're quite convinced you solved a question correctly?

Turns out if you click randomly, they keep showing you new questions as well. If, after a handful of purposely wrong answers, you answer one correctly, they let you through.

I now purposely mess up the answers a few times. It seems neither slower nor faster than actually taking the time to do it right, but it takes less mental load, and it makes me not feel like doing slave labour for a machine.

Re:Why can’t a bot tick the 'I'm not a robot' box? by mcv on Thursday February 14, 2019 @03:59AM (#19160580)
I'm now wondering if the fact that I block third-party cookies is the reason I always have to identify cars and store fronts. Maybe I should just avoid sites that use recaptcha.
Re:Why can’t a bot tick the 'I'm not a robot' box? by dawnerd on Wednesday February 13, 2019 @06:03PM (#19158012)
For a while there they kept saying I was wrong and it would effectively lock me out of some accounts that required it. Recently it’s stopped but it’s super annoying how ambiguous it is.
Re:Why can’t a bot tick the 'I'm not a robot' box? by snarkyturtle on Wednesday February 13, 2019 @08:10PM (#19158810)
There's an xkcd for that https://xkcd.com/1897/
Re:Why can’t a bot tick the 'I'm not a robot' box? by charlietango92 on Wednesday February 13, 2019 @05:07PM (#19157573)
not trying to be facetious, isn't that (half of) the point?
Re:Why can’t a bot tick the 'I'm not a robot' box? by amelius on Thursday February 14, 2019 @04:37AM (#19160717)
Who says it's for training? ;)