What in the actual living fuck is this shit
@laser That's like the intersection of the worst of
1) cishet bullshit
2) late capitalist marketing
3) algorithmic data analysis
@FuchsiaShock GDPR? I barely know her!
@laser @FuchsiaShock this is not a GDPR violation. The fact that you're suggesting as much suggests that you don't understand GDPR at all.
@FuchsiaShock @laser the completely unnecessary corporate memphis art was the cherry on top
@laser I have no idea, but I'm pretty sure ACAB includes them.
@laser the NHS is going to start using this to see if you’re eligible
@laser I'd say a sign to get the hell off of FB. The umpteenth one, I might add...

@laser

I trained an artificial neural network on thousands of images to try and determine what gender someone was based on what they looked like. Every time I tested it out though it just returned "It's not possible to determine someone's gender based on what they look like alone".

@laser I'm almost afraid to ask what the inputs and outputs of their API are...

@laser Genderize you data. Lol.

Integers are male, but real numbers are female. The strings are male if they end in a dot or start with a capital letter, otherwise female. Structs may be male or female depending on the contents of the structs. Vectors are all female even if they are integer components.

@pre @laser be sure to null terminate your strings or risk a gender overrun.
@laser lots of dudes in Italy named "Andrea" will be very happy about this one
@laser with our hot new product you can cisform that problem you didn't have into data you could have just asked for
@laser Straights at it again as a Service
PHP: Gender\Gender - Manual

The Gender\Gender class

@pixellight @laser my gender is NAME_NOT_FOUND

@kescher @pixellight @laser Gender\Gender::GERMANY

WHAT IS THIS

@pixellight wow, I did not know that was a thing
@pixellight @laser `Gender\Gender::ERROR_IN_NAME` and `Gender\Gender::IS_A_COUPLE`, the 2 genders
@laser looks like privacy violation as a service.

@laser Ignoring the ickiness of it, thankfully it's also just not going to work because these people don't appear to understand how names work.

Took me literally *one* test to find a name it fails on. "Janne" is a first name common in places w/Germanic languages, which is mostly male some places, female some places, and either elsewhere. The API claims it's male w/100% certainty, which isn't true *anywhere* thanks to immigration.

They have way too little data to even know how wrong they are.

@laser
@vidar Sadly, there is a great deal of established overlap between "This is actually not going to work at all reliably", with "This is going to be widely deployed and make lots of people's lives unaccountably worse".

Case in point: Facial recognition.

@bignose @laser You might well be right, but I think chances are this will end up being used in circumstances where end-users will get pissed off enough that it'll put this sites customers off pretty quickly.

Hope so anyway because the entire *idea* shows the developers don't understand the variability of given names and did basically no research, or they basically assumed that misgendering people isn't an issue.

But they'll quickly learn that cis people don't like being misgendered either.

@vidar @laser not even sure what its actual useful use case is, but it also took me one test name... Pat.

@adenner @laser I think their idea is things like stripping down registration forms, or applying demographics for ad targeting purposes and the like.

But of course, the former falls down not just based on misclassifying names but people who prefers a form of address that doesn't match their assigned sex, and the latter is just just creepy.

I'm really curious about what kind of attempts they've made to validate product fit here, because it seems so obvious that it's a bad idea.

@laser I’m a dude named Cary who can’t get his name spelled right even when it’s right there in the header of an email. COME AT ME, SaaS!!!!!
@laser This isn't what I had in mind when I thought "Gender API" and honestly, I'm disappointed. 
@RachaelAva1024 the REST API doesn't even support PATCH requests smh
@laser I was scrolling along and saw "genderize your data" and assumed it was a joke a transgender person was making, the way we do, but what the hell, it is not!
@laser apparently, it's computer automation of assuming people's genders
@f00fc7c8 @laser Check back in 34ms for a new gender
@laser per-pronoun licensed, no doubt

@laser i’ve checked their site and it’s even worse there:

“Gender-API helps you to find out whether a first name is more likely be used by males or females.”

imagine dehumanizing your customers

@ezhevita wow. But PHP Gender\Gender has even more functionality ABSOLUTELY FREE

@laser

@ezhevita @laser have they considered merely not addressing people with titles? show respect in the effort you put in to your customer service, not by enforcing sir/ma’am in your useless, dehumanizing scripts
@erin @laser tbh I can't call those useless – things like personalised emails are almost the standard now in the marketing, and they bring much more money than general emails
but should you assume something about a client if the client didn't tell you themselves? nope.
Johnny Cash - A Boy Named Sue (Live at San Quentin, 1969)

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

YouTube
@laser SaaS (Stereotyping as a Service)
@laser literal bullshit
assume ppls genders based on different stereotypings

Spotify does this using voice recording
@laser we live in hell already actually
@ceralor @laser Its progress to deliver a better processed product (YOU are the product) to the ad industry.
Qual é o seu gênero?
Feminino
9.1%
Masculino
6.1%
API
48.5%
Rock
36.4%
Poll ended at .
@dobrado nós, APIzentes, finalmente representados!
@laser Unlimited potential. Could be used to target ads to customers. Like selling tampons to females and pencil enlargement devices to males.
@laser not even good, extremely french names have apparently turned out German according to it lol
@laser This is totally not ok what the hell
@laser
>Entire over decade controversy about assuming people's gender being bad
>"Let a robot guess and we'll pretend it's fact"
@laser an undergrad trained a super basic ai model on names and ages and genders and then got a ton of funding because VCs are idiots that will fund anything, probably
@lunch I don't think it's even a proper classifier, it's probably just a wrapper around the PHP extension so they didn't do the work themselves https://github.com/cstuder/genderReader/tree/master/gender.c
genderReader/gender.c at master · cstuder/genderReader

PHP-based reader for the nam_dict.txt of the gender.c-project. - genderReader/gender.c at master · cstuder/genderReader

GitHub

@laser i've looked into this here's what it actually does:

  • given a first name, looks it up in a table and give you male/female with a confidence %
  • given an email, uses shitty heuristics to extract a first name, and then does the above

that's it!

@laser like it's not even Machine Learning or whatever buzzword would have gotten them more money it's just a big table of (publicly available elsewhere) data that you pay them to be able to look stuff up in
@a11ce apparently there's a PHP extension that does this so quite a few people who've responded to me just think it's wrapping that so it's not even original work
@laser I guess "Clockr" was taken.