Slashdot Mirror


New Power-of-Two Prefixes?

EngrBohn writes "The August issue of IEEE Spectrum mentions a proposal by the International Electrotechnical Commission to introduce new prefixes for words that indicate powers-of-two (page 18 of the print issue). This would replace kilobytes (kB) with kibibytes (KiB), megabytes (MB) with mebibytes (MiB), gigabytes (gB) with gibibytes (GiB), and so on. The rationale is two-fold. First is to restore the integrity of the SI prefixes to meaning powers-of-ten. Second is to eliminate ambiguity over whether, for example, a megabyte is 10**6 bytes or 2**20 bytes. Think this is a non-issue? I noticed this morning that Iomega's 100MB Zip disks have a 10**8 byte capacity, and Maxtor also considers a megabyte to be 10**6 bytes. "

289 comments

  1. Re:This is really stupid by hadron · · Score: 1

    The real thing to do is just to use If this displays properly in your browser, congratulations. :)

  2. Re:This is really stupid by hadron · · Score: 1

    Agh. I mean

  3. we need the distinction by Nicola+Six · · Score: 1

    I do networking research, and the 2^x/10^z question comes up all the time--this is because bandwidth is usually expressed in powers of 10, and file size is usually expressed in powers of 2. This would be fine if people said "100 10^6 b Ethernet", but they don't, they say "100 Mb Ethernet".

    As a result, we get a lot of headaches. A good paper or talk distinguishes between 2s and 10s, or better yet normalizes everything to the same base. A bad presentation doesn't distinguish anything, leaving you to figure out which units they're using where.

    The proposed names are unpleasant, but we could just consider them placeholders until we come up with something better. We definitely need some sort of word here.

  4. Re:Why wouldn't hard drive makers use 10**6 by Anonymous Coward · · Score: 0

    (Not really an A.C. -- the system just doesn't want to e-mail me a password.)

    This is something we old-timers understand. Back in the 50's and early 60's, many computers used decimal arithmetic. They all had underlying binary circuitry, of course, but they either used the actual decimal digits of their various character codes (ASCII hadn't been invented yet) or used decimal digits as their basic units and coded other printable characters as two decimal digits. Everything on these machines, even address arithmetic, was in decimal, and RAM came in units of 1,000. Such machines were usually not used for number-crunching, which was typically done in binary, but they were used for most commercial applications. When disks came out, their usefulness was obvious to the business set, but scientists weren't very interested. At the most, they might get one drive with a few megabytes of capacity to host their operating system on. As a result, disks were generally designed with 100-byte sectors, five, ten, or 50 platters, and one or two hundred cylinders. The popular IBM 1311 disk drive, for example, had a capacity of exactly 2,000,000 6-bit bytes. Its followup, the 2311, was exactly 7,250,000 8-bit bytes.

    For this reason, it has been traditional for 40 years or so to measure disk capacity in correct decimal units, rather than the sloppy I.T. practice of approximate binary units.

  5. Re:Oh, please... by Anonymous Coward · · Score: 0

    The average customer won't be comfused any more because he/she probably doesn't know what he/she's talking about in the first place - the only important thing to most consumers is that the numbers are high so you can boast with them.

    Secondly, the concept of correctness has nothing to do with consumer confusion. Urban legend has it that at some time in the US, pi was defined to be equal to four. I agree that many consumers might be confused by transcendental numbers, but nevertheless I think 4 is wrong.


  6. Zorkybytes by jd · · Score: 2
    Hey! A Zorkybyte is a well-defined unit!

    The units are:

    1024 Flatheadbytes to 1 Zorkybyte;

    1024 Zorkybytes to 1 Frobozzbyte;

    1024 Frobozzbyte to 1 Infocombyte

    These are understood by every grue under the sun!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  7. Re:Could they choose anything more confusing? by SamIIs · · Score: 1

    So the new names will only really make sense to anyone whose taken courses in low level computer stuff.

    Or anyone whose taken a bike ride.

  8. Re:Disk manufacturers... by jcorgan · · Score: 2
    Kikibyte sounds like some Polynesian parrot.

    To a Filipino speaker (Tagalog, anyway), this term would describe a unique form of oral sex.

    --
    Babies are cute because they have to be.
  9. Re:Arrrghh - no prob by mykey2k · · Score: 1


    Does this mean that Y2K really is the year 2000? I've been telling everyone it's coming in 2048.

    Man.. I've got some serious catching up to do now.

  10. what this really means by The+Weaver · · Score: 1

    Hard drive manufaturers have been using the right notion. They actually only provide you with a drive that if marked as 6 GB has only about 6 billion (US billion, mind you) bytes. This new standard would not change that. They would still only sell a 6GB drive and somewhere on the box it might have a translation into Gibibytes for those who care. The point of this notation change is for people who work with this stuff everyday on the job. If I have to refer to memory segements on byte boundries but refer to them in metric, base ten units I am refering to them incorrectly. This notation finally allows geeks to be precise about nitpicky, but important things. People who deal with this sort of thing everyday will be able to use this but the general populous won't care and probably will be confused when one of us correct them.

    Long Live the Gibibyte!

    --
    (2C)||(!2C), That is the question.
  11. Re:GiB and MiB by Crag · · Score: 1

    It's far more nefarious than that!

    The MiB wanted to make sure people didn't freak out if they see MiB on confidential documents, and they decided the Kids in Black and the Girls in Black needed the same protection!

  12. Re:Only reason to change is... by jd · · Score: 2
    I've a better idea. I propose that HD manufactuerers give away 200 Gb RAID arrays to everyone on Slashdot, unless they agree to conform to the computer definitions.

    Refusing to hand over the hard drives will be considered compliance with the terms of the agreement. If they -do- hand over the drives, nobody on slashdot is likely to care what convention they use.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  13. Kibis and Bits by handorf · · Score: 1

    I want my Kibis and Bits!

    --
    -- IANAEG - I am not an elder god.
  14. Re:Are you sure? by aufait · · Score: 1

    Yes, telecom bandwidth is always given in base 10. They consider it a straight pipe and measure in bits where 1 kb means 1,000 bits/sec. Throughput or information rate refers to the usable bandwidth, i.e. minus headers or other overhead. Compression adds further confustion to the issue. Telecom does not factor in the compression. If you have a 2:1 compression rate over a 56k line, then the telcom refers to it as a 56k line while the user will see a higher transfer rate.

    --
    I feel like picking a fight with everyone who thinks they are right. - Rainmakers
  15. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

    I was in a bookstore recently, and they had a display of some "Introduction to Computing" type book, so I picked it up for amusement... Toward the beginning of it there was a table proclaiming: 1 kilobyte = 1000 bytes 1 megabyte = 1000000 kilobytes 1 gigabyte = 1000000000 megabytes [sic] Ugh.

  16. Re:Knuth on power of 2 by Anonymous Coward · · Score: 0

    I agree! MMB and KKB it is! Kibibytes???!@!??(*&(*%&% WTF!

  17. "Which" and "That" by Anonymous Coward · · Score: 0
    Compare these two sentences (from an example in Strunk and White):
    The lawnmower which is broken is in the garage. The lawnmower that is broken is in the garage.
    These two sentences have completely different meanings. The first says there is only one lawnmower and it happens to be broken. The second says there are several lawnmowers, and only one is broken.
  18. Oh, please... by Anonymous Coward · · Score: 0

    Give me a break already. Do you really think that anybody in the computer industry doesn't understand the meaning of megabyte, gigabyte, etc. and how the disk manufacturers define it? Do you really think this change would result in LESS confusion for the consumer?

    1. Re:Oh, please... by Repton · · Score: 1

      Urbanlegends.com, of course, has the story.

      The guilty state was Indiana. (however, we doubt the Oracle was consulted...)

      --
      Repton.

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
  19. Re:This is really stupid by Anonymous Coward · · Score: 0

    Stop using != in normal English conversation you stupid programmers. Can't you people string together a whole sentence without juxtaposing some stupid programming symbols?

    /* Oops, I suppose I sould have ended that last sentence with a ;
    */

  20. The Scientist in Me Rejoices by The+Infamous+TommyD · · Score: 1

    This is a much bigger problem than the petty dispute about cracker/hacker terminology. (flames>/dev/null)

    The problem is that science requires specific meanings for measurement units. Mega means 10**6, not 2**20. No one may use the new units in popular press, but it'd be great for publication. There would be no doubt that 25 Kibibytes is 25 * 2**10 bytes.
    It's a shame that they didn't do this 20 years ago.

    1. Re:The Scientist in Me Rejoices by Trojan · · Score: 1

      There's absolutely nothing in science that requires this. The only thing that matters is that people know what is meant. If we all accept a pite (314159 bytes) to be the new unit of storage space and work with that, then everything will be just fine.

  21. Re:But when is a billion a billion by Billy+Donahue · · Score: 1


    Yes, but this is in a country that
    can't decide wheter pounds means a
    unit of money to Force.

    Although, I suppose they don't use
    pounds as a unit of force anymore,
    because they are all metric'ed out.

    --
    -- The Funk, The Whole Funk, And Nothing But The Funk
  22. It's okay, it happens by J.+J.+Ramsey · · Score: 1

    Now go have your coffee . . . :-)

  23. Re:Pander to clueless users? Relate to common sens by Anonymous Coward · · Score: 0

    >Memory is "32MB" while a Zip disk could be 100mB

    32MB = 32 Megabel = a factor of 1:32000000 relative to some unspecified reference.
    100mB = 100 Millibel = a factor of approximately 1.26.

    A byte again is a rather unspecified quantity. Only in recent years it has been generally considered as being equivalent to 8 bits. If I'm not mistaken, the RFCs use the term "octets" of bits - there's a reason behind it.

    Computer industry and geeks traditionally have been extremely sloppy in this respect. This tradition doesn't mean they're right, however. If the IEC is trying to get out of this mess, they should be applauded. Until then, people should restrict themselves to correct usage of existing units.


  24. I personally refer to 'marketing gigabytes' by Malor · · Score: 1

    I've used 'marketing gigabytes' and 'real gigabytes' for a long time.

    I'm not sure which of the big disk drive manufacturers deliberately created this confusion, but they did this back somewhere around the 40MB drive time frame. Suddenly, simply by redefining their terms a little, they could have '42 megabyte' hard drives instead of '40 megabyte'. Anyone who actually knew anything despised the practice, but the manufacturers that did NOT accept the term quickly found themselves at a competitive disadvantage.

    I think it took less than six months for 'marketing gigabytes' to take over for the correct usage of the term. It has been causing problems ever since.

    Castlewood is the only new manufacturer I know of that seems to be using 'real gigabytes'. I have one of their ORB drives and you really do get 2.2GB (at least as far as Windows is concerned).

    These new words just aren't going to work. You must really understand them to use them properly, and how many people do YOU know in your daily life that understand base-10 versus base-2 notation?

    Anyone will understand 'marketing gigabytes' versus 'real gigabytes'. This usage makes the original lie obvious, and will help to correct the problem by gently reclaiming the correct word, instead of forcing a new one down people's throats.

  25. Re:Arrrghh - no prob by Billy+Donahue · · Score: 1

    The second means nothing to a computer, the byte does.

    --
    -- The Funk, The Whole Funk, And Nothing But The Funk
  26. Re:Arrrghh - no prob by Billy+Donahue · · Score: 1

    The second means nothing to a computer, the byte does mean something..

    --
    -- The Funk, The Whole Funk, And Nothing But The Funk
  27. Metric System by Anonymous Coward · · Score: 0

    The metric system is a tool of the devil! My car gets 40 rods to the hogshead and thats the way I like it.

    1. Re:Metric System by Anonymous Coward · · Score: 0

      Only 40 rods to the hogshead!? You -really- need a tuneup!!! --Steve

    2. Re:Metric System by ASCIIMan · · Score: 1

      Heck... My car gets ~403,200 rods/hogshead!

  28. Could they choose anything more confusing? by Mur! · · Score: 1

    I definately like the idea - especially after the arguement I had with my husband on whether to partition 2000 MB for a 2GB partition, or 2048MB. But 'kibibytes'? 'mebibytes'? 'gibibytes'? Could they have chosen *anything* that would have been more confusing? I suppose I can understand the desire to keep things similar, but for the first few years, lay people are going to think you an idiot - or at least in possession of an odd stutter - if you use these terms to them. It would have been far better to simply use something that had a totally different sound/first letter. Like... I don't know. Snazzybyte. Fluptybyte. Zurzabyte. *Anything*.

    1. Re:Could they choose anything more confusing? by Ben+Hutchings · · Score: 1
      Why are there 1024MB in a GB of RAM, but only 1000MB in a GB of Hard Disk space, but there are 1024KB in one MB for either?

      Uh, there aren't. The HD manufacturers correctly use the definition 1GB = 10^9 bytes. Only "1.44MB" and "2.88MB" floppy disks uses the stupid 1MB = 1024000 bytes definition.

    2. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      Snuffybytes, snuffybytes, snuffybytes, snuffybytes, snuffybytes, snuffybytes, oh let it be snuffybytes!

    3. Re:Could they choose anything more confusing? by drivers · · Score: 1

      In realistic terms, the whole kilo-mega-giga-bytes thing doesn't make any sense except that it looks similar to the base 10 system we all know. How often are things actually close to 1 kilo/meg/gig? Let's see, the 8088 had a 20 bit address so it could access 1 megabyte (2^20). Other than that you usually have 2, 4, 8, 2^4 (16), 32, 64, 128, 2^8 (256), 512, 1024, etc... with emphasis on the more 2's in the picture, eg. 2^2^2^2 = 65536 bytes/colors/gold pieces whatever. The confusion is because of looking at things in base 10 in the first place. You need to start looking in something binary friendly like hexadecimal. 0x10000 different colors! I don't have 128 MB of RAM = 134217728 bytes... I have 0x8000000 bytes of RAM. If I get another 8 sneezybytes I'll have 0x10 sneezybytes! Or maybe I could just add this 4 sneezybyte DIMM here and then I'd have C sneezybytes.

    4. Re:Could they choose anything more confusing? by Mindwarp · · Score: 1

      Oh, now FluptyByte I like! How can we campaign to get this accepted?

      :-)

      --
      The gift of death metal does not smile on the good looking.
    5. Re:Could they choose anything more confusing? by KidIcarus · · Score: 1

      Nice suggestions. I don't think we'd need to invent new logic to build computers to work in base 10, would we? I mean, the Eniac calculated in base ten.

    6. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      buffy bytes perhaps ?

    7. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      Its quite easy to remember, if the change the "bi" to "hi".
      You know the difference between KiLow and KiHigh.
      Of course, code from New Zeeland should be written in KiWi-bytes ;)
      BTW. Don Knuth has another sugestion for the nameing on his site at http://www-cs-staff.stanford.edu/~uno/news.html

    8. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      I think it would make a bit more sense to teach people to count in hex than it would binary. I can just imagine a teacher saying "okay class, now what's 1011110111110111 + 1000101001110011?" "BDF7 + 8A73" is a bit more consise.

    9. Re:Could they choose anything more confusing? by croe · · Score: 1
      I'd like to add that the other side of this is, many people can't figure out the difference between a KiloByte, and a MegaByte let alone a Kilobyte and kibibyte or a MegaByte and a Mebibyte. These new notations will simply confuse the matter more for many many people.

      I do understand the methodology, but I'll also say that different names would have been better. I mean they aren't even easy to pronounce...

      My two cents worth anyway.

    10. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      Oh, my, I better tell my fiance before we get any further along with the wedding plans...

    11. Re:Could they choose anything more confusing? by kmj9907 · · Score: 1
      I agree with you completely. While I understand what that did and why they did it, kibibyte just sounds so stupid! Just say it out loud. They can come up with something that has as much meaning but doesn't make you feel like a 2nd grader when you say it. Could just call it Kbytes or kibyes or something. The whole *bibytes thing's gotta go.

      kmj
      The only reason I keep my ms-dos partition is so I can mount it like the b*tch it is.

      --

      kmj
      The only reason I keep my ms-dos partition is so I can mount it like the b*tch it is.

    12. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      bi had bad connotations. Secondly, has anyone asked will ROTHNESW have more or less trouble in pronouncing the extended words, or in fact are they rude or strange words in context with something else. In this international world - pays to check in each language, esp Malaysian and Chinese ie Car branded NOVA,or no go in spanish PAJERO - spanish for ....

    13. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      I think they should keep the first letter as a clue to the real size of the number.. We're just changing the exponential base, not the whole numbering system.. And the two bases result in relatively close values for the numbers referred to by the names they're looking to change (now there's an awkward sentence). But get rid of that b. Kibibytes? Kibi's and bits and bits and bits... Lime

    14. Re:Could they choose anything more confusing? by Helge+Hafting · · Score: 1

      Clearly unnecessary. There is an established convention that k means 1000, except when talking about bytes. Then it means 1024. And so on for M and G and T...

      All we need here is a way to correct certain harddisk manufacturers. Using laws against bad advertising perhaps. Those that need to know that k=1024 in some cases have no problems with it. Those too ignorant to grasp it don't need to, and they couldn't care less either.

    15. Re:Could they choose anything more confusing? by CormacJ · · Score: 1

      I agree... I prefer the large and small notation. It would be hard to express this over a voice medium (eg telephone). Phonetically its hard to make out the difference between the two.

    16. Re:Could they choose anything more confusing? by sklib · · Score: 1

      I hate to say this, but I don't think that this is a real problem that you're having. Arguing over 50 megs seems kind of silly these days. In any case, I think that this whole notation thing is rather silly. I'm quite used to reading 100MB on a drive and seeing not 2*whatever bytes. YOu know, I just don't think it's worth changing notation for. BEsides, think of all the old programs that people still use that would use the old notation instead of the new -- it would be utter chaos, much worse than right now. I'm completely against the change 'cause I'm smart enough to figure out that some places use 2^10 and others use 10^2 and not be flustered.

      --
      -S
    17. Re:Could they choose anything more confusing? by SMT · · Score: 1

      I would assume that the "bi" in the new metric denotes base 2. So the new names will only really make sense to anyone whose taken courses in low level computer stuff. They still sound silly tho.

      Steve

    18. Re:Could they choose anything more confusing? by Pascal+Q.+Porcupine · · Score: 1

      What I personally do is, in making the distinction, is I use kilo/mega/gigabytes in referring to 1sigh
      ---
      "'Is not a quine' is not a quine" is a quine.

      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
    19. Re:Could they choose anything more confusing? by Stimpson · · Score: 1
      OK what you could do is

      1. Outlaw Kilobytes, Megabytes etc, and just measure everything in discreet bytes, which involves remembering huge numbers just to buy a few Megs (Sorry! A few million bytes) of RAM . Not really an option.

      2. Ditch the decimal system. Lets face it, its obselete in the computer age. Lets teach our kids to count in binary. Just think of the desk real estate you'd save - 16 fewer keys on a keyboard. Just 2 keys on a phone.

      3. Build computers which can operate on base 10. Of course we'd have to invent a new kind of logic and stuff, but computers have had it far too easy for too long.

      In my days we had to program in one's and zeros. And during the war there was a shortage of ones and they had to be rationed. I wrote a whole operating system using just zeros......

    20. Re:Could they choose anything more confusing? by Pascal+Q.+Porcupine · · Score: 1

      Hey wow, that really fouled up due to some less-thans I used. Let's try again...

      What I personally do is, in making the distinction, is I use kilo/mega/gigabytes in referring to 1<<(10*i), and say 'thousand/million/billion bytes' in referring to pow(10,3*i). For example, "My system has 128 megs of memory and a 6.4 billion byte drive." Of course, then someone corrects me and says "6.4 gigs, you moron." sigh


      ---
      "'Is not a quine' is not a quine" is a quine.
      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
    21. Re:Could they choose anything more confusing? by Anonymous Coward · · Score: 0

      Ok, so you've never worked in retail selling computers. Try dealing with a customer who is returning their system because 'The box said it had a 12GB hard drive, but Windows says it has 10!'

      The HD manufacturers' little fudge wasn't a problem in the sub- or low-Gigs, but that 24 GB hard drive you might buy today is missing 4 GB of space according to the term as it's been used from the beginning of the computer industry (or at least from the time anybody thought about gigs).

      Why are there 1024MB in a GB of RAM, but only 1000MB in a GB of Hard Disk space, but there are 1024KB in one MB for either?

      - Theo

  29. Been a long time coming, I like it by anticypher · · Score: 2

    This has been punted around the industry for a few years now. Read some back issues of the IEEE mags, especially the Technically Speaking column.

    This is a great idea, because it separates the two systems of ^10 and ^2. The only ones who will suffer in the long run are the marketing assholes who like to cheat in their specifications.

    Without a doubt, even if this system is adopted (and it will be, the debate has gone on for years, and is now tilting towards acceptance), it will be another decade or two until it reaches widespread use. But for a while, it will hilight the differences between leading edge geeks who like change, and unimaginative nerds who like things to stay the same (640 Kbytes is enough memory for anyone for ever).

    The only thing I would also like to see is some larger and smaller values, into the ranges of 2^-100 and 2^100 or even further. How much space will there be if the other story on 3D holographic storage turns out to be the next great thing? I would love to have a credit card sized 2^100 bytes of information, could keep all the world's pr0n and MP3s on it :-)

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  30. And I thought the.. by Anonymous Coward · · Score: 0

    ...The US Government was bored. Sounds kewl though. I just hope that when they make the change that enough people hear about it so I am not the only one who sounds like I have speech problems.

    1. Re:And I thought the.. by Anonymous Coward · · Score: 0

      I forgot, the US government is the body to decide on matters concerning the english language.

  31. Re:Another silly suggestion by drivers · · Score: 1

    I think for the binary version (preserve the Metric System for powers of 10!), we could use pig latin.
    2^10 bytes = 1 Ilokay Bytes (1 iB) = 1024 B = 1.024 kB
    2^20 bytes = 1 Egamay Bytes (1 eB)
    2^30 bytes = 1 Igagay Bytes (1 IB)
    2^40 bytes = 1 Erratay Bytes (1 EB)

  32. Excellent! by Phrogz · · Score: 1

    I for one am fully receptive to this change! To bad it doesn't clear up the confusion where 1GB = 1000MB = 1000000kB but 1GiB = 1024MiB = 1048576kB i.e. the problem that you still can't divide/multiply by 1000 to go from unit to unit.

  33. http://www.kibo.com/ by Cebert · · Score: 1

    w00t. :D

    --
    -- www.bteg.com | bleh.n3.net | hac47.dhs.org
  34. Arrrghh by SloWave · · Score: 1

    I'm just getting used to MegaHertz instead of
    Megacycles

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

      > I'm just getting used to MegaHertz inst > Megacycles Dont you mean Megacycles per second };)

  35. Metrics by Anonymous Coward · · Score: 0

    What is Old English metric for memory size? I mean many people still prefer miles to kilometers.

  36. Don't be dissin' b60 by Lodro · · Score: 1

    Actually, there are good reasons why a base 60 system makes sense. For one thing, b60 can be divided in more ways than b10, and even in more ways than 10^2.

    integer factors of 10: 1, 2, 4, 5, 10 integer factors of 100: 1, 2, 4, 5, 10, 15, 20, 25, 50 integer factor of 60: 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30

    This makes it perfect for time. Saying I'll meet you in 5, 10, 15, 20, 30, 40, 45 minutes are all natural in b60, but 20 and 40 wouldn't be in b10. We tend to think b10 is the natural way to do things, but the only thing magical about it is that we have 10 fingers and toes. The sumerians were pretty brilliant, after all. Its the b10 system that doen't make sense. We can't even easily express 1/3 in it!

    Besides, working in different base systems promotes flexibility of mind, grasshopper.

  37. A better suggestion. by mrsam · · Score: 1

    I have a better idea.

    Instead of kilobytes, call them kibobytes. Think James Parry will object?








    Gawwwwwd... Looks like these people have too much free time on their hands. Why don't they just spend their free time trying to invent warp drive, or something? Leave this kind of stuff to Jay Leno, or David Letterman.
    --

  38. Screw that, make the HD makers change by Anonymous Coward · · Score: 0

    Sorry, but computers are grounded in base-2 math and there are a lot of good reasons to stick with it. The definition of kilobyte is clear, it is 2^10 bytes. Megabyte is 2^10 bytes, or 2^10 kilobytes, etc. IMHO, the problem isn't with the definitions, it is with the moronic disk manufacturers who don't follow the definitions.

    I think the clueless consumers who already have trouble understanding the current definitions would have even more trouble trying to sort out two sets of terms that sound and look (GB vs. GiB) almost the same.

    1. Re:Screw that, make the HD makers change by Anonymous Coward · · Score: 0

      It sucks to let a prefix change meaning depending on what unit it is prefixing. A k should always be a k. Therefore: let k denote 1000 as it always has in mathematics (and, in fact, all non-computer-related areas).

  39. extra letter, still useless by Kyril · · Score: 1

    I still don't know if 20 kib/s is kibibits or kibibytes. Ditto for kiB/s, KiB/s, and all other possible capitalizations.

  40. Use the English system, it's binary by Anonymous Coward · · Score: 0

    The English system of measurements was binary to begin with not decimal like the metric system. Two units of anything was the next unit up. 2 cups = 1 pint. 2 pints = 1 quart. etc... I've not been able to find that old dictionary that had all the units listed so, so I can't rattle them all off here.

  41. new names for the decimal versions? by Anonymous Coward · · Score: 0

    why is it so obvious the binary measures need new names? they are far more universal measures than the decimal ones, so why not come up with new names for them instead! MB = 1024*1024, like it should be.

    1. Re:new names for the decimal versions? by scheme · · Score: 1
      by Anonymous Coward on Tuesday August 10, @07:46AM EDT (#) why is it so obvious the binary measures need new names? they are far more universal measures than the decimal ones, so why not come up with new names for them instead! MB = 1024*1024, like it should be

      This is a joke right? The other prefixes have been in use for at least 100 years in scientific literature and is used by people everywhere but the US.

      The change your proposing is sort of like changing the C standard to conform to say microsoft's visual c's quirks .

      --
      "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
    2. Re:new names for the decimal versions? by Hanno · · Score: 1

      Just because the Americans don't use metric/decimal measures, it doesn't mean that the rest of the world has to change the naming of their measuring system.

      --

      ------------------
      You may like my a cappella music
    3. Re:new names for the decimal versions? by Anonymous Coward · · Score: 0

      (Not really an A.C. -- the system doesn't seem to be interested in e-mailing me.

      Sure, sure. We'll just redefine the overwhelming majority of measurements used world-wide in everything from quantum mechanics to cookery. Anything's better than obsessive hackers having to deal with reality.

  42. Accuracy/Pointlessness in language by TheGeek · · Score: 1
    Are they going to enforce when I use "that" or "which" too?

    Languages change and evolve on their own, and making changes to technical terms that have already made it into common household usage is ridiculous and implausible. Just another waste of time, money and effort. They probably been working on this plan since we had 32 "kibibytes" of RAM.

    TheGeek
    http://www.geekrights.org

    --

    TheGeek
    http://www.geekrights.org
    Kill the monkey
    1. Re:Accuracy/Pointlessness in language by Abigail · · Score: 1
      Draconian writes:4 GB (decimal) sounds better than 3.7 GB (power-2). All the confusion is just because of marketing gurus trying to make their product look good. Thank god the memory chip companies don't follow this approach to advertising.

      Yeah, good old chip companies. Does that mean my 400MHz chip is really doing 419430400Hz?

      --- Abigail

    2. Re:Accuracy/Pointlessness in language by Anonymous Coward · · Score: 0

      Very true. Put in a different way, the language "users" will decide which of these two meanings is the right one. And of course hardware vendors will continue to abuse it as long as there is no consensus. Personally I thought the consensus was already in favor of the binary system, but I guess I was wrong.

    3. Re:Accuracy/Pointlessness in language by Draconian · · Score: 1

      The consensus is for binary notation, except for hard disk manufacturers. They insists on using decimal rather than power-2 notation because it makes the hard disk sound bigger : 4 GB (decimal) sounds better than 3.7 GB (power-2). All the confusion is just because of marketing gurus trying to make their product look good. Thank god the memory chip companies don't follow this approach to advertising.

    4. Re:Accuracy/Pointlessness in language by Anonymous Coward · · Score: 0

      I'd rather buy a computer with a full 131 MB than a lousy 128 MB, would you? ;)

    5. Re:Accuracy/Pointlessness in language by Anonymous Coward · · Score: 0

      In common household usage, there's a lot of improper use of units. I'm sure you weren't sued in the past for expressing your weight in mass units, for example.

      The meaning of the multiplicative prefixes like kilo-, mega, etc. won't even be changed. They always represented powers of ten, and it has always been incorrect to refer to 2^10 to "kilo". 2^10 is just an approximation to "kilo", off by 2.4%.

      This might seem like nitpicking, but folks like scientists and competent engineers who actually need units for calculations rely on their correct use.

      A huge crowd of people making a mistake doesn't necessarily mean they're correct.

    6. Re:Accuracy/Pointlessness in language by Anonymous Coward · · Score: 0

      Which in the case of units of computer memory is 2^10, 2^20, etc...

  43. Don Knuth is a demi-God by Anonymous Coward · · Score: 0

    Don Knuth's ideas for a "large Kilobyte", etc. are just more proof that he is in some way more brilliant than the rest of us. Kibibyte? No way!! That's almost as hard to pronounce as "Knuth"!

    1. Re:Don Knuth is a demi-God by Anonymous Coward · · Score: 0

      Nine out of ten cats prefer Kibibytes over the competitor's cat treats.

  44. Re:Too late by richnut · · Score: 1

    Indeed. It's way to late to change the terminology. BUT, It's not too late for manufacturers to have to come clean about them ripping us off.

    If [insert drive vendor here] were to start slapping a label on their 21474836480 byte disks that said "20 TRUE Gigabytes of capacity!" with a little inforgraphic on how the others are ripping you off, we could be very sure that the rest of the vendors would soon follow suit. This doesn't address the fact that we're talking about powers of 2 not powers of ten but it will at least be a start.

    -Rich

  45. Is crack.linuxppc.org down, cracked, or just busy? by Anonymous Coward · · Score: 0

    Non-topic, I know.. just want to know because I can't get to it at the moment.. :(

  46. The VERY bright side... by Anonymous Coward · · Score: 0

    In a flash I got 134.217728 megabytes of RAM in my PC instead of 128! Isn't it cool?

  47. It just never seemed to matter... by akey · · Score: 1

    when I had that old M6502-based Kim-1 with 1 KB of RAM...

    --

    ---
    "Go Metallica. Die RIAA." -- Linus Torvalds
    1. Re:It just never seemed to matter... by mtm · · Score: 1

      If you had had 1000 bytes instead of 1024 bytes, you might not have been able to run Peter Jenning's (no, not the same guy) really cool chess program for the KIM. He actually used the memory in the 6530 PIAs because he was so tight for memory.

      mike

  48. Re:Kibo by Anonymous Coward · · Score: 0

    Kind of makes you feel old, doesn't it? Next thing you know they won't know what a paper tape reader looks like.

  49. finally a naming scheme by Lycestra · · Score: 1

    me and my friends have been calling them "metric megs" and "binary megs" for a while. although with frequent use, one has became commonly called "metric megs bleegh" :)

    I can't wait till i start seeing the disk drives saying gibibytes and confusing people. We shall finally know who exactly is ripping us off. I know i hate it when i get only 60 megs of memory.

    --
    Lycestra
  50. While we're at it... by Anonymous Coward · · Score: 0
    8 bits of memory/storage is an octet, not a byte. A byte may or may not be 8 bits.

    octet 2^0*8 bite

    kibioctet 2^10*8 bits

    mebioctet 2^20*8 bits

    tebioctet 2^30*8 bits

    1. Re:While we're at it... by Anonymous Coward · · Score: 0

      hahahaha... well said.

  51. Oh come on now. by ChrisGoodwin · · Score: 1

    We can't get the general public to stop saying "hacker" when they mean "cracker". How can we expect them to get this?

    --
    Pretend there is some witty statement here.
  52. Jar Jar Binks' opinion by Anonymous Coward · · Score: 0

    Mesa called Jar Jar Binks. Mesa measure memories inna mebibytes, and da gibibytes, and da kibibytes!

    How rude!!! Yousa says Iomegasa tinks a MB essa a 1,000,000 bytesa??!?! Ex-squeeeeeeze me!!!!

    -------------
    Mike Kramlich
    ramadeus@humans_can_remove_this_part.dimensional .com

  53. Just make it clear by Kreep · · Score: 1

    I'm all in favor of the changes.

    When you buy a hard drive that is 20GB, how big is it?

    20,000,000,000 bytes? (20*10**9)
    21,474,836,480 bytes? (20*2**30)

    Note that the difference is over 1.4 billion bytes. (Over a Gigabyte, by any definition).

    To me, this is a significant difference, and a flaw in the terminology. As sizes grow, the difference between the standard metric prefix definitions (where mega=1 million and giga=1 billion) will grow exponentially from the actual terms we are using.


    I'd also like to see people become more aware of these things and more conscious of using them. There is a lot of terminology confusion in the market.

    Modems, historically, have been labelled in 'bit' transmission rates, rather than bytes. It is important to know the difference between 10MB/sec and 10Mb/sec; 10MB/sec = 80Mb/sec

    Also, capital M, please. You have 128MB, not 128mb. Small m means 'milli', or one thousandth. Capital M means 'mega'. The metric system is well defined, but these small abuses diminish its worth.

  54. New words for the power of 10 terms w'd be better by Chandon+Seldon · · Score: 1

    I have always understood kilobyte to be 1024 bites, megabyte to be 1024^2 bytes, etc; and when I realized that diskmakers were misusing the words I actively considered trying to sue the diskmakers for false advertizing (still think they should be sued, I just don't have the money to do it)

    Kilobyte, etc should be strictly defined as NOT powers of 10! That would make the problem go away (poof)

    -------------------------------------

    Another interesting thing that some group should do is come up with a system for speaking in hexideciaml. If we could speak in hex, then we could think in hex, and one of the biggest kludges of all time (actively using the decimal system) would go away.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  55. Re:Misc. ramblings by kyanite · · Score: 1

    Actually, the visual difference is in the spacing between the number and the unit abbreviation. Meaning that
    1MB and
    1 MB
    is not the same thing. This is ALREADY an IEEE standard. However it is kind of a dumb standard because it is not very obvious and most people do not expect the difference to be in the spacing.

    --
    _________________________
    Words of Wisdom:
    Never pet a burning dog.
  56. Not to menmtion the bit/byte problem.... by pos · · Score: 1

    When people talk about bandwidth, they often refer to Gigabits of information. Everyone's chins drop to the floor because they just heard the word Giga and they picture their 4 Gigabyte drive squeezing through a network line in seconds...

    Gibi/kibi/mibi bits??? It's bad enough already. Plus those words do suck to pronounce.

    --
    The truth is more important than the facts.
    -Frank Lloyd Wright
    1. Re:Not to menmtion the bit/byte problem.... by Anonymous Coward · · Score: 0
      ...Gibi/Kibi/Mebi...

      Are you sure we aren't reading the IEEE draft on naming anime characters?

  57. Re:This is really stupid by Chandon+Seldon · · Score: 1

    You can pick us programmers when we start speaking in code, but things like "!=" aren't especially more interesting than things like ":-)".

    It's part of the net culture, so deal with it =P

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  58. Fractional bits? by Chandon+Seldon · · Score: 1

    No.

    Bad Idea(tm).

    Bits are one thing that you can't have fractions of.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  59. Re:This is really stupid by hadron · · Score: 1
    No.

    != is not a C-ism : it's just looks rathar a lot like 'does not equal' sign, which the C operator happens to make use of as well.

  60. No, RAM manufacturers have been generous by Beethoven · · Score: 1
  61. US, Incorporating the Metric System? No Way! by Anonymous Coward · · Score: 0

    Then again, we're talking about one of the only places of the world that was incapable of incorporating the metric system into their society...

    Yes, we should incorporate it! I can just see Stephen King retitling his series of books about John Coffey, The Green Kilometer.

    Or Robert Frost, Stopping by Woods on a Snowy Evening, being rewritten to say, "The woods are lovely, dark, and deep, / but I have promises to keep, / and kilometers to go before I sleep, / and kilometers to go before I sleep."

    There is nothing wrong with having two, or even more, distinct systems of measurement, provided you can tell them apart! That is, of course, the point of changing these abbreviations.

    -- An Ayn-onymous Coward

  62. Re:8E6 by Saint+Nobody · · Score: 1

    christ i feel dumb now.
    maybe i should refrain from posting before my coffee...

    --
    #define F(x) int main(){printf(#x,10,#x);}
    F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
  63. Knuth's idea is better by Anonymous Coward · · Score: 0

    I was telling people, myself, to differentiate between "long megabytes" and "short megabytes," sort of like long tons (2240 pounds) and short tons (2000 pounds), before I even read Knuth. He recommends the use of "large megabytes" and "large gigabytes," but that implies "small megabytes" and "small gigabytes," and that begins to sound like an oxymoron once you start getting up there in size. ("small" yoctobytes?) I like "short" better.

    I do like Knuth's idea of doubling the prefixes (MMB, GGB, etc.) to connote both binaryness and largeness. I hadn't thought of prefixes. Way to go, Knuth!

    I think I'll adopt Knuth's standards, but with "long" and "short." And then we will finally do away with the kind of "false advertising" disk drive manufacturers have been doing for years. (I remember how disappointed I was the first time I found out they were doing this. I felt ripped off!)

    -- an Ayn-onymous Coward (not everything is politics!)

    1. Re:Knuth's idea is better by Anonymous Coward · · Score: 0
      Reminds me of a parody. C now declares "long double" as a larger floating-point type than "double". There was talk of "long long" as a new largest integer type, but IIRC the committee went with "intmax_t" instead (IMHO, there's no justification for a bigger type than "long" - broken code that makes nonportable assumptions should be fixed, not coddled).

      Anyway, this guy made a table of other proposed types and their minimum sizes, something like this:

      TYPE MIN. SIZE
      short char 6 bits
      char 8
      long char 9
      short short 12
      short 16
      long short 20
      short long 24
      long 32
      long long 64

      I particularly liked "short long" and "long short"; sadly the language doesn't allow those to be distinguished (this may have also been the objection to "long long").

      What the sam hill is a long ton, anyway? Is it like a nautical mile, a fraction of a degree around the earth that happens to resemble a real mile?

  64. The IEEE can blow me! by Anonymous Coward · · Score: 0

    I've been using these terms for over a decade and I'll be damned if I'm going to change now. they can just blow me (In an industry approved ISO9600 Fashion.)

  65. Re:Excellent point! by Chandon+Seldon · · Score: 1

    With binary units might it be best to stick with binary?

    Certain base numbersystems are best for certain tasks, base 10 isn't especialy good for anything.

    As soon as I come up with a convincing way to speak in hexidecimal or octal I'll no longer use base 10 as my primary number system.

    I may even have to do a writeup and attempt to get it posted as a news story here.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  66. Unfortunately... by Anonymous Coward · · Score: 0

    none of those sites actually specify just what, or who, Kibo _is_. I wondered the same thing myself once, and ended up concluding that "Kibo" is some sort of metaquestion, the answer to which does not exist.

  67. Silly wabbit, tricks are for... by ToyKeeper · · Score: 1
    Okay, kids. I can understand why they'd want to differentiate between terms, but can't they pick something that sounds better?

    Geeks already have enough stuttering problems. We don't need any more hard-to-say terms mucking with our ability to avoid sounding like a 2-year-old. "I'd like 512 Mebb-mebibibib-eeebibytes of RAM, and a 21 Giga, er, googa, I mean, giBIBBIbyte hard drive. I'm building a Lihnooks, um, Lig NUX, uh, LeeNix baux." Yeah.
    :)

    On the other hand, I once heard someone stutter in the coolest possible way, while saying "check it", or rather "ch-ch-ch-ch-ch-ch-ch-check it" (with lightning speed!). But I'm way off-topic now.

  68. Re:Not so fast... by Mark+J+Tilford · · Score: 1

    But aren't giga, tera, etc. derived from words meaning giant, monster, and not any power of 10?
    -----------

    --
    -----------
    100% pure freak
  69. What's wrong with Meg, Gig, etc. by Aleks · · Score: 1

    How 'bout this: we already say "hey, I've got 128 megs of RAM" or "that's a 2 gig drive." So instead of changing decimal prefixes to something silly sounding, why don't we just "officialize" the current jargon like so:
    1 kilobyte = 1024 bytes
    1 meg = 1024 * 1024 bytes
    1 gig = 1024 * 1024 * 1024 bytes

    Ok, so we may need to revisit kilo and tera, but I like this better....

  70. Re:disk vs. the rest of the world by Detritus · · Score: 1
    10 megabit Ethernet refers to 2^20 bits (not bytes)

    Wrong. 10 megabit Ethernet is 10*10^6 bits/s. In communication engineering, kilo is 10^3, mega is 10^6, giga is 10^9. Rates are specified as bits/s or symbols/s.

    --
    Mea navis aericumbens anguillis abundat
  71. Re:The Great Thing About Standards... by Anonymous Coward · · Score: 0

    English? To cite from "My fair Lady": In America, they haven't spoen it for years.

  72. Re:Pander to clueless users? Relate to common sens by Athos · · Score: 1

    Of course, by my suggestion, you *can* do both. Memory is "32MB" while a Zip disk could be 100 mB, to distinguish a "true" binary-based "mega" from a decimal-based one. The key here is to use whatever system makes the most sense. In specifying memory size, maybe binary makes sense. In displaying a file size while showing only the most significant digits, decimal makes more sense.


    Uh... of course, people actually used to SI/Metric might read mB as milliBytes as lowercase "m" is the prefix abbreviation for milli (1/1000). Not that a millibyte makes any sense, but it adds another level of possible confusion. At least KiB et al are different enough to survive capitalisation mangling.


    --

    --

    --
    The Internet is the Suppository of All Knowledge. You get it in the end.

  73. Re:"Kilo" As In Kilobyte Is *Not* Metric!! by Anonymous Coward · · Score: 0

    Sorry to disappoint you, but fractional bits make a lot of sense. Think a bit about information theory.

  74. Okay, so lower-case is out. by dschuetz · · Score: 1

    several people have correctly pointed out that "m" and "M" already have different meanings in SI units...silly me, I totally forgot that (if I still did any EE stuff I probably wouldn't have :-) )

    So, maybe Knuth does have the answer (no real surprise there). Use "K" for 1000, "KK" for 1024. And so forth.

    Dunno. S'long as I don't get confused when reading stuff on the screen, I'd be happy.

    1. Re:Okay, so lower-case is out. by Swarthout · · Score: 1

      I'd hate to see what would happen if we switche units again: K, then KK...What next?

  75. That's not what hard drive makers think by Trojan · · Score: 1

    They'd say you lose 1.475GB :)

  76. Um, but wouldn't 1mB be one millibyte? by Anonymous Coward · · Score: 0
    But the kibibyte recommendation sucks too since it moves away from single letter prefixes.

    It's just too late to change things now. KB=*1024 and MB=*1024^2 etc. are just too entrenched and aren't going away.

    If they really want to fix measurements, fix the calendar. Months of 30 days, 31 days, 28 or 29 days? Leap years every fourth year, but not every 100th, but again every 400th? Not THIS is a messed up system in need of repair. May I suggest 13 months of 28 days each, plus one or two "year end days" to take up slack. And what's with this ANCIENT sexagesimal base 60 system we have for measuring hours, minutes, and seconds (used for time and angular measurements). Where was the great metric base 10 revolution when it comes to time? Why not 10 hours in a day of 100 minutes of 100 seconds each?

    1. Re:Um, but wouldn't 1mB be one millibyte? by Anonymous Coward · · Score: 0
      If they really want to fix measurements, fix the calendar. Months of 30 days, 31 days, 28 or 29 days? Leap years every fourth year, but not every 100th, but again every 400th? Not THIS is a messed up system in need of repair. May I suggest 13 months of 28 days each, plus one or two "year end days" to take up slack. And what's with this ANCIENT sexagesimal base 60 system we have for measuring hours, minutes, and seconds (used for time and angular measurements). Where was the great metric base 10 revolution when it comes to time? Why not 10 hours in a day of 100 minutes of 100 seconds each?

      The metric base 10 revolution when it comes to time was right where the metric base 10 revolution when it comes to length, weight, etc. was at the begining. The original metric system created during the French revolution included a decimalized time system and calendar, but for some insane reason it never caught on.

  77. Re:Pander to clueless users? by Anonymous Coward · · Score: 0

    Uhm, it isn't the term "kibibytes" that is coined -- it is "kibi". It can be applied to all units, e.g. "there's 1 kibimeter to the city from here".

  78. New Law by Anonymous Coward · · Score: 0

    People who don't know binary shouldn't be allowed near computers.

  79. CORRECT "Giga" is 10^9! by dublin · · Score: 1

    I'm all for engineering notation here (scientific notation with the exponent forced to multiples of 3 - makes real world transformations much less error-prone, which, after all is why it was developed.)

    The *correct* meaning of "Giga" is completely unambiguous: it's 1 x 10^9. Why is it that the traditional CS "computer twit" types insist on the sorts of ridiculous abbreviations and approximations that the rest of us know will sooner or later land them in trouble? 2^10 != 10^3, and it never has. This is just plain lazy usage - the terms "kilo", "mega", etc. should NEVER have been twisted in this way. Let's just toss base-2 nomenclature for good NOW while we can.

    e.g.: Why is Y2K an abbreviation? Isn't that the tinking that got us into this mess in the first place? (I'm all for at least five digit year fields, or maybe ints, or maybe even long ints... [grin])

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  80. Spoken nomenclature... by CokeJunky · · Score: 1

    As was brought up a long time ago, this system brings rise to "Gibs" being the spoken short form of Gibibytes... Let ut not forget

    Kibs, Mibs, Tibs, ...
    I think this brings new meaning to "Kibble and bits and bits and bits".

    --
    More Caffeine. NOW
  81. Heck, why not... by HaKn5La5H · · Score: 1

    This makes things easier, and clearer. Now those hard drive companies can't try to trick the not so bright...

    1. Re:Heck, why not... by jd · · Score: 2

      Believe me, if they can, they will. They'll round off as they always have, and all we'll have gained is a more obscure, longer to write, name.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  82. Re:This is really stupid by Anonymous Coward · · Score: 0

    Hm, maybe =/= will do? :)

  83. Re:Actually... by Windigo+The+Feral+(N · · Score: 1

    Glytch sez:

    Chibi-bits?! Ugh! I can just imagine a mutie-freak HD with pink hair being installed in my machine...

    Never mind that...would Macintoshes label Chibi-bytes as Sammy-bytes? Would TurboLinux start describing things in terms of Kerbybytes (making it REALLY confusing if you happened to be running Kerberos)? Would we have sama-bytes and sensei-bytes and chan-bytes? :)

    OK, so it's blatantly obvious that I watch more anime than is generally regarded as healthy. :) I'll also note that, as a rule, I genreally can't watch more than about five minutes of Sailor Moon without bleeding eardrums and/or tooth decay setting in, and I prefer shows that take the piss of magical princess shows (like Magical Girl Pretty Sammy--actually a Tenchi Muyo spinoff--or Card Captor Sakura (yeah, it's magical princess, but not tooth-decay inducing)...).

    ObSlashdot: Yes, there are computer puns/references above. Kerberos (aka Kerby-chan) in Card Captor Sakura appears as a winged stuffed lion thingie (a very kawaii stuffed lion thingie) whilst Pretty Sammy is in general a pretty savage satire of Sailor Moon in general and (in episode 2) has an extremely wicked funny parody of Microsoft :) (Which is even funnier when you realise the two best-supported OS's for Kanji are MacOS and TurboLinux, and the Japanese version of Win95/98 blows goats even worse than the American version--to the point many Japanese consider it literally unusable...:)

    --
    -Windigo The Feral (NYAR!)
  84. Survival of the fittest by Beethoven · · Score: 1

    Usage, not standards or flamewars, will decide which words survive. Use the best word for the job. Is your goal to communicate or to obfuscate? Are you talking to nerds or avrage joes?

    • megabyte
      • precise? no (useful for obfuscation/marketing)
      • pronounceable? yes
      • recognized by masses? 60%
      • understood by masses? 30%
      • understood by /. readers? 100%
    • million bytes
      • precise? yes
      • pronounceable? yes
      • recognized by masses? 100%
      • understood by masses? 50%
      • understood by /. readers? 100%
    • mebibyte
      • precise? yes
      • pronounceable? mebi
      • recognized by masses? 0%
      • understood by masses? 0%
      • understood by /. readers? 80% (now)
    • zorkybyte, prollybyte, mephthobyte, and others invented here
      • precise? no
      • pronounceable? some
      • recognized by masses? 0%
      • understood by masses? 0%
      • understood by /. readers? 0.01%
    1. Re:Survival of the fittest by Anonymous Coward · · Score: 0

      Joe Average probably knows a kilowatt is a thousand watts, and might have a vague idea (from seeing ads) how impressive a megabyte is, but he's not likely to know it's about a million bytes. He almost certainly doesn't even know how many megabytes are in a gigabyte, much less how many bytes that is (or what these "byte" things are).

  85. Pronunciation Issue by Keck · · Score: 1

    The prefix Giga is really supposed to be pronounced 'Jiga', like Doc and Marty in 'Back to the Future' ( 1 POINT 21 GIGAWATTS?!?! WHAT THE HELL IS A GIGAWATT! ), and people don't pronounce _that_ correctly -- I mean, who wants a 10 'Jig' Hard Drive.. :) Compared to this, the new prefixes look like they WANT us to mis-pronounce them...

    --
    A computer without Microsoft is like ice cream without ketchup.
  86. It's Binary by Bolen · · Score: 1

    Your comment is correct for bits. But, all during my career in the computer field (22 years and counting), BYTES -- not bits -- has ALWAYS been defined in terms of base-2 values, e.g.:

    1 * 2^10 = 1 Kilobyte
    1 * 2^20 = 1 Megabyte
    1 * 2^30 = 1 Gigabyte
    1 * 2^40 = 1 Terabyte
    1 * 2^50 = 1 Petabyte
    1 * 2^60 = 1 Exabyte
    ...and so on...

    It's only the hard drive makers, starting with the IBM PC/XT, that screwed with the definition to inflate their X-byte capacity claims.

    I think the confusion here is whether one is talking about bits or bytes. The engineers are talking bits; the programmers bytes.

  87. Re:Disk manufacturers... by dillon_rinker · · Score: 2

    Very simple, very logical, and very consistant with the spirit of the original meanings.

    The hard disk industry has been around for decades longer than the PC industry. The metric system has been around since the French revolution. The prefixes are from a language that's millenia old. Now, tell me again how hard disk manufacturers are being inconsistent with the original meanings?

  88. Uh no. by Anonymous Coward · · Score: 0

    The reason why we use bytes is plain and simple. A byte is the smallest unit of data which you can store. Until computers change so that you can store 2 bits of information instead of those 2 bits using a byte we will still use bytes. Some people may point out that modems are rated in bits. That is because the same logic holds, you can just transmit 2 bits without sending the extra 6 to make up the byte.

  89. Re:Indeed (was: Relate to common sense!) by Abigail · · Score: 1
    beh writes: Personally, I'd vote for the SI honouring the computer science business and officially declaring, that with regards to computing the prefixes are based on powers of 2, thereby forcing companies like Maxtor and the like to change to this way.

    I'd like to point out that companies like Maxtor and other harddisk manufacturers are part of the computer industry. The entire problem with using powers of 2 vs powers of 10 is the inconsistency. If powers of 2 were used always in a computer context, there would not have been a proposal for kibi and friends.

    --- Abigail
    How many vibrations/sec is a MHz?

  90. Re:Pander to clueless users? Relate to common sens by dillon_rinker · · Score: 2

    00mB, according to convention, would represent 100 milliBytes...

    ...or about 1/10 byte. Since 1024 is about 1000, and 1/8 is about 1/10, I declare that 100mB = 1b.

  91. Re:binary notation , except for hard disk by Anonymous Coward · · Score: 0

    Early hard disks did not use powers of 2 for allocation. For example the IBM 2311 had 3625 bytes per track (or fewer, depending upon how *the application* chose to format the track).

  92. Re:A simpler solution by Anonymous Coward · · Score: 0

    Umm... great idea!

  93. From the homosexual IEEE group by crayz · · Score: 1

    Seriously, is anyone here gonna buy a HD measured in gibibytes? Sounds like something a kid would talk about.

    "Yeah, I got a 50 gibi HD yesterday"

    Or maybe you'd say 50 gib. Are these people BeeGees fans or something?

  94. Fscking Sumerian/Babylonian time system! :) by Anonymous Coward · · Score: 0

    Glad to know that we use the same clock when Zuul was hot stuff. Not. It is astounding that the world agrees on time units for the second, minute, hour, and day. What other divisions for the day were there in other socities? Or was it never really quantified beyone morning afternoon evening night?

    1. Re:Fscking Sumerian/Babylonian time system! :) by Lodro · · Score: 1

      IIRC, minutes seconds (and even hours??!) are a relatively new measuremnt; like late middle ages at the earliest, again IIRC. Anyone know for sure?

  95. wtf by Anonymous Coward · · Score: 0

    (nester is too lazy to log in) here's a crazy idea: make megabytes 1024 kilobytes, kilobytes 1024bytes, etc. why come up with new prefixes? they should just declare standards for the existing ones.

  96. Only reason to change is... by Kymermosst · · Score: 1

    Hard drive makers.

    Ever since the invention of the term "byte," it's been understood that it's powers of two, at least by the technical community.

    By using a word construct like [prefix]byte, you know it's power of two. Of course, since the general population is full of clueless lusers, the hard drive companies started using the terms such as megabyte and using the terms under their SI meanings... powers of ten. Why? Because the numbers are smaller, and the public will assume it's "computer" numbers, and not "metric" numbers. Of course, when people complain the hard drive manufacturers can say "but 'mega' means million, not one million, forty-eight thousand, five hundred seventy-six."

    I counterpropose that we make hard drive manufacturers adhere to the 2^10 kilo system.

    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    1. Re:Only reason to change is... by Kymermosst · · Score: 1

      Hey, a good use of a M$-style License Agreement!

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  97. Bits instead of bytes by Anonymous Coward · · Score: 0

    Here is my favorite solution, feel free to start using: use bit as the basic unit of information. kb, Mb, Gb are already in wide use in datacom. The prefixes are as they should be. I have understood that it is widely used in information theory, giving it a solid background, like physics does to other SI-units.

    1. Re:Bits instead of bytes by Anonymous Coward · · Score: 0

      In information theory we have the unit "BIT", but it has nothing to do with the binary bit in computers. In my information theory textbook the author specifically warns you about this wrong association between the two units. Unfortunately, even some CS professors do not seem to know the difference.

  98. you what ?!?!? by The_Jazzman · · Score: 1

    Please somebody tell me that the Teletubbies havn't invaded computer jargon...

    More to the point, which inspiring person came up with theses names... kibibytes... OK computer jargon doesn't sound good at the best of times but even so... kibibytes... kiddybites, the new, tasty snack from Haribo...

    Why not invent a new word from bytes ? I'm not known for my imagination, but woulnd't something like kilobets or kilobats (going along the lines of B-i-T-s B-y-T-e-s...

    1. Re:you what ?!?!? by Anonymous Coward · · Score: 0

      Actually that'd be better - tinkybytes, winkybytes, dipsybytes, laabytes, pobytes, tubbybytes, noonoobytes. Of course being that geeks are going to use these terms, we should use geek relevent things to base them on. vulcabyte, romubyte, ferengibyte, cardassibyte, betazobyte, qbyte, dominibyte, borgbyte, kazonbyte anybody?

    2. Re:you what ?!?!? by mlosh · · Score: 1

      kiddybytes for ~1,000.
      Manlybytes for ~1000,000!
      Giantbytes for ~1,000,000,000!!

      OK, enough silliness.
      --
      MLOSH

    3. Re:you what ?!?!? by dirty · · Score: 1

      Amusingly my place of employment (Bell Atlantic Data Solutions Group) recently had their "Net Generation Day" (take your kids to work day) in which they had various names for the different age groups. The kilobytes were the young kids like under 6. Megabytes where under 12. Gigabytes were the left overs. Your comment about "kiddybytes" reminded me of this.

      --

      -matt
    4. Re:you what ?!?!? by BalloonMan · · Score: 1

      Kibbles & Bits, anyone?

  99. Silly names won't last by Anonymous Coward · · Score: 0

    The names proposed sound like they were dreamed up by someone who was a bit tipsy at the time. Unless we all enter a state of perpetual drunkenness (which has its moments), I wager that this will fade away. Like the U.S. attempt to convert to metrics. I use metrics just a little more frequently than I do ergs and slugs.

  100. I'm ashamed... by JoeLinux · · Score: 1

    As an Electrical/Computer, I readily admit that IEEE has made some REALLY stupid standardizations in the past. Look up what they use for and and or gates in terms of notation...it sucks...

    JoeLinux

  101. Gibs by Anonymous Coward · · Score: 0

    All the quake fans can stand up and cheer ... now I can have a 10 Gib hard drive!

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

      I got you beat sucka! I got 32Gibs on my computer! :)

  102. Re:"Kilo" As In Kilobyte Is *Not* Metric!! by RuphSkunk · · Score: 1

    I agree! AFAIK a byte is not an SI unit. So adding kilo to doesn't change that fact. So we have accepted that 1 kilobyte = 1024 bytes and 1 megabyte = 1024 kilobytes. It is the hard drive companies that are in the wrong. If they want thier "industry standard" to be something other than what is accepted usage then they should change thier nomenclature. some other folks here have suggested some possible words. Mine are maybebytes(mbB), mightbebytes(MbB) and bugbites(oucH).

  103. p0rn by Anonymous Coward · · Score: 0

    does this mean it'll seem like i have more p0rn and mp3's? why doesn't anyone take me seriously?

  104. Good Idea, Bad Implementation... by MythoBeast · · Score: 1

    This reminds me of when the Police (the band, not the blueshirts) put out a song called "Ah Doo Doo Doo, Ah Da Da Da" specifically because they thought it would be funny to hear a bunch of the boss jocks try to say it and still sound cool. It will take a lot longer to get popular simply because a lot of alpha geeks out there wouldn't be caught dead talking about their code in terms of kibis & bits.

    Another problem I have with this system is that it is still tied to the base10 numbering system, setting the markers around every three tens place. Admittedly, this is the way we think about them currently, but let's apply a little Sapir Whorf, eh?

    --
    Wake up - the future is arriving faster than you think.
  105. pronunciation difficulties by argoneus · · Score: 1

    trying repeating the newly proposed terms to yourself. They don't exactly roll off the tongue, do they? I'm not suggesting the currently accepted terms are smoothly enunciated, but they're much easier than "MEH-BIH-BTYE". What would the shortened form be anyway, Meb? c'mon. Perhaps it's just that I (as well as the rest of us) am used to the current terms and their shortenings (meg, gig)...I am of the opinion vendors should standardize upon the classic definition of 2^x bytes instead of 10^x.

    --
    "World domination...and scantily clad females, of course. Who cares if it's below zero outside?" -Linus Torvalds
  106. Too late by amonymous · · Score: 1

    after more than 15 years of common usage,
    the vocabulary is certainly not going to change...

    Just always assume that the capacity is
    expressed in billions of bytes when buying
    a hard drive. And don't worry that some
    company might be at a disadvantage compared
    to others because it uses the correct definition
    of 'Gb': none of them do.

  107. bad idea by Anonymous Coward · · Score: 0

    This is bad. The sales people at CompUSA and Best Buy are going to need at two weeks of training to learn this new system. I can just hear it know. Oh, you don't want to buy that computer. It uses the old GB HD and MB memory. They don't make those anymore. You want to buy this newer system.

  108. Knuth on power of 2 by Anonymous Coward · · Score: 0

    Take a look at http://www-cs-staff.stanford.edu/~knuth/news.html to see what Don Knuth has to say about this.

  109. Re:Kibibyte? That's one letter from... by the_tsi · · Score: 1

    Nice try, but I imagine /. is out of his jurisdiction. I doubt kibo will reply.

    -Chris

    (hey, if you get a response from him, i want one too)

  110. A simpler solution by Superfreak · · Score: 1

    Instead of changing the recognized power-of-two nomenclature, simply introduce a couple new units *for use with hard drives*

    1 Kilobyte would still be 1024 bytes, etc.

    The new units:
    Weaselbyte (WB) - 1,000,000,000 bytes (The HD industry Gig)
    Slimybyte (SB) - 1,000,000,000,000 bytes (When drives get that big)

    Who knows - the HD manufacturers might get sick enough of having to say "The new standard in storage - the RonCo Flame Muffin 7200 RPM Hard Drive - Features Capacity up to 100 Weaselbytes!" that they would start reporting sizes like normal people.

  111. Old News by Ratface · · Score: 1

    Not that it really affects the discussion much, but this is news that has been floating around for a long while.

    the Rapidly Changing Face of Computing did an article on this
    http://www.digital.com/info/rcfoc/19990329.htm#K ibibytes_A_New_HighTech

    Which has a link to the original source
    http://www.nist.gov/public_affairs/techbeat/tb99 03.htm#Information Technology

    Not that I really mind too much, but this dates back to March of this year!

    Apart from that, I think the names sound pretty odd - don't you? I agree with Jeff Harrow from RCFOC who says that a Kibibyte sounds like a type of dogfood.

    Oh well, like most things of this nature, I guess nobody will really ever use them except to show off their knowledge. (That'll be me then!)

    --

    A little planning goes a long way...
  112. Re:Nooooooooooooo not *this*! by Anonymous Coward · · Score: 0

    Yeah, I noticed this at a funeral service. Having minimal experience with listening to Finnish, I was rather confused when I heard "poika" as "boiga."

  113. Re:This is really stupid by Abigail · · Score: 1
    Instead of redefining the prefixes, of which there are many, noone has considered redefining the byte itself. My proposal is the "bite", a unit consisting of 8.192 bits. In that case, 1 kibibyte equals 1 kilobite, 1 Mebibyte equals 1 Megabite, etc. The standard abbreviation for a bite should be "B".

    Or, in a table: (bad formatting courtesy of slashdot.org)
    Old New My system
    --- --- ---------
    1kB 1kiB 1kB
    1MB 1MiB 1MB
    1GB 1GiB 1GB
    1TB 1TiB 1TB
    1PB 1PiB 1PB
    1EX 1EiB 1EB

    I think the advantages are obvious.

    --- Abigail

  114. Moderate this's parent UP! by blach · · Score: 1

    Knuth's idea for MMB and GGB, along with this guys idea for "long" and "short" is great. We, the slashdot community, need to start using them EVERY DAY. That is how things change, and we can make it happen

    blach

  115. Re:Megabork by aufait · · Score: 1
    Why must committees break perfectly good, working standards?

    The current standard is not a 'perfectly good, working standard. The current standard leaves a lot of room for miscommunication and misunderstanding.

    Computers use zero-based counting are usually binary - which means byte-boundaries occur in powers of two.

    This is fine as long as you are only looking at it from a 'computer' centric viewpoint. However, there is a lot of confusion when the 'computer' viewpoint interfaces with other viewpoints, e.g. the telecommunications industry.

    How long does a 56M file take to transfer over a 56K link, assuming no overhead? The first confusing factor is that computers tend to use bytes while telecomm always uses bits. The second confusing factor is that telecomm always uses the base 10 definition of k, M, G while the computers use the base 2 definition.

    If the average idi^H^H^Hperson can't understand this simple fact, Steve Jobs would love to sell them their next computer.

    The inet-access mailing list, a mailling list for ISPs has many flame wars that boil down to a misunderstanding of the k, M, G definitions. These people are not your average idi^H^H^Hperson. Very few on the list are Mac/Window users.

    --
    I feel like picking a fight with everyone who thinks they are right. - Rainmakers
  116. Already in 1998 by bratell · · Score: 1

    The prefixes isn't really anything new. This was talked about almost a year ago, even though I don't know if it reached Slashdot and the slashdot community.

    http://physics.nist.gov/cuu/Units/binary.html

    1. Re:Already in 1998 by bratell · · Score: 1

      Damn clicking on the wrong button. Here is the URL again and this time clickable.

      http://physics.nist.gov/cuu/Units/binary.html

  117. Why not use what we say? by Eight+Star · · Score: 1

    1 bit = bit
    8 bits = byte
    1024 bytes= 'K' (kay?)
    1024 K = Meg
    1024 Meg= Gig
    And let SI terminology stay the way it's always been. Of course, I don't know what abreviation we'll use for terrabyte. ter? I vote 'T'.

    M'KAY? :-P

    --

    lsmvcprm.com, Tools for geek power
  118. Why wouldn't hard drive makers use 10**6 by Wonko · · Score: 1

    10**6 is almost 50k(47.someodd) less than 2**20... So on a 1 gig drive they save themselves 47,437k, or almost 50 meg. Doesn't sound like alot these days, but that means we're losing 1 gig on every 20 gig drive we buy...

    1. Re:Why wouldn't hard drive makers use 10**6 by Anonymous Coward · · Score: 0

      Could a wire actually assume ten different voltage or current states, or did y'all go for binary-coded decimal and waste a third of the bandwidth of every bus, and then store the sign in a bogus extra digit? If the latter, you're on pretty shaky ground for calling *us* sloppy.

    2. Re:Why wouldn't hard drive makers use 10**6 by dirty · · Score: 1

      1.374Gb actually...

      --

      -matt
    3. Re:Why wouldn't hard drive makers use 10**6 by Wonko · · Score: 1

      Oh come on, aren't I allowed to estimate :)

    4. Re:Why wouldn't hard drive makers use 10**6 by Anonymous Coward · · Score: 0

      >10**6 is almost 50k(47.someodd) less than
      >2**20... So on a 1 gig drive they save themselves
      >47,437k, or almost 50 meg. Doesn't sound like
      >alot these days, but that means we're losing 1
      >gig on every 20 gig drive we buy...

      Agreed. When I saw "This is the industry standard" on the Maxtor page, the first thing I thought was that the HD makers were lying sumbitchen trying to make their numbers sound bigger.

      "Here's a 6 gig drive!"
      "Uh, I only see five and a half gigs of space."
      "Well, that's because the widely accepted definition of a gig is not the Industry Standard definition of a gig!"

      Sorta like an American engineer going to England where a billion(10^9USA) means a trillion(10^12) American, and advertizing their Foobar motor as having a billion mousepower. Then again, this analogy is bad because kilo/mega/gigabytes have never meant anything other than powers of two when referring to computer storage. The only people who don't understand this are smallminded pointyhairs who can't contemplate any numerical system besides base ten.

      Slightly offtopic, but does anyone know of a chart comparing how fast CD-ROMS are to the numbers emblazoned on them? I heard that the CD-ROM official speeds have been cooked more and more the faster that they have been getting.

    5. Re:Why wouldn't hard drive makers use 10**6 by Anonymous Coward · · Score: 0

      Only if you put an appropriate error on the end... (ie. +- X bytes) Lord Tree - Avatar of Blarg

    6. Re:Why wouldn't hard drive makers use 10**6 by Ex-NT-User · · Score: 1


      The "industry" standard that Maxtor is refering to is the HD industry. (Seagate,Quantum..etc) The truth of the matter is that the common consumer thinks a Megabyte is 10^6. And a Kilobyte is 10^3 (since they only really been tought that a "kilo" means 1000 etc..)

      I don't know which HD manufacturer was first,
      but they decided to use the 10^6 definition to make their drives "seem" bigger to the joe consumer, thus atempting to give themselves a market advantage, it worked. And the other HD manufacturers had to folow.

      Ex-Nt-User

  119. Why not ~Gb,~Mb,~Kb, or p8B units (like pH), or.. by Anonymous Coward · · Score: 0

    Why not use ~Gb, ~Mb, ~Kb for the common "nearest
    binary multiple" usages? ~ means "about", and it
    could be pronounced like the ! in !Kung, as a nice
    little click. That should stop the abuse of the
    giga-, mega- and kilo- prefixes except by those masochists who enjoy frequent trips to the throat
    doctor. Think of the technological advantage it
    would give certain indigenous African tribesmen!

    On a slightly more serious tack, memory could be
    specified as log8(Bytes), more or less the same
    as pH (but different)

    Kb -> 10 p8B
    Mb -> 20 p8B
    Gb -> 30 p8B
    Tb -> 40 p8B

    128 Mb -> 27 p8B

    96 Mb gets messy though, as it's 26.something,
    maybe better to represent it as (26,25) p8B, which
    besides being slightly ugly, is an exact representation of the amount of memory involved.

    One last suggestion, which is almost the same,
    is prefix + number of zeroes in the binary.
    Don't know what to call that method (maybe a Giggle, as it's sort of like a Google). Write
    it as a ZB for now (zeroes, binary).

    1 40ZB is a "Terabyte."

    At least 96 mb isn't a problem, its just 11 25ZB.

    Amazingly, none of these offend me more than the actual proposal.

    Still, if you think you're grandmother is lost trying to figure out how many Megabytes are in
    her computer, wait until she has to base 8 logs
    are count the trailing zeroes in binary numbers.

  120. I don't see no prefix. by Jonavin · · Score: 1

    Why do we need to conform to SI when Kilobyte and Megabyte doesn't have prefixes anyway.

    These are just single words with the following definitions: Kilobyte = 1024 bytes; Megabytes = 1024 Kilobytes.

    We don't try to disassemble "re-ally" (to go into the ally again?), so why should we assume Giga-bytes.

    //yeah, whatever

  121. Re:The Great Thing About Standards... by llibertat · · Score: 1

    Yes, in Catalan is the same way. And the US way is not used in Spain either, as fas as I know.

    --
    Marc Ordinas i Llopis
  122. GiB and MiB by Pedro+Picasso · · Score: 1
    Let's go ahead and point out the obvious.

    This whole thing is a plot perpetrated by the "MiB" led by an attractive Will Smith look-alike. The plot is to "gib" people they think are too smart.

    hmmm...noisy cricket as a Quake III weapon. Interesting.

  123. Let me rephrase that, I wish _my_ ls could do that by tap · · Score: 1

    My ls, "ls (GNU fileutils) 3.16", doesn't have that option. I tried before I posted of course. Strange that fileutils-3.16 would have it for df but not ls. Guess it's time to upgrade to 4.0.

  124. This is really stupid by itchyfish · · Score: 1

    Why on earth would anyone consider this? This is a function of the engineering community being driven by corporate interests. Why would anyone need some new definition? Not to mention ones with ridiculous names. A megabyte is already defined, it's just that certain companies purposely misinterpret it to their advantage.
    Mega = 10^6
    Byte=8 bits
    MegaByte= 8E6 Bits
    wow! that was difficult............

    1. Re:This is really stupid by Saint+Nobody · · Score: 1

      8E6 Bits == 262144 Bits == 32768 Bytes != 1 Megabyte

      If you think that's a Megabyte, you're obviously on crack. And we do need a new definition due to the ambiguity of the term "megabyte," as well as all the other SI prefixes attached to "byte."

      1 Megabyte == 1048576 Bytes == 8388608 Bits
      OR:
      1 Megabyte == 1000000 Bytes == 8000000 Bits.

      This is a useful step toward clearing up the amiguity, although the names are somewhat odd. Their derrivation is clear though.
      Kibi=Kilo+Binary
      Mebi=Mega+Binary
      etc.

      --
      #define F(x) int main(){printf(#x,10,#x);}
      F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
    2. Re:This is really stupid by Anonymous Coward · · Score: 0

      Oh really? So my computer only has 128000000 bytes of memory? and when I allocate 1024 bytes I should say I'm using "a kilobyte plus 24 bytes"? I don't think so.

    3. Re:This is really stupid by dirty · · Score: 1

      Uhm...your definition of Mega as being 10^6 (I know this is true outside of computers) *IS* the misinterpetation that companies use that you refer to. mega = 2^20 or 1048576 or *roughly* 1,000,000. Since defining mega as 10^6 instead of 2^20 gives a smaller number, hard drive companies use 10^6 to inflate the size of their drives. I really don't see any of this as a problem as long as you keep in mind that your 6gig isn't really 6Gb.

      --

      -matt
    4. Re:This is really stupid by Anonymous Coward · · Score: 0

      It is not just the manufactures, network engineers do the same, don't they? At least in all of my multimedia-networking problems in grad school we used 1 Mbps to mean 1,000,000 bytes per second.

      I am shocked that nobody has not mentioned it yet!

      sig: 23

    5. Re:This is really stupid by S.Herring · · Score: 1

      Mega IS 10^6, that is it's definition, and should ALWAYS be it's definition.

      kilometer = 10^3 meters
      kilogram = 10^3 grams
      so kilobyte should be 10^3 bytes
      because that is what kilo MEANS, it cant have two definitions.

      the use of kilobyte to mean 1024 bytes is incorect, regardless of how common it is in our little insignificant corner of the number using universe.

      I think that now is the right time to change, before the usage becomes so prevalent as to cause confusion in other areas.

    6. Re:This is really stupid by AME · · Score: 1
      Actually, != most certainly does not look like a 'does not equal' symbol. Ada was slightly closer with /=, but neither is close enough to pass in english text being read by non-programmers. I'm sure you wouldn't make the argument that == looks rather a lot like 'an equal sign.'

      Before I learned C, != was just so much jibberish to me.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    7. Re:This is really stupid by Richard+Steiner · · Score: 1

      So how about using .NE. ? :-)
      --
      -Rich (OS/2, Linux, BeOS, Mac, NT, Win95, Solaris, FreeBSD, and OS2200 user in Bloomington MN)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  125. Tongue troops by geophile · · Score: 1

    The names were so dumb, I reread the posting carefully with my joke detectors on high alert. I finally concluded it was serious. Reminds me of the "tongue troops" in France and Quebec, protecting the purity of their mother tongue by discouraging certain words (e.g. "weekend") that invaded from another language.

  126. Re:The Great Thing About Standards... by Dunx · · Score: 1
    Fair enough - I suppose it's just Britain where the US system is more widely used.

    It is milliard in English, as you say, but I've never ever heard this word used.

    --

    --
    Dunx
    Converting caffeine into code since 1982
  127. Re:"Kilo" As In Kilobyte Is *Not* Metric!! by radja · · Score: 1

    the fact that such a file does not exist, does not mean that a millibyte can never be used. theoretically, a (very slow) connection can be
    20 millibyte/second. On the other hand, redefining kilobyte to mean 1024 bytes by definition would be quite possible. same happened to the basic unit of mass, the kilogram (NOT gram), although the change for kilobyte would be slightly larger. not a problem though.

    --

    No one can understand the truth until he drinks of coffee's frothy goodness.
    --Sheikh Abd-Al-Kadir, 1587
  128. Not so fast... by Anonymous Coward · · Score: 0

    These prefixes are part of the universally accepted SI standard. Ever heard of kilometer or kilogram?

    They actually have their roots in the ancient greek language, e.g. the prefix 'kilo' has been derived from the greek word 'chilioi' denoting the number 1000 (I'm not sure if the transliteration is correct though).

    There's not a snowball's chance in hell that these prefixes will change anytime soon.

  129. Misc. ramblings by Ed+Avis · · Score: 1

    Firstly, Knuth has recently proposed a solution to this problem, where 'kilobyte' = 10 ** 3 bytes, and 'large kilobyte' = 2**10 bytes: see 'What is a kilobyte?' at his news page.

    Secondly, the main reason hard disk manufacturers prefer the smaller decimal units is that it makes their disks sound bigger.

    Thirdly, I believe that there is a difference in captialization for 'kilobyte' depending on which kind you mean. 1 kB = 1000 bytes, but 1 KB = 1024 bytes. (Don't forget also that the abbreviation for 'byte' is 'B'; lowercase 'b' is for 'bit'.)

    --
    -- Ed Avis ed@membled.com
    1. Re:Misc. ramblings by Anonymous Coward · · Score: 0

      But in SI "B" means Bel(l?), as in "dB" for decibel.

    2. Re:Misc. ramblings by Ed+Avis · · Score: 1

      Okay, so which is which?

      --
      -- Ed Avis ed@membled.com
    3. Re:Misc. ramblings by Anonymous Coward · · Score: 0

      (Not really an A.C. -- the system just doesn't want to deliver a password to me.) "Large" is an incredibly bad idea. It's been tried before and has always led to disaster. Ask any scientist about "calorie". -- John W. Kennedy

  130. Re:Why not ~Gb,~Mb,~Kb, or p8B units (like pH), or by Anonymous Coward · · Score: 0

    Where does base eight come in? Those are all powers of two. For 8^x = 1024, x = 10/3.

  131. Re:Arrrghh - no prob by ch-chuck · · Score: 1

    From what I understand - frequencies, being measured in powers of 10, will still be Kilo-cycles, Mega, Giga, etc. Only the powers of 2 will get new monikers. Just so's nobody will think 1 Kilocycle = 1024 cps. But I may be hallucinating again.

    Chuck


    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  132. Geeks in black? by Gelf · · Score: 1

    Maybe its just me, but I saw KiB, MiB and GiB and thought 'Kids in Black', 'Men in Black' and 'Geeks in Black' .. a nice analogy for us .. getting smarter (storage capacity?) increased your status ..

    Maybe.

  133. Nooooooooooooo not *this*! by Anonymous Coward · · Score: 0

    I definately like the idea - especially after the arguement I had with my husband on whether to partition 2000 MB for a 2GB partition, or 2048MB. But 'kibibytes'? 'mebibytes'? 'gibibytes'? Could they have chosen *anything* that would have been more confusing?

    I assure you, there is not a single Finn in existence who could pronounce "gibi" so clearly that no-one would confuse it with "kibi"... keeping k & g (and b & p) distinct is hard enough for us as it is, we sure as hell don't need this! ]:-O

    kibi gipi kipi gibi kipi kibi gibi gipi kipi kibi -- NYAAAAAAAAAAAAARRRRRRGHHHHH!!!

    (This is actually my first post to Slashdot ever - couldn't have gone to better use. ;)

  134. it... by Gumpu · · Score: 1

    it mebi bytes or it might be somthing else :)

  135. Re:Yeah - just like the metric system in the US of by Anonymous Coward · · Score: 0

    On how many firkins of gasoline? (See also the Jargon file.)

  136. Pictures? by mischief · · Score: 1

    Are there any pictures of the cluster available?

    --

    --
    Everything I know in life I learnt from .sigs
  137. Re:The Great Thing About Standards... by Anonymous Coward · · Score: 0

    "Moron" is certainly a more common word than "milliard" (which I have *never* heard in actual use, only read in a few discussions of the meaning of billion). If you're going to flame people for exhibiting the same sort of ignorance you demonstrably suffer from, it's probably best not to expect anyone to take you seriously. As far as "cowboy" colonists, you're off by a century or three (depending on who qualifies).

  138. Keep the old names and smack the manufacturers by ralphclark · · Score: 1

    I hate the new names. They are so hard to pronounce. Given that we all know the difference between the SI meaning of the Greek prefixes and the computer memory meaning, I think the old names should stay.

    All we need is legislation to force the HD manufacturers to stick to the powers-of-two convention universally used with computers.
    Consciousness is not what it thinks it is
    Thought exists only as an abstraction

  139. Forget binary, stick with base-10 for byte counts! by dschuetz · · Score: 1

    The problem isn't the words, it's how the numbers change drastically when you apply the suffix.

    Yesterday I was copying images from a Linux box to NT for a CD, and was concerned that the files hadn't copied. "ls" showed something like "613,123,456" bytes, while the detail list in Explorer said "598 MB" and the status-bar said "584,720 KB". So, if I look at the most significant digits (the first check to see if the file's copied), I see either 613, 598, or 584, depending on where I look. Now tell me that any "normal" user is going to understand that distinction!

    In a base-10 system, however, 613,123,456 B ~= 613,124 kB ~= 613 mB, so the numbers at least *look* similar.

    Is there any reason we really need to do things in binary for this? I mean, you and I don't really give a damn that a disk contains exactly N multiples of a 10-bit word of bytes, we care how many bytes total are on it. And, in a decimal society, we use powers of 10 to see that.

    Maybe we could stick with capital K for base-10, and lowercase k for base-2 (or reverse, I don't remember the "official" case for base-10 units). Kind of like how 'b' means bits or bytes, depending. Let's just make it clear, eh?

    The monitor manufacturers are finally getting with the program for visible area measurements, maybe the same thing could happen here ("A 2.5gB drive (2.5 billion bytes)" or "2.6 GB (2.684 billion bytes)").

  140. Kibibyte? That's one letter from... by Masem · · Score: 3

    Anyone else read that as "Kibobyte"? We really
    want a computer term that closely related to
    Kibo?? ;-)

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  141. Mebibyte vs. "cracker" by Surazal · · Score: 1

    Unfortunately, I think that these new terms will have as much success in gaining widespread success as the term "cracker" versus "hacker" Magabyte and gigabyte are just far too entrenched.

    This isn't to say that this isn't a good idea. But good luck in transforming the mutilating power of the English language. :^)

    --
    --- Journals are boring; Go to my web page instead
  142. Umm. by Anonymous Coward · · Score: 0

    The bit *IS* the basic unit of information.. Look up planks constant.

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

      So why bother using bytes? Is it more difficult to have a, say, 80 Gb(it) harddisk than 10GB(yte) one? Datacom talks only about Mb/s, MB/s is just too complicated. My thesis: bytes are history, everything should be expressed in bits.

  143. Yeah - just like the metric system in the US of A by ch-chuck · · Score: 1

    My Buick gets 4 cords per the furlong and that's the way I like it - Abraham Simpson

    Chuck

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  144. Hey Hey Hey.. Its Faaaaat Albert! by Bowie+J.+Poag · · Score: 1



    Apparently the new specification was outlined by Mushmouth from the Fat Albert cartoon. No thanks.. I'll pass on this one.

    Bowie




    Bowie J. Poag

    --
    Bowie J. Poag

  145. Excellent point! by Anonymous Coward · · Score: 0
    Thirdly, I believe that there is a difference in captialization for 'kilobyte' depending on which kind you mean. 1 kB = 1000 bytes, but 1 KB = 1024 bytes.

    I hadn't thought of that before. This de-escalates the matter to some extend. But... how do you pronounce the difference?

    1. Re:Excellent point! by dschuetz · · Score: 1

      Thirdly, I believe that there is a difference in captialization for 'kilobyte' depending on which kind you mean. 1 kB = 1000 bytes, but 1 KB = 1024 bytes.

      I hadn't thought of that before. This de-escalates the matter to some extend. But... how do you pronounce the difference?

      I talk about why this really makes a difference elsewhere here (Forget binary, stick with base-10 for byte counts!), and came up with the same idea (lowercase k for "true" kilo, uppercase for "binary" or "large" kilo). How do you pronounce the difference? Dunno. Maybe just "kilo" vs "K" or "megabytes" vs "MB".

      Personally, I'm more concerned with visual display--that's where it's been an issue with me. :-)


  146. disk vs. the rest of the world by petrov · · Score: 1

    It's only the hard disk makers (and other permanent storage types like Iomega) that consider a megabyte to be 10^6 bytes. Everything else is with respect to base 2. 10 megabit Ethernet refers to 2^20 bits (not bytes), 128 MB of RAM would be 128 * 2^20 bytes, etc., etc. It's only the hard disk makers who hit on this years ago as a marketing gag to make their disks look a little bit bigger. it's really inane of them considering the rest of the computer world uses base 2 for everything.

    --sam

    --
    --sam
    Any technology distinguishable from magic is insufficiently advanced.
  147. Not a chance by Greg+W. · · Score: 1

    This will never work. The USA couldn't even successfully adopt the metric system! (Carter tried in the 70s. It failed miserably.)

  148. Manufacturers use what sounds best by Hanno · · Score: 1

    Manufacturers always use the measuring system that sounds best. Because of this, hard disks have been measured in "metric gigas" since a lot of years now.

    --

    ------------------
    You may like my a cappella music
  149. Anyone noticed the new df? by BadlandZ · · Score: 2
    -h, --human-readable == print sizes in human readable format (e.g., 1K 234M 2G)

    -H, --si == likewise, but use powers of 1000 not 1024

    GNU fileutils 4.0, November 1998

    Well, in Linux anyhow, I notice FreeBSD uses 4th Berkeley Distribution, May 8, 1995, and my IRIX boxes are totally out of date, I can't tell what OSF1 is using, but it doesn't support -h or -H either.

    1. Re:Anyone noticed the new df? by tap · · Score: 1

      I wish ls could do this. It's a pain when you have 100MB+ files, because the ls -l columns don't line up anymore.

    2. Re:Anyone noticed the new df? by damian · · Score: 1

      "I wish ls could do this"

      man ls

      [...]
      -h, --human-readable
      print sizes in human readable format (e.g., 1K 234M 2G)

      -H, --si
      likewise, but use powers of 1000 not 1024
      [...]

  150. Who Cares? by Etriaph · · Score: 1

    I don't really care what other people call the space on my hard drive, as long as I get what I paid for. I bought a 2.1 gig drive with my computer, and two OS's say it's 1.8. I'm sorry, I don't have that much swap space. :)

    --
    "It's here, but no one wants it." - The Sugar Speaker
  151. What this would mean for windows...and star wars.. by IIH · · Score: 1

    Imagine calling the new OS "Windows 2kibi"
    (Could be more accurate, as may not be fully released till 2048 :)

    and..

    0,1024,0 is a Star Wars Character (Oh-b- one-ki- no-b)

    --

    --
    Exigo spamos et dona ferentes
  152. Hmm.. by Anonymous Coward · · Score: 0

    Interesting suggestion, however, totally crappy choice of prefixes. Disgusting. You'll never catch me saying that crap (I hope.....).

  153. A Plan for the Improvement of English Spelling by Anonymous Coward · · Score: 0

    A Plan for the Improvement of English Spelling by Mark Twain For example, in Year 1 that useless letter "c" would be dropped to be replased either by "k" or "s", and likewise "x" would no longer be part of the alphabet. The only kase in which "c" would be retained would be the "ch" formation, which will be dealt with later. Year 2 might reform "w" spelling, so that "which" and "one" would take the same konsonant, wile Year 3 might well abolish "y" replasing it with "i" and Iear 4 might fiks the "g/j" anomali wonse and for all. Jenerally, then, the improvement would kontinue iear bai iear with Iear 5 doing awai with useless double konsonants, and Iears 6-12 or so modifaiing vowlz and the rimeining voist and unvoist konsonants. Bai Iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi ridandant letez "c", "y" and "x" -- bai now jast a memori in the maindz ov ould doderez -- tu riplais "ch", "sh", and "th" rispektivli. Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld.

  154. Re:Yeah - just like the metric system in the US of by generic-man · · Score: 1

    No, no, no! It's:

    "My car gets 40 rods to the hogshead, and that's the way I likes it!" -- Abraham Simpson

    Look it up.

    --
    For more information, click here.
  155. Pander to clueless users? by kovacsp · · Score: 1

    Yes we all agree that the current system is not perfect, and I'm sure most of us get confused when we see our drive size listed in kilobytes. (I know I just estimate by powers of 10). However, although we may live in a decimal society, the computer does not.

    If we change the meaning of kB on a disk, then why not do the same for memory? Is 1 MB of memory 1000 kB, or is 1GB = 1000MB? Of course not. The numbers are usually small enough that we can figure that out, but with your system, we'd have to change everything to avoid confusion. Now, how big is an int or a char? Well heck, I just don't remember.

    While I agree that they could have picked better names, I agree that the change needs to be made. Things in computers are measured in powers of 2 not powers of 10. Get over it.

  156. MiB? by Patman · · Score: 1

    Everybody Sing Along....

    Here comes the mibibyte...
    Too much to remember..
    Na-na-na-na
    The good guys dress in black, remember that
    In case we ever face-to-face in a deathmatch
    The prefix MiB means 10 ** (2*#)

    Etc, etc...fill in the blanks yourself. :-)

  157. The Great Thing About Standards... by Dunx · · Score: 1
    This reminds of the European v American billion argument: the European billion just got swamped and hardly gets used any more.

    For the uninitiated, a European billion is a million million (10^12), a European trillion is 10^18, and so on. The mere fact that I don't have to explain the US system shows how pervasive it is.

    This is one reason why the SI units and prefixes are important - they are well-defined, where as words like 'billion' can mean anything. I think I would probably agree with what this group is trying to do if wasn't so stupidly late.

    Personally, I'd be quite happy with billions, pints and gallons if they actually meant the same thing everywhere, but they don't.
    --

    --
    Dunx
    Converting caffeine into code since 1982
    1. Re:The Great Thing About Standards... by jilles · · Score: 1

      except perhaps outside the us
      here in holland (and the rest of europe and probably the rest of the world) we use the word miljard (i guess the english spelling would be milliard) to indicate 10**9. A billion is a factor 1000 more in europe than in the US (i.e. 10**12).
      It's really simple:
      10**6 = million
      10**9 = milliard
      10**12 = billion
      10**12 = billiard
      10**15 = trillion
      10**18 = trilliard

      Notice the system?

      I guess the stupid cowboys who colonized the US had no use for numbers higher than the amount of fingers they had (i.e. 10**1). Duhhhh, what comes after 999.999.999?? Must be billion. MORRONS

      --

      Jilles
    2. Re:The Great Thing About Standards... by jilles · · Score: 1

      sorry,

      english is not my native language (dutch is), nor is swedish, german and french yet I manage to at least make myself clear in those languages. But I guess cowboys don't need to speak anything else but english.

      --

      Jilles
    3. Re:The Great Thing About Standards... by Anonymous Coward · · Score: 0

      I just thought I'd be an ass and point out the obvious irony of somebody calling everybody in my country a "MORRON" [sic] when it is spelled MORON. Who's the moron now?

  158. Your suggestion is down the toilet by Anonymous Coward · · Score: 0

    In the Boy Scouts, KYBO means "keep your bowels open". So what do "Kibobytes" mean?

  159. Mmm...gibibytes by DanaL · · Score: 1

    I think I buy that brand of food for my cat! However, she's starting to get a little chubby, so I think I'm going to switch to kibibytes...they're lower in fat I hear.


  160. These IEC guys have too much free time... by SvnLyrBrto · · Score: 1

    Cmon, really... I certianly hope these guys aren't being PAYED to sit around and come up with goofy ideas like this.

    Just try to say kibobyte or mebibyte aloud.

    Do we really need people whose function is to sit around coming up with pseuso-profound but completely useless ideas?

    How hard is it to grasp the fact that 1K == 1024 bytes?

    Hell, I understood this when I was six and it was a big deal to have 48K in my dad's Apple ][, and a whole megabyte (1024 kilobytes, also a no-brainer) would have bankrupted my family!!!


    --
    Imagine all the people...
  161. Pander to clueless users? Relate to common sense! by dschuetz · · Score: 1

    > If we change the meaning of kB on a disk,
    > then why not do the same for memory?

    why not? what does it harm? All we're changing is how things are displayed to the user, to make it actually *make sense*. However, I do agree that memory chip boundaries actually are on binary breaks, so it might make more sense there.

    Of course, by my suggestion, you *can* do both. Memory is "32MB" while a Zip disk could be 100 mB, to distinguish a "true" binary-based "mega" from a decimal-based one. The key here is to use whatever system makes the most sense. In specifying memory size, maybe binary makes sense. In displaying a file size while showing only the most significant digits, decimal makes more sense.


    > Things in computers are measured in powers
    > of 2 not powers of 10. Get over it.

    Are they? Where do you actually "measure" anything on a computer, other than in an end-user display? If I declare an array to have 1k of elements, I don't say "int foo(1k)" I say "int foo(1024)" (or something, been a while for me. :-) )



  162. maybe byte by jilles · · Score: 1

    mebibyte pronounces like maybe byte

    hahahahahaha,

    But seriously, why increase the number of obscure acronyms. I mean computers are already confusing enough normal people.

    --

    Jilles
  163. Re:Arrrghh, oops by Anonymous Coward · · Score: 0

    > I'm just getting used to MegaHertz instead of
    > Megacycles

    Dont you mean Megacycles per second };)


    This new software was tested really thoroughly wasn`t it ;)

  164. Sounds like baby talk by Anonymous Coward · · Score: 0

    goo goo gaa gaa mebibyte

  165. Help Help! I'm Bein' Oppressed! by Anonymous Coward · · Score: 0

    Hey! I submitted this four months ago. I suppose you have to be one of the Illumanati to get posted on /. Anonymous Kevin -------------------------------------------------- From my outbox: In the April 1999 issue of InTech magazine (for the Factory Automation crowd), the following article caught my eye. I've included the complete blurb below. I don't know about you, but it sounds pretty stupid to me. ================================================== ======= Goodbye kilo, mega, and giga; hello kibi, mebi, and gibi The International Electrotechnical Commission, which writes international standards for electronic technologies, will adopt new prefixes to accurately express the values of quantities used in information technology. Gone are kilo mega, and giga bytes. In (with input from the National Institute of Standards and Technology), are kibi (Ki), mebi (Mi), gibi (Gi), tebi (Ti), pebi (Pi), and exbi (Ei) to represent exponentially increasing binary multiples. A kibibyte, therefore, equals 2 to the 10th power, ro 1,024 bytes. Likewise, a mebibyte equals 2 to the 20th power, or 1,048,576 bytes. The new prefixes will increase precision in expressing electronic information. The discrepancy stems from the need to write electronic information in binary code, using only two digits, ones and zeros, while the metric system is based on 10 digits. To describe large numbers of bytes, programmers used the closest approximate metric prefixes available at the time. ------------------------------------------------

  166. Well-defined terms are essential, not pointless by hawkestein · · Score: 1

    I'm going to have to disagree. First of all, we're talking about technical terminology, not ordinary language. Technical terminology exists because, by definition, technical terms require unambiguous meaning. This is what distinguishes them from ordinary language, and which is why jargon is, unfortunately, essential in areas like science. Physics, for example, requires very precise definitions of energy, momentum, etc. These terms aren't permitted to "evolve" like ordinary language does, they can only be changed by an explicit consensus of the community.

    Second of all, the terminology isn't being re-defined in this case, it's simply being restricted to one of two possible interpretations, the one which is consistent with the rest of the metric system. I don't think it's going to blow away the whole computer industry if we force KB and MB to refer strictly to powers of 10.

    Then again, we're talking about one of the only places of the world that was incapable of incoporating the metric system into their society, so maybe this humble Canadian is hoping for too much of the U.S.
    ----

    --
    -- Will quantum computers run imaginary-time operating systems?
  167. 8E6 by S.Herring · · Score: 1

    8E6 Bits == 8 * 10^6 Bits == 8000000 Bits != 262144 Bits

    Though you're right in the rest, Megabyte SHOULD mean 1000000 bytes

    Definitions of other words may change, but prefixes used to indicate multipliers for standardized units should not, the computer industry is an extreme minority in this case.

    1. Re:8E6 by Gestahl · · Score: 1

      Its actually the other way around. Americans consider 1 billion 1000 millions, while many other countries consider 1 billion 1 million millions. That's why you will see many British authors (say Steven Hawking) saying 5 thousand million instead of 5 billion.

    2. Re:8E6 by Durbs · · Score: 1

      It's the other way around.

      'Traditionally' a British billion was a million million, and a US billion was a thousand million. However, sometime in the 1970's the British Government changed accounting practices and as such started using a thousand million as a 'billion'.

      --
      -- I'm drinking myself to sleep again...
    3. Re:8E6 by Zugok · · Score: 1

      hey I always thought that an American billion was 'a million million', compared to the British billion as 'a thousand million' Myth or fact? If fact, then I am afraid Maxtor and other HDD companies are ripping us off more than the 73 MB per so called GB, and Bill Gates is really really rich.



      --
      "I just can't sit while people are saying nonsense in a meeting without saying it's nonsense" J Watson, Sci Am 288:(4)51
  168. Indeed (was: Relate to common sense!) by beh · · Score: 1

    Well, no matter which model we choose, 10^x or 2^x
    there is this little problem with computers being binary machines -- do you think, it's less confusing to tell the user: "Well, you can upgrade your machine to a whopping 4-dot-294 Gigabytes!"?

    I'd like to see the puzzled faces during that moment, thinking "Which nutter ever came up with this screwy figure?" There will be a sort of exception at one level, either we have the "screwy" number of bytes in one kb, the "strange" figure of 1024 kb in one mb, but we'll have a useful figure for address space "4GB flat"; or - we'll have the "cool" 1000 MiBs in 1 GiB, but on the other hand, system address spaces have 'weird' limits like 4.294GB of main memory.


    Personally, I'd vote for the SI honouring the computer science business and officially declaring, that with regards to computing the prefixes are based on powers of 2, thereby forcing companies like Maxtor and the like to change to this way.


    Unless the basic architecture of CPUs doesn't change to something base-10, we're "screwed" anyway.


  169. Stoopid by Wolfrider · · Score: 1

    Kiwibytes = K from NZ Merrybytes = Happy MB Lunabytes = Moonie TB All In Dew Time http://mountaindew.com

    --
    .
    == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    1. Re:Stoopid by Wolfrider · · Score: 1

      Kiwibytes = K from NZ
      Merrybytes = Happy MB
      Lunabytes = Moonie TB

      All In Dew Time
      http://mountaindew.com

      ( /. 8 my formatting )

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  170. Disk manufacturers... by jd · · Score: 2
    Have, for a LONG time, "cheated" on the megabyte thing, using powers of ten rather than powers of two. It allows them to sell less disk space for more money, and still convince people they're getting a bargain.

    Personally, I don't think there's anything confusing about megabyte, gigabyte, etc. It's 2^0, 2^10, 2^20, 2^30, etc. Very simple, very logical, and very consistant with the spirit of the original meanings.

    Kikibyte sounds like some Polynesian parrot.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  171. Re:Pander to clueless users? Relate to common sens by martian · · Score: 1
    100mB, according to convention, would represent 100 milliBytes...

    --
    "There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence."
  172. MB or MBytes... by Oo.et.oO · · Score: 1

    okay this has been an unwritten standard for years. storage companies want to make their crap seem like it holds more right? so we/they use MB which is 10^6 bytes rather than MBytes or MegaBytes which is 2^20 or 1024*1024 bytes... same thing goes with KB and KBytes... the former being pronounced kay-bees this is also the norm in announcing throughput rates, at least in storage... this is the first question people ask during computer architecture and other comp eng. tests: "how many bytes in a KiloByte?" and usually the prof didn't even think about it. so they say "just tell us your assumptions." Usually they had used 10^3 bytes in a KiloByte and their numbers come out round that way... even though it is technically incorrect...depending on if you spell it "KB" or "Kbyte"

  173. How gross by ceeam · · Score: 1

    Ahem. In Russian (and probably other slavic languages) 'ebi' would mean 'f@ck' (sorry).

    -------
    Why don't people use hexadecimal in daily life ;-)

  174. I sense a poll question! by Russ+Nelson · · Score: 1

    Possible poll question: is megabyte 10**6 or 2**20?
    -russ

    --
    Don't piss off The Angry Economist
  175. Actually... by Anonymous Coward · · Score: 0

    It seems more likely that Sailor Moon has invaded the jargon...

    Chibi-bytes, anyone?

    (hehehe... okay, no one's going to get that, but sometimes you gotta do the jokes just for yourself... forgive me, I watched 15 episodes of Sailor Moon last night!)

    1. Re:Actually... by glindsey · · Score: 1

      Congratulations, you've found someone who does get it. However, chibi-bytes would have to be small, pink, extremely whiny and annoying and dubbed into an absolutely obnoxious voice every time they're used to represent English text. Oh, and they'd have to be called Reenie-bytes in America.

      But then, I thought everyone watched Sailor Moon for the scouts' transformation sequences...

      (This is a fake tagline. It lets people know my web page is broken.)

    2. Re:Actually... by Glytch · · Score: 1

      Chibi-bits?! Ugh! I can just imagine a mutie-freak HD with pink hair being installed in my machine...

  176. Googleflips! by mholve · · Score: 0

    Now THAT is a lot of power!

  177. Re:Yeah - just like the metric system in the US of by javac · · Score: 1

    Yeah, well my car will do 35,000 furlongs/fortnight. Deal with that.

    geach

  178. Re:What this would mean for windows...and star war by Anonymous Coward · · Score: 0
    Same for the Y2K bug..

    I'm curious, why don't we all ask the opinion of experts on how to name the units. Anyone asked Al Gore yet?

  179. Re:Pander to clueless users? Relate to common sens by FreeUser · · Score: 1

    > Of course, by my suggestion, you *can* do both.
    > Memory is "32MB" while a Zip disk could be 100
    > mB, to distinguish a "true" binary-based "mega"
    > from a decimal-based one.

    What you are proposing is essentially reasonable, to have a different nomenclature for decimal vs. binary numbers. However, mB would be "millibytes", not decimal megabytes. Both M and m are legitimate prefixes (one standing for 10^6 and the other for 10^-3). More preferable to me, and more flexible for future innovations (trinary or whatever other godawful system comes into use for whatever reason) would be a subscript between the prefix and the unit of measure to denote base numbering system, something like:

    k2B (where the two is subscripted like in H2O) meaning 2^10 Bytes, while kB would refer to 10^3 bytes. Whether or not you pronounce k2B "kilobytes", "keebiebytes", or whatever doesn't really matter.

    Unfortunately we have a legacy that isn't very elegant in any form. Ideally the prefix k would mean power of three, so k2B really ought to mean 2^3 bytes, k3m would mean 3^3 meters, and so on. But (aside from usability issues) there is no way in hell anyone would go for that kind of interpretation, even though the whole schema would be much more flexible and consistent. k was never intended to be x^10, but rather y^3, where y happened to be 10 in our decimal system. "kilo" was used for 2^10 because AFAIK it yielded a value "close" to 10^3. *shrug* The whole nomenclature needs cleaning up, but if the IEEE people are serious, the least they could do would be to pick terminology that doesn't sound so damned silly.

    --
    The Future of Human Evolution: Autonomy
  180. mea culpa by jilles · · Score: 1

    That means excuse me for the stupid error
    in my little list :))

    --

    Jilles
  181. Everyone seems to be overlooking something basic. by porkchop_d_clown · · Score: 1

    I waited for someone to point this out, but no one has, so:

    People - there is nothing magical about the definitions of kilobyte and megabyte. the values of kilobytes (1024 bytes), megabytes (1024 * 1024) and so forth were not chosen because they were optimal for computer design! If they were, we'd be using units based on 2**8, 2**16, and 2**32! (DooD! My new harddrive has 2 longs of space! k3wl!!)

    1024 and 1024*1024 were chosen as a compromise - as close approximations of 10**3 and 10**6!

    The only time the precise difference matters is when you're actually laying out the hardware. At any other time, everyone should just relax!


    --
  182. Another silly suggestion by Anonymous Coward · · Score: 0
    It doesn't make much sense to keep the old prefixes at all, not even the shortened versions (Ki - Me - Gi) used in the IEC proposal, since they don't even begin to approximate the actual order of magnitude of the base-2 value.

    I suggest that, since the base is fixed anyway, it would make more sense to strictly use the EXPONENTS. Thus, 2E20 Bytes (formerly 1 MegaByte) would be referred to by its exponent, which is 20. If we stick with the greek language for the time being, the prefixes could look something like this:

    valueold denom.new denom.

    2E10KiloByte DekaByte
    2E20MegaByteIkosaByte
    2E30GigaByteTriakontaByte
    2E40TeraByteTettarakontaByte

    etc.

    I agree that the greek version is a bit too long to be practical, though. Of course, we could use any other language to denote the exponents.

    1. Re:Another silly suggestion by ConceptJunkie · · Score: 1

      Excellent suggestion, although "dekabytes", in theory, collides with the deca- prefix of SI, and would thus mean 10 (or 8?) bytes.

      Seriously, I would have a lot easier time adopting neat looking Greek terms than something that sounds like the name of a nasal-talking puppet on a PBS show.

      "KibiBytes"? Yech!

      Rick


      --
      You are in a maze of twisty little passages, all alike.
  183. They must thing computer are toys! by Midnight+Thunder · · Score: 1

    Sounds like that the guys who were thinking about this must have been watching the Care Bears or something:

    Kibibyte - Kidie Byte?

    One thing they are better off doing is creating an IEEE standard to what the current units mean in the computer industry and then let everyone know about it. Though I do understand where they are coming from.

    --
    Jumpstart the tartan drive.
  184. I thought... by PigleT · · Score: 1

    ...that when it came to capacity, 1 Kb was 1024 bytes, but 1Mb was 1024 x 1000 bytes, so 1M = 1000K...

    Perhaps a more worthy poll question would be "do you count off the sizes in `ls -l` in 3s or 2s?" ;8]

    ~Tim
    --

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  185. But when is a billion a billion by YuppieScum · · Score: 1

    In the UK, a billion is a million million. In the good old US of A, a billion is only a thousand million.

    Now you know why America has so many billionaires...they cheat.

    --
    This sig left unintentionally blank.
  186. Megabork by Signal+11 · · Score: 1

    New measurement: the Megabork. Measures stupidity in committees by the sum of their IQs.

    Why must committees break perfectly good, working standards? Computers use zero-based counting are usually binary - which means byte-boundaries occur in powers of two. If the average idi^H^H^Hperson can't understand this simple fact, Steve Jobs would love to sell them their next computer.

    I think God's way of seeking vengance is to put everybody on a committee...

    --

  187. Finally! by The+Weaver · · Score: 1

    I am relieved to finally hear that people have noticed this. It came out years ago but as with all paradigm shifts in notation, it takes quite a while to accept it. I, for one, will be much happier when all of these hard drive companies can't exploit this logical loophole when selling drives.

    Long Live the Gibibyte!

    --
    (2C)||(!2C), That is the question.
  188. Maybebytes? by Signal+11 · · Score: 3

    Maybebytes: It could be a byte. Then again, it might not.

    Gibytes: How many bodies are on the floor after you get done playing Quake.

    Kilibytes: What you call somebody who has contributed to the Gibytes of another player.



    --

  189. The rationale is two-fold. by Anonymous Coward · · Score: 0

    I like the irony. How 'bout kipple-bytes? Apologies to Philip K. Dick... Chipk

  190. Keep Your Bytes Open by FreeUser · · Score: 1

    What the FBI, SS, NSA, etc. keep telling us:

    Keep our bytes open (to their prying eyes).

    --
    The Future of Human Evolution: Autonomy
  191. Re:Forget binary, stick with base-10 for byte coun by crumley · · Score: 1
    Maybe we could stick with capital K for base-10, and lowercase k for base-2 (or reverse, I don't remember the "official" case for base-10 units). Kind of like how 'b' means bits or bytes, depending. Let's just make it clear, eh?

    Uhm, this wouldn't work very well. The SI prefixes are as follows: (pardon the formatting)


    • prefix ____ abbreviation
      kilo ______ k
      mega _____ M
      giga ______ G

    Since kilo is abbreviated 'k', you'd have to either break the SI standard, or make 'K', 'm', and 'g' be in one system, while 'k', 'M', and 'G' are in another system. What a pain.

    Besides, personally, I would always parse 'mB' as 'millibytes'.

    --
    Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
  192. Lack of Standard Nomenclature by rnturn · · Score: 1

    The fact that different manufacturers can't decide on how to describe their disk capacity indicates the need for the IEEE proposal.

    I used to laugh when a certain company used to have ads listing their disk drives capacities as ``NNN mB''. (I guess only an engineer would see the humor... Guess it comes from turning to the old ``Technically Speaking'' column in IEEE Spectrum and reading it before any other articles.)

    --
    CUR ALLOC 20195.....5804M
  193. Byte Confusion by Pasc · · Score: 1

    While we're at it, lets make a byte equal 10 bits, not 8. That is so confusing.

  194. What a great idea! by Trojan · · Score: 1

    So from now on, ads will talk about 64MB RAM and 6.4GB harddisks, instead of 64MB RAM and 6.4GB harddisks.

  195. How about Metric Megabyte? by orichter · · Score: 1

    I agree that it is stupid to try to change the name of a commonly used term like Megabyte, so how about just adding a term to clarify for when it makes a difference like they do with ton and metric ton. A metric megabyte could be 10**6 (metric is always based on tens) while english could be 2**10. The whole reason they don't usually distinguish is that it usually doesn't usually make a difference. "How big is that file?" "About a Megabyte." "English or metric?"

  196. Are you sure? by Anonymous Coward · · Score: 0

    I think ISDN, which is 128kbps, can actually deliver 16KB/sec provided no data is wasted with IP headers and CRC and the like. I think most datacom works on the kilo == 1024 system. Ethernet's speed is related to it's frequency: 10Mbps ethernet operates at 10MHz, sending 1 bit per clock. For ethernet to conform to kilo == 1024, it wouls have to operate at like 10.5MHz, or redefine a MHz as 2**20Hz

  197. Kibo by keefer · · Score: 1

    This may get nuked for being off-topic, but I'm going to say it anyway. Are we really at the point where even slashdotters don't know who Kibo is??

    Admittedly I've not followed the Kibo scene for quite some time, but there was once, way back when, where any mention of Kibo, at any time, in any newsgroup, summoned the Great One. There are probably FAQs on him still, and alt.religion.kibo or something probably still is around, too. But that's who Kibo is.

    And he came unto the masses, armed with the power of `grep`!

  198. What about... by Anonymous Coward · · Score: 0

    ...Megabytes, Gigabytes, Terabytes, etc? Those prefixes are already capitalized in SI.

  199. Standards will never beat common usage by TWR · · Score: 1
    This reminds me of the language laws that France has passed to prevent the use of English words when there's a perfectly good French word. It's trying to legislate common usage, which is doomed to failure. I first learned KB, MB, GB, etc. about 18 years ago, and I am reasonably certain that they have been in use for far longer than that.

    The fact that marketing droids abuse their meaning is irrelevant. That's their job; if we started re-defining every word that has been abused by advertisers, we'd all be choosing a whole new language.

    -jon

    --

    Remember Amalek.

  200. Is Sony in on this? by copito · · Score: 1

    It's obvious to me...
    kibblebytes are what AIBO eats.
    --

    --
    "L'IT c'est moi!"
  201. "Kilo" As In Kilobyte Is *Not* Metric!! by Anonymous Coward · · Score: 0

    Think about this for a moment:

    These people want us to use these terms because they believe they conflict with the metric prefixes kilo-, mega-, giga-, etc. But the kilo-, mega-, etc. as prefixes for bytes as in "kilobyte" are completely different from the metric system!

    Think about it... In metric, there are also the prefixes hecta- (100), deca- (10), deci- (0.1), milli- (0.001), etc. I just created a file three millibytes long! 0.003bytes? Is that possible? Of course not!

    Kilo, mega, giga, etc. just happened to come into use to describe increasing large numbers of bytes. They are based on powers of 1024. They have nothing to do with the SI prefixes, other than the fact that they are close to one thousand, one million, etc., which explains the origin of their names.

    I think the distance from my workplace to my house is 10 kibimetres -- 10,240metres. How useful are these new prefixes supposed to be...?

    One other thing... When you think about it this way, hard drive manufacturers are indeed lying through their teeth when they say a drive which really has a capacity of 16.8GB is "18gigs."

  202. french humor? by Plutor · · Score: 1
    the funniest part of this proposal is the fact that "Gig"s will now be "Gib"s. Now there will be no way to discern between quake and storage space.

    And what about ctf? You get 50 points for capturing the flag! 50 "Gib"s in one pop? I support that!

  203. This started back in 1995 by Ramses0 · · Score: 1

    I ran into this...


    http://sunburn.stanford.edu/~knuth/new s.html


    ...the other day. It's written by Don Knuth- you know, the guy who wrote "The Art Of Computer Programming" and TeX. (scroll down a page or two)


    You can see his thoughts on the matter, but it boils down to- "Why not use KB for 1000 bytes, and KKB for 1024 bytes?"


    It makes sense to me, plus his homepage is kindof neat. ;^)=


    All in all, I think the new terms suck. I can see why the scientifical types want to have a clear term to use in order to clarify what they're speaking about, but why not then say: "ex-twenty" for two to the twenty exponent, or "ex-forty". If *you're* going to make an international standard that sounds silly, don't make *me* use it. (but maybe that's just the 'merican side of me ;^)=


    --Robert (rames@utdallas.edu)

  204. disk capacities by stange · · Score: 1

    Not to surprise anyone, but disk capacities have been in powers of 10 for some time now, not powers of two. In other words, that 4 GB disk is actually 4*1e9 bytes, which is somewhat less than 2^32 bytes...or about 73MBytes difference.

    --
    slashdot.com All the news that isn't.