[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 4 << [1] [2] [3] [4] >>

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

Why

Date: 2012-07-25 10:09 am (UTC)
From: (Anonymous)
Why is it frustrating? You look like the kind of flaccid loser who sticks up for feminism in order to ingratiate himself with the ladies and counteract his natural vagina repellent effect.

Real men are chauvinists. Get used to it.

Re: Why

From: [personal profile] zorkian - Date: 2012-07-25 05:58 pm (UTC) - Expand

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.

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: Now now, let's not be rash.

From: (Anonymous) - Date: 2012-07-18 02:11 pm (UTC) - Expand
(deleted comment)

Date: 2012-07-20 05:36 pm (UTC)
From: (Anonymous)
This is probably going to happen. I'm pretty sure code submissions are traceable.

There is the issue that, after 5 years, that person may no longer work there though.

Oh dear

From: (Anonymous) - Date: 2012-07-25 10:11 am (UTC) - Expand

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.

Re: Not just for boys...

Date: 2012-07-21 07:04 pm (UTC)
From: (Anonymous)
#CoolStorBro/Sis

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.

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-07-19 10:13 am (UTC) - Expand

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-07-15 04:18 pm (UTC) - Expand

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-07-25 10:13 am (UTC) - Expand

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-08-31 09:28 pm (UTC) - Expand

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-07-16 05:31 pm (UTC) - Expand

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-07-16 06:34 pm (UTC) - Expand

Re: Is 0xDEADBEEF offensive to cows?

From: (Anonymous) - Date: 2012-07-20 07:56 am (UTC) - Expand

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.)

Re: get real

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

Re: get real

From: [personal profile] mm_writes - Date: 2012-07-14 07:49 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-14 01:28 pm (UTC) - Expand

Re: get real

From: [personal profile] mm_writes - Date: 2012-07-14 08:38 pm (UTC) - Expand

Re: get real

From: [personal profile] maco - Date: 2012-07-17 08:28 pm (UTC) - Expand

Re: get real

From: [personal profile] mm_writes - Date: 2012-07-18 03:28 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-22 04:40 pm (UTC) - Expand

Re: get real

From: [personal profile] mm_writes - Date: 2012-07-23 01:08 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-08-31 09:34 pm (UTC) - Expand

Re: get real

From: [personal profile] mm_writes - Date: 2012-09-01 05:29 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-19 11:26 pm (UTC) - Expand

Re: get real

From: [personal profile] techiebabe - Date: 2012-07-21 11:00 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-21 06:57 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-22 07:33 am (UTC) - Expand

Re: get real

From: [personal profile] techiebabe - Date: 2012-07-22 03:18 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-22 04:43 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-27 11:38 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-25 10:18 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-08-31 09:37 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-14 04:22 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-14 07:15 pm (UTC) - Expand

Re: get real

From: [personal profile] mm_writes - Date: 2012-07-14 07:44 pm (UTC) - Expand

Re: get real

From: [personal profile] maco - Date: 2012-07-17 08:30 pm (UTC) - Expand

Re: get real

From: [personal profile] maco - Date: 2012-07-19 06:36 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-21 06:58 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-20 01:48 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-14 06:53 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-14 11:37 am (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-14 06:26 pm (UTC) - Expand

Re: get real

From: (Anonymous) - Date: 2012-07-17 06:50 am (UTC) - Expand

A parable of the bears in the vale

From: (Anonymous) - Date: 2012-07-14 08:42 pm (UTC) - Expand

Re: A parable of the bears in the vale

From: (Anonymous) - Date: 2012-07-21 06:59 pm (UTC) - Expand

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!

Re: nice

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

Re: nice

From: (Anonymous) - Date: 2012-07-25 10:22 am (UTC) - Expand

Re: nice

From: [personal profile] mm_writes - Date: 2012-07-26 05:32 am (UTC) - Expand

Re: nice

From: (Anonymous) - Date: 2012-07-16 10:45 pm (UTC) - Expand

Re: nice

From: [personal profile] fluffymormegil - Date: 2012-07-14 07:25 am (UTC) - Expand

Re: nice

From: (Anonymous) - Date: 2012-07-21 07:00 pm (UTC) - Expand

Re: nice

From: (Anonymous) - Date: 2012-07-20 01:50 pm (UTC) - Expand

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

Date: 2012-07-21 07:01 pm (UTC)
From: (Anonymous)
So what if you're offended? It doesn't matter. You being offended is the problem, not us.

(no subject)

From: [personal profile] 0jack - Date: 2012-07-21 07:07 pm (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2012-07-22 07:37 am (UTC) - Expand

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: Developer Douchebaggery

From: (Anonymous) - Date: 2012-07-15 10:59 am (UTC) - Expand

Re: Developer Douchebaggery

From: (Anonymous) - Date: 2012-07-21 07:03 pm (UTC) - Expand

Re: Developer Douchebaggery

From: (Anonymous) - Date: 2012-07-22 07:39 am (UTC) - Expand

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.

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...

Re: Seriously?

Date: 2012-07-15 11:17 pm (UTC)
From: (Anonymous)
Yeah, that was my reaction too. Sure, it's inappropriate, but of all the problems in the world, is this really worth making a fuss over?

Re: Seriously?

From: (Anonymous) - Date: 2012-07-16 11:26 pm (UTC) - Expand

Re: Seriously?

From: (Anonymous) - Date: 2012-07-20 03:53 pm (UTC) - Expand

Standard Interpretations

Date: 2012-07-14 08:21 am (UTC)
From: [identity profile] ao2.it
Add a comment stating "BI SEX BOOBS" and work around the issue by throwing documentation at it...

Uhh

Date: 2012-07-14 12:57 pm (UTC)
From: (Anonymous)
How do you know it was written by a male? Females often also have a sense of humor and are perfectly capable of writing funny error codes too.

Date: 2012-07-14 01:58 pm (UTC)
From: (Anonymous)
So define

#define MAGIC_FOO 2976579765u

and get on with life.

Your openID is broken by the way

Date: 2012-07-14 04:29 pm (UTC)
From: (Anonymous)
Come on. Go name some variable 'small_dick' and calm down. How on Earth can a hexadecimal be offensive? What's next, an illegal prime?

I think whoever gets insulted that easy should see a doctor. Not sure if it would help though.

Empathy

Date: 2012-07-14 05:11 pm (UTC)
From: (Anonymous)
Thank you.

.....that's the tip of the iceberg!

Date: 2012-07-14 05:25 pm (UTC)
From: [identity profile] https://www.google.com/accounts/o8/id?id=AItOawn5NzO3VSYQkvHPMbC57xti-uxN2krA1-A
I'm sure Marilyn Manson fans (aka. emos) are somewhat offended by TAINTED_CRAP too!

So what if the humour in this "magic constant" is male-orientated? The only people to take offense to this are people who are equally as braindead as those who take offense to the very existence of
[Error: Irreparable invalid markup ('<ubuntu|debian>') in entry. Owner must fix manually. Raw contents below.]

<badattemptathumour> I'm sure Marilyn Manson fans (aka. emos) are somewhat offended by TAINTED_CRAP too! </badattemptathumour>

So what if the humour in this "magic constant" is male-orientated? The only people to take offense to this are people who are equally as braindead as those who take offense to the very existence of <Ubuntu|Debian> Women and the like (and there's more of an argument for that being inherently exclusionary in title than this joke!).

It's freely contributed code, if I had any say i'd vote for 0xB16B00B5 to remain. It's no worse than potentially offending vegans with 0xDEADBEEF or calling a Linux distribution a Beefy Miracle.

Date: 2012-07-14 06:16 pm (UTC)
From: (Anonymous)
Everybody see what they want to see. Some see "BIG BOOBS" written in 1337-style, but I see just bunch of letters and numbers.

Also, enough of this feminist crap. I'm getting tired of ill-minded women who seek for chance to sue somebody who looked at them slightly differently or smiled to them. They call this "harassment". I call this "good manners" and true way how a MEN should act with women.

Date: 2012-07-17 08:41 pm (UTC)
maco: pink sakura (Default)
From: [personal profile] maco
Please show me one court case for a sexual harassment lawsuit where it was for a smile.

Can't do it? Maybe you should stop being such a liar.

An example of sexual harassment would be "nice tits!" And that sure as HELL isn't good manners.

(no subject)

From: [personal profile] maco - Date: 2012-07-19 06:39 pm (UTC) - Expand

The inverse

Date: 2012-07-14 07:48 pm (UTC)
From: [identity profile] duffy.id.fedoraproject.org
So what could a female write in hex that would be analogously inappropriate?

Re: The inverse

Date: 2012-07-14 09:48 pm (UTC)
From: (Anonymous)
Since it's not inappropriate in any kind of way, a female can write anything.

Re: The inverse

From: (Anonymous) - Date: 2012-07-15 10:18 am (UTC) - Expand

Re: The inverse

From: (Anonymous) - Date: 2012-07-20 02:30 pm (UTC) - Expand

Re: The inverse

From: (Anonymous) - Date: 2012-07-20 08:10 pm (UTC) - Expand

Re: The inverse

From: (Anonymous) - Date: 2012-07-21 11:58 am (UTC) - Expand

Derailing by the book

Date: 2012-07-14 08:46 pm (UTC)
From: (Anonymous)
I love how some (most) of the responses reflect how well they can follow the guidelines of the D4D book (http://www.derailingfordummies.com/retaliation.html) ...

Re: Derailing by the book

Date: 2012-07-14 09:51 pm (UTC)
From: (Anonymous)
Dude, the publisher of 'for dummies' serious is sick and he really is anal about his copyright. Please don't mention that miserable series anymore, thank you.

Re: Derailing by the book

From: (Anonymous) - Date: 2012-07-15 01:44 pm (UTC) - Expand

Techeye

From: (Anonymous) - Date: 2012-07-20 02:21 pm (UTC) - Expand

Re: Derailing by the book

From: (Anonymous) - Date: 2012-07-20 02:11 pm (UTC) - Expand

Re: Derailing by the book

From: (Anonymous) - Date: 2012-07-21 07:05 pm (UTC) - Expand

Date: 2012-07-14 08:55 pm (UTC)
From: (Anonymous)
OMG! Now i know why Linux has so many problems, you didn't catch bugs, you search and analyze code for non-tolerant shit. Hell yeah! Continue and we will win!

P.S. Conspiracy mode on.

M$ did it specially for disturb and destroy linux!!!!

Conspiracy mode off.

Date: 2012-07-15 01:32 am (UTC)
From: [identity profile] 13-49-ru.blogspot.com
How do you feel about potentially offensive hex constants in languages you do not speak? What if your sense-free english hex constant is in fact offensive in other language?

Date: 2012-07-15 03:55 am (UTC)
From: (Anonymous)
I guess its okay as long it was not contributed by microsoft.

That is completely irrelevant...

From: (Anonymous) - Date: 2012-07-16 02:23 pm (UTC) - Expand
Page 1 of 4 << [1] [2] [3] [4] >>

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at Nebula. Member of the Linux Foundation Technical Advisory Board. Ex-biologist. @mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer.

Expand Cut Tags

No cut tags