Microsoft's ill-chosen magic constants
Jul. 13th, 2012 06:59 pmPaolo 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.
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.
no subject
Date: 2012-07-14 12:19 am (UTC)Why
Date: 2012-07-25 10:09 am (UTC)Real men are chauvinists. Get used to it.
Re: Why
From:Now now, let's not be rash.
Date: 2012-07-14 12:22 am (UTC)Re: Now now, let's not be rash.
Date: 2012-07-14 07:21 am (UTC)Re: Now now, let's not be rash.
From: (Anonymous) - Date: 2012-07-18 02:11 pm (UTC) - ExpandRe: Now now, let's not be rash.
From: (Anonymous) - Date: 2014-12-09 11:47 pm (UTC) - Expandno subject
Date: 2012-07-20 05:36 pm (UTC)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) - Expandno subject
Date: 2012-07-14 01:18 am (UTC)$ grep "^[0-9a-flogs]*$" /usr/share/dict/words | tr logs 1065 | awk '{print length, $0}' | sort -n | cut -f2- -d' 'cheers, P@draigBrady.comNot just for boys...
Date: 2012-07-14 02:18 am (UTC)Re: Not just for boys...
Date: 2012-07-21 07:04 pm (UTC)Is 0xDEADBEEF offensive to cows?
Date: 2012-07-14 02:36 am (UTC)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?
Date: 2012-07-14 06:01 am (UTC)Re: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-07-19 10:13 am (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-07-15 04:18 pm (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-07-25 10:13 am (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-08-31 09:28 pm (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-07-16 05:31 pm (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-07-16 06:34 pm (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From: (Anonymous) - Date: 2012-07-20 07:56 am (UTC) - ExpandRe: Is 0xDEADBEEF offensive to cows?
From:get real
Date: 2012-07-14 03:13 am (UTC)Re: get real
Date: 2012-07-14 05:50 am (UTC)Re: get real
From:Re: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-14 01:28 pm (UTC) - ExpandRe: get real
From:Re: get real
From:Re: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-22 04:40 pm (UTC) - ExpandRe: get real
From:Re: get real
From: (Anonymous) - Date: 2012-08-31 09:34 pm (UTC) - ExpandRe: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-19 11:26 pm (UTC) - ExpandRe: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-21 06:57 pm (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-22 07:33 am (UTC) - ExpandRe: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-22 04:43 pm (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-27 11:38 am (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-25 10:18 am (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-08-31 09:37 pm (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-14 04:22 pm (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-14 07:15 pm (UTC) - ExpandRe: get real
From:Re: get real
From:Re: get real
From:Re: get real
From:Re: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-21 06:58 pm (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-20 01:48 pm (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-14 06:53 am (UTC) - ExpandRe: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-14 11:37 am (UTC) - ExpandRe: get real
From: (Anonymous) - Date: 2012-07-14 06:26 pm (UTC) - ExpandRe: get real
From:Re: get real
From: (Anonymous) - Date: 2012-07-17 06:50 am (UTC) - ExpandA parable of the bears in the vale
From: (Anonymous) - Date: 2012-07-14 08:42 pm (UTC) - ExpandRe: A parable of the bears in the vale
From: (Anonymous) - Date: 2012-07-21 06:59 pm (UTC) - Expandnice
Date: 2012-07-14 03:23 am (UTC)Re: nice
Date: 2012-07-14 05:54 am (UTC)Re: nice
From: (Anonymous) - Date: 2012-07-25 10:22 am (UTC) - ExpandRe: nice
From:Re: nice
From:Re: nice
From: (Anonymous) - Date: 2012-07-16 10:45 pm (UTC) - ExpandRe: nice
From:Re: nice
From: (Anonymous) - Date: 2012-07-21 07:00 pm (UTC) - ExpandRe: nice
From: (Anonymous) - Date: 2012-07-20 01:50 pm (UTC) - Expandno subject
Date: 2012-07-14 03:30 am (UTC)no subject
Date: 2012-07-21 07:01 pm (UTC)(no subject)
From:(no subject)
From: (Anonymous) - Date: 2012-07-22 07:37 am (UTC) - Expandno subject
Date: 2012-07-14 03:55 am (UTC)no subject
Date: 2012-07-14 04:22 am (UTC)Developer Douchebaggery
Date: 2012-07-14 04:37 am (UTC)Re: Developer Douchebaggery
Date: 2012-07-14 05:16 am (UTC)Re: Developer Douchebaggery
From: (Anonymous) - Date: 2012-07-15 10:59 am (UTC) - ExpandRe: Developer Douchebaggery
From:Re: Developer Douchebaggery
From:Re: Developer Douchebaggery
From: (Anonymous) - Date: 2012-07-21 07:03 pm (UTC) - ExpandRe: Developer Douchebaggery
From: (Anonymous) - Date: 2012-07-22 07:39 am (UTC) - ExpandMen can also have boobs
Date: 2012-07-14 07:34 am (UTC)Re: Men can also have boobs
Date: 2012-07-14 07:41 am (UTC)Why are people too dishonest to admit to reality?
Re: Men can also have boobs
From:Re: Men can also have boobs
From:Re: Men can also have boobs
From:Seriously?
Date: 2012-07-14 07:46 am (UTC)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)Re: Seriously?
From: (Anonymous) - Date: 2012-07-16 11:26 pm (UTC) - ExpandRe: Seriously?
From: (Anonymous) - Date: 2012-07-20 03:53 pm (UTC) - ExpandStandard Interpretations
Date: 2012-07-14 08:21 am (UTC)Uhh
Date: 2012-07-14 12:57 pm (UTC)no subject
Date: 2012-07-14 01:58 pm (UTC)#define MAGIC_FOO 2976579765u
and get on with life.
Your openID is broken by the way
Date: 2012-07-14 04:29 pm (UTC)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).....that's the tip of the iceberg!
Date: 2012-07-14 05:25 pm (UTC)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
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.
no subject
Date: 2012-07-14 06:16 pm (UTC)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.
no subject
Date: 2012-07-17 08:41 pm (UTC)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:(no subject)
From:The inverse
Date: 2012-07-14 07:48 pm (UTC)Re: The inverse
Date: 2012-07-14 09:48 pm (UTC)Re: The inverse
From: (Anonymous) - Date: 2012-07-15 10:18 am (UTC) - ExpandRe: The inverse
From: (Anonymous) - Date: 2012-07-20 02:30 pm (UTC) - ExpandRe: The inverse
From: (Anonymous) - Date: 2012-07-20 08:10 pm (UTC) - ExpandRe: The inverse
From: (Anonymous) - Date: 2012-07-21 11:58 am (UTC) - ExpandDerailing by the book
Date: 2012-07-14 08:46 pm (UTC)Re: Derailing by the book
Date: 2012-07-14 09:51 pm (UTC)Re: Derailing by the book
From: (Anonymous) - Date: 2012-07-15 01:44 pm (UTC) - ExpandTecheye
From: (Anonymous) - Date: 2012-07-20 02:21 pm (UTC) - ExpandRe: Derailing by the book
From: (Anonymous) - Date: 2012-07-20 02:11 pm (UTC) - ExpandRe: Derailing by the book
From: (Anonymous) - Date: 2012-07-21 07:05 pm (UTC) - Expandno subject
Date: 2012-07-14 08:55 pm (UTC)P.S. Conspiracy mode on.
M$ did it specially for disturb and destroy linux!!!!
Conspiracy mode off.
no subject
Date: 2012-07-15 01:32 am (UTC)no subject
Date: 2012-07-15 03:55 am (UTC)That is completely irrelevant...
From: (Anonymous) - Date: 2012-07-16 02:23 pm (UTC) - ExpandRe: That is completely irrelevant...
From: (Anonymous) - Date: 2016-06-30 04:34 pm (UTC) - Expand