When software offends, the pantyshot package controversy
zdnet.com
zdnet.com
I think John Cleese would like to send you all to the front line of a gruesome war – in panties, of course – to learn to deal with an actual problem.
It's free publicity, after all :p
As software engineers you'd hope we were some of the most logical peoples of this planet but then we find ourselves tripping over our own societal taboos and inferences we are perceiving that didn't even exist in the first place.
I mean I can understand the odd chuckle over the BackendInspector class but to take something to this level just over the name? I'd be interested to hear the full coverage that this got cause the original author appears to be completely distraught over the reaction:
http://fossil.instinctive.eu/libupskirt/wiki?name=about-the-...
Makes me wonder what does more harm. A potentially offensive name or people's reaction to said name. I'm leaning towards the latter based on that link.
I paid attention to this only because we helped with Github's audit of the code, and am motivated to comment here primarily as an opportunity to say:
Make sure your Markdown library is secure.
Everyone seems at some point to end up with a C-language Markdown implementation, and nobody I know of has managed to implement Markdown in C without memory corruption bugs... you know, the kind that let attackers upload their own code onto your servers.
Thanks for the insight. The article suggests the author is upset due to controversy due to the name but I assume her anguish is more due to the forking of the library and what she feels is the removal of her credit?
Also, people often have no idea how badly something like this will be viewed by others. I have seen several instances of that sort of thing here on HN and (IIRC) in every case where I have commented on it, simply informing them of how negatively their term was viewed caused them to change it (either the name of the product/site or some wording on it). They just didn't know.
Edit: Can anyone explain to me why this would be downvoted? Thanks in advance for any enlightenment.
Whether or not you are genuinely naïve about the terms connotations, I suspect there is a perception that you are trolling. This is in part because the original author of the package expressed the same kind of (artificial) shock when people expressed their concern over the name and responded in a very passive aggressive manner.
No, I'm genuinely naive in that regard. I got married young and raised two special needs kids who needed all my time. So for many years, if it wasn't appropriate viewing for a small child, I was not exposed to it. And that's exactly my point: I'm fairly well read and had no idea this was something that would be interpreted this negatively. So perhaps the authors didn't either. And when you start a conversation with something that amounts to a personal attack/assumption of guilt, it is very normal to get defensive reactions which you might not have gotten had you simply inquired "Do you know how bad this sounds?" In cases on HN where someone used very offensive terms, I did exactly that -- asked what their understanding of the term was or quoted a dictionary -- and in every case they honestly had no idea and promptly changed it without any argument.
Peace.
The original author, when challenged, renamed the package to 'Misaka', an Anime character portrayed as an 11-year old who is often depicted graphically from an upskirt angle (its all pretty unsavory, frankly).
Point is... original author clearly knew what he was doing with these package names.
That seems very likely, but from what I have read so far, all the evidence is circumstantial and guilt is being inferred. So it is still possible it's a stupid mistake. Seriously. (Perhaps there is damning, definitive evidence out there. But what I have read so far contains no smoking gun.)
There has already been evidence posted here that the woman involved in the project, like me, had some idea it was kind of risque but no idea just how negatively it would be viewed. So far, no one has posted any definitive evidence to the contrary -- it is all circumstantial. And I have repeatedly seen instances of this on HN and in every case, simply politely informing them of how negative it was got them to change it. I think it is far from "absurdly unlikely" that they vastly underestimated how negatively this would be viewed.
I think we are talking about two different things only I would frame it as "I'm talking about assumption of guilt (and how rampant and problematic that is) vs actual proof" and you seem to be talking about probability. Given how this conversation has gone so far, there is probably no point in trying to further clarify my intent or meaning on that point.
Peace.
I submit that evidence (I hesitate to use the word "proof" since it can have implications of certainty) is all about probability. You have to weigh the probabilities, always. With the native English speaker, I find that his words on the matter make it overwhelmingly likely that he knew exactly what he was doing. I'm not assuming guilt, I'm concluding guilt.
Famous female celebrity gets out of car, inadvertently flashes underwear due to short skirt, photographer snaps said inadvertent underwear flash and publishes results for titillation and ridicule.
Innocent on the part of the celebrity, sure. But not innocent on the part of the photographer which I think squarely places this within Violet Blue's assertion of upskit/pantyshot being 'an attack on a female'.
Edit: This is specifically for celebrities/public people. I do agree that taking pictures of random girls in this manner is an invasion of privacy however the same common sense rule applies.
In the US, it's required that you have a reasonable expectation that your private areas cannot be seen. Which no reasonable person could have when naked in public.
I speculate that you were downvoted, because the incident in question is fairly clearly an aberration from the normal course of events; an aberration in which someone who wanted to be playful now feels betrayed.
Thanks for your feedback, but I honestly don't know what you are talking about. Care to clarify what is supposed to be so clear? :-/
"She, not being a native English-speaker, had accepted on trust a foreign-language name for her library. According to Holden, the revelation - and the attention to her unknowing complicity - brought about with the name was so uncomfortable for her that she quit working in open source altogether."
Then, later
"Smit [a collaborator with the original author] re-named Pantyshot/Upskirt after a Japanese name. Not just any name, but popularly belonging to an Anime (adult comics) character whose superpower is electricity, and is controversial due to notorious upskirt shots of the character - most especially as she is depicted as being 11 years old."
As for my adjective "playful", I applied it to the situation because of this quote attributed to the original author:
"I did know the sexual and voyeurism connotations of the word “upskirt” and I was very hesitant to actually use it. For the record, my limited grasp of slang English means that I genuinely had no idea where it lied on the offensiveness scale, and whether it could be covered up as something more harmless (and have it be more of an innuendo than of a basic offensive word)."
It's weird that my only encounter with the term is through mainstream manga, not hentai, manga. Shonen Jump, stuff like that (and for the record I wish stuff like Cages of Eden and Highschool of the Dead toned that down and focused more on the plot). I wonder if its a bit of culture-shock as I would expect it is seen as "relatively innocent" in Japan.
Are you offended by it? - Deal with it or don't use it or politely make your opinion known to the author. Be an adult and don't "Quit Open Source" or "Ban the package" or "Rant about how Open Source developers are discriminating white males" because that just makes you look silly and chlidish.
Did you name it that way? - if you want widespread usage of your package, know that a polarizing name and one that will be hidden under the throves of porn in a search engine can impact the adoption of your piece of software. Also, it will make you look Silly and childish.
We are all educated and grown people, we should be able to make these decisions easily in our lives.
If I make a CoffeeScript to Assembly translator called "Beaner" I should at least know that Some people won't appreciate it and call me racist and probably some mexican will quit open source software forever. And I'm taking that risk by naming my package that way.
We shouldn't be afraid of being offended. I'm offended all the time and it doesn't stop me from living my life properly.
Besides, men wear panties too. I've seen them do it.
Also, knowing several Iraq veterans before and after, it seems to get you very comfortable with offensive language :p
Uh, yeah, and that invalidates his point in exactly what way? It's still true that people are overreacting. If somebody is offended by the name of a freaking software package, I'd wager that this person has other problems to work out.
It's also true that "sexism" (and various other *isms) is a completely abused term that simply serves as an "argument" that nobody can counter, since if anybody does, he must be a sexist.
Besides, I think that "civility" includes not whining to everyone over being personally offended by something.
Especially:
I did know the sexual and voyeurism connotations of the word “upskirt” and I was very hesitant to actually use it. For the record, my limited grasp of slang English means that I genuinely had no idea where it lied on the offensiveness scale, and whether it could be covered up as something more harmless (and have it be more of an innuendo than of a basic offensive word).
I'm not sure what to make of that, but I do think that naming software with any sort of sexual innuendo regardless of how offensive it is is a very poor choice. More than anything else, I feel embarrassed to be in tech when this sort of thing happens.
There are all kinds of landmines when you try to speak another language. I have lots of humorous/embarrassing stories from growing up in a bilingual family.
She's quite clear she "did know the sexual and voyeurism connotations of the word “upskirt”", but she was caught completely surprised by the shitstorm created by people that felt offended by it.
So if you're looking for blame, blame the white knights on their high horses of political correctness, for giving somebody so much shit over what could have been just a childish joke [like there are many others, as pointed out ITT], that she just wanted to quit and have nothing to do with the entire shitbasket anymore.
Just read it. Even after knowing exactly what it meant, her horror is at the reaction of the angry PC mob, that is making this word out to be much worse than the harmless innuendo she intended it to be.
This woman is clearly intimidated, so much she's making blanket apologies left and right and just wants this to be over. But ask yourselves, who's she intimidated by?
The guy wrote the code and gave it a tongue in cheek name. Deal with it. What the hell is wrong with this world? Moral outrage in the sub-urbian latte crowd? Pillows not fluffed enough?
Oh boy, what can of worms am I opening here...
According to the FSF? Usually when you do something with it that RMS doesn't like. GPLv3 anyone? (Sorry I couldn't resist.)
Annoying helper module that finds unicode/bytestring comparisions and other problems.
I guess my astonishment comes from the fact that to me, the name reminds me not of a minor gag, but rather of the mentally-broken, war-torn 13~14yo who could take over any computer system, and use coins (and other conducting materials) as hypervelocity projectiles (thus her nickname, "Railgun").
So... once again, media jumping to worst possible interpretation?
I don't understand this part -- what is she saying causes women to be a minority in the Python community?
P.S. Also Biology, but these people are not even comfortable with sonic the hedgehog.
The Drosophila community is rife with humorous (and sometimes offensive) gene names like "Cheap Date" (ethanol sensitivity), "Ken and Barbie" (genitalia fail to develop), and "Fruity" (male fruit flies show no attraction to females) -- that one was so controversial it got renamed "fruitless".
http://flybase.org/reports/FBgn0004652.html
The research communities for organisms such as E. coli tend to think this practice is immature. Genes should follow a specific nomenclature: fis (factor for inversion stimulation), mot (motility), etc.
This issue with software has been around a while, too. A ton of people dislike the name "Gimp", for instance.