Slashdot Mirror


Creative Sued for Base-10 Capacities On HDD MP3 Players

Dorkz brings news of a class-action settlement from Creative Labs over the capacity of their HDD MP3 players. Evidently they calculated drive capacity in base-10 (1,000,000,000 bytes per GB) instead of base-2 (1,073,741,824 bytes per GB). The representative plaintiff is entitled to $5,000, and everyone else who bought one of the HDD MP3 players in the past several years gets a 50% discount on a new 1GB player[PDF]. They can also opt for a 20% discount on anything ordered from Creative's online store. Creative has made available all of the necessary legal forms. Seagate lost a similar lawsuit late last year.

528 comments

  1. 50%? by Jizzbug · · Score: 1

    50% off for less than 10% less space?

    --

    -=/\- Jizzbug -/\=-
    1. Re:50%? by wizardforce · · Score: 2, Interesting

      they misrepresented the capacity of their products knowingly, this is a warning to any other company stupid enough to lie like this.

      --
      Sigs are too short to say anything truly profound so read the above post instead.
    2. Re:50%? by mrbluze · · Score: 5, Funny

      ...they misrepresented the capacity... I'm sure they thought they were just being creative.
      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    3. Re:50%? by iamacat · · Score: 3, Interesting

      According to the most accepted definition K == 10^3, M = 10^6, G = 10^9, T = 10^12. Why should consumer product manufacturers use definitions only understood by technical professionals, that will confuse their average customer and are unflattering to the product?

    4. Re:50%? by Anonymous Coward · · Score: 4, Insightful

      Because it is part of the trade, and if you don't understand the rules and definitions in the trade tough shit, you should learn them before getting involved.

      Nobody is suing lumber manufacturers because 2x4s aren't 2 inches by 4 inches. Everyone in the trade understands the real dimensions. If you want to get involved in construction you have to learn things like that.

    5. Re:50%? by aleph42 · · Score: 4, Insightful

      Because when your OS displays the empty space on your device, it uses powers of 2.

      You don't have to be a "technical professional" if you OSãtranslates for you.

      --
      Don't take my posts literally; it's just code to control my botnet.
    6. Re:50%? by d0mokun · · Score: 1

      they misrepresented the capacity of their products knowingly, this is a warning to any other company stupid enough to lie like this. Stupid enough to lie? Don't jump the gun or anything! What if they actually did make a mistake? Hey.. even NASA made mistakes with thier calculations.. It can happen..
    7. Re:50%? by Anonymous Coward · · Score: 1, Informative

      They should use those definitions because they are definitions. A kilobyte is not 10^3 bytes, so they should not say it is. For memory sizes, K = 2^10, M = 2^20, G = 2^30, T = 2^40. If the manufacturer actually put 2^30 bytes in a 1 GB product, the packaging of that product could remain the same, the average customer would not be any more confused, geeks would be satisfied, and no body would go wtf? when they plugged in their drive and it says it is 954 MB.

    8. Re:50%? by Grant_Watson · · Score: 1

      Don't jump the gun or anything! What if they actually did make a mistake?

      Drive makers have been doing this for a long time-- it's not an accident.

      Heck, the drivemaker's kilobyte shrinks four bytes each year for marketing reasons. :-P

    9. Re:50%? by Anonymous Coward · · Score: 0

      50% off for less than 10% less space? Think of it this way, they're getting 50% off of 1GB players which Creative probably has a hard time giving away.
    10. Re:50%? by __aaclcg7560 · · Score: 1

      If they wanted to be creative, they should've used octal base.

    11. Re:50%? by zippthorne · · Score: 1

      A kilobyte is 10^3 bytes. You are thinking of a Kibibyte (kilo_binary-byte) where kilo_binary takes advantage of the fact that 2^10 is very close to 10^3. Unfortunately it gets worse for mega, giga, etc, which is why SI finally ruled on the standards.

      I believe it's customary to include a relevant xkcd

      --
      Can you be Even More Awesome?!
    12. Re:50%? by beav007 · · Score: 1

      Yes, but is it a 1GB player in Base2 or Base10?

    13. Re:50%? by uvajed_ekil · · Score: 1

      I'll pass. The prescribed relief for having bought crap is a discount on more of the same company's crap? No thanks, I'll just buy from somebody else next time.

      --
      This is a hacked account, for which the owner can not be held responsible.
    14. Re:50%? by PAjamian · · Score: 1

      What kind of "warning" is that? That if you misrepresent your product you might have to sell another product to affected consumers at around the wholesale price (where the manufacturer still makes a profit)? And that people might flock to your online store to buy loads of stuff because they think they're getting a great deal with a 20% discount? The only real fine here is $5000, pocket change.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    15. Re:50%? by BigAssRat · · Score: 1

      No, my computer has 3.25GB of RAM because I installed two 2GB sticks. I should be able to get one hell of a discount from MS then heh?

    16. Re:50%? by zippthorne · · Score: 1

      I was under the impression that 2x4s are, in fact, actually 2in by 4in when cut wet, but shrink to the standard size when seasoned. Or, at least, did at some point in their history of manufacture.

      --
      Can you be Even More Awesome?!
    17. Re:50%? by calebt3 · · Score: 1

      Nah, you just need to fork over some more cash for the 64-bit version.

    18. Re:50%? by iamacat · · Score: 1

      So should they also take your filesystem overhead into account to somehow come out with 2^30 bytes of formatted capacity? If not, how do you know it is not 2^30 bytes internally, including 70MB for remapping bad sectors?

    19. Re:50%? by i.of.the.storm · · Score: 2, Informative

      Yeah, 32 bit OSes can't see the full 4GB due to the way memory addressing works. Check wikipedia or something for more info.

      --
      All your base are belong to Wii.
    20. Re:50%? by MadnessASAP · · Score: 1

      32 bit OSs CAN see 4 GB but anything beyond that your out of luck with the exception of a few VERY ugly hacks that came out shortly between the need for more the 4 GB and 64 bit processors.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    21. Re:50%? by Anonymous Coward · · Score: 0

      The OS displays "free space", after formatting information such as file tables are removed. For MP3 players, the manufacturer probably can predict the format in 99% of cases, but for other storage devices, there's no way they can possibly predict the usable space after formatting.

      You expect adverts saying NNGB (NTFS) NN.MGB (XFS) NM.QGB (ext3) MMGB (FAT32), and so forth? Not only that, even knowing the file system isn't enough, most of these have enough options to make predicting the usable space correctly beyond any reasonable expectation.

      The drive controller also subtracts some for SMART, bad sector recovery, head parking, and so on. More if you have an ECC RAID controller.

      Just accept that you will never fit 100GB of data on the 100GB disk you purchase, nor 40GB of music on the 40GB MP3 player you purchase.

    22. Re:50%? by LilGuy · · Score: 1

      If they truly made a mistake I would wonder if the mp3 player would really function at all then. I would think it would constantly crash trying to access memory it didn't have.

      --

      You're nothing; like me.
    23. Re:50%? by Anonymous Coward · · Score: 0

      I agree. As a standard bitch as I am, it is a fact that the usage of kilobyte to indicate base-2 entities is wrong. The metric system is made for base-10. The commercial point of view is correct, and the technical point of view is wrong.

    24. Re:50%? by Psychotria · · Score: 1

      Which definition of GB? The 32-bit OSs can only address 4GB because it's 2^32 (i.e. 4294967296 bytes)...

    25. Re:50%? by pembo13 · · Score: 1

      Does your mechanic do similar?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    26. Re:50%? by Anonymous Coward · · Score: 1, Informative
    27. Re:50%? by mrsteveman1 · · Score: 1

      mmm seasoned 2x4

    28. Re:50%? by i.of.the.storm · · Score: 2, Informative

      No, 32 bit OSes can address 4GB TOTAL memory, that's including graphics RAM and various caches. Thus, the total RAM addressable by a 32 bit OS is somewhere around 3-3.5GB depending on the configuration of the computer.
      This forum post explains it in greater detail, people were asking this so often that they eventually just stickied the post. http://www.maximumpc.com/forums/viewtopic.php?t=71236

      --
      All your base are belong to Wii.
    29. Re:50%? by MadnessASAP · · Score: 1

      Well thank you very much for correcting me I did not no that till today.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    30. Re:50%? by AuMatar · · Score: 1, Troll

      No, he means kilobyte which is 2^10 bytes. Kibibytes are made up words which have no meaning.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    31. Re:50%? by Graff · · Score: 2, Informative

      I was under the impression that 2x4s are, in fact, actually 2in by 4in when cut wet, but shrink to the standard size when seasoned. Partially true. A 2x4 is rough cut to 2" by 4", then is dried (seasoned) and planed (smoothed), reducing its dimensions to approximately 1.5" by 3.5". The shrinkage due to drying and the material removal due to planing is what reduces the boards to their current commonly-found dimensions.
    32. Re:50%? by i.of.the.storm · · Score: 1

      No problem, it's a common misconception. It's just that it wasn't very common until recently, and even now most people don't run into it. But you can see it in the RAM configurations in many computers these days; many companies are putting 3GB RAM into their machines instead of using 4GB and installing a 64 bit OS, because although there aren't many incompatibilities, when something does happen the consumer is going to blame either the PC maker or Microsoft.

      (posted from a Windows Vista x64 machine)

      --
      All your base are belong to Wii.
    33. Re:50%? by thefekete · · Score: 1

      Electrons go from negative to positive, but since some jackass got it wrong at the beginning we affectionately refer to current as "the flow of positive charge". In fact, there are better reasons for base 2 kilobytes than the current direction convention.

      In EE 101 you learn that this is how it's done and to quit bitching about it. Same applies here, since the beginning kilobyte has meant 1024 bytes, mega - 1024^2, and so on. However, for quite some time, hard drive manufacturers have sold hard drives in base ten.

      If you don't know enough about this industry's sales gimmicks and conventions, you probably aren't going to miss those few extra bytes (until some properties window tells you about it).

      --
      The cool things is to have windows that bounce up and down like a good tits.
    34. Re:50%? by wolferz · · Score: 1

      such as seagate, western digital, samsung, toshiba, ibm... yeh every single HDD manufacturer there is with no exceptions.

    35. Re:50%? by Daniel+Phillips · · Score: 1

      I was under the impression that 2x4s are, in fact, actually 2in by 4in when cut wet, but shrink to the standard size when seasoned. 2x4 when cut rough, before planing, actually. Or it is supposed to be. Lumber companies argue that planing + shrinkage takes 1/4 inch off each side, resulting in 1 1/2 x 3 1/2, a 35% reduction in volume. I have a trouble believing this, personally I believe this is more about saving money by scamming consumers by getting the official standard changed, who knows how.

      --
      Have you got your LWN subscription yet?
    36. Re:50%? by Anonymous Coward · · Score: 0

      No, "K" means kelvin, "k" means one thousand. Just like C, java and perl, the SI symbols are case sensitive.

      I agree though that we should move to base 10 everywhere including RAM.

    37. Re:50%? by phantomfive · · Score: 1

      In the old days, a 2x4 was actually 2 inches by 4 inches. However, if you cut the boards smaller, you can get more usable wood from a given tree. So, they shrunk the size of the boards and changed building codes to make studs closer together in walls. If you look in an old house, you can still see 2x4s that are actually 2x4. Or so the old salt I framed houses with one summer told me.

      --
      Qxe4
    38. Re:50%? by FishWithAHammer · · Score: 1

      You are incorrect. All Intel processors after the Pentium Pro except for a few Pentium M chips, as well as most Athlons and later AMD processors, support PAE, which can address up to 64GB of RAM. There are 36 address lines on all PAE-capable memory buses; 4 are just unused by Windows except for use with the XD bit.

      Wiki article

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    39. Re:50%? by FishWithAHammer · · Score: 1

      If you're actually seeing bad sectors, your disk is on the way out anyway.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    40. Re:50%? by i.of.the.storm · · Score: 1

      Yeah, but most versions of Windows don't use PAE. In fact, you can even try to enable the boot-time switch but it won't do anything. Also, from what I've heard the reason it's disabled is because it's buggy and not really worth it. Out of curiosity, do you actually use PAE or are you just being pedantic? I don't really know much about how Linux does it, but in any case it's not use much and anyone who might need PAE might as well use a 64 bit OS.

      --
      All your base are belong to Wii.
    41. Re:50%? by FishWithAHammer · · Score: 1

      Yeah, but most versions of Windows don't use PAE. Irrelevant. When you have to say "yeah, but", you're wrong. You were incorrect.

      In fact, you can even try to enable the boot-time switch but it won't do anything. The boot-time switch isn't needed in the version of Windows I run. PAE is enabled by default on versions that aren't crippled.

      Also, from what I've heard the reason it's disabled is because it's buggy and not really worth it. It is buggy because driver writers are generally ignorant of the capabilities of the platform on which they code. Microsoft made no effort to rectify the situation because anything that drives hardware sales helps them out, too, and shoveling people to 64-bit before it was ready (XP x64, I'm looking at you) didn't hurt them one bit.

      Out of curiosity, do you actually use PAE or are you just being pedantic? I use it. I've used it for quite some time, before a viable 64-bit Windows existed. One of my older Linux machines also exceeded 4GB of RAM.

      I don't really know much about how Linux does it, but in any case it's not use much and anyone who might need PAE might as well use a 64 bit OS. Unless they don't feel a need to upgrade hardware.
      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    42. Re:50%? by Anonymous Coward · · Score: 0

      kilobyte is also a made up word. Humans make up words and apply meaning to them.. Kibibytes, whether you like it or not is also a word which has meaning. To say it has no meaning is to say it is nonsensical, but we all obviously know what you're talking about when referring to them. The general public doesn't have any idea what it means, but they also have no idea what kilobyte actually means. The whole thing is a huge misunderstanding of meaning.

    43. Re:50%? by i.of.the.storm · · Score: 1

      Ah, I see. My main sources of information about PAE are forums and this article: http://www.dansdata.com/askdan00015.htm which basically says that PAE was disabled from doing anything in Windows XP SP2. I'm assuming you use a server version of Windows or something then? That's pretty interesting. XP x64 was pretty stupid, but Vista x64 is just as good (or bad, depending on your opinion) as Vista x86. Driver support is definitely better than it was for XP Pro x64, since driver makers have to make both versions of a Vista driver for it to be certified or whatever Microsoft does to approve drivers.
      I still don't understand why anything pre 64 bit would require over 4GB of RAM, but then I don't have much experience with servers or anything of that sort.

      --
      All your base are belong to Wii.
    44. Re:50%? by Amouth · · Score: 1

      most mother boards get screwy when you get above 3.5GB of ram installed. like the gp said it is total.. base+extended+video.

      something to try is IF your board supports it is PAE.. it allows the OS to address all the physical memory (up to the 4GB and beyond i belive) but it does some screw things in how it does it..

      been so long that i can't remember exactly.. i just use it and move on - but feel free to read up on PAE.. i remember it being intresting.. but then again i have been up for 30 hours so intresting could be completely wrong

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    45. Re:50%? by English+French+Man · · Score: 1

      That's hardly the point here...

      The point is even unformatted à 100 GB drive only contains 100,000,000,000 bytes at most, where most systems calculates disk size in powers of 2, where 100 GB is roughly equal to 93.1 billions of bytes, which is quite different than space used for the allocation table and all that stuff...
      --
      If I'm wrong, please correct me ; learning is better than being right.
    46. Re:50%? by Anonymous Coward · · Score: 0

      Actually, a 32 bit OS can generally see more than 4GB due to the way memory addressing works. Check wikipedia or something for more info.

    47. Re:50%? by Anonymous Coward · · Score: 0

      You are wrong. Kibi is an accepted SI prefix for base-2. Kilo is an accepted SI prefix for base-10.

      If computer scientists want to be taken seriously, they should adopt the SI standard nomenclature like all the other scientists do.

      (As a biochemist who does computing as well, it amuses me that so many programmers and geeks have trouble with this. Science moves forward swiftly, and accepted practices change often. Adapt or accept that you aren't able to cut it in the modern world).

    48. Re:50%? by hvm2hvm · · Score: 1

      And according to what everyone thinks when you talk about memory sizes, KB=1024 Bytes, MB=1024 KiloBytes, GB=1024 MegaBytes, etc. The companies that create harddisks and other storage devices know this and take advantage of it. Actually I'm impressed that someone sued them and actually won. I thought it was a lost cause but apparently it isn't. Still, I haven't seen a HDD offer that expresses the size in 'real' GigaBytes.

      --
      ics
    49. Re:50%? by penguin+king · · Score: 1

      Isn't the Angstrom commonly used in biology/chemistry (and biochemistry too)?

      One could say that not all scientists really follow SI, because Angstrom isn't SI. It's be far more SI to say 0.1nm.

      Adaptation isn't really necessary, those in the business know what they're talking about. It's the people who interface with general public who need to be explicit about what they mean. Just like a scientist might commonly say that something measures 10 Angstrom and specify (or 0.000000001m) for the general public why don't they just say this product has 80Gb capacity*


      *85 899 345 920 bytes

      It's all abount communication (too much communication).

    50. Re:50%? by MichaelSmith · · Score: 1

      I was under the impression that 2x4s are, in fact, actually 2in by 4in when cut wet, but shrink to the standard size when seasoned. Or, at least, did at some point in their history of manufacture. Thats strange. If I buy 90*45 timber in Australia then it really is 90*45, to within a millimetre or so.
    51. Re:50%? by maxume · · Score: 1

      Calling it a scam is a bit much, it has been well understood by most people for at least 30 years.

      --
      Nerd rage is the funniest rage.
    52. Re:50%? by MichaelSmith · · Score: 1

      Electrons go from negative to positive, but since some jackass got it wrong at the beginning we affectionately refer to current as "the flow of positive charge". Please don't be too hard on Ben Franklin. He had a 50% chance of being right. But come to think of it, why is a proton "positive" and an electron "negative"? Isn't it just convention?
    53. Re:50%? by Gerzel · · Score: 1

      Except 2x4s ARE 2x4 inches, as all wood is measured when green because wood shrinks and expands with humidity anyway any standard representation would be false at certain points.

      Also when the definition was put into effect the fact that green wood shrunk after it dried, and that most wood was milled while green would have been well known by the general public.

      In this case Creative was deviating from a well set industry standard w/o notifying the consumer.

    54. Re:50%? by sorak · · Score: 1

      Another way of thinking about it is that the product wasn't quite what they advertised, so rather than having to give the customer what creative _DID_ advertise, creative is telling the customer that, for 50% extra, they can get what they originally paid for.

    55. Re:50%? by claytonjr · · Score: 1
    56. Re:50%? by mikael · · Score: 1

      Commonly known as the "2x4 of motivation" by senior management.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    57. Re:50%? by Shinobi · · Score: 1

      No, they did not "knowingly misrepresent the capacity", they actually conformed to a standard. SI Prefixes are EXPLICITLY defined as base-10. Just because some shit-for-brains people started applying it to base-2 does not mean it's a correct usage. SI Prefixes are explicitly defined as Base-10, that's the standard, and has been since the 1890's, now start conforming to the bloody standard.

    58. Re:50%? by X3J11 · · Score: 1

      No, 32 bit OSes can address 4GB TOTAL memory, that's including graphics RAM and various caches. Thus, the total RAM addressable by a 32 bit OS is somewhere around 3-3.5GB depending on the configuration of the computer.

      Splitting hairs, I know, but the bold text is in error. Regardless of how much hardware you install and how the system maps the memory, 4GB is still the total addressable memory. The system configuration only affects the accessible amount of memory.

      tl;dr: s/addressable/accessible/

    59. Re:50%? by electrictroy · · Score: 1

      What exactly did they misrepresent?

      Giga == base 10
      Gibi == base 2

      If a customer assumed that 100 gigabytes actually meant 100 gibibytes, then isn't that the customer's fault? I say yes. giga == base 10. gibi == base 2. Not the same thing.

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    60. Re:50%? by Anonymous Coward · · Score: 0

      Yet, if you compare it to older lumber on older houses, you realize it is just a scam. Older lumber was much larger. It is less now simply because the lumber companies can get more boards out of the same amount of wood.

      My grandmother has a house that was built in the 20s, with a screened-in porch built sometime in the 60s. When replacing a rotten board, it became painfully obvious just how much smaller 2x4 boards are now than they were then, as the original lumber sitting next to the board on either side have at least an extra 1/4" on the top and side in comparison.

    61. Re:50%? by hasdikarlsam · · Score: 1

      That is just convention, but it doesn't really matter.

      The *direction* of current flow is what he got wrong, and it'd be wrong even if we switched the labels.

    62. Re:50%? by sm62704 · · Score: 1

      Also, it's 50% off the purchase of a new player. "Please don't throw me into the briar patch, brer fox" say brer Creative.

      Only a corporation can make money by losing a lawsuit!

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    63. Re:50%? by electrictroy · · Score: 1

      Yeah but, imagine if a new "fad" takes hold, and everybody starts building their own homes or porches. I'm sure it would lead to a lawsuit over 2x4 boards only measuring 1.5 x 3.5 inches, due to lack of experience among the general population.

      i.e. Same thing that happened when the computer "fad" fell out of hobbyists and into the hand of Joe "duh" Smith.

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    64. Re:50%? by CastrTroy · · Score: 1

      When you think about it though, 90mm X 45mm is 3.54" X 1.77". Which is roughly equal to the size of a standard 2x4 (4x2). All they did was in the conversion to metric was measure a standard 2x4, an start calling it a 90mm X 45 mm.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    65. Re:50%? by maxume · · Score: 1

      The smaller boards generally cost less, and they seem to be strong enough.

      It's just the same with hard disks, the per byte price isn't affected a great deal by the base-2 base-10 confusion, and the things do what they are supposed to(well, usually for at least 15 months anyway).

      --
      Nerd rage is the funniest rage.
    66. Re:50%? by easyTree · · Score: 1

      they misrepresented the capacity of their products..

      According to this http://physics.nist.gov/cuu/Units/binary.html page we 'should' really be using GiB, MiB, KiB etc instead of GB, MB and kB.

      e.g.

      one mebibyte 1 MiB = 220 B = 1 048 576 B
      one megabyte 1 MB = 106 B = 1 000 000 B
    67. Re:50%? by easyTree · · Score: 1
      uhh, that should have been:

      one mebibyte 1 MiB = 2^20 B = 1 048 576 B
      one megabyte 1 MB = 10^6 B = 1 000 000 B
    68. Re:50%? by arb+phd+slp · · Score: 1

      Or it is supposed to be. Lumber companies argue that planing + shrinkage takes 1/4 inch off each side, resulting in 1 1/2 x 3 1/2, a 35% reduction in volume. I have a trouble believing this, personally I believe this is more about saving money by scamming consumers by getting the official standard changed, who knows how. My brother built his house with unplaned lumber that he bought directly from the sawmill. The materials were very consistently 2"x4", 2"x6" and 2"x10". Planing does take 0.25" off each surface.
      --
      There's a perfect xkcd for my sig but I'm too lazy to look it up. sudo someone go find it.
    69. Re:50%? by binaryspiral · · Score: 1

      According to the most accepted definition K == 10^3, M = 10^6, G = 10^9, T = 10^12. Why should consumer product manufacturers use definitions only understood by technical professionals, that will confuse their average customer and are unflattering to the product? Being most accepted and being correct are two different things. When your computer reports sizes in base 2, then damn it - sell me stuff with capacities written in base 2.

      If I go to the store and buy a 100GB hard drive. Why should I have to convert my actual storage capacity will be?

      It's just lame - always ways, always will be.
    70. Re:50%? by zippthorne · · Score: 1

      Yeah, but the conversion factor from angstroms to nanometers is a factor of ten. 1 deca-angstrom = 1 nm. The conversion factor from ergs to joules is a similar constant factor.

      The conversion factor between "look at me, I'm a clever engineer binary almost-prefixes" and standard SI prefixes varies depending on the prefix. And the difference is only going to get worse as we increase the number. For instance, a yottabyte in the binary notation of 2^10n is 2^240 = 1,766,847,064,778,384,329,583,297,500,
      742,918,515,827,483,896,875,618,958,121,606,201,292,619,776
        but, unfortunately, 2^239 = 883,423,532,389,192,164,791,648,750,371,459,257,913,741,948,
      437,809,479,060,803,100,646,309,888
        more closely approximates the SI yottabyte, so which one will you use?

      Further, only OS and RAM designers have any history of using the binary prefixes. In every other area, SI prefixes were already established as standard. Processor speed in megacycles? Communications industry already used SI prefixes, for about a hundred years.

      We get it. They were a clever little trick that joked about computers using binary arithmetic. That in no way means they should be accepted as a standard for commerce. It's about communication, as you say, and it is better for communication not to have to explain domain specific use of words that have standard use.

      --
      Can you be Even More Awesome?!
    71. Re:50%? by Anonymous Coward · · Score: 0

      Anyone else notice that the cheapest 1GB MP3 player on Creative's website was $34.99 and that they offer 2GB and 4GB models for about the same price? Price of a 1GB Creative MP3 player on Newegg: $19.99 So the 50% coupon just brings their prices in line with normal retail outlets...

    72. Re:50%? by EsbenMoseHansen · · Score: 1

      At work we use it, and it works fine.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    73. Re:50%? by TheRaven64 · · Score: 1

      When I connect the device to a computer, which operating systems will give you the size in base-10 units? Even if the buyer's don't know how big one GB is, they will know what their OS is reporting their music library size to be. If they use iTunes, then the bottom of the playlist display shows you the size of the files in the current playlist. Having a device that is advertised as being 1GB and doesn't store a 1GB playlist is misleading advertising.

      --
      I am TheRaven on Soylent News
    74. Re:50%? by HeroreV · · Score: 1

      Hard disk drive manufacturers were using base ten long before other people came along and started using base two. Why should the HDD people have to change just because others decided storage capacity should have it's own standard?

      In any case, the "byte" unit is be replaced with the "octet" unit to undo this mess. Base-10 megabytes (MB) become megaoctets (Mo) and base-2 megabytes (MB), aka mebibytes (MiB), become mebioctets (Mio).

      Base-10 was first, even for storage capacity, and the switch from "bytes" to "octets" will make it the standard again.

    75. Re:50%? by zippthorne · · Score: 1

      Well there's an easy way to find out. Take a calipers with you and ask the closest lumber mill to give you a tour. Then, measure the rough-cut 2x4s.

      --
      Can you be Even More Awesome?!
    76. Re:50%? by Alpha830RulZ · · Score: 2, Insightful

      2x4's are definitely 1.5" x 3.5" as purchased. It's close enough to exact as to not matter (construction grade lumber is not a tight precision material). They -have- to be pretty close to this spec, or the plans won't work out. Framers don't even measure them to check. They've been this way as long as I have built stuff, which is coming up on 40 years.

      Around the turn of the century, a 2 x 4 was definitely a 2x4. I had an older house that used them. However, the studs were still on 16 inch centers.

      I don't buy any planing and shrinking argument. The turn of the century boards didn't shrink, and they were cut from douglas firs, same as the modern ones I use. I think the industry just wanted to get more boards out of a tree. Interestingly, they are still priced by the board foot, which is calculated on the nominal, rather than the actual measurements. This is true for 2 x 6's, 2 x 8's, 2 x 12's, etc, as well.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    77. Re:50%? by Intron · · Score: 1

      So have disk sizes.

      --
      Intron: the portion of DNA which expresses nothing useful.
    78. Re:50%? by ps236 · · Score: 1

      Not really..

      On that assumption, an 8 bit 'OS' would only be able to address 256 bytes.. Now, we all know that most 8 bit PCs could access up to 64kb (2^16 address space). Similarly a 16 bit 'OS' (eg Windows 3.1) could access 1MiB (2^20 address space)

      The 'bitness' of the processor doesn't determine the size of the address space that can be used, but the size of the 'normal' word of data which is processed. It just so happens that for 32 bit Windows & Linux, they can access a 2^32 address space.

      BTW - 64 bit processors can't access a 64 bit address space. Currently, 64 bit Intel processors can access a 2^40 address space.

      So, address space is only related very loosely to 'bitness' of processor/OS

      Theoretically, a 32 bit processor could have an address space of may TiB - they don't, but it's possible in the same way that 8 bit processors could easily access 64kiB, and that didn't involve trickery like swappable blocks of memory (such as OS9 level 2 had)

    79. Re:50%? by OwnedByTwoCats · · Score: 1

      They represented the capacity of their products accurately, and the lawyers make out like bandits.

    80. Re:50%? by Anonymous Coward · · Score: 0

      mega - 1024^2 Ummm....
    81. Re:50%? by Anonymous Coward · · Score: 0

      That's not exactly true either. If the processor supports bigger address spaces (by supporting 48-bit address translation, for example), a 32-bit OS /can/ support more than 4GB of RAM.

    82. Re:50%? by beckerist · · Score: 2, Funny

      or Gb instead of GB... x8!

    83. Re:50%? by Anonymous Coward · · Score: 0

      Because it is part of the trade, and if you don't understand the rules and definitions in the trade tough shit, you should learn them before getting involved. Are MP3 players really comparable with 2x4s, though? It's consumer electronics. Sure, a lot of users will be techie types who know the difference, but many more are regular-ish joes who just want to listen to some music. Not that I don't think this is a cynical move by Creative. I'm just not sure it makes sense to refer to technical trade standards when talking about a mass market general interest product.

      The whole situation's a mess, but I don't think suing people is likely to solve anything.
    84. Re:50%? by sexconker · · Score: 1

      Computer science has always used powers of 2.
      They use powers of 2 because computer systems are binary and quantum (logically). All forms of counting in computer science are based on this - be it storage, throughput, calculations, etc.

      The uses of K M G etc in classical sciences are different. They measure things continuously - distance, size, mass, etc. Computers measure things discretely. There is no deci centi milli micro nano pico femto etc. in computer science because of this.

      The reason they are different is because they are two different types of measurements. And if you want to bitch about which one is correct, guess what - the computer science one is correct. Classical measurements are continuous, but we all know that the universe is quantum (not necessarily binary, though you could always represent it as such). Since the universe is quantum, it is in fact the discrete measurements which are more fitting. How many possible states/configurations can this clump of particles take? Guess what, you'll be involving that funny little ^ symbol to count them.

      Manufacturers of computer peripherals know what KB means in the computer world. They know what it will show up as when the user hooks it up to their pc. It was marketing that said "HAY - lets use 1000 instead of 1024! We can advertise larger capacity!!".

      The terms KiB, MiB, GiB and such are a travesty.

      Don't get me started on sexadecimal vs hexadecimal.

    85. Re:50%? by jedidiah · · Score: 1

      K = base^3

      The fact that the proper terms of are are "unflattering" is
      exactly the problem. Vendors shouldn't be able to get away
      with essential lying to you because the information is
      "inconvenient".

      KiloByte is simply the closest number to the "real kilo". It's
      a practical solution to a problem rather than something that
      just forces "easily confusable" consumers to remember ever more
      jibberish and jargon.

      It used to be that metric was supposed to be the "practical" solution.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    86. Re:50%? by sumdumass · · Score: 1

      The problem is that binary has two values, on and off. This is why there is a base to association with it. Now without getting into the complexity if bits and bytes or spacing and addressing, you have to understand that program space is calculated in base two not base ten math. That is how the industry solved the issues of accurately reporting sizes in order to programming to accurately fit into the spaces it needs to run/be in.

      Now, when you transliterate the numbers to base 10 because others are used to doing it and it makes your numbers look bigger and more attractive, it misleads the ignorant which amounts to a scam. You ask why when people are used to doing X is Y used. That answer is because Y is how it started and how it continues. If the people accustomed to X know enough to know what X means when buying a hard drive, then it wouldn't matter if it was a base 2 math system. They would know that Y is the amount, the higher the number the higher the space which would be true for X or Y. But seeing how Y reflects the actual usable space, the inflation of X can only be seen as an attempt to mislead those who aren't in the know and there lies the problem.

      If they would have started using a base 10 calculation system in the beginning, there would be no problem at all with it in the reporting of drive sizes. But they switched in order to make it appear that they were selling more then they were and to mislead people into thinking they were getting a deal.

      And more importantly, why don't you ask yourself why they don't size memory in the same system. Why isn't a company allowed to use 10^6 for a mega instead of 2^20. Your game that says it need 64 megs wouldn't run right. Your OS would be slower and so on. So what they did was use base 2 math because of the binary issue and called the multiple that just surpasses the Base 10 amount equivalents as the K, M, G, and so on. But your going into a specific field that has specific definitions for specific reasons so you have to use those definitions and so on. I mean you can't transpose all SAE (traditional English wrench sizes) to metric sizes and have everything fit. Even with half numbered sizes like the 8.5 millimeter you don't have an exact fit. You even have situations where thread size and counts are different making metric bolts incompatible with SAE applications. I have to have two fastener bins and two sets of wrenched and sockets in my garage just to work on my cars and lawn equipment because they don't convert properly all the time. So when you goto an application, you have to stick with the use and defined terms of the application. When you goto a computer, you have to use base 2 math on the parts that use base two math.

    87. Re:50%? by Cervantes · · Score: 1

      Nobody is suing lumber manufacturers because 2x4s aren't 2 inches by 4 inches. Everyone in the trade understands the real dimensions. If you want to get involved in construction you have to learn things like that. +1
      I couldn't have said it better myself.
      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    88. Re:50%? by Yvan256 · · Score: 1

      The customer doesn't really know how big the hard drive capacity is, he just goes with whatever Windows/Mac OS X/Linux is telling him.

      Let's sue Microsoft, Apple and... erm... Linus?

    89. Re:50%? by Lost+Engineer · · Score: 1

      Wrong. Windows (and Linux?) separate the address space into kernel and process space as a matter of convenience (no need to translate addresses in the kernel region). Other operating systems do not necessarily have this problem.

    90. Re:50%? by FishWithAHammer · · Score: 1

      I use Windows 2003. Works great; playing games takes a bit of hackery, but nothing special. Direct3D had its moments of sheer blinding hatemongering (would silently close out D3D apps) until I found a page that explained why there were problems and how to get around them. About the biggest complaint I had was that Photoshop CS3 got itself confused and thought that Windows 2003 was older than XP SP2, so I had to download a Microsoft tool and make the installer think I was running on XP SP2; the applications run just fine without the same treatment.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    91. Re:50%? by u38cg · · Score: 1

      Possibly your old 2x4s were cut from lumber that was dried and seasoned as a log - this was certainly common for hardwoods that went into musical instruments at that time. Presumably if it had been, no considerations over shrinkage would apply.

      --
      [FUCK BETA]
    92. Re:50%? by Anonymous Coward · · Score: 0

      2x4 isnt 2 inches by 4 inches. Ooooooohhh.

      That explains why the shed I built .... never mind.

    93. Re:50%? by hb253 · · Score: 1

      This is correct. While upgrading the bathroom in my parent's house (built in 1916), I noticed that the 2x4's were actually 2 inches by 4 inches. I'm curious as to when 2x4's became 1.5x3.5's.

      --
      Self awareness - try it!
    94. Re:50%? by nuzak · · Score: 1

      I'd be fine for moving to SI measurements, but every OS out there still measures files using the binary prefixes.

      In other words, Creative sold a device that claimed it would store 1 gigabyte, but wouldn't actually store 1 gigabyte as reported by the OS. They did so knowingly with intent to deceive. This is the very definition of false advertising.

      --
      Done with slashdot, done with nerds, getting a life.
    95. Re:50%? by MichaelSmith · · Score: 1

      When you think about it though, 90mm X 45mm is 3.54" X 1.77". Which is roughly equal to the size of a standard 2x4 (4x2). All they did was in the conversion to metric was measure a standard 2x4, an start calling it a 90mm X 45 mm. Oh for sure. But a litre of milk really is a litre and I am surprised that US timber manufactures get away with incorrect labelling.
    96. Re:50%? by springbox · · Score: 1

      they misrepresented the capacity
      No, it clearly says GB and not GiB. Other storage manufacturers do this too and they are actually using the units correctly!
    97. Re:50%? by bhtooefr · · Score: 1

      PAE is enabled by default, but Microsoft has it all set to keep everything within the 4 GiB barrier anyway.

      Unless, by "most versions of Windows," you mean Windows 2000 Server, Windows Server 2003, and Windows Server 2008.

    98. Re:50%? by Anonymous Coward · · Score: 0

      Actually, a 2x4 is the right width to place in a wall that is 4" thick. There are other layers that go on top, sheetrock for example, so that the studs have to be somewhat smaller.

    99. Re:50%? by Lehk228 · · Score: 1

      they didn't misrepresent anything, software miscalculates storage space for convenience,

      --
      Snowden and Manning are heroes.
    100. Re:50%? by i.of.the.storm · · Score: 1

      Note that I said RAM, not memory...

      --
      All your base are belong to Wii.
    101. Re:50%? by Alpha830RulZ · · Score: 1

      I think it's unlikely, but don't really know. This was in a house in Portland, OR, dated 1911. The area was bustling at the time, and logging was a major industry. My belief is that the lumber was locally cut, and fairly fresh. It was very roughly hewn. There are large toothed circular saw marks. That's not a blade that you'd use with hard, seasoned wood, and is typical of western sawmills.

      (disclaimer: my father used to work for a northwest timber company, Crown Zellerbach, so I claim some knowledge, probably without justification). At any rate, to the general point, modern timber is cut to dimension and then kilned, in which it reaches its final dimensions. There isn't too much variation in the results ( 1/32 in), and they don't mill it further after kilning. That means that the process is fully planned - there can't be a lot shrinkage involved, or the result would be more variable. So the lumber companies can make lumber whatever dimension they want from the first cut of the log.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    102. Re:50%? by iowannaski · · Score: 1

      2x4 is a unitless board size. It's hardly incorrect labeling, as inches aren't even implied as the unit of measure. Besides, it's not like a lumber company selling 1.75" x 3.75" 2x4s would be doing their customers any favors - they would just be selling worthless non-standard sized sticks.

      --
      i forget
    103. Re:50%? by Endo13 · · Score: 1

      The "shrinking" reason is bogus. Planing is what reduces the size. As someone else posted, if you go to a sawmill where they prepare lumber for the lumberyard, a 2x4 is actually 2"x4" before they plane it. There isn't necessarily any reason you *have* to plane off a quarter inch on each side, but they did it so lumber sizes would still be standardized, and a quarter inch is generally enough to make sure each side will end up smooth and splinter-free.

      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    104. Re:50%? by GrievousMistake · · Score: 1

      Actually, they did use the binary units, but forgot to tell us that they were using 7-bit bytes.

      --
      In a fair world, refrigerators would make electricity.
    105. Re:50%? by Anonymous Coward · · Score: 0

      lumber is measured in nominal sizes. it has been determined that milling off and rounding the edges on construction lumber actually decreases the likelihood of cracks and splits increasing in size.
      the length measurements aren't subject to the nominal size, although "construction grade studs" are often 8feet minus the thickness of three plates (3x1-9/16")which saves builders the cost of saw cutting studs to their proper length as defined by building codes and industry standards. thus a properly built wall will be an actual 8 feet tall.

      1000 vs 1024 means little in a floppy disk, but as storage capacity increases the error grows proportionately, particularly when using 1000x1000 as opposed to 1024x1024.

      one of the original points of pc design was that consumers should only have to learn a small subset of computer science to operate them effectively.

    106. Re:50%? by Graff · · Score: 1

      Actually, a 2x4 is the right width to place in a wall that is 4" thick. There are other layers that go on top, sheetrock for example, so that the studs have to be somewhat smaller. It's strange that a bunch of lumber companies don't use the same reasoning that you do:
      Arnold Lumber
      Advantage Lumber
      Howe Lumber

      Just to name a few.

      Yes, by putting sheetrock on the lumber you bulk the size of the wall out a bit but the true reason for lumber being a bit less than it's nominal size is how it is finished.
    107. Re:50%? by Ghostworks · · Score: 0

      "The trade" is standardized by the IEEE, ISO, and other bodies. All of them have recognized standards that bring unit prefixes for bytes/bits such as "kilo", "mega", "giga" et al into line with SI units.

      (A poster above claimed that "gibi" (giga-binary) and similar -bi definitions are an invention of Wikipedia. In fact, they are part of a never-passed, proposed IEEE standard.)

      If anyone is sufficiently aware of technology to believe giga- can denote 1024^3 (contrary to all training in the metric system received in school), then they should also be aware that there is ambiguity in the definitions. Any reasonable person -- yes, that mythical, sensible, reasonable person all law is based upon -- who is aware of the ambiguity should also be aware that companies may take advantage of the definition which costs them less, particularly when it is the industry-approved definition. If the reasonable cannot conclude that the company is taking the costly route based on common sense alone, then he should ask for clarification.

      Now before everyone who was weened in an era of lazy nomenclature jumps in and tells me that this is unfair, or stupid, or greedy (and it is), consider what it means that a technology company has to pay out a large settlement for actually _conforming_ to industry standards set forth by the IEEE.

    108. Re:50%? by PSdiE · · Score: 1

      Because the consumer has chosen which capacity MP3 player to go for based on how many MP3s they want to fit on. MP3 sizes are measured in MB, which is Base-2. Hence the capacity of devices for storing MP3s should also be expressed in Base-2 - it's not complicated. A consumer purchasing a 1GB MP3 player expects to fit 1GB of MP3s onto it, as reported by their operating system (i.e., Base-2). If they have a folder containing 1GB of MP3s on their PC, but cannot fit it onto the device, they have been mislead on its capacity.

  2. "creative sued"? by Anonymous Coward · · Score: 0

    Shouldn't the title be more like "Creative settles"? After all, that's the news. Not the lawsuit.

    1. Re:"creative sued"? by sm62704 · · Score: 1

      Ewe muss bee knew hear.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  3. What's 73MB between friends? by BadAnalogyGuy · · Score: 1

    Although I think it is a stupid abbreviation scheme, "mebibytes" and "gibibytes" as represented by "MiB" and "GiB" could really catch on due to this kind of confusion. In every industry except computing, base-10 is assumed to be the standard. It is basically only in this industry that base-2 is the standard, and the confusion over storage sizes becomes an issue.

    So either the general public needs to learn about MiB and GiB or storage makers need to start labelling their products as holding amounts measured in base-10.

    The former probably won't happen, so we'll most likely see tons of ink wasted on the longer small print.

    1. Re:What's 73MB between friends? by anethema · · Score: 1

      Mebibytes and gibibytes will NEVER catch on. The geeks would have to spearhead something like this, and they never will because the words sound stupid and you sound stupid and unprofessional using them.

      Storage makers ALWAYS label their products as base-10 amounts.

      My 74GB WD Raptor HDD is 69.2 GB. They are getting sued because for 40-60 years now, maybe longer, storage/ram etc in computing has been base-2 (it being a binary system). Now they are switching to base 10 because they can advertise a higher space than what is actually sold. They are getting sued for this and rightfully losing. Seagate lost a similar law suit and now creative. The companies are going to have to learn to ignore the dolts in marketing and just tell the truth or start losing money through similar law suits.

      One judgement and one settlement in favour or the plaintiff starts setting a pretty big precedent and future judgements will now almost certainly go in favour of the plaintiff.

      --


      It's easier to fight for one's principles than to live up to them.
    2. Re:What's 73MB between friends? by TapeCutter · · Score: 1

      Your right, it hasn't happened already so it probably won't. Instead of a bunch of legal ink they could simply write out the whole thing.

      Eg: Instead of 250GiB they could write something like : 2.0^E13 useable magnetic toggles : and let the consumer translate it into what they see in the O/S.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:What's 73MB between friends? by hairyfeet · · Score: 1

      Or the HDD manufacturers could just,oh I don't know,actually give them a little extra instead of screwing them? My last Maxtor was advertised as a 200Gb and it came out as 203Gb when formatted. needless to say I had no problem with getting an extra 3Gb. With the stuff getting so cheap would it REALLY kill them to actually let the consumer come out ahead by some tiny amount?It would be smart if for no other reason than to ensure that they don't have to deal with stupid lawsuits like this and would have the side benefit of letting the customer feel like they got a good deal. But that is my 02c,YMMV.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    4. Re:What's 73MB between friends? by TapeCutter · · Score: 1

      I agree that a few cents on each HDD sale is worth far less than a happy customer and tip my hat to Maxtor. The post was intended as sarcasm.

      You also answered a question I put in another post ie: Is there any manafacturer who still advertises in base 2?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    5. Re:What's 73MB between friends? by i.of.the.storm · · Score: 1

      That's interesting. I noticed that my 80GB regular hard drive was actually 73.something GiB, so I assume Raptors were actually giving their size in GiB when they said 74GB. You learn something every day...

      --
      All your base are belong to Wii.
    6. Re:What's 73MB between friends? by Anonymous Coward · · Score: 0

      When people will stop telling this bullshit? Storage manufacturers always used proper SI prefixes. Have a look at IBM Winchester manual or Seagate ST-506 manual. Everywhere there a megabyte means one million bytes.

    7. Re:What's 73MB between friends? by hairyfeet · · Score: 1
      I know it was sarcasm,and I apologize if I came off as snarky,it just really irks me that all these manufacturers will screw their customers,cause bad feelings to be generated from said customers,and risk lawsuits for a savings of what? 02c on a HDD to at most 06c of a flash drive? When they could have happy customers by simply raising their prices across the board by 15c and actually letting us come out a little ahead. I just bought another Sandisk M2XX series MP3 player(I love how reliable they are and how you can carry spare AAAs instead worrying about recharging) and I would have happily paid an extra 25c to $1.00 to have it say 4.03Gb instead of 3.8Gb when I first plugged it in.


      And as for the Maxtor,I know some folks really hate them,but I've never had a bit of trouble out of them. In my years of experience dealing with HDDs I've found a little extra cooling,especially with Maxtor or any of the cheapy Asian brands like Exelstor goes a long way,otherwise they run too hot and tend to die early.I just slapped a $3 HDD fan from Newegg on and hadn't had a bit of trouble since.And I was really surprised by the extra 3Gb since it wasn't even their top drive,but a DiamondMax 9 I got for a dirt cheap $20 on Black Friday. But after finding that I actually got more instead of less when I need an upgrade or a drive fails I'll be looking at the Maxtor lines first. IMHO the manufacturers would earn a LOT of good will and make a nice bit of extra profit if they would just raise the price a few cents and let us have a little over instead of under. But that's my take on the subject,YMMV.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    8. Re:What's 73MB between friends? by Jesus_666 · · Score: 2, Interesting

      Mebibytes and gibibytes will NEVER catch on. The geeks would have to spearhead something like this, and they never will because the words sound stupid and you sound stupid and unprofessional using them.
      Except for those geeks who think that sticking to ambiguity because the unambiguous prefix doesn't pass arbitrary coolness standards is unprofessional. "I don't support it because the name isn't cool enough" is not a best practice.

      Even though when talking I still use "megabyte" for both MB and MiB (prefixing it with "decimal" or "binary" if neccessary), when writing I do take care to differentiate between MB and MiB because they describe different things and things are clearer when using them.

      What the hard drive manufacturers should do is give the capacity in both GB and GiB. That way there is no confusion and everyone is happy. Well, except for those who think that the GiB figure isn't stylish enough.
      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    9. Re:What's 73MB between friends? by TapeCutter · · Score: 1

      "I apologize if I came off as snarky"

      No problem, I wasn't offended in the least. I've been a software developer for 20yrs and a hobbyist since the Apple II days but I can't say I can single out any particular brand of HDD that has caused me more greif than any other. I do however recall discovering (and being a bit miffed by) the base ten thing with the first HDD I bought, but nowadays I just assume it's base 10.

      BTW: That first HDD was a 20MB western digital I purchased second hand for $200 - roughly half the price of a new one!

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    10. Re:What's 73MB between friends? by hairyfeet · · Score: 1
      Never had any IBM Deathstar drives I take it? But seriously, as someone who has worked in repair shops since Win95,and built and sold pc rigs long before that,I can tell you that most of the dead drives I have seen are TOTALLY the users fault. They buy some cheapy mini tower and then have somebody squeeze in a second drive so the the things aren't even half an inch apart and then are shocked when their new drive bites the farm and takes all their data with them.


      Of course the idiot who designed the circa 2000 HP Pavilion "knuckle buster" mini tower should be shot,as all the fans in the world won't cool that hell beast down. I am actually typing this on one I got for cheap because the owner got tired of overheats and after trying every fan combo I could think of I finally had to use my old bosses "white trash cooling special" which consists of removing the side and sticking a Wal Mart box fan against it,LOL.


      But while I can understand where the original change came from(and for those who don't, the race to reach 1Gb was a point of pride for the HDD manufacturers back in the day) I still say that now that space is just so damned cheap it wouldn't kill them to raise the price a few cents and let the customer come out ahead for once. And while a few cents more cost wouldn't bug most consumers,I for one would have been happy to give them a little extra money to have the three albums worth of extra space on my flash based MP3 player. But that is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    11. Re:What's 73MB between friends? by TapeCutter · · Score: 1

      "white trash cooling special"

      Hah, I like the term. I live in Australia I've and used this myself to stop a cpu from complaining about the heat and shutting down, that was after I bumped up the temprature setting in the bios. And yeah, if you work in a repair shop your going to the one who sees dead drives daily and cops all the "where's my missing 73meg" agro.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    12. Re:What's 73MB between friends? by Nicolay77 · · Score: 1

      Do you mean 203.912'880.128 bytes?

      That's 203GB but it is 189GiB (as reported by windows).

      I have a Maxtor Quickview disk.

      --
      We are Turing O-Machines. The Oracle is out there.
  4. Re:First! by Jizzbug · · Score: 1

    Anonymous coward loses! (#23270978)

    --

    -=/\- Jizzbug -/\=-
  5. Let me get this straight... by Anonymous Coward · · Score: 0

    everyone else who bought one of the HDD MP3 players in the past several years gets a 50% discount on a new 1GB player[PDF]. They can also opt for a 20% discount on anything ordered from Creative's online store.

    Creative ripped lots of people off, and as punishment, they get lots of almost guaranteed sales? Sure, it's at a discount, but factor in all the sales they gained from lying about the capacity, the margin between the original drives and the cost of drives that actually had that capacity, the economies of scale guaranteed sales bring, and it's hard to believe they've actually lost much at all.

    1. Re:Let me get this straight... by Hognoxious · · Score: 1

      Seems they aren't the only ones.

      This is a storm in a teacup. Everybody who's technically minded knows the numbers are approximate (and where/how to find the true byte count). Anyone who isn't won't understand the difference anyway, and would find it much more confusing having to deal with fractions resulting from the base conversion.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Let me get this straight... by Anonymous Coward · · Score: 0

      Anyone who isn't won't understand the difference anyway

      Huh? "You got less than it says on the box". "You can fit fewer songs on it". Seems simple enough.

      and would find it much more confusing having to deal with fractions resulting from the base conversion.

      Why would they need to convert anything?

    3. Re:Let me get this straight... by Anonymous Coward · · Score: 0

      Because drives are usually manufactured with capacities that are convenient in binary (that's base two). Stupid mac fanfaggot.

    4. Re:Let me get this straight... by Anonymous Coward · · Score: 0

      What in flying fuck are you talking about? Why does a manufacturing detail mean that users need to be confused? What the fuck do Macs and homosexuality have to do with this?

    5. Re:Let me get this straight... by Bastard+of+Subhumani · · Score: 1

      That's different. If Apple had to put the exact size on their machines, logos & adverts it would spoil the appearance. Which looks and sounds more elegant, iPod Nano 8Gb or iPod Nano 7.450580596923828125Gb?

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
  6. Ughh.. again... by Anonymous Coward · · Score: 0

    G, M and K are SI units.
    G = 10^9
    M = 10^6
    K = 10^3

    Just because your industry decided to overload (and this confuse) them, doesn't change the fact that they are SI units.

    If you want them to be base 2, use the Gi, Mi, and Ki SI units.

    1. Re:Ughh.. again... by packeteer · · Score: 1

      We don't use the Si"ssy" system in the god damn US of A.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    2. Re:Ughh.. again... by corsec67 · · Score: 1

      What is wrong with saying that there are "2 kilomiles" between Chicago and Los Angeles?

      --
      If I have nothing to hide, don't search me
    3. Re:Ughh.. again... by hobbesmaster · · Score: 1

      Yes, we do.

    4. Re:Ughh.. again... by Anonymous Coward · · Score: 0

      Where the SI system is used, the typical prefixes for units in a given context are chosen so that there are no awkward numbers in common usage. The prefixes are not chosen to denote the level of accuracy or to minimize the length of the number on a case by case basis. 2kilomiles would only be used for comedic effect or in a context where distances are usually given in multiples of 1000 miles. Since there are very few contexts where such distances would be useful and not touch metric territory, "kilomiles" would rarely be used.

    5. Re:Ughh.. again... by TypoNAM · · Score: 1

      Nearly every programmer, network administrator, and what have you I've talked to in this I.T. industry do NOT recognize IEC has an authority figure over redefining of nearly forty years of well known and understood meaning of byte size modifiers (kilobyte, etc..) as a base of two, not base of ten. It was the marketing departments of various storage vendors that started this confusion mess and for IEC to basically give in to these vendors (I wonder how much it cost them to pay off IEC) and IEC's reason of "confusion" is not founded and they can basically go fuck themselves as for as we care.

      That's all I have to say about it.

      --
      This space is not for rent.
    6. Re:Ughh.. again... by Anonymous Coward · · Score: 0

      network administrator
      Here's some news for you. Network bandwidth has *always* been measured in base-10. One kilobit is 1000 bits. Once megabit is 1000 kilobits. This has been the case since they were invented.

      By your logic, we should be suing Intel for the missing Hz in our 3GHz processors since Intel used 3G as 3x10^9 and not 3x2^30.

    7. Re:Ughh.. again... by MadnessASAP · · Score: 1

      yes but bits are different then bytes, The whole system for referring to sizes, speeds and capacities in computers is horribly messed up. bits, bytes, base-2, base-10, base-16, MIPS, FLOPS, Hz it can all get a bit overwhelming for people who don't have a fair amount of knowledge about the differences.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    8. Re:Ughh.. again... by Anonymous Coward · · Score: 0

      Miles are not SI units, that's what. You're using an SI prefix for a non-SI unit.

    9. Re:Ughh.. again... by Anonymous Coward · · Score: 0

      What is wrong with saying that there are "2 kilomiles" between Chicago and Los Angeles? Only trailer trash combines a Greek prefix with non-Greek word. It's just plain tacky morphology.

    10. Re:Ughh.. again... by Anonymous Coward · · Score: 0

      FAIL!

      Greek prefixes are often combined with Latin words.

    11. Re:Ughh.. again... by Bill_the_Engineer · · Score: 1

      Who is we?

      Jeez, chill man.

      Maybe (just maybe) the confusion began when the computer electronics industry applied SI prefixes to industry units. I mean come on, what harm could come from using base-10 prefixes with base-2 units? After all, it's only the folks in the hardware industry using this right?

      Oh wait... Now that we have more users outside of the hardware industry using these machines and they are more familiar with the correct (base-10) usage of SI prefixes who could blame them for the confusion over quantity?

      It is hard for us to imagine what a lay person comprehends when they see 1MB. For all they know, they received some free bonus memory after the initial 1,000,000 bytes.

      Of course unit confusion can happen to people actually in the computer industry. I've lost count of the number of times I had to correct someone because they were off by a factor of 8 because they aren't accustomed to hardware capacities of memory components being measured in bits and not in bytes (octets)...

      Anyway back to the topic of the article and this is not necessarily address to the parent post.

      I'm old enough to remember when everything was advertised using base-2 units, and remember when hard-drive capacities began to be advertised using base-10 units. This happened a long time ago, and long before MP3 players made their appearance. So I am sceptical that any consumers where confused by the use of base-10 to sell hard drive capacities.

      Besides most of the advertisements and the packaging of the retail versions of these drives have fine print stating the capacity is given in base-10 and the amount reported by the OS may be lower...

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    12. Re:Ughh.. again... by toddestan · · Score: 1

      What is wrong with saying that there are "2 kilomiles" between Chicago and Los Angeles?

      Because that's only 2000 miles, not 2048 miles.

  7. 1 GB drive? by icydog · · Score: 1

    "and everyone else who bought one of the HDD MP3 players in the past several years gets a 50% discount on a new 1GB player"

    Is anyone else wondering how many bytes are in this thing?

    Seriously though, it would be nice for storage vendors to use binary prefixes rather than decimal. We probably don't mind too much other than for the sake of being pedantic, but it must be pretty annoying to Joe Sixpack who buys a 1 TB drive only to find that he's missing one hundred billion bytes!

    1. Re:1 GB drive? by prockcore · · Score: 1

      Seriously though, it would be nice for storage vendors to use binary prefixes rather than decimal.


      No, it would be nice if everyone (including your braindead OS) would start using decimal prefixes.

      You do it in your head anyway. Every single person who looks at a file that is 1,500,000 bytes says it's "1.5 megabytes".

      There is absolutely NO reason the consumer should be exposed to binary math. NONE.
  8. Always thought.. by Anonymous Coward · · Score: 0

    .. advertising capacity using base-10 was stupid, and I assume, like myself, many here had acclimated to taking that into account whenever purchasing new hardware, but I had never dreamed they would be legally liable for such a thing.

    Did they stop using a disclaimer along the bottom stating base-10 megabyte/gigabyte usage?

  9. how about dell dj's? by neersign · · Score: 1

    the dell dj's are just rebranded creative mp3 players, so are they covered?

  10. GB is Base 10 by Anonymous Coward · · Score: 0

    Correct me if I'm wrong, but aren't Gigabytes (GB) meant to be base 10?
    It's Gibibytes (GiB) that are counted in Base 2

    1. Re:GB is Base 10 by ghostdancer · · Score: 1

      Byte is just another form of measurement for storage.

      Commonly, 1 Byte = 8 Bits.

      --
      I rather be free in hell than a slave in heaven.
  11. Gibibyte. by Anonymous Coward · · Score: 0

    I will die stubborn and proud before I use this term in any other context than this post.

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

      Those binary prefixes have been standardized for about a decade now by IEEE, IEC, BIPM, and CENELEC (http://en.wikipedia.org/wiki/IEEE_1541) but few know they exist (including most electrical engineering and computer science students I know).

      If Creative was going to be sued for anything, it should have been under-representing how much space is free in the software display (assuming they display the inappropriate unit for their conversion factor like most consumer software)

      However, it seems more likely that even if the software and marketing material correctly used the correct units (GB or GiB) they'd get sued... ...they'd just get sued because the amount of marketed space would be the storage capacity of the disk rather than the space available for storing music (file-system overhead).

      People can get away with suing for just about anything these days because going to court to prove the claim frivolous is just too cost-prohibitive compared to paying a relatively inexpensive settlement to people who don't deserve the settlement in the first place.

    2. Re:Gibibyte. by Toonol · · Score: 1

      Good for you. I'm teaching my children to never use the term, also. Not that they would.

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

      You're one of the good guys.

  12. Hard Drives by BillOfThePecosKind · · Score: 1

    So can I sue Samsung or whomever for doing the same thing? Or is this different?

    1. Re:Hard Drives by Kingrames · · Score: 1

      Of course it's different. they haven't been sued yet.

      --
      If you can read this, I forgot to post anonymously.
    2. Re:Hard Drives by wal9001 · · Score: 1

      Seagate was. The rest still haven't, so you're free to go after WD, Hitachi, or whoever else seems like they might have some money for you.

    3. Re:Hard Drives by anethema · · Score: 1

      Seagate settled and it was a class action suit. If you havent made any claims against the class action settlement, you are also free to sue Seagate for the same reason.

      --


      It's easier to fight for one's principles than to live up to them.
  13. Punish corps by giving them money... by pintpusher · · Score: 4, Insightful

    Completely orthagonal to the whole stupid debate over base10/base2 gi(bi|ga)bytes or whatever....

    I really hate this trend. A corporation loses a case and the punishment is that consumers get to spend more money with them. I fully believe that they will at least break even if not make money on this settlement. WTF. They should be forced to refund everyone who bought one of these players an amount equivalent to the proportion of storage space the "lost".

    I'm a class action settlement "Winner" in my business and my prize? I get 20% off products that are outside my usual purchase contract with the company. How lame is that! They get to keep charging me the same ripoff prices as before *and* I get to spend more money with them. And if I mess up filling out the little coupons, then they are invalid, no recourse. </rant>

    --
    man, I feel like mold.
    1. Re:Punish corps by giving them money... by Anonymous Coward · · Score: 0

      Exclude yourself from the class and sue them yourself or don't complain when you are poorly represented by someone who is only using you to get more money out of the company.

    2. Re:Punish corps by giving them money... by TapeCutter · · Score: 1

      "I really hate this trend."

      Ditto! However since the base10 thing has been standard industry practice for eons I think that in this case that type of 'winning' is entirely appropriate.

      I'm waiting for the spam headline - "Disk prices double, get a 50% discount by signing up now!"

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Punish corps by giving them money... by plowfunkel · · Score: 1

      The "stupid debate over base10/base2 gi(bi|ga)bytes or whatever" is exactly the point. As you imply with that statement, the differences between a base 10 and a base 2 computation of hard drive space are not significant, and so the payout to consumers shouldn't be significant either.

    4. Re:Punish corps by giving them money... by martin-boundary · · Score: 1

      It ought to be standard procedure for courts in class action suits to mandate that all lawyers' fees and awards be settled in the same way as their clients'. So if the clients get 20% rebates, then lawyers should be paid exclusively in 20% rebates.

    5. Re:Punish corps by giving them money... by tokul · · Score: 1

      Only if they have bigger than 50% profit margin.

    6. Re:Punish corps by giving them money... by sorak · · Score: 1

      I really hate this trend. A corporation loses a case and the punishment is that consumers get to spend more money with them. I agree 100%. The customer is entitled to say "these people misrepresented themselves and I'm not doing business with them any more", but, unfortunately, our legal system has decided that BOGO coupons are legal tender in this country now.

      WTF. They should be forced to refund everyone who bought one of these players an amount equivalent to the proportion of storage space the "lost". I'd say they need to take it a step further. Since the correlation between storage capacity and product cost does not seem to be correlated (I.E. the price per gig skyrockets on new technology), the only fair way to do it is to either have the company send the customer a nearly identical unit with a satisfactory amount of disk space, or to give them a refund. (At least, it is fair if you assume that the company is being required to make ammends for a mistake or illegal action.)
    7. Re:Punish corps by giving them money... by moloney · · Score: 0

      The two things that are so wrong with this type of award is that the "winner":
      - is forced to do business again with the defendant which they probably no longer trust
      - is forced to get something from the defendant that they probably don't need.

      I hope that the medical profession doesn't pick up on this. Imagine having to get more medical services from a doctor who lost a malpractice suit. "Winning" a malpractice case over a botched surgery would require the patient to get an unneeded surgery from the same bad doctor.

      I couldn't think of a car analogy.

    8. Re:Punish corps by giving them money... by Jarik_Tentsu · · Score: 1

      Considering that almost all data storage companies doing this...would this mean anything significant in the industry? I mean, everything from USB keys, to internal and external HDD storage as well as devices using HDDs (MP3 players) advertise their stuff in GB (10^9) instead of GiB (2^30). Or is this case specific and will not affect across the board?

      ~Jarik

    9. Re:Punish corps by giving them money... by Jekler · · Score: 1

      Even if the profit margin isn't greater than 50% (or 20% on other products), they still gain market share or at least an opportunity to retain a significant portion of their market share.

    10. Re:Punish corps by giving them money... by Threni · · Score: 1

      > I really hate this trend.

      I hate this trend. People trying to make a fast buck out of their own ignorance as to how much something can store. If you don't know, work it out - don't just jump on a bandwagon someone else started.

    11. Re:Punish corps by giving them money... by CmdrPorno · · Score: 1

      Yes, they should be required to write checks. This type of "settlement" is a sham.

      I remember the Iomega Zip Drive "click of death" "settlement." As a party who owned one of the affected drives (although mine hadn't failed yet), I was entitled to purchase a new zip disk from Iomega at a price of $20, at a time when independent retailers were selling the same disk for less than $20.

      --
      Sent from my iPhone
    12. Re:Punish corps by giving them money... by Anonymous Coward · · Score: 0

      the differences between a base 10 and a base 2 computation of hard drive space are not significant Just wait until we're talking about yottabytes ... then the differences will be significant.

    13. Re:Punish corps by giving them money... by fredmosby · · Score: 1

      You didn't win, creative paid off your lawyers with millions of dollars and gave you cupons to try to keep people from realizing what is going on.

    14. Re:Punish corps by giving them money... by Anonymous Coward · · Score: 0

      It's stupid because the cost just gets passed onto the consumer. The only winners are the lawyers.

    15. Re:Punish corps by giving them money... by Anonymous Coward · · Score: 0

      The only winners are the lawyers.

      And the corporation that "lost" the suit, because they get more sales.

      Basically, the only winners are everyone but the people who "won" the case.

    16. Re:Punish corps by giving them money... by glitch23 · · Score: 1

      They should be forced to refund everyone who bought one of these players an amount equivalent to the proportion of storage space the "lost".

      Creative thought of this and opted to pay people using dollars in base 10 since that would be cheaper but the court wouldn't allow it.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    17. Re:Punish corps by giving them money... by DiEx-15 · · Score: 1

      Does anybody remember that this was done with the original Nintendo Entertainment System/Famicom? Yeah, it's lame that their punishment is to have the victims "spend" money. However when the legal water is uncharted, I guess the law can only get away with a slap on the wrist.

    18. Re:Punish corps by giving them money... by LangDaLa · · Score: 1

      When I got the e-mail for this I almost marked it as spam, I thought it was a phishing e-mail. Nice to see it somewhere else, now I know it's legit.

  14. ok by Anonymous Coward · · Score: 0

    ok

  15. Innumeracy by Detritus · · Score: 2, Funny

    The court should have awarded each of the plaintiffs a calculator and a boot to the head.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Innumeracy by statemachine · · Score: 1

      The court should have awarded each of the plaintiffs a calculator and a boot to the head.

      It's been quite a while since I've heard that skit.

    2. Re:Innumeracy by Anonymous Coward · · Score: 0

      A boot to the head, you say?

  16. 1GB = 10^9 Bytes by phizix · · Score: 1

    1GB = 10^9 bytes, by definition. It is ridiculous Creative Labs has to pay this settlement.

    1. Re:1GB = 10^9 Bytes by 91degrees · · Score: 1

      Fighting in court = 10^9 dollars :P

      Well, okay - maybe not that much but I imagine they're not going to lose out too much from the settlement. Most people are going to go for the 20% off option (they already have a creative mp3 player). I wouldn't be surprised if Creative break even there.

    2. Re:1GB = 10^9 Bytes by DurendalMac · · Score: 1

      Only if they had the little annotation and footnote that indicated how they were measuring the space. If they had that, then screw this lawsuit. If not, then screw Creative. Can't say they didn't have it coming after that retarded patent suit against Apple for what? Column view on an MP3 player?

  17. Oh for fuck's sake... by NonSequor · · Score: 2

    When will we computer geeks get over this obsession with binary memory measurements.

    Using the binary units makes referring to RAM capacities easier and makes many other things (storage capacities and file sizes) clumsier to deal with. I suppose that OS internals also use 1024 bytes as a basic organizational unit, but that hardly seems relevant to the issue of whether a file labeled as 8GB should actually be 8 billion bytes or 8.6 billion bytes.

    Everyone around here seems to hate tradition for tradition's sake unless it's a computer related tradition. Congratulations, you've become what you hate and you didn't even realize it.

    --
    My only political goal is to see to it that no political party achieves its goals.
    1. Re:Oh for fuck's sake... by SanityInAnarchy · · Score: 0

      Ok, how does it make anything clumsy, except when hard drive manufacturers insist on using base 10 instead of base 2?

      For what it's worth, I think it's perfectly fine to label something as a billion bytes, as long as there's actually a conversion table somewhere. Wouldn't hurt to also include a disclaimer that your OS is going to use different units.

      --
      Don't thank God, thank a doctor!
    2. Re:Oh for fuck's sake... by NonSequor · · Score: 1

      The fact that this thing still lingers in end user software after decades of usability research is two-thirds of what makes this so annoying.

      The other one-third is the people who keep on defending it.

      --
      My only political goal is to see to it that no political party achieves its goals.
    3. Re:Oh for fuck's sake... by nmb3000 · · Score: 1

      Everyone around here seems to hate tradition for tradition's sake unless it's a computer related tradition.

      I don't know if that statement is accurate as "get off my lawn!" posts are so common, but in any case I think change for change's sake is worse.

      The usage of K to mean 1024 has been around the computing industry essentially since there was a need for the term. It was simply understood that because computer hardware doesn't do base 10 (it can, but just creates waste) in computer circles and reference the SI prefixes were applied to a binary system. The only reason ambiguity entered into it is because of marketing. By playing pretend and going against decades of precedent they realized they could sell less bang per buck without consumers knowing the difference.

      This thread from the other story does a great job of explaining this idea. In the computer industry, K, M, and G stand for slightly different values than their normal SI meaning. That's just how it is and snobby new prefixes (that are still ignored in all practical use) won't change it. I'm glad we're finally sticking it to manufacturers (though I hardly think Creative was punished here) for intentionally misleading consumers.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    4. Re:Oh for fuck's sake... by Bill,+Shooter+of+Bul · · Score: 1

      I don't hate tradition for tradition's sake. And I don't think its done for tradition's sake either. Its easier to count things based on boolean logic with a base two system. Its not like they made it base two because they didn't know any better. Its not the equivalent of defining current as the flow of positive charge and then discovering years later that its usually the negative charges that move.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    5. Re:Oh for fuck's sake... by prockcore · · Score: 1

      In the computer industry, K, M, and G stand for slightly different values than their normal SI meaning.


      Except when it doesn't. Network speed is always base10. So is CPU speed.
    6. Re:Oh for fuck's sake... by zippthorne · · Score: 1

      Wrong question. Why is it that everyone assumes the hard drive manufacturers are doing the dumb thing. They are using the prefixes as SI intended, after all.

      They should really sue the OS distributors for under-reporting both the size of the disk, and the size of the files on the disk.

      --
      Can you be Even More Awesome?!
    7. Re:Oh for fuck's sake... by MortimerV · · Score: 1

      I have a problem with disks being sold in base 10 but my OS displaying everything as base 2. It's just confusing. I look at the solution from the other side, though: Why doesn't my OS display everything in base 10? As a basic end-user, it makes no difference to me.

      Instead of 5MB mp3s I could have 5.24. Instead of a 3GB collection, it's 3.22. And now my 100GB drive really is 100GB, rather than 93.13.

      People selling memory get to use their inflated numbers, all of our files get bigger, and the confusion is gone for the basic user.

    8. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      So the exact same file should change sizes depending on if it is read into RAM or not?

    9. Re:Oh for fuck's sake... by NonSequor · · Score: 1

      I understand that internally many things are aligned along 1024 byte boundaries. I don't see why that should be considered relevant to the end user. The machine exists to serve me and any time it displays information in a format that is inconvenient for me, the machine has failed.

      I'll only change my opinion on this if it can be demonstrated that displaying file and storage capacity sizes in binary measurements benefits the user.

      People can call 1024 byte units whatever they want when they are working with things that are organized into 1024 byte units, but please just let the rest of us who are working with data in all sorts of odd sizes call a million bytes a MB.

      --
      My only political goal is to see to it that no political party achieves its goals.
    10. Re:Oh for fuck's sake... by kurt555gs · · Score: 1

      Except when using Vista.

      --
      * Carthago Delenda Est *
    11. Re:Oh for fuck's sake... by NonSequor · · Score: 1

      So the exact same file should change sizes depending on if it is read into RAM or not? Pretending not to understand someone else's argument doesn't make it invalid.
      --
      My only political goal is to see to it that no political party achieves its goals.
    12. Re:Oh for fuck's sake... by SanityInAnarchy · · Score: 1

      They started out using the binary units, actually, like everyone else. At some point, some manufacturer figured out that, yes, it's technically correct to use them for 1000 instead of 1024, so they did that -- and it seems like they did that to deliberately misrepresent it as being bigger than it is.

      Kind of like broadband providers which sell "unlimited" connectivity at a certain amount of "burst" bandwidth, with no guarantees whatsoever.

      Now, if they had actually attacked the OS distributors back then, they might have a case.

      Regardless, what part of what I just outlined is difficult?

      --
      Don't thank God, thank a doctor!
    13. Re:Oh for fuck's sake... by drfireman · · Score: 1

      Everyone around here seems to hate tradition for tradition's sake unless it's a computer related tradition. Congratulations, you've become what you hate and you didn't even realize it. That's because consistent use of units of measurements is not tradition for tradition's sake, it's so that we can tell how much stuff will fit on a storage device. As luck would have it, we have a decent system for that, and it's based on round numbers in base 2. I don't think the system has any real drawbacks, although apparently you find it somehow clumsy. But as soon as you introduce a second system, suddenly it becomes difficult to tell how many bytes a 120GB drive will hold, unless you happen to keep track of exactly when each manufacturer switched over, or in general to measure things precisely. Probably if the entire industry agreed to switch all at once, it could be settled in about ten years. But why bother? Nobody really cares if a gigabyte is this size or that size, the only thing we really care about is that it always means the same thing. And this really has nothing to do with computers, but fortunately the companies that distribute orange juice and things like that haven't yet figured out a way to give me less (while still maintaining some asinine argument about why it's still a "quart"). Actually, for all I know they have. The size of a quart is much more of an arbitrary tradition than the size of a gigabyte. If I find out they've been doing that, I'll be a little irked. Not because of tradition, but because I don't like being cheated.
    14. Re:Oh for fuck's sake... by __aawfbm2023 · · Score: 1

      I always thought K denoted degrees Kelvin.

    15. Re:Oh for fuck's sake... by AcidPenguin9873 · · Score: 1

      You obviously didn't read the thread that GP linked to. Things that computers address are measured in powers of 2, like RAM. Measurements of things like network speed or CPU frequency can use base-10 because computers don't need to address every bit in a network transmission or every cycle in a CPU clock. Read this post from that thread if you're still confused.

    16. Re:Oh for fuck's sake... by Oggust · · Score: 1
      Exactly. The only thing that ever used the base-2 units was memory, because it actually made sense back when. (Since memory capsules come in base-2 sized units.) And the error was small.

      • * All the ethernet (and other networking)standard use real (base-10) megabits/gigabits.
      • * Disks, DVDs and tapes. Yes, they all do this. Because it makes sense.
      • * CPU frequency. I get 3.6 GHz, and those are real "G"s.
      • * Some of the stats on memory chips are even base-10, like the latency and clock rate, for example.

      Also, at some point this needs to get fixed. The error gets bigger for every generation:

      difference between:

      • Kib and KB: 2.4 %
      • MiB and MB: 4.9 %
      • GiB and GB: 7.3 %
      • TiB and TB: 10%
      • PiB and PB: 13%

      ...and so on. This has to stop. It makes it a royal PITA to use these sizes together with anything else.

      It's useful to be able to figure how long it takes to transfer a 10 "TB" file across a 10Gb ethernet connection without having to know about the obscure 10% fudge factor.

      /August.

      --
      "An object declared as type _Bool is large enough to store the values 0 and 1." -- 6.1.2.5, C99 standard.
    17. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      Ubuntu is almost there, with fdisk and mounted media sizes using decimal units. GParted uses binary units but labels them as such. Unfortunately the Nautilus "Properties" window still uses mislabeled binary units.

    18. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      You are aware that there's a difference between suffixes and prefixes, right?

    19. Re:Oh for fuck's sake... by pembo13 · · Score: 1

      It's not an obsession it's how it is. Do you have no respect for things at all?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    20. Re:Oh for fuck's sake... by Lord+Kano · · Score: 1

      Congratulations, you've become what you hate and you didn't even realize it.

      I sir, will NEVER become a Democrat.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    21. Re:Oh for fuck's sake... by jimicus · · Score: 1

      Speak for your own OS. Linux (along with the various GNU utilities) has been moving towards using SI definitions when it does the translation for some time now.

      For an example of the confusion, download the latest Knoppix (it hasn't been updated in a while). ls -lh uses binary units, df -h uses SI units.

    22. Re:Oh for fuck's sake... by 91degrees · · Score: 1

      No, it represents Kelvin. The temperature is an absolute scale so there are no degrees.

    23. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      Well, since it does anyway, I'm not sure why we should worry.

    24. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      Yeah, but that's a whole new can of fish right there - ever tried actually getting 100MB/s of data through ethernet? CPU speed doesn't relate that well to the amount of processing done (hence crazy intel numbers). Firewire vs. USB speeds? In essence these things come from different roots.

      As far as data is concerned base 2 seems to be the norm. Interface speeds etc. are in base 10, since it refers more closely to the electrical specification of that interface. Data is addressed by binary values and hence it makes sense to refer to it in base2.

    25. Re:Oh for fuck's sake... by Znork · · Score: 1

      In the computer industry, K, M, and G stand for slightly different values than their normal SI meaning.

      No they don't. They are sometimes used as an approximation, or as a lazy you-know-what-I-mean in cases where mistaking one for the other basically doesn't matter much anyway (like, for example, storage sizes!).

      Actually believing K means 1024 is, in my experience, a fairly new (last 10-15 years), and something that would have gotten you a big 'F' in any case where it actually mattered.

      I'm glad we're finally sticking it to manufacturers for intentionally misleading consumers.

      Oh, please. Consumers were intentionally misleading themselves. If a seller is selling you something clearly labeled as being measured in US gallons but you usually use UK gallons to measure it, you getting less liquid than you thought is your own fault.

      The label on the storage device is correct. The flaw is in your interpretation of that label; if that creates a problem for you, you would more appropriately sue your school district.

      Thankfully, progress is being made in stamping out this error; the last thing we need is _yet_ another unit ambiguity causing everything from rockets blowing up to building collapses.

    26. Re:Oh for fuck's sake... by EdIII · · Score: 1

      The "Obession" is not for one way or another. I, personally, could give a shit which way we choose to represent it, as long as it CONSISTENT.

      That is the problem here. They sold a car marketing it in Miles per hour, but the consumer is told ALL other pertinent information in Kilometers per hour. How can a consumer make an informed decision when they are unable to understand the units being used, their relation to each other, and what it means to them in the first place?

      If we use Base-10 fine. Base-2 would be equally fine. Sure, there are some arguments to be made about which is easier, more efficient, etc. The only important part is that the same units representing the space are the same units representing the file size.

      The same problem exists with ISP's and advertised bandwidth. Just about every single UI I have seen represents speed in KiloBYTES per second, yet ISP's represent their speeds in MegaBITS per second. WTF? They expect the average person can easily convert between Bytes, Bits, Kilo, and Mega that easily in their head?

      As for your question of a file is labeled as 8 Gigs being 8 billion bytes or 8.6 billion bytes is 100% RELEVANT. That is a 7% difference. 7% MORE MP3's can be stored in that space. The larger the size, the MORE relevant the question becomes, as that 7% starts representing quite a number of complete MP3's. Remember, that is 600 Megabytes of difference you are talking about there. That can represent approx. 100 6 Megabyte MP3's. That is the difference between say 7 to 9 albums.

      If you mean that it is not important whether or not the internal OS represents storage space as 1K being 1000 Bytes or 1024 Bytes, I somewhat agree. However, they then need to represent the size of the files the SAME way. Otherwise the size of all the files does not accurately represent the actual amount of space taken up on the hard drive.

      If there is any tradition that we "computer geeks" like to stick to, it is being farking consistent with the technology we are using. After all, wasn't it NASA that created a new crater on Mars because they could not get the units right?

    27. Re:Oh for fuck's sake... by jhol13 · · Score: 1

      Base-2 would be equally fine. Until you make any calculations (how many, how much money, how long a time, ...).
    28. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      My pet peeve is the prevalence of zero indexed sequences. It might make sense, if you are working at a very low machine code level, to start numbering your sequences with zero, but for everything else, it is patently stupid. When you have five apples, the first apple is 'one'.

    29. Re:Oh for fuck's sake... by zippthorne · · Score: 1

      At what point were hard disks ever sold in clever-binary-kludge units?

      --
      Can you be Even More Awesome?!
    30. Re:Oh for fuck's sake... by smallfries · · Score: 1

      Keep your opinion if you want, but your line of argument is entirely redundant. This is not a usability issue and I think that you know that. The end user does not really care if sizes are displayed in base 2 prefixs or base 10. It doesn't matter.

      A file size is some number. If this other file is about 10x larger then the number will be about 10x larger. That's about as concrete as it gets from a user interface point of view.

      For a more technical user it does matter, because they may have issues related to how many addressing units (blocks) the file spans. So the actual matter of which is used is completely irrelevant for the vast majority of users from a usability perspective; but vital to the usability of a certain segment of users.

      Of course the choice of binary is not arbitrary and there is the basic choice of whether most convenient sizes should be integer (with base-2 prefixes) or non-integer (with base-10). I'm sure that making most storage sizes integer makes the system simpler, buy hey maybe you want to argue differently.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    31. Re:Oh for fuck's sake... by slcdb · · Score: 1

      The only reason ambiguity entered into it is because of marketing. Uh, I believe the ambiguity was introduced by computer programmers who decided to misuse standardized prefixes by reassigning them non-standard meanings.

      By playing pretend and going against decades of precedent they realized they could sell less bang per buck without consumers knowing the difference. And actually it was these silly computer programmers who were playing pretend and went against a couple centuries of precedent when they started using "kilobyte" to mean a value other than exactly 1,000 bytes.

      But the more important point that you are ignoring is that this ambiguity has caused confusion. And this confusion isn't going to go away until something is changed. There is no official standard anywhere that says that addressable units in computing are always base-2 and that any other units in computing are base-10. And there probably never will be. The KiB and MiB family of prefixes is a very logical solution to this problem.

      A logical person would believe that 1MB of data transferred over a 1MB/s link would take precisely one second. And it should, but in many cases it won't. And that's just stupid because doing it any other way just complicates such calculations. If we use a more sensible unit, like MiB, then:

            1MB at 1MB/s = one second

      and

            1MiB at 1MiB/s = one second

      Wouldn't that be convenient?
      --
      Despite what EULAs say, most software is sold, not licensed.
    32. Re:Oh for fuck's sake... by Anonymous Coward · · Score: 0

      Until you want to calculate the data rate on your network in KBPS. Then you kind of realize that K = 10^3 is more convenient because everything else in the world is decimal.

    33. Re:Oh for fuck's sake... by cydnub · · Score: 1

      Actually believing K means 1024 is, in my experience, a fairly new (last 10-15 years), and something that would have gotten you a big 'F' in any case where it actually mattered. No, it's been that way for at least 23 years. My compsci class in 1985 had 1K=1024Bytes.
    34. Re:Oh for fuck's sake... by prockcore · · Score: 1

      It was simply understood that because computer hardware doesn't do base 10


      Utter nonsense. For my OS to say I have "4.6G" of disk space available, instead of "4.9G" requires the exact same amount of math.

      As soon as the OS started using decimals to report file sizes it was using base 10 math.
  18. SI by SoapDish · · Score: 0, Redundant

    So, these companies are actually losing court cases for using the proper units? That's up there with robbers suing the house owners for injuries they get while breaking in.

    Everyone knows (at least outside of USA) that M = Mega = 1000000, and so on. This is standard for all units of measurement, even bytes (yes, I know that's less well known).

    I'm outraged.

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

      I am outside the US, and I know that M = Mega = 1,000,000 when applied to physical measurements.
      On the other hand, I also know that M = Mega = 1,048,576 when applied to digital measurements.

    2. Re:SI by totally+bogus+dude · · Score: 0, Redundant

      On the other hand, I also know that M = Mega = 1,048,576 when applied to digital measurements.

      Right. So how many hertz does a 2 GHz CPU run at?

      How many bits can a 100 MBit/sec network connection transfer each second?

      How many bytes can be stored on a 1 GB memory stick?

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

      Base 2 usage of kilobyte, megabyte etc. is just as common outside the US as within it.

      There was an attempt to redefine the meaning to base 10 a few years ago (previously there was no officially-sanctioned definition of these units) but they were 30 years too late. By choosing a definition at variance with common usage, all they succeeded in doing was to cause confusion where previously there was little.

      Maybe the situation will improve eventually, but not in my lifetime. It was a very silly thing to do.

    4. Re:SI by Reziac · · Score: 1

      And this isn't the 2nd time it's happened; it's the third. Western Digital got bit by the first (that I know of) of these stupid class action lawsuits.

      In the case against W.D., the plaintiff was asking something like $8 MILLION dollars (which was more than W.D.'s income for that year; such an award would have put them out of business). Fortunately the judge saw through it, awarded something like $250k in legal fees (half what the lawyer was asking just for HIS "expenses") and a few grand to the main plaintiff. (Members of the "class" got a free download of some backup software.) And the judge then severely lectured the plaintiff's lawyer for being a sleazebag.

      W.D. now carefully labels HDs with both binary and decimal units.

      As to the so-called "merits" of these cases -- since when do computers run on anything but binary? Why is an industry standard notation "cheating" the customer?? Why are YOUR CHOSEN OS's filesystem's formatted capacity and filesystem overhead the MANUFACTURER'S problem?? These are the points that the class action plaintiff, and MOST of the posters here today, are wilfully misunderstanding.

      In these types of class action suits, the result is always the same: the lawyers make out like bandits, ONE person (the primary plaintiff, I forget the legal term) gets some substantial part of the "award", and ALL of the other "class members" wind up with something trivial, like a coupon to buy more of whatever.

      And then prices go up on all of the company's other merchandise, because the shortfall caused by having to pay out the "award" has to be made up from SOMEWHERE. And that means more money out of OUR pockets.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    5. Re:SI by pembo13 · · Score: 1

      And outside the USA, high schoolers are taught that data sizes in computing are based around base-2. I would assume people within the USA are also capable, but I can assure you that those of us outside the USA are fully capable of maintaining that concept.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    6. Re:SI by Anonymous Coward · · Score: 0

      Name one major OS that calculates storage capacity in base 10.

    7. Re:SI by pesc · · Score: 1

      ... or how many bytes does one second of a 128kbit/s MP3 song occupy on a Creative MP3 player? :)

      --

      )9TSS
    8. Re:SI by Anonymous Coward · · Score: 0

      According to the JEDEC memory standards documentation kilo = 1024 and mega = 1024*1024 when being used for semiconductor computer memory.

    9. Re:SI by Kalriath · · Score: 1

      Ask Verizon.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    10. Re:SI by Anonymous Coward · · Score: 0

      I'm in Finland, and you, my friend, are a fucking retard.

    11. Re:SI by lubricated · · Score: 1

      in the us we don't use metric and a byte is still 8 bits and not 10.

      --
      It has been statistically shown that helmets increase the risk of head injury.
  19. got wood? by unt0ld · · Score: 2, Insightful

    Does this mean I can sue Home Depot because 2x4 studs do not measure out to be exactly 2 inches by 4 inches? They are actually 1.5 x 3.5. That's a lot of missing wood.

    1. Re:got wood? by Raineer · · Score: 1

      lol, very good point actually.

    2. Re:got wood? by kidgenius · · Score: 1

      No, you cannot. The wood was 2 x 4 in its rough and green state, and after its been finished and dried, it is now smaller than before. That's just the way wood is, and it's understood. For instance, if you buy 4/4 wood, it should be 1" thick, but you'll only get that if its rough. When you buy it and it's been surfaced on two sides, you'll actually have something that is 7/8. It's just something that is understood in the wood world.

    3. Re:got wood? by DarkOx · · Score: 1

      Its been a standard practice in the storage world for as long as I CAN REMEMBER to report base 10 capacities. This whole gibi and mibi vs giga and mega is very new. The fact that a 200 gigabyte disk holds is only 190 some odd gigs in capacity is understood in the storage world.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    4. Re:got wood? by Anonymous Coward · · Score: 0

      So the rough wood would equate to an unformatted drive?

    5. Re:got wood? by Dave+Walker · · Score: 1

      Actually, they're down to 1 7/16" x 3 7/16". And 3/4" plywood is actually 23/32", just enough to require a special router bit if you want tight joints.

    6. Re:got wood? by Anonymous Coward · · Score: 0

      Actually, having spoken with a carpenter old enough to know, the lumber industry simply started to make smaller lumber. Dimensional lumber really *was* dimensional at one point. If you don't believe me, find a hosue made over 50 years ago and measure the studs (easiest to do in the basement).

    7. Re:got wood? by rts008 · · Score: 1

      "They are actually 1.5 x 3.5."

      They should only be 1.5 x 3.5 inches in the warmest AND driest part of the year where you are at. More often than not, they will measure 1 5/8" x 3 5/8".

      The term "2 by 4" is a base standard for reference purposes. That is the dimension the rough lumber is cut to from the still 'green' (wet) tree. The reason for this is that 'green' wood has a reasonably consistent moisture content wherever you cut it, but it will 'season' (dry and stabilize) in predictable (but different) ways according to your climate.

      It's the same principle with the speed of sound. The speed of sound only has meaning if you also include present conditions like altitude, barometric pressure, temp, and humidity. Most assuredly the speed of sound is quite different at sea level compared to 40,000 feet altitude.

      So it's similar to a 2 by 4, under 'standard' conditions, it is 2" x 4", but will most certainly change with local conditions. This has been known, accepted, and dealt with by carpenters and craftsman for many centuries.

      Next time try a car analogy, as 2 by 4's don't mix well with computers and computer tech.(Fire and some Building codes) You should be using metal studs instead. (these are marked as 1 5/8" x 3 5/8" because they are not subject to change by local conditions unlike wood is)

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    8. Re:got wood? by Anonymous Coward · · Score: 0

      Are you sure you picked the right ones?

  20. Not quite. by raehl · · Score: 1

    Creative didn't rip anybody off, but some snarky lawyer thought he could make some legal fees by suing them for using standard definitions.

    So they decided to make some lemonade and sell some units.

    Not losing much is only fair when they didn't do anything wrong to begin with.

    1. Re:Not quite. by anethema · · Score: 1

      These definitions haven't been 'standard' in this industry for over half a century now. Just because some storage company's marketing departments have now decided otherwise, does not mean this is legal. Every piece of software including the OS (not to mention all software system requirements, oops!) measures in base 2.

      Companies are unsurprisingly getting sued, and equally unsurprising, are settling these suits as quickly as they can because they know they will lose.

      http://www.betanews.com/article/Seagate_Settles_Suit_Over_Gigabyte_Definition/1194025700
      http://www.harddrive-settlement.com/notice.htm

      --


      It's easier to fight for one's principles than to live up to them.
    2. Re:Not quite. by Waffle+Iron · · Score: 1

      Just because some storage company's marketing departments have now decided otherwise

      You mean "now", as in as long as anybody can remember? Because that's how long hard drives have been specified in base 10 by manufacturers. That makes sense, since unlike RAM, the size of a hard drive, based on cylinders and sectors, has nothing to do with the number 2.

      Floppy drives have always been specified in an even more insane system than RAM, where "MB" == 1000*1024. That's not base 2 either.

      I can't believe that after all these years of hard drives being sold in SI notation, that anybody is surprised by that. It's probably because one single application program, Windows Explorer, happens to confusingly report sizes in pseudo-binary. (Which BTW makes it really hard for people to interpret and work with the displayed numbers properly because of the extra needed math to convert between KiB, MiB and GiB). That's a software bug, not a problem with disk drives or their marketing.

    3. Re:Not quite. by phagstrom · · Score: 1

      Right you are. This is the case of the rest of the world being wrong. Just because a bunch of people have decided to use the SI standard in the wrong way, does not mean that companies should be sued for still using it the right way.

      So now kilo now longer means 1000, it just means...somewhere around 1000, depending on what the judge rules.

    4. Re:Not quite. by Anonymous Coward · · Score: 0

      Yeah right. As if they adopted that standard for any other reason other than marketing. They adopted it because the number looks bigger to Joe Normal and that's all they care about; they're well aware that the typical user will be a Windows-only user and that the size will not be reported by Windows as advertised. It's preying on ignorance.
       

    5. Re:Not quite. by inasity_rules · · Score: 1

      And everyone always forgets that the minimum allocation size on a hard disk is 512bytes so it actually makes sense to report the space in powers of 2. Even for the clueless consumer. And it therefore makes less sense for the drive manufacturer (who designs their drives to allocate in 512byte blocks) to report the sizes in powers of 10. It is highly inconsistent.

      --
      I have determined that my sig is indeterminate.
    6. Re:Not quite. by Waffle+Iron · · Score: 1

      And everyone always forgets that the minimum allocation size on a hard disk is 512bytes so it actually makes sense to report the space in powers of 2.

      No, it doesn't. All that means is that the capacity is divisible by 2^9 bytes. Since all higher multipliers of capacity have no dependence on 2, it means that 2 is not a useful radix for dealing with drive capacities. In particular, a drive has absolutely zero relationship to the quantities for MiB (1024^2) or GiB (1024^3).

      The drive I'm using right now has 30401 logical cylinders and 16065 blocks/cylinder. Those numbers are not even divisible by a single 2, much less powers of 2.

    7. Re:Not quite. by inasity_rules · · Score: 1

      From the operating system's (and therefore the user's) point of view the smallest unit on the drive is 512bytes. You are therefore suggesting that we take this "unit" of 512bytes and multiply it by powers of ten...???

      The logical structure of any particular drive has nothing to do with the case. Whichever system is used, the end user will be presented with fractions.

      Now to clarify for you; disk drives are divided up into sectors of 512bytes. It is unpractical and dificult to write to a fraction of a sector, therefore a whole number of sectors is always used to store a file. This intricatly ties the number 512 with the size of all files on any disk(and therefore free space by the way). 512 is 2^9, or half a "kilobyte". Now either we use powers of two and retain consistency or we don't and loose it. It is actually that simple. Powers of two give us an informative and useful indication of disk space. They may not be as "user-friendly" as you would like, but they are certainly more practical.

      But I guess computing power and storage space are cheap enough for people to waste them making conversions for the users that "cant understand powers of two", although I reckon it would cause more confusion then it would solve. Most people don't even know about this issue or care, but changing now would cause problems with anyone who took the time to try and understand.

      --
      I have determined that my sig is indeterminate.
    8. Re:Not quite. by Waffle+Iron · · Score: 1
      The problem is that they don't use just powers of two. They mix together odd multiples of 1024, 1048576 and 103741824 in the same program, and then present this mix of incompatible numbers to you in one listing. How many 100 MiB files fit on a 4.38 GiB DVD? You can't tell unless you get out a calculator. (Hint: the answer isn't 43.8).

      Nobody cares how many bytes are in a sector. Hard drives use 512 byte sectors, but filesystems use different numbers. Sometimes one filesystem type uses different sized blocks (1024, 4096) based on the size of the media. That's totally irrelevant to the user and just gets tacked into the filesystem overhead along with space for directory entries, timestamps, filenames and security attributes. Some filesystems can even pile multiple small file fragments within a single block, rendering your argument totally invalid. None of these low-level implementation details need to show up in a directory listing, especially if it makes it needlessly impossible to do mental computations on the displayed numbers.

    9. Re:Not quite. by inasity_rules · · Score: 1

      ..Sometimes one filesystem type uses different sized blocks (1024, 4096) based on the size of the media. That's totally irrelevant to the user and just gets tacked into the filesystem overhead along with space for directory entries, timestamps, filenames and security attributes. Some filesystems can even pile multiple small file fragments within a single block, rendering your argument totally invalid. None of these low-level implementation details need to show up in a directory listing, especially if it makes it needlessly impossible to do mental computations on the displayed numbers.

      Ummm... last time I checked 1024!=1000... Also, the free space on any given disk is always a multiple of the block size which is always a multiple of 2.

      The fact remains that computers are completely based around a binary number system. While you can hide that, you can't run away from it. There are abnormal people in the world who are good at power of two math, but I grant you the point that most people are better at base 10 math.

      It occured to me that this is all moot, since the average user just drags files into k3b/nero until he runs out of space. But to answer your origional question: about 43. The exact answer of 44(you can't have part files or your question is irrelavent) is a nice bonus - which is probably why people sued creative. 43 is close enough for any practical purposes of estimation. Noone has had to manually calculate disk space for ages. You may choose to, but you don't have to.

      But if we hide all the low level details from you you'll start complaining that your group of 10 000 234888 byte files is taking more disk space than it should. Perhaps if the user is "too dumb" to see these low level details perhaps the user should just get a pie chart like in say, windows?

      --
      I have determined that my sig is indeterminate.
  21. I wonder if the rep. plaintiff will complain... by harmony7 · · Score: 5, Funny

    ... upon receiving his $5k, that he should have gotten $5,120 ?

    1. Re:I wonder if the rep. plaintiff will complain... by jollyreaper · · Score: 1

      ... upon receiving his $5k, that he should have gotten $5,120 ? He should ask for more. $640k ought to be enough for anybody.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
  22. gibibytes? by ihatethetv · · Score: 1

    I got a card in the mail for this yesterday. I personally feel its ridiculous. Sure they're using the industry standard way of marketing hard disks...every other company does the same thing. Why does creative get hit with this? Why not sue apple for it...they certainly have more money to win. Are they going to go on to sue all the hard disk manufacturers too? Are we going to see federally mandated explanations of digital storage capacity? Will they use gibibytes? btw: I've been very happy with my creative muvo^2 mp3 player. It's ugly, but sounds great and still works perfect despite two years of abuse...has a standard dc 5v jack on it so i can continue to use it after the lion dies...

    1. Re:gibibytes? by anethema · · Score: 1

      Cant sue everyone! And this is a start.

      --


      It's easier to fight for one's principles than to live up to them.
    2. Re:gibibytes? by Enleth · · Score: 1

      Well, Apple covered its ass by writing "1GB = 1 billion bytes; formatted size is smaller" on the box.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
  23. Except when it doesn't by davidwr · · Score: 1

    When dealing with RAM, for decades KB has meant 1024 and MB 1024^2 and so on.

    It's been a bit fuzzier with hard disks, since the hard drive manufacturers have actually gotten away with claiming 1MB=1 million for so long.

    If the MP3 players were solid-state, the rules of RAM apply.

    When it comes to lawsuits over advertising, the rule of thumb is "what would the average consumer believe."

    Well, if you don't count the average non-techno consumer who is only concerned about how many songs or how many minutes of music he can fit, you are left with techno consumers who will look at the device, think "solid state," and assume 1 GB=1024^3 bytes.

    If the manufacturers would list the actual usable capacity in bytes they would be in the clear. By "usable" I exclude hardware-overhead for spare blocks and the like but include "filesystem overhead" since the space could in principle be used for user data if the device were used as a raw device.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Except when it doesn't by phizix · · Score: 1

      When dealing with RAM, for decades KB has meant 1024 and MB 1024^2 and so on. Creative Labs should not have to pay for decades-old abuses of SI prefixes.
    2. Re:Except when it doesn't by jhol13 · · Score: 1

      If the MP3 players were solid-state, the rules of RAM apply. No, they do not. There is no "raw" device in a MP3 player. Just for an example even my USB memory stick has "only" 4073432 usable 1024 byte blocks.

      I would assume that the manufacturers cannot state the actual usable capacity as it vary between devices ("bad" blocks).

      The lawsuit is completely idiotic. Well, it would have been anywhere except in the USA.
    3. Re:Except when it doesn't by anethema · · Score: 1

      Every software lists their requirements in base 2 and even your OS shows it in base 2. It has been an SI prefix for a long time granted, but it HAS been industry standard to use base 2 in this industry for over half a century.

      I wouldn't say these suits are meritless.

      --


      It's easier to fight for one's principles than to live up to them.
    4. Re:Except when it doesn't by prockcore · · Score: 1

      My OS gets it right. GB = base 10, GiB=base 2. Pretty much all linux tools use SI prefixes.

      You're using base-10 numbers when you say "20 gigs".. you should use base-10 prefixes.

      I know it's an unpopular viewpoint here, but we programmers are *wrong*. The user should NEVER be exposed to base 2.

    5. Re:Except when it doesn't by OverlordQ · · Score: 1

      And their usage as such has been deprecated for the last decade by the relevant standards bodies.

      Your point being what exactly?

      --
      Your hair look like poop, Bob! - Wanker.
    6. Re:Except when it doesn't by calebt3 · · Score: 1

      It seems to me that it would be more proper to be upset at the OSes because they have been misrepresenting the size of our drives. Not that anyone could sue any of them over it. Maybe the drive makers can.

    7. Re:Except when it doesn't by Martin+Blank · · Score: 1

      nslookup has been deprecated since around 2001, as near as I can tell, and yet it shows no signs of dropping out of use. Its usage still commonly shows up in a very wide variety of training materials for all manner of operating systems. Sure, dig is slowly replacing it, but by the time it's completely gone, it will be because DNSSec has finally come into serious use and nslookup no longer functions sufficiently.

      The old terms aren't going away, no matter how much a small group of geeks demands it to be so. They're too ingrained in the population, and that population doesn't like terminology to change once they're used to it. They then pass it on to the next group that they teach (be that children or colleagues), and they become comfortable with it, and the cycle continues.

      Attempts to force the change through pedantry are only going to lead to frustration of and ridicule by the general computer-using populace.

      --
      You can never go home again... but I guess you can shop there.
    8. Re:Except when it doesn't by Jesus_666 · · Score: 1

      But the lawsuits shouldnt't be against Seagate, Creative et al. but rather against Microsoft, Apple and RAM manufacturers. I think the OSes are actually misleading the user by constantly lying about what a (kilo|mega|giga|tera)byte is. Telling the user that a megabyte is 1,048,576 bytes might have been okay before the SI created the binary prefixes, but today it's simply wrong.

      And don't tell me that "but we always used the short prefixes" is an excuse. We're the IT industry. Five years ago is to us what fifty years ago is to other industries. We don't write hand-optimized assembler code because that's how we used to do it somewhere in the past - so why should be stick to an obsolete mis-definition of a standard prefix when the issue was fixed ages ago?


      I say that someone (maybe Seagate) should slap the OS manufacturers with a lawsuit for telling users that 1 MB is not equal to 1,000,000 bytes and thus causing harm (thorugh unneccessary legal battles) for the hard drive manufacturers. The OS manufacturers arguably are at fault here.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    9. Re:Except when it doesn't by AdamWeeden · · Score: 1

      Not here in Nautilus under Ubuntu Hardy.

      --
      I was quoted out of context in my autobiography...
    10. Re:Except when it doesn't by anethema · · Score: 1

      I think it is mostly because the SI binary prefixes just sound so terrible. A mebibyte? It sounds like a five year old child trying to speak about computers.

      If I said that to my boss at work (I run some backend ISP servers as part of my job) I would probably be laughed at right then and there. Being laughed at in the work place is not exactly something most people crave.

      --


      It's easier to fight for one's principles than to live up to them.
    11. Re:Except when it doesn't by Jesus_666 · · Score: 0

      Then write "MiB" and say something like "binary megabyte". But don't just carry on using an incorrect prefix because you don't like the way the correct one sounds.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    12. Re:Except when it doesn't by Anonymous Coward · · Score: 0

      "I know it's an unpopular viewpoint here, but we programmers are *wrong*."

      Finally, one of you admits it. We hardware engineers who designed disk drives back in the day knew that KB = 10^3 and MB = 10^6 and wrote specs accordingly. It was the programmers who screwed everything up. One of the first computers I worked on used decimal arithmetic and variable disk block sizes. Don't try to tell me that there is anything "natural" about powers of two for storage space. The same is still true for tape.

    13. Re:Except when it doesn't by Anonymous Coward · · Score: 0

      I see your advice and plan on ignoring it.

    14. Re:Except when it doesn't by MBGMorden · · Score: 1

      Like it or not, that's what the prefixes were used for. As such, 1GB = 2^30 bytes, by definition. Creative claims 10^9 because they get to claim higher GB numbers for less storage space, using the crutch that "well the definitions shouldn't have been defined that way".

      Tough stuff. 10^9 bytes as a measurement of computer storage is a number that doesn't break down into any nice little unit. As close as you're going to get is 0.93 GB.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  24. Good I can sue Dell by Anonymous Coward · · Score: 0

    Should I sue Dell for my 2 GigaHertz laptop only providing 2x10^9 Hertz instead of the advertised 2147483648 Hz?

    In everything non-IT, kilo-anything always means 10^3, mega-anything always means 10^6, giga-anything always means 10^9

    This is Stupid. Is it a hoax?

  25. Contents may have settled during shipment by ihatethetv · · Score: 1

    Right on! Can I sue McDonalds for not filling my "44oz" soda to the top?

    1. Re:Contents may have settled during shipment by Digestromath · · Score: 1

      You can argue that your 44oz cup is always full. It's just a matter of what it is full with (save a vacuum). They could argue that you just got extra carbonation and it's floating on top.

  26. It's not geeky, its simply correct by Fluffeh · · Score: 0

    How would you feel if you bought a 2 litre bottle of milk, only to find out that the farmer actually filled it with 1.9 litres of milk becuase "he counts litres differently to the normal method". Wouldn't stand up would it?

    (For any folks used to gallons, replace litres with gallons if you feel at all confused by this article)

    --
    Moved to http://soylentnews.org/. You are invited to join us too!
    1. Re:It's not geeky, its simply correct by NonSequor · · Score: 1

      If something says a file is n GB then in a just and reasonable world the actual size of the file would always be a 10+int(log n) digit number that is closer to n*10^9 than it is to (n+1)*10^9 or (n-1)*10^9.

      I do not think I am unreasonable for expecting this and by extension, I believe that you are unreasonable for suggesting that this should not be so.

      --
      My only political goal is to see to it that no political party achieves its goals.
    2. Re:It's not geeky, its simply correct by Asmor · · Score: 1

      You know, I've never actually measured the amount of liquid in a gallon of milk (or water, or any other product, for that matter). It's entirely likely that the unopened gallon of milk in my fridge right now is only .9 gallons, for all I know.

    3. Re:It's not geeky, its simply correct by Anonymous Coward · · Score: 0

      Have you ever actually measured the quantities in the containers you buy? I have (lame, I know). Typically the volume listed on a bottle will correspond to the actual volume of the container, not the volume of its contents. A two liter bottle does, in fact, hold two liters, but only if you fill it to the very brim. No commercial bottle is ever filled that way -- there is always a certain amount of head space. I would not be surprised at all if a "two liter" bottle of milk contained 1.9 liters of product, and neither should be you.

    4. Re:It's not geeky, its simply correct by gardyloo · · Score: 1

      In a just and reasonable world you'd specify a base-10 log there, rather than leave it ambiguous :)

    5. Re:It's not geeky, its simply correct by Bill,+Shooter+of+Bul · · Score: 1

      That may depend upon you local laws. I'm pretty sure in the us, we buy our milk by the quart/gallon (although the legal measurement is mL/L) and have a whole scientific agency dedicated to weights and measures. They really do have to sell the stated quantity of milk (and not the volume of the container) within a certain tolerance. Otherwise, they very well could be sued -- just like creative.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    6. Re:It's not geeky, its simply correct by meringuoid · · Score: 1
      How would you feel if you bought a 2 litre bottle of milk, only to find out that the farmer actually filled it with 1.9 litres of milk becuase "he counts litres differently to the normal method". Wouldn't stand up would it?

      I'd be upset at the farmer, until I discovered that the manufacturer of my measuring cylinder had actually calibrated it in llitres instead of litres, but labelled it litres anyway.

      --
      Real Daleks don't climb stairs - they level the building.
    7. Re:It's not geeky, its simply correct by red+crab · · Score: 1

      Looks nice that at last somebody has taken notice of this. Nobody bothered when storage sizes were small. So if 1 GB was pared down by a few bytes by the 1000/1024 calculation, it didn't matter much. But when 40 GB actually came down to near 38 GB and 80 GB to 76 GB, you felt sort of cheated. Rounding off, if necessary, should always done to the lower value. For instance, my old P-II processor machine actually ran at 352 MHz but its advertised speed was 350 MHz.

    8. Re:It's not geeky, its simply correct by Leafie · · Score: 1

      Run that gallon thing by me again:

      1 UK gallon = 1.03205 US gallons

    9. Re:It's not geeky, its simply correct by Anonymous Coward · · Score: 0

      Thankfully, a 2 litre bottle of milk is actually supposed to contain 2 litres of milk and no one expects it to contain 2.048 litres. If only there were a standard set of measurements, we'd be a lot better off.

    10. Re:It's not geeky, its simply correct by Jesus_666 · · Score: 1

      Except that Creative did sell the stated quantity; the customers simply expected that number to have a different meaning. It's as if in the automobile industry one gallon of motor oil (but not gasoline) equals 1.2 regular gallons and then someone sues a motor oil manufacturer for selling one regular gallon of motor oil as "one gallon of motor oil".

      Yes, I know that motor oil isn't sold by the gallon. Substitute "0.1 gallons" or whatever an appropriate smaller amount would be.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    11. Re:It's not geeky, its simply correct by Lehk228 · · Score: 1

      it would be like suing a baker for giving you 12 when you ordered a dozen, because you thought he should give you 13

      --
      Snowden and Manning are heroes.
  27. base-10 by dazlari · · Score: 1

    Class Action to Creative: All your base-10 are belong to us.

  28. Stupid liars by TapeCutter · · Score: 1

    Misrepresented? - I thought this had all been settled in the early 90's and the entire industry knew it was base 10. To emphasise this point can you (or anyone else) find a HDD manafacturer who still advertises in base 2?

    I don't think anyone is lying and I'm not sure who's 'stupid' here, is it the courts, the plantifs, or the manafactures? In any case uninformed is a much better word to describe leagal pedants who complained.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:Stupid liars by TapeCutter · · Score: 1

      Bad form to answer ones own post, ect, but hairyfeet has pointed out in a reply to another post of mine that Maxtor use base2. Kudos to Maxtor, any others?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    2. Re:Stupid liars by Nicolay77 · · Score: 1

      Well, Maxtor used Base10 in the disk I have here, so I don't think that's true, or that's true only recently.

      --
      We are Turing O-Machines. The Oracle is out there.
    3. Re:Stupid liars by TapeCutter · · Score: 1

      Hairyfeet claims to work in a repair shop and I have no reason to doubt that, he also said it was a drive he bought recently so it's quite possible that it's a recent thing. Perhaps you could look him up with the link I provided and look at the conversation. ;)

      My own experience over some 20 odd years has been base 10 all the way, thus my original challenge for someone to come up with a base 2 example. The fact that he came up with the example in a reply to a different post of mine tends to add weight to his claim. Anyone else got a shinny new maxtor?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  29. Apple is next... by Anonymous Coward · · Score: 0

    The alleged 1GB iPod Shuffle is really 967MB.

    The alleged 32GB iPod Touch is really 29.96GB.

  30. So.... by Donniedarkness · · Score: 2

    Now that I've bought an MP3 player from Creative, I can get a discount on an MP3 player from Creative...

    --
    Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
  31. Deprecated for quite a while now by Mathinker · · Score: 1

    "part of the trade"? The use of metric prefixes for binary powers of two has been deprecated by professional standard bodies for almost 10 years now!

    That doesn't mean that I don't agree that the manufacturers shouldn't have to print the full number, and it's representation in both SI and binary prefix units. If they did that, then people like you might start to become aware that the misuse of SI prefixes based on context is stupid.

    1. Re:Deprecated for quite a while now by Toonol · · Score: 2, Insightful

      Yeah, but honestly, everybody ignores the standard bodies on this issue. Does your computer have 512 megabytes of ram or 537 mb? It's very rare that anybody refers to a memory measurement based on a power of 10, and it's obviously going to be pretty unanimously misinterpreted if printed that way on product labeling.

      Printing both clearly would be fine, though.

    2. Re:Deprecated for quite a while now by lordholm · · Score: 0, Flamebait

      537 mb is a very small amount of data. I am sure that you mean MB, but please, do not write milli bit when you mean something else.

      --
      "Civis Europaeus sum!"
    3. Re:Deprecated for quite a while now by hobbesmaster · · Score: 1

      RAM has different standards.

    4. Re:Deprecated for quite a while now by h4rm0ny · · Score: 2, Insightful


      SI prefixes are there to make things simpler. They don't do that in the case of KB, MB, etc. because it has different needs. Only people who lack understanding of what the numbers mean find it confusing, whilst using base 10 is more awkward for those who do know what they mean. Why should technical terms be biased toward those who know less? A very long history of usage determines the meaning of the word and the re-definition came solely from marketing departments deliberately trying to cause confusion to profit from it. Thank about it: if everyone used the same terms, there are no preferential terms you can exploit to make your product sound better than it is, but when there is confusion over terms, you can use the preferential one and rely on people's expectation that it is another meaning. The only profit is in confusion. And then once the hard drive marketing departments had instigated this confusion, it was sustained by people who liked to be able to correct others.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    5. Re:Deprecated for quite a while now by iamacat · · Score: 1

      I don't see one hard drive manufacturer who ignores the standard bodies here. Even if they did, I don't see how confirming to the standard warrants a lawsuit, even if it is to your advantage. Furthermore, the difference between 2^30 and 10^9 is too small to make a realistic difference to potential users, while confusion for users who didn't learn math in a C.Sci class is considerable when powers of 2 are used as a measurement unit.

    6. Re:Deprecated for quite a while now by phantomfive · · Score: 0, Offtopic

      woooohooo!!!! Here's betting you understood what he meant. mb mb mb mb mb mb mb mb mb

      oh yeah, I'm a troll, but it's funny!!!

      --
      Qxe4
    7. Re:Deprecated for quite a while now by SL+Baur · · Score: 1

      Well I'm sorry, but not really. When you say 1k in the context of computers, it means 1024. When you say 1$ it means something different in every country that uses $ and dollar to denote their currency. USA, Canada, and Singapore to name three.

      I find the notations that stupid people have derived to work around the base two versus base ten issue confusing. Better to put it in stark terms. A disk drive with capacity 50GM base 10 is like 50 US dollars. A disk drive with capacity 50G base 2 is like 50 Canadian dollars. Got it?

    8. Re:Deprecated for quite a while now by SL+Baur · · Score: 1

      50GM base 10 s/50GM/50G/

      typo, sorry.
    9. Re:Deprecated for quite a while now by SL+Baur · · Score: 0, Offtopic

      xe.com says the Canadian dollar is now worth less than the US dollar? Clearly, I have been smoking too much crack or sniffing too much glue or something like that. Never mind.

    10. Re:Deprecated for quite a while now by Oscaro · · Score: 1

      Also, 'b' is for 'bit' (used especially for transmission rates, like 54 kbps) and 'B' is for 'byte'.

    11. Re:Deprecated for quite a while now by Anonymous Coward · · Score: 0

      This problem was all caused by some interfering busy bodies deciding to fix a problem that wasn't. IT were using base2 and you average man on the street was becoming aware of it. Everyone was happy and unconfused. Then a standard was set up contrary to what people including laymen were familiar with. For what is, to be frank, an utterly stupid reason dreamt up by a petty bureaucrat somewhere.

      Unscrupulous Hard drive marketers (and similar) jumped on this to make a quick buck. Just like they jumped on the idea of marketing disks with unformatted space rather than what you could actually use. There was a 'legitimate' reason/excuse for both but they did it to screw people. In the early days it made little difference as smaller disks meant the difference was minimal but now disks are larger people are starting to notice and they feel ripped off.

    12. Re:Deprecated for quite a while now by MichaelSmith · · Score: 1

      A millibit would be funny, like write only memory.

    13. Re:Deprecated for quite a while now by electrictroy · · Score: 0

      >>>" 1k in the context of computers, it means 1024."

      No it doesn't. "1k" denotes 1000 bits. And "1K" denotes 1000 bytes. If you mean 1024, then you write "1KiB" for 1024 kibibytes per the IEEE standards. (If you don't use the proper terms, you have no right to call yourself an engineer.)

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    14. Re:Deprecated for quite a while now by CastrTroy · · Score: 1

      If it is too small of a difference for most users who don't know the terminology to notice, then why not just use the correct units. People who have no idea what a GB is will go on their way, and those of us who do understand the difference will be satisfied.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    15. Re:Deprecated for quite a while now by Smidge204 · · Score: 1

      Furthermore, the difference between 2^30 and 10^9 is too small to make a realistic difference to potential users. 7.3% is not what I'd call a small difference. The difference is only small if you have small capacity to begin with, but once you're up in the "GB" range the difference really starts to show. "1GB" is really only 930MB, and 70MB is still a decent amount of data.

      On a 50GB iPod the difference is big enough to hold about six full albums worth of music or a full length movie.
      =Smidge=
    16. Re:Deprecated for quite a while now by OwnedByTwoCats · · Score: 1

      Huh? 2^30 is 7% greater than 10^9. It's enough of a difference for the lawsuit...

    17. Re:Deprecated for quite a while now by Hognoxious · · Score: 1

      When you say 1k in the context of computers
      This isn't about computers, it's about dippy teens not being able to get all the Britney songs on their mp3 players and wanting a lifelong meal ticket because of it.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    18. Re:Deprecated for quite a while now by Intron · · Score: 1

      "Well I'm sorry, but not really. When you say 1k in the context of computers, it means 1024."

      Shouldn't you say that 1k = b10000000000? Saying that using base ten doesn't make sense and then saying that it is 1024 is kind of hypocritical.

      --
      Intron: the portion of DNA which expresses nothing useful.
  32. slashdot broken... again by Hans+Lehmann · · Score: 1

    37 comments, my threshold's set to 3, and only one comment shows up. Hey Taco! What's the deal with the new code? Forgot to beta test it first?

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:slashdot broken... again by Tacvek · · Score: 1

      No, slasdot is not broken. There was only one post rated 3 or higher at the time of your post. There are only a few more than that at the moment

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    2. Re:slashdot broken... again by mgblst · · Score: 1

      When I reply using the new Ajax interface, I find that I no longer get a karma bonus, so all my posts are at 1, where presumably noone reads them. I can't imagine this is just happening to me. (Still have excellent karma, btw).

    3. Re:slashdot broken... again by Xtravar · · Score: 1

      Click on options, uncheck "No karma bonus".

      The stupid thing is that the options button under your post is for global options, so it's not just "No karma bonus (for this post)" it's "No karma bonus (until you realize that you aren't getting one anymore and uncheck this box)". That's different than the old functionality, where you could just check it for one post. Poor UI decision...

      --
      Buckle your ROFL belt, we're in for some LOLs.
  33. Just trying to clarify by Tangamandapiano · · Score: 2, Informative
  34. Getting sued for profit? by Paranoid+times · · Score: 1

    I have some trouble seeing why Creative would be unhappy about all of this. So they pay out a million dollars for court fees (Maybe). But how much do they get back in all that free advertising? And of course there is the detail of they don't pay anything out to most people.

  35. already happen? by conan1989 · · Score: 1

    didn't something similar already happen to seagate and WD?

  36. Crappy settlement by Anonymous Coward · · Score: 0

    So the settlement is discounts on more Creative products? How about a partial refund instead? Who says I want more of their junk?

  37. they don't think anything of the kind by HappyEngineer · · Score: 1

    The average non-techy person isn't going to assume 1GB=1024^3 bytes.

    They're going to look at the 10GB one and think that it's twice as large as the 5GB model which is 5 times the size of the 1GB model which they currently own.

    If they currently have X songs filling up the 1GB model then they'll look at the 10GB model and think "wow! X*10 storage!"

    The whole GB vs GiB thing is an argument that is relevant only to geeks and lawyers. The only important thing to average consumers is that all MP3 players be consistent with what a GB is so that they can make a relative comparison.

    I personally happen to think that RAM should simply be labelled as GiB instead of GB. You may think it looks weird, but we'd all eventually get used to it just like everyone soon (within weeks) got used to the name "Wii".

    1. Re:they don't think anything of the kind by shutdown+-p+now · · Score: 1

      The whole GB vs GiB thing is an argument that is relevant only to geeks and lawyers. The only important thing to average consumers is that all MP3 players be consistent with what a GB is so that they can make a relative comparison.
      It doesn't have to be consistent only with other players; it also has to be consistent with how OS reports file sizes (and possibly with how online music stores report those). If I right-click on my music folder in Windows to see its total size, find out that it's "10 Gb", go buy a player with such declared capacity, plug it in, and then find out that I can't copy all my music because the player actually "9.9... Gb" as far as Windows is concerned - yes, I would say that would be a valid reason to be annoyed at someone.
    2. Re:they don't think anything of the kind by Anonymous Coward · · Score: 0

      You may be right. However there has got to be a significant number of people who don't know the difference between base 2 and base 10 but that DO see how many GB windows reports a folder is taking up. Within the computing industry, for better or worse, base 2 became the standard. Hard drive and other manufacturers knowingly used an external meaning to mislead and confuse customers. Does anyone honestly believe someone in marketing pitched to management that kilo and giga were being blatantly misused and that it was their duty to fix it? Of course not. They wanted to sell less capacity while advertising it to be the same and found a way to do it.

    3. Re:they don't think anything of the kind by HappyEngineer · · Score: 1

      Well, you got a 5 while I got a 2, so apparently the people have spoken. *smile*

      I still think it's an asinine thing to sue over. Even if someone is confused by this, they won't be confused more than once because all manufacturers of portable devices are going to use the SI standard because the OS standard will make them look smaller.

    4. Re:they don't think anything of the kind by HappyEngineer · · Score: 1

      Windows reports both the prefixed value and the exact number of bytes in the form: 9.29MB (9,749,149 bytes). Perhaps it would be best if, instead of advertising hard drives as 1TB they should list them as 1,123,456,789,012 byte hard drives.

      Anyway, I think you're being a bit harsh. It's my understanding that every hard drive ever produced has used metric units to identify the size. There is nothing in the construction of a hard drive which implies that the amount of information on it will be a power of two. Heck, if you want to get into the details I'm sure that a unit system in base PI would be more relevant due to the circularity of the discs.

      Knowing this, operating systems were still written to display sizes using the base 2 units. It seems to me that if anyone should be sued it's the operating systems people who knowingly used base 2 units even when ever hard drive was sold using the base 10 units.

      Honestly, this argument is ridiculous. Years ago some asses decided to commandeer a few perfectly good metric prefixes rather than invent new ones of their own. What would people say if someone tried that now? Standards are king.

  38. I'm all for sticking it to the Man by vsage3 · · Score: 1

    ...but these settlements seem to come down to stupidity rather than a legitimate claim. This claim only extends back to 2001; I'm fairly sure I knew about this discrepancy the first time I booted up my first 386 computer in '95 when I noticed that 500 base 10 megs was actually 466 base 2 megs, and that was FAR before 2001.

    Mark me redundant, but I just don't feel like these lawsuits represent a good use of the legal system.

    1. Re:I'm all for sticking it to the Man by Dunbal · · Score: 1

      Mark me redundant, but I just don't feel like these lawsuits represent a good use of the legal system.

            Sure they do. They lawyers made money, didn't they?

      --
      Seven puppies were harmed during the making of this post.
  39. What kind of punishment is this? by ryanisflyboy · · Score: 1

    Let me get this straight. If you got "screwed" (somewhat debatable), you get a choice between 50% off a 1GB MP3 player (so it'll cost you about $30), or you can get a coupon for 20% off at the over-priced company store? What's to stop creative from upping the prices 5% to offset the 20% 'discount'? This isn't a punishment, it's a marketing campaign. You get a better deal going to their sales and clearance sections!

    http://us.creative.com/shop/shopcategory.asp?category=720

    Go Creative Labs. You must have very good lawyers.

    1. Re:What kind of punishment is this? by mgblst · · Score: 1

      I am no mathematician (actually I am, but it sounds better), but uping prices by 5% still means you are going to get a deal.

      Of course, it is the rip-off company store, so maybe not.

  40. They should have offered to settle for $10000 by MrSteveSD · · Score: 1

    ...in base-2 money :)

  41. Well you can argue the OS is wrong by Sycraft-fu · · Score: 3, Interesting

    The metric prefixes predate OSes by a long time and as the GP pointed out, they are very well established. Computers decided to coopt kilo and use it to mean 2^10 instead of 10^3 since they were close. However now that we are dealing with 2^30 vs 10^9, the difference is quite a bit bigger.

    Personally, I think the things like HDs, network gear, and such are correct. We need to use the metric prefixes for base 10 for base 10. If we want to talk base 2, use the base-2 prefixes.

    1. Re:Well you can argue the OS is wrong by Anonymous Coward · · Score: 0

      Linux kernel and distributions have been using mebi- and gibibytes for quite long time. Microsoft still is using wrong prefixes. And it is funny, cause in Vista manual they are saying that one layer DVD+-R is 4.7GB. I see no consistency here at all.

      http://windowshelp.microsoft.com/Windows/en-US/Help/2af64e60-60aa-4d79-ab6c-3a5db5806cbe1033.mspx

    2. Re:Well you can argue the OS is wrong by Anonymous Coward · · Score: 0

      Especially considering how many OS's don't even get the units right: KB (kelvin bytes) instead of kB (kilobytes)! Now it's debatable whether or not they should use these new-fangled mebi and kibibytes, etc. I'd rather pass those.

    3. Re:Well you can argue the OS is wrong by shutdown+-p+now · · Score: 1

      PCs have been around for more than 20 years, so it is firmly established by now that kilobytes, megabytes etc are meant to be in 2^10. The OS may be wrong in a pedantic sense, but it does behave as expected by the end user.

    4. Re:Well you can argue the OS is wrong by swillden · · Score: 2, Informative

      The metric prefixes predate OSes by a long time and as the GP pointed out, they are very well established. Computers decided to coopt kilo and use it to mean 2^10 instead of 10^3 since they were close.

      Even computers didn't do this at first. The first computers with storage capacities large enough to bother with prefixes used base 10 units. The first ever hard disk drive (IBM 350) had a capacity of five million characters. 5 MB, base 10. That was consistent with the units used by the machine it was built for (IBM 305 RAMAC), which had a 3500-character drum memory, plus a 100-word core memory buffer. Notice, all multiples of 10, not two.

      The first computer to seriously use base 2 in its memory sizing and addressing (the IBM System/360, IIRC), didn't show up until ten years and a half-dozen generations of hard drives later. The drives still used base 10 notation for their capacities, though, both because that was the established notation and because there wasn't (and isn't!) any engineering reason to use base two. Unlike inside the computer, where CPU memory addressing makes it very convenient to have power-of-two memory sizes, inside the hard drive there is no reason to use such strange units. Similarly, all data communications technologies measure bandwidth with base 10 units.

      The argument that HDD manufacturers label drives with base 10 capacity in order to mislead buyers implies that at some point they did use base two. If not in their published capacities, at least in their internal calculations. That is simply not the case. The logical units for engineers designing HDDs to work in are base 10. They design a drive and then pass the specs on to marketing, in the natural units. I suppose marketing is guilty of not telling the engineers "Wait a minute, it may make sense for you to work in base 10, but modern computers will divide the space up in power-of-two block sizes, so we should advertise it on that basis, to be honest to our customers, even though it'll make our drives look smaller than all of our competitors', since they're using the traditional measure."

      The situation is a little less clear for flash memory devices, though, since they're directly addressed by CPUs, just like DRAM, and are therefore usually constructed in power-of-two sizes. Choosing to construct a device sized in powers of 10, against industry norms, so that you can advertise it as 1 GB while saving a few bucks is arguably underhanded.

      I think the real answer is quite clear: Device manufacturers should be required to use correct units on their capacity statements, either GB or GiB. It is not beyond the capacity of the average person to understand that these are different, and that GiB is a little bigger than GB. I know the binary units piss off a lot of slashdotters, but, really, they just make sense. I can't figure out how anyone can think it's a good idea to use ambiguous units and then try to guess which meaning is intended.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Well you can argue the OS is wrong by cpotoso · · Score: 0, Offtopic

      I would give 100 pieces of gold so that I would have mod points to mod you way up. All this issue of the 2^10 being called "kilo" is plain stupidity. This coming from the same people (programmers et al). that gave us all kinds of crazy scares (some justified, some like the y2k problem not) due to their sloppy accounting of possibilities...

    6. Re:Well you can argue the OS is wrong by cpotoso · · Score: 1

      Actually, I should have written that I'd give 1 kilo pieces of gold (meaning 1,000, NOT 1,024 you greedy bastards!)... Oh, well. It is better to put the joke late rather than never!

    7. Re:Well you can argue the OS is wrong by derflammenhund · · Score: 1

      Kelvin bytes sounds like it should be a unit of Internet work to me.

      Has anyone started to develop ways to quantify how much we're doing with computers these days? If not, I recommend we start soon.

    8. Re:Well you can argue the OS is wrong by Anonymous Coward · · Score: 0

      Oh yeah, clearly this is just that Americans don't understand SI prefixes. If you read this god damned thread you would see that everybody knows that the prefixes mean in any context where you would be dealing with base 10. The debate is whether or not those prefixes can or should be something different with different numbering systems you jackass.

      Having said that I think that one thousand should be one thousand whether we write it "1000" or "1111101000". However don't think that people disagree because SI is just too damned foreign and crazy for us simple Americans.

    9. Re:Well you can argue the OS is wrong by Xtravar · · Score: 2, Funny

      You aren't used to how things are done around here (the world), are you?

      If we say the Queen of England is Kylie Minogue, she better damn well be, because that's who we'll be signing treaties with.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    10. Re:Well you can argue the OS is wrong by shutdown+-p+now · · Score: 3, Insightful

      WTF does it have to do with Americans? I'm not an American, I'm Russian. I don't know anyone here who would strongly believe that kilobyte is not 1024 bytes. In fact, most local books of a "Learn to use PC in 7 days" kind explicitly state that kilobyte = 1024 bytes. Metric doesn't have anything to do with it - yes, it was used for a long time for SI units, but byte is not a SI unit! And, for as long as byte was used as a unit of measurement, "kilobyte" has meant "1024 bytes" for the majority of users, like it or not.

    11. Re:Well you can argue the OS is wrong by orkysoft · · Score: 1

      The situation is a little less clear for flash memory devices, though, since they're directly addressed by CPUs, just like DRAM, and are therefore usually constructed in power-of-two sizes. Choosing to construct a device sized in powers of 10, against industry norms, so that you can advertise it as 1 GB while saving a few bucks is arguably underhanded.

      Actually, my 1GB SD-card has about 963MiB of space on it. And no, they are not directly addressed like DRAM.

      --

      I suffer from attention surplus disorder.
    12. Re:Well you can argue the OS is wrong by jedidiah · · Score: 1

      All these shenanigans have done is shown me that the previous pro-SI
      propaganda was all just a big fat pile of bullsh*t and that perhaps
      the old school measurments had more practical value after all.

      Understanding something and buying into something are entirely different
      things.

      This wouldn't be the first or the last French scheme that either
      the Americans or the British would look at with a reasonable degree
      of skepticism.

      Infact, the English seem to be suffering from their own form of
      metric induced fraud right now. The old shorthand (but "archaic")
      quanties were taken away in favor of some 3 digit number that no
      one has any intuitive grasp of.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:Well you can argue the OS is wrong by Yvan256 · · Score: 1

      Flash memory cards (and Flash chips) usually have bad blocks, that's part of the manufacturing process. If you were to buy two identical flash cards and compare their exact available space (in bytes), you'd see different numbers.

    14. Re:Well you can argue the OS is wrong by swillden · · Score: 1

      Actually, my 1GB SD-card has about 963MiB of space on it. And no, they are not directly addressed like DRAM.

      The flash memory in the embedded systems I've worked on were directly addressed like DRAM. There was obviously some extra work to be done when writing to them, but reading was dereferencing a pointer.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Well you can argue the OS is wrong by Anonymous Coward · · Score: 0

      facepalm

  42. OS's fault by Anonymous Coward · · Score: 0

    It could just be that all of you "common" people need to learn what giga and mega mean or need to pipe down. I think the ruling in favor of these ignorant fools is a good one; it shows just how foolish they are as so many have pointed out.

    Furthermore, it isn't some corporation's fault that some OS programmer can't cause the OS to convert something in base to what everyone uses in base 10. A giga-anything means billion, not 2^30, period.

    1. Re:OS's fault by Psychotria · · Score: 1

      I don't think it's the OS programmers fault. All OSs I use do convert, but what is the use of that after you've bought a product?

  43. What the?! by XMode · · Score: 1

    Wait just a second here... Standards are good unless they mean you get less? Kilo is 1000 not 1024.. Yes the computing industry has been using it as 1024 since the beginning of time, but thats incorrect and has always been incorrect. Kilo, Mega, Giga, Terra etc are all base 10, they always have been and always will be.

    Do I get so sue because my Linux distro that I just hacked up uses K=10000 instead of K=1000 so all the drives are an order of magnitude smaller on my OS..

    1. Re:What the?! by Dunbal · · Score: 1

      Wait just a second here... Standards are good unless they mean you get less? Kilo is 1000 not 1024.. Yes the computing industry has been using it as 1024 since the beginning of time, but thats incorrect and has always been incorrect.

            But isn't it the industry that gets to define the "standard"? After all, what exactly is a "horsepower"? What if my horse is stronger than your horse? Who has the right horse? Then someone comes up with something completely new - called "brake horsepower" and decides to use a pony as a horse... what does it all mean then?

            Kilo in computer terms has always meant the closest approximation available in powers of 2, because digital things can only have 2 states - on or off. If memory chip producers can get it exactly right - to the bit, how come hard disk manufacturers get a free ride?

      --
      Seven puppies were harmed during the making of this post.
    2. Re:What the?! by AmigaHeretic · · Score: 1

      >>Kilo in computer terms has always meant the closest approximation available in powers of 2, because digital things can only have 2 states - on or off. If memory chip producers can get it exactly right - to the bit, how come hard disk manufacturers get a free ride?


      They could do one of two things. Make it so the HD actually make the HD a little bit bigger and make it base2 size like ram (since that is how computers store data GOD FORBID) OR they could put the ACTUAL size that we are going to SEE.

      My DATA is binary. When my I have a 4GB file on my HD it is not 4 billion BYTES!!!!!! I can't fit 100 4GB files on a 400GB drive because they are measuring base10!! It's not right.

    3. Re:What the?! by Jesus_666 · · Score: 1

      But isn't it the industry that gets to define the "standard"? After all, what exactly is a "horsepower"? What if my horse is stronger than your horse? Who has the right horse? Then someone comes up with something completely new - called "brake horsepower" and decides to use a pony as a horse... what does it all mean then?
      "Horsepower" is a new unit. The car manufacturers didn't decide to use "joule" in a nonstandard way, the defined a new unit. I'm fine with that as it avoids confusion. When you make up a new unit you can be as arbitrary as you want as long as your unit doesn't interfere with an already established one.


      Kilo in computer terms has always meant the closest approximation available in powers of 2, because digital things can only have 2 states - on or off.
      Except when you're talking about frequencies. Or bandwidths. Or just about everything that isn't a RAM chip or a file. Don't create the impression that the binary "kilo-" is universal in IT; it's only relevant in a few cases. Certainly not enough to decide that we can arbitrarily overrule the SI.
      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    4. Re:What the?! by JesseMcDonald · · Score: 1

      Kilo in computer terms has always meant the closest approximation available in powers of 2, because digital things can only have 2 states - on or off.

      Except when you're talking about frequencies. Or bandwidths. Or just about everything that isn't a RAM chip or a file. Don't create the impression that the binary "kilo-" is universal in IT; it's only relevant in a few cases. Certainly not enough to decide that we can arbitrarily overrule the SI.

      One problem with this line of reasoning: the byte is not an SI unit of measurement. SI prefixes only apply to SI units; outside of that domain they have no standard interpretation. Or you you often complain that microcomputers aren't exactly 1/1000 the size of minicomputers?

      Face it, bytes were consistently measured in powers of two right up until the HDD manufacturers decided to get creative with their marketing. Compound units (e.g. bytes/second) and pure SI units (e.g. Hz) follow the SI base-10 prefix scheme, and certain external storage formats have since adopted the non-standard HDD storage units, but precedent is solidly in support of kilobyte meaning 2^10 bytes, megabyte 2^20 bytes, etc.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    5. Re:What the?! by Jesus_666 · · Score: 1

      In that case we shouldn't mix SI prefixes with non-SI units. When we use an SI prefix we tell people that our unit behaves like an SI unit as far as prefixes are concerned. It doesn't matter if we mean something entirely different; that is what we tell them. If we want the prefixes to mean something else we use different prefixes.

      As for microcomputers: "Microcomputer" is not a unit of measurement. Nobody expects it to behave like one, much like nobody expects a microscope to be one millionth of a scope. And it tells a lot about your knowledge of the SI system of prefixes that you can't differentiate between "mini" and "milli".

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    6. Re:What the?! by Lehk228 · · Score: 1

      Kilo in computer terms has always meant the closest approximation available in powers of 2, because digital things can only have 2 states - on or off. If memory chip producers can get it exactly right - to the bit, how come hard disk manufacturers get a free ride?

      unless of course you are doing something as daft as transferrring information over a network, measuring the clock frequency of anything, or outputting tones to a sound card, in which case the computer uses base 10.

      --
      Snowden and Manning are heroes.
  44. Breath of fresh air by LilGuy · · Score: 2, Funny

    One of the very few times a car analogy wasn't the first choice on slashdot.

    --

    You're nothing; like me.
  45. US Only? by Anonymous Coward · · Score: 0

    "You are a member of the plaintiff class if you purchased in the United States from a retail store in the United States (including Creative's and others' on-line retail stores) a new Creative brand hard disc drive MP3 player between May 5, 2001 and April 30, 2008." - Summary Notice [PDF].

    Will there be any compensation for those outside of the US then?

    1. Re:US Only? by Anonymous Coward · · Score: 0

      People outside the US know what KB and MB mean.

  46. One that Microsoft perfected.. by Anonymous Coward · · Score: 0

    Remember the "punishment" MS got from the DoJ? They more or less got to define their own punishment (the voucher scam^H^H^H^Hscheme which didn't cost them much (also on account of not every voucher being used - that's why they chose it).

    Life gets amazingly interesting when collusion takes place, especially in government.

  47. Rough vs finished by cheros · · Score: 1

    I bet the ones you bought are finished product. They do start out rough as 2x4, though :-)

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  48. My Ruler shows 8" by AmigaHeretic · · Score: 1

    Sure I could use my own "special" ruler that shows it's 8", but once I stick it in I'm going to get the same complaints the HD manufactures are starting to get now and everyone will know the real size in a matter of seconds. But hey, by then it will already be in, that's all the HD companies care about, right???

    All that matters is the real size and that is what shows up in the OS (all OSes since the beging of time) and how much "binary" data I can put in it. ( I don't know if any deciaml data out there )

    1. Re:My Ruler shows 8" by Ant+P. · · Score: 1

      Please, don't give them any ideas! We don't want drives measured in terms of how many binary-coded-decimal digits they can store... it's bad enough with POSIX.

  49. What? by mosb1000 · · Score: 1, Informative

    The plaintiff is the one who is wrong, any idiot who knows anything about numbers should know that. A gigabyte is exactly one billion bites, hence the name "Giga". How can you win a case centered around a claim that is so obviously false?

    1. Re:What? by AmigaHeretic · · Score: 1

      >> A gigabyte is exactly one billion bites, hence the name "Giga". How can you win a case centered around a claim that is so obviously false?

      Simple question then. Why don' they lable HD's in the "ONLY" way they can be read by a computer then. i.e. binary?? GB vs. Gibi, fine. Computers can't read Gigabytes then. So why the hell would they label it a size it can't understand?? Can you explain?

    2. Re:What? by pelrun · · Score: 2

      It's like going to buy a TV, but you get home to find that the seller didn't sell you a television, but the letters T and V printed on a bit of paper in a box. Sure, technically they described what it was correctly, but they're still ripping you off.

    3. Re:What? by karmatic · · Score: 2, Insightful

      A gigabyte is exactly one billion bites, hence the name "Giga".

      Um, no. A kilobyte is exactly 1024 bytes. It's "close enough" to 1000, hence the term "kilo". Why bother making up a whole bunch of new prefixes when there's one that already exists, especially given that it's blindingly obvious that the original meaning makes no sense in context?

      Since measurements are conventions of man to begin with, they mean what people define them to mean. The original definition of kilobyte was 1024, since 1000 bytes is an largely useless number in base 2. If we were working in base 10, it would make sense. Terms are redefined based on context all the time - after all, what does a "metric tonne" have to do with pounds, anyway? As in this case, there was a term (ton) that was "close enough" to what they wanted, so they used it.

      Once they were (wrongly or not) used and understood to mean 1024, saying "kilo always means 1000, and can never mean anything else" is senseless pedantry.

      Creative (and other companies) attempted to redefine a commonly used and understood term, and did so for the purpose of making their product appear to be larger than it actually was. It was not done because it provided a more meaningful, or useful measurement. It made the companies that did it look bigger than the companies that didn't, and everyone decided to play "keep up with the joneses".

    4. Re:What? by nicklott · · Score: 0

      That's a stupid analogy. They didn't get a bit of paper, they got an MP3 player with 5% less capacity than they thought. Yes it's devious, but was it really worth a class action suit? Don't you guys have some kind of Trading Standards body to deal with this stuff sans lawyers?

      A better TV analogy might be that you bought a 32" TV thinking it was 32" wide, yet when you got it home you realised they actually measured 32" across the diagonal...

    5. Re:What? by Anonymous Coward · · Score: 0

      You underestimate computers greatly. Computers can easily convert back and forth between binary and decimal. If the MP3 player packaging claimed that P=NP then you might have a point.

    6. Re:What? by Anonymous Coward · · Score: 0

      You may as well argue that they could have advertised a 500gb disk... in OCTAL! Whee, a 320gb dist instead. I mean, computers can easily convert between the two, right, so it must be fair game...? Pfft.

      It doesn't matter what the computer converts between, what matters is that it is deliberately misleading since files are still measured the conventional way. It's about the consumer's number evaluation, not the computer's.

      The problem is that my "640gb drive" does NOT store "640gb of files". It stores 596gb of files. That 44gb difference is not even technical overhead due to drive geometry, it's space that was implicitly marketed but *never existed*.

    7. Re:What? by kaizokuace · · Score: 1

      better yet, You buy an HDTV that says its 720p but turns out its only 700 pixels high! Or something stupid like that resulting in less pixels for your buck.

      --
      Balderdash!
    8. Re:What? by vrt3 · · Score: 1

      kilo is 1000 in any scientific or technical context and it has been that way since long before the introduction of computers. If decimal prefixes make no sense in a specific field, fine, then don't use them. But don't create confusion by using with the wrong meaning. Imagine that a kilogram is 976 gram, a kilometer is 988 meter, a kiloNewton is 981 Newton, a kilovolt is 1011 volt. Not very practical. The beauty of the system is that kilo means thousand, independent of the unit that follows it. That makes, for example, 1 km * 1 N = 1 m * 1kN. 1kB != 1000 bytes is a serious wart in the system, a mistake that we computer people never should have made. But we did, and now we should try to correct it as soon as possible.

      I've never understood why exactly in the field of computers, where the tiniest error in input can make the difference between a system working and not working, people are so sloppy with the meaning of terms.

      Now I know that the hard drive manufacturers use the decimal prefixes because it makes their drives look bigger, but it's wrong to blame them for doing the right thing, even if they do it for the wrong reasons. It's not the manufacturers who redefined a commonly used and understood term; it's the computer people who did so.

      --
      This sig under construction. Please check back later.
    9. Re:What? by Anonymous Coward · · Score: 0

      Ouch, that's got to hurt.

    10. Re:What? by Anonymous Coward · · Score: 0


      Once they were (wrongly or not) used and understood to mean 1024, saying "kilo always means 1000, and can never mean anything else" is senseless pedantry.
      Not so. "kilo" is from the Greek word khiloi. Guess what, it means 1000. Just because some lazy computer designers latched on to the word because it was close enough, doesn't mean the world would start accepting multiple values for the word. Back in the day, all they needed to do was invent a few new prefixes when they started using "bit" and "byte". Alas, they couldn't be bothered.

      We've moved well beyond the point in needing to think in base2 for computer life, only a tiny number of programmers need to even care about page boundaries and storage limits due to word widths.

      As you say, had harddrive manufacturers always stuck to base10, we'd probably not have this problem of users seeing their capacity not match what they thought they were getting. Confusion is the problem, beating a few manufacturers over the head about it with class-actions may be the first step to straightening this mess out.
    11. Re:What? by Anonymous Coward · · Score: 0

      +5 Truth

    12. Re:What? by Fourier · · Score: 1

      Um, no. A kilobyte is exactly 1024 bytes. It's "close enough" to 1000, hence the term "kilo". Why bother making up a whole bunch of new prefixes when there's one that already exists, especially given that it's blindingly obvious that the original meaning makes no sense in context?

      Base-2 measurement does not offer any particular advantages when quantifying the storage of magnetic media; the capacity is a function of drive geometry and bit density, and has nothing to do with the number of logic gates on the board. So "in context" it is not blindingly obvious what number should be used.

      Because context is not always enough to resolve ambiguity, reusing the SI prefixes was clearly a mistake. This is why we have binary prefixes.

    13. Re:What? by Anonymous Coward · · Score: 0

      It's like going to buy a TV, but you get home to find that the seller didn't sell you a television, but the letters T and V printed on a bit of paper in a box. Sure, technically they described what it was correctly, but they're still ripping you off. It's more like back in the day when you got home with a 28" tube, of which only 26 inches was "viewable".
    14. Re:What? by cpotoso · · Score: 1
      Your post is so full of nonsense... There are quite a few replies stating the obvios (kilo = 1000, NOT 1024, is the well established standard). Of course you have to continue with your non-sense by writing:

      Terms are redefined based on context all the time - after all, what does a "metric tonne" have to do with pounds, anyway?
      Precisely not much. In fact, you will find that 90% of the world does not use "metric tonne" but simply tonne or ton (without distinction) and it means 1000 kilograms. I guess that the trouble with the kilobyte and other nonsensical definitions really arise (once again) from the americans' (I'd bet the kilobyte definition was invented here in the us) disregard for standards accepted by everyone else: metric system, that torture is not acceptable (in civilized societies), death penalty (ditto), evolution vs. creationism (50% of americans), respect for international agreements, and the list goes on and on. Sure, it used to be that the US was the only major player in town, so why bother with anyone else (no longer true, as seen lately on many many fronts), and the difference between 1024 and 1000 was not that horrible (but at the GB or TB level things get comparatively worse). Sloppy standards make for nasty results at the end of the day.
    15. Re:What? by Anonymous Coward · · Score: 0

      IEEE defines:
          K=1000
          Ki=1024

      So, 1KB=1000 bytes and 1KiB=1024 bytes.

      Same goes for others... 1MB!=1MiB, 1GB!=1GiB

      'course its just IEEE... Its not like the are authorities on things technical like marketers and lawyers are.

    16. Re:What? by ps236 · · Score: 1

      Not quite

      With Creative (and other HDD manufacturers), you totally get what you pay for. You just don't get what you THOUGHT you'd paid for. There is a difference.

      As other people have said, RAM is about the only thing where it makes sense to measure it in 2^n numbers. That's because it is nowadays generally addressed using a certain number of binary address lines, so it will nearly always going to be a power of 2. Hard disks on the other hand can be any number of 512 byte sectors. There is no binary addressing involved, so using standard 10^n numbering is best. I suppose you COULD sue Microsoft & Linus for displaying file sizes in 2^n sizes rather than 10^n sizes - that would make more sense..

      If HDD purchasers can't be bothered to find this out, it's not the HDD manufacturer's fault.

      BTW, How big is your car engine? A lot of '2 litre' engines are just 1968cc, and so on. Are you going to sue Ford?

    17. Re:What? by kaizokuace · · Score: 1

      my car's engine is around 3150cc but thats cuz its bored and stroked and a lot of head work. Is it possible to "bore and stroke" an HDD? Thats why computers arent cars. I understand your point tho HDD manufacturers need to be for open with this base 10 labeling. I always feel jipped when I buy a new HDD and it has like gigs missing. I understand their marketing dept likes to make sure they can write whole large numbers for the capacity on the box and that the company wants to make more money by lowering production costs. But c'mon at least don't take that feeling of having an even number of gigs! How many OCD types have had their lives ruined by these crazy HDD companies!

      --
      Balderdash!
    18. Re:What? by Palinchron · · Score: 1

      No, your 640GB drive stores 640GB AKA 596GiB of files. It's just that your crappy operating system is misleading you by calling it 596GB.

      --
      The lesson here is that a sufficiently large corporation is indistinguishable from government. --ultranova
  50. Well you can argue the OS is wrong by clint999 · · Score: 0

    50% off for less than 10% less space?

  51. units vary, not base by Anonymous Coward · · Score: 0

    Grow a brain ya lazy choad smoker. Both of those numbers are in base 10, if one of the number was in base 2 they would it would consisting of only 1s and 0s. What you meant to say is that their units of measurement differed, which is indeed a quite serious violation. The government regulates fuel measurements heavily, why not the same for storage media?

  52. Double Standard by wolferz · · Score: 0

    Gigabytes ARE base-10... Gibibytes are base-2.

    Perhaps it is still misleading but it hardly seems fair that the HDD mfg get a pass when they are dragged to court for this but Creative doesn't. ESPECIALLY since if you open one of these suckers up you will find a Toshiba or Seagate or Western Digital or whatever hard drive in it that is labeled as being exactly the capacity Creative claims.

    1. Re:Double Standard by AmigaHeretic · · Score: 1

      >>Gigabytes ARE base-10... Gibibytes are base-2.

      I use Windows 98. Gibibytes didn't even exist until after the year 2000. So I am granfathered in. The HD manufactures screwed me!! I didn't even know about Gigbytes until just now! Where's my lawyer!!

  53. This is stupid by Anonymous Coward · · Score: 0

    I was surprised when Seagate lost and I'm upset that this trend is continuing. IEC standards lay down the kibi, mebi, etc. prefixes for use of binary powers. IEEE is in the same boat. Sure JEDEC claims "kilo" means a binary power but they're wrong. IEC and IEEE are > JEDAC. And SI standards stand above them all.

    1. Re:This is stupid by Nullav · · Score: 2, Insightful

      Here's a nice idea: State what you mean on the box. "2TB (SI)" Drive manufacturers and the like will still use SI kilobytes for the sake of larger numbers, but at least we can all stop arguing about this stuff and put that suing power to a better use. Also, I will never ever say 'tebibit' aloud.

      --
      I just read Slashdot for the articles.
  54. Absolutely. by Anonymous Coward · · Score: 0

    A Giga is 1000000000. Always has been. Lookee here:
    http://www.google.co.uk/search?hl=en&q=define%3Agiga&meta=&btnG=Google+Search

    1. Re:Absolutely. by Kalriath · · Score: 1
      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  55. Yes Virginia by wiredlogic · · Score: 1

    Yes Virginia. The world really is run amok by idiots. We have an SI standard for this nomenclature now. No matter what idiot lawayers want to argue they can't deny the fact that GB is defined for base-10 usage and GiB is base-2. It isn't that difficult to get a grip on by anyone except the hordes of innumerate Americans. The days of being able to lazily apply base-2 counting because "it's only off by 1024KB or 1024MB" are long gone when the difference can be hundreds of MB nowadays. It's unfortunate that the storage industry is being punished for doing the right thing and properly declaring capacities in conventional units in accordance to international standards which the US has ratified as the official means for measurement.

    --
    I am becoming gerund, destroyer of verbs.
  56. Who wants to repeat this in the EU? by say · · Score: 1
    Bah:

    You are a member of the plaintiff class if you purchased in the United States from a retail store in the United States (including Creative's and others' on-line retail stores) a new Creative brand hard disc drive MP3 player between May 5, 2001 and April 30, 2008.
    --
    Roses are #FF0000, violets are #0000FF, all my base are belong to you
  57. Does this mean... by Nozsd · · Score: 2, Interesting

    we can stop using those ridiculous kibi, mebi, and gibi prefixes?

    --
    When you have finished this cup of coffee your adventure will begin again.
    1. Re:Does this mean... by Jesus_666 · · Score: 1

      I say we also get rid of our ridiculous "byte" units. "Meter" sound much nicer and that way we can sell MP3 players with capacities of 10 kilometers.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  58. "Misrepresented", really ? by this+great+guy · · Score: 1

    Everytime a base-2 vs. base-10 debate takes place, I like to demonstrate that, contrary to common belief, even in the computer industry, power-of-10 prefixes (as used by hard disk manufacturers) are more commonly used than power-of-2 prefixes. As seen in the list below, power-of-10 prefixes apply to things varying from bytes to bits to Hz to FLOPS to baud. They also apply to many areas (not "only bitrates", as some claim): storage capacity, clock frequency, stream bandwidth, baud, pixel numbers, data throughput, processing power, etc.

    • A 4.7 GB single-layer DVD is 4.7 * 10^9 byte (power of 10)
    • A 50 GB dual-layer Blu-ray Disc is 50 * 10^9 byte (power of 10)
    • A 2.5 GHz processor is 2.5 * 10^9 Hz (power of 10)
    • A PC3200 (as in 3200 MByte/s) memory stick is 3200 * 10^6 byte/s (power of 10)
    • A 25.6 GFLOPS CPU core is 25.6 * 10^9 FLOPS (power of 10)
    • A 128 kbit/s audio stream is 128 * 10^3 bit/s (power of 10)
    • An 8 kbaud V.92 modem is 8 * 10^3 baud (power of 10)
    • A 6 Mpixel digital camera is 6 * 10^6 pixel (power of 10)
    • A 4000 MB/s HyperTransport link is 4000 * 10^6 byte/s (power of 10)
    • A 480 Mbit/s USB2 link is 480 * 10^6 bit/s (power of 10)
    • A 2.5 Gbit/s PCI-E lane (after 8b/10b encoding) is 2.5 * 10^9 bit/s (power of 10)
    • A 250 MB/s PCI-E lane (before 8b/10b encoding) is 250 * 10^6 byte/s (power of 10)
    • A 1 Gbit/s ethernet card is 1 * 10^9 bit/s (power of 10)
    • A 54 Mbit/s 802.11g network is 54 * 10^6 bit/s (power of 10)
    • A 3.0 Gbit/s SATA link (after 8b/10b encoding) is 3.0 * 10^9 bit/s (power of 10)
    • A 300 MB/s SATA link (before 8b/10b encoding) is 300 * 10^6 byte/s (power of 10)
    • A 6 Mbit/s DSL line is 6 * 10^6 bit/s (power of 10)
    • A 2 GByte USB flash drive is 2 * 10^9 byte/s (power of 10)
    • Curiosity: a 1.44 MByte floppy disk is 1.44 * 1000 * 1024 byte (mix of power of 10 and 2)
    • And of course, a 750 GByte hard disk drive is 750 * 10^9 byte (power of 10)

    People have this misconception that binary prefixes "are more common" and "should be the norm", but the only few places where they are used are to refer to RAM capacities and file sizes. I am surprised Creative's lawyers weren't able to explain this.

    1. Re:"Misrepresented", really ? by inasity_rules · · Score: 1

      A PC3200 (as in 3200 MByte/s) memory stick is 3200 * 10^6 byte/s (power of 10)

      One Byte being 8 bits... Or two nibbles..

      Also note that RAM is measured in powers of 2 -due to the way the processor accesses it. It would be ludicrous from both the technical and consumer point of view to do otherwise; it is something that can not be changed. So why not change what we can (e.g. hard drive sizes) change to be consistent with what we cant change?

      In any case Operating systems use use powers of two to measure disk space for the same reason we use powers of two for RAM: it makes more sense. Did you not realize that disk space is allocated in a minimum of a 512byte (2^9) size block?

      --
      I have determined that my sig is indeterminate.
  59. Off topic by KlaymenDK · · Score: 1

    First of all, lumber is not my business. Second, I did hold an apparently inaccurate belief that 2x4's were indeed 2" by 4".

    Pray tell, where can I find a reference or explanation of the true dimensions? I'd be very interested!

    1. Re:Off topic by threephaseboy · · Score: 1
      --
      .
    2. Re:Off topic by KlaymenDK · · Score: 1

      Ah, great. :) I had no idea what search term to input, my best bet would have been Random Page! ;-) Thanks!

  60. Your claim is incorrect. by mosb1000 · · Score: 1

    Hard drive manufacturers have always used the term gigabyte to mean one billion bytes. Your (implied) claim that they haven't is completely out of touch with reality.

    Since it is the convention across all mass storage manufacturers, the claim of false advertising has no basis in reality, and is completely incorrect in every meaningful way.

    1. Re:Your claim is incorrect. by Anonymous Coward · · Score: 0

      Hard drive manufacturers have always used the term gigabyte to mean one billion bytes.

      Yes, and they've always been wrong. A kilobyte is 1024 kilobytes. Deal with it.

    2. Re:Your claim is incorrect. by Anonymous Coward · · Score: 0

      You say it's been that way "always"? How old are you? :P

    3. Re:Your claim is incorrect. by mosb1000 · · Score: 1

      A kilobyte is not a gigabyte, and this lawsuit is over gigabytes.

    4. Re:Your claim is incorrect. by Kjella · · Score: 1

      Hard drive manufacturers have always used the term gigabyte to mean one billion bytes. Yes, and they've always been wrong. A kilobyte is 1024 kilobytes. Deal with it. If they've "always been wrong", they've always been right since they would have an unbroken line of use dating back to the creation of the SI units which is far far older than any computer scientists that decided to abuse it.
      --
      Live today, because you never know what tomorrow brings
    5. Re:Your claim is incorrect. by richlv · · Score: 1

      they have always done what ?
      surely they haven't. i remember the outrage when it was first discovered that some of them started marking drives with 10 base units (or even mixed 2/10 base units when calculating size).
      granted, that was at the time when drives were still measured in megabytes. yes, megabytes.

      --
      Rich
    6. Re:Your claim is incorrect. by mariushm · · Score: 1

      No, they have not. Initially, drives were using Base 2.

      See for example the image with the drive on this page:

      http://www.pctechguide.com/tutorials/HardDrive_Reasons.htm

      or the hard drive on the left in this image:

      http://www.divideby0.com/photos/vaio-f280/pics/DSCN1323.JPG

    7. Re:Your claim is incorrect. by prockcore · · Score: 1

      i remember the outrage when it was first discovered that some of them started marking drives with 10 base units


      no, you remember when you first figured it out.

      The very first harddrive by IBM could store exactly 5 million characters. Not 5,242,880, but 5,000,000.
  61. Base-2 scumbags deserved to lose... whos next? by Ed+Avis · · Score: 1

    Im glad the lying scum at Creative got what they deserved. Next, time to sue those wicked Ethernet card manufacturers claiming one gigabit per second. Whos with me?

    --
    -- Ed Avis ed@membled.com
  62. I want to feel sorry for Creative by Anonymous Coward · · Score: 0

    but karma is a bitch

  63. SD/Flash/Whatever memory cards next? by Ilgaz · · Score: 1

    I don't say people should sue them but we gotta find a way to stop Flash card manufacturers using the same trick.

    Their sizes are much more lower such as MicroSD card (2GB) I purchased for my Nokia E65. Device says: Capacity=1920 MB . I wonder if that high end card manufacturer would go out of business if they shipped it as 2048 MB. They already sell it more expensive and people like me who got horrified already by the filesytem in use (FAT16!) buys them to make extra sure. At least to get spared from bad memory block problems.

    If you didn't know already, Memory manufacturers started same trick via SD business.

  64. Apple? by hlt32 · · Score: 0

    Presumably Apple and other makers of HDD/flash based mp3 players will be the next target.

    It'll be interesting to see if they lose too.

    --
    à_à
    1. Re:Apple? by Yvan256 · · Score: 1

      http://www.apple.com/ipodshuffle/specs.html

      Capacity
      - 1GB or 2GB USB flash drive (1)

      Footnotes:
      1. 1GB = 1 billion bytes; actual formatted capacity less.

      They should be writing 1GiB or 2GiB instead. And their footnote only makes matter worst as it's basically stating that 1GB = 1GiB...

    2. Re:Apple? by prockcore · · Score: 1

      No, you've got it backwards.. 1GiB = 1,073,741,824 bytes, 1GB = 1,000,000,000 bytes.

  65. It has to be said.. by goombah99 · · Score: 1

    ...Less space than a Nomad, Lame.

    Now are those Imperial Gigabytes or Metric Gigabytes.

    And when they say 50% off do they really mean 48.8%?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:It has to be said.. by electrictroy · · Score: 1

      What exactly did they misrepresent?

      Giga == base 10
      Gibi == base 2

      If a customer assumed that 100 gigabytes actually meant 100 gibibytes, then isn't that the customer's fault? I say yes. giga == base 10. gibi == base 2. Not the same thing.

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    2. Re:It has to be said.. by yog · · Score: 1

      precisely. They did NOT misrepresent the storage size; in fact, they represented it very precisely.

      Presumably the trial will take place in West Texas, where similar litigation almost always takes place and goes in favor of the plaintiff, like that bogus lawsuit against Toshiba a few years back.

      --
      it's = "it is"; its = possessive. E.g., it's flapping its wings.
    3. Re:It has to be said.. by jedidiah · · Score: 1

      No, they just used the same sort of fraud you're perpetrating right now.

      They ignored how a word is used as a term of art in a particular context.
      They ignored this context and decades of history surrounding it. They did
      so to exploit a non-existent "ambiguity".

      There's probably some sort of legal idea that when such an "ambiguity" exits
      that it goes against the person making the representation or contract.

      IOW, you can be self-serving when you try to abuse language.

      No we get stuck with some pseudo-metric quantities that can't even be "divided by ten" in the relevant framework.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:It has to be said.. by yog · · Score: 1

      No, they just used the same sort of fraud you're perpetrating right now.
      Christ, man, take a deep breath. You're elevating the use of a numbering base to a crime. Hardly a credible basis for a lawsuit in a sane society. We're going to sue you for representing the size of your hard disk as a power of 2 rather than a base 10 quantity--seriously? What part of gigabyte do you not understand? This brings to mind that lawsuit against Apple a few years ago over, what, the number of color bits in their display, because they used interpolation or something?

      This kind of lawsuit has nothing to do with the consumers, who generally neither know nor care about such trivia, and everything to do with some crafty lawyers who sense an opportunity to make a quick buck. Your attempt at a rationalization of the plaintiff's point of view merely demonstrates that you are not an impartial observer and that you have little regard for the impact of such frivolous suits on the industry and on society.

      In a lawsuit-happy nation, where every little thing becomes an actionable offense against someone out there, we are quickly devolving into an overly cautious, fearful, politically correct stodginess that will melt down in the face of less litigious groups like the Chinese and Japanese. You can take that to the bank, and if you don't like it, sue me!

      --
      it's = "it is"; its = possessive. E.g., it's flapping its wings.
    5. Re:It has to be said.. by Z34107 · · Score: 3, Informative

      "Gibi" is a prefix invented by Wikipedia. For those of you who have been foiled, I supply a conversion chart.

      Some people are angry that their precious SI prefixes were usurped. I'd say "understandably angry," but I'm afraid it's not. Memory has been measured in kilo-mega-giga-tera-et al. since at least the time that IBM made PCs, and probably since 5000 years ago when Adam and Eve rode dinosaurs to church every Sunday.

      Case in point: Go to newegg.com's memory page. See any memory modules sold by the "gibibit"? Consult your motherboard manual; I doubt they'll support a 512 mebibit SDRAM stick, but it maybe, just maybe might support that 512 MEGABYTE module.

      Gibi? Might as well measure memory in millionths of a square furlong chip area times a density coefficient.

      Remember booting any computer made since the '70s? The BIOS POST would always report memory in "K" - which God^H^H^HIBM did not intend to mean metric kirbybits or whatever nonsense.

      Moderators, I humbly suggest modding any "gibi" references as "troll." It's what's right for America!

      --
      DATABASE WOW WOW
    6. Re:It has to be said.. by Lost+Engineer · · Score: 1

      They ignored how a word is used as a term of art in a particular context. No, they didn't. Hard drives and the like have had capacities measured in multiples of 10 bytes as long as I can remember, which is long enough to establish a precedent.
    7. Re:It has to be said.. by Dolda2000 · · Score: 1

      Some people are angry that their precious SI prefixes were usurped. Pray tell, did you at no point in your fired rage stop to think that some people may actually be angry (or merely annoyed) at the fact that units like kB, MB and GB mean completely different things depending on who says them? If so, did you, by any chance, also consider that it is an issue that may actually be fixable by calling the two different uses of them by different names? Like, say, "GiB"?

      Sure, I may agree that "Gibibyte" sounds really ridiculous, and that whoever invented the name may have been better served by naming it slightly differently, but I don't see there being anything wrong with at least using the acronym "GiB" instead of "GB". God knows I do when I write programs (except, of course, when I actually mean 1e9 bytes).

    8. Re:It has to be said.. by Z34107 · · Score: 1

      I wasn't going for "rage", more of "flamebait" + "funny". (I got informative!) I was hoping "kirbybits" and "dinosaurs" would peg people's sarcasm meters. (Why did I get informative?)

      We only need one system: 1 KB = 1024 bytes. 1 MB = 1024 KB. 1 GB = 1024 MB. 1 TB = 1024 GB. And 1 TB ought to be enough for anyone ^.^

      That's the way it's always been, which of course is in no way a logical fallacy. But, those units had their own well-understood meanings within the technology community until hard drive manufacturers out to make a buck supplied their own meanings.

      The duplicity of the One Prefix comes from storage manufacturers trying to gyp consumers - and guess what, they're getting sued for it! The system works.

      --
      DATABASE WOW WOW
    9. Re:It has to be said.. by Dolda2000 · · Score: 1

      We only need one system: 1 KB = 1024 bytes. 1 MB = 1024 KB. 1 GB = 1024 MB. 1 TB = 1024 GB. And 1 TB ought to be enough for anyone ^.^ While I may agree that we only need one system, the fact is that we have two systems. And not only that, but you can't really say that people are in any way "wrong" when they all they do is use the SI prefixes in the exact same way that they are being used by everyone else outside of the computer industry.

      Thus, since we have two systems (whether you want it or not), and one of them is the actual correct usage of the term in question, would it not be quite reasonable to invent new terms for the new system?

    10. Re:It has to be said.. by Anonymous Coward · · Score: 0

      Sure, I may agree that "Gibibyte" sounds really ridiculous
      It sounds like you've got a cold.
    11. Re:It has to be said.. by Z34107 · · Score: 1

      I don't think so. I'd advocate "consumer education" - maybe posters about "1024 not 1000!" and class-action lawsuits. ^.^

      I don't like the 1000^3 system used by marketers to inflate drive sizes, and I don't want to grant legitimacy to it gimping the name of the "true" system. If we're going to be pendantic (no, I don't know what that word means) force Create to use "imperial decabytes." As long as consumers know that Seagate is gypping them out of ~93GB on their terabyte drive.

      --
      DATABASE WOW WOW
    12. Re:It has to be said.. by flibuste · · Score: 1
      "Memory has been measured in kilo-mega-giga-tera-et al. since at least the time that IBM made PCs".

      This is not exactly accurate.
      The "K" as in "Kb" was never supposed to mean "kilo" (1000 units) but really "1024 units". Historically the k was an unfortunate/poor choice of terms to designate "1024 bytes". And you normally don't say "Kilo-Byte" but "K-byte" if you really want to point out the difference.

      This has been lost over the time with computers going to the general public. As for mega, tera and the like, it's just an extension of that poor choice of words/letters.
      At the time when people used to say "K-bytes", 640K of them were considered enough for anyone (Hi Bill!). The usage of mega or tera came later as computer capacities increased. And the mistake got mainstream .

      As for Creative, it really looks like they were trying to play with the confusion and mislead consumers.
      Or maybe it was a mistake made by someone who should have known MUCH better.

    13. Re:It has to be said.. by dublin · · Score: 1

      "Gibi" is a prefix invented by Wikipedia.

      I call bullshit! Check the /. archives (around 2000/2001, IIRC), and you'll find that this was led by a real standards organization to avoid confusing the correct base-10 prefixes with their binary-overloaded counterparts. (I think it was IEEE, since this sounds too useful to have been a Euro-weenie ISO endeavour...)

      Creative, Seagate, and the others were correct - mega means 10^6, and giga means 10^9. Tort lawyers and hopeless computer dweebs (who don't even know you start counting at *one* for crying out loud!) don't get to redefine numbers just because they say so. This case was wrongly decided, it's too bad they decided it was easier to capitulate with coupons than actually fight this crap...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    14. Re:It has to be said.. by eldepeche · · Score: 1

      So could they get sued for misrepresenting the size of their flash-based players?

    15. Re:It has to be said.. by JLF65 · · Score: 1

      You clearly have a VERY short memory. Hard drives were measured in base 2 units for more than a decade before switching to base 10 units. It wasn't until drives were more than a gigabyte in size that they switched. In fact, the first lawsuits over the switch were what prompted companies to produce that abortion known as kibi/mibi/gibi in an effort to fend of further lawsuits. That very switch is why the companies are losing their cases today. The precedent is the other way around.

      For many decades, kilo, mega, and giga had VERY WELL UNDERSTOOD MEANINGS to the computer scientist. It was MARKETING by greedy corporations that introduced the "confusion" in an effort to rip people off. Trying to force programmers to use those asinine terms they invented to try to get around fraud laws is an insult to any programmer over the age of twenty.

    16. Re:It has to be said.. by Palinchron · · Score: 1

      We only need one system: 1 KB = 1024 bytes. 1 MB = 1024 KB. 1 GB = 1024 MB. 1 TB = 1024 GB. And 1 TB ought to be enough for anyone ^.^ The problem is that that system conflicts with the even more respected SI system, which states that the k, M, G, and T prefixes mean 1e3, 1e6, 1e9, and 1e12, respectively, NO MATTER THE POSTFIX.
      --
      The lesson here is that a sufficiently large corporation is indistinguishable from government. --ultranova
    17. Re:It has to be said.. by Anonymous Coward · · Score: 1, Informative

      Gibi is not invented by wikipedia, it's proposed by IEC: http://physics.nist.gov/cuu/Units/binary.html. The SI prefixes are not usurped and never will be.

      K doesn't always mean 1024 even in computers. When you say the computer in the 70s booted in K, I don't think you remember right. There's some huge history I read a while back, you can google if you want.

    18. Re:It has to be said.. by Pooua · · Score: 1
      The "K" as in "Kb" was never supposed to mean "kilo" (1000 units) but really "1024 units".

      I have a lot of electonic textbooks from over the last 30 years that say otherwise. The same with my college and trade school work through the '80s and early '90s. I never saw any sign that "k" in digital electronics meant anything other than "1024" until the late '90s, when hard drive manufacturers started chirping about "1 gigabyte = 1,000 megabytes." It was never an issue prior to the introduction of "gigabyte" hard drives. What is more, the computer science classes that I am taking now still refer to the SI prefixes as powers of 2.

      --
      Taking stuff apart since 1969 (TM)
    19. Re:It has to be said.. by Anonymous Coward · · Score: 0

      "Gibi" is a prefix invented by Wikipedia. For those of you who have been foiled, I supply a conversion chart.

      The problem with this is that you have no clue what the hell you're talking about. Where did you get that it was invented on wikipedia? The fact that you found it on wikipedia? Well, I say it was invented by answers.com!

      "Gibi" etc comes from a proposal made by IEC 1541, in 2002.
    20. Re:It has to be said.. by tsm_sf · · Score: 1

      Yeah, STFU and code you stupid kids!

      --
      Literalism isn't a form of humor, it's you being irritating.
    21. Re:It has to be said.. by tsm_sf · · Score: 1

      Pray tell, did you at no point in your fired rage stop to think that some people may actually be angry (or merely annoyed) at the fact that units like kB, MB and GB mean completely different things depending on who says them? It's because the conceit was dreamed up by the marketing drone, the programmer's natural enemy.
      --
      Literalism isn't a form of humor, it's you being irritating.
    22. Re:It has to be said.. by Anonymous Coward · · Score: 0

      Meter-kilogram-second 1789 or so
      Modern SI system started 1954 "completed" 1960
      See http://lamar.colostate.edu/~hillger/dates.htm

      Seems my country has been trying to metricize since 1866! and the yard etc are all based upon the meter since 1893

  66. How can Creative be so stupid? by freaker_TuC · · Score: 1

    Or smart? Either this is a nice marketing ploy to sell more products with 20%/50% reduction;

    Or they are really stupid not forwarding this case towards the real con-artists, the HDD manufacturers printing the wrong information on their products?
    This playing-with-numbers-charade could end right now if they add a few large HDD manufacturers to the process.

    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  67. Read your references by Mathinker · · Score: 1

    Did you even bother to read the article you linked to (in its entirety)? It quotes the standard (emphasis mine):

    The definitions of kilo, giga, and mega based on powers of two are included only to reflect common usage. IEEE/ASTM SI 10-1997 states "This practice frequently leads to confusion and is deprecated." Further confusion results from the popular use of a "megabyte" consisting of 1 024 000 bytes to define the capacity of the familiar "1.44-MB" diskette. An alternative system is found in Amendment 2 to IEC 60027-2: Letter symbols to be used in electrical technology â" Part 2

    1. Re:Read your references by Anonymous Coward · · Score: 0

      You need to read the source again. The IEEE claim it is deprecated but the JEDEC do not claim that. The JEDEC define kilo, mega, giga using powers of two. The fact is after nearly ten years IEC has failed to get their standard adopted by the majority so it loses.

    2. Re:Read your references by fbjon · · Score: 2

      The fact is after nearly ten years IEC has failed to get their standard adopted by the majority so it loses. You're right, it loses, but it shouldn't. There's no logical reason whatsoever why we should use powers of two, except tradition. If it causes confusion and isn't useful, why keep doing it?


      It seems a lot of geeks try to "defend" using powers of two, as if it were somehow the "correct" way, without thinking whether or not it is really correct and logical (*).


      (*)Yes, it makes sense for memory, but nobody's confused about memory either.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    3. Re:Read your references by CastrTroy · · Score: 1

      And as far as Memory goes, we should all follow Nintendo, and go with "blocks" which is ambigious enough that nobody could ever sue them. I don't understand why they just can't equate blocks with KB, or MB, or something else that's remotely useful, instead of 256 KB.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Read your references by koollman · · Score: 3, Insightful

      How can it makes sense for memory but not disks ?

      On my computer, disks sectors are 512 bytes, and the most commonly used memory block size is 4096 bytes. which is also the block size of my fs. now, what happens if the blocks on disks and in ram are not multiple of each others ?

      Should I use non-aligned storage in ram when reading the fs or use non-aligned blocks on my hard drive?
      And how should I calculate the hard drive cache size ? with powers of ten ? And how about DMA ?

      The point is : connected pieces of hardware should use the same basic units. and since it really makes sense to use power of two for some of these pieces, these basic units really should use powers of two.

    5. Re:Read your references by rah1420 · · Score: 1

      we should all follow Nintendo, and go with "blocks"

      If we're going to go down that road, why don't we measure disk space in tracks and cylinders, like the IBM mainframes I work on? :)

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    6. Re:Read your references by binaryspiral · · Score: 2, Funny

      we should all follow Nintendo, and go with "blocks"

      If we're going to go down that road, why don't we measure disk space in tracks and cylinders, like the IBM mainframes I work on? :) Screw that... let's go with KLOCs and nibbles.

    7. Re:Read your references by fbjon · · Score: 1

      I don't see how any of that relates to the common use of MB, GB, and so forth, which is used and free disk space.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    8. Re:Read your references by smallfries · · Score: 4, Insightful

      OK, I'll take that challenge.

      Most quantities that we measure are base-neutral so we default to base-10 because it is the standard counting system. But when we measure storage we are talking about a volume of information. And information in digital form is inherently binary, both when stored, and when manipulated.

      So the only base that it makes sense to talk about amounts-of-information in is binary. Hence decades of engineers using the correct, i.e most logical measurements.

      Now on a tangent, but if I think (way back) to my school days I seem to remember being taught kB, mB and gB. The idea being that the lower case prefix would prevent confusion with SI prefixs. But I'm way too lazy to look for some sort of citation for that, and yes, only engineers would think that reduces confusion.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    9. Re:Read your references by Smidge204 · · Score: 2, Funny

      I thought the standard was "Libraries of Congress" for data measurement!

      =Smidge=

    10. Re:Read your references by fbjon · · Score: 1
      You're confusing two things in your argument there: the amount of information, and the shape of the information. The shape is the base, which is two for bits. But the amount of information is the number of bits, which makes sense to count in base ten, since everything else we count, we count in base 10. Furthermore, for hard disks we use bytes, which are a specific number of bits long (8 today) which is not binary. The byte itself happens to have a range of 0-255, which corresponds to 2^8 since it's composed of bits (and not trits), but that's still not relevant to the total number of bytes.


      Cue posts on block sizes, sector sizes, which are still not relevant to the number of bytes in a file.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    11. Re:Read your references by Anonymous Coward · · Score: 0

      Now on a tangent, but if I think (way back) to my school days I seem to remember being taught kB, mB and gB. The idea being that the lower case prefix would prevent confusion with SI prefixs. But I'm way too lazy to look for some sort of citation for that, and yes, only engineers would think that reduces confusion. Doesn't lower-case m mean milli, anyway? And KB should really be kB according to SI anyway, because k for kilo is lower-case to avoid confusion with Kelvin. At least, that's what I learnt in Physics at school.

      One of the many problems with a lot of this sort of thing is that it relies on people being geeky pedants. Even technology professionals aren't universally geeky and pedantic. At least, not geeky and pedantic ENOUGH.
    12. Re:Read your references by smallfries · · Score: 1

      Cue posts on block sizes, sector sizes, which are still not relevant to the number of bytes in a file. Not quite :)

      You're confusing two things in your argument there: the amount of information, and the shape of the information. Ah, but then I don't really see any difference between the two, so it makes it easier to confuse :) But then I'm used to dealing with information that is self-referential

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    13. Re:Read your references by fbjon · · Score: 2
      Ok, just to clarify then: suppose we start using computers that have trits as their fundamental unit. Three states of each "bit", 100 follows 022, three voltage levels, etc. Would it then make sense to count filesizes in base three?


      Or suppose we use septs: 100 follows 066, seven voltage levels... would it then make sense to count filesizes in base seven?


      No, of course not. All countables make sense to count in one base, and that base is 10 by convention. Bits, bytes, digits and apples are all countables, regardless of their internal representation.


      I duly note that I still haven't seen an argument for using base two. :)

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    14. Re:Read your references by TheSeventh · · Score: 1

      No, let's use examples from Star Trek:

      The borg 'One' has assimilated 47 billion Terraquads of data . . .

      --
      Just because you're paranoid, it doesn't mean that they're not out to get you.
    15. Re:Read your references by jedidiah · · Score: 1

      I never knew anyone that was ever confused about this before 1997.

      This sounds like nothing more than a petty beaurocrat who can't get any
      getting to think of himself as a big man by making things needlessly
      difficult for others.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    16. Re:Read your references by jedidiah · · Score: 1

      Yes, because when something breaks it would make far too much sense to be
      able to sort it all out in nice round numbers like the original advocates
      of the SI system were pushing for. Expressing binary quantities in decimal
      is what's completely unecessary here.

      As long as people who want to cheat you don't lie to you then a person
      could go their entire life working with computers and not know what
      the decimal representation of a megabyte looks like.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:Read your references by fbjon · · Score: 1
      That's still not a reason for using powers of two. I'm looking for a logical, sound argument why powers of two are better for bytes and filesizes than powers of 10.

      As long as people who want to cheat you don't lie to you then a person could go their entire life working with computers and not know what the decimal representation of a megabyte looks like. That doesn't mean base-2 representation was ever a good idea to begin with.


      You say in your sig:

      SI units are meant to be computationally convenient, not arbitrarily assigned. So which is computationally more convenient, counting in base 2 or counting in base 10? Provide an example if you can. Note that computers don't care which base you use for representing numbers, only other humans do, so we're talking about convenient for humans.
      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    18. Re:Read your references by Smauler · · Score: 1

      Erm, don't we already express binary quantities in decimal? When asked how many kilobytes are in a megabyte, do you really answer "10000000000"? This is partially tongue in cheek, but it does go to show that we definately do work better in decimal than binary. I will always still think a MB is 1024KB though.

    19. Re:Read your references by edp · · Score: 1

      "And information in digital form is inherently binary, both when stored, and when manipulated."

      While common methods of storing information may be inherently binary, the amount of information is not. However, since memory also has to be addressed, and the addresses are also in binary form, that leads to the amount of memory being a power of two, or small multiples of a power of two. E.g., it is easier to design a system into which you can plug some number of one-mebibyte memory chips because then 20 bits can select the byte within each chip and additional bits can select which chip. If the chips were one-megabyte, it would be harder to design electronics that could select the chip given an address in a continuous address space.

      However, that reasoning does not apply when there is a single device involved. If you had only one memory chip, it would not make much difference whether it were one-mebibyte, one-megabyte, or some other number--all the address bits involved would select a byte within the chip, and the operating system would simply never use an address larger than those in the chip. The same applies to disk drivesyou do not need to fit together the bytes or blocks of multiple disks into a seamless sequential number scheme, so there is no particular reason for the sizes to fall into any particular pattern.

      "... kB, mB and gB. The idea being that the lower case prefix would prevent confusion with SI prefixs.

      I have never seen any such convention. In fact, the SI abbreviation for kilo is k, in lowercase, unlike M for mega and G for giga.

      Electronics has a long history of correct use of SI units for quantities of information, including device sizes and communication speeds. The use of binary units is newer, and the old and correct uses should not be required to change to the new uses that violate the formal, specific, and long-standing SI definitions.

    20. Re:Read your references by JebusIsLord · · Score: 1

      I don't think metric (base 10) is really the best number system. It's based on our finger count, but isn't nearly as robustly useful as base-2, especially in digital systems. Think about inches; we usually think of them in halves, quarters and eighths. The inch is sort of a like a byte, in this sense. Metric gives us ugly values like 0.125 to represent 1/8th. Easy for humans, hard for machines. This debate stems from this tension.

      --
      Jeremy
    21. Re:Read your references by Anonymous Coward · · Score: 0

      Now on a tangent, but if I think (way back) to my school days I seem to remember being taught kB, mB and gB You are partly correct. The B refers to byte, whereas the b refers to bit. Also, to be pedantic, it's (k)ilo, (M)ega, (G)iga - and (m)illi.

      So, volatile memory is usually referred to in units of MB (megabyte), while network speeds are counted in Mbps or Gbps ({me,gi}gabit per second).
    22. Re:Read your references by the.Ceph · · Score: 1

      I always thought of it as being in base two because of how we utilize it. For instance a 32 bit processor can address 4GB of memory or 2 ^32 = 4,294,967,296 bits. Additionally various file systems have space constraints which mostly have to do with how addresses are stored, and since addresses are stored in binary, the limitations are generally a power of 2. For that reason counting it in base 2 always made sense to me.

    23. Re:Read your references by Anonymous Coward · · Score: 0

      So the only base that it makes sense to talk about amounts-of-information in is binary. How does it make sense to use base-2 to describe the number of bits. That is like saying the only way to describe the number of light switches in your house is in binary. Yes, bits are themselves binary, but one bit is still one bit, no matter what its value, and you can count the number of bits however the hell you like, and base-10 just makes sense.

      The networking guys have it right, ditch the byte all together and use SI prefixes to describe numbers of bits.
    24. Re:Read your references by avoision · · Score: 2, Informative
      Binary addressing makes sense for RAM, since there's a certain number of addressing lines and it would be a waste for some of the lines to not be fully used. But for hard drives (and flash drives) with 512-byte sectors, it does not make more sense than any other addressing scheme. My hard drive has (thanks to fdisk -l), 255 heads, 63 sectors/track, 3,648 cylinders, which gives 8,225,280 bytes per cylinder or a total of 30,005,821,440 bytes. Those are the logical numbers, not the physical ones, but that only helps my point; that a given mass-storage device's capacity is an arbitrary number of 512-byte sectors. In this case, I paid for 30,000,000,000 bytes and I got that and a little extra. So anybody's lawsuit should only be able to extract money for the difference between the stated number of gigabytes and some integer times 512 bytes (but this is moot, since they always add extra like in the case above).

      Furthermore, for the past two thousand years, the greek prefix giga has meant one billion. Just because we have binary computers doesn't mean we should change that for the purposes of lawsuits.

      Lastly, you know damn well after reading the fine print on any mass storage device in the last 10 or 15 years that it says that when the listed capacity is x gigabytes, that means x * 1,000,000,000 bytes. And that fine print is on the outside of the box, so you know before you buy.

      The National Institute of Standard's has suggested that for the useful binary numbers (2^10, 2^20, 2^30), we use the different prefixes KiB, MiB and GiB to show that they refer to the binary versions. See NIST's recommendation on this.

      I'm happy to buy my ram with capacity listed in GiBs and my hard drives with capacity listed in GB or GiB, but let's not confuse the two prefixes.

    25. Re:Read your references by Lost+Engineer · · Score: 1

      When I can buy burritos with Wii points that will be cool.

    26. Re:Read your references by fbjon · · Score: 1
      First of all, 32-bit addressing means that 2^32 bytes can be addressed. But memory is a different design and circumstance than disk space, so I don't think it's comparable. Also, there's not really any confusion about RAM size, now is there?


      Second, "counting in base 2" is a bit of a misnomer, since we're really counting in decimal, except with powers-of-2 prefixes. It's mixed counting, in other words.


      Third, and most important, the whole issue is about how to express the length of a file, and how to express the length of a filesystem and the underlying block device. We're talking specifically about length here, there aren't really any other dimensions in filesystems of today. The hardware itself may have some structure to it that rely on powers of two, like 512-byte sectors, but that is a hardware issue. Likewise for filsystems.


      The whole thing boils down to the user interface: do you divide by 1000 or 1024 when presenting the numbers? Does either way provide any advantages, or disadvantages?

      Here's a disadvantage for using 2^n prefixes: try calculating 10 GiB - 500 MiB. How long did it take? Contrast this with 10^n prefixes, i.e. 10 GB - 500 MB. 10^n prefixes are easier to grasp and figure out. Are there any particular situations where using 2^n prefixes is an advantage?

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    27. Re:Read your references by smallfries · · Score: 1

      I would say so, although it is more efficient to use binary than any other base so I don't think it will come up. When I mentioned self-referential data I meant things that contained addresses of other pieces of information. Whenever that is the case, the fact that the address is being stored in binary means that it makes sense to use units based on powers of two. But what I'm arguing is just a variant of the old memory addressing argument.

      The basic argument is that when storing anything it makes sense for the units to be "round" numbers (in the everyday sense), and where those addresses are being manipulated in binary, base-2 units make sense. Of course, not everyone stores and manipulates the same kind of data so YMMV.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    28. Re:Read your references by JLF65 · · Score: 1

      It seems a lot of geeks try to "defend" using powers of two, as if it were somehow the "correct" way, without thinking whether or not it is really correct and logical (*).


      It IS correct. All computer science is built on base-two math. Period. There are no base-10 computers. It takes a fairly complicated routine to even convert numbers into base-10 representative strings (and vice versa). So it's both correct and logical. It doesn't take a geek, only someone has had a minimum of one class on boolean logic (which you clearly have not).

    29. Re:Read your references by Anonymous Coward · · Score: 0

      I kinda wonder if the crew that think in powers of 10 also think we should be on metric time...

    30. Re:Read your references by fbjon · · Score: 1

      And that routine is used regardless, if you think for a just a little longer. The difference is with the prefixes, not the string of decimal numbers. So why are base-2 prefixes correct for filesystems again?

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    31. Re:Read your references by tsm_sf · · Score: 1

      THANK YOU

      --
      Literalism isn't a form of humor, it's you being irritating.
    32. Re:Read your references by Mathinker · · Score: 1

      I personally heard of at least one university test (in the '80s) where people got a question wrong because the professor intentionally used the same SI prefixes in the same question but in two different "contexts" (data transmission rate and memory size) so that you had to know the different "conventions" to get the answer right.

      Although from your sig I see I preach to the converted...

    33. Re:Read your references by Mathinker · · Score: 1

      > connected pieces of hardware should use the same basic units

      Your computer is probably connected to a network cable, so I suppose that the manufacturer of the cable should use the power-of-two convention when he calculates the bandwidth of the cable in megahertz, then, right?

      And in 2009, US television transmissions will go digital, so Americans will have to recalculate the frequencies of the TV station transmissions, I suppose, no? Good luck trying to figure out if your microwave interferes with the WiFi in your house!

      Using the same notation for two different things is an invitation for disaster.

      > And how should I calculate the hard drive cache size ? with powers of ten ?

      Far from it. Use kibi-, mebi-, and gibi- bytes to your heart's content! I do! Just don't call them kilo-, mega-, and giga- ...

    34. Re:Read your references by Mathinker · · Score: 1

      > no logical reason whatsoever why we should use powers of two

      Of course there is, as you correct yourself --- memory units should be power-of-two. You're missing the whole point, which is that you just shouldn't call the power-of-two units the same names as the power-of-ten units --- which is why there is kibi-, mebi-, and gibi- ...

    35. Re:Read your references by Mathinker · · Score: 1

      > only engineers, mathematicians, and scientists would think that reduces confusion

      There, fixed that for you.

      > But I'm way too lazy to look for some sort of citation for that,

      kibi- = 1024, mebi- = 2^20, gibi- = 2^30

      But I suppose you're also too lazy to actually use them. It does require effort nowadays, like any kind of pioneering.

    36. Re:Read your references by smallfries · · Score: 1

      You didn't actually have anything to back up your point then? Just a quote out of context and a quick jibe. You call me lazy?

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    37. Re:Read your references by brokenbeaker · · Score: 1

      furthermore, 'k' is the SI prefix for kilo. K, in SI means kelvin.

    38. Re:Read your references by Mathinker · · Score: 1

      You called yourself lazy. Yes, I am also lazy --- too lazy to try to investigate you over and above how you characterize yourself.

      1) You contradict yourself in your own post. You state that the engineers have always been using the one correct or logical way to measure information, which is in base-2 units (in order support your point), but then you deride them for wanting to differentiate the base-2 units they use from previously established base-10 units.

      I do agree with you and disagree with fbjon that base-2 units are the most logical for memory capacity, but you, like him, miss the major point of the argument --- that these base-2 units need new unambiguous names.

      2) By your logic, when the US moves to digital TV transmission, the frequencies of the TV channels, which up to now have been measured in megahertz = 10^6 hertz, should start to be measured in base-2 units, which would be mebihertz = 2^20 hertz but anyway you want to call those mebihertz frequencies megahertz because base-2 is the only logical way we'd talk about information transfer. Good luck trying to figure out if your microwave oven interferes with your WiFi or one of those digital TV channels.

      3) Look at what happens when you try to figure out how long it will take to transfer the contents of the RAM of your computer over your Internet connection (the same engineers who you claim have been always using the "logical" SI units for memory capacities have also always been using the real (i.e., base-10) SI units for data transfer rates).

    39. Re:Read your references by Anonymous Coward · · Score: 0

      The way the Wikipedia article is written, the JEDEC standard itself quotes the IEEE on this issue and supplies the reference to the proper, standardized names for those prefixes.

      In Israel, for example, all plastic bags are called "nylon bags", even though the vast majority of them are made from polyethylenes (I'd guess that less than 0.1% of those bags are actually made from nylon polymers). By your reasoning, it would make sense for the manufacturers to start listing "nylon" as the major ingredient rather than "polyethylene".

    40. Re:Read your references by smallfries · · Score: 1

      Yikes, you need to read less into what you think people have said. Just because I didn't add a smiley you shouldn't assume that my post was serious. I thought that it was obvious I was just pissing around from context, and besides we both know I'm too lazy to type the extra two characters :)

      Point 1 - fair enough. Point 2 - not what I said. Point 3 - not what I said. Basically for storage of digital information it makes sense to me (as a programmer and a computer scientist) to do it in binary. YMMV. For data transmission or anything to do with frequencies it would be messy.

      Now take a deep breath and repeat after me: "Not everyone on slashdot is having a go at me..."

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    41. Re:Read your references by Mathinker · · Score: 1

      smalfries: "Not everyone on slashdot is having a go at me..."
      mathinker (takes deep breath): "Not everyone on slashdot is having a go at me..."
      smalfries: "Not everyone on slashdot is having a go at me..."
      mathinker: "Not everyone on slashdot is having a go at me..."

      I am calm. I am very calm. I... what was I going to say?

      Oh, yeah... Sorry if I was too reactive, there, no offense...

      I remember reading about a study made long ago about electronic text communications; the researchers came to the conclusion that it tended to spiral out of control a lot easier than face-to-face. I think we just experienced that...

    42. Re:Read your references by smallfries · · Score: 1

      I remember that study - was probably duped on slashdot a few times. The one where their point was that we always assume an emotive stance for what we read because that's what we're used to in real life.

      Anyways, no worries, it was fun and I learnt a couple of things which is always nice :)

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  68. Where are the ethernet lawsuits? by lpontiac · · Score: 1

    "100 Mbit/second" ethernet operates at 100*10^6 bits/sec, not 100*2^20 bits/sec. If every hard drive manufacturer under the sun is going to get hit up for adhering to their common convention (whether you agree with it or not, it's the same for every hard drive), why not Realtek, Intel, 3com and Cisco?

  69. I hate these settlements by Propaganda13 · · Score: 2, Insightful

    I remember Iomega's settlement for the click of death was "Sorry, we built a poor quality product that was supposed to back up your data, but lost it instead. How about you buy another product from us at a reduced priced"

    Give a check for $3.50 instead, but don't give me a discount on the same manufacturer's products.

    I haven't looked lately, but I thought a lot of manufacturers used GB*.
    *GB refers to 1,000,000,000 bytes. on their packages.

    1. Re:I hate these settlements by Anonymous Coward · · Score: 0

      well, to be honest, I find the GB* notation to be a lot less painful to my eyes than GiB. Why don't we start using those more often?

  70. The OS _is_ wrong - Long live bits and base10! by PMBjornerud · · Score: 3, Funny

    Personally, I think the things like HDs, network gear, and such are correct. We need to use the metric prefixes for base 10 for base 10. If we want to talk base 2, use the base-2 prefixes. Burn these foul aberrations begotten by the kilobyte! This, my dear IT fellows, is the path of evil and only horrors lurk ahead.

    Computers function in the realm of magic. Behold! 500MB plus 500MB! The sum not a full, but strangely a 0.97 of a gigabyte. The remaining 3 percent gone, - a sacrifice to evil!

    Don't even get me started with base 2. The byte itself is not even a 1, but itself an 8. Thus, the kilobyte is really 2^13 bits, and a megabyte is 2^23. The whole system is ludicrous. This happened because a useful technical shortcut have been kept alive for too long, and made its way into the real of the end-user.

    Stop this madness and see the light of the network engineers. Behold! The wonder of the Mbps. 1Mbps is a wonderful, intuitive 1,000,000 full bits per second. This is stuff I can explain my mother - and she'll understand.
    --
    I lost my sig.
    1. Re:The OS _is_ wrong - Long live bits and base10! by dublin · · Score: 1

      Stop this madness and see the light of the network engineers. Behold! The wonder of the Mbps. 1Mbps is a wonderful, intuitive 1,000,000 full bits per second. This is stuff I can explain my mother - and she'll understand.

      Amen. You almost touched on the key difference - The binary crap is by computer scientists (many of whom make their living as high priests by spreading obfuscation), while networks (which have to work in actual practice, regardless of theory) were built by engineers.

      My money is on the engineers every time...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    2. Re:The OS _is_ wrong - Long live bits and base10! by chopper749 · · Score: 1

      Much easier. At 1Mbps, how many bytes are transmitted per second? 125,000? Nope. ...but at least she'll understand!

  71. copy of my settlement email by poetmatt · · Score: 1

    Just as a humorous reference, this is what I got in the mail from creative:

    SUMMARY EMAIL NOTICE

    To: (I'm not putting my email like that on slashdot)

    From: Settlement Claim Administrator

    Subject: Notice of Creative Hard Disc Drive MP3 Player Class Action and Proposed Settlement

    SUMMARY EMAIL NOTICE

    If you purchased in the United States between May 5, 2001 and April 30, 2008 from a retail store in the United States (including Creative's and others' on-line retail stores) a new Creative brand hard disc drive MP3 player ("Creative HDD MP3 Player"), a proposed class action settlement may affect you. A hearing has been scheduled in United States District Court, Central District of California to approve the settlement. Under the settlement, you may have the right to make a claim for a discounted MP3 player or a discount certificate. You also may choose to exclude yourself from the settlement. Alternatively, you may file written objections to the settlement or seek to intervene and appear (or have your own attorney appear) at the court hearing. If the settlement is approved and you do not exclude yourself, you give up the right to sue for the claims the settlement resolves, and you will be bound by the terms of the settlement. To learn more about or exercise any of your rights, please read below and visit www.creativehddmp3settlement.com.

    The lawsuit is Talwar v. Creative Labs, Inc., United States District Court, Central District of California, Case No. CV 05 3375 FMC. In the suit, plaintiffs allege that in the sale and marketing of its hard disc drive MP3 players Creative stated that purchasers of the drives would receive approximately 7% more usable storage capacity than they actually received and misrepresented the number of songs and number of hours of music the players could hold. Creative has denied and continues to deny each and all of plaintiffs' claims, and denies that anyone has been harmed or deserves compensation. The Court has not made a decision on the merits.

    You are a member of the plaintiff class if you purchased in the United States between May 5, 2001 and April 30, 2008 from a retail store in the United States (including Creative's and others' on-line retail stores) a new Creative brand hard disc drive MP3 player.

    As part of the settlement, Creative will make certain disclosures regarding the storage capacity of its hard disc drive MP3 players.

    In addition, if you submit a valid claim, you will receive either a 50% discount off the price of a new 1 GB MP3 player, or a discount certificate good for 20% off the price of any single item purchased at www.us.creative.com. To receive the discount player or discount certificate you must submit a claim form available at www.creativehddmp3settlement.com by August 7, 2008. You may submit a claim for each Creative HDD MP3 Player you purchased.

    If the settlement is approved, plaintiffs' counsel will apply for an award of attorneys' fees and expenses not to exceed $900,000, plus incentive awards for the two representative plaintiffs in the amount of $5,000 each, to be paid separately from and in addition to the relief available to plaintiff class members.

    All claims of plaintiff class members which were or could have been asserted in the litigation, based upon the facts alleged in the litigation will be released. This means that if you do not exclude yourself from the plaintiff class, you will give up the right to sue for the claims the settlement resolves, and you will be bound by the terms of the settlement.

    You need not take any action. If you wish to exclude yourself from the plaintiff class, you must submit an exclusion request to plaintiffs' counsel: Brian R. Strange/Gretchen Carpenter, Strange & Carpenter, 12100 Wilshire Boulevard, Suite 1900, Los Angeles, CA 90025. If you exclude yourself, you will not receive the benefits of the settlement, and you cannot object to the settlement or intervene.

    If you wish to object to the settlement, intervene or appear (or have

  72. Your link disproves your point by Anonymous Coward · · Score: 0

    If you had actually scrolled to the bottom of your link, you'll find the preferred method of stating capacity of storage is the opposite of what you suggest.

    And Windows does report it the proper way. It's cheating to report the actual capacity the way HD makers do it.

    Seriously, read the link you supplied.

  73. Re:missing _____ by TaoPhoenix · · Score: 1


    Now we know where those White House emails went!

    "We kept 1 Million Bytes of Emails".

    "But Sir, a megabyte is larger than that. Where are the missing emails?"

    "I don't know where then!"

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  74. Really? by rennerik · · Score: 1

    I thought everyone knew that by now all drive manufacturers list capacities in ISO units instead of the traditional binary method? I don't think I've ever gone to the store and bought a 250gb drive expecting to get exactly 250gb.

    Do we have to start putting disclaimers now for different filesystems too? "Depending on the filesystem used on this drive, and the block size specified when formatting, actual capacity of this drive may be affected."

    I can see it now... "Microsoft accused of 'favoring' hardware industry by making 1 byte files take up nearly 1kb! Oh the conspiracy!"

    Argh.

  75. Countable blocks vs theoretical performance bits/s by argent · · Score: 1

    You're comparing a theoretical maximum performance measurement (one that is also used by disk manufacturers without raising any eyebrows there either) with the total measurable and usable capacity of an actual object that can hold an actual number of blocks of data.

    A hard drive is a physical object storing data in chunks that are sized in power-of-two units. A hard drive contains multiples of 512, 1024, or 2048 byte blocks, each containing 8 bits per byte, and the data read from the drive is frequently copied block-for-block to physical RAM that is sized in 2^10, 2^20, and 2^30 byte units. Operating systems use these same units when reporting available disk space. These are natural sizes for talking about storage, and there is a reasonable expectation that you can use all of that storage.

    The speed of a network is a theoretical measure of performance in ideal conditions, based on the transmission of data in variable sized chunks up to a maximum that depends on the characteristics of the hardware and protocols, typically 1500 bytes or less per packet. Packets are normally processed after being received... decompressed, decrypted, and unpacked... and so the number of bits or bytes transmitted per second is only loosely related to the size of the data finally received by the user. In addition the rated speed of a network is further reduced by per-packet overhead and by protocol inefficiencies such as collisions in the original 10 Mbit/s ethernet. There is no standardized fixed-size "quantum" that network bandwidth chunks into, and there's no expectation that you can actually fill up all 100 million bits every second outside a lab.

  76. Yes, RLY. by argent · · Score: 1

    drive manufacturers list capacities in ISO units instead of the traditional binary method?

    The fact that binary is traditional for storage is a pretty good argument for NOT assuming that everyone knows it. Particularly when operating systems continue to report capacity that way for good practical reasons.

    "Depending on the filesystem used on this drive, and the block size specified when formatting, actual capacity of this drive may be affected."

    When you bought drives in unformatted capacity (which you only do for floppies any more) they did in fact have language like that in their fine print. These days the block size on a given drive is fixed so formatted capacity is used.

  77. Byte me. by argent · · Score: 3, Insightful

    We have an SI standard for this nomenclature now. No matter what idiot lawayers want to argue they can't deny the fact that GB is defined for base-10 usage and GiB is base-2.

    Given that even people who are advocating this obscure terminology can't get it right (it's IEC, not SI, that defined this standard, and if you want to use SI units, you should be calling them "Octets" not "Bytes"), and that virtually nobody (not even the drive manufacturers) actually uses it outside legalese and fine print, I think you are making unreasonable assumptions and unreasonable demands.

  78. Base-2 Computers by Kenoli · · Score: 1

    Computers operate in base-2. It only makes sense to represent different amounts of data in base-2.
    As I understand it, the only reason the terms use SI-like prefixes in the first place is because 1000 and 1024 are "close enough".
    Presumably anyone actually dealing with data would be able to understand these units, but nowadays the average user has no idea how data is stored internally. They'll believe "kilobyte" means "1000 bytes". Why wouldn't they?
    But that creates some problems. Even if manufacturers decide to use base-10, computers are still going to be base-2, and users are going to see a discrepancy between what box and the OS tell them, and they aren't going to be happy with it.

    1. Re:Base-2 Computers by prockcore · · Score: 1

      Computers operate in base-2. It only makes sense to represent different amounts of data in base-2.


      For the love of god. You're using base 10 numbers. Unless you're going to say "I have 1000000000b megabytes of ram" instead of "512 mebibytes of ram".

      After all, you should use base 2 since computers use base 2. Don't covert to base10 numbers.
  79. Defend the Binary Gig!! by rayk_sland · · Score: 1

    Yeah!

    --
    Jedis are stupid. If they were so powerful, why couldn't they handle counseling for a kid who missed his mom?
  80. Base 2 by henrik.falk · · Score: 1

    I'm loving this. I hate that all OS manufacturers use base 2, but all storage manufacturers use base 10. And it's not like there is a debate, base 2 is obviously the correct one since the storage is binary.

  81. SI Units? by EmagGeek · · Score: 1

    Ummm I don't remember kilo EVER meaning 1024. Nor do I ever remember mega meaning 1048576. I certainly never remember Giga meaning "times 2 to the 30."

    Kilo, Mega, Giga: these have always been base 10, they are now base 10, and they will always be base 10.

    The fact that people stopped giving a shit about learning this in grade school doesn't mean they are suddenly right and the scientific establishment is wrong.

  82. I missed the boat... by stewbacca · · Score: 1

    Where was this sort of lawsuit when I bought a 160GB Maxtor HD, only to find out that WinXP could only recognize the first 120GB?

  83. Justice denied -- the legal system is BROKEN by intnsred · · Score: 1

    This really offends me and IMHO is yet another example of the broken nature of the US "justice" system.

    Let's recap: Some company lies to me. They screw me out of bits and bytes by playing the base-10 game. In short, I am ripped off.

    But what is our "justice" system's remedy?

    They give me a discount coupon that forces me to go back and to do business with the company that just lied to me and screwed me!

    That isn't justice, that's a marketing gimmick to increase sales. Companies should use these tactics deliberately (if they're not already!), since their upside of new sales far outweighs their risk from the justice[sic] system.

    How about instead if the courts pulled some of these sleazy companies' corporate charters (in effect giving them the corporate death penalty)? I bet this behavior would stop real quickly then!

    But wait -- our gov't doesn't give corporations the death penalty. The death penalty is only reserved for selective human beings...

  84. Re:Countable blocks vs theoretical performance bit by JesseMcDonald · · Score: 1

    More concisely, bits use base-10 prefixes whereas bytes use base-2 prefixes. "Theoretical maximums" have nothing to do with it. Bits are treated as though they were an SI base unit, although they aren't listed among the official SI bases. Bytes are not SI (or even pseudo-SI) units, and do not follow the standard SI prefixes. Compound units tend to use SI prefixes (e.g. MB/s -> bytes/microsecond or bytes*MHz -> 10^3 bytes/second).

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  85. Still have your receipt from 2002? by TPJ-Basin · · Score: 1

    According to the claim forms, you must show proof of purchase for your '40GB ZenXtra' that you purchased prior to 2004. Good luck with that.

    --
    TPJ - Founder, The Amazon Basin
  86. This isn't news.. by bturcotte · · Score: 1

    I think it is safe to say that everyone who posted a comment here is well aware about how storage capacities are presented. Why so much surprise?

  87. HDD IS memory by Anonymous Coward · · Score: 0

    remember back when 20MB was HUGE? Well, adverts for PC's said "has 20MB of memory" meaning "has a 20MB HDD".

    And it was powers-of-two megs.

    Kind of shot yourself in the nuts with that one.

    And when it comes to telecoms, it was all baud. Which WAS NOT 1 bit/sec. And powers-of-ten when it was used was accepted because you had 8 bits, a stop bit and a parity bit. 10 bit bytes.

    Please show me where hard drives use 10 bit bytes...

    1. Re:HDD IS memory by Oggust · · Score: 1
      remember back when 20MB was HUGE?

      Yessir.

      Well, adverts for PC's said "has 20MB of memory" meaning "has a 20MB HDD". /

      Yeah, well, I can't say I remember such ads, but sure, maybe people did that. It was obviously wrong, and they've stopped doing that. What's the problem?

      And it was powers-of-two megs.

      Kind of shot yourself in the nuts with that one.

      Huh? No. Even if your argument had made any sense, those disks were using power-of-ten sizing, at least mostly. Of course, the difference was smaller then, so you'd notice it less.

      And when it comes to telecoms, it was all baud. Which WAS NOT 1 bit/sec. And powers-of-ten when it was used was accepted because you had 8 bits, a stop bit and a parity bit. 10 bit bytes.

      No.

      Well, yeah, baud isn't the same thing as bps, that's true. Everything anybody cared about was the bps number though, even though many people (wrongly) called that baud. Ie V.32bis (14.4 kbps, )(and those are actual "k"s - 1000) used 2400 baud.

      And it's true that you could figure the transfer speed in bytes to be about 10:1. But that's completely unrelated to the question about power-of-2/10. I assure you that a kbaud also would have meant 1000 baud. (baud is deprecated, btw, mostly because people keep getting this wrong. "Symbols per second" is the new hotness.)

      Please show me where hard drives use 10 bit bytes...

      Huh?

      --
      "An object declared as type _Bool is large enough to store the values 0 and 1." -- 6.1.2.5, C99 standard.
    2. Re:HDD IS memory by prockcore · · Score: 1

      Please show me where hard drives use 10 bit bytes...


      If 8bit bytes is really why people use powers of 2, wouldn't it make MUCH more sense to use octal?
  88. Units shmunits, they tried to decieve by BlueParrot · · Score: 1

    Whenever this discussion crops up people start talking about which definition is "more appropriate" or whatever. This is in fact irrelevant because it is outright obvious WHY device manufacturers use base-10 when every other part of the IT industry uses base-2, they are trying to deceive their customers selling devices with less storage space than the customer thinks they get. As a physicist I have a lot of respect for the SI units, but we also use other units every now and then because it makes sense in context. We use electron volts rather than joule when we talk about photon energies, we use barns rather than square meters when talking about nuclear cross sections, and in particle physics we often use units where c = 1 because it makes the algebra easier. This works because everybody knows what to expect from the context ( well most of the time ).

    What happened with hard drives was that some manufacturers got greedy and decided to screw with a long established trend inside the IT sector because they wanted to fool the customers. You can argue about which unit is better but does anybody seriously believe device manufacturers started using base-10 because they had a burning desire to be consistent with the SI system? It is plain obvious what happened, they deliberately tried to deceive their customers to get a competitive advantage, and the courts decided this was illegal. Quite right if you ask me.

  89. Do we all get to sue Intel and AMD now? by ThreeGigs · · Score: 1

    How fast is your processor? 3.73 GHz? Is that in binary or decimal Gigas? Do we all get to sue Intel and AMD now because their stuff is in a computer and therefore should be using base 2 notations? Creative got sued over something that wasn't even a computer! What's next, "I thought my petaflop supercomputer would be doing 1,125,899,906,842,624 operations per second, not a measly 1,000,000,000,000,000!" Do I get to sue Cisco too, because my gigabit ethernet seems to be 73 million bits per second short?

    Is there even an ISO standard on what Kilo, Mega, Giga, etc. mean when applied to digital quantities?

  90. Re:Countable blocks vs theoretical performance bit by argent · · Score: 1

    Bytes when a measure of throughput are also measured in 10^n units.

    Bits or words, when used as a unit of storage (and yes that does happen, occasionally) tend to be measured in 2^n units.

    Why? Because it's useful to measure storage that way, because it naturally tends to come in 2^n chunks or multiples of 2^n chunks, for the reasons described above, while transfer rates rarely such natural division by powers of two.

  91. Except For One Thing by maz2331 · · Score: 1

    Your analysis ignores the fact that storage has ALWAYS been measured in Base-10 nomenclature. Thus, the attack on the "greedy manufacturers" should fail simply because the units used are understood historically to mean 1k = 1000, 1M = 1,000,000, etc.

    In other words, the entire argument is based on a fallacy that ignores history and customary use of the units.

    Memory has been customarily measured in Base-2 (basically, KiB, MiB, GiB, etc). Although "common use" confuses the units, it does not change historical usage.

    This is akin to a lawsuit over, say, gold sales. Gold is measured in "Troy Ounces" not "Avoirdupois" ounces like nearly everything else, and has been for centuries. They are not identical, but in common use gold is quoted per "ounce".

    1. Re:Except For One Thing by BlueParrot · · Score: 1

      Not in the IT industry. Drives used to come in sizes measured in the same units as system memory. Now while the latter cannot easily be adjusted, some manufacturers decided to CHANGE how they described their drives to get a competitive advantage. What I am arguing is that the manufacturers in this case knew people would misinterpret it, they knew this would make their drives look bigger, and THAT IS WHY THEY DID IT. Does anybody seriously believe they decided to change the measurements of their drive size from what system memory uses to SI units because they care about the SI system? Please, give me a break. They did this because they figured they could sell more drives by making people think they get more storage than they do. It is wrong and it should be punished accordingly.

  92. Creative makes mp3 players? by seanonymous · · Score: 1

    Huh, didn't know that. This site is very informative.

  93. I don't see where there's a problem here by rfc1394 · · Score: 1

    It has been a standard practice for years that while memory manufacturers measure in 1024^2 megabytes and 1024^3 gigabytes, disk drive manufacturers have been measuring in 1000^2 megabytes and 1000^3 gigabytes. I have an article on my blog about this, how my new computer has a certain amount claimed on the box, but Windows shows a lower amount, which when you use the two different figures it does match, while the box on my new computer says it's a 400gb drive, it is correct if you use 1000^3 gigabytes, but it is only 373gb if you use 1024^3 gigabytes.

    For decades, TV (and computer monitor) manufacturers have announced the size of the picture tube diagonally, which gets you a larger number than either horizontal or vertical measurement. And they have generally openly admitted that their measurements are diagonal; every ad for TV specifically says that.

    I suspect that the drive manufacturers are getting in trouble and losing lawsuits because they do not explicitly state that they are using 1000^3 sized gigabytes rather than the 1024^3 sized that people normally expect.

    It's an attempt to cheat people when you're not honest about what you're doing. I mean, I may not particularly like them using the slightly sleazy method of the 6% shortage by using 1000^3 size but as long as they're straightforward about it, I have no problem with them using that method.

    --
    Paul Robinson — My Blog
    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
    1. Re:I don't see where there's a problem here by HeadlessNotAHorseman · · Score: 1

      The diagonal measurement of TV tubes actually makes a lot of sense. For a start, tvs tubes were originally almost round anyway. But how do you measure the width and height of a screen in which the edges are curved? The manufacturer would naturally be measuring at the widest point, which is useless because the wider the curve, the bigger you could say the tv screen was. This would just encourage manufacturers to maintain large curves so that they could market tvs as having larger screens than they actually do. If you measure by the diagonal, then the best way to make the screen size bigger according to measurement whilst minimising the increase in area is to straighten the edges. Of course, you could cheat and give the edges a little concavivity*, but that would look silly and few people would buy it.
       
      *I thought that I invented this word, but it turns out that at least three other people have used it before me!

      --
      I like my coffee the way I like my women - roasted and ground up into little tiny pieces.
  94. And the winner is... by t33jster · · Score: 1
    The lawyers.

    If the settlement is approved, plaintiffs' counsel will apply for an award of attorneys' fees and expenses not to exceed $900,000, Also ran: A$$hole plantiffs who were either too dumb or too ignorant to bother to understand industry standards.

    plus incentive awards for the two representative plaintiffs in the amount of $5,000 each, to be paid separately from and in addition to the relief available to plaintiff class members. Also also ran: Creative for settling a class action lawsuit in such a way that they may actually increase their revenue.

    In addition, if you submit a valid claim, you will receive either a 50% discount off the price of a new 1 GB MP3 player, or a discount certificate good for 20% off the price of any single item purchased at www.us.creative.com.
    --
    Take off every 'sig' for great justice.
    1. Re:And the winner is... by poetmatt · · Score: 1

      yep, everyone gets screwed.

      I want to object to the class action, but I wouldn't even know where to get started.

      I think this is why the companies do class actions - the only one who makes anything is the lawyers.

  95. Gibi = garbage by Gonoff · · Score: 2, Insightful

    IT has always calculated in powers of 2. The "gibi" nonsense was invented by dodgy salesmen to talk up their equipment.

    Even Microsoft gets it right. I am sitting at a machine with a HDD of 60,011,606,016 bytes. It was sold as 60GB but Windows reports it correctly as 55.8. Why should people be misled because some suit wearing sales wheasel decided to invent a series of rubbish words beginning in gibi?

    We need more court cases until this misrepresentation ends. Have you noticed that flat screen monitor sizes are correct, where CRT ones dishonestly used to include bits of the tube you couldn't even see...

    --
    I'll see your Constitution and raise you a Queen.
    1. Re:Gibi = garbage by bh_doc · · Score: 1

      What is with idiots moderating up factually incorrect nonsense about gibi being "invented" by salesmen or wikipedia? It's an International Electrotechnical Commission (IEC) Technical Committee proposal. At best these posts are funny, trolls at worst.

    2. Re:Gibi = garbage by GrievousMistake · · Score: 1

      No, Microsoft does in fact get it wrong.
      Using the standard SI-prefixes for something almost but not quite SI is practical in many contexts, but it should never have been allowed to propagate to a consumer product. It's a colloquial usage, really, IT slang.

      This kind of ambiguity is unacceptable in engineering as well as marketing, where you need to be able to communicate with clearly defined terms.
      You can't just say that mega- means 1024 "with computers", because with a lot of things (networks, hard drives, frequencies), it doesn't. That so many people here seem to think that hard drives used to use the 1024-based system until quite recently, just goes to show that confusion is rampant, even among the techies.

      If you were leading a project where size was a critical factor, wouldn't you want to specify it with precise terms? This is the kind of problem that crashes Mars orbiters.

      --
      In a fair world, refrigerators would make electricity.
    3. Re:Gibi = garbage by tsm_sf · · Score: 1

      What is with idiots moderating up factually incorrect nonsense about gibi being "invented" by salesmen or wikipedia? It's an International Electrotechnical Commission (IEC) Technical Committee proposal. At best these posts are funny, trolls at worst. Did you even read the page you linked? Here's an interesting bit (aha ha):

      Historical context* Once upon a time, computer professionals noticed that 2^10 was very nearly equal to 1000 and started using the SI prefix "kilo" to mean 1024. That worked well enough for a decade or two because everybody who talked kilobytes knew that the term implied 1024 bytes. But, almost overnight a much more numerous "everybody" bought computers, and the trade computer professionals needed to talk to physicists and engineers and even to ordinary people, most of whom know that a kilometer is 1000 meters and a kilogram is 1000 grams. So, basically you're wrong.
      --
      Literalism isn't a form of humor, it's you being irritating.
    4. Re:Gibi = garbage by bh_doc · · Score: 1

      So, basically you're wrong.
      Oh, I didn't realise the IEC was a salesman consulting group. Why not quote the rest of that passage while you're at it?

      Then data storage for gigabytes, and even terabytes, became practical, and the storage devices were not constructed on binary trees, which meant that, for many practical purposes, binary arithmetic was less convenient than decimal arithmetic. The result is that today "everybody" does not "know" what a megabyte is. When discussing computer memory, most manufacturers use megabyte to mean 2^20 = 1 048 576 bytes, but the manufacturers of computer storage devices usually use the term to mean 1 000 000 bytes. Some designers of local area networks have used megabit per second to mean 1 048 576 bit/s, but all telecommunications engineers use it to mean 10^6 bit/s. And if two definitions of the megabyte are not enough, a third megabyte of 1 024 000 bytes is the megabyte used to format the familiar 90 mm (3 1/2 inch), "1.44 MB" diskette. The confusion is real, as is the potential for incompatibility in standards and in implemented systems. Faced with this reality, the IEEE Standards Board decided that IEEE standards will use the conventional, internationally adopted, definitions of the SI prefixes. Mega will mean 1 000 000, except that the base-two definition may be used (if such usage is explicitly pointed out on a case-by-case basis) until such time that prefixes for binary multiples are adopted by an appropriate standards body.
      So a technical committee came up with a solution for the confusion *already present in the marketplace*. That is not the same as "gibi" being "invented by salesmen".
  96. I have two questions: by stewymcstewstew · · Score: 1
    What Operating Systems do Creative support?

    How does that Operating System display drive size?

    Also, which measurement do they use for "130MB of free space?"

    Ok, maybe three questions.

  97. You think this is bad... by autophile · · Score: 1

    ...just wait till a geek takes economics in college and his head asplode when he finds that economists use the "M" prefix to indicate one thousand!

    --Rob

    --
    Towards the Singularity.
  98. Re:Countable blocks vs theoretical performance bit by Anonymous Coward · · Score: 0

    No, memory chips (not modules) are usually measured in bits, and use the power of two prefixes (because the limiting factor is the number of address lines).

  99. idiosyncrasy by Anonymous Coward · · Score: 0

    Since when did people start counting in base 2? I know why base 2 is used in 2-state computers but for as long as I can remember humans have been base-10 creatures.

    At the end of the day the 1024 byte kiloByte is an idiosyncrasy. Life is full of them. Deal with it and move on to greener pastures.

  100. Bandwidth? by Mathinker · · Score: 1

    a person could go their entire life working with computers and not know what the decimal representation of a megabyte looks like. Until he has to transfer the information from his computer to another one via transmission (as opposed to moving media around).

    Hmm, do I smell a class action suit against Comcast? Bandwidth and transmission rates are traditionally stated in real SI units.
  101. Shoot the messenger by Anonymous Coward · · Score: 0

    Yet another thieving law firm gets in on the "class action" "what's a gigabyte" shakedown. $900,000 over NOTHING! NO ONE was harmed. Creative's 4GB MP3 players have just as much space as EVERYONE ELSE'S 4GB MP3 player. Just like Seagate's 40GB hard drives have just as much space as EVERYONE ELSE'S 40GB hard drive. Store a 5,645,621 byte MP3 on ANY Creative MP3 player and it will reduce the remaining space by 5,645,621 bytes plus the wasted space Microsoft steals to keep track of that file and blocks not filled because Microsoft chose a larger block size.

    No one but the lawyers gained ANYTHING from this case. The rest of us were net harmed by this lawsuit and the settlement. The lawyers will rott in hell, they knew that going in. They don't know it yet, but the named plaintiffs will join them.