Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Seagate Offers Refunds on 6.2 Million Hard Drives

Posted by CowboyNeal on Thu Nov 01, 2007 11:55 PM
from the making-things-right dept.
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."
+ -
story

Related Stories

[+] Creative Sued for Base-10 Capacities On HDD MP3 Players 528 comments
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.
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by Adradis (1160201) on Thursday November 01 2007, @11:58PM (#21207569)
    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.
    • Re: (Score:3, 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.
    • by Harmonious Botch (921977) * on Friday November 02 2007, @12:10AM (#21207685) Homepage Journal
      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.
          • Re:RTFM (Score:4, Insightful)

            by Mycroft_VIII (572950) on Friday November 02 2007, @02:33AM (#21208441) Journal
            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
  • by micksam7 (1026240) * on Thursday November 01 2007, @11:59PM (#21207581) Homepage
    File online [harddrive-settlement.com] [no cash, just software]

    Mail-in [harddrive-settlement.com] [cash or software, cash claim only if bought before 2006 & you have proof-of-purchase. 5% of what you paid]
    • by houstonbofh (602064) on Friday November 02 2007, @12:23AM (#21207775)
      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.
  • SI units (Score:5, Informative)

    by Anonymous Coward on Friday November 02 2007, @12:02AM (#21207619)
    1 GB (gigabyte) = 10^9 B
    1 GiB (gibibyte) = 2^30 B
    • Re: (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.
      • Re:SI units (Score:5, Insightful)

        by DRobson (835318) on Friday November 02 2007, @12:15AM (#21207723) Homepage
        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.
        • Re:SI units (Score:5, Insightful)

          by DiSKiLLeR (17651) on Friday November 02 2007, @12:29AM (#21207833) Homepage Journal

          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.
            • Re:SI units (Score:5, Insightful)

              by dgatwood (11270) on Friday November 02 2007, @01:22AM (#21208133) Journal

              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.

              • Re:SI units (Score:4, Insightful)

                by amorsen (7485) <benny+slashdot@amorsen.dk> on Friday November 02 2007, @01:48AM (#21208237)
                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.
              • Re:SI units (Score:5, Funny)

                by Myopic (18616) on Friday November 02 2007, @02:22AM (#21208393)
                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".

                • Re:SI units (Score:5, Funny)

                  by darthflo (1095225) on Friday November 02 2007, @02:47AM (#21208523)
                  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?
                • Re:SI units (Score:4, Interesting)

                  by HappyEngineer (888000) on Friday November 02 2007, @04:23AM (#21209009) Homepage
                  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.
                • Re:SI units (Score:4, Informative)

                  by redhog (15207) on Friday November 02 2007, @07:18AM (#21209991) Homepage
                  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).
              • Re:SI units (Score:5, Informative)

                by darthflo (1095225) on Friday November 02 2007, @02:55AM (#21208571)

                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?
    • Re:SI units (Score:5, Insightful)

      by IWannaBeAnAC (653701) on Friday November 02 2007, @01:14AM (#21208087)

      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.

      • Re:SI units (Score:4, Insightful)

        by amorsen (7485) <benny+slashdot@amorsen.dk> on Friday November 02 2007, @01:57AM (#21208283)
        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.
  • Seems Silly to me (Score:4, Insightful)

    by IcarusMoth (631872) on Friday November 02 2007, @12:02AM (#21207623)
    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.
    • Re: (Score:3, 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.
    • by DiSKiLLeR (17651) on Friday November 02 2007, @12:27AM (#21207805) Homepage Journal

      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.
      • Re:Seems Silly to me (Score:5, Interesting)

        by 5pp000 (873881) on Friday November 02 2007, @01:14AM (#21208091)

        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.

    • by Solandri (704621) on Friday November 02 2007, @12:51AM (#21207949)

      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 [wikipedia.org]. 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).

    • Re:Seems Silly to me (Score:5, Interesting)

      by otomo_1001 (22925) on Friday November 02 2007, @12:53AM (#21207953)
      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.
    • by *no comment* (239368) on Friday November 02 2007, @01:36AM (#21208191) Homepage Journal
      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.
  • 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).
  • Definitions (Score:3, Informative)

    by mduke (633755) on Friday November 02 2007, @12:19AM (#21207749) Homepage
    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.
  • by Harik (4023) <Harik@chaos.ao.net> on Friday November 02 2007, @12:21AM (#21207765)
    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.

    • Re: (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'

  • by Maxo-Texas (864189) on Friday November 02 2007, @12:24AM (#21207789)
    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?

  • Yeah.. (Score:5, Interesting)

    by mikkelm (1000451) on Friday November 02 2007, @12:27AM (#21207807)
    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.
  • If only.... (Score:5, Funny)

    by MrKevvy (85565) on Friday November 02 2007, @12:36AM (#21207867)
    "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."
  • by frankmu (68782) on Friday November 02 2007, @12:41AM (#21207889) Homepage
    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!
  • by Forbman (794277) on Friday November 02 2007, @12:42AM (#21207905)
    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...

  • Pointless (Score:5, Insightful)

    by ewhac (5844) on Friday November 02 2007, @12:59AM (#21208013) Homepage Journal
    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 [nist.gov] 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

  • What a crock (Score:5, Insightful)

    by SurturZ (54334) on Friday November 02 2007, @01:04AM (#21208033) Homepage Journal
    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.
  • by PaladinAlpha (645879) on Friday November 02 2007, @01:59AM (#21208295)
    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.
  • by fo0bar (261207) on Friday November 02 2007, @02:42AM (#21208497)
    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
    • The problem is that you can't say "gibibyte" without sounding like a fucking tool. :)
    • by SaidinUnleashed (797936) on Friday November 02 2007, @12:28AM (#21207815)
      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.
    • by fredklein (532096) on Friday November 02 2007, @12:23AM (#21207779)
      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.
      • Re:WTF?? (Score:5, Insightful)

        by I'm Don Giovanni (598558) on Friday November 02 2007, @12:49AM (#21207939)
        " 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.
              • by pipatron (966506) <pipatron@gmail.com> on Friday November 02 2007, @04:45AM (#21209139) Homepage

                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?