Slashdot Mirror


Megabytes (MB) or Mebibytes (MiB)?

An anonymous reader says: "KernelTrap has an interesting story about megabytes versus mebibytes. Though the article refers to Linux, the topic is applicable to all computers. Will there be a time when all computer users will talk about adding mibibytes of RAM, rather than a megabytes? From the article: '[the kernel patch] changes references from the familiar MB (megabyte) and GB (gigabyte) to the NIST standard MiB (mebibyte) and GiB (gibibyte). According to these standards, technically a megabyte (MB) is a power of ten, while a mebibyte (MiB) is a power of two, appropriate for binary machines. A megabyte is then 1,000,000 bytes. A mebibyte is the actual 1,048,576 bytes that most intend.'"

437 comments

  1. Pronounciation by OblongPlatypus · · Score: 5, Funny

    "Maybe Byte"?

    --
    -- If no truths are spoken then no lies can hide --
    1. Re:Pronounciation by abe+ferlman · · Score: 4, Funny

      No, you're confusing it with "maybebyte", a standard used by hard drive manufacturers to represent "Megabyte" or "Mebibyte", whichever is less expensive to produce. Maybebyte is abbreviated MB. Anyone who complains that this ambiguity is misleading is an anti-business open-standards lunatic.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    2. Re:Pronounciation by verbatim_verbose · · Score: 1

      It says right on the page

      "It is suggested that in English, the first syllable of the name of the binary-multiple prefix should be pronounced in the same way as the first syllable of the name of the corresponding SI prefix, and that the second syllable should be pronounced as "bee.""

    3. Re:Pronounciation by Anonymous Coward · · Score: 0

      Ahhh..ok...My Bee Bites!

      Much better.
      xyz

    4. Re:Pronounciation by matrix29 · · Score: 1

      "Maybe Byte"?

      MiB?

      Men In Black a-bytes?

      What else would people think?

      --
      "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
  2. hrm by elixx · · Score: 1

    they just don't roll off of the tongue as easily...

    on another note...
    imagine a beowulf cluster of these! =P

    --
    No, Beowulf clusters can't imagine in Soviet Russia.
    1. Re:hrm by Master_Eagle · · Score: 1

      Maybe we should pronounce them "mibs" and "gibs".

      --
      Sig: Where I'd put something witty if I could think of it.
    2. Re:hrm by Anonymous Coward · · Score: 0

      And is it AMD that is going to MiHz?

    3. Re:hrm by LinuxHam · · Score: 3, Funny

      we should pronounce them "mibs"

      MIBs are already taken, too.. by SNMP. Unless you pronounce them "emm eye bees".

      --
      Intelligent Life on Earth
    4. Re:hrm by kisrael · · Score: 3, Funny

      emm eye bees?
      Quick, call Will Smith and Tommy Lee Jones!

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    5. Re:hrm by xanadu-xtroot.com · · Score: 1

      No, no NO! Not the Gibbs again!!!

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    6. Re:hrm by SkepTech · · Score: 0

      No, the AMD acronym has to somehow have the M stand for Marketing. Magabytes, possibly, with the Ma standing for Marketing hype?

    7. Re:hrm by big_hairy_mama · · Score: 1

      So when someone says, "Hey dude, come over and checkout my new 160 gibs", I can just brush them off and say that they've been spending way too much time playing Quake.

    8. Re:hrm by csbruce · · Score: 2

      Indeed, "MiB" is most likely trademarked by Amblin/Columbia.

  3. Its a lousy goddamn word by ostiguy · · Score: 5, Insightful

    And that alone will hinder its acceptance.

    And will hard drive manufacturors decide to stop lying about the size of their drives? Magic 8 ball says doubtful.

    ostiguy

    1. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 1, Funny

      I stopped using "megabytes", for the much simpler honk system.. 13 bits to a honk, 43 honks in an ultrahonk, etc...

    2. Re:Its a lousy goddamn word by xigxag · · Score: 5, Insightful

      I agree. It seems to me it would be much more unambiguous to simply state "metric megabytes" for the power of ten, and "long megabytes" for the power of two. No new words to learn, and the definition is crystal clear -- if a HD manufacturer advertises "80 metric GB," you know exactly what you're getting.

      In addition, since "80 long GB" sounds like you're getting more (and in fact, you ARE getting more) it might encourage HD makers to switch over to the same measure that RAM makers use, and thereby end all this confusion once and for all.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    3. Re:Its a lousy goddamn word by mazur · · Score: 2, Funny
      And that alone will hinder its acceptance.

      Amen, brother. Besides, the standard is power-of-two multiples. So, if people want to deviate from te standard, let them use a different word. I propose Mediabytes (1,000,000 bytes) and Greediabytes (a billion).

      Likewise I would like a penny for every faulty URL, per copy. That would probably teach everyone that www.somewhe.re in itself is meaningless, or at least not an URL.

      And will hard drive manufacturors decide to stop lying ...?

      Wrong question: when will corporations stop lying? Answer: when it stops being (seemingly) lucrative.

      Stefan.

      --
      The truth shall make you fret. (Ankh-Morpork tImes motto)
    4. Re:Its a lousy goddamn word by SkepTech · · Score: 0

      WHY is the standard power of two multiples?

      People move around and store information using the numbering system they work with in everyday life, which is base ten. If I want to create an audio file that is sampled at 44100 samples per second and use 16 byte samples, it's easy for me to calculate how many 8 byte chunks of storage the file will take for a given length.

      This is techno-babble taken a step further. People are NOT going to want to convert values to base two in their head when estimating, say, how many minutes of audio or video they can record onto a given volume of storage.

    5. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 0

      It was defined as power of two way back in the beginning. Quit whining.

      And what ARE you recording onto storage? The MPAA shall flog you until you wish you didn't know what a power of two or power of ten was.

      This will all be irrelevant when DRM comes to town.

    6. Re:Its a lousy goddamn word by dattaway · · Score: 2

      If you want to address memory, you will quickly appreciate multiples of two. Base 10 might work for matrixes and the specific problem at hand, but when it comes to programming most tasks, chunks of memory are fetched in multiples of two. Otherwise, you will have unused address and data lines. Why waste them?

    7. Re:Its a lousy goddamn word by vrt3 · · Score: 3, Insightful
      It was defined as power of two way back in the beginning. Quit whining.

      When was it defined as a power of two? The meaning of mega, kilo, deca, hecto, pico, nano, femto etc. was defined as powers of two back in 1960, when the SI system of units was defined as a standard in the scientific world.

      I think it's a kludge that kilo means 1024 in kilobyte, while it means 1000 in kilometer, kilogram, kilonewton, kilovolt etc. It's time we give it up, and accept correct terms. I agree kibi sounds ridiculous, but that's just a matter of habit. We'll get used to it.

      Besides, not everywhere in CS kilo is 1024 and mega is 1024*1024: in datacommunications, the correct numbers are used. 10 mbit/s is 10000 bits per second.

      --
      This sig under construction. Please check back later.
    8. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 0

      Aand in telecom they are miltiples of 64. (or 56 back in the day)

    9. Re:Its a lousy goddamn word by GroovBird · · Score: 1

      Hell it is

      10mbit/s is 10.000.000 bits per second

    10. Re:Its a lousy goddamn word by tzanger · · Score: 3, Insightful

      I think it's a kludge that kilo means 1024 in kilobyte, while it means 1000 in kilometer, kilogram, kilonewton, kilovolt etc. It's time we give it up, and accept correct terms. I agree kibi sounds ridiculous, but that's just a matter of habit. We'll get used to it.

      I think it's a kludge that hacker means criminal in the media, while it has very good connotations in our circles. It's time we give it up and accept correct terms. I agree cracker sounds ridiculous, but that's just a matter of habit. We'll get used to it.

    11. Re:Its a lousy goddamn word by Trepidity · · Score: 3, Insightful

      Uhh, the prefix "Mega" is a standard prefix for 1,000,000, and the prefix "kilo" is a standard prefix for "1,000." The use of these prefixes predates the invention of computers. After all, a kilometer is not 1024 meters, so a kilobyte should not be 1024 bytes.

    12. Re:Its a lousy goddamn word by ljaguar · · Score: 1

      This is the best idea I've heard so far.

    13. Re:Its a lousy goddamn word by dietcrack · · Score: 1

      Holy shite! Someone with a reasonable idea?

      *dies from surprise*

    14. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 0

      Actually, wouldn't mbit/s be milli-bits per second.
      You really mean Mbit/s which would be Mega-bits per second.

    15. Re:Its a lousy goddamn word by El_Nofx · · Score: 1

      See, we don't have to get used to the word cracker, I for one will not lump all people who commit computer crimes into one group and give them a stupid name like "Cracker" if you break into a computer system and steal files then you are guilty of buglary, if you deface a website then you a vandal. Lumping them all into one group is a dangerous way of dealing with the problem. As for this mega migi stuff. Man, if you don't already expect your 45 gig hd you just bought to be 42gig then you are either a newbie or dumb so it wouldn't matter anyway. I think the whole thing will never work so we are just wasting our time. Kilo means 1000, mega means 1000000,

      --
      It's not the OS it's the user that sucks. If it's user friendly, you get stupider people. - clinko
    16. Re:Its a lousy goddamn word by solferino · · Score: 1

      It seems to me it would be much more unambiguous to simply state "metric megabytes" for the power of ten, and "long megabytes" for the power of two.

      yr suggestion is very similar to a proposal donald knuth made a few years back

      - in brief he suggests honoring th scientific standard for MB, and calling 2^20 bytes a large megabyte, abbreviated MMB

      i've mirrored th text of his proposal in a first level comment below (titled knuth's suggestion)

    17. Re:Its a lousy goddamn word by micje · · Score: 1

      I'll go along with that! Even if you don't know the term 'metric megabyte' you can guess what it means. I would go for 'binary megabyte', though, instead of 'long megabyte'.

      --

      The nice thing about standards is that there are so many to choose from. - ast

    18. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 0

      No it isn't, 'm' is for mili (0.001). God you Americans are idiot when it come to the metric system, don't they teach you anything in school?

    19. Re:Its a lousy goddamn word by Hatechall · · Score: 1

      Yes we may be seriously undereducated in the metric system, but at least I know that MILLI HAS 2 L's

    20. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 0

      It ain't likely to change anytime soon. In large numbers, people are stupid. If Joe Sixpack is out to buy a new HDD and one says "83.8 Metric MB" and the one next to it says "80 Long MB", this dumb bastard is going to think that the higher number means more space. Same price, more space, He's going to buy the 83.8 Metric MB HDD. So the company that is more upfront and honest about the size of the drive will lose out.

      Why not require HD manufacturers to label the size of their drives in BYTES? 83,886,080 byte is always the same, no matter how you slice it.

    21. Re:Its a lousy goddamn word by ottffssent · · Score: 2

      Actually, what I propose has the following benefits:

      1) Hard drive manufacturers get to keep using MB =1EE9.
      2) People who know why it sucks that 2^20 is so close to a million will be happy with real disc capacities that can be divided into partitions logically.
      3) People with no clue will still be able to compare hard disc sizes without conversion.

      The idea is simple: keep reporting the "fake" size but make the hard drives "real" sizes. For example, rather than advertise a 120G hard drive that's really ~111.75G, advertise a 130G hard drive that is really 120G and can be divided into nice-sized partitions. Or, better yet, let's have the full 128G that LBA allows, and if they want to call it 137G, so what?

      Lable the box with an asterisk that says "1GB = 2^30 bytes" instead of "1GB = 1 billion bytes" so we know for sure, and presto, the best of both worlds. This can't be such a novel idea that nobody has thought of it before...

    22. Re:Its a lousy goddamn word by ottffssent · · Score: 2

      To clarify, my objection is not "getting less than what I paid for," it's getting a headache for my money. It's having a 100G hard drive that can't be split into two 50G partitions. It's having a 20G partition that's larger than a 20G hard drive. It's moving data from one partition to another, and the partition that's at the end of the drive is too small because the drive is ~7% smaller than it should be.

      I will admit to having high standards for usability, but is it really too much to ask that a megabyte of memory = a megabyte of floppy disc space = a megabyte of memory stick / CF / smartmedia / IBM Microdrive = a megabyte of hard drive space = a megabyte of network bandwidth = a megabyte on a CD, DVD, tape, etc.? This is what standards are supposed to be for, damnit!

    23. Re:Its a lousy goddamn word by Fred_A · · Score: 1
      I would go for 'binary megabyte', though, instead of 'long megabyte'.


      Well, guess what, it's exactly what the standard calls it...
      --

      May contain traces of nut.
      Made from the freshest electrons.
    24. Re:Its a lousy goddamn word by Bob+Uhl · · Score: 2
      And this is why the metric failure is such a loss. Unlike a real system, it is unable to accept that (gasp!) different circumstances call for different approaches. It is a product of the same yobbos who tried to divide France into equal-sized, equally-populated regions. Given the population is not evenly distributed, this is impossible. This fact did not stop their lunatic effort.

      Kilobyte is exactly the term which should be used. The standard is already here; let those with small and inflexible brains get used to it.

    25. Re:Its a lousy goddamn word by Anonymous Coward · · Score: 0
      And this is why the metric failure is such a loss. Unlike a real system, it is unable to accept that (gasp!) different circumstances call for different approaches.

      You're joking, right? Do you even know what a standard is, and why it is?

  4. It would help by Sawbones · · Score: 2, Interesting

    It would certainly help me. I'd no longer have to explain to my parents that even though they bought a 30 GB hard drive it's going to show up as 27.6 GB, and that that's normal. And no it's not false advertising, it's math.

    --

    Ad in classifieds: Pandora's Box (no box) $5
    1. Re:It would help by Anonymous Coward · · Score: 0

      Yeah, not to mention that the file system takes up most of the space that you mention to do it's stuff.

    2. Re:It would help by Anonymous Coward · · Score: 0

      uh, it shows up at 27.3 or whatever because it is formatted... not because of the 1024=1000 bullshit

    3. Re:It would help by The+Monster · · Score: 2
      To make matters worse, there are actually 3 different ways to define, say, a "megabyte:
      • Decimal aka Metric: 1 MB = 10^6 or 1,000,000 bytes
      • Binary : 1 mb = 2^20 or 1,048,576 bytes. Note the lower case distinction here. SI prefixes for large units always use capital letters. OK, so I stole this from 4DOS. So shoot me.
      • Mixed: a meg (Mb or mB) is one K k, or one k K, which is 10^3 x 2^10, or 1,024,000. And I've actually seen this used a few places.
      The problem is that memory chips will always be measured in powers of 2, and marketdroids will always want to use the powers of 10 to make their hard drives look larger, with the fact of SI prefixes to back them up. (Things such as disk cluster/block sizes will tend to be binary, however.) So I always try to say "Binary gigabyte" when I'm talking about memory, if there's any question which I mean.
      --

      [100% ISO 646 Compliant]
      SVM, ERGO MONSTRO.

    4. Re:It would help by haruharaharu · · Score: 2, Insightful

      And no it's not false advertising

      Yes it is. 1GB = 2^30 bytes, not 1e9. Drive manufacturers use the smaller unit so you'll think that their drives are bigger than they are. That's deceptive

      --
      Reboot macht Frei.
    5. Re:It would help by john@iastate.edu · · Score: 2
      Yes it is. 1GB = 2^30 bytes, not 1e9. Drive manufacturers use the smaller unit so you'll think that their drives are bigger than they are.
      That's deceptive

      Look carefully, you'll find the disclaimer in the fine print...

      --
      Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
    6. Re:It would help by Anonymous Coward · · Score: 0

      Wrong, because Giga means 10^9, so the HD manufacturer's are correct and they DO explain this in the packaging. The scientific prefixes predate the hard drive if I recall so you can't whine about this.

    7. Re:It would help by Anonymous Coward · · Score: 0

      Another case that should be noted from the above is the B, as there are 8b (bits) to the B (byte).
      But, I'm sure everyone already knew that one.

  5. I heard this years ago by johnburton · · Score: 3, Insightful

    People have been trying to push this for years but there is no chance of it ever happening in my opinion for two reasons - Everyone is already used to the current names and we don't need new ones, and secondly the proposed names sound really stupid.

    --
    Sig is taking a break!
    1. Re:I heard this years ago by LinuxHam · · Score: 2

      Everyone is already used to the current names

      Agreed. How many people here know that "gigabytes" is actually supposed to be pronounced "jigabytes"? Many I would presume, but that would be 0.0001% of the world. "a hundred jigs" just sounds so ridiculous now.

      Furthermore, the poster of the article couldn't even be consistent in *spelling* "mebibytes" or "mibibytes".

      --
      Intelligent Life on Earth
    2. Re:I heard this years ago by Anonymous Coward · · Score: 0

      You wazzup Nigga, me and the boys are be up in using a couple of jigas of RAM in our new pc.

    3. Re:I heard this years ago by at_18 · · Score: 1

      How many people here know that "gigabytes" is actually supposed to be pronounced "jigabytes"? Many I would presume, but that would be 0.0001% of the world. "a hundred jigs" just sounds so ridiculous now.

      That's funny... in Italy the correct sound for "gigabytes" is exactly the (English) ridiculous way. Saying "giga" with a hard "g" would have everyone ROTFL.

      By the way, the population is about 0.9% of the world :-)

    4. Re:I heard this years ago by Traxton1 · · Score: 1
      You know, I'm not adverse tp referring to it as a Mebibyte in technology circles, when post here or something. The only problem lies in the fact that if I say something to someone who isn't familiar with the word, and sound like a total fucking retard. Yeah, that's a problem. Hell, if I was trying to buy a HD (which may be coming up soon, since mine keeps making these clicking noises...) and used the word Mebibytes, there's a good chance that the sales rep wouldn't have a damn idea what I was saying, and would probably try to talk down to me since I don't even know what a Megabyte is.

    5. Re:I heard this years ago by Anonymous Coward · · Score: 0

      One point 6 Jiggawatts!!

    6. Re:I heard this years ago by Anonymous Coward · · Score: 0

      What the hell is a jigawatt?!

    7. Re:I heard this years ago by john@iastate.edu · · Score: 2

      That's one point twenty-one gigawatts...

      --
      Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
  6. Goddamn Physicists! by hitchhikerjim · · Score: 1

    ...

  7. the unwashed masses won't go for it... by swonkdog · · Score: 1

    they've found they like mega and giga and it'll stay that way. oddly, those prefixes are SI yet the unwashed masses of the US won't adopt the metric system because they don't want to learn/use SI. odd.

    1. Re:the unwashed masses won't go for it... by Anonymous Coward · · Score: 0

      Unwashed masses? Hah... Accurate, and yet... humourus at the same time. Bravo! :P

      [bad southern accent] I got me some barbeeeeque ribs, why dont ya'll come down here and we'll cook them suckers up [/accent]

    2. Re:the unwashed masses won't go for it... by Anonymous Coward · · Score: 0

      They aren't SI. Theyre' just latin prefixes indicating the power of the unit. All this time, and Megadeath was actually teachin' me 'bout numbers.. Go figure.

      Time to go destroy something now.

    3. Re:the unwashed masses won't go for it... by Anonymous Coward · · Score: 0

      Ah, Gigadeath were good too, but ironically, not as big as Megadeath...

    4. Re:the unwashed masses won't go for it... by Anonymous Coward · · Score: 0

      dumbass

  8. Conflict by OblongPlatypus · · Score: 4, Funny

    We have a potential conflict here. Megabytes and gigabytes are often referred to as "megs" and "gigs", right? Problem is, gibs is taken.

    --
    -- If no truths are spoken then no lies can hide --
    1. Re:Conflict by Anonymous Coward · · Score: 0

      MiB is appraently taken too MiB

    2. Re:Conflict by CatherineCornelius · · Score: 1
      Megabytes and gigabytes are often referred to as "megs" and "gigs", right? Problem is, gibs is taken.

      Gibbers?

    3. Re:Conflict by Anonymous Coward · · Score: 0

      Dear Cathy,
      I love you dearly.
      However, you must close your HTML tags before you will have my respect, and I will not marry someone I don't respect. Love comes and goes, but respect is abiding.
      Yours faithfully,
      Paul.

    4. Re:Conflict by Anonymous Coward · · Score: 0

      http://run.to/gib/

      The [GiB] clan :P

    5. Re:Conflict by Anonymous Coward · · Score: 0

      Dear Paul,
      I have decided that your nitpicking of my posts is intolerable. I will be returning your engagement ring by way of railgun.
      No longer yours,
      Cathy.

    6. Re:Conflict by Anonymous Coward · · Score: 0

      yeah? well I always thought you were a little too fat anyway.
      see who'll fuck you now. (maybe someone with a lard fetish, ha!)
      Paul.

  9. No they won't. by Anonymous Coward · · Score: 0

    Megabytes and Gigabytes will remain the labels of choice just like xDSL "modems". Doesn't matter if they are inaccurate or not, the people(de facto) have chosen and the lemmings don't give up what they are use to.

  10. Incorrect story quote by bug1 · · Score: 1

    "(MB) is a power of ten, while a mebibyte (MiB) is a power of two"

    You got it backwards

    1. Re:Incorrect story quote by bug1 · · Score: 1

      no i did.

      Rather stupid of nist to introduce a new term an d changing the definition of the old one... why not introduce a new term and keep the old one.

    2. Re:Incorrect story quote by GizmoToy · · Score: 1

      Actually, the story was correct. A Megabyte ( 1,000,000 bytes ) is in fact a power of 10, or 10^6. And a mebibyte ( 1,048,576 bytes ) is 2^20...

    3. Re:Incorrect story quote by stevew · · Score: 2

      I've got agree here. Why are they trying to change something that has come into being within the industry and has an already established understanding?

      Hmm - sounds just like double-speak from 1984 ;-) which were already WELL past ;-)

      We'll adopt these here in the US just like we've adopted the metric system.

      --
      Have you compiled your kernel today??
    4. Re:Incorrect story quote by J.+J.+Ramsey · · Score: 1

      The trouble is that the old terms are used in two different ways, depending on whether one is talking about RAM or disk space. In short, the term "megabyte" is ambiguous in practice.

    5. Re:Incorrect story quote by Improv · · Score: 2

      Not so. Mega and giga arn't metric terms when
      used on bytes or collections of them.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    6. Re:Incorrect story quote by jerde · · Score: 1

      The thing is, they're NOT changing the definition. They're supplying a unique term to use for the "alternate" definition that CS people sometimes use.

      The SI prefix Mega has always meant 10e6, which is why HD manufacturers use its true definition to sell their wares.

      Confusion results, then, because it's handier for CS folks to talk about collections of 2e20 Bytes rather than 10e6. We've just misused Kilo, Mega and Giga (and Tera) all this time. Context makes this a non-issue for us, except for HD manufacturers. :)

      Truly, none of us is going to use MiB or GiB in ordinary conversation, unless we need to differentiate. If there is a conversation or a paper using both terms, then it's handy to have an "official" standard term for the power-of-two variants.

      - Peter

      --
      INsigNIFICANT
    7. Re:Incorrect story quote by GizmoToy · · Score: 1

      I have to disagree. No matter what definition the industry assigns to them, kilo, mega, and giga, etc. all have previously defined definitions. Just because we want to call a kilo byte 1,024 bytes does not in fact make the prefix kilo equal 1,024.

      And even if I did accept your definitions, my original post still stands because the terms were not backwords. A MiB is in fact a power of 2, not a power of 10.

    8. Re:Incorrect story quote by SkepTech · · Score: 0

      And, in fact, you'll discover that the NIST crew are the same eggheads trying to ram the Metric system down our throats.

      No, I didn't mean to start a Metric system flamefest. The Metric system is just wonderful and evolved to meet human needs, as opposed to the traditional system of measures. I don't drink a cup of water, I drink some odd amount of multiple of litre units of water.

      Oops, that will get the Beaker heads here going.. Never mind.

    9. Re:Incorrect story quote by Anonymous Coward · · Score: 0

      Hmm, if you ask me, a cup is way too small ... a litre is much better ... at least when it comes to beer.

    10. Re:Incorrect story quote by d.kalor · · Score: 1

      >The SI prefix Mega has always meant 10e6

      And the greek word "mega" has always meant "big"

    11. Re:Incorrect story quote by Old+Wolf · · Score: 2

      1 kilometre = 1000 metres
      1 kilogram = 1000 grams
      1 kilobyte = 1024 bytes
      1 kilotonne = 1000 tonnes
      1 kilopasical = 1000 pascals

      Spot the odd one out?

      Have you ever bought a harddrive labelled "40Gb" and gotten home to find it's only 37Gb ?

    12. Re:Incorrect story quote by vsync64 · · Score: 2, Funny
      Have you ever bought a harddrive labelled "40Gb" and gotten home to find it's only 37Gb ?

      No, I've never seen anyone selling 40 gigabit hard drives.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    13. Re:Incorrect story quote by tzanger · · Score: 2

      The SI prefix Mega has always meant 10e6, which is why HD manufacturers use its true definition to sell their wares.

      Oh puh-lease.

      HD manufacturers use 10e6 because it makes their capacities sound bigger, just like monitor manufacturers use the tube size instead of the viewable area because it makes their wares sound bigger. Correctness has absolutely nothing to do with it.

    14. Re:Incorrect story quote by PeeOnYou2 · · Score: 1

      How about we just do away with all words having anything to do with storage, and call it all techspeak. Then there can be no false understandings.

    15. Re:Incorrect story quote by ColaMan · · Score: 3, Funny

      No, I've never seen anyone selling 40 gigabit hard drives.

      Oh, how quickly we forget....

      Bytes = bits/8 (not accounting for ecc etc)
      Equals 5 GigaBytes (in the proper sense of Giga)
      5 gig drives were all the rage back in '95

      Good thing the marketing droids didn't pick up on the confusion with B and b .... "NEW! 40Gb DRIVES! For the SAME PRICE as your crappy old 5GB drive!"

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    16. Re:Incorrect story quote by big_hairy_mama · · Score: 1

      Correctness has absolutely nothing to do with it.

      Maybe, but we will never be able to claim that the HD manufacturers are *incorrect*, because they aren't. If everyone were to start using GiB's and the HD people started selling 40GiB drives that were really only 37GiB's, then we'd have a complaint. But they aren't (and probably won't).

      That's the whole point of this article -- the terminology has become ambiguous, but one side of it is more correct than the other. So we need to start being correct on both sides.

    17. Re:Incorrect story quote by jnana · · Score: 1

      yeah, but in england, otherwise metric, they drink pints of beer, not liters. how about on the continent? liters or pints of beer?

    18. Re:Incorrect story quote by posmon · · Score: 1
      ** Windows has detected a mouse movement.
      ** Please restart Windows so changes can take effect.

      Would post a proper reply, but I'm busy recompiling my kernel to keep up to date with the latest mouse movements.

      --

      update comments set karma=-1, reason='offtopic' where sid=26315

    19. Re:Incorrect story quote by dave-man · · Score: 1

      Interestingly enough (to me anyway) is that a tonne (or metric ton) is 1,000 kilograms =(ish) 2,205 lbs, very close (and usually considered interchangeable for practical purposes) to a long ton (2,240 lbs). Once again the US is out of wack with our little short tons (2,000 lbs).

      I knew that naval architecture degree would come in handy some day.

      --
      Bill Gates is a communist -- he's just more equal than the rest of us.
    20. Re:Incorrect story quote by Isle · · Score: 1

      That assumes you believe the correct abriviations of byte is b.
      Well we are already talking standards. So lets start with K. The correct
      abriviation of kilo is k! (km,kg,kP, etc, etc, etc)
      So if bytes should be abriviated B. Kilobytes would be
      kB.. Look rather silly not? Ofcouse the most used form gets the simplest and bestlooking abriviation. kb is kilobytes and the silly kB is kilobit..

      BTW, the interpretation you use was introduced by Tanenbaum who though that kilo=1024 should be K. But that doesnt really help anything without new M and Gs, now does it??

  11. Good Lord by kitts · · Score: 3, Insightful
    I have a theory. People who actually get any productive work done couldn't care less about Megabyte vs. Mebibyte. Ditto "hacker" vs "cracker".

    Hm... on second thought, maybe not. I'm not getting much productive work done lately and I still don't care about either of the above...

    --
    -------------------------------------------------- ----
    charlton heston is more of a man than yo
    1. Re:Good Lord by SkepTech · · Score: 0

      Come now, be more tolerant.

      There always has to be a subsector of geeks who worry about crap like that. You remember, the guy who always raised his hand to correct the teacher in secondary school when the teacher made a mistake of this sort.

      Everybody knows his real name is Eggbert, and feels sorry for him. But somehow he's managed to end up making more money than us. His job description reads 'keep oxides from forming that would change the length of the standard meter and the mass of the standard kilogram.' He fiddles around with knobs and has to measure and record those unsaturated standard cells in the oil bath regularly.

      Poor sucker.

    2. Re:Good Lord by Anonymous Coward · · Score: 0

      Linus 'Eggbert' Torvalds? Cool!

    3. Re:Good Lord by briansmith · · Score: 2, Insightful

      You are confusing converse and contrapositive when you claim to be contradicting yourself. In fact, there is no contradiction in either of your stateme.ts. Consider:

      P: If I get productive work done, then...
      Q: ...I don't care about Megabyte vs Mebibyte

      So you have P -> Q. This is equivilent to ~Q -> ~P (the contrapositive), or: "If I care about Megabyte vs Mebibyte, I don't get any productive work done".

      However, given P -> Q, you can't say that ~P -> ~Q ("If I'm not getting any work done, I must care about Megabyte vs. Mebibyte").

      So, the first and second statements are consistent with each other and there is no reason for you to have seconds thoughts.

      Happy Gift Day!

    4. Re:Good Lord by kitts · · Score: 1

      You are confusing converse and contrapositive when you claim to be contradicting yourself.

      Either that, or I'm just making a joke.

      --
      -------------------------------------------------- ----
      charlton heston is more of a man than yo
    5. Re:Good Lord by mrfiddlehead · · Score: 1
      A standard should be adopted for engineering purposes, but renaming is probably not going to fly at this stage. Perhaps we should use MB2 or soemthing like that to indicate a base 2 megabyte as opposed to a metric megabyte.

      Conversationally it doesn't matter whether you're talking about 1024*1024 or 1000*1000.

      --
      :wq
    6. Re:Good Lord by MLoff · · Score: 1

      P = {you're one of those people that actually got an A in discrete math}
      Q = {I hate you}

      P -> Q

  12. Metric Revolution by euroderf · · Score: 4, Troll
    Kilobytes and Megabytes may have seemed like a decent measure back in the 70's, when it was important to quantize easily down to the byte level and all the users were computer scientists anyway, but these days it is rather archaic.

    Most users don't know how many bytes are in a megabyte or a kilobyte, or think (naturally) 1000 rather than 1024.

    However, hard drive manufacturers already use Megabyte to specifically mean 1,000,000 bytes, Before long computer OS's and RAM manufacturers will use the same definition.

    Why come up with a new 'Mebibyte' system? What does 'kilo-' and 'mega-' actually mean? Answer: 1000 and 1,000,000, not the perversion of the computer scientists.

    Now that computers are becoming more popular, the meaning of the terms megabyte and kilobyte are shifting back to compatibility with normal English usage.

    There is no need for new terms at all, IMHO.

    1. Re:Metric Revolution by at_18 · · Score: 1

      Now that computers are becoming more popular, the meaning of the terms megabyte and kilobyte are shifting back to compatibility with normal English usage.

      I don't think that normal English is consistent here. Why do you say "a ton" instead of "a megagram"?

      Words are defined by usage. Specific, technical words (as "megabytes") can have a different meaning than the common-sense one.

    2. Re:Metric Revolution by Anonymous Coward · · Score: 0

      Perhaps we say ton because we don't use the metric system, hmmmm?

    3. Re:Metric Revolution by BrookHarty · · Score: 2

      It pisses me off that Harddrive manufactures can lie and use (1000 per K not 1024 per K), thus a 100 Gigabyte drive is really only 97 Gigabytes. Seems like false advertising, even if they do add "In our world a gig is 1,000,000 bytes"

      8 bits make 1 byte. 1024 bytes is 1K. 1 Gigabyte is 1024 Megabytes. 1 Megabyte is 1024 Kilobytes. 1 Kilobyte is 1024 bytes.
      and
      1Kbps is 1024bps. 56kbps is 57344 bytes per second, about 5K per second. A 128Kbps is really 13K per second of bandwidth. A 768K is 78K per second of bandwidth. A Megabyte is 1024K not 1000K.

      Check here for a good table.

      -
      Any fool can tell the truth, but it requires a man of some sense to know how to lie well. - Samuel Butler (1835 - 1902)

    4. Re:Metric Revolution by geekster · · Score: 1

      4294967296 - 4000000000 = 294.967.296
      and lose almost 300 Mebibyts? No thanks.

    5. Re:Metric Revolution by Hieronymus+Howard · · Score: 2

      In SI units, a Megabyte is 1,000,000 bytes. They've come up with the word Mebibyte to mean 1048576 as some definition of 2^20 is still needed by computer scientists (& kernel hackers)

      HH

    6. Re:Metric Revolution by dlaur · · Score: 1

      There is an unfortunate problem looming in the not so distant future. Hard disk manufacturers have been representing the hard disk capacity in such a way to maximize the apparent capacity. They have been able to do this because the difference between a million bytes (10^6) and a million bytes (2^20) is less than a 5 percent error:

      1,000,000 / 1,048,576 = 95.3%

      We started noticing when they did it with gigabytes since a billion bytes (10^9) is somewhat more different from 2^30

      1,000,000,000 / 1,073,741,824 = 93.1%

      Now for a single hard disk, we are still in the 7% misrepresentation range, and people have been tolerant. Let's look at what we normally call terabytes 10^12 vs. 2^40 - we are over 9% in error.

      1,000,000,000,000 / 1,099,511,627,776 = 90.9%

      This problem will increase linearly with the scale of our storage systems as the powers of 2 and 10 diverge. Think about the pointy-haired boss ordering a disk solution from EMC that is in the exabyte or petabyte range and making a 14% error on a megabuck purchase.

      I know this happens. I (fortunately) caught someone making this mistake on a 6 terabyte system a couple years ago where the 9% error equated to over 500 gigabytes (and that wasn't cheap back then!)

    7. Re:Metric Revolution by bjohnson · · Score: 1

      >It pisses me off that Harddrive manufactures can
      >lie and use (1000 per K not 1024 per K), thus a 100
      >Gigabyte drive is really only 97 Gigabytes. Seems
      >like false advertising, even if they do add "In our
      >world a gig is 1,000,000 bytes"

      OH MY GOD!!! What'll they think of next!??? Maybe they'll have to rename my KZ1000 to KZ926 (or whatever the hell the real displacement of a kz1000 is, I don't actually own one)

      Anyone stupid enbough to buy a 100G drive without looking at the tech specs saying exactly how big it is, os probably too stupid to be buying a drive in the first place...

    8. Re:Metric Revolution by PCM2 · · Score: 3, Funny
      Why come up with a new 'Mebibyte' system? What does 'kilo-' and 'mega-' actually mean? Answer: 1000 and 1,000,000, not the perversion of the computer scientists.
      Oh, that's just great. If you don't like the way somebody talks, call them a pervert.
      --
      Breakfast served all day!
    9. Re:Metric Revolution by roguerez · · Score: 1

      Dude, you are so wrong I don't even know where to begin.

      Kilo does NOT mean 1000 in computer science. It does in physics. Physics != all exact sciences.

      You are definitely in need of a cluestick.

    10. Re:Metric Revolution by roguerez · · Score: 2

      But they forget that IT IS NOT A SI UNIT. It is not a unit from physics ! It is a mathematical/computer science unit for information !

    11. Re:Metric Revolution by Anonymous Coward · · Score: 0

      Correction, it is not a linear relationship in any sence of the word, as the numbers increase, the percentages will approach one number (Look up limits in a Calc 1 class)

    12. Re:Metric Revolution by athlon02 · · Score: 1

      I think it's still a ways off myself... The average user doesn't use more than say 8GB (many can live on 4GB even). As for those who need more for gaming and other home usages, they know they need more and likely won't care about the error because they don't need precisely 50GB, if it's 45 or 55GB, they'd still be fine, for example.

      As for those running servers or businesses that need mass storage, they hire tech people (or they are high up tech people themselves) to handle such things. Now some day it could conceivably be a problem, but now-a-days most home users and many government and corporate users just don't need 100+ GB yet.

    13. Re:Metric Revolution by Anonymous Coward · · Score: 0

      And you are in need of your medication.

    14. Re:Metric Revolution by Anonymous Coward · · Score: 0

      Linear on an exponential scale you fucking retard! (Look up sense in a dictionary)

    15. Re:Metric Revolution by GMontag451 · · Score: 2
      1Kbps is 1024bps. 56kbps is 57344 bytes per second, about 5K per second. A 128Kbps is really 13K per second of bandwidth. A 768K is 78K per second of bandwidth. A Megabyte is 1024K not 1000K

      1Kbps is 1000 bps. The communications industry follows the standard SI prefixes.

      And bandwidth should be measured in Hz, KHz, and MHz, not bps, Kbps, and Mbps. Bandwidth is the width of a frequency band, i.e. the difference between the highest frequency of the band and the lowest.

    16. Re:Metric Revolution by GigsVT · · Score: 1

      Yes, this recently happened to me at work. I told my boss I would build a 1.8 terabyte system, with 21 100GB drives in 3 RAID5s. I did. It came out to be 1.6TiB of course. My boss already know about the difference luckily, and was familiar with the misleading hard disk manufacturer specs, so he wasn't caught off guard.

      I didn't remember about the difference until after I made the fs on the RAID, then I instantly realized where the other 200 Gigs went. I could see someone in the same situation with a less enlightened boss getting in serious shit over the same thing.

      It has to stop. The margins of error are getting too big.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    17. Re:Metric Revolution by mindstrm · · Score: 2

      IF you mean bandwidth in radio terms, yes.
      In digital terms, we still generally refer to how many bits/second a medium can take.

    18. Re:Metric Revolution by redstar427 · · Score: 1

      Kilobyte and Megabyte was always based on a power of 2, until hard drive manufacturers wanted to make their drive sound larger that it was, or especially larger that their competitors drives.

      This caused a problem when a consumer purchased a 130 MB drive in the early '90's (MB based on 1,000,000), but when partitioning the drive with fdisk in Dos, or some other OS, it would actually show only 120 MB (MB based on 1,048,576).

      With various lawsuits pushing hard drive manufacturers to advertise actual drive space, most just published in the fine print that they believe a MB was actually 1,000,000.

      Ever since then, it seems that all manufacturers went that way, but fdisk continues to base the space using the old way. The confusion is still there, but most people just live with it.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." Albert Einstein
    19. Re:Metric Revolution by jx100 · · Score: 1

      Um, he's not calling him a pervert. He's saying that they basically messed up the meaning of the word. perversion n 1: an aberrant sexual practice that is preferred to normal intercourse 2: the action of perverting something (turning it to a wrong use); "it was a perversion of justice"

    20. Re:Metric Revolution by Gumshoe · · Score: 2, Insightful

      Computers are inherently not metric so why should the metric
      defintions of words affect a non-metric context? Have the SI
      board trademarked the metric prefixes?

      The metric system works in the real world because the
      measurements are completely arbitrary - ie. they don't relate to
      anything in the real world. A kilobyte in the context of
      computing is not arbitrary.

      Redefining a kilobyte in the computing context is a bit like
      redefining what an inch, a rod or a biblical cubit is -
      non-aribitrary measurements that mean something concrete in the
      physical world.

  13. Someone else said it for me... by Drizzten · · Score: 1

    From the link and posted by Benjamin LaHaise :
    Face it, the only people trying to confuse things are the disk vendors.

    Is it worth recasting the general public's idea about what these "standard" units are? Especially if it's for the sake of being accurate in an instance where it doesn't matter to the consumer? My dad doesn't give a damn exactly how much RAM or hard disk space he has, and neither do I. As long as he and I know the rough number, there isn't a problem.

    --

    "All mankind is at the mercy of a handful of neurotics". - Norman Douglas
    1. Re:Someone else said it for me... by Anonymous Coward · · Score: 0

      True... 120GB is 120GB :P

      Lots of space either way you look at it.

  14. ugly by suffering.bot · · Score: 4, Insightful

    Alan Cox offers support to this change, "Eric using MiB seems the right thing. Its an ugly but appropriate unit, its at least recommended as a solution by a standards body. We can either redefine SI units ("You cannot change the laws of physics") or find a better label. What better than a recommended one others use.".

    That's right: ugly it just doesn't sound right, but it is a more accurate description. I don't see the computer world moving away from MB and GB anytime soon though.

    --

    chad

    ERROR 404: sig not found
  15. Why not use the real numbers? by LinuxMacWin · · Score: 3, Insightful

    How come we don't use numbers like

    10E9
    10E12

    and

    2E15
    2E20

    and so on.... No confusion

    After all our car tires can work with sizes like 175-70 R13 and son on and we do not mess them up.

    1. Re:Why not use the real numbers? by mbrubeck · · Score: 3
      How come we don't use numbers like

      10E9
      10E12

      and

      2E15
      2E20

      Because it's wrong. 10E9 == 10*10^9 == 1E10, which I don't think is what you meant to say.

      "2E15" means 2*10^15. What you want to say is 2^15, or 2**15, or 2<sup>15</sup>.

    2. Re:Why not use the real numbers? by dytin · · Score: 1

      Well, that is fine using actual numbers, until you actually want to talk about it...

      "Well, I think that it is time to upgrade and add 128 10E9's of RAM to my computer"

      No, I don't think that anyone is going to go around saying that unless they WANT everyone to make fun of them.

    3. Re:Why not use the real numbers? by styxlord · · Score: 1

      Who are the people moderating who don't know what the 2E15 means. Sheesh. It seems to me that Hard Drive manufacturers are correct using IEC approved SI system (for countries still using the imperial measument system the SI system is International System of Units) and that memory manufacturers are incorrect. Why not refer to memory by the number of applicable address bits and use the SI prefixes for what they really mean.

    4. Re:Why not use the real numbers? by Old+Wolf · · Score: 1

      Shh! Don't let the proles find out that there's an HTML tag called "Sup" or we'll have a rash of 2pac web pages and other rubbish

    5. Re:Why not use the real numbers? by mystik · · Score: 1

      The common practice in enginnering is to use exponents w/ a power of 3. 10E9 isn't actually all that wrong, along w/ 100E9. But 1000E9 is beter written as 1E12.

      --
      Why aren't you encrypting your e-mail?
  16. big standards screwup by Anonymous Coward · · Score: 0

    The hd industry pushed the standard through and it only makes sense for hard drive makers who have been misleading customers for years. Every old school person grew up with 64kilobytes, megabytes, etc being a power of 2. The hd industry was caught using megabytes with base ten to artificially inflate their drive size. pretty messy thing that has happened

  17. Umm... by TheSHAD0W · · Score: 2

    And then we'll have gibibytes (gibby-bytes), tebibytes (tabby-bytes), and pebibytes (oh, forget it)?

    As if there isn't geeks are made fun of...

  18. Scientific notation? by ForceOfWill · · Score: 2, Insightful

    Why can't we all just get along and use scientific notation? (or should it be scientibic?) Like so:

    1KiB = 1024 bytes = 1x2^10 bytes
    1MiB = 1048576 bytes = 1x2^20 bytes
    ...

    or maybe even:

    1KiB = 1024 bytes = 1x1024^1 bytes
    1MiB = 1048576 bytes = 1x1024^2 bytes
    ...

    or we could abolish bytes too and just say everything in bits:

    1KiB = 8192 bits = 1x2^13 bits

    But then again, "Hey, I just got 1x2^31 bits of RAM!" just doesn't have the same ring to it...

    --

    --
    Seeing is believing; You wouldn't have seen it if you didn't believe it.
    1. Re:Scientific notation? by griffjon · · Score: 2

      Because some geek would say:
      "KiBbles and MIPS, KiBbles and MIPS, I'm gonna get me some KiBbles and MIPS" every time s/he got access to the mainframe, and drive everyone else crazy, that's why.

      --
      Returned Peace Corps IT Volunteer
  19. esr is right by CatherineCornelius · · Score: 1
    "In the *absence* of a clear consensus, I will follow best practices. Best practice in editing a technical or standards document is to (a) avoid ambiguous usages, seek clarity and precision; and (b) to use, follow and reference international standards."

    It's difficult to argue with that. It remains to be seen whether this usage will catch on, though.

  20. language confusion? and for what?! by firewort · · Score: 3, Funny

    Let's see here;

    I already have a hard time convincing other people of the distinction between hacker and cracker.

    to them: hacker is a criminal, cracker is a southern, white, klansman-criminal.

    I give up, and try and express that every computer hacker is not a criminal, they are all computer science researchers, doing sometimes unpopular work.

    Now you want to change the terms for measuring storage? The normal aim for changing terms is to clarify the matter, but this is just obfuscation for 99% of the people in the world, who already suffer at understanding the difference between 1024 and 1000. Please, do not do this.

    --

    1. Re:language confusion? and for what?! by juhaz · · Score: 1

      Um, this _IS_ clarification, after the change, those people in the world do NOT have to suffer understanding the difference anymore - because there will no more be any difference, 1024 and 1000 are safely under their own units, EVERYONE (with a possible exception of americans, but who cares about them anyway), know from their everyday life with kilometers, kilograms and stuff, that kilo==1000, when you slam computer in their face and try to claim that kilo==1024, it's no wonder why they do not understand the difference - teaching a new unit, Ki, is a whole lot easier than trying to stay on tracks on one unit that has two different meanings.

  21. And here's the mainstream news version... by aiken_d · · Score: 5, Funny

    Flash: a sudden rash of brutal murders by IT managers has shocked the country. Already strained relations between managers and tech workers exploded into violence in late December with news the "megabytes" are actually "mibibytes."

    Joe, a slashdot reading techie, heads into the IT Manager's office after a staff meeting.

    IT Manager: "Hey, Joe, accounting finally approved your requisition for another 512 megs for the development oracle box. Go ahead and order it."
    Joe the Tech: "But boss, we need mibs, not megs. Those sun machines don't even support megs."
    IT Manager: "What? What are mibs? Didn't we buy 256 megs for another sun box last week?"
    Joe the Tech: "Yeah, but now megs are mibs. We need 2 to the power of x bytes, not 10 to the power of x. Megs used to be that, but now they're not."
    IT Manager: (pulls .357 magnum from desk drawer) "Blam! Blam! Blam!"

    Just a little holiday fantasy, folks. Intended to be fictional and humorous. Neither character in any way represents real people, living or dead, and I am not in high school, so I believe it is still legal for me to write violent fantasies.

    Cheers
    -b

    --
    If I wanted a sig I would have filled in that stupid box.
    1. Re:And here's the mainstream news version... by Anonymous Coward · · Score: 0

      Intended to be fictional and humorous.

      Well, you got the fictional part right.

    2. Re:And here's the mainstream news version... by A_Non_Moose · · Score: 2, Interesting

      No kidding...more effing BS terms.

      Mibi? Why not just call them "bibbity-bobbity-boo" bytes?

      When I think measurement of data (Meg, Gig) I think powers of 1024.

      When I think of measurements of physical objects (water, distance) I think powers of 10.

      Now some physicists are saying "no, no, use powers of 2"...STFU.

      What really gets me is that the same thing is going on with former @home-ers (charter/att or whatever you got switched to) where the phone monkeys here in Ga are saying kbits and the techs are saying Kbytes. Ok, which is it?

      Granted all this is freaking meaningless (check your cable modem settings by pointing your browser to 192.168.100.1) mine at the moment is set to 700000bits when during the switchover it was 128000bits--up and down, btw.

      The thing I got on to the tech about: if you are telling me bytes/s then why is my modem set to 128000...you are missing a zero, dude.
      (heh, scary that I knew more about DOCIS (sp?) compliance than the tech I was talking to, just a little more than he...but at least he saw my point of view.

      Anywho, don't wanna deal with it on vacation, so letting it drop for now...at least disconnections are getting fewer and further between.

      At least the are using a decent news server..but that download *speed* cap is annoying, and only 2 connects at once...they need to cache the downloads localy {if possible, mind you} to speed things up and decrease traffic outbound, IMO.

      Just my mild rant + $.02.

      .

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    3. Re:And here's the mainstream news version... by The+Great+Wakka · · Score: 1

      Mebibyte

      Me == the first bit of "mega"
      bi == binary
      byte == duh

      And GiB is the same. Plus, GiB is really really fun to say.

      --
      Everything is mainstream now.
    4. Re:And here's the mainstream news version... by abe+ferlman · · Score: 2

      Damn, no reason to shoot a perfectly good Solaris box over a simple misunderstanding. I'll take it, dude. Just take a deep breath and count to ten before riddling your hardware with bullet holes :)

      Violence is destroying our future... and our boxen...

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    5. Re:And here's the mainstream news version... by Anonymous Coward · · Score: 0

      When I think measurement of data (Meg, Gig) I think powers of 1024.


      Yes, but since that's not what a meg or gig are, you're wrong, aren't you?

    6. Re:And here's the mainstream news version... by Ed+Avis · · Score: 2

      It isn't just physicists trying to 'impose' the decimal prefixes on poor defenceless computer users. What about Ethernet - 10, 100 or 1000 megabits per second? Or your 56 kilobit/s modem? Then of course hard disks have been measured in decimal megabytes and gigabytes for a long time now.

      BTW - the other thing the kernel patch should have fixed is to write 'byte' instead of 'B', since B often stands for bel as in decibel (and 'b' stands for bit). Sometimes in information theory you might be talking about bels and bits in the same sentence, so there is some scope for confusion. Alternatively, make it implicit that all memory sizes are in terms of the machine's addressing capability, and just say '40505 free' instead of '40505 bytes free'.

      --
      -- Ed Avis ed@membled.com
    7. Re:And here's the mainstream news version... by eram · · Score: 1

      Since the correct form for 2^20 bytes is "mebibytes", I suggest that the short form should be "mebs".

      Btw, MIBs are Management Information Bases.

  22. TOO FUCKING LATE! by _vSyncBomb · · Score: 1

    This is one of those sad things.

    It should have either happened long before now or not at all. The words "kilobyte", "megabyte", "gigabyte" and so on ALREADY HAVE EXPLICITLY DEFINED MEANINGS.

    The powers-of-two magic of the binary world is reason enough to keep these terms with their established (base 2) definitions.

    This is one of those things that makes absolute and perfect sense and is totally wrong.

    1. Re:TOO FUCKING LATE! by J.+J.+Ramsey · · Score: 1

      "The words "kilobyte", "megabyte", "gigabyte" and so on ALREADY HAVE EXPLICITLY DEFINED MEANINGS."

      Wrong. Answer the following questions:

      1) How many bytes are in a 3GB of RAM?

      2) How many bytes are in a 30GB hard drive?

      Answers:

      1) 3GB = 3*(2^30) = 3,221,225,472 bytes

      2) 30GB = 30*(10^9) = 30,000,000,000 bytes

      Question: How "explicitly defined" is the meaning of GB now?

    2. Re:TOO FUCKING LATE! by Detritus · · Score: 2
      One problem with your "explicit definitions":

      1 megabyte (8,338,608 bits) != 8 megabit (8,000,000 bits)

      --
      Mea navis aericumbens anguillis abundat
    3. Re:TOO FUCKING LATE! by d.kalor · · Score: 1

      >2) How many bytes are in a 30GB hard drive?
      >2) 30GB = 30*(10^9) = 30,000,000,000 bytes

      Wrong!

      That the makers of the HD says that 30GB = 30,000,000,000 doesn't make it correct. Both Windows and Linux (in KDE, don't know if that matters) use the proper meaning. What the makers of the HD say is just a way of making the HD seem lager than it is.

    4. Re:TOO FUCKING LATE! by tzanger · · Score: 2

      1 megabyte (8,338,608 bits) != 8 megabit (8,000,000 bits)

      Uhh, where I come from a megabit is 1048576 bits. i.e. a 1 megabit FLASH or EPROM actually contains 1048576 cells, usually arranged into an 8 x 131072 array, giving you 128 kilobytes.

      Hmm, but now that I think of it, the raw throughput of a DS1 is 1.544megabits per second but that is 1544000 bits per second...

    5. Re:TOO FUCKING LATE! by tjb · · Score: 1

      "Hmm, but now that I think of it, the raw throughput of a DS1 is 1.544megabits per second but that is 1544000 bits per second..."

      Hehe. And its not even standard throughout the communications industry. Most synchronous protocols I've seen (SHDSL, DS1, T1, E1) use 1000 bits/KBit while most asynchronous protocols I've seen (ADSL, Ethernet, ATM-25), under most circumstances, use 1024 bits/Kbit, though will occassionally revert back to 1000 bits depending on implementation. Getting DMT ADSL to play nice with DS1 resulted in some really nasty, horrible things added into the framing section of the DMT standard :)

      Tim

    6. Re:TOO FUCKING LATE! by J.+J.+Ramsey · · Score: 1

      "That the makers of the HD says that 30GB = 30,000,000,000 doesn't make it correct. ... What the makers of the HD say is just a way of making the HD seem lager than it is."

      First, the "proper meaning" of "giga" is questionable. In SI, which is where the "giga" prefix comes from, "giga" means 10^9. That "giga" means 2^30 to RAM manufacturers comes from using "kilo" to mean 1024 rather than 10^3, a fudging of the meaning of "kilo" in the first place. Hard drive manufacturers, although they have "giga" mean 10^9 in order to inflate their numbers, can argue that their "giga" is more correct then the RAM manufacturers' "giga".

      Second, the fact remains that there are two different definitions, of "kilo", "mega", and "giga" floating about, however "proper" they are.

  23. Sorry by chairmanKAGA · · Score: 1

    But this is just dumb.

    --
    "Allez Cusine!"
  24. They'll be talking about this one for years by Anonymous Coward · · Score: 0

    Who gives a flying fuck? What a stupid post.

    1. Re:They'll be talking about this one for years by SkepTech · · Score: 0

      This is important stuff. There was the need for another never-ending Usenet thread, so this one was pulled out of storage and deployed.

  25. That sounds like a lot! by Anonymous Coward · · Score: 0

    Immagine a Beowulf Cluster of those?

  26. something of a linguistic perspective.. by contre · · Score: 5, Insightful

    The thing is, people have adopted the terms megabyte and gigabyte to mean what they do now, the power of two unit insted of the proper power of ten. This is how language evolves - the improper becomes accepted.

    The same thing happened with the word Judaism. It's supposed to be pronounced jew-DUH-ism, but in America we call it jew-DEE-ism. While it's not technically correct, everyone knows what you're talking about, and it's the standard, accepted way to talk about the Jewish faith.

    Basically this is an effort to reverse linguistic evolution. The current terminology isn't broken for the public which understands gigabyte and megabyte, so don't fix it.

    1. Re:something of a linguistic perspective.. by Anonymous Coward · · Score: 0

      "The same thing happened with the word Judaism. It's supposed to be pronounced jew-DUH-ism, but in America we call it jew-DEE-ism. While it's not technically correct, everyone knows what you're talking about, and it's the standard, accepted way to talk about the Jewish faith."

      I know this is offtopic but I heard the term "Jew" originally was short for those from the tribe of Judah - it says nothing about the decendents other eleven tribes, so to be real technical I think it would be referred to as the Israelite faith. The terms hebrew and semite also suffers a similar thing - they actually describe a larger group of people groups.

      To try to tie this as being remotely "on-topic", I think pigs would be flying in a cold day in hell before Mibibytes is actually used by anyone other than the tiny group of people that give a d@mn.

    2. Re:something of a linguistic perspective.. by Kalabajoui · · Score: 1

      "This is how language evolves - the improper becomes accepted."

      Yeah, but on the inside, I wince every time I hear someone say "methodology" when the word "method" would be the appropriate usage in the given context.

    3. Re:something of a linguistic perspective.. by trash+eighty · · Score: 1

      in england its usually (well around here anyway) pronounced as jew-DAY-ism

    4. Re:something of a linguistic perspective.. by Anonymous Coward · · Score: 0

      Same here in the US. I don't know what retarded backwards shithole that freak comes from.

    5. Re:something of a linguistic perspective.. by gidds · · Score: 1
      The current terminology isn't broken for the public which understands gigabyte and megabyte, so don't fix it.

      It's not broken for you, it's not broken for me, and the great unwashed don't care. But it's broken for HDD etc. manufacturers who use this to screw us out of 8% of our storage!

      --

      Ceterum censeo subscriptionem esse delendam.

    6. Re:something of a linguistic perspective.. by tunah · · Score: 1

      Why doesn't someone mod this as flamebait? He's obviously trying to get someone to mention the nazis.

      --
      Free Java games for your phone: Tontie, Sokoban
    7. Re:something of a linguistic perspective.. by thue · · Score: 0

      The thing is, people have adopted the terms megabyte and gigabyte to mean what they do now, the power of two unit insted of the proper power of ten. This is how language evolves - the improper becomes accepted.

      The thing is, it is used in two different meanings. That simply is a mess and should be corrected.

    8. Re:something of a linguistic perspective.. by ph43drus · · Score: 1

      Bought a harddrive lately? This is one of the bigger reasons. Mibibytes are bigger than Megabytes, so if a Harddrive manufacturer is advertising, they advertise in MB = 10^6 bytes, as opposed to the 2^10 bytes, which is the common accepted definition of MB, and since they are technically correct, you get a smaller drive than you think you are buying. *shrug* Not a major sin, but it seems cheap and sleezy to me. I'd like a clearer definition, personally. Seems like an ok fix for pure, proper technical applications. It's a pretty safe bet MiB won't make it into mainstream use, except as a reference to a movie.

      Jeff

    9. Re:something of a linguistic perspective.. by hackerzrus · · Score: 2, Interesting

      But we don't use Kb, MB, Gb (etc.) always as powers of 2. Data transfer rates are by powers of 10. (A 28.8 Kbps modem is not 29491 bps). Disk space is done both ways, so it _is_ confusing. Gibibytes and Tebibytes may never be mainstream (or properly understood) but I believe the IEC, IEEE, NIST and ISO have already accepted the "new" prefixes, so we may as well get used to them.

      --
      -- Without the right to carry and use self-defence tools, we effectively have no right to life.
    10. Re:something of a linguistic perspective.. by Anonymous Coward · · Score: 0

      While we're on the subject - do you realize that you've been mispronouncing the word "gigabyte" or anything else with a "giga" in it this entire time? Somehow this word has been corrupted to the improper pronunciation of "GIH-GA" instead of the original "JI-GAH". My grandfather (a former Linguistics professor at Yale University) pointed this out to me. Think back to "Back To The Future." Does 1.21 Gigawatts ring a bell?

  27. except... by ziggy_zero · · Score: 0

    that we all know that a megabyte is 1,048,576 bytes, and that a kilobyte is 1,024 bytes. the "mega" and "kilo" are an "estimation" if you will, of the actually number of bytes. this idea, frankly, is absurd.

    --
    I belong to the ______ generation.
  28. No. by V50 · · Score: 2

    Will there be a time when all computer users will talk about adding mibibytes of RAM, rather than a megabytes?

    In a word, NO!

    Man I hate dumb sounding words.....

  29. Flyshit by Strollin+Troll · · Score: 0

    Talk about picking flyshit out of pepper!

    --

    Come lets troll...troll across the board!

  30. Megabyte Mibibyte by Anonymous Coward · · Score: 0

    Who cares, all I know is that I need more of them.

  31. Octets by Detritus · · Score: 2

    If we really want to be precise in our use of language, we should use bits or octets, not bytes. A byte is not always 8-bits.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Octets by Lord+Bitman · · Score: 1

      please to be explaining
      'cause see...
      I an' everyone else here thought that they were

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    2. Re:Octets by Anonymous Coward · · Score: 0
      I an' everyone else here thought that they were

      Please don't attempt to speak for "everyone else here". It's annoying.

      For those of us here who don't know (such as yourself), look at this.

    3. Re:Octets by Detritus · · Score: 2
      Some examples:

      CDC 6600 / 6 bits

      DEC PDP-10 / 6..9 bits

      IBM 360 / 8 bits

      BBN C Machine / 10 bits
      --
      Mea navis aericumbens anguillis abundat
    4. Re:Octets by Anonymous Coward · · Score: 0

      In real life, yes they are. Please. Non 8-bit computers have been dead since the sixties.

    5. Re:Octets by Anonymous Coward · · Score: 0

      Is it just me, or does "mebioctect" sound extremely gay?

  32. Aw, Christ... by Mister+Transistor · · Score: 1

    Another unpronouceable unit of measure. Crap. And I just got used the whole correct "Ghiga" / "Jiga" pronounciation of "giga"! (The latter is correct, it seems).

    --
    -- You are in a maze of little, twisty passages, all different... --
    1. Re:Aw, Christ... by Anonymous Coward · · Score: 0

      jigawhat jigawho jigabyte!

  33. Is it April fools already? by SpacePunk · · Score: 1

    'megabyte' 'mebibyte' Doesn't matter. The whole 'controversy' (granted there is one) surrounding the naming convention is just plain out and out stupid. I'd think those in the computing field have more important things to do. Hell, perhaps there can be a huge three day conference over the issue, but I'll consider it lame unless it's held at Hedonism, and if I consider going it sure as hell won't be to argue over 'mega' vs 'mebi'.

  34. hmm by nomadic · · Score: 2

    I don't know, I think it's kind of funny how such an important unit of measurement in a field that relies on accuracy to the nth decimal place is used so vaguely.

    1. Re:hmm by Anonymous Coward · · Score: 0

      Actually that unit of measurement is of nearly no significance (obviously since we has disagreements about the value). Given any random numerical computation, the only correct mega- is 1E6. There is absolutely no confusion.

  35. Re:Q&A With Heinous Turdballs by Anonymous Coward · · Score: 0

    That is fucking nasty!

  36. Mebibyte? by zgzag · · Score: 1

    Ugh, what kind of joke is this? How come no one mentioned this before heh? Gibibyte? Gibs? quake anyone?

    --
    --- A computer without the internet is as useful as the internet without a computer!
  37. MiB? KiB? by Krokus · · Score: 1

    MiB = Men in Black
    KiB = Kids in Black, the Saturday morning cartoon spinoff.

    Seriously, though, I would think that these terms are not meant for the consumer at all. Aren't they simply proposing SI units that reflect the actual "power of two" size, and leaving the original metric "power of ten" approximations for the unwashed masses?

    MB and GB won't go away; we can still use them to comfort us when we're feeling down.

  38. Perhaps famous alternatives by Anonymous Coward · · Score: 0

    My US tax dollars paid for this?
    SI must stand for silly idiot.

    Since there is a long tradition of naming units
    after famous people, consider
    2^10 = Stufflebeams
    2^20 = Rumsfelds
    2^30 = Powells
    2^40 = Cheneys
    2^50 = Ashcrofts
    2^30 = Bushes

  39. Manufacturers Deceptions by noz · · Score: 1

    I've always understood the difference between MB and MiB (1,048,576 bytes) however the terminology is new to me. ( : After some [minor] research found that often hard disk manufacturers published specs for their product in MiB (real space) and that very often network products were in terms of MB. Quite the transfer scam. ( :

    1. Re:Manufacturers Deceptions by iotk · · Score: 1

      Except that bandwidth terminology comes from the telecom world which has consistently used the decimal representations.

      In SCSI, for example 10MB/s really is 10,000,000 bytes per second.

      Where things really get nuts is in calculating throughput for tape backup systems over networks. Those differences from power of two storage units to power of ten bandwidth can add up, especially when the accepted symbols (KB, MB, GB) are the same.

      An interesting exercise for is writing functions to convert between the two. (Eg., how many GB per hour can I back up over my 10MB/s SCSI bus?)

      --PLB

  40. Huh? what? by InAVanDownByTheRIVER · · Score: 1

    You know, when I studied Comp Sci and got my degree, far too many moons ago... I was taught by "those who know all" that a nibble is 4 bits, a byte (B) is 8 bits, a word is two bytes, a long word (DWORD) is 8 bytes, a kilobyte (K) was 1024 Bytes, a megabyte (M) was 1024 kilobytes, and a gigabyte was 1024 megabytes. Seems to me, and this has tormented me for years, that the false equations of 1M=1000K and 1K=1000B didn't start showing up until the computer-illiterate joined the Internet community (AKA AOL users and the like). Why create a new term for something that already was estabished as correct long ago? I'm confused, but that's not too surprising since I live in a VAN DOWN BY THE RIVER!

    1. Re:Huh? what? by InAVanDownByTheRIVER · · Score: 1

      LOL I think I done messed up there... I think a word is 4 bytes, not 2 as I previously spouted. Must be the medication...

    2. Re:Huh? what? by Anonymous Coward · · Score: 0

      Actually, a DWORD is 4 bytes in PCI land.

    3. Re:Huh? what? by MrJozef · · Score: 1

      Said Isaac Newton:
      "Back when I discovered the gravitational laws, kilo meant 1000, and mega meant 1,000,000 apples. Why change the definition of something that is already defined and widely used since so many centuries ago?"

    4. Re:Huh? what? by Tony+Hoyle · · Score: 2

      A word isn't a fixed value, it's a description of the with of the bus on the processor. At the moment on intel a word is 32 bits (4 bytes), but give it a couple of years and we'll all be using 64 bit words.

      It isn't helped by MS hardcoding the definition of WORD and DWORD to two bytes and four bytes back in the windows 3.1 days (when a 16 bit word made sense).

  41. This is bound to fail by J.D.+Hogg · · Score: 2, Interesting
    Okay, so I admit, it's a really good idea : since Mb and Gb aren't powers of ten, let's invent new units to alleviate the confusion. But it'll never work, because people aren't used to it. One might argue that people just have to get used to it, or that people will naturally use the better system, but that doesn't actually matter : metric is a better system than imperial or standard, yet people in the UK or the US still haven't adopted metric. Actually that's not true, the UK is adopting metric because the authorities are forcing it down people throats, wish reinforces my point that is that people don't change if they don't have to.

    The same goes with many things in spoken language : for example, the official translation for "email" in France is "mél", but nobody ever says or write that apart from people in the administration (i.e. look for "mél" in a letter and you know it's from the government).

    Finally, there is a small argument in favor of keeping Kb, Mb and Gb around : these units are not 1000, 1M or 1G, therefore they are confusing, therefore they constitute in themselves another way for CS teachers to weed out students who have no talent for CS : I used to teach C, and within a week of being told a what a Kb was, I could tell which of my 1st year students were going to struggle and/or not going to make it if they didn't handle the 1000/1024 distinction like they were breathing.

    1. Re:This is bound to fail by Saib0t · · Score: 1
      for example, the official translation for "email" in France is "mél"

      actually, and only for the sake of accuracy, the term adopted by the french academy for "email" is "couriel", and some people actually use it, like magasines who are forced, by law, not to use the english word if a french word exists to replace it. (same applies for CDROM(cédérome), DVD(dévédé), and so on).

      --

      One shall speak only if what one has to say is more beautiful than silence
    2. Re:This is bound to fail by J.D.+Hogg · · Score: 1
      "the term adopted by the french academy for "email" is "couriel"

      Is that right ? I thought "mél" had been formally adopted years ago (when I left France). Did they change their minds or did they scrap it for couriel ? (or have they gone gaga for good ;-)

    3. Re:This is bound to fail by J.D.+Hogg · · Score: 1
      "CDROM(cédérome), DVD(dévédé)"

      What did they choose for PCMCIA ? pécéèmecéia ? ;-)

    4. Re:This is bound to fail by Saib0t · · Score: 1
      actually, even pécéèmcéia (I don't know on this one) is better that their feeble attempt to replace "chewing-gum" by "machouillon", "week-end" by "dominique", "freeware" by "partagiciel", "script kiddie" by "ado du script", "spam" by "poluriel", "spammer" by "innondeur", the list goes on...

      You can find the english/french correspondance for some things at http://www.olf.gouv.qc.ca/index.html

      --

      One shall speak only if what one has to say is more beautiful than silence
    5. Re:This is bound to fail by tzanger · · Score: 2

      You can find the english/french correspondance for some things at [gouv.qc.ca]

      I Knew this blind-enforcement of gotta-be-French was braindead Quebec Separatist groupthink. I'm not accusing you of being one of those head-up-their-arse separatists, but the first post I read about enforcing French words no matter how permeated the English term was sounded like something to come out of la belle province's brainiac political leaders.

  42. May seem silly now, but... by mbrubeck · · Score: 3, Insightful

    The different between a gigabyte and a gibibyte is pretty small (7%), but once terabyte and larger arrays become more common, the distinction becomes more and more important. The different between a petabyte and a pebibyte is 13%. An exbibyte is more than 15% larger than an exabyte, which will surely lead to worse confusion than today's "80GB" hard drive specificiations...

    1. Re:May seem silly now, but... by n-baxley · · Score: 2

      Important how? Does anyone here megabyte and think "oh, a million bytes."? No, they think "oh, i know that that is. It's a relative measure of information, similar to 2x4 which is actually 1.5" x 3.5"" It's called nominal measurements and it's hear to stay, so just leave it. It is a label!!

    2. Re:May seem silly now, but... by mbrubeck · · Score: 2
      Important how? Does anyone here megabyte and think "oh, a million bytes."?

      Yes. I've actually had to work with communications engineers, and in the technical jargon of that field, "megabit" and "megabyte" have their traditional base-10 meanings. In my college info/comm engineering class, I (a comp. sci student) had to get used to using 1MB for 1E6 bytes. The difference, as I said, is just a mathematical detail at that level, but it becomes more important for larger quantities. Now that terabit capacity is fairly common (students at my school are creating test hardware for a 200 gigabit/s link), it will lead to increasingly serious miscommunications between hardware and software engineers. These are not just numerical differences that show up in the arithmetic, but real qualitative distinctions. It may not be important to everybody, but in my field it could matter a great deal if you think I mean 10% more capacity than I really do.

      The problem is not that the terminology is inherently wrong; the problem is that it's been overloaded in a way unsuitable for technical jargon. The "mebi" prefixes make this distinction clearer, which is very important for engineers who have to deal with both the binary and decimal powers on a regular basis.

      This is not to say I think it will catch on. I believe the new terminology is doomed. Just like the US adopting the metric system, it would be nice but I'm not counting on it.

  43. Google or Googol? by Cytlid · · Score: 1

    I was thinking about this the other day... a googol is a 1 followed by 100 zeros, or 10^100. So I wondered what power of 2 I would need to exactly express a googol in binary... and came up with 2^332.19285 ... but then I thought, why does the popular search engine spell it google instead of googol? What would a binary googol be called? A giggle? Then I thought, wow I am spending waay too much time on this, who cares? If I said google, people would know what I'm talking about.

    --
    FLR
    1. Re:Google or Googol? by Virtex · · Score: 1

      I don't think there is an SI unit for googol. They are, as high up as I know:

      kilo 10^3 (thousand)
      mega 10^6 (million)
      giga 10^9 (billion/thousand million)
      tera 10^12 (trillion/billion)
      peta 10^15 (quadrillion/thousand billion)
      exa 10^18 (quintillion/million billion)
      zetta 10^21 (sextillion/thousand million billion)
      yotta 10^24 (septillion/trillion)

      The names of the SI prefixes aren't derived from the names of the numbers. Also, in case you're wondering, the reason I have two names for some of the numbers is due to differences in naming systems. In some parts of the world (like the US), 10^9=1 billion. In other parts (like England), 10^9=1 thousand million.

      --
      For every post, there is an equal and opposite re-post.
    2. Re:Google or Googol? by d.kalor · · Score: 1

      >In other parts (like England), 10^9=1 thousand million.

      And in other parts (like Denmark and some others), 10^9=milliard

    3. Re:Google or Googol? by Anonymous Coward · · Score: 0

      Outside of the SI system though, large numbers have other names, like quattuorvigintillion for 10^75.

    4. Re:Google or Googol? by Swarfega · · Score: 1

      "yotta 10^24 (septillion/trillion)"

      Now we're in trouble - imagine explaining to a PHB what a yobibyte is. "Can you assure me that this yobby-bite is not going to vandalise the office?"

  44. huh by BurpingWeezer · · Score: 1

    I always thought a blahbyte as the closest power of 2 to the power of 10 value. hence the 1024 magic number

  45. Elvish by Anonymous Coward · · Score: 0

    The proper term is "Elvish".

  46. We're working on it by sg3000 · · Score: 2

    Look, we'll get to the "Megabyte"/"Mebibyte" distinction just as soon as we're done with the "hacker"/"cracker" distinction. After that, we can switch everyone in the US to the metric system and call it a day.

    --
    Insert simplistic political, ideological, or personal proselytization here.
  47. How its been done for years ... by OmegaDan · · Score: 2

    I've been using computers, since, the mid 80's, granted we didnt have much cause to talk about a megabyte back then ;), but we've *always* called a megabyte a megabyte and a decimal megabyte, "million bytes" [at first it seems too large, but its the same number of syllables as "megabyte"]. Its simple and self explanitory :) It works for other things two [pun intended], "thousand bytes", "billion bytes" :)

    This aside, powers of 2 is the only metric that is usefull (IMHO) on computers -- and if it weren't for HD manufacturers thinking they are tricking people (I wager they're just pissing people off), we wouldn't be having this conversation.

    1. Re:How its been done for years ... by Old+Wolf · · Score: 3, Funny

      There's no difference in efficiency between mallocing 1048576 bytes and mallocing 1000000 bytse. Powers of 2 are useful for efficiency now only because they match multiples of the register size of the CPU (but 1000000 does that too).
      Also, computers need not be based on powers of 2 anyway, so chaining everything to 2 is losing a level of abstraction (eg. quantum computers, ternary computers, EBCDIC computers (9 bits per byte), etc.)

      What abbreviation do you use for "million bytes"?

    2. Re:How its been done for years ... by Antibozo · · Score: 1

      There's no difference in efficiency between mallocing 1048576 bytes and mallocing 1000000 bytse. Powers of 2 are useful for efficiency now only because they match multiples of the register size of the CPU (but 1000000 does that too).

      That's certainly incorrect. Read up on memory management algorithms, especially the McKusick-Karels allocator, and you'll see that allocations of powers of two are much more efficient because the address of the allocated block can implicitly encode its size.

      Unfortunately, the malloc() call usually prefixes the allocated memory with a data structure, thus a malloc of 1048576 bytes is really an allocation of 1048592 bytes or so.

  48. When geek cultures colide... by MAXOMENOS · · Score: 1
    MiB?
    Mib == Men in Black?

    Gib?
    Gib == Girls in Black?

    Hm. Sketchy.

  49. Words are the basis for knowledge by Marx_Mrvelous · · Score: 1, Troll

    Saying that it's "just" a word is horribly wrong. Language, built by words, is how we communicate information. That's a pretty important task, no matter what your personal philosophy is!

    Personally I think this is a very important clarification. It'll help both CS major-type people, and consumers who ned to know what they're buying.

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:Words are the basis for knowledge by qqtortqq · · Score: 1

      > Saying that it's "just" a word is horribly wrong. Language, built by words, is how we communicate information. That's a pretty important task, no matter what your personal philosophy is! When did english majors start reading slashdot?

    2. Re:Words are the basis for knowledge by tnak · · Score: 1
      When did english majors start reading slashdot?

      If there were more english minors amongst the /. crowd maybe most documentation wouldn't suck so bad.

  50. It sounds stupid! by be-fan · · Score: 2

    When will people learn that stupid names aren't cool! Besides, its like GNU/Linux. It'll never catch on!

    --
    A deep unwavering belief is a sure sign you're missing something...
  51. Usage defines meaning by horza · · Score: 2

    I don't care what some obscure standards body tries to impose. Megabytes and Gigabytes have always been to the power of two, and to programmers always will be. Benjamin LaHaise states in the thread exactly what everyone knows: the power of ten measure is only used by hard drive manufacturers to con the public into thinking their hard drives are bigger than they really are. Bit like the old console manufacturers boasting "8Mb" cartridges knowing full well most of the public would think they meant "8MB".

    Phillip.

    1. Re:Usage defines meaning by ljaguar · · Score: 1

      WTF?? Systeme International is obscure?? Do you goto community college?

  52. Standards wars... by cperciva · · Score: 2

    Will there be a time when all computer users will talk about adding mibibytes of RAM, rather than a megabytes?

    Will there be a time when all computer networks are based around OSI stacks, instead of TCP/IP?

    No.

    When it comes to a battle between de facto standards and de jure standards, the de facto standard always wins.

  53. Better solution: switch to base-8 everywhere! by coyote-san · · Score: 5, Funny

    Instead of fixing the symptoms, we should address the underlying problem: our silly use of decimal numbers.

    If we used base 8 like God intended (after all, He gave us 8 finger and 2 thumbs, not ten fingers!) this wouldn't be an issue.

    As an extra benefit, the sudden conversion of account balances from decimal to octal numbers will be much need shot in the arm economically. Everyone will be richer! (or owe more money, but we can't all be winners unless we're competing in the Special Olympics.)

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:Better solution: switch to base-8 everywhere! by The+Great+Wakka · · Score: 1

      ...or base 16.

      These people want to switch to Base 16 for some reason. Without a website, no cause gets very far.

      --
      Everything is mainstream now.
    2. Re:Better solution: switch to base-8 everywhere! by raoulortega · · Score: 1

      As an extra benefit, the sudden conversion of account balances from decimal to octal numbers will be much need shot in the arm economically. Everyone will be richer! (or owe more money, but we can't all be winners unless we're competing in the Special Olympics.)

      This has been moderated as "funny", but I doubt for the right reasons.

      Inflation is generally not considered a good thing except by the economic illiterate . But here we have an example of mathematical stupidity too-- converting the digits from decimal to octal would result in everyone having less money, or owing less.

    3. Re:Better solution: switch to base-8 everywhere! by anthony_dipierro · · Score: 1

      Inflation is generally not considered a good thing except by the economic illiterate.

      Inflation is only a bad thing if it's ongoing and very high. Otherwise it is neither bad nor good, it merely takes wealth from the rich and gives it to the poor. Of course most economics book writers are relatively rich, so inflation is bad for them, hence the common misperception.

    4. Re:Better solution: switch to base-8 everywhere! by DickBreath · · Score: 1

      Obviously, you are not preoccupied with the same thoughts as I am.

      Use base 11. For males.

      --

      I'll see your senator, and I'll raise you two judges.
    5. Re:Better solution: switch to base-8 everywhere! by calags · · Score: 1

      This is great! Now all we need is the mandatory removal of thumbs at birth and we can all get everyone started counting the right way!

      If we remove the big toes too then hexadecimal counting might win the day :)

      --
      Never attribute to stupidity what can be construed as a monopoly preservation tactic.
    6. Re:Better solution: switch to base-8 everywhere! by Dahan · · Score: 1
      But here we have an example of mathematical stupidity too-- converting the digits from decimal to octal would result in everyone having less money, or owing less.

      Nope, everyone would have exactly the same amount of money they had before.

    7. Re:Better solution: switch to base-8 everywhere! by tunah · · Score: 1

      And it's more efficient than base 10. For even greater efficiency though, we should use base 3.

      --
      Free Java games for your phone: Tontie, Sokoban
    8. Re:Better solution: switch to base-8 everywhere! by SEE · · Score: 2
      Otherwise it is neither bad nor good, it merely takes wealth from the rich and gives it to the poor.

      That's explicity bullshit. Inflation only affects the value of money and monetized instruments, not assets.

      For the rich, their stocks and real property will automatically go up in price to match inflation effects, while any debts they have will go down in real value.

      The poor on non-fixed incomes gain no benefit, since they have neither many assets nor much in the way of debt (because poor people aren't loaned much money).

      Persons on fixed incomes get crushed, as their prices go up while their money goes down in value.

      And the irresponsible memebers of the middle class (those who have gone deep into debt to buy creature comforts) get bailed out, while the responsible ones (those who have been saving for the future in the bank or in bonds) watch their savings evaporate.

      So, inflation robs from the fixed-income and responsible and gives to the rich and irresponsible. Any wonder why Forbes is calling for the Fed to increase the money supply?

    9. Re:Better solution: switch to base-8 everywhere! by anthony_dipierro · · Score: 1

      For the rich, their stocks and real property will automatically go up in price to match inflation effects, while any debts they have will go down in real value.

      Stocks will go up, but the rise in price will not meet inflation. Some stocks, such as banks and insurance companies, will rise very little (or even fall). Others, such as oil companies, will likely rise at a rate nearing inflation. Those companies with high debt would rise the most, possibly exceeding inflation. Most companies will rise somewhere in between, below inflation.

      You are correct about real property, but most of the wealth of the rich is in stocks, bonds, and other investments.

      The poor on non-fixed incomes gain no benefit, since they have neither many assets nor much in the way of debt (because poor people aren't loaned much money).

      The poor generally are involved in fixed long-term contracts such as rental agreements and car insurance.

      Persons on fixed incomes get crushed, as their prices go up while their money goes down in value.

      Depends on the type of fixed income, and whether or not it is adjusted for inflation. Those on fixed income which is not inflation adjusted and does not come from the government, who are unable to work may get screwed though.

      And the irresponsible memebers of the middle class (those who have gone deep into debt to buy creature comforts) get bailed out, while the responsible ones (those who have been saving for the future in the bank or in bonds) watch their savings evaporate.

      Debt is not irresponsible in itself. In fact, having a fair amount of fixed interest debt is an important part of sound financial planning. You don't want to wait until you need it to borrow, because if you do that you'll get stuck with high interest rates. Saving money in the bank or in bonds is not responsible in itself. In fact, having all of your money in the bank is one of the most irresponsible things you can do. Most of the middle class has more debt than fixed income investments.

    10. Re:Better solution: switch to base-8 everywhere! by sorbits · · Score: 1
      ...or base 16.

      Unfortunately those people are not aware that many of us also use the spoken language.

      How would I ask people to attend my 1Ath birthday...

  54. Beldar said it best... by phillymjs · · Score: 2

    MiBs!?! MiBs!?! Un-ac-cept-a-ble!

    Seriously, this is going to be about as successful as the United States' official switchover to the metric system in 1980. The old ways are too ingrained, and the new ones, no matter how much more appropriate they are, will never catch on. The people who really need to know that 1KB=1024B and not 1000KB, already know, and without some fancy-schmancy new nomenclature to tell us.

    And manufacturers won't try to force everyone to use the new naming, because the vast majority of their customers can't even be bothered to learn the current terminology-- ever hear someone in CompUSA asking a salesperson how many RAMs or Megahertzes is in the computer they're looking at? I know I sure have.

    ~Philly

    1. Re:Beldar said it best... by Anonymous Coward · · Score: 0
      Seriously, this is going to be about as successful as the United States' official switchover to the metric system

      Strangely, in the rest of the world this was perfectly successful.

      I love how Americans are completely ignorant of everything that goes on in the other 95% of the world.

    2. Re:Beldar said it best... by Antibozo · · Score: 1

      The more fundamental problem, in my mind, is the notion of perpetuating the idiotic reliance on base 10 into computing, where at least a reasonable base is already employed. This base-10 nonsense is the fatal flaw in the metric system. Ten is not an intuitive number. You cannot mentally subdivide an area or length into tenths, or even fifths. You cannot easiliy use a set of identical containers to subdivide a liquid volume into equal measures of tenths. Decimal fractions in general do not have exact representations in IEEE floating point format -- I was aghast when the U.S. stock market converted from eighths to tenths, thus introducing new rounding errors into nearly every calculation. Eighths have an exact IEEE representation; tenths do not. And for what conceivable reason? only the misguided and unsavory predilection with the number ten.

      The English system, despite its arcane collection of names, is at least superior to the metric system in that given a foot you can fairly trivially determine an inch; given a gallon you can trivially determine a quart. Why? Because the English system is based principally on divisions of two and three, which are easier to visualize, easier to perform in real life, and more appropriate to common use. In decimal, if you wish to add a significant digit to the quality of a measurement, you must refine your measuring apparatus by a factor of ten. In decimal, if you wish to take advantage of the naming system in building something, you must scale its dimensions by a factor of ten. Meanwhile in real life, people *double* recipes that make insufficient portions, people build third-scale models, etc.

      We have the opportunity to rely on a sensible base for computing, and the adoption of mega- and giga- prefixes is merely a convenience that reflects the closeness of 2^10 and 10^3. It makes no sense at all to contort the existing naming convention into a poorly chosen base. We should instead establish a suitable base-2 naming convention that corrects the inherent problems in the metric system, and kilo-, mega-, giga-, tera-, peta-, etc. should be initial members of that system.

      (Another minor flaw in the metric system: deci- is too easily confused with deka-, hence deci- is rarely used, and deka- is not used at all.)

    3. Re:Beldar said it best... by phillymjs · · Score: 2

      Notice, ASSWIPE, that I specifically said the UNITED STATES switching over to the metric system was unsuccessful. I am well aware that the rest of the planet did it.

      See, in 1980 we 'ignorant Americans' made a choice: we chose to get busy spending our defense budget in case we had to save your smarmy, unappreciative European asses for a THIRD time, instead of making sure McDonald's started selling the "One Hundred Thirteen Grammer" instead of the "Quarter Pounder."

      ~Philly

    4. Re:Beldar said it best... by Anonymous Coward · · Score: 0
      When you say that MiB, GiB, etc, will be just as successful as the metric system, to me you're suggesting that it will be adopted with roughly a 95% success rate worldwide. To me that sounds pretty good. Then I find it strange when later you say that the new ways "will never catch on."

      See the rather confused American way of thinking at work here?

      smarmy, unappreciative European asses

      Ah, I see, you're one of the more cultured, worldly Americans. You don't think that everyone in the world is an American -- you just think that the rest of the world are all Europeans!

    5. Re:Beldar said it best... by phillymjs · · Score: 2

      When you say that MiB, GiB, etc, will be just as successful as the metric system, to me you're suggesting that it will be adopted with roughly a 95% success rate worldwide.

      Well, if your reading comprehension is for shit, I'm sorry, but what I meant was, worldwide, this will be about as successful as America's switch to the metric system. Nobody else seemed to misunderstand.

      You don't think that everyone in the world is an American -- you just think that the rest of the world are all Europeans!


      No, but it's a fairly valid assumption on Slashdot that someone posting disdainfully about us 'ignorant Americans,' from behind the 'Anonymous Coward' moniker is European, probably French. :-)

    6. Re:Beldar said it best... by Anonymous Coward · · Score: 0
      what I meant was, worldwide, this will be about as successful as America's switch to the metric system.

      The question is: why? Why will it not be as successful as, say, Mongolia's switch to the metric system?

      Nobody else seemed to misunderstand.

      Of course, this all makes perfect sense to your fellow Americans!

  55. you totally missed the point. by Anonymous Coward · · Score: 0
    While it's not technically correct, everyone knows what you're talking about,

    The whole point is, when you say "a kilobyte", people don't know what you're talking about. Some people think you mean 1000 bytes, some people think you mean 1024 bytes.

  56. Methinks you mean "ghay". nt by Anonymous Coward · · Score: 0

    nt

  57. A quandary for dictionary makers... by Krokus · · Score: 3, Interesting

    Traipsing through dictionary.com, we find the following definitions for "gigabyte"...

    The American Heritage dictionary can't decide:

    gigabyte (jg-bt, gg-) n.
    1. A unit of computer memory or data storage capacity equal to 1,024 megabytes (230 bytes).
    2. One billion bytes.

    Princeton University's WordNet decided to decide:

    gigabyte n : a unit of information equal to one billion (1,000,000,000) bytes or one thousand megabytes.

    The Free On-Line Dictionary of Computing chose the power or two, but went "outside the box" when it came to a definition:

    2^30 = 1,073,741,824 bytes = 1024 megabytes.

    Roughly the amount of data required to encode a human gene sequence (including all the redundant codons).

  58. Lets be PC people by Anonymous Coward · · Score: 0

    Megabytes and kilobytes are not wrong, they are just differently measured.

  59. Niggabytes? by Anonymous Coward · · Score: 1, Funny

    It's a power of zero.

    1. Re:Niggabytes? by lposeidon · · Score: 0

      that would be a 1.
      dipshit.
      im offended. bit by bit by bit.

      --
      Lizard "Never let them set limits on your mind!"
    2. Re:Niggabytes? by Shade,+The · · Score: 1

      Equal to your IQ then? Someone mod this twat down to something negative.

  60. I still like the Homer Simpson version... by milkmandan9 · · Score: 3, Funny

    Mega-ma-bytes
    Giga-ma-bytes
    Saxa-ma-phone
    etc.

    1. Re:I still like the Homer Simpson version... by foobar104 · · Score: 2

      Mega-ma-bytes
      Giga-ma-bytes
      Saxa-ma-phone


      Baba-ma-bushka....

      (who needs karma when you have funny?)

  61. sounds like Mushmouth from Fat Albert by fiber_halo · · Score: 1

    Hey-ba man-ba, I need-ba 256 more Mebi-bytes in this here lap-ba-top...

  62. Damn! by kruczkowski · · Score: 2

    I spent 3 hours explaning Mega and Kilo bytes to my mom yesterday.... Now I'll have to open that can of worms again.

    Thanks alot!

    --
    hmm... for fun I enjoy launching DDoS attacks against 127.87.42.5
    1. Re:Damn! by Anonymous Coward · · Score: 0

      Your mom is retarded! Hmm, maybe that's why I could get her so quickly in the sack! Retarded chicks are EZ!

  63. And *why* is this a good thing? by tuxlove · · Score: 1

    Mega/gigabyte stand for powers of 2, not ten, because of *convention*. These terms have been in popular use as such, and attempting to change them now will only lead to confusion. It's human nature to not leave well enough alone, but hows about we pick something broken to not leave alone?

  64. Re:Sig by FlowerPotAdmin · · Score: 1

    Hmm... would that mean you'd like to fit your Recycle Bin inside your Recycle Bin too?

    --
    -Justin
    That's enough posting for now lads, there're trolls afoot.
  65. My Vote: by mESSDan · · Score: 5, Funny

    Is to coin a term based on the word 'bit':

    1st: 'Bitches', this refers to 8 bits.

    2nd: 'MegaBitches', Obviously, in oldschool terms this would be a Megabyte.

    3rd: 'GigaBitches', following the entire byte-to-bitches theme, this would previously have been a Gigabyte.

    Some suggested slang based on 'bits-n-bitches':

    'Slap'N'ThemBitches', this is what you do when you add any amount of space (memory or harddrive) to your computer.

    'StankBitches', bad RAM or a crappy harddrive.

    'BadAssMofoBitches', this is any amount of space greater than what you have.

    'UglyBitches', this is typically an embarrassingly small amount of space, so much so that you don't tell anyone that's how much you have.

    Thanks to our so hip words, now your everyday average IT guy can have a conversation like this with his boss:

    "Yo man, yesterday I found some UglyBitches over at the office, and yo, some of them were some StankBitches, yo! So I got rid of them StankBitches and got me some BadAssMofoBitches, and yo, I slap'n'themBitches early this morning. That shit was shweet!"

    --

    -- Dan
    1. Re:My Vote: by Arkaein · · Score: 1

      You forgot about KillaBitches.

  66. Big deal by Jeff+DeMaagd · · Score: 2

    IMO, only total geeks really care. I can see where it's important to be dead on accurate but, how many people really care about 24 bytes either way? There are not that many instances where it matters.

    I think it's just another geek attempt to confuse the general population as a whole to confuse the general population by adding even more minimally worthwhile techno-jargon.

  67. Re:Sig by GizmoToy · · Score: 1

    Yes, it would cause a catastrophic implosion destroying my poor gaming partition. It would be great!

  68. Oh man... by Second_Derivative · · Score: 1

    Why does this remind me of AMD's GiggaHertz(TM) lark?

    On a more serious note though, I can't say I've ever heard of an official name for the base2 metric, however I remember there was some confusion a while ago about hard disk capacity... marketing weenies using one base and BIOS diagnostics displaying the other.... having said that of course these units just sound a bit lame anyway, perhaps we ought to come up with something, if nothing else, a little less ambiguous...

  69. It's a shame by oliveloaf · · Score: 0

    Another step to obfuscate linux, and keep mainstream consumers from adopting it. Sad, its things like these that are really holding linux back from its full potential.

  70. DBZ by jpostel · · Score: 3, Funny

    Quote: "Why not just call them "bibbity-bobbity-boo" bytes?"

    Unfortunately Dragonball Z (Funimation) has already licensed the term "bibbity-bobbity-boo" from Disney for the naming of several bad guys.

    .

    --
    Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
  71. The Penguin system! by zensonic · · Score: 1, Flamebait

    As said by Dick Johnson:


    If we change anything......, we should define a new system of units, PI, instead of SI. The basic unit is measurement is the Penguin. It is abbreviated as p.

    Powers of 2:

    2 ^ 0 = p (1)
    2 ^ 1 = dp dipenguin
    2 ^ 2 = qp hepenguin
    2 ^ 3 = op octpenguim
    2 ^ 4 = hp hexpenguim
    2 ^ 5 = ddp duodipenguin
    2 ^ 6 = oop octoctpenguin
    2 ^ 7 = ohp octohexpenguin
    2 ^ 8 = hhp hexahexpenguin
    2 ^ 9 = dhhp duohexahexpenguin
    2 ^ 10 = kp kilopenguin
    2 ^ 20 = mp megapenguin
    2 ^ 30 = gp gigapenguin
    ...etc.

    ........ otherwise we should leave it alone!

    --
    Thomas S. Iversen
  72. BLAH by kinnunen · · Score: 1
    Once people have learned* to use lowercase 'b' for bits and capital 'B' bytes, then we can start worrying about wheater kilo is 1024 or 1000.

    [* - Luckily, people will never learn so we can avoid this stupid shit altogether]

    1. Re:BLAH by Old+Wolf · · Score: 1

      Is this a standard? I usually use 'b' for bytes and 'B' for bits (because 'b' has always been around for bytes)

  73. My $0.02 by istartedi · · Score: 2

    Continue to use "megabyte" for 10^6. Use "binary megabyte" for 2^20. If people see "mebibyte" they will think it's a typo.

    Advertisers can continue to use "megabyte" in large type without fear since it has a clear-cut definition, even though it does lead to values that are somewhat inflated. The masses probably don't care about this. Geeks can either look for the binary megabyte number in the fine print, or guesstimate it themselves.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:My $0.02 by haruharaharu · · Score: 2

      Use "binary megabyte"

      Thank you. That is the first term i've seen on the subject (aside from the real stuff like Megabyte) that doesn't make me want to break things. Perhaps i drink too much coffee...

      --
      Reboot macht Frei.
    2. Re:My $0.02 by Dr+Strangelove · · Score: 1

      This is similar to my answer to this percieved dilemna.

      Decimal Megabyte or Binary Megabyte.

      My feelings about trying to stamp out the common usage of an existing term and create a new term for its meaning for a set of terms that mean as much as kilobyte and Megabyte are generally not for polite conversation.

      By comparison, efforts to get people in the U.S. to use Metric instead of archaic units doesn't have this annoyance factor as nobody is trying to redefine 1 U.S. gallon as 4 liters (Inertia is the operating factor, which applies here in addition to the contradictive factor).

      [...although buried here in page 2 or worse thanks to overload mode, very few are going to read this anyway, including the moderators...]

      SL

  74. Too late by pinkpineapple · · Score: 1

    Improper usage of a word is part of the history and culture of its domain. Human are just er- humans. So what ever we are coming up with won't never be perfect. Language and words are part of it. Get along with it.

    When I moved to the States from Japan, I thought that Metric was the best invention since the butterknife. I still puzzle people by asking them to convert from miles to inches for arbitrary long distances. They get the point quickly after trying to come up with some answer for 2 minutes.

    However, as much as I like the metric system, there are things associated with the Imperial system in this country that are not worse changing. I understood that when I asked for a 4x8 piece of wood at the hardware store. For sure, metric is not going to change the way people are used to do things.

    Same for Megabytes. Maybe when the word was used in a lab between a few tech guys, there could have been a way to replace the word, but look at it this way: if it didn't change at that time with only a few smart people to use it, why do you think it will change now?

    For sure, manufacturers should print the correct measure on their tech specs when trying to push down the mass their products. But that doesn't stop them to print BS anyway.
    One example: I just got a workstation for Sun. On the tech spec I read, it says: noise level 5 bels. I say wow! That's pretty quite! Wait a minute 5bels = 50 decibels. I say F@%&k! These people could have printed that in the first place. Hope you get my point.

    PPA

    --
    -- I feel better now. Thanks for asking.
    1. Re:Too late by Bob+Uhl · · Score: 2

      When I moved to the States from Japan, I thought that Metric was the best invention since the butterknife. I still puzzle people by asking them to convert from miles to inches for arbitrary long distances. They get the point quickly after trying to come up with some answer for 2 minutes.

      Why? When do you ever feel the need to convert from miles to inches? It never comes up. When does one ever feel the need to convert from millimeters to gigameters? It never comes up. The AU and parsec are not attractive SI units, but they sure do make sense with their problem domains. Ditto for the inch and the mile.

      Metricists are silly. They optimise for the unlikely case (conversion on paper between units) and not for the common case (division and multiplication of concrete measures). It's very easy to cut a foot into inches (half, half, thirds); it's very easy to cut a gallon into cups (half, half, half, half); it's hell itself to cut a metre into a centimetre (half, half, fifths, fifths--shoot me now!).

      These are the same people who tried to cut France into equal-sized, equally populated regions. Never mind that population is not distributed equally. The Enlightenment fallacy is that the world is neatly measurable. The truth is that it's not, and that One True System cannot work. Adaptation and flexibility are needed: true elegance, not elegance-on-paper.

      Kilobyte and megabyte make sense within the problem domain--for hard drives as well as for RAM. A kilobyte is 1,024 bytes. A megabyte is 1,048,576 bytes. The lunatic raving of infantile minds cannot change this fact.

    2. Re:Too late by Antibozo · · Score: 1

      These are the same people who tried to cut France into equal-sized, equally populated regions. Never mind that population is not distributed equally.

      Indeed. These bozos also tried to eliminate the 7-day week in France and replace it with "decades" of ten days. Again, it's the unhealthy preoccupation with ten -- one of the dumbest mistakes in human history. We would be a lot further along if eight or sixteen had been the chosen base for modern counting. We don't need to perpetuate this absurdity into areas where counting is the fundamental operation.

    3. Re:Too late by Squiffy · · Score: 1
      ...it's hell itself to cut a metre into a centimetre (half, half, fifths, fifths--shoot me now!)

      Huh? Just move the decimal point.

    4. Re:Too late by Antibozo · · Score: 1

      Huh? Just move the decimal point.

      Let us know when there's a decimal point between your eyeballs and the monitor you're reading this on. (In other words, you completely missed the point. Go back and read it again.)

  75. MiB's already taken by bstadil · · Score: 1

    I think Will Smith and Tommy lee Jones is the coolest MiB's around.

    --
    Help fight continental drift.
  76. We shouldnt change whats been working by HanzoSan · · Score: 1



    I think its far to late to change this now.

    Its a bad idea. How are people ever going to learn computers when you keep changing the rules?!

    People just now understand what a meg, gig, etc is.

    --
    If you use Linux, please help development of Autopac
  77. The standard is useless!! by stevew · · Score: 2

    No - the standard is useless and incorrect!

    A Megabyte === 2^20 or approximately 1 millon bytes, etc. That is the industry standard definition of the term. Even though they are borrowed from SI doesn't mean they need to follow SI. This is a 30 year old term at this point and NIST should have better things to do!

    --
    Have you compiled your kernel today??
  78. adding new terms by linux2000 · · Score: 1
    There's two important "ergonomic" aspects to adding new terminology to language and actually have it be accepted by society.

    Rule #1 Don't break existing terminology, supplement it.

    Leave megabytes (megs, MB) = 1048576, and add some new pronunciation to mean 1000000.

    Rule #2 Change enough pronunciation so people will never misunderstand the new term with an old term

    "Mebibytes" is too close to "Megabytes". Over a weak phone line it will sound the same. You need to change the first vowel, not the second; perhaps "Mobibytes" would be better. Also consider the abbreviations; "Mobs" "MOB" might be acceptable. But make it as extreme a difference as you can; how about "makibytes"? "mortibytes"? Those would be better because there's more change. Abbreviations would be clearer, 16MK (16 makibytes) is visually clear. A printed invoice, faxed and re-faxed, would still be easy to visually discern MK versus MB.

    It should stay easy to pronounce, but sound very different.

    Make it easy to learn, and add to existing terminology (not change existing), and you have a chance of success. Even then, it's a small chance.

    1. Re:adding new terms by Anonymous Coward · · Score: 0
      Don't break existing terminology, supplement it.

      A lot of people seem to be having a really hard time understanding this, so let me try shouting: KILO-, MEGA-, AND GIGA- ARE EXISTING TERMINOLOGY, AND THEY MEAN 1000, 1,000,000, and 1,000,000,000, RESPECTIVELY! It is the use of the terms "kilobytes", "megabytes", and "gigabytes" to mean powers of two which is breaking existing terminology! Therefore, BY YOUR OWN LOGIC, we should implement the NIST recommendations immediately!

      Change enough pronunciation so people will never misunderstand the new term with an old term

      This is less of a problem than it seems, because spoken conversation is usually informal and approximate anyway, so it doesn't matter whether you are off by a few bytes here and there. It is more important to have precise units of measure in written specifications, formal standards, etc.

  79. Convesion by FigBug · · Score: 0, Insightful

    We just need to get Sesame Street to start using both these terms correctly, and then the next generation will get it right.

  80. Not again.. by ZaneMcAuley · · Score: 1

    This reminds me of the AMD rating of they're processors.

    Nobody cares.

    --
    ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
  81. There are eight bits in a byte, and... by Anonymous Coward · · Score: 0

    Changing how many bytes are in a megabyte makes about as much sense as trying to legislate the value of pi to three. A megabyte is one million, four hundred eighty-five thousand seventy-six bytes, and that's all there is to it. It can't change.

  82. kB = 1000 Bytes, KB = 1024 Bytes by Anonymous Coward · · Score: 0

    That's the notation I've always used. Lower case = base 10, upper case = the roughly equiv base 2.

    It's easy because 2**10 is around 10**100, 2**20 is around 10**100,000, 2**30 is around 10**100,000,000 ...

  83. The confusion was ALWAYS there BEFORE... by dpbsmith · · Score: 2, Insightful

    The argument that there are accepted standards now and that everyone understands current usages carries no weight. I say off with the old, on with the new. How ironic it is that computers are now so old that computer people are stodgy, conservative, died-in-the-wool, and unable to change their ways... Going from "Cycles" to "Hertz" was DIFFICULT and didn't clarify a thing. Going from mega- to mebi- is a piece of cake by comparison--and there's actually some BENEFIT to it.

    RAM sizes, since they are relevant to hardware binary addressing logic, have always been in sized in power of two. It makes no sense to manufacturer or design for a RAM (or magnetic core array) with 1000 or 1000,000 or 1,000,000,000 bytes or words of memory.

    Clock speeds and communications speeds have always been decimal. Or do you think a 1 GHz Pentium has a clock speed of 1,073,741,824 Hz?

    Disks are a mess. The total amount of disk storage is continuously variable, and is rarely an exact power of two. On the other hand, the amount stored per sector is related to RAM considerations and is often 512 bytes or somesuch. Disk capacities are sometimes quoted in powers of ten, sometimes in powers of two, and I have even seen "mixed systems" in which 1 "megabyte" of disk space meant 2000 (decimal) sectors of 512 bytes each, i.e. one "disk megabyte" was 1,024,000 bytes.

    Nobody has any idea what the current terminology really means. At the one gig level, the discrepancy, 7%, is starting to be annoying. When we get to terabyte disks, which can't be far off, the discrepancy will be 10%. Let's start using terms that have well-defined meanings.

    1. Re:The confusion was ALWAYS there BEFORE... by Anonymous Coward · · Score: 0

      siemens/mhos what's the difference except having the chance to name a unit after someone famous.

  84. There are actually three definitions of a megabyte by Anonymous Coward · · Score: 0
    I tend to agree that KiB's etc should be used for powers of two, and kB for powers of 10, simply because 1 kg is 1000 g, and not 1024 g, and also, interestingly enough, the Y2K bug won't appear in the year 2048, and processor frequencies aren't measured in powers-of-two's either ;)

    Also, in telecommunications, MB is often used to mean 1 000 000, as well as in storage.

    However, for a very interesting example. You know those 1.44 "MB" disks you have? How many bytes are they really?

    1.44 "MB" = 1 440 000 bytes? Nope. Guess again.

    1.44 "MB" = 1 509 949 (wtf) bytes? Nope.

    In fact, 1.44 "MB" = 1440 KiB, so a "floppy disk megabyte" is 1 024 000 bytes. Talk about fscked up.

    Also, in this day and age, it doesn't make a lot of sense to use powers of two for sizes, other than for special purposes, like RAM.

    My suggestion? Don't try to impose KiB's on people, instead change to powers of 10. In most cases powers of 10 make more sense than powers of two anyway, and when they don't, use KiB etc instead.

    Although I don't think a lot of people will listen to this puny slashdot post. Nobody can stem a tide by themselves.

  85. Oh God.... by The_Shadows · · Score: 1

    Besides all the other problems, I won't tell someone they need to add MiBs of RAM to their system. If I wrote it down for someone who was, shall we say, less than an expert at computers, they would go to target and complain that Men in Black only had 6 copies in stock.

    Then there's the wnhole crapload of Men in Black jokes. I'm not going to deal with this.

  86. MiB? by x136 · · Score: 1

    Hmm...

    My computer has 320 Men in Black of RAM, how about you?

    --
    SIGFEH
  87. Nah by PlaysWithMatches · · Score: 1

    > Will there be a time when all computer users will talk about adding mibibytes of RAM, rather than a megabytes?

    Not likely... The average person doesn't really care much what's correct with these sort of things, they'll stick to what's common. Like calling crackers "hackers."

    --

    Mozilla's a nice operating system, but it needs a better browser.
  88. Yeah, right... by Anonymous Coward · · Score: 0

    Next thing you'll be expecting us to switch to the metric system.

  89. It's a bad idea by roguerez · · Score: 1

    I object to these terms since they are essentially a rape by physicists.

    The "K" in kilobyte is NOT the same the the "k" in kilogram. We don't need physisists telling us what expressions to use for things that are not even theirs. We are NOT talking about physical entities here but essentially mathematics.

    DON'T touch our kilobytes!

  90. NIST recommends "kibi" rather than "kilo", but... by dstone · · Score: 2

    ...I think that must be a typo.

    We all know that KIBO is alive and well in our computers.

  91. define a new unit instead of a new prefix by dingleberrie · · Score: 1

    The last thing that I want to do is to try to convert between mebibyte and megabyte. I have enough numbers and voices in my head.

    The whole purpose of a measureing system is for scale. We know that a kilo*kilo = mega,
    mega*kilo = giga. That's good enough.
    Forget that it doesn't make a pretty number in
    base 10.

    It would be just as easy to to get everyone to create a new unit, call it a bite.
    One bite = 1.024 byte.
    so a kbite = 1000 bites or 1024 bytes.

    Forget quantization problems, this is to show that the idea is silly.

  92. Dog Food? by tlipcon · · Score: 1

    I think Kibo-bytes is an excellent name for a new dog food! It's like Kibbles and Bits for big dogs.

    -Todd

    --


    --
    - It ain't easy, being green.
    1. Re:Dog Food? by skullY · · Score: 2, Funny
      I think Kibo-bytes is an excellent name for a new dog food! It's like Kibbles and Bits for big dogs.
      No, kibo-bytes are the evil attack robots from the planet Batman. They attack using orange cones powered by nougat/anti-nougat reactions.

      It's ok though, because W. will hold them off using the power of bacon and shrimp chips.

      --
      When I was able to do my own spam-armoring, you got a chance to email me. Now you can only hope I see your reply.
  93. MB/MiB by Anonymous Coward · · Score: 0

    This is cool. I just upgraded my laptop to 268.435456 MB.

  94. .. We already have a base 2 fix.. by Phlog · · Score: 1

    KB (KiloByte) is base 2! Same with MB, GB, TB, etc. If you want base 10, you'd use kB. This has already been around.. I don't know why we couldn't just use this. People who care would notice the difference, and the average computer user won't be confused and ask for an explanation of the difference between MiBs and Megs. (none) .. it'd help if people didn't casually switch between upper and lower case, but most people assume base 2 for that anyhow, so this would just affect hardware ads, etc., which aren't likely to just sloppily let it go uncapitalized.

    1. Re:.. We already have a base 2 fix.. by Anonymous Coward · · Score: 0
      Same with MB, GB, TB

      No, it's not. In fact, that's exactly where your little scheme all falls apart. Think about it for a while.

  95. and don't forget by Pope · · Score: 1

    "Jif" is a peanut butter not a graphic format!

    --
    It doesn't mean much now, it's built for the future.
  96. Standards aren't standards until people use them by ericvids · · Score: 1

    Of course, by the time we do we would probably be chased after by those guys in black suits and have our memory erased...

    Error: Crosslinked neurons in brain.

    --
    Pet peeve: Profane people propagating perfunctory pedantry.
  97. Bronner strikes again by Pope · · Score: 1
    Correctly Disseminate RMS Thought!

    Download
    Make
    Install
    OK!

    --
    It doesn't mean much now, it's built for the future.
  98. Depends on the context by maxxon · · Score: 1

    Memory is usually indicated in 2^10 prefixes, but hard disk capacity is usually measured in 10^3 prefixes, and so generally is bandwidth. It's not as simple as switching wholesale over to another prefix; the problem is that when someone says "megabyte," sometimes they mean 2^20 bytes and sometimes they mean 10^6. Furthermore, given that SI already defines the prefixes to be rigidly powers of 10, there's an incompatibility with common usage and SI, in addition to the inherent ambiguity. The binary prefixes solve all that.

    I've personally been using the binary prefixes for years now, they always clear things up easily. [Not sure why the Slashdot poster strips SUP and SUB HTML tags, though ...]

    --
    max
  99. Operator overloading by Improv · · Score: 2

    Fortunately operator overloading is a standard
    feature of the English language :)
    When I think about the desktop, I don't need to
    be bothered that my window manager doesn't actually
    have any desk to corrispond to it :P

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  100. Jar-Jar Speak by vaguelyamused · · Score: 2, Funny

    The words sound like you're saying megabyte and gigabyte with an impediment. E.G. "Jar-Jay hassa a puter with 512 mebibytes ofa RAM ansa 60 gibibytes of hard drive." Say it to yourself and see...

    --
    STOP ROCK VIDEO
  101. kilometer? by Anonymous Coward · · Score: 0

    I actually know a guy who thinks a kilometer is 1024 meters...

  102. for gawds sake by Anonymous Coward · · Score: 0

    You Linux wh0res will do anything, and I mean ANYTHING to make this stupid OS that keeps crashing my machine look good...I think I'm gonna puke.

  103. Kilo / kilo by mindriot · · Score: 1

    Note that with Kilobytes, a distinction has been made by using a capital 'K'. In SI units, 'kilo' is denoted by a lower-case 'k', thus 1 kB = 1000 bytes, 1 KB = 1024 bytes. Unfortunately, this doesn't work for Mega (since lower-case 'm' means 'milli'=1/1000), and neither for Giga/Tera, since those are defined to be upper-case letters in Si already. Peta/pico, Zetta/zepto, Yotta/yopto fail too. But aside from that, it's no big deal to remember that when used in conjunction with 'bytes', the prefixes K/M/G/T denote 2^10,2^20,2^30,2^40. Only hard drive manufacturers, unfortunately, make the exceptions. They should be forced to write 'million'/'billion' etc. anyway.

  104. What next by Anonymous Coward · · Score: 0

    Be patient. The NIST is now working on a new standard for pi. Rumor has it that they will define the new standard to be 3.0

  105. Standard, huh? by nezroy · · Score: 2

    That is the industry standard definition of the term.

    If it's the industry standard, why don't HD companies use it to mean 2^20 instead of 10^6 so that there would be no confusion? Then every reference to megabyte would always mean 2^20 and we'd be happy. As it is, I think your standard needs work...

    1. Re:Standard, huh? by bug1 · · Score: 1

      "why don't HD companies use it to mean 2^20 instead of 10^6"

      Because if Z = X * 10^6 = Y * 2^20; X > Y;

      So some people are fooled into thinking they are getting more space.

      They do it to try and increase sales, not support a standard

  106. This is a bit silly if you ask me. by Alcemenes · · Score: 1

    How about we come up with a new term that is even harder to pronounce.

  107. Origins... by JTowner · · Score: 2, Insightful

    I'm not sure if how many of you know this but anyway... Some (most) of you have shown a dislike of the new names. "It doesn't sound right." I have to agree, as it's not as sweer sounding as mega or kilo; however, there is simple logic behind why these names were chosen. Contrasting megabyte with mebibyte, we find the only difference are the third and fourth characters. Extracting this, we get "bi", a common prefix/suffix meaning "two of", or "in units of two". Remember the word "binary"? At least the new names make a lot of sense logically, if not acoustically.

  108. Somebody mod this up by ljaguar · · Score: 1

    funny as hell

  109. Bits are special; storage manufacturers are wrong. by akejay · · Score: 1

    We don't need to invent new prefixes to define base-2 numbers. The only numbers we are talking about are bits, not blocks or sectors or units.

    Computer users have all come to agree that when talking about grams or pascals, those are fundamentally base-10 units. Bits are fundamentally base-2 though, and they remain base-two even when we multiply them.

    Storage manufacturers started using "megabytes" incorrectly so their capacity would look larger. I remember getting quite pissed that my 100-MB Zip drive did not hold that much!

    Also, "Kibibits" sounds too much like dog food to catch on with the general public. :-) - Jake

    --
    one, two, one two like a duck
  110. on weirdness [Re: Its a lousy goddamn word] by Corgha · · Score: 2, Insightful
    Yeah, a lot of people's displeasure on the kernel list seems to come from the fact that they think "mebibytes" sounds weird. Others point out that the terms have yet to reach wide acceptance.

    But think about this: outside of geek circles, *everything* we say sounds weird, and many things have yet to reach wide acceptance. If you tried to explain to someone that
    Slashdot ran an article from KernelTrap about some traffic on linux-kernel regarding ESR's use of "mebibytes" in CML2,

    then "mebibytes" would not be the only term they would not understand. Inside geek circles, on the other hand, if you say "mebibytes," people will know exactly what you mean.

    Precision in speech and writing is a virtue. In my mind, if this eliminates a little ambiguity in documentation, I think it's a suitable win.

    Regarding how the words sound, I happen to like them. They're cute. "Hey there, wittlwe mebibyte... don't be shy..." Perfect for use when talking to an iMac. Hey, wait a minute...
    1. Re:on weirdness [Re: Its a lousy goddamn word] by Anonymous Coward · · Score: 0

      It doesn't sound wierd; it sounds STUPID/GAY/LAME.

      Right. Better make sure that only heterosexuals are developing the kernel.

    2. Re:on weirdness [Re: Its a lousy goddamn word] by haruharaharu · · Score: 1

      Precision in speech and writing is a virtue. In my mind, if this eliminates a little ambiguity in documentation, I think it's a suitable win.

      Megabyte is very precise - it means 2e30 which is ~1e6. Just because hard drive manufacturers use the deceitful practice of quoting disk capacity in units of 1e6 doesn't mean we should all change our ways to match.

      Also, NIST doesn't have any pull with the industry on this - they're a National institute, but they can't mandate usage. They can only formalize what is being used and get most people to follow the consensus through persuasion. Seeing as how the consensus is currently Megabyte, declaring Mebibyte to be some sort of standard smacks of heavy handed amateurism.

      --
      Reboot macht Frei.
    3. Re:on weirdness [Re: Its a lousy goddamn word] by Anonymous Coward · · Score: 0

      You are so stupid/lame. eg gay.

    4. Re:on weirdness [Re: Its a lousy goddamn word] by Anonymous Coward · · Score: 0

      What does eg mean?

    5. Re:on weirdness [Re: Its a lousy goddamn word] by Corgha · · Score: 2

      Megabyte is very precise - it means 2e30 which is ~1e6.

      So you say. There is a lot of disagreement about that on linux-kernel, and hard drives aren't the only problem. (BTW, I think you mean "2^20". If you think a Megabyte is 2e30 (2x10^30) bytes, then we've got bigger problems than I thought.)

      Basically the only thing safe to say is that "in the computer industry, megabyte sometimes means 2^20 bytes, sometimes means 10^6 bytes, and sometimes means something else like 10^3 * 2^10 bytes." How can one call that "precise"? It would be nice if we could say that "in the Linux kernel documentation, a MiB is 2^20 bytes, and a MB is 10^6 bytes." I don't think ESR wants to change the world, just to make CML2 is as unambiguous as possible. That seems to me a good goal.

      The fact remains that for a very long time before computers because significant, kilo- meant 10^3 and mega- meant 10^6, and giga- meant 10^9. To many people not well-versed in the mess that is computer terminology, these remain their only meanings. When I first became involved with computers (yes, some of us dinosaurs were not born in the age of the PC), I had to learn about all the weird exceptions, and so, I imagine, does everyone else.

      Just because hard drive manufacturers use the deceitful practice of quoting disk capacity in units of 1e6 doesn't mean we should all change our ways to match.

      Remind me to yell at my old physics professors for using those deceitful SI units. Seriously, the deceit is in taking a pre-existing unit prefix with a long- and well-established meaning and changing that meaning to suit one's purposes. Just because the small portion of our society that is the computer industry has been engaging in the deceitful practice of calling kilo- 2^10 when it suits them doesn't mean we all have to go along with it.

      Also, NIST doesn't have any pull with the industry on this - they're a National institute, but they can't mandate usage.

      Who said they could? I never said they could. Alan Cox simply calls the prefixes "recommended." Where is this talk about a "mandate" coming from? Do you think the NIST called up ESR and threatened him with incarceration or bodily harm if he didn't make the switch?

      There are perfectly rational reasons to go with the NIST's recommendation (reasons which I have touched upon elsewhere). These reasons, in my mind, outweigh the unfamiliarity of the prefixes or the fact that some puerile Anonymous Cowards think they sound "gay".

    6. Re:on weirdness [Re: Its a lousy goddamn word] by Anonymous Coward · · Score: 0

      ah, so now gay is an example of stupid. interesting.

      there, there, don't worry. middle school will be back in session soon, and then you'll be able to inarticulately vent your adolescent sexual frustration elsewhere

    7. Re:on weirdness [Re: Its a lousy goddamn word] by GMontag451 · · Score: 2
      Megabyte is very precise - it means 2e30 which is ~1e6.

      A megabyte is 2*10^30?! News to me. (n)e(x) means n*10^x, not n^x. And to top it off, you use the syntax in one way for 2e30 and the other way for 1e6 right after that! I'm only nitpicking because this thread is about precision.

  111. Uhm, mebibyte is the incorrect term... by coupland · · Score: 2

    A megabyte has *always* been 1024k, which is in turn 1024 bytes. Hence a megabyte is 1,048,576 bytes. Always has been, always will be. Giving it a new name simply validates the mistakes of the mail-in MCSEs who've never had to key anything in in hexadecimal.

    That's like saying "we're gonna start measuring network bandwidth in megabytes per second cause people are too dense to realize it's actually megabits". It's still wrong.

    1. Re:Uhm, mebibyte is the incorrect term... by Anonymous Coward · · Score: 0
      A megabyte has *always* been 1024k

      No, it hasn't. Sorry. Just saying that it has does not make it so. (Even if you put little stars around the "always".)

    2. Re:Uhm, mebibyte is the incorrect term... by MikeBabcock · · Score: 2

      I'll just assume that you never learned what the SI (and that 'I' is for international; bigger than you) unit prefixes mean.

      mega = 10^6 _everywhere_ with an exception made for bytes, and only a mild exception. You'll notice that harddrives come with packaging that states "1GB = 1000000B" to avoid confusion.

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:Uhm, mebibyte is the incorrect term... by coupland · · Score: 2

      Wrong. Ever own an old IBM PC w/ 1MB of RAM? Did the memory check count to 1024k at boot-up or to 1000k? Where did the 1-meg boundary lie? How many bytes are there on a 1.4MB diskette? 1,400,000 or 1,460,000??? People started referring to a megabyte as 1000 bytes in order to spoon-feed the technically illiterate. (aka MCSE)

  112. WTF??! by Transcendent · · Score: 1

    Ok, lets just make EVERYTHING about a computer confusing as hell! Seriously, they already made a stupid move when they made a kilo 1024... i know about their damn powers explanation to it, but still you can have 1000 bytes... theres nothing wrong with just doing that... now we need to work in powers of 2??! Screw it, im becoming omish...

  113. Non issue by rtscts · · Score: 2, Informative

    Why is this an issue? Everyone already knows kilo = 1000, so kilobyte = 1000 bytes. Only geeks work in base 2, so only geeks need to know kibi = 1024.

    BTW, if you can't remember what the prefix is, remember: first two letters of the SI unit, then 'bi' for binary. A kilo-binary-byte = Kibibyte.

    1. Re:Non issue by Antibozo · · Score: 2, Interesting

      BTW, if you can't remember what the prefix is, remember: first two letters of the SI unit, then 'bi' for binary. A kilo-binary-byte = Kibibyte.

      Brilliant. Now SI includes inherently ambiguous prefixes: what will "debi" mean? Will it be "deci-binary" or "deka-binary"?

    2. Re:Non issue by Anonymous Coward · · Score: 0

      Since there is no "deci-binary", I assume it means "deka-binary". (What the hell would "deci-binary" mean? 1/1024 of a byte?)

    3. Re:Non issue by Antibozo · · Score: 1

      Since there is no "deci-binary", I assume it means "deka-binary". (What the hell would "deci-binary" mean? 1/1024 of a byte?)

      Who knows? I didn't come up with this idiotic naming convention. Maybe it would mean 1/8 or 1/16, since they are the closest powers of two to 1/10. Or maybe it would mean 2^(10/3) to reflect that when raised to the third power it would come out mibi (i.e. milli/binary).

      And yes, fractions of a bit or byte are used. Try studying signal theory, specifically entropy, for one example. In any case, the SI system is supposed to be a general naming convention; now they're defining crappy infixes that might pertain only to certain prefixes? I thought the point of the prefix system was to be orthogonal.

  114. Re:Everyone else by Lord+Bitman · · Score: 1

    I and everone else refuse.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  115. MiB and GiB prevents miscommunication by nedron · · Score: 3, Interesting
    My group switched to the "binary" nomenclature about two years ago in order to prevent miscommunication with other parts of the company. Each group interpreted MB, GB, etc., differently depending on that their background was.

    For some reason, people who grew up in router land use GB to mean 10^6, while most software developers use GB to mean 2^20.

    To resolve this, my group prepared a document that explains the use of the binary nomemclature and we refer readers to this base document in all of our prepared documentation. The document also explicitly states what the accepted abbreviations are (KiB, MiB, GiB, etc.). We also explicity define the capital B to mean byte, while a lower case 'b' is a bit. Therefore, Mib means mebibit.

    This has reduced confusion to a great amount and now various groups looking at our performance testing results can make an accurate assesment.

    --


    * As is generally the case, my opinions do not reflect those of my employer.
  116. yes by Anonymous Coward · · Score: 0

    I don't deal with FLASH or EPROM, but in networking, mega and giga are always always ALWAYS done in powers of 10. Probably because powers of 2 are so insignificant in the world of networking.

    1. Re:yes by Anonymous Coward · · Score: 0

      oh of course... because in networking, you dont deal with sending binary data packets.... so computer language is pretty much useless in that field...

  117. Well, that would be interesting ... by gibson_81 · · Score: 1

    ... to see hard drive sizes measured in units of 1e6 bytes ...

  118. Use Attacker by Effugas · · Score: 3, Insightful

    You need to a soldier to really fight soldiers. You need to be a hacker to really fight hackers.

    In the world of hackers, there are attackers, and there are defenders. It's easy to attack. It's much more interesting and important to defend.

    --Dan

  119. interesting like a root canal by *weasel · · Score: 1


    in other news:

    you say toh-mah-toe, i say toh-may-toe

    --
    // "Can't clowns and pirates just -try- to get along?"
  120. This should catch on ... by Anonymous Coward · · Score: 2, Funny

    ... about as well as Esperanto has.

  121. Re:Why not use the real numbers? [offtopic] by gibson_81 · · Score: 1
    "2E15" means 2*10^15. What you want to say is 2^15, or 2**15, or 2<sup>15</sup/>.

    Look, I don't know where you learned programming, but if you use 2E15, you get 32768 ... are american physicians using a different math system or was it just that your teacher was a crackhead?

  122. Sc0re: -1, Stupid by Anonymous Coward · · Score: 0

    That's what I'd put, if I could...

  123. what about quantum `puters? by jojor · · Score: 1

    well, so when quantum `puters come out, there'll be a change again?...might get a bit complicated...

  124. problems, current and future by martyb · · Score: 2

    I can see the motivation for this, but I would be much more impressed if they could get people to properly distinguish between bits and bytes as in Mbps (Mega bits per second) vs. MBps (Mega bytes per second). That's a FAR greater difference (800%) than the 4.8% difference between the proposed megabyte/mebibyte.

    While I'm at it, I'd like to see them also straighten out those people who write mbps (which actually means millibits per second; i.e. 1/1000 bits per second!) :^)

  125. So, finally, who is to blame? by hokanomono · · Score: 1

    Who the hell had the idea that a "kilobyte" means 2^{10} byte instead of 10^3 byte? For the "kilo" it's just an error of 2%, but for "mega" it's 5% and for "tera" it even grows to 10%.

    --
    This sig is a true statement, but I cannot prove it.
    1. Re:So, finally, who is to blame? by Tony-A · · Score: 1

      And confusing bits with Bytes is an 800% error (or 87.5%).
      It's pretty obvious what 64M means because it's a very round (binary) number. 67.108864M is rather awkward. Use 2 or 3 decimal places and try to add straight. ;-)

    2. Re:So, finally, who is to blame? by Menthos · · Score: 1
      67.108864M is rather awkward.

      Maybe that's why it would be a good idea to use "64 MiB" instead.

      --

      GNU/Linux. The Freshmaker.

  126. Everything in science must be done already by Anonymous Coward · · Score: 0
    I dream some day that I can have a slack-ass high paying job at NIST developing idiotic standards nobody will accept. Just think how many managers got paid, how many high level meetings there were, how many secretaries ran around making photocopies, and how much email, word documents, and pdf files were transmitted all over the discussion that because people are TOO DAMNED STUPID to learn math.

    They should have at least made "KiboBytes", and then we would have had James Parry's comments on it.

  127. Hard to say by SiliconEntity · · Score: 3, Funny

    Will people change their usage? Mebi, mebi not.

  128. Why not? by mcglk · · Score: 2, Insightful

    I always find it odd when people resist what is otherwise a good (if initially less comfortable) idea.

    It is inevitable that as computers get more advanced, our technical terms will eventually fall out of use. For example, we don't often talk about "words" of memory anymore often even in the technical mainstream (outside of assembly language and code or storage optimization), because all the manufacturers eventually went to an eight-bit byte as a standard. (Eventually, the byte will become less meaningful to the mainstream, and will eventually shift to the "character" as we head towards the Unicode standard. Eventually, we'll be switching /.ebibytes/ for /.ebichars/, and the complaining will probably begin anew.)

    Resisting inevitable changes like this just hinders Linux (and *BSD) from making steps towards the mainstream and maintains the perception that it's only suited to technogeeks.

    While "mebibyte" sounds too close to "maybebyte" for my tastes, it does make sense to meld "mega" with "binary" in this way. I wish they'd gone farther; I could have dealt more easily with "mibyte" (pronounced either /mee-bite/ or /mih-bite/) rather than "mebibyte." Perhaps that will become the natural phonetic erosion as such terms get adopted, but that's hard to count on.

    On a personal level, clearing up the distinction would at least make things less annoying as far as my life goes. My mother still doesn't understand this whole powers-of-two thing, or even the concept of bits versus bytes, and I don't expect she ever will ("But the modem is 56K, and I'm only transferring at 5K!"). I don't know why I bought a 75GB disk six months ago (75 GiB, to be precise), and then bought an 80GB disk from the same manufacturer last month at about the same price to find myself with exactly the same amount of storage as last time (75 GiB). That ticks me off---I could have used the extra five /Gi?B/. It's really going to tick me off if memory manufacturers start playing similar games. At least unifying this usage will reduce the confusion in the marketplace. (I'd also quit wondering whether a transfer rate of "49K per second" meant 382,812, 384,000, 392,000, 393,216 or 401,408 bits per second. Fortunately, I don't wonder that often, but still.)

    I say, let's adopt /[KMGTPA]iB/ as a standard, call 'em /kib/, /mib/, /gib/, /tib/, /pib/ and, uh, /eyeb/, and be done with it. Maybe if we do that, we'll be one step closer to adopting the metric system as well.

    1. Re:Why not? by Anonymous Coward · · Score: 0

      Maybe if we do that, we'll be one step closer to adopting the metric system as well.
      Parochialism as per usual. Some of us have been using it for decades. Others of us for even longer.

      Don't assume we're all Yanks, Yank.
    2. Re:Why not? by GeckoX · · Score: 1

      I assumed he wasn't talking to you or me without being led by the hand thanks.

      --
      No Comment.
    3. Re:Why not? by Anonymous Coward · · Score: 0

      Interesting. The Slashdot article referred to the NIST standard. NIST, for those of you who are unaware of the nomenclature, is the National Institute of Standards and Technology. It's an American organization. If the poster is a US citizen, it seems perfectly rational to refer to "us" in this case.

      On the other hand, it's nice to see that US citizens don't have a complete monopoly on being irritable and rude.

  129. Change was incomplete by kimihia · · Score: 2

    Stephen quoted a piece from the diff, showing how Eric Raymond had changed the Configure.help. You'll notice this in incomplete, as I've highlighted below:

    Here is a snippet from the diff between versions 2.75 and 2.76 of Configure.help:

    @@ -344,8 +344,8 @@
    If you are compiling a kernel which will never run on a machine with
    more than 960 megabytes of total physical RAM, answer "off" here
    (default choice and suitable for most users). This will result in a
    - "3GB/1GB" split: 3GB are mapped so that each process sees a 3GB
    - virtual memory space and the remaining part of the 4GB virtual memory
    + "3GiB/1GiB" split: 3GiB are mapped so that each process sees a 3GiB
    + virtual memory space and the remaining part of the 4GiB virtual memory
    space is used by the kernel to permanently map as much physical memory
    as possible.

  130. Will we be using MiB? by Anonymous Coward · · Score: 0

    "No, CowboyNeal.. We won't."

    *flash*

    (Insert crappy rap attempt.)

  131. pronounciation by asteinberg · · Score: 1
    Okay, so the NIST standard page says:
    It is suggested that in English, the first syllable of the name of the binary-multiple prefix should be pronounced in the same way as the first syllable of the name of the corresponding SI prefix, and that the second syllable should be pronounced as "bee."
    That sounds okay to me, but the only problem I have is how exactly do we pronounce the first syllable of the name of the corresponding SI prefix? Of course, "me" as in "megabyte" or "mebibyte" is pronounced "meh", and I suppose "ki" is generally pronouced as it would be in "kill" (but "kee" would also be acceptable?). The real problem I have comes with "gi" - is it a soft g (like a j) or a hard one?

    Though at first I thought these would sound weird, I actually kind of like the way they sound now that I've given it a few seconds to soak in. For some reason, though, I keep associating it with some type of children's cereal.

    Ignoring the pronounciation though, I'm definitely all for doing this, and ending that confusion with hard drives. Ideally they'd start printing the equivilant number of GiB's to clear things up (like monitors now do with viewable image size).

    --
    The first ever Ultimate Frisbee video game: here (now
  132. An ugly committee hack, we can do better by FreeUser · · Score: 2

    The whole notion of mebibytes is an ugly, illconsidered, and overly specific hack designed to fix a real, but by no means debilitating, problem. I made a similar post, anonymously, to debianplanet this morning, where I first saw this subject discussed, and only just now got around to checking out slashdot. I should warn you up front the the following is fairly opinionated rant, and probably represents a rather unpopular opinion to boot. You have been warned. :-)

    The thing that really annoys me about the whole Megabyte/Mebibyte thing is that the entire standard nomenclature is an ill-considered, quick, dirty, and above all ugly hack addressing an admittedly legitimate problem (Mega meaning 1^06 or 2^20).

    Their hack addresses only powers of 10 and powers of 2, which are a subset of a larger question: nomenclature for abitrary (integer) bases. Worse, it mixes the two together in a misguided effort to get one base's representation to approximate the others, despite the fact that the two bases are in fact quite different!

    Why is this so stupid? Well, aside from the internal lack of logic (and, I have to say, profound lack of elegance), let's suppose, for example, that in ten years we begin finding more widespread use of balanced trinary systems , or some other hitherto unforseen base. Where's our nomencalture now? Of completely no use, and requiring us to invent a new wheel, yet again.

    A far more reasonable approach would have been a subscript denoting the base, with the default being base ten if no subscript is present (i.e. defaulting to standard metric nomeclature). E.g. M(sub)2Byte would be 2^6 Bytes while M(sub)10Byte = MByte = 10^6 bytes. A M(sub)3trit would be 3^6 trits, and so on.

    One will immediately notice that what we consider a (base-2) Megabyte is not 2^6, but rather 2^20 Bytes, or 64 vs 1048576 bytes. Well, they want us to learn a different nomenclature anyway, so why not at least make it logical. If Mega always means to the power of six, regardless of base, then we have a rational basis for our nomenclature. Yes, it would take some getting used to, but I would argue it would be far less painful getting used to something this logical than to adopt the use of "mebibyte" in our daily language. YMMV of course.

    This ugly hybridization of base-10 nomenclature with base two numerology they are intending to replace (admittedly equally bad) common usage with is both illogical and unnecessarilly specific to one problem set. If we're going to be making up new (and apparently stupid) terms like mebibyte, then lets at least define mebi to represent a power of 20, or better yet 21 as it would then follow exa by an additional power of three, as every other prefix above kilo (and below milli) does. Or better yet, pick a name that doesn't start with the already (overused) 'M'.

    Does anyone else see the advantage of this? We have just extended our available nonemclature for all measures, in any base, in a rational, extensible, and fairly scalable approach. Yes, to our base-10 minds we may feel uncomfortable with the small size a Megabyte really is, but I would submit that that is no greater a psychological barrior to overcome than the use of really stupid, childish, and annoying terms such as "mebi," and a heck of a lot more rational to boot.

    Of course, this idea came from one person, spontaneously, on a Sunday morning, who (at the time) hadn't even had his coffee yet. Give a self-appointed committee time enough to dumb it down and who knows what hideous form it would then take...

    --
    The Future of Human Evolution: Autonomy
    1. Re:An ugly committee hack, we can do better by Anonymous Coward · · Score: 0

      E.g. M(sub)2Byte would be 2^6 Bytes while M(sub)10Byte = MByte = 10^6 bytes. A M(sub)3trit would be 3^6 trits, and so on.

      Silly rabbit! Trits are for kids.

  133. Do we really need the base-2 units? by DeadVulcan · · Score: 2

    With computers moving further and further into the daily lives of common (that is, non-CS) people, I suspect we're fighting against a horde of people who already believe that a megabyte is 10^6 bytes.

    I agree with some of the others here that "mebibyte" is a very clumsy word.

    But I'm wondering, what's with the attachment to the whole base-2 system anyway? I mean, I'm a CSist, and *I* don't know how many bytes are in a gibibyte. I have to run to my calculator.

    I'm probably speaking too late to be heard, anyway, but I say ditch the whole base-2 thing and start saying 42.9 gigabytes instead of 40 gigabytes. If you want the exact amount, read the documentation, where (one hopes) the size will be expressed precisely in bytes.

    I would like to think that of all the groups of people in the world, computer scientists would have the cool rationality to be able to let go of a misguided standard.

    But I guess that, so long as there are those who feel that it measures their penis size, they won't be able to let it go.

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
  134. Why do people do this? by njdj · · Score: 1

    According to these standards, technically a megabyte (MB) is a power of ten, while a mebibyte (MiB) is a power of two, appropriate for binary machines...

    I've never understood why otherwise intelligent people waste their time on this kind of silliness. Does anybody know?

    1. Re:Why do people do this? by Anonymous Coward · · Score: 0

      Obviously , you would make an ideal candidate for NASA. Everyone knows that NASA has no need for a common standard for measurements.

  135. Yup! by jawtheshark · · Score: 1
    Completely agree, the term has become ambiguous. It is just context dependent if kilo- means 10^3 or 2^10. Besides, the terms kilobytes, megabytes and gigabytes are so grown into the vocabulary of people using computers that it isn't going to change anytime soon. Humans don't have too much difficulty in interpreting contexts, so the ambiguity is not a problem.

    Look at cars: power of cars should be expressed in kW, but nobody does this. They say, "my car has 255HP" instead of "my car has 166kW". I tried to use "kW" for some time, but nobody understood what I was talking about.
    It happens all the time, in all segments of engineering and science. Physicists still do use Amgstrom (sp?) from time to time, even tough the term is obsoleted. And then I don't even start about the imperial system :-)

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Yup! by Dyolf+Knip · · Score: 2

      Partly agree. About the only place MB = power of 10 is used is in hard drive advertisements. The usage of hard drives is, as far as I know, always measured in MB = power of 2. Having them switch over would be similar to the business with measuring monitor widths a few years back. There'd be no real change in how anything is done outside of the marketing department at Western Digital and such.

      --
      Dyolf Knip
    2. Re:Yup! by lazybeam · · Score: 1

      >Look at cars: power of cars should be expressed
      >in kW, but nobody does this. They say, "my car
      >has 255HP" instead of "my car has 166kW".

      Wow, everyone I've talked to about cars talks in kilowatts. "That Holden V8 only has 66kW!! HAHAHA!"

      --
      --
      no sig for you. come back one year.
  136. knuth's suggestion by solferino · · Score: 1

    surprised that no-one has mentioned knuth's suggestion yet

    i've mirrored knuth's discussion and suggestion for a solution below - link can be found here, on his news for 1999 page.

    ~~~~~~~mirrored text of donald knuth~~~~~~~~

    What is a kilobyte?

    Many people (and many online dictionaries) claim that a kilobyte (kB or KB) is 2^10 bytes, and that a megabyte (MB) is 2^10 kilobytes, etc.

    I'm a big fan of binary numbers, but I have to admit that this convention flouts the widely accepted international standards for scientific prefixes.

    Therefore I propose a simple way to resolve the dilemma and the ambiguity: Let us agree to say that

    2^10 bytes is a large kilobyte, abbreviated KKB;
    2^20 bytes is a large megabyte, abbreviated MMB;

    and so on up the line: Large giga-, tera-, peta-, exa-, zetta-, and yottabytes are GGB, TTB, PPB, EEB, ZZB, and YYB, taking us up to 2^80. (Notice that doubling the letter connotes both binary-ness and large-ness.)

    These proposals were motivated by the suggestions in 1995 of IUPAC-IDCNS (the International Union of Pure and Applied Chemistry's Interdivisional Committee on Nomenclature and Symbols), which were extended by IEC TC 25 (Technical Committee 25 of the International Electrotechnical Commission), chaired by Anders J. Thor. According to those committees, 2^20 bytes should be called a "mebibyte" and abbreviated MiB; 2^40 bytes should be called a "tebibyte" and abbreviated TiB; etc. The members of those committees deserve credit for raising an important issue, but when I heard their proposal it seemed dead on arrival --- who would voluntarily want to use MiB for a maybe-byte?! So I came up with the suggestion above, and mentioned it on page 94 of my Introduction to MMIX. Now to my astonishment, I learn that the committee proposals have actually become an international standard. Still, I am extremely reluctant to adopt such funny-sounding terms; Jeffrey Harrow says "we're going to have to learn to love (and pronounce)" the new coinages, but he seems to assume that standards are automatically adopted just because they are there. Surely a huge number of standards for other computer things, like networking protocols, have been replaced by better ideas when they came along. Thus I hope it still isn't too late to propose what I believe is a significantly better alternative, and I still think it unlikely that people will automatically warm to "mebibytes". Indeed, the last time I looked (June 28), names like "mebibyte.com" were being offered for sale but with no takers! I might, however, want to buy into a name like mmegabyte.com... And even in the unlikely event that mebibytes do catch on, MMB surely wins over MiB as their abbreviation. [See also the discussion by Kevin Walsh.]

  137. Re:Why not use the real numbers? [offtopic] by mbrubeck · · Score: 2
    Look, I don't know where you learned programming, but if you use 2E15, you get 32768 ... are american physicians using a different math system or was it just that your teacher was a crackhead?

    Unix printf(1) command:

    $ printf "%f\n" 2E15
    2000000000000000.000000

    The C programming language:

    $ cat sci.c
    #include
    int main(void) { printf("%f\n", 2E15); }
    $ cc sci.c
    $ ./a.out
    2000000000000000.000000

    The Perl programming language:

    $ perl -e 'printf("%f\n",2E15)'
    2000000000000000.000000

    And no, this is not an Americanism. It is standard engineering notation, used worldwide.

  138. Mega also 10240000 by os2fan · · Score: 2
    When one gives the size of floppy disks, the megabyte referred to is 1024000, as can easily be seen:

    Cylinders * heads * Sector * allocations
    = 80 * 2 * 18 * 512
    = 1474560 = 1.44 * 1024

    Seems the actual style is to use k indifferently for 1000 and 1024, as the end suits the need.

    --
    OS/2 - because choice is a terrible thing to waste.
  139. Re:Why not use the real numbers? [offtopic] by Anonymous Coward · · Score: 0

    I can't speak for physicians as I'm rarely sick and thus only visit my doctor less than once a year. But most physicists and engineers like myself use xEy to mean x*10^y. Actually I rarely use E notation anyway except punching something into my calculator and always write out x * 10^y.

  140. Newfangled Terms by drxyzzy · · Score: 1
    Why come up with a new 'Mebibyte' system? What does 'kilo-' and 'mega-' actually mean? Answer: 1000 and 1,000,000, not the perversion of the computer scientists.

    Amen, brother. Bad enough we had to put up with the perversions of the physicists and chemists, trying to foist those unnatural kilo- this and centi- that instead of God's own inches and feet. We can hold the line again, if we all stick together. Just say no to powers of two.

    If we lose this one, who knows what could be next? IPv6? Math literacy in your neighborhood?

    1. Re:Newfangled Terms by jx100 · · Score: 1

      Never!

      I will never ignore the powers of 2! I spent weeks memorizing those, in the hopes of a cultural overthrow of the evil base [shudder]10 numbers! Wake up people! Memorize the powers of 2 and break those constraining shackles of that ancient countning system! Be a leader and communicate easier with your computer!

      BINARY FOREVER!!!

      [for the humor-impaired, the above was a joke and should be taken lightly]

  141. Stammerers Unite by jzitt · · Score: 1

    Maybe the Accessibility folk should look into this -- pronouncing "Mebibytes" is going to be hell for stammerers. And people who says "Mebs" a lot will sound like Mork.

  142. Oops by vrt3 · · Score: 1

    Of course you're right...

    --
    This sig under construction. Please check back later.
  143. What about SI units ?(was Re:I heard this...) by crath · · Score: 1

    Let me predict the outcome based upon past events: with the exception of the USA, the entire world will make the switch to the official standard. Half of the US scientific community will switch and half won't. The 2014 first manned mission to Mars will fail because the the navigation computer design team specified 100gibs of RAM, but the implementation team only installed 100gigs of RAM and it is unable to perform course corrections---the crew and ship are lost in space.

    Confused? Then see SEPTEMBER 30, 1999 Likely Cause Of Orbiter Loss Found The peer review preliminary findings indicate that one team used English units (e.g., inches, feet and pounds) while the other used metric units for a key spacecraft operation.

    1. Re:What about SI units ?(was Re:I heard this...) by Antibozo · · Score: 1
      • Let me predict the outcome based upon past events: with the exception of the USA, the entire world will make the switch to the official standard. Half of the US scientific community will switch and half won't. The 2014 first manned mission to Mars will fail because the the navigation computer design team specified 100gibs of RAM, but the implementation team only installed 100gigs of RAM and it is unable to perform course corrections---the crew and ship are lost in space.

        Confused? Then see SEPTEMBER 30, 1999 Likely Cause Of Orbiter Loss Found The peer review preliminary findings indicate that one team used English units (e.g., inches, feet and pounds) while the other used metric units for a key spacecraft operation .

      You make the typical, laughable, metric-centric error of assuming that the failure of the Mars Orbiter had something to do with the system of units, i.e. English vs. metric. The fact is that the two teams were not using the same units; it doesn't matter what systems their respective units came from. They could all have been using metric units, but one team could have been using meters and the other kilometers -- they still would have screwed up. Metric proponents point to this example and crow and have no idea what asses they're making of themselves. Even the synopsis you cite has this bias in it; it should say "The peer review preliminary findings indicate that the two teams used differing units for communicating measurements for a key spacecraft operation."
    2. Re:What about SI units ?(was Re:I heard this...) by crath · · Score: 1

      Ah... sounds like the cry of an English units bigot. Merry Christmas :).

    3. Re:What about SI units ?(was Re:I heard this...) by Antibozo · · Score: 1

      Ah... sounds like the cry of an English units bigot. Merry Christmas :).

      No, I think the English system has horrible naming problems. But the metric system is inherently flawed because it is so deeply invested in base 10, and there's almost nothing in nature, mathematics, or philosophy that has anything to do with base 10. The idea we would extend the foolish base-10 bigotry to computing, where it is obviously inappropriate, is outright ridiculous. Happy new year.

  144. how to use i.e. and e.g. by jnana · · Score: 2, Informative
    I'll explain for all and sundry the difference between e.g. and i.e., since the /. crowd (and the rest of the world, too) seems to have real difficulty with this one.

    I.e. stands for id est, which is Latin for that is [to say], as in "my new HD is 80 GB, i.e., 80 x 10^9 bytes.

    E.g., on the other hand, stands for exempli gratia, or for the sake of example, as in "megalomaniacal sociopaths with technical aptitudes, e.g., Bill Gates, have assumed the place of the Napoleons and Attilas of previous ages."

    Btw, it used to be incorrect not to italicize them, but now that is acceptable.

    Next time: the joys and subtleties of the mighty viz. and the much misused cf.

    </grammar_rant>
    1. Re:how to use i.e. and e.g. by Anonymous Coward · · Score: 0

      You forgot qv (and so qqv). I confuse that with cf far too often.;-)

    2. Re:how to use i.e. and e.g. by Anonymous Coward · · Score: 0

      yeah, i know what you mean. for the longest time, i thought cf just meant "see".

  145. The thing is, you are wrong by A+nonymous+Coward · · Score: 2

    People use the prefixes TWO different ways. Ethernet speed - 10 Mbps -- it's not 10,485,760 bps, its 10,000,000 bps. Look around, you'll find as many examples as you want. Or maybe you did?

    And as for Judaism, you're comparing apples (pronunciation) and oranges (meaning).

    And furthermore, every American I know pronounces it as you say it SHOULD be pronounced but ISN'T.

    3 strikes -- you're out. Go home and sleep it off.

  146. give up already... by cowtamer · · Score: 1

    You all sound like the well-intentioned folk who insist on pronouncing GigaBytes as [JigaBytes] since that is supposed to be the standard way of doing it (reference: Emmett Brown in Back to The Future talking about 'Jigawatts').

    I'm a geek and I'm not even going to change. Don't expect the manufacturers to...

  147. IOW... by Anonymous Coward · · Score: 0

    IOW, a "marketing" GB vs. an "engineering" GB.

    I can't be the only VAR guy reading this who's had to explain that to a customer regarding hard drives.

    What I'm wondering now is: How many bits are in those bytes? Is that standard likely to change? Would GigaBits be a better measure?

  148. Bzzt. by mindstrm · · Score: 2

    Actually, 1Kbps is 1000bps. Bits per second with regards to data transmission is *always* done in base 10.

    10Mbps ethernet can move *exactly* 10 million bits per second.

    A 1.544 Mbps T1 has exactly 1544000 bits/second on the wire.

    k=1024 is a term normally only used with regards to computer memory, or storage (as storage may be viewed as a kind of memory). Yes, hard drive manufacturers have twisted the term for marketing, and countless software packages calculate 'speeds' using whatever method they thought was right...

    But it remains.

    When you talk bits per second, it's *always* k=1000.

  149. New Standards are coming! by Punchinello · · Score: 1

    It will only be a matter of time before we are all talking MiB and GiB... around the same time the U.S. will be converting to the metric sysem!

    The times they aren't-a-changin'.

    --

    Remember... ZG9uJ3QgZm9yZ2V0IHRvIGRyaW5rIHlvdXIgb3ZhbHRpbmU=

  150. Will I add RAM? by KC7GR · · Score: 1

    Mebi I will, and mebi I won't. Especially not if they're going to call it something that sounds like a preschooler's mispronunciation.

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  151. Re: but df -k ???? and windows? by cb0y · · Score: 0

    Look, explorer still will shows a 65000byte file as 63.8kb.

    Does that mean that new 512MB DIMM will really be advertized as a 536MB module?

    Its worst than a y2k change, no one will bother.

    Leave HD as it is, 1000 based. Leave ram/files as they are 1024 based, leave bandwidth as it is 1000 based.

    Just change one thing, HD sizes of 80GB, to "78.4GB formated"

    What next? redefining 1 gallon to 4 liters? 4000CCs ?

  152. Re: no 16 is what god wanted moron by cb0y · · Score: 0

    Dude, 8 fingers, what about the other 8 toes??? (ignore bigtoe , or footthumb)

    There we have 16, with 4 spare as flags

    Humans are 16bit dude.

  153. Who, besides NIST, really cares?! by dstone · · Score: 1

    Consumers aren't going to care about the 2.4% space difference, they certainly as hell don't care about what's "techincally correct", and there's no ambiguity for programmers (since they're all writing amounts of memory in hex anyways).

  154. Binary Megabyte by Tony-A · · Score: 1

    That's the term.
    How many characters can you store in 64k of memory?
    Answer. You can store somewhat over 65k characters in 64k (binary kilobytes) of memory.

    The convincer (for me;)
    How do you express 640k in Megs. 0.640M doesn't really work.

  155. The only thing sillier... by mfnickster · · Score: 1

    than this proposal is the tired, predictable response of Slashdotters to it.

    Just look at this "discussion" - hundreds of kB of hot air, making about 3 rather obvious points.

    - MFN

    --
    "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
  156. 22378008 by Rogain · · Score: 1

    Lay off the calculator stories, poindexter!

    --
    The current Slashdot moderation system is made by gay communists!
  157. clearly... by argStyopa · · Score: 1

    the ONLY people that care about this are the ones that were so damn annoying around Y2K. You know, those anal-retentives that got wood out of always insisting that the new millenium began in January 2001?

    --
    -Styopa
  158. Pointless, Revisionist, And Stupid. by Bowie+J.+Poag · · Score: 3, Informative




    1. A megabyte is 1,048,576 bytes. Always has been, always will be. It is a unit of measurement specific to its science, like the Mole is to Chemistry, and like the Newton is to Physics. It is not meant to be a general metric measurement, in other words, a megabyte isn't 1,000,000 anymore than a "dozen" is 10. Ever since the term was coined, it has meant that value, specifically. Anyone who tells you otherwise is trying to sell you something, namely marketing idiots who are responsible for great advancements in human culture like MTV and the Home Shopping Network.

    2. By accepting this "mebibytes" crap, you're allowing marketing people to revise history. The number 1,048,576 is an important value in Computer Science, similar to 8, 256, 1024, and other commonly-used powers of 2. An understanding of the powers of 2 is integral to having an understanding of the underlying principles that form the foundation of this discipline. If you cant think in anything but base 10, you should consider a different line of work, as most computer scientists have no problem thinking in terms of binary, octal, hexidecimal and otherwise. A failure to understand the basic nature of the device you intend on working with for the rest of your career is tantamount to unprofessionalism and neglect. After all, you can't be expected to code competently by using incorrect measurements any more than a carpenter can be expected to build a house competently if his tape measure is made out of elastic rubber.

    3. Its just plain stupid. A megabyte is a megabyte. Its not less than a megabyte, or more than a megabyte. If you for some reason feel the need to apply a term to "1,000,000" an essentially meaningless number in terms of the machine, we already have a word for it. Its called "million", as in "a million bytes." Call a spade a spade. A megabyte is 1,048,576. A million bytes is 1,000,000 bytes. They are not equal, and never will be.


    --
    Bowie J. Poag

    1. Re:Pointless, Revisionist, And Stupid. by Bowie+J.+Poag · · Score: 1, Offtopic



      Even at that, a megabyte is megabyte. If you girls cant stand the idea of something not being flush to your idea of a "round number", follow the standard. A ton, by definition is 2000 pounds. A "metric ton" is 2200 pounds.

      So call it what its supposed to be called. A megabyte is 1,048,576 bytes. A "metric megabyte" by the same logic should be 1,000,000 bytes.

      --
      Bowie J. Poag

    2. Re:Pointless, Revisionist, And Stupid. by Bob+Uhl · · Score: 2

      Somebody mod this man up. He speaks Truth. The difference between a megabyte and a mebibyte is 0 bytes; they are both 1,024 * 1,024 bytes. The difference between a megabyte and a mebibyte is that one is a standard, and the other is the lunatic product of a diseased and inflexible mind.

    3. Re:Pointless, Revisionist, And Stupid. by Anonymous Coward · · Score: 0

      Correct. 1KB = 2^10, 1MB = 2^20, 1GB = 2^30 bytes. It sometimes depends on context, however, since hard-drive manufacturers have cheated as long as I can remember. Obviously NIST has nothing better to do than waste our tax money developing useless "standards" so they can justify their budgets and jobs. It's all these techno-n00bies at Viacom/ATT/TimeWarner/AOL/Disney/McWorld spammer idiots that try to confuse consumers (abiguity, vagueness, lies, FUD, etc.) to get them to buy a product.

  159. Wow. by Banjonardo · · Score: 1

    Kind of surprised no one did a MiB=Men in Black joke. yeesh.

    --

    -----

    Score 3? For what? Being wrong, at length? - smirkleton

  160. Kb != kb && Mb != mb by Peyna · · Score: 1

    Am I the only that thinks that K = 1000, k = 1024, etc? I always had the understanding that a capital K = 1000 and a lowercase k = 1024, thus I've never had much problem with this. Except when Internet Explorer Inaccurately reports download speeds using the wrong convention!

    --
    What?
  161. Kibibytes vs. Gibibytes by SLi · · Score: 1
    Don't you think "kibibyte" and "gibibyte" sound far too similar?

    Other than that, I like it that they got to fixing this stupid mess.

  162. Sure it'll catch on. by skotte · · Score: 0

    Sure it'll catch on.
    and it's GNU/Linux.

    (see, that's a joke, there.)

  163. So you want to be a million error on K - 1000.. by Anonymous Coward · · Score: 0
    Little k is defined as a kilo or 1000

    Big K is defined as 1024


    MB can be either 1,000,000 = 1,000 x 1,000

    or as 1,048,576 = 1024 x 1024



    You can't use little m cause its defined as milli or 1/1000


    In the show "Who wants to be a millionaire?", one of the questions was "Which symbol represents 1000?", the "correct" answer on the show was K which is wrong. No of the answers were correct. Just some trivia...

    1. Re:So you want to be a million error on K - 1000.. by polar+red · · Score: 0

      Sorry, K stands for 1000, M for 1000000. 'Kilometre' exists for of a century ... I don't think Kilobyte exists already for half a century.

      --
      Yes, I'm left. You have a problem with that?
  164. 93 Gigs, not 97 by Gorimek · · Score: 2

    Actually the math is even worse than that. The percentage adds up for each unit.

    1GB = 1024*1024*1024 bytes = 1,073,741,824 bytes

    That's 7.3% difference from the base 10 math, so your advertised 100 Gig drive is really only 93 Gigs.

  165. Proof of necessity by Nobody+Real · · Score: 1

    Reading through nearly all of the ranting and raving about this new standard simply proves the need for it, IMHO. Of course, standards don't mean anything unless people follow them.

    1. Re:Proof of necessity by Antibozo · · Score: 1

      Reading through nearly all of the ranting and raving about this new standard simply proves the need for it, IMHO.

      The so-called ranting and raving itself -- not your act of reading it -- might prove the need for a standard, but not the idiotic one that is before us.

  166. Change the base, not the prefix by BlueCoder · · Score: 1
    The key is what your measuring. Bits and bytes are engineering units. The prefixes, kilo, mega, giga, ect.. refer to the exponent to the base 2: 10, 20, 30, etc. Only advertizers and executives which likely don't use computers themselves much are interested in using base 10. Binary computer will always have use units that are base 2. Should MP3 players have an advertized capasity of 67108864 bytes? Or would it be 67.1 megabytes? An extimite when you could be precise? 64 megabytes makes more sence.


    If they really want to redefine it then they should invent a new base unit that would use base ten. How about kilochar? MegaBee? Gigatwits?

  167. Sounds stupid by Anonymous Coward · · Score: 0

    All new words sound stupid. Because they're new. I remember when the word "email" sounded stupid, and now it's the only method I use to communicate with people!

  168. Quit the kibibitzing by epeus · · Score: 2

    It's an old chestnut

  169. The mistake is (or was)... by Godwin+O'Hitler · · Score: 1

    ...having ever taken prefixes designed only, repeat ONLY, for describing powers of 10^3 and applied them to powers of 2^10. A "kilobyte" is 2^10, megabyte 2^20, etc., so mebi (with its 10^6 connotations) and gibi, etc., are only repeating the error under a different name. We're not measuring in base 10 so let's not use base 10 names.

    As for people's ability to adapt to new units, go and ask nearly four hundred * 2^20 Europeans what coins they will be spending from 1/1/2002 onwards.

    --
    No, your children are not the special ones. Nor are your pets.
  170. I would have to say that your comment is dumb. by Anonymous Coward · · Score: 0

    Ok you have to be pretty stupid. Your comment at the end of the article made no since, cause if you have had any computer use you would alreadyt know that all computer terms are all ready figured in binary, which includeds the Megabytes and the Gigibyte. Just to let you know; 4 bits in a byte, 1024 bytes in a Kb(2^10), 1048576 bytes in a Mb(2^20), and 1073741824 bytes in a Gb(2^30). So I would just keep your mouth shut from now on unless you know exactly what you are talking about.

  171. Re:UK Metric by Anonymous Coward · · Score: 0

    Well I live in the UK.

    I was taught in metric,
    grew up in metric,
    did my undergradute Physics degree in metric,
    did my postgradute Physics degree in metric.

    I don't understand the illogical mess that is imperial (somewhat like NASA Mars Missions). And thank god I did science in metric - thermodynamics is hard enough without having to work in something arcane like the British Thermal Unit.

    So thats nearly 30 years where everything in my life has been metric, unless I want to buy groceries or a beer! (yes I know the roads are marked in miles, but I also know how much it would cost to replace the signs so let that slide)

    So if most people under 30 in the UK are happy with metric, and don't understand imperial, can it really be said that metric is being forced on us?

    In my experience of talking to Joe Public the biggest current confusion is between RAM and HDD - as they use the same measurement! Surely the solution to the original problem is to sell stuff marked in bits - as much transport based kit like SCSI and Ethernet already is? This is then independant of whatever the byte size is, and can be base 10 or 2 as appropriate - this would limit confusion as it would be a new standard measurement, rather than trying to fit a new word to an abused measurement.

    And yes I am aware that people are exploiting the confusion between MB - Mb to flog things like digital cameras in megabits so that Joe Public thinks they are getting 8 times the memory they are, its just that I have the niave belief that not even the HDD manufactors would have the gall to try that scam.

    In my experience the biggest confusion for Joe Public is between RAM and HDD - as they use the same units - so I have no hope the situation will improve :(

  172. checked the calander by Smugg · · Score: 2, Insightful

    and it isn't April first so why post this garbage?

  173. This is the stupidest thing I've read here yet by Anonymous Coward · · Score: 0

    This is fucking stupid. Beyond stupid, yet it hits the main page? This site is about this ([__]) far away from StileProject at this point.

    Christ, I've resorted to posting as an AC, it's that bad.

    I know, how about munchybytes! Or masturbytes! Some stupid group says "we want mini-ini-mojo-mofo-bytes" and we give it to them why?!

    I think we should rename all storage values after my bowel movements. At least it would prevent corporate sellouts... except for Metamusil!

  174. what about the kilobyte? by zerodvyd · · Score: 1

    is kilobyte to be replaced with keli or kilibyte?

    at least we could still call it '640K' of ram...hehe

    just thought of something: isn't it the KB that wasted the base 10 vs base 2 scheme? could someone provide a mathematical look at all of this rubbish?

    I'd got into it myself, but coffee hasn't finished with my veins yet, and I don't have both eyes open...

  175. We don't care. by Anonymous Coward · · Score: 0

    Stupid brainless jerk. Being nerd is much better than having no brains at all.
    So fuck up with your dumb American words, 'cause the population of Europe+Asia+Africa+South America+Austria is much higher than the American population.

    1. Re:We don't care. by ratzmilk · · Score: 1

      Uummm, isn't Austria part of Europe. Maybe you meant OzTralya.

      --
      I wish I could think of a witty Sig. Sigh!
  176. confusion by polar+red · · Score: 0

    This solves a lot of confusion, the naming convention for kilometre, kilogram ... already exists more than a century, so we should use something other than kilobyte for 1.024 bytes, but I have 2 problems : 1) we have been using the current system (kilo,mega,giga) too long to switch. 2) Mebibyte doesn't sound right.

    --
    Yes, I'm left. You have a problem with that?
  177. Miles vs Kilometers by eples · · Score: 1

    In the 70's there was an attempt to switch - it flopped.

    Good luck.

    --
    I'm a 2000 man.
  178. Why not use octet instead of byte? by renoX · · Score: 2

    While we're talking about changing unit definitions..

    In France we're using the word octet which means eight bits.
    I think that octet is interesting because
    - it is always 8 bits. A byte is usually 8 bits but not always.
    - as it abreviates to KO, MO (or now KiO and MiO) you have less risks of confusion between kilobytes and kilobits..

    1. Re:Why not use octet instead of byte? by os2fan · · Score: 2
      Because a byte is not necessarily eight bits. In older computers, it varies from six to twelve bytes.

      That the byte might adjust the class of prefix is not unknown, and not without historical precedent. For example, "minute", "second", "third" were applied to represent x^-n divisions of the degree, for both the grade (x=100), and the degree (x=60). No confusion arose, because the grade was never divided 60-wise, and the degree never divided into 100 minutes.

      If one regards the 'kilo' sequence as representing x^n, where x is normally 1000, but can be 1024 on speficic units, then one does not have to remember the different families of prefixes for different units.

      The confusion arises because "kilo" can mean 1000 or 1024 when applied to the computer units,

      --
      OS/2 - because choice is a terrible thing to waste.
  179. Re: but df -k ???? and windows? by LafinJack · · Score: 1

    The reason Explorer does that is because the file in question (63k) doesn't take up the the full extent of the hard drive sectors that contain it (65k).

    --
    we are building a religion
    a limited edition
    we are now accepting callers
    for these pendant key chains
  180. Nah. by Decimal · · Score: 1

    The average person has a hard enough time understanding what a megabyte is, let alone a kilobyte. Let them continue to think it is one million bytes. The rest of us easily understand that one kilobyte = 1024 bytes, and so on. It's close enough for practical purposes, don't you think? The amount of memory in the computer isn't going to change if no matter what you rename it.

    --

    Remember "Bring 'em on"? *sigh
  181. The logical reason this will fail. by simm_s · · Score: 1

    Jokes aside, the reason why no one will convert to metric bytes is because there is no reason.
    This is a solution to a nonproblem. I did not go to work last friday and say "boy I wish 1K was 1000 bytes". And anyway 1MiB=2^19.93156857 (Yuk!)

    The problem is that having too many measurement standards may introduce problems. Remember the mars probe mission? 1MB=2^20 'nuff said. Go solve problems that need to be solved, and don't waste my time.