Seagate Offers Refunds on 6.2 Million Hard Drives 780
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."
wow (Score:0, Insightful)
Think this will set precedent? (Score:4, Insightful)
Seems Silly to me (Score:4, Insightful)
Re:Seems Silly to me (Score:3, Insightful)
Re:Think this will set precedent? (Score:3, Insightful)
Re:Seems Silly to me (Score:5, Insightful)
Re:SI units (Score:3, Insightful)
Much like a RAM settlement offer in the mail (Score:4, Insightful)
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).
Re:SI units (Score:5, Insightful)
Ahh, another valueless settlement. (Score:5, Insightful)
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.
Either way.. we will pay (Score:3, Insightful)
Here is your $5.99.
By the way.. did we mention our $5.99 price increase on our drives?
Re:Seems Silly to me (Score:5, Insightful)
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:Yet Again, the Courts Drop the Ball (Score:5, Insightful)
Re:SI units (Score:5, Insightful)
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:WTF?? (Score:5, Insightful)
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.
It's not a longstanding history (Score:5, Insightful)
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).
Pointless (Score:5, Insightful)
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)
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.
Re:Think this will set precedent? (Score:2, Insightful)
It is just a nominal difference, anybody ignorant enough not to understand that, shouldn't be purchasing hard disks separately from a computer. Better yet, keep them from having a computer, I get enough spam and virus exposure as it is.
It doesn't really matter what the units are called, as long as they are standard amongst the industry. In this case, they have been standard since before I began using computers 20 years ago.
Are you kidding me? (Score:3, Insightful)
Oh well.
Re:SI units (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.
Re:SI units (Score:5, 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.
Re:Seems Silly to me (Score:5, Insightful)
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.
Re:SI units (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. 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.
Re:SI units (Score:4, Insightful)
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:4, Insightful)
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.
Concerning this Gibi nonsense (Score:4, Insightful)
What? (Score:3, Insightful)
Re:RTFM (Score:4, Insightful)
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
Re:Think this will set precedent? (Score:5, Insightful)
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.
Re:Seems Silly to me (Score:3, Insightful)
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.
Re:Ahh, another valueless settlement. (Score:3, Insightful)
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.
Re:Misleading by being correct? (Score:3, Insightful)
Re:SI units (Score:3, Insightful)
There wasn't an ambiguity before hard disk manufacturers decided to invent one.
Re:SI units (Score:3, Insightful)
In chemistry, it's very common to see heat capacity [wikipedia.org] 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 [wikipedia.org] 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!
Re:wow.... are you clueless! (Score:1, Insightful)
If we ignore this and Seagate has to do hardly anything, all the other manufacturers will see that people don't care that they are getting cheated and will continue selling their products with false information.
Re:SI units (Score:2, Insightful)
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.
Re:RTFM (Score:1, Insightful)
Re:SI units (Score:3, Insightful)
Re:wow.... are you clueless! (Score:4, 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?
Re:SI units (Score:2, Insightful)
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.
Re:Seems Silly to me (Score:3, Insightful)
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.
1GB is really 1,000,000,000 bytes (Score:3, Insightful)
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."
Re:Direct Link to claims (Score:2, Insightful)
Re:SI units (Score:2, Insightful)
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.
Re:Ahh, another valueless settlement. (Score:2, Insightful)
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.
Re:1GB is really 1,000,000,000 bytes (Score:2, Insightful)
1 Byte = 8 bits [google.com]
1 kilobyte = 1024 Bytes [google.com]
1 megabyte = 1024 kilobytes [google.com]
1 gigabyte = 1024 megabytes [google.com]
1 terabyte = 1024 gigabytes [google.com]
Which means that: 1 gigabyte = 1073741824 bytes [google.com] 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.
Yes there was. (Score:3, Insightful)
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.
Re:wow.... are you clueless! (Score:3, Insightful)
Re:1GB is really 1,000,000,000 bytes (Score:3, Insightful)
Re:RTFM (Score:3, Insightful)
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.
Re:Think this will set precedent? (Score:3, Insightful)
Re:Think this will set precedent? (Score:2, Insightful)
Re:SI units (Score:3, Insightful)
I couldn't confirm the DLT claim, but according to a Quantum manual [quantum.com], 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?