Self-aware CAPTCHA overlords

Not to mention the whole self-driving car thing is much less further along than the big money grifters would have you believe.

AI simply isn’t that good without constraints. Yay, it can follow a highway line and use GPS. But can it navigate a (barely) single-lane badly edged rural road under thick forest canopy on a steep incline full of switchbacks? Or a huge intersection under construction with lines painted over lines and maybe a sign or something to indicate where you should be driving? Or a renaissance festival they have near where I live where the parking is all in a giant field with no roads and a couple guys waving sticks to direct parking? Or…the list goes on and on.

4 Likes

Does that little corner of a traffic light count when Google wants to train its AIs to recognize traffic lights?

3 Likes

very strange. Most of the google recaptcha program seems geared to teaching cars to drive american roads. I do live in the US, but I don’t drive.

2 Likes

Yeah, a really good example of how US-centric the web unfortunately is and how it goes way deeper than this when you look at the huge list of falsehoods programmers assume because they are overwhelmingly white, male and English speaking.

8 Likes

As a programmer, there are lots of things programmers mistakenly assume because they are white, male, and English speaking, but time is one of those things everyone gets wrong.

11 Likes

22 Likes

Actually, i should have linked to the larger list of falsehoods which covers a huge range of blindspots.

14 Likes

I’ve seen plenty of those in the wild, and am likely guilty of some myself.

Thanks for the link though…forewarned is forearmed!

4 Likes

Well it’s not meant to be a gotcha, at least i’m not intending it to be, like - “Ha! Check your white male privilege!” I’m sure many male programmers would react very negatively to lists like this when we should be working to make the tech sector as culturally broad as possible.

4 Likes

Never roll your own date classes, kids. Even the pros get it wrong. And don’t try to get clever with your date handling either; always use the date class’s built-in methods for handling any kind of change. At least that way you’re less likely to goof something up.

(Note: this advice still applies to JavaScript, even though its Date object is a complete disaster. Who on Earth zero-indexes the month?!)

8 Likes

Mayans.

5 Likes

Alright, who on Earth zero-indexes the months handled by JavaScript’s Date object?

4 Likes

I still remember the big Azure outage I think it was in 2012, when Microsoft screwed up a date calculation because of leap year: Just add one year to any date to get a date one year in the future, right?!

On February 29th, this caused their infrastructure to issue invalid certs to VMs which then propagated because those VMs became unusable, so more VM’s were brought online and given the same faulty certs. DOH!

It’d be terrible if it weren’t so amusing.

4 Likes

I have scripted a Twitter bot pulling data from the Esri web server hosting data from the RKI to create some Covid-19 graphs. It usually breaks every second week when someone messes with the date column.

That would be a good test if someone is human. Just give them something to break. No proper machine will make the fucking same error over and over and over and over and over again.

I think so, at least.

Also, what the hell did this discussion on the General Moderation Topics topic morph to? This must also bean example of human…


ingenuity, I guess.
Or was it attention span?

5 Likes

I can rarely stick to a single topic. My brain doesn’t work that way.

Everything’s connected: Synchronicity.

4 Likes

Actually it’s in software’s and machine’s very nature to do exactly that until someone fixes it.

8 Likes

Dealing with time is an incredibly complicated situation, though I’d disagree that it’s about gringos (full disclosure: I’m a gringo). On the other hand, the handling of names very much is a place where too many programmers think that all names work like they do in American English - never mind that even in American English there can be wide varieties (two, three, or four names and/or hyphenation, for instance).

Of course, for decades, technology was a problem, particularly character sets. Unicode and UTF-8 are a whole lot nicer than seven-bit ASCII, the umpteen national ASCII variants, and a zillion proprietary extended ASCII versions we had before then. (ETA: to say nothing of non-Latin scripts!)

4 Likes

That, OTH, is a very valid point.

The difference is in fuzzieness,

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.