Slashdot Mirror


Seagate Offers Refunds on 6.2 Million Hard Drives

An anonymous reader writes "Seagate has agreed to settle a lawsuit that alleges that the company mislead customers by selling them hard disk drives with less capacity than the company advertised. The suit states that Seagate's use of the decimal definition of the storage capacity term "gigabyte" was misleading and inaccurate: whereby 1GB = 1 billion bytes. In actuality, 1GB = 1,073,741,824 bytes — a difference of approximately 7% from Seagate's figures. Seagate is saying it will offer a cash refund or free backup and recovery software."

103 of 780 comments (clear)

  1. Think this will set precedent? by Adradis · · Score: 4, Insightful

    Wow, I'm surprised that actually went through, if only because the court systems seem so broken. Hopefully, other manufacturers will get the hint and start changing their plans. I could just see this going after other manufacturers too, who insist on using smaller sizes for their measurements to seem bigger.

    1. Re:Think this will set precedent? by DiSKiLLeR · · Score: 2, Insightful

      Wow, I'm surprised that actually went through, if only because the court systems seem so broken. Hopefully, other manufacturers will get the hint and start changing their plans. I could just see this going after other manufacturers too, who insist on using smaller sizes for their measurements to seem bigger. I bloody well hope so.
      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    2. Re:Think this will set precedent? by Harmonious+Botch · · Score: 5, Interesting

      There is a precedent of sorts...back in the 80's at Kaypro, we had a customer threaten to sue us because some fool in marketing said that we had 65K of memory, and there was only 64K, of course. Management told him to take a hike. And that was the last we heard of him.

    3. Re:Think this will set precedent? by darthflo · · Score: 4, Informative

      Since your post is written with about as much intelligence as one'd expect from a tree stump, I doubt you are going to grasp anything at all, but to try and help you anyway: Read what the U.S. gov't has to say about it. If that's too dry for you, this wikipedia article might be interesting, too.

    4. Re:Think this will set precedent? by Eivind · · Score: 4, Insightful

      The difference does however grow as capacity grows.

      The difference between 2^10 bytes and 10^3 bytes is 2.4%. (kilobyte)

      The difference between 2^20 bytes and 10^6 bytes is 4.9% (megabytes)

      The difference between 2^30 bytes and 10^9 bytes is 7.4% (gigabytes)

      The difference between 2^40 bytes and 10^12 bytes is 10% (terabytes)

      In other words, treating 10^(3n) as equivalent to 2^(10n) makes less and less sense as the capacities go up.

    5. Re:Think this will set precedent? by cripkd · · Score: 2, Interesting

      Must have been, Philip K. Dick, that wrote the original story, died in 82.

      --
      Curiously yours, crip.
    6. Re:Think this will set precedent? by db32 · · Score: 3, Funny

      I take offense to that. I have a very kind and polite tree stump in my front yard that is arguably much more intelligent than "vaginal_flatulance" has demonstrated themselves to be.

      --
      The only change I can believe in is what I find in my couch cushions.
    7. Re:Think this will set precedent? by tchuladdiass · · Score: 5, Funny

      I was more upset when I ordered a case of hard drives -- the shipping container said "Quantity: 1K", and I only got 1000 hard drives, not the 1024 I was expecting.

    8. Re:Think this will set precedent? by reezle · · Score: 2, Interesting


      just bought a "1TB External Hard Drive", formatted it and was delighted to find I had 920GB available.
      I love being sold products with accurate packaging.
      Imagine cars were sold like this? "Gas tank capacity: 50L", then you find out you can only put 42L in the tank..


      I just bought a new ladder to clean my gutters.
      The big colorful bold-face signs all over it say "20' Ladder", which should be plenty long.
      After quite a bit of searching the sides of the ladder, I found the 2"x3" B&W sticker on the side that had product weight and dimensions including real height of a little less than 17'
      The ladder assumes a 5'10 person on the highest safe rung with an additional 12" reach when calculating it's 20' length.

      So, yeah... lots of this going around. Difference with hard drives is that it's been going on since day one, and most anyone with enough of a clue to install their own hard drive should reasonably know this...

      Perhaps I can start a lawsuit because the last batch of 2x4's I bought at the lumber store was actually NOT 2x4 ?

    9. Re:Think this will set precedent? by darthflo · · Score: 2, Funny

      That's great for you! I hope you, for one, welcome your kind and polite tree stump overlords.

    10. Re:Think this will set precedent? by Selivanow · · Score: 2, Insightful

      It might not be "new" but it wasn't always this way. I do remember drives that were labeled in the "correct" binary values. Of course it has been a while, the last drive I can absolutely remember is my WD 525MB drive (being 525.7MB or something). Manufacturers are just trying to get something (our money) for nothing (missing drive capacity) and to make themselves look better and more productive. Consumers also have something to do with this. We are never happy with the latest and greatest. We will always demand more capacity, speed, etc.

      --
      -- ...trying to make digital files uncopyable is like trying to make water not wet. -Bruce Schneier
    11. Re:Think this will set precedent? by tiny1877 · · Score: 2, Insightful

      Regardless of what FS you use, you will NOT lose 80GB just by formatting it. If I'm buying a 1TB drive (1024GB!!), it should not report in ANY OS any less than 1023GB allowing for all FS data, and that's being generous. On the flip side, food products are allowed a 20% margin in weights. Those granola bars you buy that say they're 2oz? They can range from 1.6oz to 2.4oz and it's perfectly allowable. Where's the outrage there?

    12. Re:Think this will set precedent? by Anonymous Coward · · Score: 2, Funny

      That was pretty funny. Not a troll!

  2. Direct Link to claims by micksam7 · · Score: 5, Informative

    File online [no cash, just software]

    Mail-in [cash or software, cash claim only if bought before 2006 & you have proof-of-purchase. 5% of what you paid]

    1. Re:Direct Link to claims by houstonbofh · · Score: 5, Informative

      cash or software, cash claim only if bought before 2006 & you have proof-of-purchase. 5% of what you paid

      The mail in form also allows you to use your drive serial number as proof if you do not have proper documentation.

    2. Re:Direct Link to claims by tepples · · Score: 2, Insightful

      "750,000,000,000 byte hard drive for sale" - is that so terribly hard? That or "750 GB (698 GiB) hard drive for sale".
    3. Re:Direct Link to claims by justthisdude · · Score: 2, Funny
      Interestingly, the fine print indecates they will actually reimburse you 7% less than you were expecting...

      --

      "There are 10 kinds of people in the world, those who think in binary, and those who don't"

      --
      "I love his boyish charm, but I hate his childishness" - Leela
  3. SI units by Anonymous Coward · · Score: 5, Informative

    1 GB (gigabyte) = 10^9 B
    1 GiB (gibibyte) = 2^30 B

    1. Re:SI units by bh_doc · · Score: 3, Insightful

      Exactly. The information technology sector is and has always been wrong to suggest that k is 2^10. It is not, and it will never be. k=10^3, M=10^6, G=10^9, etc.

    2. Re:SI units by DRobson · · Score: 5, Insightful

      Regardless of whether the IT sector is _technically_ in the wrong it's commonly accepted that in this area we work with powers of two. The fact that people have to explicitly explain this fact shows that everyone expects it to be that way. The HDD manufacturers damn well know this and fairly blantantly use measurements which would commonly be interpreted more favourably.

    3. Re:SI units by DiSKiLLeR · · Score: 5, Insightful

      Regardless of whether the IT sector is _technically_ in the wrong it's commonly accepted that in this area we work with powers of two. The fact that people have to explicitly explain this fact shows that everyone expects it to be that way. The HDD manufacturers damn well know this and fairly blantantly use measurements which would commonly be interpreted more favourably. Exactly.

      This says it perfectly.

      RAM manufacturers do it correctly, and Application Vendors and Operating System Vendors have been doing it this way for DECADES. SI units be damned, this is the way it has always been and there is no reason for it to be changed.
      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    4. Re:SI units by IWannaBeAnAC · · Score: 5, Insightful

      While I can see the technical merit in using the Ki/Mi/Gi prefix instead of K/M/G, I object to it for the simple reason that kibibyte, mibibyte and gibibyte are stupid sounding words and I refuse to use them for that reason alone.

      It might be, for a newcomer, initially confusing that a kilobyte is 1024 bytes instead of 1000 bytes, but the original scheme is a consistent exception. The powers of 2 apply to bytes and only bytes, nothing else. 1Km = 1000 meters. 1KW = 1000 Watts. 1KB = 1024 bytes. 1 KN = 1000 Newtons. Not completely uniform, but there is no ambiguity.

      On the other hand, if someone came up with a set of power of 2 prefixes that didn't suck, I'd happily switch.

    5. Re:SI units by dgatwood · · Score: 4, Insightful

      The problem is that a 2^k organization of bytes is fundamental to the way computers operate. It can't be changed to a power-of-ten unit just because it is "more convenient to work with" as the SI folks want. You can't realistically design a RAM chip with 1000 bytes of memory. You could do it, but you'd end up building one with 1024 bytes of memory and just burning out the last 24 cells. Ditto for all other forms of electronic storage, including the caches on hard drives. Only magnetic and optical storage have the luxury of defining units in non-power-of-2 ways, and yet they generally do not, choosing to standardize on 512-byte blocks primarily because if they didn't, the VM system's paging path would be heinously inefficient.

      So we have a choice: we can either standardize on one unit---the base-2 definition of a gigabyte---or we can standardize on two units---one for RAM and one for hard drives---or we can foolishly standardize on the base-10 definition and have RAM chips described as 1.074 GB. I, for one, can't imagine that last choice being too popular, and the second choice (the status quo) is sufficiently confusing to an average layman that it really doesn't work, either. Thus, the only -reasonable- choice is to standardize on base-2 definitions of these units. There's a reason the standards were bent a bit fifty years ago. The SI units just don't work. They can't work. They will never work. And the sooner we stop trying to force a base-10 unit of measurement into a base-2 world---the sooner we can dispose of this fundamentally flawed view that everything must be in base 10---the sooner we can resume actually getting things done instead of quibbling over crap like this that was set in stone before most folks on Slashdot were even born.

      Put another way, it's 9 years later, and the term kibibyte is still almost universally guaranteed to get you modded "troll" in any computing forum. Maybe it's type for the SI folks to realize that perhaps the reason their standard has been near-universally rejected in computing circles for almost a decayear is that it is fundamentally brain damaged from a practical use perspective.... It makes about as much sense if the SI had standardized base-10 units of time other than the second. Kiloweeks, anyone? Decidays? The SI folks wisely realized that moving time to a base 10 unit was not practical because the natural division of days into years could never be forced into base-10 units comfortably. Instead, they acknowledge the usefulness of these non-SI units as acceptable for use in spite of their non-base-10 nature. The same is true for computing, and they would be wise to acknowledge that the same fundamental problems hold true in this area.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    6. Re:SI units by bh_doc · · Score: 2, Insightful
      While much of what you say is insightful...

      Put another way, it's 9 years later, and the term kibibyte is still almost universally guaranteed to get you modded "troll" in any computing forum.
      ...I must say I find the attitude exhibited by the profession against simply using a slightly different moniker to avoid any ambiguity with an already established metric disturbingly egoistic.

      Go ahead. Don't use base 10 for measuring RAM sizes, use base 2, I really don't care. Just don't go calling it a Gigabyte, because it isn't. I would have no problem picking up a 2 GiB stick of RAM. If you'd prefer not to call it a Gibibyte, either, fine, call it something else. Just please stop calling it what it isn't. For an industry that regularly has to deal with and resolve ambiguities, it's surprising to me how inert it seems to have been on this one.
    7. Re:SI units by amorsen · · Score: 3, Insightful

      It makes about as much sense if the SI had standardized base-10 units of time other than the second.

      No, the comparison is if everyone decided to call weeks dekadays, but keep their length as 7 days. It's simply wrong. If you want to use the SI units, use the SI definition. Otherwise come up with your own terms.

      --
      Finally! A year of moderation! Ready for 2019?
    8. Re:SI units by amorsen · · Score: 3, Insightful

      The powers of 2 apply to bytes and only bytes, nothing else

      They apply to bytes, when you happen to talk about RAM. Anything else, even flash, is in powers of 10. Sometimes, but rarely, they apply to bits as well -- 2Mbps E1 is 2048kbps. ADSL can go either way. In short, "consistent" is certainly not a good description of this mess.

      --
      Finally! A year of moderation! Ready for 2019?
    9. Re:SI units by Myopic · · Score: 4, Funny

      The SI folks wisely realized that moving time to a base 10 unit was not practical because the natural division of days into years could never be forced into base-10 units comfortably. Instead, they acknowledge the usefulness of these non-SI units as acceptable for use in spite of their non-base-10 nature.

      I totally agree! Now when can we please have reasonable measures of small quantities of volume, based on a unit approximately the size of two cupped hands? That's a human-understandable unit. Since it's based on cupped hands, we'll call it a "cup".

    10. Re:SI units by IWannaBeAnAC · · Score: 2, Interesting

      No, the word 'Kilobyte' had established a consistent meaning of 1024 bytes long before Flash existed. All you are saying is that the Flash manufactures have succumbed to the same deceptive marketing tricks of the hard disk manufacturers. It is an abuse of language for marketing purposes, nothing else. So is using 'bits' in network speeds, it is purely so they can market a number that is 8 times bigger. If you are going to download files, then you want to know what the transfer speed is in units of the file size, which is bytes. But 2Mb/s looks way faster than 244KB/s, [*] so lets print that number on the box!

      ISO tried to sort out the mess by defining new terms for the power of 2 prefixes, and it would have worked if they had chosen names that don't suck.

      [*] I was debating exactly what number to put in there. I was tempted to put in 200KB/s, since that is probably a realistic peak transfer speed on a 2Mbit connection. But that is a silly suggestion - who would come up with the idea of actually putting a number on the box that is immediately useful to a consumer? Better to put in some technical nonsense that depends on using some weird definition of the units to get a bigger looking number!

    11. Re:SI units by darthflo · · Score: 4, Funny

      We had that kind of units. They went by the names of ell, foot, inch. After scientists realized that those units were pure idiocy for any kind of scientific work (and missed any kind of logic), they were replaced by the international system of units (abbr. SI). Units like the meters and grams have started replacing "old" units internationally starting in the 19th century and as for today, no civilized nation would ever have the idiotic idea to use something as arbitrary as a foot anymore, now would it?

    12. Re:SI units by darthflo · · Score: 4, Informative

      Everyone else except them uses KB/MB/TB/etc in a consistent - if not SI-compliant - fashion.
      Bullshit. Remember 4.8 kbps modems which managed to transfer 4800 bps? What's the throughput of what's commonly referred to as Gigabit Ethernet, while we're on it? 1024 Mibps or more like 1'000'000'000 bps? What about an 1.5 Gbps SATA link? How many Pixels in a Megapixel? How many lomaniacs in a Megalomaniac?
    13. Re:SI units by Atario · · Score: 2, Funny

      What's your problem with "meh be byte"?
      Meh be byte, meh be bit, who knows? Meh be we should just forget it and go have a beer.
      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    14. Re:SI units by jimicus · · Score: 2, Insightful

      For an industry that regularly has to deal with and resolve ambiguities, it's surprising to me how inert it seems to have been on this one.

      There wasn't an ambiguity before hard disk manufacturers decided to invent one.

    15. Re:SI units by The+Clockwork+Troll · · Score: 3, Insightful

      In chemistry, it's very common to see heat capacity expressed in terms of kilojoules per Kelvin (kJ / K).

      I'd agree with your latter statement, but as long as I'm trolling, I'll point out that it was not technically the logical converse of your former statement but rather a wholly different proposition (1: "I have never seen 'k' and 'K' together in a single unit." vs. 2: "I have never seen an ambiguous 'k' or 'K'").

      In Soviet Russia, it fails you!

      --

      There are no karma whores, only moderation johns
    16. Re:SI units by bm_luethke · · Score: 2, Insightful

      You are not going to win this argument - the sides have been drawn and you bring no new information to the table. All of us have already made up our minds.

      You have the two sides that care and then the rest of us that do not. It's not that I do no understand it - I've been an academic weenie for quite some time and find these things highly entertaining, yet I just don't care when it comes to my money. If I had to choose I prefer the base 2 definition as it makes the most sense, yet as long as I can compare two devices I do not care of they use "miblywinks" to rate their storage size - I just want something I know what they mean and standard across devices.

      In the end what file table I decide to use has more impact as to the usable size of my hard drive than if they use base 2 or base 10. That is WAY more confusing and "dishonest" than the esoteric idea of which standard you use. I find that I spend more time explaining why their 105gb (converted to base 2) device shows much less than that (also in base 2) when they click on it to non technical people. But then, do we then standardize on NTFS, FAT16, FAT32, EXT3, REISERFS, or ExoMibFS? Again, as long as I can compare apples to apples I could care less, just lets standardize on one.

      It's not a big deal to anyone who has half an idea what is being discussed, but most people do not know it. That isn't making fun of anyone - that is what those of us in IT are payed for. Lets face it, how many of us know what the building set backs for Residential One zones are - that is what Land Surveyors are for and there are going to be more of us worried if our house meets zoning laws than if our hard drives capacity is based on base 2 or base 10. Yet how many that feel that average people should know this know their local zoning laws (or land laws) to the extent we expect people to know computer technology (and there is WAY more money involved with land)? Unfortunately to many do no trust their IT professionals like they do the professionals they hire in other areas - but that is a different complaint.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    17. Re:SI units by HappyEngineer · · Score: 3, Interesting

      Not that it's particularly relevant, but in the book "A Deepness in the Sky" by Vernor Vinge, the characters used a timekeeping system where they talked about things like: "It'll take at least 10 Msec to get this done!" or "we've been travelling in hibernation for over 1Gsec! That's a long time!"

      The reason was that everyone had been out in space for thousands of years. Only a tiny percentage of the human race still lived on a planet where 24 hours was a day or 365 days was a year. So instead they have a calender which starts at Jan 1, 1970 and is measured in seconds from that point on. (obviously a reference to the internal clock of computers which measure times from the epoch)

      The book even included a chart at the beginning showing how megasecond, gigsecond, and terasecond values related to hours, days, and years. I actually think it's a wonderfully simple system which makes sense once you're off the earth.

    18. Re:SI units by trentblase · · Score: 2, Insightful

      But the base 2 units have been used for decades. Calling that use anarchy is similar to saying that we shouldn't use "bug" to describe a software malfunction simply because it has another meaning. Context will always tell you the answer. In the computer context, kilo is 1024.

    19. Re:SI units by Jah-Wren+Ryel · · Score: 2, Informative

      Only magnetic and optical storage have the luxury of defining units in non-power-of-2 ways, and yet they generally do not, choosing to standardize on 512-byte blocks primarily because if they didn't, the VM system's paging path would be heinously inefficient. Using an OS's handling of RAM as a rationalization for 2^10 = K is a new one.

      The fact is that NO modern hard disks have sector sizes of 512 bytes. You heard me, NONE. They commonly have payload sizes of 512 bytes, but the actual sector on a hard disk contains a lot more than just payload - there are the ECC bits and the servo field which holds track, sector and disk head field grey code bits just to name the big ones. When added up, all the bits in a complete disk sector rarely equal a power of two, much less 2^10. Then are disks with 520 byte data payloads which are almost universally used in enterprise level disk arrays from manufacturers like HP, IBM, EMC, etc.

      So, what's the point of that? Anyone who says disks naturally have power of 2 data organization as justification for saying 2^10 = 1K is just talking out of their ass.

      ...is sufficiently confusing to an average layman that it really doesn't work, either. Thus, the only -reasonable- choice is to standardize on base-2 definitions of these units. Life is complicated, especially the technical parts. Unless you also propose to redefine data transmission rates like 100mbps ethernet and 150mbps SATA all your proposal does is rearrange the deck chairs.
      --
      When information is power, privacy is freedom.
    20. Re:SI units by The_Noid · · Score: 2, Insightful

      Mega is a Prefix to Byte.
      This whole discussion is about the use of the prefixes Mega and Giga as a multiplier other then the 1000 they have been defined as.

    21. Re:SI units by jamesh · · Score: 2, Funny

      I think that the Henry, and Coulomb are odd sounding units. It doesn't matter, they're the standard units.

      On the other hand, the Fonzie is a very cool sounding unit.
    22. Re:SI units by redhog · · Score: 3, Informative

      No, not RAM. Anything you _address_. You don't address the 412th cycle in the CPU frequence, you don't address the 1201st byte in transmission speed, etc. You address RAM content, and disk content and ports and hosts on the internet. All such addresses are stored as binary numbers inside the computer, and can thus address two to the power of number of bits in the address numbers of positions (bytes, hosts, bits, whatever).

      --
      --The knowledge that you are an idiot, is what distinguishes you from one.
    23. Re:SI units by Anonymous Coward · · Score: 2, Insightful
      Go ahead. Don't use base 10 for measuring RAM sizes, use base 2, I really don't care. Just don't go calling it a Gigabyte, because it isn't.

      Except, it is a gigabyte.

      Gigabyte (and megabyte and kilobyte and all the other -bytes) are not SI measurements, although they share some similarities with them. The prefixes "kilo" and "mega" (and the rest) are used by SI measurements, but they aren't unique to them; their origins date back to Greek and the computer industry has as much right to co-opt them as SI did.

      The computer industry decided from its infancy that its measurements would be in powers of two. It decided to use prefixes similar to those used by SI measurements for each order of magnitude; hence kilobyte, megabyte, etc.

      Arguing that a gigabyte isn't 1,073,741,824 bytes because it sounds similar to SI measurements is like arguing a foot isn't a unit of measurement to 0.3048 meters because it also happens to refer to a human appendage. While you could argue against the logic of this sort of measurement, it is the proper term; it's just not SI.

    24. Re:SI units by darthflo · · Score: 2, Insightful
      The problem with storage examples is the limitation they have - basically, there's only three kinds of storage: Hard drives, internal electronic (as in Flash, RAM etc) and removable devices. But since you pointed out that all storage is computed in base 2 by referring to the second kind, I found myself forced to check the capacities of some removable media: (Mkt. C stands for Marketed capacity, Real C for the actual Capacity)

      Product| Mkt. C | Real C .| Result
      Name
      DVD . .| 4.7 GB | 4.3 GiB | bse 10
      CD . .| 700 MB | 703 MiB | base 2
      BluRay | 50. GB | 46. GiB | bse 10
      HD-DVD | 51. GB | 47. GiB | bse 10
      DLT . .| **. GB | **. GiB | bse 10 -- see explanation below
      I couldn't confirm the DLT claim, but according to a Quantum manual, DLT seems to be based on base-10 as well. Ultrium and co will (probably) be similar.

      Four out of five samples of removable storage media seem to be using base-10 for their claims which kinda positions two of three storage types in the base-10 camp which could be interpreted as RAM being the evil, non-uniform group. So let's ask them to add the tiny little "i", eh?
    25. Re:SI units by Jah-Wren+Ryel · · Score: 2, Informative

      No, not RAM. Anything you _address_. You don't address the 412th cycle in the CPU frequence, you don't address the 1201st byte in transmission speed, etc. You address RAM content, and disk content and ports and hosts on the internet. All such addresses are stored as binary numbers inside the computer, and can thus address two to the power of number of bits in the address numbers of positions (bytes, hosts, bits, whatever). Correction - you do not address disk content that way, you address filesystem content. Filesystems are defined by the host computer, disk sectors are not. Disk sectors exist independently from any host system and disks frequently contain an odd number of sectors, clearly not a power of two.

      Furthermore, try finding a modern tape drive system with capacities measured in powers of two. You won't, they are all sized in base-10 units.
      --
      When information is power, privacy is freedom.
  4. Seems Silly to me by IcarusMoth · · Score: 4, Insightful

    Seriously, the blame could just as easily be laid at the feet of the OS developers. There is a long standing history of disk manufacturers using base 10 counting numbers. It would not be so horribly difficult for the OS developers to conform to the base 10 measurement. I mean what next are the consumers going to sue because the formatting and allocation tables take up room? or perhaps because it hides space for virtual memory? seriously. come on people.

    1. Re:Seems Silly to me by gadzook33 · · Score: 2, Insightful

      Yeah, other than the fact that computers suck at base-10 counting and are really really good at base-2 counting, you're absolutely right.

    2. Re:Seems Silly to me by hakr89 · · Score: 5, Insightful

      You are buying the drive to store base 2 numbers, so why shouldn't the value be rated in terms of base 2?

    3. Re:Seems Silly to me by DiSKiLLeR · · Score: 4, Insightful

      Seriously, the blame could just as easily be laid at the feet of the OS developers. There is a long standing history of disk manufacturers using base 10 counting numbers. It would not be so horribly difficult for the OS developers to conform to the base 10 measurement. I mean what next are the consumers going to sue because the formatting and allocation tables take up room? or perhaps because it hides space for virtual memory? seriously. come on people. You're moronic.

      Every operating system, whether it be Windows NT, XP, or Vista, Linux, FreeBSD, or Solaris, states that 1Kb = 1024bytes, 1Mb = 1024Kb, and so on.

      Every application, does too.

      Why rewrite all software, and god forbid, patch all old software going back however many DECADES into the past to implement this change, when harddrive manufacturers could simply start labelling their drives correctly?

      Besides, when you buy a gigabyte of ram, are you really getting 1 billion bytes? or 1073741824 bytes? You tell me :)

      Last I checked, bios reported 1024Mb was a 1gb, and 4096mb was 4gb's of ram :)

      I don't see why hdd manufactureres are the ONE single exception to this long standing rule, and SI units be damned.
      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    4. Re:Seems Silly to me by otomo_1001 · · Score: 4, Interesting

      Lay the blame at os developers? How about you propose changing how computers fundamentally work then?

      Oh wait, that is exactly what you are proposing. Do you know why a byte is 8 bits long? Yes it is arbitrary, but we are sort of stuck with the nomenclature now. Either memory (RAM) manufacturers are labeling their stuff right or wrong, or hard drive manufacturers are labeling their stuff right or wrong.

      Most people seem to agree with the memory manufacturers however. Sure we could have all the os tools divide by 1000 for displays of size, but that only masks the issue. And as we get to larger storage will probably cause problems. Just think of when we have exabytes of storage and are approaching some limit we currently think is insanely high. This "little" difference becomes rather substantial. And with the future of storage leaning towards flash, which follows the powers of 2 a byte scheme, hard drives become even more the bastard child of computing.

      Either hard drive manufacturers step into line with the rest of the computing world, or they learn their little trick isn't appreciated anymore. As silly as it seems it may be the only way to get this little annoyance of computing to go away.

      PS: I do think people have sued about the formatting of a drive bit. Time for filesystems like zfs methinks.

    5. Re:Seems Silly to me by 5pp000 · · Score: 5, Interesting

      I don't see why hdd manufactureres are the ONE single exception to this long standing rule, and SI units be damned.

      Ever hear of a "1.44MB" floppy? How many bytes do you suppose it holds? That's right... it's a double-sided version of a "720kB" floppy, so it really holds 1440KiB... which, perhaps inevitably, people started calling "1.44MB", even though that "MB" is the bastard child of the decimal and binary kilobytes, 1024000 bytes.

      Once that monstrosity caught on, I'm afraid we were doomed.

      --
      Your god may be dead, but mine aren't!
    6. Re:Seems Silly to me by nocomment · · Score: 4, Insightful

      Because computers are base2.

      It might not sound like a big deal, but as HD's get bigger so does seagates 'edge' over the competition. They get to trim 73MB (or so) off every gig. This means that a 250GB drive from seagate is missing 18,435,456,000 bytes. A 500GB drive: 36,870,912,000. In the olden days, this wouldn't have mattered (much) because you weren't talking about a lot of space. People complained back then too. Now it's getting a little silly. If you need to build a 5TB array, there will be 368GB that's just missing (and that's not even counting the FS overhead).

      Seagate isn't doing it to be a champion of change for a switch to base10 counting (if they were then it would make more sense), they are doing it to rip people off on a technicality.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    7. Re:Seems Silly to me by absoluteflatness · · Score: 2, Informative

      Drive manufacturers are in a position to make the much easier fix though. Changing OSes to report base-10 sizes, or to keep the existing sizes with the *iB notation requires changes from every OS manufacturer, and suddenly leaves them inconsistent with older versions of their products.

      Whereas, for storage companies, it's a simple matter of changing the labeling and packaging. A switch to only using the base-2 sizes (my personal favorite) would also probably mean that the drive companies would start subtly altering drive sizes so they wouldn't be selling "85.7 GB" drives and would instead align neatly on a round GB number (which is actually incrementally harder to do now, because drives already are organized with power-of-2 blocks). Otherwise, they could simply list both sizes on the packaging, or include something to the effect "your computer will report this drive as having a capacity of X".

      Really, the problem now with the MiB, KiB units is that people in general aren't aware that these are any different than MB and KB, and would likely only increase confusion. Another unit distinction that's still causing confusion is illustrated by your last line (comparing GB's with Gb's).

      GB is gigabtye, where Gb is gigabit. So it's very easy to compare these, take Gb's and divide by eight: ta-da, GB. Another confusion taken advantage, this time, mostly by the Internet industry. Modem companies quickly jumped on the terms "56K modem" and such, which helpfully obscure that the K is for kilobits (base-10 again), of course until your computer reports you transferring data at a maximum of something like 5 KB (not to mention physical line limits that further decreased the actual maximum).

      Really, computer-related industries seem to like to sow confusion in the market. The distinctions don't matter as much with increased capacities (even though the distinctions themselves increase in size). Take as an example, say you have a file your computer reports is exactly 1.41 MB in size. Ideally, this should fit on a 1.44 MB disk (filesystem usage of the disk aside), but that 1.44 MB is really 1440 KB, where KB is the base-2 unit, or only 1.40625 "standard" MB.

    8. Re:Seems Silly to me by RzUpAnmsCwrds · · Score: 2, Informative
      Note: The following post uses SI prefixes (e.g. GB=10^9 bytes, etc.) correctly. Binary prefixes are used when appropriate.

      Every operating system, whether it be Windows NT, XP, or Vista, Linux, FreeBSD, or Solaris, states that 1Kb = 1024bytes, 1Mb = 1024Kb, and so on.


      WRONG. Use a modern Linux distro. You will find that many tools either use the binary prefixes or use SI-standard prefix usage.

      Why rewrite all software, and god forbid, patch all old software going back however many DECADES into the past to implement this change, when harddrive manufacturers could simply start labelling their drives correctly?


      Because HDD manufacturers ARE labeling their drives correctly. "Giga" means 10^9 in SI. It always has and always will. The computer industry usage has never been correct.

      The disparity only grows as we go up in prefixes. 1TiB = 1.099TB. 1PiB = 1.125PB. 1PiB = 1.153PB.

      Moreover, the non-SI use is ambiguous. A "1.44MB" floppy is neither 1.44MiB nor 1.44MB, it's 1 440 KiB. A "650MB" CD is 650MiB, but a 4.7GB DVD is 4.7GB.

      GiB is NEVER ambiguous. If you want to keep using the power-of-two units, use the proper prefixes. IEEE, NIST, and the IEC encourage it.

      I don't see why hdd manufactureres are the ONE single exception to this long standing rule, and SI units be damned.


      Hard drives, flash storage, DVDs, Blu-Ray/HD-DVD, transfer rates (8Mbps = 8 000 000 bps), and everything else uses the standard SI prefixes.

      Why should computer memory be the ONE EXCEPTION to the SI standard prefixes? We have binary prefixes. Use them if you want.
    9. Re:Seems Silly to me by darthflo · · Score: 2, Insightful

      Technically, you're right. Most "advanced" systems ("advanced" as in "catering a crowd that understands the difference between GB/GiB") are actually doing just that right now. Try `df --si`. Most commonly used other tools also include a similar if not the exact same switch.
      On the other hand: If Joe sixpack buys a 200 Gigabyte hard drive, he'll expect Windows Explorer to show 200 Gigabytes of space. Vista will most probably eat about 50 of 'em, but that doesn't concern him, as long as there's 200 Gigabyte of total space. What also won't concern him is if that unit right behind the number says GB or GiB. He doesn't commonly use the mega or even giga prefix (if he's american he might even still be used to using medieval terms like feet and miles (no prefixes for those, of course)), 'cause commonly thousands of kilometers aren't expressed as megameters. He'll ignore the i and be as annoyed as before, cause they still took his bytes.

    10. Re:Seems Silly to me by bestinshow · · Score: 2, Insightful

      The fact that the storage of data on a floppy disc (and hard drives) is segregated into blocks that are sized in powers of two (512 bytes for most floppies) suggests that the capacity of said drives should be expressed as a number that is a multiple of said block size.

      E.g., Floppy Drive: 2 sides * 80 tracks * 9 sectors * 512 bytes = 720KB

      Any other argument is totally pointless to be totally fair. If you want a base 10 capacity for binary data that is not stored in blocks of base 2 size you use bits, e.g., 20Mbit. For example TCP/IP packets can be any size, so using bits is common for networking capacities/bandwidths.

      I appreciate that there are SI units, but they are not in common use apart from total SI/standards nerds, and their creation was misguided and based upon a core misunderstanding of the issue.

      I hope this means that hard drives, flash memory, and so on, are now sold with the true capacity on the label.

  5. RTFM by Revotron · · Score: 2, Informative

    Do your research - your point is pretty much ass-backwards. The manufacturers are quoting their sizes in gigabytes, which are SI units defined as 10^9 bytes. A gibibyte is the familiar 2^30, 1024MB unit that we all associate as being a gigabyte.

    1. Re:RTFM by Ledsock · · Score: 2, Informative

      Do your research - your point is pretty much ass-backwards. The manufacturers are quoting their sizes in gigabytes, which are SI units defined as 10^9 bytes. A gibibyte is the familiar 2^30, 1024MB unit that we all associate as being a gigabyte. Actually, 1 GiB=1024 MiB. That's the whole issue of this case. MB!=MiB, as with kB and KiB, and GB and GiB. The difference between a GB and a GiB is roughly 6.87%, yet when you hit the TB/TiB level, the difference is roughly 9.05%. The greater the prefix, the more the inconsistency between the two units of measurement. I view this case as preventative action for the soon coming terabyte and tebibyte hard drives. As sizes grow, so do our losses (although, technically, they are advertising correctly, and the OS makers are using improper notation).
      --
      What is mankind really? Well, it's just two words put together Mank, and ind.
    2. Re:RTFM by Mycroft_VIII · · Score: 4, Insightful

      While he was a bit harsh, the 'gibi' 'mibi' 'mabi' and what not are NOT accepted units of measure irregardless of what any organization (even a 'standards' organization)says.
          The key word word is accepted.
      Computers work in base 2 natively and when the field was first started and the closest prefixes for base 2 'round' numbers in that base were adopted by the vast majority.
            Now this was and is a bit of a kludge, but it's was nearly universal in use (and still dominant) and anyone who was serious about learning computers learned this fairly early on.
          This same numbering scheme continued well into the era of commodity parts including retail hard drives until some nitwit realized they could make more money by selling according to the base 10 numbering system definitions which are smaller.
            The real truth here is that what the hdd makers did was attempt to deliberately create a false impression of size by relying on the fact the for computers mega meant 2^20 and yet changing what they meant by it (after years of using the de-facto standard).

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    3. Re:RTFM by Mattintosh · · Score: 2, Insightful

      What's hilarious here is that most, if not all, of the supporters of SI+RetardedBi prefixes are pointing to what the US Government says about the "standard". Things to think about here include (but are not limited to):

      1) The US Government is in the pocket of any company willing to pay up, including HDD manufacturers that ponied up a bit-o'-cash to get this "standardized".
      2) This is made more hilarious by the fact that the US Government and its citizenry don't use SI units at all. Oh, except for 2-liter soda bottles, which are, surprisingly, about 2 fl. oz. more than a 2-quart bottle would be.

      Here's my suggestion: When talking about non-byte-based values (liters, grams, rods, hogsheads, LoC's, AU's, VW Beetles, etc.), understand the prefixes to be multiples of 1000. When talking about byte-based values (bits, bytes, words, nibbles, long words, etc.), understand that the context means multiples of 1024. The human brain is a wonderful thing, and languages are too. Both are very complex and context-sensitive. Use your brain to understand context. It's not that hard.

    4. Re:RTFM by joeljkp · · Score: 2, Informative

      While he was a bit harsh, the 'gibi' 'mibi' 'mabi' and what not are NOT accepted units of measure irregardless of what any organization (even a 'standards' organization)says. Binary prefixes are supported by the following professional organizations: IEEE, CIPM, SAE, NIST, CENELEC, and the European Union.

      Source: http://en.wikipedia.org/wiki/Binary_prefix#Adoption

      --
      WeRelate.org - wiki-based genealogy
    5. Re:RTFM by 2short · · Score: 2, Funny


      Those are stupid words made up words too, but were made up by knowledgeable people with good intentions.

    6. Re:RTFM by vux984 · · Score: 2, Informative

      Actually, most buses are rated in standard SI units, not base-2, this is because the "M" actually arrives by way of the clock speed rather than the storage size which is (often) bytes.

      For example: consider AGP1x, which is rated at 266MB/s:

      This is arrived at by multiplying: 66MHz clock x 4 byte data path (32 bits) = 266MB/s

      (Note: actually 66 x 4 = 264, we get 266 due to round off error. The clock speed is more like to 66.6MHz than actually 66MHz. And 266MB/s is really just twice as fast as 133MB/s, which is the speed rating of regular PCI.)

      The point however is that the M comes from the *M*Hz, and Hz are measured in base-10. 66.6MHz is 66,600,000 Hz

      66,600,000 cycles per second x 4 bytes per cyle = 266,400,000 or rounded 266MB/s

      That said, I agree with you. Storage measured in bytes is, by defacto standard, measured in base-2, where M=2^20, not 10^3.

  6. Much like a RAM settlement offer in the mail by phantomlord · · Score: 3, Insightful

    I recently got a class action settlement in the mail offering money for memory that I overpaid for back in the early 2000s. The catch is, to receive anything, I need to provide detailed information about how much memory I bought from what merchant, the brand and how much I paid. To receive the hard drive settlement, they want the same info (serial number, proof of purchase, name of retailer, price paid, etc).

    I have those receipts... somewhere. Who really keeps receipts for computer parts going back a couple generations though? As an individual, I doubt the money I would receive is worth the hassle of digging up the receipts. Sure, MegaCorp may have purchased 1,000 units and have the receipt of that order and will get a hefty sum at 7% for their trouble, but most people are just going to get a couple dollars.

    I'm not sure why they don't offer a token minimum amount for those who can't provide receipts (I don't see all 300 million people in the US clamoring to get a $10 check). Of course, like most class action suits, this was probably just a way for a law firm to cash in on a settlement (they get a cool $1.8 million while you get some free backup software or a couple dollars).

    --
    Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    1. Re:Much like a RAM settlement offer in the mail by Hunter-Killer · · Score: 2, Informative

      The catch for one of the most recent DRAM settlements (pricefixing; Rust Consulting) was that you had to purchase memory directly from the manufacturer. If you were a consumer, this was unlikely unless you bought directly from Micron/Crucial. I put in a CS ticket with Crucial, and received a copy of my invoices for the desired time period (about $400 worth). The settlement terms was compensation on a pro-rata basis; given the amount of memory sold during that time period vs the settlement sum, I believe it worked out to about 10% for Crucial. Still waiting on my check, so I can't confirm.

  7. Re:Cash or Backup? by flyingsquid · · Score: 5, Funny

    Yes, cash seems like a good option, but the problem is that Seagate defines the dollar as having 93 cents.

  8. Re:Yet Again, the Courts Drop the Ball by emurphy42 · · Score: 2, Funny

    The problem is that you can't say "gibibyte" without sounding like a fucking tool. :)

  9. Definitions by mduke · · Score: 3, Informative

    IANAL, but I think the reason they lost is not based on whether 1GB is decimal or binary but because they did not specify the system they used to count it. If they said it was 1GB in decimal so 1GB = 1000MB and made that clear, then they probably would have been ok. But since they did not, 1GB = 1024MB was easier to demonstrate as a better, more common, and more readily accepted definition due to the way it was shown in the OS, and there was nothing on the packaging to negate this. So make sure if you use numbers, you say exactly what they are supposed to be.

    --
    Those who would trade liberty for security deserve neither
  10. Ahh, another valueless settlement. by Harik · · Score: 5, Insightful

    yeah pretty worthless, I've bought $1000 worth of drive from them, but that's after jan 1 2006. Even if if it was before that, I would have to file 10 seperate claims for ~$5 each. Meanwhile the cocksucking trial lawyers get a cool 1.8mn in cash.

    Seriously - class action lawsuits are utterly worthless. "Whoops we ripped you off by conspiring to raise memory prices tenfold. Here's a 2 dollar coupon that expires the day we get around to mailing it out and is only good at a single retailer in northern alaska. "

    Seriously - How many people here paid nearly a grand for 32 meg SIMMS? Remember the "welp we had a glue factory fire so prices skyrocketed!" bullshit? Special glue just for memory ICs - and that scaled exactly with capacity? Yeah, that "glue factory fire."

    "Oh yeah our batteries in our ipods are horribly defective here everyone who spent $300 on this shitty self-destructing rev of hardware and can cough up documentation gets 2 free songs on our own music store."

    I'd really prefer the courts just fine the fuck out of the companies and it goes to something worthwhile - letting them use legal judgements as cheap advertising is just bullshit.

    1. Re:Ahh, another valueless settlement. by __aajfby9338 · · Score: 3, Informative

      Remember the "welp we had a glue factory fire so prices skyrocketed!" bullshit? Special glue just for memory ICs - and that scaled exactly with capacity? Yeah, that "glue factory fire."

      That was a fire at a factory which made the epoxy resin used to encapsulate ICs. This wasn't "special glue just for memory ICs"; it was the black plastic stuff molded around each IC on the SIMM (or any other kinds of ICs with plastic packages, for that matter). Without that plastic overmold to protect the bond wires and support the leadframe, the ICs can't be handled, shipped, soldered down, etc. That fire messed up the whole electronics industry for a while. I'm not saying that the memory suppliers didn't gouge anybody (I have no information either way), but the resin factory fire really was a big deal. It caused problems at my company at the time, which made ICs used in hard disk drives.

    2. Re:Ahh, another valueless settlement. by Smauler · · Score: 2, Funny

      yeah pretty worthless, I've bought $1000 worth of drive from them, but that's after jan 1 2006. Even if if it was before that, I would have to file 10 seperate claims for ~$5 each. Meanwhile the cocksucking trial lawyers get a cool 1.8mibillion in cash.

      Don't exaggerate, there, I fixed that for you.

    3. Re:Ahh, another valueless settlement. by Atario · · Score: 2, Insightful

      *SIGH*

      Ok, let's cover this one more time. Class action lawsuits are only sometimes intended to give a substantial settlement to all members of the class. The real point of them is not to get you rich, but to take down a wrongdoing company a few notches so that, with any luck, they'll know better next time — or at least think twice.

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    4. Re:Ahh, another valueless settlement. by darthflo · · Score: 2, Funny

      Wait, the Flying Spaghetti Monster damned the box?

    5. Re:Ahh, another valueless settlement. by R2.0 · · Score: 2, Insightful

      Wrong. Class action suits are largely based in common law, not criminal law. Criminal law deals with punishment, common law with equity. At least, that's how it was...

      Class actions started as a matter for convenience for the courts - if there are a lot of people with the same basic claim, just litigate once instead of many times. Saves costs/more efficient.

      Punitive damages were supposed to be a secondary function of the court, where particularly egregious behavior was punished.

      Then came Congress, and the Trial Lawyer Association.

      Congress at some point decided that, instead of making certain activities subject to criminal law, they would be subject to civil law. So if some corporation does something bad, the FBI doesn't bust ass - someone sues. And to make sure that there was punishment meted out, we got statutory punitive damages, mandatory, and set at 3x the judgement. Lawyers loved this - they get to make a shitload of money doing the Fed's dirty work.

      At the same time, mega law firms developed. In order to increase revenue, they becan the rampant campaign of class action suits we see today, which are specifically designed NOT to punish, or to give their clients redress - they simply occurr to make the law firms more money. Witness the silicosis debacle, and the "tobacco settlement", where select, politically connected law firms made profits orders of magnitude greater than their cost (I'm looking at you, Angelos).

      Class actions have been abused into a legal sham and a public laughing stock. as an instrument of equity, they are useless, and that's because a bunch of large law firms want it that way.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
  11. Re:Misleading by being correct? by fredklein · · Score: 5, Funny

    Wikipedia notes its techie-colloquial usage, and states that it is incorrect according to the SI/metric standard.


    Too bad we're "techies" and not scientists. Also too bad we don't use the metric system in the USA. As a matter of fact, we wouldn't touch it with a 3.04800 meter pole.

  12. Either way.. we will pay by Maxo-Texas · · Score: 2, Insightful

    and some lawyer is going to be flushing the money on hot cars and girls or boys.

    Here is your $5.99.

    By the way.. did we mention our $5.99 price increase on our drives?

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  13. Yeah.. by mikkelm · · Score: 5, Interesting

    I must be eligible for at least $100 over all the Seagate gear I bought in that period, but it'll be a cold day on the sun before I demand money from any corporation for the ignorance of other people.

    Seagate has produced great drives for a long time, and they've never strayed from industry standard definitions to advertise the storage capacity. Anyone taking advantage of this settlement is either morally dishonest or technologically incompetent.

  14. Re:Yet Again, the Courts Drop the Ball by SaidinUnleashed · · Score: 5, Insightful

    Yes, but no one uses the *bi- prefixes, because they sound stupid, and make one sound stupid for trying to use them. The word "gigabyte" has meant 1,073,741,824 bytes in common usage for over thirty years. So, to steal an apparantly legitimate proof of factuality, the consensus among IT professionals is that a gigabyte is 1,073,741,824 bytes. If consensus among professionals in a field can make something a fact in any one field, it can make it a fact in every field.

    --
    Shiny. Let's be bad guys.
  15. If only.... by MrKevvy · · Score: 5, Funny

    "In its out-of-court settlement, Seagate proposed to pay $1000000 in damages. When the plaintiffs signed off on the agreement, Seagate lawyers indicated that this was a binary figure, paid the plaintiffs sixty-four dollars in cash and departed, apparently in some haste."

    --
    -- Insert witty one-liner here. --
  16. Another enhancement for Newegg! by frankmu · · Score: 4, Funny

    i think Newegg can add a "class-action lawsuit" button next to the rebate button, so they can help their customers use their money responsibly. it's the only place i buy my stuff from, and they would have proof of purchase information on file. heck, they can be like Steve Jobs, and just credit me for more purchases from their store!

    --
    Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
  17. Next stupid lawsuit... by Forbman · · Score: 3, Interesting

    Well, now someone needs to go after OS makers for "lying" because of all the wasted space depending on data block size. Sure, you can have a 1-byte file, but it'll use up 512 bytes or more space on the HD... So, which is it? Is it a 1-byte file, or really a 512-byte (or 1024 or 2048 or 4096 or...) file?

    I have a 1TB HD, and, well, I want to be able to actually use every byte of it!!!

    A gigabyte here, a gigabyte there, pretty soon we're going to be talking about some actual wasted disk space...

  18. Re:WTF?? by I'm+Don+Giovanni · · Score: 4, Insightful

    " When referring to RAM sizes and file sizes, it traditionally has a binary definition, of 1024 bytes. For every other use, it means exactly 1000 bytes. In order to address this confusion, currently all relevant standards bodies promote the use of the term "gibibyte" for the binary definition."

    Seems to me that since hard drives' primary function is storing files, that hard drive capacity should use the same unit of measurment that file size does, no? Doesn't that make simple sense? So if file sizes use 1024 rather than 1000, then hard drive capacity should as well.

    --
    -- "I never gave these stories much credence." - HAL 9000
  19. It's not a longstanding history by Solandri · · Score: 5, Insightful

    Seriously, the blame could just as easily be laid at the feet of the OS developers. There is a long standing history of disk manufacturers using base 10 counting numbers.
    It's not a longstanding history. It started in mid-1990s. In the early 1990s, if you bought a 300 MB drive, you got 300*1024^2 = 314,572,800 bytes.

    In the mid-1990s, one marketing dweeb at a low-end hard drive manufacturer (I want to say Maxtor but don't recall for sure) convinced his company to start defining 1 MB = 1,000,000 bytes. It let them sell a smaller (and thus cheaper to manufacture) drive while labeling it as the same capacity as everyone else's drives. The others resisted for about a year, then gave in and started mis-labeling their drives. IBM was the last holdout, I think they went for 3 years selling bigger drives than everyone else labeled with the same capacity. Eventually they gave in too, shortly before selling their hard drive division to Hitachi.

    Around 1998, the international standards bodies mandated that MB = 1,000,000 and GB = 1,000,000,000, while MiB = 1,048,576 and GiB = 1,073,741,824. But like metric in the U.S., these units have never really caught on in the computer industry. Personally I can see the standards bodies' point, but they're going to have to collaborate with OS, memory, hard drive, and other computer hardware manufacturers to get the change implemented. They can't just stand on a pedestal mandating that this change be made, and expect it to happen.

    The whole fiasco is an example of a class of situations I haven't found a name for but which is similar to the Tragedy of the Commons. In these situations, one member of the group does something which gives him an advantage of the others. The others then follow suit to remain competitive, and in doing so eliminate the advantage. The end result is that the situation is now identical to what it was before the change (everyone's 500 GB drives are the same size), but now everybody is worse off because of the change (1 GB on a drive does not equal 1 GB in memory). Other situations within this class include campaign spending in politics (everyone has to spend more on advertising each year just to stay even with everyone else), and net neutrality (if everyone pays the Telecos more money for priority, they have gained nothing because the total bandwidth hasn't increased, and are now losers because they're paying more for the same bandwidth).

    1. Re:It's not a longstanding history by Anti_Climax · · Score: 2, Informative

      Your description seems to be a hybrid of the tragedy of the commons and the Red Queen

      I say we call this hybrid theory the Tragedy of the Queen.

      --
      Even people that believe in pre-destiny look both ways before crossing the street.
  20. Pointless by ewhac · · Score: 4, Insightful
    Hard drive makers have, for some considerable time, have meant 10**9 (1,000,000,000) when referring to a gigabyte. They always so declare in their literature. I have some old IBM Deskstar drives with exactly this clarification.

    However, the various SI prefixes -- kilo, mega, giga, exa, and others -- were overloaded by the computer industry to refer to powers of two ("kilo" = 2**10, "mega" = 2**20, "giga" = 2**30) which were "pretty close" to their SI counterparts.

    This has actually caused some confusion as computer people speaking of "kilo" this and "mega" that have worked with scientists who have always used the traditional SI meanings. These differences in interpretation can mean your chemical process doesn't work, the patient dies, you miss Jupiter, etc.

    To help redress this problem, a new set of prefixes have been coined to refer to powers of two. These new prefixes have seen uneven but increasing adoption in the industry (if you have a recent Ubuntu/Debian release, run the command ifconfig -- the byte counts have the new prefixes).

    So, the hard drive makers have been using the SI meanings for "giga" and, in case there was any confusion, explicitly printed in their literature, "One gigabyte is equal to 1000000000 bytes."

    So, at first reaction, I think Seagate got screwed here. This makes me wonder if there aren't other layers of nuance that came out in court, but are lost in these stories.

    Schwab

  21. What a crock by SurturZ · · Score: 5, Insightful

    What a crock. Anyone that knows enough about computers to know that GB, MB, and KB are usually base-2 should also know enough to check whether the HDD measurement is in base-2 or base-10. Non-computer people would probably assume that they are base-10... or, more likely, merely that the bigger the number, the better. In my experience non-computer people have difficulty distinguishing between hard-drive space and RAM. Saying that they are somehow miraculously able to distinguish between base-2 and base-10 measurements is ridiculous.

    The Kilo-, Mega- and Giga- prefixes are always base-10 in SI. The IT industry should come up with different terms. Misusing them was a mistake in the '60s and it is a mistake now.

    1. Re:What a crock by julesh · · Score: 2, Informative

      What a crock. Anyone that knows enough about computers to know that GB, MB, and KB are usually base-2 should also know enough to check whether the HDD measurement is in base-2 or base-10. Non-computer people would probably assume that they are base-10... or, more likely, merely that the bigger the number, the better. In my experience non-computer people have difficulty distinguishing between hard-drive space and RAM. Saying that they are somehow miraculously able to distinguish between base-2 and base-10 measurements is ridiculous.

      To the average person, the distinction between base-2 and base-10 is meaningless, yes. That doesn't mean, however, that they aren't being cheated. Their interface with the computer, when they examine a file, will tell them how large it is using base-2 units. Disk space requirements on the back of software packages are written in base-2 units. Everything they see is in base-2 units, so this is how they estimate their requirements of disk size. And then they find out that the disk is being sold using different units.

      It's a confusing situation, and the disk manufacturers deliberately switched in order to take advantage of it.

      The Kilo-, Mega- and Giga- prefixes are always base-10 in SI. The IT industry should come up with different terms. Misusing them was a mistake in the '60s and it is a mistake now.

      While I agree with you, and try to use Ki etc myself, I don't think this is a problem that can just disappear like that. People are used to thinking in terms of 1GB as ~1.1*10^9 bytes. They might not realise that they do, but they do. Changing perceptions is a long and slow process, and software manufacturers (the only people who can realistically change these perceptions) are reluctant to start because they fear confusing their users. They're probably right.

  22. Are you kidding me? by joe_n_bloe · · Score: 2, Insightful

    I understand that a "gigabyte" of RAM is 2^30 bytes, but that's just because memory addresses come in powers of two. I don't expect bytes on a hard disk to be counted in powers of two, because there is no need for them to be counted that way. But apparently there are some bargain-hunters and their lawyers who have a more self-serving style of counting.

    Oh well.

  23. Concerning this Gibi nonsense by PaladinAlpha · · Score: 4, Insightful

    Ok, there's people everywhere in here saying it's stupid to say 1GB = 1024 MB, instead use GiB, blah blah, but I have an honest question: if everyone did, for whatever reason, use GiB and MiB and whatnot, of what use would MB and GB be? None, right? No one in their right mind would ever measure units on binary hardware in powers of ten. Just like I don't measure grams of soup or whatever in powers of two. I guess what I'm saying is if the switch to GiB and MiB was made in earnest then GB and MB would be utterly, completely useless -- and I see that as an argument that we might as well just use GB and MB, since it involves no conflict, fewer meaningless terms, and a more intuitive, uh, interface, if you will.

  24. Re:wow.... are you clueless! by Anonymous Coward · · Score: 2, Interesting

    Maxtor became crap shortly after the Quantum merger. They adopted Quantum's ways and their "No Quibble" warranty service went out the window shortly after the merger.

    Getting a replacement drive could take weeks if they didn't have your capacity in stock. Maxtor would just upgrade you and send you a drive right away. Sadly, most other driver manufacturers followed their lead. When Maxtor shortened their warranty to 1 year, Western Digital followed and others followed. Seagate started offering longer warranties and reversed this trend. What was worse was Western Digital would insist on going by the manufacture date instead of the purchase date for the start of the warranty. I'd have to complain to a supervisor before they'd admit to allowing a pad of 90 days. This was the best they'd do no matter what your receipt showed as the purchase date.

    I just had to have my Western Digital notebook drive replaced. It took them over a week to tell me I'd have to wait two more weeks for a replacement drive due to inventory not being available. The warranty was useless and I had to go out and buy another drive from another manufacturer. From now on, I plan to stick with Seagate.

    And, I too, will be declining any settlement owed to me for the Seagate drives I've purchased. Seagate is the best of the bunch and they don't deserve this.

  25. What? by msimm · · Score: 2, Insightful

    If a megabyte is counted as 1024 kilobytes how's your math working? Still 8 bits to a byte right? I mean I thought a byte was a byte, are you telling me a hard disk follows different conventions? Because last time I checked binary units were pretty stable, not a lot of 'wiggle room' in the interpretation.

    --
    Quack, quack.
  26. My Salary Calculation by bangzilla · · Score: 2, Funny

    I received an offer letter for employment many moons ago that stated that my salary would be "$65k" - When they tried to pay me $65,000 a year there was hell to pay (so as to speak). We settled on $66,560 :-)

    --
    Rich people are eccentric. Poor people are strange. Me, I'd be happy with odd.
  27. Let's break down who's on what side here by fo0bar · · Score: 4, Interesting
    Base 2:
    • Operating systems/software
    • Memory
    • Flash storage (CF, etc)
    • PROMs
    • CD media
    Base 10 (LAWSUIT TARGETS):
    • Evil, evil hard drives
    • Bandwidth-related hardware:
      • Line cards
      • Ethernet interfaces
      • Modems
      • Your broadband provider's advertised line speeds
    • DVD media
    • HD-DVD media
    • Blu-Ray media
    • Most (not all) USB stick-style flash storage devices
    • Digital cameras' resolution
    • CPU clockrate (I thought the argument against base 10 was "computers" were natively base 2)
    • Latency (opposite of kilo, of course -- 1millisecond is not 1/1024 second)
    A weird hybrid between the two:
    • Floppy disks
    Units of measurement that use an international SI standard's prefix to describe something "close enough" but not equal to said international SI standard's prefix:
    • byte
    Units of measurement that use an international SI standard's prefix:
    • hertz
    • pixel
    • gram
    • meter (or metre, it's all good)
    • watt
    • volt
    • newton
    • ohm
    • joule
    • pascal
    • lux
  28. Re:Misleading by being correct? by darthflo · · Score: 2, Insightful

    Actually, to a scientist, '1K' would be very fucking cold (to the point where the nerves probably wouldn't be quick enough to even transmit the coldness info to his brain). '1k' is a thousand. :)

  29. Re:wow.... are you clueless! by pipatron · · Score: 3, Insightful

    Apparently you didn't understand what we are talking about here, and what the parent argued.

    The SI-prefix G has always been 1,000,000,000. When you buy a hard drive with one gigabyte of storage capacity, it will always have a little bit more than this, due to cylinders/sectors/platters rounding. When they sell a hard drive with 500 gigabyte, it will have slightly more than 500,000,000,000 bytes. No one is trying to fool anyone here.

    Now, if you go to the store and want to buy one gigagram of sugar, you expect to get no less than 1,000,000,000 grams. Anything else would be cheating. But when you go to the store and want to buy one gigabyte of storage, you suddenly expect to get a lot more?

    --
    c++; /* this makes c bigger but returns the old value */
  30. This is Nonsense by Lachlan+Hunt · · Score: 2, Informative

    The whole hard drive industry quotes storage capacities in base 10 SI units. Just because some ignorant consumers don't understand the difference between a Gigabyte and a Gibibyte doesn't mean that Seagate should have to pay for their ignorance. The customer got what he paid for. He should instead sue Operating System vendors for calculating storage capacities in base 2 and reporting as GB instead of either calculating in decimal or reporting as GiB.

    --
    By reading this signature, you hereby agree with the content of the above comment.
  31. 1GB is really 1,000,000,000 bytes by OrangeTide · · Score: 3, Insightful

    They were using the correct measurement. Why don't you sue Intel and 3COM because your 100Mbps ethernet card is actually 100,000,000 million bits per second.

    The problem is some OS vendors, like Microsoft, incorrectly report the drive size using a strange base-1024 system. While this system might make sense for RAM which due to technical reasons must be a power of 2. (due to binary encoding for the addressing and inability to support "gaps")

    Also it's not false or misleading if everyone knows what is being done. And did you overlook that * on the box that says "* 1GB is 1,000,000,000 bytes."

    --
    “Common sense is not so common.” — Voltaire
    1. Re:1GB is really 1,000,000,000 bytes by Spleen · · Score: 2, Insightful

      In the old days we learned:
      1 Byte = 8 bits
      1 kilobyte = 1024 Bytes
      1 megabyte = 1024 kilobytes
      1 gigabyte = 1024 megabytes
      1 terabyte = 1024 gigabytes
      Which means that: 1 gigabyte = 1073741824 bytes This isn't a strange "Microsoft" scale. If you've ever watched your memory count on boot it uses the same scale. Harddrive manufacturers for as long as I can remember have not used the correct scale, but the hardware and OS's do. They've also had a notice on the packaging that states the scale they measure by, and probably on their website too. I never liked that they didn't follow the correct scale, but its a stupid lawsuit.

    2. Re:1GB is really 1,000,000,000 bytes by tilandal · · Score: 3, Insightful

      A bit is not an SI unit. A Byte is not an SI unit. A GB and a Gb are not accepted SI notation. Each has its own accepted context. A bit is a base 10 unit a byte is a base 2 unit. If you want to report your storage space in bytes it is accepted that you are reporting in base 2. If you would rather report in base 10 thats fine. You can advertise 8Gigabits, You can advertise 1 Billion Bytes, but you can not say that a GB is anything other then 2^30 bytes.

  32. Re:wow.... are you clueless! by Mozk · · Score: 2, Funny

    I like how your username sort of matches with your ID. :P
    A bit off-topic, but I did post with no karma bonus.

    --
    No existe.
  33. Re:wow.... are you clueless! by Mozk · · Score: 2, Funny

    Oops, apparently I didn't.

    --
    No existe.
  34. i hate these suits by Loconut1389 · · Score: 2, Interesting

    I'd love to get what I supposedly deserve, only I don't keep receipts for hard drives I bought over a year ago. What's wrong with going by serial and date of manufacture?

    The 75GXP refund bit me (I had the receipts for some reason) because I bought OEM- bastards. I've bought mostly retail seagates (about 15 maybe in the window for the suit) but I don't have the receipts.

    A few will benefit, the rest get tossed.

  35. What about my 21" CRT with it's 19.8" screen? by Ezza · · Score: 2, Interesting

    When's the lawsuit for that? At least LCD's are (mostly) accurate in their size ratings.

    The more of this stuff the better. IT is even worse than the car in industry in exaggerating its products performance.

    Plus I've seen "128MB" flash drives that were 128,000,000 bytes..

    --
    I'm a perfectionist but I'm trying to cut back.
  36. Yes there was. by camperdave · · Score: 2, Insightful

    There wasn't an ambiguity before hard disk manufacturers decided to invent one.

    Yes, there was an ambiguity, and it started with marketing people. Back in the Early Eighties, in the days when music didn't suck, when the 6502 microprocessor ruled supreme in the personal computer arena, that this trouble started. Prior to this time, it was universally accepted that in the computer world K=1024. The 6502 microprocessor, found in the Apple II, the Commodore PET, the Atari 400/800, and a host of other machines, had a 16 bit address bus which means it was capable of addressing 64K of memory. In fact, that's the basis of the name Commodore 64.

    Now somewhere along the line, some marketing bonehead read that 64K meant 65536 bytes, and thought "If we use K=1000, like the science nerds instead of K=1024 like the computer geeks, then we can say our machines have 65K instead of 64K. The sheeple buying these widgets will buy ours instead". And it worked. Sheeple bought the more expensive Commodore64 that had "over 65K" instead of the cheaper Commodore64 with only 64K, not knowing that they were being fleeced. Soon everyone was marketting their 64K machines as having 65K. These machines were rarely sold with hard drives. And when they were, the K from the manufacturer was 1024 bytes, but the K from the marketer was 1000.

    It got worse when the IBM, Amiga, Mac, and the Atari ST lines hit the market. These machines could deal in Megabytes. The field was muddied by the folks saying a megabyte was 1000K, instead of 1024K, and further muddied by the crowd saying that 1K was 1000 instead of 1024. So, the megabyte came in three sizes, 1,000,000 bytes, 1,024,000 bytes, and it's true size, 1,048,576 bytes.

    --
    When our name is on the back of your car, we're behind you all the way!
  37. Re:wow.... are you clueless! by tilandal · · Score: 3, Insightful

    A Byte is not an accepted SI unit of measurement therefore there is not a reasonable expectation that a gigabyte be 1 billion bytes. Since a byte is 2^3 bits to begin with its is even more unacceptable to think of as a base 10 operation. If seagate was advertising 8 Gigabits instead of 1 Gigabyte that would be more acceptable. 1 Gigabyte has always been accepted to mean 2^30 Bytes. 1 gigabit has always been 10^9 bits. They could have advertised as 1 Billion Bytes as well. You can not change the accepted notation just because it suits you. A mile is 5280 feet if you are in a car but 1852 meters if you are in a boat. Context matters.