Creative Sued for Base-10 Capacities On HDD MP3 Players
Dorkz brings news of a class-action settlement from Creative Labs over the capacity of their HDD MP3 players. Evidently they calculated drive capacity in base-10 (1,000,000,000 bytes per GB) instead of base-2 (1,073,741,824 bytes per GB). The representative plaintiff is entitled to $5,000, and everyone else who bought one of the HDD MP3 players in the past several years gets a 50% discount on a new 1GB player[PDF]. They can also opt for a 20% discount on anything ordered from Creative's online store. Creative has made available all of the necessary legal forms. Seagate lost a similar lawsuit late last year.
50% off for less than 10% less space?
-=/\- Jizzbug -/\=-
Although I think it is a stupid abbreviation scheme, "mebibytes" and "gibibytes" as represented by "MiB" and "GiB" could really catch on due to this kind of confusion. In every industry except computing, base-10 is assumed to be the standard. It is basically only in this industry that base-2 is the standard, and the confusion over storage sizes becomes an issue.
So either the general public needs to learn about MiB and GiB or storage makers need to start labelling their products as holding amounts measured in base-10.
The former probably won't happen, so we'll most likely see tons of ink wasted on the longer small print.
Anonymous coward loses! (#23270978)
-=/\- Jizzbug -/\=-
Is anyone else wondering how many bytes are in this thing?
Seriously though, it would be nice for storage vendors to use binary prefixes rather than decimal. We probably don't mind too much other than for the sake of being pedantic, but it must be pretty annoying to Joe Sixpack who buys a 1 TB drive only to find that he's missing one hundred billion bytes!
the dell dj's are just rebranded creative mp3 players, so are they covered?
So can I sue Samsung or whomever for doing the same thing? Or is this different?
Completely orthagonal to the whole stupid debate over base10/base2 gi(bi|ga)bytes or whatever....
I really hate this trend. A corporation loses a case and the punishment is that consumers get to spend more money with them. I fully believe that they will at least break even if not make money on this settlement. WTF. They should be forced to refund everyone who bought one of these players an amount equivalent to the proportion of storage space the "lost".
I'm a class action settlement "Winner" in my business and my prize? I get 20% off products that are outside my usual purchase contract with the company. How lame is that! They get to keep charging me the same ripoff prices as before *and* I get to spend more money with them. And if I mess up filling out the little coupons, then they are invalid, no recourse. </rant>
man, I feel like mold.
The court should have awarded each of the plaintiffs a calculator and a boot to the head.
Mea navis aericumbens anguillis abundat
1GB = 10^9 bytes, by definition. It is ridiculous Creative Labs has to pay this settlement.
When will we computer geeks get over this obsession with binary memory measurements.
Using the binary units makes referring to RAM capacities easier and makes many other things (storage capacities and file sizes) clumsier to deal with. I suppose that OS internals also use 1024 bytes as a basic organizational unit, but that hardly seems relevant to the issue of whether a file labeled as 8GB should actually be 8 billion bytes or 8.6 billion bytes.
Everyone around here seems to hate tradition for tradition's sake unless it's a computer related tradition. Congratulations, you've become what you hate and you didn't even realize it.
My only political goal is to see to it that no political party achieves its goals.
Does this mean I can sue Home Depot because 2x4 studs do not measure out to be exactly 2 inches by 4 inches? They are actually 1.5 x 3.5. That's a lot of missing wood.
Creative didn't rip anybody off, but some snarky lawyer thought he could make some legal fees by suing them for using standard definitions.
So they decided to make some lemonade and sell some units.
Not losing much is only fair when they didn't do anything wrong to begin with.
paintball
... upon receiving his $5k, that he should have gotten $5,120 ?
I got a card in the mail for this yesterday. I personally feel its ridiculous. Sure they're using the industry standard way of marketing hard disks...every other company does the same thing. Why does creative get hit with this? Why not sue apple for it...they certainly have more money to win. Are they going to go on to sue all the hard disk manufacturers too? Are we going to see federally mandated explanations of digital storage capacity? Will they use gibibytes? btw: I've been very happy with my creative muvo^2 mp3 player. It's ugly, but sounds great and still works perfect despite two years of abuse...has a standard dc 5v jack on it so i can continue to use it after the lion dies...
When dealing with RAM, for decades KB has meant 1024 and MB 1024^2 and so on.
It's been a bit fuzzier with hard disks, since the hard drive manufacturers have actually gotten away with claiming 1MB=1 million for so long.
If the MP3 players were solid-state, the rules of RAM apply.
When it comes to lawsuits over advertising, the rule of thumb is "what would the average consumer believe."
Well, if you don't count the average non-techno consumer who is only concerned about how many songs or how many minutes of music he can fit, you are left with techno consumers who will look at the device, think "solid state," and assume 1 GB=1024^3 bytes.
If the manufacturers would list the actual usable capacity in bytes they would be in the clear. By "usable" I exclude hardware-overhead for spare blocks and the like but include "filesystem overhead" since the space could in principle be used for user data if the device were used as a raw device.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Right on! Can I sue McDonalds for not filling my "44oz" soda to the top?
We don't use the Si"ssy" system in the god damn US of A.
unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Class Action to Creative: All your base-10 are belong to us.
What is wrong with saying that there are "2 kilomiles" between Chicago and Los Angeles?
If I have nothing to hide, don't search me
Misrepresented? - I thought this had all been settled in the early 90's and the entire industry knew it was base 10. To emphasise this point can you (or anyone else) find a HDD manafacturer who still advertises in base 2?
I don't think anyone is lying and I'm not sure who's 'stupid' here, is it the courts, the plantifs, or the manafactures? In any case uninformed is a much better word to describe leagal pedants who complained.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
Now that I've bought an MP3 player from Creative, I can get a discount on an MP3 player from Creative...
Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
"part of the trade"? The use of metric prefixes for binary powers of two has been deprecated by professional standard bodies for almost 10 years now!
That doesn't mean that I don't agree that the manufacturers shouldn't have to print the full number, and it's representation in both SI and binary prefix units. If they did that, then people like you might start to become aware that the misuse of SI prefixes based on context is stupid.
If something says a file is n GB then in a just and reasonable world the actual size of the file would always be a 10+int(log n) digit number that is closer to n*10^9 than it is to (n+1)*10^9 or (n-1)*10^9.
I do not think I am unreasonable for expecting this and by extension, I believe that you are unreasonable for suggesting that this should not be so.
My only political goal is to see to it that no political party achieves its goals.
37 comments, my threshold's set to 3, and only one comment shows up. Hey Taco! What's the deal with the new code? Forgot to beta test it first?
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
http://www.xkcd.com/394/
I have some trouble seeing why Creative would be unhappy about all of this. So they pay out a million dollars for court fees (Maybe). But how much do they get back in all that free advertising? And of course there is the detail of they don't pay anything out to most people.
didn't something similar already happen to seagate and WD?
Yes, we do.
You know, I've never actually measured the amount of liquid in a gallon of milk (or water, or any other product, for that matter). It's entirely likely that the unopened gallon of milk in my fridge right now is only .9 gallons, for all I know.
The average non-techy person isn't going to assume 1GB=1024^3 bytes.
They're going to look at the 10GB one and think that it's twice as large as the 5GB model which is 5 times the size of the 1GB model which they currently own.
If they currently have X songs filling up the 1GB model then they'll look at the 10GB model and think "wow! X*10 storage!"
The whole GB vs GiB thing is an argument that is relevant only to geeks and lawyers. The only important thing to average consumers is that all MP3 players be consistent with what a GB is so that they can make a relative comparison.
I personally happen to think that RAM should simply be labelled as GiB instead of GB. You may think it looks weird, but we'd all eventually get used to it just like everyone soon (within weeks) got used to the name "Wii".
Cow Cube
...but these settlements seem to come down to stupidity rather than a legitimate claim. This claim only extends back to 2001; I'm fairly sure I knew about this discrepancy the first time I booted up my first 386 computer in '95 when I noticed that 500 base 10 megs was actually 466 base 2 megs, and that was FAR before 2001.
Mark me redundant, but I just don't feel like these lawsuits represent a good use of the legal system.
Byte is just another form of measurement for storage.
Commonly, 1 Byte = 8 Bits.
I rather be free in hell than a slave in heaven.
Let me get this straight. If you got "screwed" (somewhat debatable), you get a choice between 50% off a 1GB MP3 player (so it'll cost you about $30), or you can get a coupon for 20% off at the over-priced company store? What's to stop creative from upping the prices 5% to offset the 20% 'discount'? This isn't a punishment, it's a marketing campaign. You get a better deal going to their sales and clearance sections!
http://us.creative.com/shop/shopcategory.asp?category=720
Go Creative Labs. You must have very good lawyers.
Good for you. I'm teaching my children to never use the term, also. Not that they would.
Nearly every programmer, network administrator, and what have you I've talked to in this I.T. industry do NOT recognize IEC has an authority figure over redefining of nearly forty years of well known and understood meaning of byte size modifiers (kilobyte, etc..) as a base of two, not base of ten. It was the marketing departments of various storage vendors that started this confusion mess and for IEC to basically give in to these vendors (I wonder how much it cost them to pay off IEC) and IEC's reason of "confusion" is not founded and they can basically go fuck themselves as for as we care.
That's all I have to say about it.
This space is not for rent.
...in base-2 money :)
The metric prefixes predate OSes by a long time and as the GP pointed out, they are very well established. Computers decided to coopt kilo and use it to mean 2^10 instead of 10^3 since they were close. However now that we are dealing with 2^30 vs 10^9, the difference is quite a bit bigger.
Personally, I think the things like HDs, network gear, and such are correct. We need to use the metric prefixes for base 10 for base 10. If we want to talk base 2, use the base-2 prefixes.
Wait just a second here... Standards are good unless they mean you get less? Kilo is 1000 not 1024.. Yes the computing industry has been using it as 1024 since the beginning of time, but thats incorrect and has always been incorrect. Kilo, Mega, Giga, Terra etc are all base 10, they always have been and always will be.
Do I get so sue because my Linux distro that I just hacked up uses K=10000 instead of K=1000 so all the drives are an order of magnitude smaller on my OS..
In a just and reasonable world you'd specify a base-10 log there, rather than leave it ambiguous :)
And this isn't the 2nd time it's happened; it's the third. Western Digital got bit by the first (that I know of) of these stupid class action lawsuits.
In the case against W.D., the plaintiff was asking something like $8 MILLION dollars (which was more than W.D.'s income for that year; such an award would have put them out of business). Fortunately the judge saw through it, awarded something like $250k in legal fees (half what the lawyer was asking just for HIS "expenses") and a few grand to the main plaintiff. (Members of the "class" got a free download of some backup software.) And the judge then severely lectured the plaintiff's lawyer for being a sleazebag.
W.D. now carefully labels HDs with both binary and decimal units.
As to the so-called "merits" of these cases -- since when do computers run on anything but binary? Why is an industry standard notation "cheating" the customer?? Why are YOUR CHOSEN OS's filesystem's formatted capacity and filesystem overhead the MANUFACTURER'S problem?? These are the points that the class action plaintiff, and MOST of the posters here today, are wilfully misunderstanding.
In these types of class action suits, the result is always the same: the lawyers make out like bandits, ONE person (the primary plaintiff, I forget the legal term) gets some substantial part of the "award", and ALL of the other "class members" wind up with something trivial, like a coupon to buy more of whatever.
And then prices go up on all of the company's other merchandise, because the shortfall caused by having to pay out the "award" has to be made up from SOMEWHERE. And that means more money out of OUR pockets.
~REZ~ #43301. Who'd fake being me anyway?
yes but bits are different then bytes, The whole system for referring to sizes, speeds and capacities in computers is horribly messed up. bits, bytes, base-2, base-10, base-16, MIPS, FLOPS, Hz it can all get a bit overwhelming for people who don't have a fair amount of knowledge about the differences.
I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
One of the very few times a car analogy wasn't the first choice on slashdot.
You're nothing; like me.
That may depend upon you local laws. I'm pretty sure in the us, we buy our milk by the quart/gallon (although the legal measurement is mL/L) and have a whole scientific agency dedicated to weights and measures. They really do have to sell the stated quantity of milk (and not the volume of the container) within a certain tolerance. Otherwise, they very well could be sued -- just like creative.
Well.. maybe. Or Maybe not. But Definitely not sort of.
I don't think it's the OS programmers fault. All OSs I use do convert, but what is the use of that after you've bought a product?
And outside the USA, high schoolers are taught that data sizes in computing are based around base-2. I would assume people within the USA are also capable, but I can assure you that those of us outside the USA are fully capable of maintaining that concept.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
I bet the ones you bought are finished product. They do start out rough as 2x4, though :-)
Insert
Sure I could use my own "special" ruler that shows it's 8", but once I stick it in I'm going to get the same complaints the HD manufactures are starting to get now and everyone will know the real size in a matter of seconds. But hey, by then it will already be in, that's all the HD companies care about, right???
All that matters is the real size and that is what shows up in the OS (all OSes since the beging of time) and how much "binary" data I can put in it. ( I don't know if any deciaml data out there )
The plaintiff is the one who is wrong, any idiot who knows anything about numbers should know that. A gigabyte is exactly one billion bites, hence the name "Giga". How can you win a case centered around a claim that is so obviously false?
... or how many bytes does one second of a 128kbit/s MP3 song occupy on a Creative MP3 player? :)
)9TSS
>>Gigabytes ARE base-10... Gibibytes are base-2.
I use Windows 98. Gibibytes didn't even exist until after the year 2000. So I am granfathered in. The HD manufactures screwed me!! I didn't even know about Gigbytes until just now! Where's my lawyer!!
I'd be upset at the farmer, until I discovered that the manufacturer of my measuring cylinder had actually calibrated it in llitres instead of litres, but labelled it litres anyway.
Real Daleks don't climb stairs - they level the building.
Yes Virginia. The world really is run amok by idiots. We have an SI standard for this nomenclature now. No matter what idiot lawayers want to argue they can't deny the fact that GB is defined for base-10 usage and GiB is base-2. It isn't that difficult to get a grip on by anyone except the hordes of innumerate Americans. The days of being able to lazily apply base-2 counting because "it's only off by 1024KB or 1024MB" are long gone when the difference can be hundreds of MB nowadays. It's unfortunate that the storage industry is being punished for doing the right thing and properly declaring capacities in conventional units in accordance to international standards which the US has ratified as the official means for measurement.
I am becoming gerund, destroyer of verbs.
Roses are #FF0000, violets are #0000FF, all my base are belong to you
we can stop using those ridiculous kibi, mebi, and gibi prefixes?
When you have finished this cup of coffee your adventure will begin again.
Everytime a base-2 vs. base-10 debate takes place, I like to demonstrate that, contrary to common belief, even in the computer industry, power-of-10 prefixes (as used by hard disk manufacturers) are more commonly used than power-of-2 prefixes. As seen in the list below, power-of-10 prefixes apply to things varying from bytes to bits to Hz to FLOPS to baud. They also apply to many areas (not "only bitrates", as some claim): storage capacity, clock frequency, stream bandwidth, baud, pixel numbers, data throughput, processing power, etc.
People have this misconception that binary prefixes "are more common" and "should be the norm", but the only few places where they are used are to refer to RAM capacities and file sizes. I am surprised Creative's lawyers weren't able to explain this.
First of all, lumber is not my business. Second, I did hold an apparently inaccurate belief that 2x4's were indeed 2" by 4".
Pray tell, where can I find a reference or explanation of the true dimensions? I'd be very interested!
"Good news, everyone!"
Hard drive manufacturers have always used the term gigabyte to mean one billion bytes. Your (implied) claim that they haven't is completely out of touch with reality.
Since it is the convention across all mass storage manufacturers, the claim of false advertising has no basis in reality, and is completely incorrect in every meaningful way.
Im glad the lying scum at Creative got what they deserved. Next, time to sue those wicked Ethernet card manufacturers claiming one gigabit per second. Whos with me?
-- Ed Avis ed@membled.com
Looks nice that at last somebody has taken notice of this. Nobody bothered when storage sizes were small. So if 1 GB was pared down by a few bytes by the 1000/1024 calculation, it didn't matter much. But when 40 GB actually came down to near 38 GB and 80 GB to 76 GB, you felt sort of cheated. Rounding off, if necessary, should always done to the lower value. For instance, my old P-II processor machine actually ran at 352 MHz but its advertised speed was 350 MHz.
I don't say people should sue them but we gotta find a way to stop Flash card manufacturers using the same trick.
Their sizes are much more lower such as MicroSD card (2GB) I purchased for my Nokia E65. Device says: Capacity=1920 MB . I wonder if that high end card manufacturer would go out of business if they shipped it as 2048 MB. They already sell it more expensive and people like me who got horrified already by the filesytem in use (FAT16!) buys them to make extra sure. At least to get spared from bad memory block problems.
If you didn't know already, Memory manufacturers started same trick via SD business.
...Less space than a Nomad, Lame.
Now are those Imperial Gigabytes or Metric Gigabytes.
And when they say 50% off do they really mean 48.8%?
Some drink at the fountain of knowledge. Others just gargle.
Run that gallon thing by me again:
1 UK gallon = 1.03205 US gallons
Or smart? Either this is a nice marketing ploy to sell more products with 20%/50% reduction;
Or they are really stupid not forwarding this case towards the real con-artists, the HDD manufacturers printing the wrong information on their products?
This playing-with-numbers-charade could end right now if they add a few large HDD manufacturers to the process.
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
Did you even bother to read the article you linked to (in its entirety)? It quotes the standard (emphasis mine):
The definitions of kilo, giga, and mega based on powers of two are included only to reflect common usage. IEEE/ASTM SI 10-1997 states "This practice frequently leads to confusion and is deprecated." Further confusion results from the popular use of a "megabyte" consisting of 1 024 000 bytes to define the capacity of the familiar "1.44-MB" diskette. An alternative system is found in Amendment 2 to IEC 60027-2: Letter symbols to be used in electrical technology â" Part 2
Seems they aren't the only ones.
This is a storm in a teacup. Everybody who's technically minded knows the numbers are approximate (and where/how to find the true byte count). Anyone who isn't won't understand the difference anyway, and would find it much more confusing having to deal with fractions resulting from the base conversion.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Here's a nice idea: State what you mean on the box. "2TB (SI)" Drive manufacturers and the like will still use SI kilobytes for the sake of larger numbers, but at least we can all stop arguing about this stuff and put that suing power to a better use. Also, I will never ever say 'tebibit' aloud.
I just read Slashdot for the articles.
"100 Mbit/second" ethernet operates at 100*10^6 bits/sec, not 100*2^20 bits/sec. If every hard drive manufacturer under the sun is going to get hit up for adhering to their common convention (whether you agree with it or not, it's the same for every hard drive), why not Realtek, Intel, 3com and Cisco?
I remember Iomega's settlement for the click of death was "Sorry, we built a poor quality product that was supposed to back up your data, but lost it instead. How about you buy another product from us at a reduced priced"
Give a check for $3.50 instead, but don't give me a discount on the same manufacturer's products.
I haven't looked lately, but I thought a lot of manufacturers used GB*.
*GB refers to 1,000,000,000 bytes. on their packages.
Ask Verizon.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Computers function in the realm of magic. Behold! 500MB plus 500MB! The sum not a full, but strangely a 0.97 of a gigabyte. The remaining 3 percent gone, - a sacrifice to evil!
Don't even get me started with base 2. The byte itself is not even a 1, but itself an 8. Thus, the kilobyte is really 2^13 bits, and a megabyte is 2^23. The whole system is ludicrous. This happened because a useful technical shortcut have been kept alive for too long, and made its way into the real of the end-user.
Stop this madness and see the light of the network engineers. Behold! The wonder of the Mbps. 1Mbps is a wonderful, intuitive 1,000,000 full bits per second. This is stuff I can explain my mother - and she'll understand.
I lost my sig.
Just as a humorous reference, this is what I got in the mail from creative:
SUMMARY EMAIL NOTICE
To: (I'm not putting my email like that on slashdot)
From: Settlement Claim Administrator
Subject: Notice of Creative Hard Disc Drive MP3 Player Class Action and Proposed Settlement
SUMMARY EMAIL NOTICE
If you purchased in the United States between May 5, 2001 and April 30, 2008 from a retail store in the United States (including Creative's and others' on-line retail stores) a new Creative brand hard disc drive MP3 player ("Creative HDD MP3 Player"), a proposed class action settlement may affect you. A hearing has been scheduled in United States District Court, Central District of California to approve the settlement. Under the settlement, you may have the right to make a claim for a discounted MP3 player or a discount certificate. You also may choose to exclude yourself from the settlement. Alternatively, you may file written objections to the settlement or seek to intervene and appear (or have your own attorney appear) at the court hearing. If the settlement is approved and you do not exclude yourself, you give up the right to sue for the claims the settlement resolves, and you will be bound by the terms of the settlement. To learn more about or exercise any of your rights, please read below and visit www.creativehddmp3settlement.com.
The lawsuit is Talwar v. Creative Labs, Inc., United States District Court, Central District of California, Case No. CV 05 3375 FMC. In the suit, plaintiffs allege that in the sale and marketing of its hard disc drive MP3 players Creative stated that purchasers of the drives would receive approximately 7% more usable storage capacity than they actually received and misrepresented the number of songs and number of hours of music the players could hold. Creative has denied and continues to deny each and all of plaintiffs' claims, and denies that anyone has been harmed or deserves compensation. The Court has not made a decision on the merits.
You are a member of the plaintiff class if you purchased in the United States between May 5, 2001 and April 30, 2008 from a retail store in the United States (including Creative's and others' on-line retail stores) a new Creative brand hard disc drive MP3 player.
As part of the settlement, Creative will make certain disclosures regarding the storage capacity of its hard disc drive MP3 players.
In addition, if you submit a valid claim, you will receive either a 50% discount off the price of a new 1 GB MP3 player, or a discount certificate good for 20% off the price of any single item purchased at www.us.creative.com. To receive the discount player or discount certificate you must submit a claim form available at www.creativehddmp3settlement.com by August 7, 2008. You may submit a claim for each Creative HDD MP3 Player you purchased.
If the settlement is approved, plaintiffs' counsel will apply for an award of attorneys' fees and expenses not to exceed $900,000, plus incentive awards for the two representative plaintiffs in the amount of $5,000 each, to be paid separately from and in addition to the relief available to plaintiff class members.
All claims of plaintiff class members which were or could have been asserted in the litigation, based upon the facts alleged in the litigation will be released. This means that if you do not exclude yourself from the plaintiff class, you will give up the right to sue for the claims the settlement resolves, and you will be bound by the terms of the settlement.
You need not take any action. If you wish to exclude yourself from the plaintiff class, you must submit an exclusion request to plaintiffs' counsel: Brian R. Strange/Gretchen Carpenter, Strange & Carpenter, 12100 Wilshire Boulevard, Suite 1900, Los Angeles, CA 90025. If you exclude yourself, you will not receive the benefits of the settlement, and you cannot object to the settlement or intervene.
If you wish to object to the settlement, intervene or appear (or have
Except in Computing. Lookee here:
http://www.google.com/search?hl=en&q=one+gigabyte+in+bytes&btnG=Google+Search
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Now we know where those White House emails went!
"We kept 1 Million Bytes of Emails".
"But Sir, a megabyte is larger than that. Where are the missing emails?"
"I don't know where then!"
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
I thought everyone knew that by now all drive manufacturers list capacities in ISO units instead of the traditional binary method? I don't think I've ever gone to the store and bought a 250gb drive expecting to get exactly 250gb.
Do we have to start putting disclaimers now for different filesystems too? "Depending on the filesystem used on this drive, and the block size specified when formatting, actual capacity of this drive may be affected."
I can see it now... "Microsoft accused of 'favoring' hardware industry by making 1 byte files take up nearly 1kb! Oh the conspiracy!"
Argh.
You're comparing a theoretical maximum performance measurement (one that is also used by disk manufacturers without raising any eyebrows there either) with the total measurable and usable capacity of an actual object that can hold an actual number of blocks of data.
A hard drive is a physical object storing data in chunks that are sized in power-of-two units. A hard drive contains multiples of 512, 1024, or 2048 byte blocks, each containing 8 bits per byte, and the data read from the drive is frequently copied block-for-block to physical RAM that is sized in 2^10, 2^20, and 2^30 byte units. Operating systems use these same units when reporting available disk space. These are natural sizes for talking about storage, and there is a reasonable expectation that you can use all of that storage.
The speed of a network is a theoretical measure of performance in ideal conditions, based on the transmission of data in variable sized chunks up to a maximum that depends on the characteristics of the hardware and protocols, typically 1500 bytes or less per packet. Packets are normally processed after being received... decompressed, decrypted, and unpacked... and so the number of bits or bytes transmitted per second is only loosely related to the size of the data finally received by the user. In addition the rated speed of a network is further reduced by per-packet overhead and by protocol inefficiencies such as collisions in the original 10 Mbit/s ethernet. There is no standardized fixed-size "quantum" that network bandwidth chunks into, and there's no expectation that you can actually fill up all 100 million bits every second outside a lab.
drive manufacturers list capacities in ISO units instead of the traditional binary method?
The fact that binary is traditional for storage is a pretty good argument for NOT assuming that everyone knows it. Particularly when operating systems continue to report capacity that way for good practical reasons.
"Depending on the filesystem used on this drive, and the block size specified when formatting, actual capacity of this drive may be affected."
When you bought drives in unformatted capacity (which you only do for floppies any more) they did in fact have language like that in their fine print. These days the block size on a given drive is fixed so formatted capacity is used.
Ewe muss bee knew hear.
mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
We have an SI standard for this nomenclature now. No matter what idiot lawayers want to argue they can't deny the fact that GB is defined for base-10 usage and GiB is base-2.
Given that even people who are advocating this obscure terminology can't get it right (it's IEC, not SI, that defined this standard, and if you want to use SI units, you should be calling them "Octets" not "Bytes"), and that virtually nobody (not even the drive manufacturers) actually uses it outside legalese and fine print, I think you are making unreasonable assumptions and unreasonable demands.
in the us we don't use metric and a byte is still 8 bits and not 10.
It has been statistically shown that helmets increase the risk of head injury.
Except that Creative did sell the stated quantity; the customers simply expected that number to have a different meaning. It's as if in the automobile industry one gallon of motor oil (but not gasoline) equals 1.2 regular gallons and then someone sues a motor oil manufacturer for selling one regular gallon of motor oil as "one gallon of motor oil".
Yes, I know that motor oil isn't sold by the gallon. Substitute "0.1 gallons" or whatever an appropriate smaller amount would be.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
Computers operate in base-2. It only makes sense to represent different amounts of data in base-2.
As I understand it, the only reason the terms use SI-like prefixes in the first place is because 1000 and 1024 are "close enough".
Presumably anyone actually dealing with data would be able to understand these units, but nowadays the average user has no idea how data is stored internally. They'll believe "kilobyte" means "1000 bytes". Why wouldn't they?
But that creates some problems. Even if manufacturers decide to use base-10, computers are still going to be base-2, and users are going to see a discrepancy between what box and the OS tell them, and they aren't going to be happy with it.
Yeah!
Jedis are stupid. If they were so powerful, why couldn't they handle counseling for a kid who missed his mom?
I'm loving this. I hate that all OS manufacturers use base 2, but all storage manufacturers use base 10. And it's not like there is a debate, base 2 is obviously the correct one since the storage is binary.
Ummm I don't remember kilo EVER meaning 1024. Nor do I ever remember mega meaning 1048576. I certainly never remember Giga meaning "times 2 to the 30."
Kilo, Mega, Giga: these have always been base 10, they are now base 10, and they will always be base 10.
The fact that people stopped giving a shit about learning this in grade school doesn't mean they are suddenly right and the scientific establishment is wrong.
Where was this sort of lawsuit when I bought a 160GB Maxtor HD, only to find out that WinXP could only recognize the first 120GB?
http://www.apple.com/ipodshuffle/specs.html
Capacity
- 1GB or 2GB USB flash drive (1)
Footnotes:
1. 1GB = 1 billion bytes; actual formatted capacity less.
They should be writing 1GiB or 2GiB instead. And their footnote only makes matter worst as it's basically stating that 1GB = 1GiB...
This really offends me and IMHO is yet another example of the broken nature of the US "justice" system.
Let's recap: Some company lies to me. They screw me out of bits and bytes by playing the base-10 game. In short, I am ripped off.
But what is our "justice" system's remedy?
They give me a discount coupon that forces me to go back and to do business with the company that just lied to me and screwed me!
That isn't justice, that's a marketing gimmick to increase sales. Companies should use these tactics deliberately (if they're not already!), since their upside of new sales far outweighs their risk from the justice[sic] system.
How about instead if the courts pulled some of these sleazy companies' corporate charters (in effect giving them the corporate death penalty)? I bet this behavior would stop real quickly then!
But wait -- our gov't doesn't give corporations the death penalty. The death penalty is only reserved for selective human beings...
More concisely, bits use base-10 prefixes whereas bytes use base-2 prefixes. "Theoretical maximums" have nothing to do with it. Bits are treated as though they were an SI base unit, although they aren't listed among the official SI bases. Bytes are not SI (or even pseudo-SI) units, and do not follow the standard SI prefixes. Compound units tend to use SI prefixes (e.g. MB/s -> bytes/microsecond or bytes*MHz -> 10^3 bytes/second).
"The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
According to the claim forms, you must show proof of purchase for your '40GB ZenXtra' that you purchased prior to 2004. Good luck with that.
TPJ - Founder, The Amazon Basin
I think it is safe to say that everyone who posted a comment here is well aware about how storage capacities are presented. Why so much surprise?
Who is we?
Jeez, chill man.
Maybe (just maybe) the confusion began when the computer electronics industry applied SI prefixes to industry units. I mean come on, what harm could come from using base-10 prefixes with base-2 units? After all, it's only the folks in the hardware industry using this right?
Oh wait... Now that we have more users outside of the hardware industry using these machines and they are more familiar with the correct (base-10) usage of SI prefixes who could blame them for the confusion over quantity?
It is hard for us to imagine what a lay person comprehends when they see 1MB. For all they know, they received some free bonus memory after the initial 1,000,000 bytes.
Of course unit confusion can happen to people actually in the computer industry. I've lost count of the number of times I had to correct someone because they were off by a factor of 8 because they aren't accustomed to hardware capacities of memory components being measured in bits and not in bytes (octets)...
Anyway back to the topic of the article and this is not necessarily address to the parent post.
I'm old enough to remember when everything was advertised using base-2 units, and remember when hard-drive capacities began to be advertised using base-10 units. This happened a long time ago, and long before MP3 players made their appearance. So I am sceptical that any consumers where confused by the use of base-10 to sell hard drive capacities.
Besides most of the advertisements and the packaging of the retail versions of these drives have fine print stating the capacity is given in base-10 and the amount reported by the OS may be lower...
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
Whenever this discussion crops up people start talking about which definition is "more appropriate" or whatever. This is in fact irrelevant because it is outright obvious WHY device manufacturers use base-10 when every other part of the IT industry uses base-2, they are trying to deceive their customers selling devices with less storage space than the customer thinks they get. As a physicist I have a lot of respect for the SI units, but we also use other units every now and then because it makes sense in context. We use electron volts rather than joule when we talk about photon energies, we use barns rather than square meters when talking about nuclear cross sections, and in particle physics we often use units where c = 1 because it makes the algebra easier. This works because everybody knows what to expect from the context ( well most of the time ).
What happened with hard drives was that some manufacturers got greedy and decided to screw with a long established trend inside the IT sector because they wanted to fool the customers. You can argue about which unit is better but does anybody seriously believe device manufacturers started using base-10 because they had a burning desire to be consistent with the SI system? It is plain obvious what happened, they deliberately tried to deceive their customers to get a competitive advantage, and the courts decided this was illegal. Quite right if you ask me.
How fast is your processor? 3.73 GHz? Is that in binary or decimal Gigas? Do we all get to sue Intel and AMD now because their stuff is in a computer and therefore should be using base 2 notations? Creative got sued over something that wasn't even a computer! What's next, "I thought my petaflop supercomputer would be doing 1,125,899,906,842,624 operations per second, not a measly 1,000,000,000,000,000!" Do I get to sue Cisco too, because my gigabit ethernet seems to be 73 million bits per second short?
Is there even an ISO standard on what Kilo, Mega, Giga, etc. mean when applied to digital quantities?
Bytes when a measure of throughput are also measured in 10^n units.
Bits or words, when used as a unit of storage (and yes that does happen, occasionally) tend to be measured in 2^n units.
Why? Because it's useful to measure storage that way, because it naturally tends to come in 2^n chunks or multiples of 2^n chunks, for the reasons described above, while transfer rates rarely such natural division by powers of two.
Yessir.
Well, adverts for PC's said "has 20MB of memory" meaning "has a 20MB HDD". /
Yeah, well, I can't say I remember such ads, but sure, maybe people did that. It was obviously wrong, and they've stopped doing that. What's the problem?
And it was powers-of-two megs.
Kind of shot yourself in the nuts with that one.
Huh? No. Even if your argument had made any sense, those disks were using power-of-ten sizing, at least mostly. Of course, the difference was smaller then, so you'd notice it less.
And when it comes to telecoms, it was all baud. Which WAS NOT 1 bit/sec. And powers-of-ten when it was used was accepted because you had 8 bits, a stop bit and a parity bit. 10 bit bytes.
No.
Well, yeah, baud isn't the same thing as bps, that's true. Everything anybody cared about was the bps number though, even though many people (wrongly) called that baud. Ie V.32bis (14.4 kbps, )(and those are actual "k"s - 1000) used 2400 baud.
And it's true that you could figure the transfer speed in bytes to be about 10:1. But that's completely unrelated to the question about power-of-2/10. I assure you that a kbaud also would have meant 1000 baud. (baud is deprecated, btw, mostly because people keep getting this wrong. "Symbols per second" is the new hotness.)
Please show me where hard drives use 10 bit bytes...
Huh?
"An object declared as type _Bool is large enough to store the values 0 and 1." -- 6.1.2.5, C99 standard.
Your analysis ignores the fact that storage has ALWAYS been measured in Base-10 nomenclature. Thus, the attack on the "greedy manufacturers" should fail simply because the units used are understood historically to mean 1k = 1000, 1M = 1,000,000, etc.
In other words, the entire argument is based on a fallacy that ignores history and customary use of the units.
Memory has been customarily measured in Base-2 (basically, KiB, MiB, GiB, etc). Although "common use" confuses the units, it does not change historical usage.
This is akin to a lawsuit over, say, gold sales. Gold is measured in "Troy Ounces" not "Avoirdupois" ounces like nearly everything else, and has been for centuries. They are not identical, but in common use gold is quoted per "ounce".
Huh, didn't know that. This site is very informative.
What is wrong with saying that there are "2 kilomiles" between Chicago and Los Angeles?
Because that's only 2000 miles, not 2048 miles.
It has been a standard practice for years that while memory manufacturers measure in 1024^2 megabytes and 1024^3 gigabytes, disk drive manufacturers have been measuring in 1000^2 megabytes and 1000^3 gigabytes. I have an article on my blog about this, how my new computer has a certain amount claimed on the box, but Windows shows a lower amount, which when you use the two different figures it does match, while the box on my new computer says it's a 400gb drive, it is correct if you use 1000^3 gigabytes, but it is only 373gb if you use 1024^3 gigabytes.
For decades, TV (and computer monitor) manufacturers have announced the size of the picture tube diagonally, which gets you a larger number than either horizontal or vertical measurement. And they have generally openly admitted that their measurements are diagonal; every ad for TV specifically says that.
I suspect that the drive manufacturers are getting in trouble and losing lawsuits because they do not explicitly state that they are using 1000^3 sized gigabytes rather than the 1024^3 sized that people normally expect.
It's an attempt to cheat people when you're not honest about what you're doing. I mean, I may not particularly like them using the slightly sleazy method of the 6% shortage by using 1000^3 size but as long as they're straightforward about it, I have no problem with them using that method.
--Paul Robinson — My Blog
The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
If the settlement is approved, plaintiffs' counsel will apply for an award of attorneys' fees and expenses not to exceed $900,000, Also ran: A$$hole plantiffs who were either too dumb or too ignorant to bother to understand industry standards.
plus incentive awards for the two representative plaintiffs in the amount of $5,000 each, to be paid separately from and in addition to the relief available to plaintiff class members. Also also ran: Creative for settling a class action lawsuit in such a way that they may actually increase their revenue.
In addition, if you submit a valid claim, you will receive either a 50% discount off the price of a new 1 GB MP3 player, or a discount certificate good for 20% off the price of any single item purchased at www.us.creative.com.
Take off every 'sig' for great justice.
That's different. If Apple had to put the exact size on their machines, logos & adverts it would spoil the appearance. Which looks and sounds more elegant, iPod Nano 8Gb or iPod Nano 7.450580596923828125Gb?
Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
IT has always calculated in powers of 2. The "gibi" nonsense was invented by dodgy salesmen to talk up their equipment.
Even Microsoft gets it right. I am sitting at a machine with a HDD of 60,011,606,016 bytes. It was sold as 60GB but Windows reports it correctly as 55.8. Why should people be misled because some suit wearing sales wheasel decided to invent a series of rubbish words beginning in gibi?
We need more court cases until this misrepresentation ends. Have you noticed that flat screen monitor sizes are correct, where CRT ones dishonestly used to include bits of the tube you couldn't even see...
I'll see your Constitution and raise you a Queen.
If 8bit bytes is really why people use powers of 2, wouldn't it make MUCH more sense to use octal?
No, you've got it backwards.. 1GiB = 1,073,741,824 bytes, 1GB = 1,000,000,000 bytes.
How does that Operating System display drive size?
Also, which measurement do they use for "130MB of free space?"
Ok, maybe three questions.
...just wait till a geek takes economics in college and his head asplode when he finds that economists use the "M" prefix to indicate one thousand!
--Rob
Towards the Singularity.
it would be like suing a baker for giving you 12 when you ordered a dozen, because you thought he should give you 13
Snowden and Manning are heroes.
Hmm, do I smell a class action suit against Comcast? Bandwidth and transmission rates are traditionally stated in real SI units.