[personal profile] mjg59
Paolo Bonzini noticed something a little awkward in the Linux kernel support code for Microsoft's HyperV virtualisation environment - specifically, that the magic constant passed through to the hypervisor was "0xB16B00B5", or, in English, "BIG BOOBS". It turns out that this isn't an exception - when the code was originally submitted it also contained "0x0B00B135". That one got removed when the Xen support code was ripped out.

At the most basic level it's just straightforward childish humour, and the use of vaguely-English strings in magic hex constants is hardly uncommon. But it's also specifically male childish humour. Puerile sniggering at breasts contributes to the continuing impression that software development is a boys club where girls aren't welcome. It's especially irritating in this case because Azure may depend on this constant, so changing it will break things.

So, full marks, Microsoft. You've managed to make the kernel more offensive to half the population and you've made it awkward for us to rectify it.
Page 1 of 9 << [1] [2] [3] [4] [5] [6] [7] [8] [9] >>

Date: 2012-07-14 12:19 am (UTC)
xb95: A picture of Oliver sitting up with his Dreamwidth onesie on! (Default)
From: [personal profile] xb95
Sigh. This is frustrating.

Now now, let's not be rash.

Date: 2012-07-14 12:22 am (UTC)
From: (Anonymous)
How about instead of removing 0xB16B00B5, you add 0xADFCBABE? This should balance things out nicely.

Date: 2012-07-14 01:18 am (UTC)
From: (Anonymous)
You could just replace it with:
$ echo $((0xB16B00B5))
2976579765
I've used this when searching for hex words:
$ grep "^[0-9a-flogs]*$" /usr/share/dict/words |
tr logs 1065 | awk '{print length, $0}' |
sort -n | cut -f2- -d' '
cheers, P@draigBrady.com

Not just for boys...

Date: 2012-07-14 02:18 am (UTC)
From: (Anonymous)
I feel compelled to point out that men are not the only gender who appreciate breasts.

Is 0xDEADBEEF offensive to cows?

Date: 2012-07-14 02:36 am (UTC)
From: (Anonymous)
I'd bet if you, a guy, hadn't publicized this, no girl would have EVER found out :-P

But seriously, /troll, does anybody have an estimate on how many women actually touch, or even see, kernel code? I've only ever seen a smattering of posts, but I don't ever recall seeing a female name on kernel-related mailing lists.

get real

Date: 2012-07-14 03:13 am (UTC)
From: (Anonymous)
"make the kernel more offensive to half the population"? Most people don't read source code of any kind. Please drop the faux-offended male feminist pretense, and get real. (BTW, my wife just read your post and thinks B00B5 are funny.)

nice

Date: 2012-07-14 03:23 am (UTC)
From: (Anonymous)
Girls don't go for nice guys, and there are a lot of good reasons for that. It was true back in Feynman's day, it's true today, and it'll be true a thousand years from now. Get over it!

Date: 2012-07-14 03:30 am (UTC)
evith: Closeup of Boba Fett's helmet, angular orange stripe surrounding a narrow window on a greenish metallic field. (Default)
From: [personal profile] evith
Just as offensive as the original pretence are the charming comments you're getting. You really should produce a bingo card.

Date: 2012-07-14 03:55 am (UTC)
From: (Anonymous)
Well, if you're worried about offending people with the hex constant, you could always represent it in decimal or octal... :)

Date: 2012-07-14 04:22 am (UTC)
From: (Anonymous)
oh chill out

Developer Douchebaggery

Date: 2012-07-14 04:37 am (UTC)
From: (Anonymous)
'Nice' guys; http://www.torontostandard.com/technology/toronto-tweeter-causes-twitter-uproar-over-violent-beat-up-anita-sarkeesian-game was like 5 minutes ago, and super high profile, and we're still going with "lighten up", and making excuses? This is relatively a much lower level of misogyny to be sure, but the lopsided treatment of women in IT in general ain't gonna get better until we actually discourage this crap instead of making apologies for it.

Re: Developer Douchebaggery

Date: 2012-07-14 05:16 am (UTC)
From: (Anonymous)
I quote the comment above yours: "Oh chill out."

Re: get real

Date: 2012-07-14 05:50 am (UTC)
marahmarie: Sheep go to heaven, goats go to hell (Default)
From: [personal profile] marahmarie
I lol'd. And I'm a woman.

Re: nice

Date: 2012-07-14 05:54 am (UTC)
marahmarie: Sheep go to heaven, goats go to hell (Default)
From: [personal profile] marahmarie
OK, that's crap.

Re: get real

Date: 2012-07-14 06:53 am (UTC)
From: (Anonymous)
"Please drop the faux-offended male feminist pretense, and get real."

+1 ... This article sounds really childish actually.

Re: Now now, let's not be rash.

Date: 2012-07-14 07:21 am (UTC)
fluffymormegil: @ (Default)
From: [personal profile] fluffymormegil
If we must have "funny" constants, I prefer 0xC0DEF00D. (And before anyone asks, I think the bikeshed should be purple.)

Re: nice

Date: 2012-07-14 07:25 am (UTC)
fluffymormegil: @ (Default)
From: [personal profile] fluffymormegil
Where I come from, women worth dating don't go for men who grossly overgeneralize about people based on their gender.

Men can also have boobs

Date: 2012-07-14 07:34 am (UTC)
From: (Anonymous)
Just wondering what made you think boobs refers specifically to females. I mean their are men with big boobs, especially overweight guys that eat too much steak and hamburgers. That's still politically incorrect, of course.

Re: Men can also have boobs

Date: 2012-07-14 07:41 am (UTC)
From: [identity profile] http://apebox.org/wordpress/
That's a big pile of bullshit and you know it.

Why are people too dishonest to admit to reality?

Seriously?

Date: 2012-07-14 07:46 am (UTC)
From: (Anonymous)
Seriously?

If this offends you, please, please, just do us a favour and get over it.

The real, technical problem here is that the magic number was not drawn at random. The pool of constants that "look like" English words/phrases is much much smaller than the pool of all 32-bit constants. So you're much more likely to get a collision with somebody else. Entropy's a bitch...
Page 1 of 9 << [1] [2] [3] [4] [5] [6] [7] [8] [9] >>