## Kilobyte or Kibibyte as standard?

Please compose all posts in Emacs.

Moderators: phlip, Moderators General, Prelates

## Which to use as standard unit?

Powers of ten
12
16%
Powers of two
58
75%
Doesn't matter
7
9%

HappySmileMan
Posts: 52
Joined: Fri Nov 09, 2007 11:46 pm UTC

### Kilobyte or Kibibyte as standard?

Well basically, there are two units that are now used to measure memory on computers, the Kilobyte (kB), which is now 103, and the Kibibyte (KiB), which is the new name for 210.

The advantage of powers of 2 (1KiB = 210) is of course that since computers on the hardware level deal with binary numbers and powers of 2, it would make sense that the unit should reflect that, it can also be easily changed to hexadecimal, and all the binary operators (AND, OR, XOR etc...) are done using the binary of the number, therefore many kinds of encryption and compression are done using it (well at least they're easier to understand if you know binary and/or hexadecimal).

The advantage of powers of 10 (1kB = 103) is mainly that it is easier to use for arithmetic, and makes it a lot easier to understand for the average person (Tell someone that a KB means 1024 they'll have no idea how it works, but tell them it's 1000 and they'll know it forever). It also fits in better with all other SI units since they all try to be in powers of ten.

SO what do you think should be the "Kilobyte" (AKA the standard used)?

evilbeanfiend
Posts: 2650
Joined: Tue Mar 13, 2007 7:05 am UTC
Location: the old world

### Re: Kilobyte or Kibibyte as standard?

id probably go for powers of 2 given that it maximises useful address space/ minimizes address length
in ur beanz makin u eveel

TomBot
Posts: 228
Joined: Sun Jul 29, 2007 1:17 am UTC
Location: Illinois (UIUC)
Contact:

### Re: Kilobyte or Kibibyte as standard?

We should use the -bi- names. Many things we measure about computers actually are powers of two - memory capacities, page sizes, etc. It would suck to have to say, "oh yeah, i got 2.1blah GB of RAM". That said, using the SI prefixes to mean something other than powers of 10 is evil and must be stopped. Plus it makes grading CS homework a real pain.

Kizyr
Posts: 2070
Joined: Wed Nov 15, 2006 4:16 am UTC
Location: Virginia
Contact:

### Re: Kilobyte or Kibibyte as standard?

Powers of 2 really should be the standard. When I think in terms of memory, it's always in powers-of-two. When I think in terms of conditional logic, it's always binary. Pretty much, all the reasons given in the original post for powers-of-two are way more important than any powers-of-ten arguments.

I don't mind using SI prefixes, though. Memory usually refers to powers of two, so the fact that 1KM = 1000m, but 1KB = 1024b doesn't really bug me at all, since I can infer which is which based on context. KF
~Kizyr

Dingbats
Posts: 921
Joined: Tue Mar 20, 2007 12:46 pm UTC
Location: Sweden
Contact:

### Re: Kilobyte or Kibibyte as standard?

Powers of two, obviously, but I will still always refer to them with their SI unit names (kilo-, mega-, etc).

TomBot
Posts: 228
Joined: Sun Jul 29, 2007 1:17 am UTC
Location: Illinois (UIUC)
Contact:

### Re: Kilobyte or Kibibyte as standard?

Kizyr wrote:I don't mind using SI prefixes, though. Memory usually refers to powers of two, so the fact that 1KM = 1000m, but 1KB = 1024b doesn't really bug me at all, since I can infer which is which based on context. KF

It should bother you, though. This is measurement we're talking about, it ought to be precise. Besides, the context is very nuanced - it's not just "computers use powers of 2". Memory is powers of 2, raw hard disk capacity is powers of 10, formatted capacity is powers of 2, network bandwidth is powers of 10, file sizes are powers of 2, frequencies are powers of 10, etc.

Nitpick: don't mess with the capitalization of m and B. Especially B, because b is often considered to mean bits.

Robin S
Posts: 3579
Joined: Wed Jun 27, 2007 7:02 pm UTC
Location: London, UK
Contact:

### Re: Kilobyte or Kibibyte as standard?

It occurs to me that people to whom it matters usually know the difference already anyway. The addition of -bi- is mostly pedantry which, while admirable in one sense, might actually serve to confuse things further as changing what is effectively a vernacular standard is much harder than changing an official one, and in the interrim period I bet a hell of a lot of people would end up getting confused.
This is a placeholder until I think of something more creative to put here.

Kizyr
Posts: 2070
Joined: Wed Nov 15, 2006 4:16 am UTC
Location: Virginia
Contact:

### Re: Kilobyte or Kibibyte as standard?

TomBot wrote:Nitpick: don't mess with the capitalization of m and B. Especially B, because b is often considered to mean bits.

That was definitely unintentional on my part. Mixing 'b' and 'B' is much more significant, on account of bandwidth often being measured in Kb/s instead of KB/s. So we're agreed there.

TomBot wrote:It should bother you, though. This is measurement we're talking about, it ought to be precise. Besides, the context is very nuanced - it's not just "computers use powers of 2". Memory is powers of 2, raw hard disk capacity is powers of 10, formatted capacity is powers of 2, network bandwidth is powers of 10, file sizes are powers of 2, frequencies are powers of 10, etc.p

I see why someone would be bothered, but I'm not. I'm used to having to discern things based on context, so it never bothers me to have to do so. If I'm in a situation where precision is really important, then I'll ask for clarification. Otherwise, it simply doesn't matter to me. KF
~Kizyr

phlip
Restorer of Worlds
Posts: 7573
Joined: Sat Sep 23, 2006 3:56 am UTC
Location: Australia
Contact:

### Re: Kilobyte or Kibibyte as standard?

I think that any system that can cause enough confusion to result in marketing a 1.44MB disk which holds 1.44 x 1000 x 1024 bytes needs to be changed.

I'm not sure kilo/kibi is the best way... but maybe it'll grow on me over time.

Code: Select all

`enum ಠ_ಠ {°□°╰=1, °Д°╰, ಠ益ಠ╰};void ┻━┻︵​╰(ಠ_ಠ ⚠) {exit((int)⚠);}`
[he/him/his]

EvanED
Posts: 4331
Joined: Mon Aug 07, 2006 6:28 am UTC
Contact:

### Re: Kilobyte or Kibibyte as standard?

Kizyr wrote:I see why someone would be bothered, but I'm not. I'm used to having to discern things based on context, so it never bothers me to have to do so. If I'm in a situation where precision is really important, then I'll ask for clarification. Otherwise, it simply doesn't matter to me. KF

But the problem is that we're getting to the point where it does make a difference. The difference between a 1 TB drive and a 1 TiB drive is almost 10%. I would consider that significant. I mean, the difference between TB and TiB given the hard drives I have around my apartment is larger than the hard drives of many laptops sold today. Even the difference between 1 GB and 1 GiB is over 7%. Witness suits against HDD manufactures for using powers of 10.

Aluminus
Posts: 1337
Joined: Sun Nov 04, 2007 7:51 pm UTC
Location: View From Space

### Re: Kilobyte or Kibibyte as standard?

In French, they use the suffix -octet
On packages you'll see iPod 2Go (Gigaoctet)
Quelquechose 256Mo (Megaoctet)

I prefer powers of ten, but really to average Joe, it won't make that much of a difference, so I voted doesn't matter.
fyrenwater wrote:Oh dear God, I just imagined this horrible scenario of a psychotic non-people-person running around, trying to steal the people-person section of people-peoples' brains to implant into their own brain.

Owehn
Posts: 479
Joined: Tue Oct 09, 2007 12:49 pm UTC
Location: Cambridge, UK

### Re: Kilobyte or Kibibyte as standard?

It seems like -octet is just French for -byte, and so French would have the same drawbacks as English. Does Gigaoctet really mean the same as 1024 Megaoctet, instead of 1000 Megaoctet?
[This space intentionally left blank.]

Delbin
Posts: 472
Joined: Wed Jun 13, 2007 7:50 pm UTC

### Re: Kilobyte or Kibibyte as standard?

Doesn't matter to me as long as there is a standard. It's bothersome when companies use the bigger numbers to say how much space their hard drives have. Buying an 80gig (insert ass-covering asterisk here) drive and finding that it really only holds 70 or so just isn't right.

Kilogolf
Posts: 38
Joined: Fri Dec 14, 2007 1:54 am UTC
Location: Internet
Contact:

### Re: Kilobyte or Kibibyte as standard?

powers of ten, because bytes are 8 bits, and a bit is the binary thing.

if we were to measure the bits, then yes, powers of 2, but, because the standard is a byte (8 bits) it's a lot better for it to be powers of 10.

Amnesiasoft
Posts: 2573
Joined: Tue May 15, 2007 4:28 am UTC
Contact:

### Re: Kilobyte or Kibibyte as standard?

Kilogolf wrote:powers of ten, because bytes are 8 bits, and a bit is the binary thing.

if we were to measure the bits, then yes, powers of 2, but, because the standard is a byte (8 bits) it's a lot better for it to be powers of 10.

But everything related to digital data storage except hard drive sizes (as marketed), use powers of two. Most people already use the power of two system, so it is what most everyone is familiar with. But this argument is like Metric vs. Imperial. Just because one is more logical doesn't mean the silly people (like us Americans) will switch to it.

phlip
Restorer of Worlds
Posts: 7573
Joined: Sat Sep 23, 2006 3:56 am UTC
Location: Australia
Contact:

### Re: Kilobyte or Kibibyte as standard?

For RAM size it makes sense to use binary prefixes, since by their very design, most RAM modules will be a power of 2 bits... as TomBot pointed out, it's much easier to say "1GiB" than "1.073ish GB", and more meaningful than "just over 1GB".

For most other uses, it makes less sense... HDD size, bandwidth, that sort of thing, is usually decimal. Ethernet bandwidth, especially... since successive generations have been 10Mb/s, 100Mb/s, 1Gb/s... they could probably make it 1Gib/s instead of 1Gb/s pretty easily, but there's no real reason to do so.

Filesize is the anomalous one for generally being reported with binary prefixes, without a real reason... mostly by convention. Maybe it made sense once, but it's not that necessary now. Though, the convention's there, and it's probably not worth the effort it'd take to change it...

Code: Select all

`enum ಠ_ಠ {°□°╰=1, °Д°╰, ಠ益ಠ╰};void ┻━┻︵​╰(ಠ_ಠ ⚠) {exit((int)⚠);}`
[he/him/his]

photosinensis
Posts: 163
Joined: Wed Aug 22, 2007 6:17 am UTC

### Re: Kilobyte or Kibibyte as standard?

Delbin wrote:Doesn't matter to me as long as there is a standard. It's bothersome when companies use the bigger numbers to say how much space their hard drives have. Buying an 80gig (insert ass-covering asterisk here) drive and finding that it really only holds 70 or so just isn't right.

Hard drives are measured in base 10, at least by their manufacturers. It's the OS people who measure disk space in base 2. So while your hard disk manufacturer claims a GB is 10^9 bytes, your OS manufacturer claims that a GB is 2^30 bytes. The latter is a larger figure: 73,741,824 bytes larger, in fact. Thus, on that 80 gig hard drive (claimed by the manufacturer), you're "missing" about 5.8ish "gigabytes" as per the hard drive manufacturer's reckoning. On my MacBook, Disk Utility says I've got a 111.8 GB hard drive in there, but the manufacturer (Toshiba) claims 120 GB.

Memory, however, is different: everybody uses the binary system. This is true on flash cards, too. In short, blame hard drive manufacturers for your confusion. The bastards!

However, there's another factor to take into account: filesystem. My HFS+ (case sensitive, journaled) filesystem takes up about 400(ish) MB on that hard drive.

All that said, as a programmer, it's easier for me to consider base 2, as that's what we deal in. Or, if I absolutely must, base 16 (fewer "digits" is a good thing).
While I clicked my fav'rite bookmark, suddenly there came a warning,
And my heart was filled with mournng, mourning for my dear amour.
"'Tis not possible!" I uttered, "Give me back my free hardcore!"
Quoth the server: 404.

b.i.o
Green is the loneliest number
Posts: 2519
Joined: Fri Jul 27, 2007 4:38 pm UTC
Location: Hong Kong

### Re: Kilobyte or Kibibyte as standard?

I prefer the concept of the power-of-2 names but I think that the -bi- names are harder to say and don't sound as distinct. It's pretty easy to get Kibibyte confused with Gibibyte when you're speaking, and the SI prefixes don't have that problem.

evilbeanfiend
Posts: 2650
Joined: Tue Mar 13, 2007 7:05 am UTC
Location: the old world

### Re: Kilobyte or Kibibyte as standard?

Dingbats wrote:Powers of two, obviously, but I will still always refer to them with their SI unit names (kilo-, mega-, etc).

oh no i definitely have to go for the iec prefixes kibi-, mebi- e.g. KiB and MiB instead of kB and MB

http://physics.nist.gov/cuu/Units/binary.html
in ur beanz makin u eveel

microwaved
Posts: 64
Joined: Thu Dec 13, 2007 4:17 am UTC
Location: NE OH

### Re: Kilobyte or Kibibyte as standard?

It's all relative, so I don't think it matters all that much so long as the unit of measurement is clearly defined. I just wish we would pick one and stick with it for simplicity sake.

Personally though, I much prefer kilobyte

Cheese
and spam. (Euggh)
Posts: 3909
Joined: Mon Jul 02, 2007 2:04 pm UTC
Location: ¿burning you?

### Re: Kilobyte or Kibibyte as standard?

Powers of two.

1) Two's prime. I like primes.
2) The downright ignorant (those who wouldn't [look something up/care if it's correct] unless they're in immediate mortal danger - read: noobs) find it confusing.
hermaj wrote:No-one. Will. Be. Taking. Cheese's. Spot.
Spoiler:
LE4dGOLEM wrote:Cheese is utterly correct on all fronts.
SecondTalon wrote:That thing that Cheese just said. Do that.
Meaux_Pas wrote:I hereby disagree and declare Cheese to be brilliant.

Posts: 1000
Joined: Thu Mar 29, 2007 4:27 pm UTC
Location: State College, PA
Contact:

### Re: Kilobyte or Kibibyte as standard?

umm data is stored in base 2 not 10 so why the hell would you go by anything else?

Sc4Freak
Posts: 673
Joined: Thu Jul 12, 2007 4:50 am UTC
Location: Redmond, Washington

### Re: Kilobyte or Kibibyte as standard?

photosinensis wrote:
Delbin wrote:Doesn't matter to me as long as there is a standard. It's bothersome when companies use the bigger numbers to say how much space their hard drives have. Buying an 80gig (insert ass-covering asterisk here) drive and finding that it really only holds 70 or so just isn't right.

Hard drives are measured in base 10, at least by their manufacturers. It's the OS people who measure disk space in base 2. So while your hard disk manufacturer claims a GB is 10^9 bytes, your OS manufacturer claims that a GB is 2^30 bytes. The latter is a larger figure: 73,741,824 bytes larger, in fact. Thus, on that 80 gig hard drive (claimed by the manufacturer), you're "missing" about 5.8ish "gigabytes" as per the hard drive manufacturer's reckoning. On my MacBook, Disk Utility says I've got a 111.8 GB hard drive in there, but the manufacturer (Toshiba) claims 120 GB.

Memory, however, is different: everybody uses the binary system. This is true on flash cards, too. In short, blame hard drive manufacturers for your confusion. The bastards!

Well, not really. You shouldn't be blaming the hard drive manufacturers, you should be blaming everyone else. The HDD manufacturers are actually the ones who are right here - 1GB is exactly 1000 MB. The OS is incorrect in reporting GB when it really reports GiB.

Rysto
Posts: 1460
Joined: Wed Mar 21, 2007 4:07 am UTC

### Re: Kilobyte or Kibibyte as standard?

The hard drive manufacturers are wrong. Binary prefixes are a longstanding standard in computing -- including hard drive sizes. The hard drive manufacturers only switched after they realized they could save money by going with the powers of 10 instead.

EvanED
Posts: 4331
Joined: Mon Aug 07, 2006 6:28 am UTC
Contact:

### Re: Kilobyte or Kibibyte as standard?

Rysto wrote:The hard drive manufacturers are wrong. Binary prefixes are a longstanding standard in computing -- including hard drive sizes. The hard drive manufacturers only switched after they realized they could save money by going with the powers of 10 instead.

It's a stupid tradition though. I think we should stop it.

wing
the /b/slayer
Posts: 1876
Joined: Tue May 29, 2007 5:56 am UTC

### Re: Kilobyte or Kibibyte as standard?

When I need to communicate an exact number, I'll give an exact number of bytes.

When I don't need to communicate an exact number, I'll use base-2 and call it by the "traditional" name. After all, it probably doesn't matter if "Mighty Wings.mp3" is 4.5 megabytes, or 4.5 mibibytes. The margin of error, up to what we consider gigantic by today's standards, is simply too small to care about.

Also, in this space, I'm going to complain a little bit about how stupid it is to sell memory and hard drives and other such things by byte-based capacities. Bytes aren't a fixed size. These marketdroids are selling things with a capacity based on a unit that isn't standardized. I'm somewhat surprised that, in addition to using the base-10 system for naming their capacities, they don't also use 7-bit bytes. After all, it's perfectly legitimate. I don't expect we'll be using the 8-bit byte forever, despite the difficulties in changing it.
I AM A SEXY, SHOELESS GOD OF WAR!
Akula wrote:Our team has turned into this hate-fueled juggernaut of profit. It's goddamn wonderful.

zenten
Posts: 3799
Joined: Fri Jun 22, 2007 7:42 am UTC

### Re: Kilobyte or Kibibyte as standard?

Data in powers of two of bytes, network transmission in powers of 10 of bits works just fine.
Last edited by zenten on Sun Dec 16, 2007 4:38 pm UTC, edited 1 time in total.

tendays
Posts: 957
Joined: Sat Feb 17, 2007 6:21 pm UTC
Location: HCMC

### Re: Kilobyte or Kibibyte as standard?

zenten wrote:Data in powers of two of bytes, network transmission in powers of 10 of bits works just fine.

But network transmission is transmission of data

I would vote powers of 2 for data (including data transmission). The guy who said floppy disks have 1.44 megabytes just made a mistake as he should have said 1.41 megabytes.

I agree it is inconsistent with other dimensions (kilograms, etc) but I got used to it being this way and, as said, it has its advantages for computing, which make it worth it I believe

I think it started being a problem when hard drive manufacturers saw they could make their stuff look bigger than it really is.
<Will> s/hate/love/
Hammer wrote:We are only mildly modly.
Beware of the shrolymerase!

Cheese
and spam. (Euggh)
Posts: 3909
Joined: Mon Jul 02, 2007 2:04 pm UTC
Location: ¿burning you?

### Re: Kilobyte or Kibibyte as standard?

I see 'tradition' cropping up quite a lot. Generally, traditions suck, as they originated from either:

1) someone's need for power - see most heirarchical religions for details, ignoring the current (genuine) belief held by the 'elders' of respective faiths that their work is good and right. Look deeper, and you'll see reasons behind all the little rituals that an early preist might have had;
I've used Christianity as an example here, as I was brought up a Catholic and know most of the things that are done:
• confessions - a great way for the leader to know who's done what wrong
• preaching - tell people what to do, what's right and wrong, but to your own ends
• introduce a fear of 'hell', or some undesirable fate, should said words not be followed to the letter
• one of the best: get the followers to pay for the living expenses of the leader
Mash these up, leave to ferment for a few hundred years (adding 'true' followers - e.g. saints - to taste), and voila - you have Religion.*

Oh, nearly forgot: 2) someone who really didn't bother to think what they were doing through.

*tl;dr version of the above rant: I hated being Catholic, and spent most of the time in the church thinking of explanations as to why the hell anyone would want to come up with stuff like that. I'm particularly pissed off today, for no particular reason.
hermaj wrote:No-one. Will. Be. Taking. Cheese's. Spot.
Spoiler:
LE4dGOLEM wrote:Cheese is utterly correct on all fronts.
SecondTalon wrote:That thing that Cheese just said. Do that.
Meaux_Pas wrote:I hereby disagree and declare Cheese to be brilliant.

phlip
Restorer of Worlds
Posts: 7573
Joined: Sat Sep 23, 2006 3:56 am UTC
Location: Australia
Contact:

### Re: Kilobyte or Kibibyte as standard?

Cheese wrote:Generally, traditions suck, as they originated from either:

Or (3) People started using it out of oversimplification or ignorance, and even though we're aware of the problems now, it's widely considered to be good enough, and not worth the effort of changing... cf conventional current in elec eng. This is the category that the binary units fall into... back in the day, it made things a lot simpler to have 1kB = 1024B... nowadays it's less useful for many things, but the advantages to switching to decimal for eg filesizes is generally seen as not worth the effort.

Code: Select all

`enum ಠ_ಠ {°□°╰=1, °Д°╰, ಠ益ಠ╰};void ┻━┻︵​╰(ಠ_ಠ ⚠) {exit((int)⚠);}`
[he/him/his]

zenten
Posts: 3799
Joined: Fri Jun 22, 2007 7:42 am UTC

### Re: Kilobyte or Kibibyte as standard?

Cheese wrote:I see 'tradition' cropping up quite a lot. Generally, traditions suck, as they originated from either:

1) someone's need for power - see most heirarchical religions for details, ignoring the current (genuine) belief held by the 'elders' of respective faiths that their work is good and right. Look deeper, and you'll see reasons behind all the little rituals that an early preist might have had;
I've used Christianity as an example here, as I was brought up a Catholic and know most of the things that are done:
• confessions - a great way for the leader to know who's done what wrong
• preaching - tell people what to do, what's right and wrong, but to your own ends
• introduce a fear of 'hell', or some undesirable fate, should said words not be followed to the letter
• one of the best: get the followers to pay for the living expenses of the leader
Mash these up, leave to ferment for a few hundred years (adding 'true' followers - e.g. saints - to taste), and voila - you have Religion.*

Oh, nearly forgot: 2) someone who really didn't bother to think what they were doing through.

*tl;dr version of the above rant: I hated being Catholic, and spent most of the time in the church thinking of explanations as to why the hell anyone would want to come up with stuff like that. I'm particularly pissed off today, for no particular reason.

Ok, I agree.

We all switch to base 12 and I'll be the first one to say that data should use the same base. Happy?

Cheese
and spam. (Euggh)
Posts: 3909
Joined: Mon Jul 02, 2007 2:04 pm UTC
Location: ¿burning you?

### Re: Kilobyte or Kibibyte as standard?

Not really. I'm not going to argue/rant today, though, as I quite simply can't be bothered formulating an argument against base 12.

Okay then, here's a half-hearted attempt: Would base 12 make things any more efficient/easier for people to understand (than the current binary system/other current decimal system)? Or were you just being sarcastic, without the appropriate punctuation?

Anyway, my rant wasn't about the binary/denary thing, but the futility of consistently doing something (that's not particularly useful) just because it's traditional. You may wish to note* that I didn't mention any number base in my last post, and even though before it I had professed my support for base 2, the message before this one is intended to be taken in isolation from that, just as a generalised argument against said "tradition".

*but then again, you may not...
hermaj wrote:No-one. Will. Be. Taking. Cheese's. Spot.
Spoiler:
LE4dGOLEM wrote:Cheese is utterly correct on all fronts.
SecondTalon wrote:That thing that Cheese just said. Do that.
Meaux_Pas wrote:I hereby disagree and declare Cheese to be brilliant.

zenten
Posts: 3799
Joined: Fri Jun 22, 2007 7:42 am UTC

### Re: Kilobyte or Kibibyte as standard?

Cheese wrote:Not really. I'm not going to argue/rant today, though, as I quite simply can't be bothered formulating an argument against base 12.

Okay then, here's a half-hearted attempt: Would base 12 make things any more efficient/easier for people to understand (than the current binary system/other current decimal system)? Or were you just being sarcastic, without the appropriate punctuation?

Anyway, my rant wasn't about the binary/denary thing, but the futility of consistently doing something (that's not particularly useful) just because it's traditional. You may wish to note* that I didn't mention any number base in my last post, and even though before it I had professed my support for base 2, the message before this one is intended to be taken in isolation from that, just as a generalised argument against said "tradition".

*but then again, you may not...

Ah, I misunderstood. I thought you were saying we shouldn't use base 2 for recording data storage. I was saying (both sarcastically and honestly oddly enough) that I would be fine with that, as long as we use a sensible base like base 12.
Last edited by zenten on Wed Dec 19, 2007 12:37 pm UTC, edited 1 time in total.

Aluminus
Posts: 1337
Joined: Sun Nov 04, 2007 7:51 pm UTC
Location: View From Space

### Re: Kilobyte or Kibibyte as standard?

Base 10 is only a sensible base because (most of us) have ten fingers and ten toes
Base 2 is only sensible because (most) switches have two positions: ON and OFF

What base would a quantum computer use? Base 1.5?
A four-position switch: ON, OFF, MAYBE_ONE_OR_THE_OTHER, and BOTH
fyrenwater wrote:Oh dear God, I just imagined this horrible scenario of a psychotic non-people-person running around, trying to steal the people-person section of people-peoples' brains to implant into their own brain.

enk
Posts: 754
Joined: Mon Sep 10, 2007 12:20 am UTC
Location: Aalborg, Denmark
Contact:

### Re: Kilobyte or Kibibyte as standard?

Aluminus wrote:Base 10 is only a sensible base because (most of us) have ten fingers and ten toes
Base 2 is only sensible because (most) switches have two positions: ON and OFF

I'd say base 10 is good because that's what most of us are best at reading (and that may have something to do with our digits )

And base 2 for computer stuff. Well, bits in patterns of powers of 2 has some advantages. But a 10 bit architechture wouldn't be unfeasible, would it?
phlip wrote:Ha HA! Recycled emacs jokes.

Ari
Posts: 725
Joined: Sun Oct 07, 2007 5:09 pm UTC
Location: Wellington, New Zealand

### Re: Kilobyte or Kibibyte as standard?

Base-two, or rather, 2n(10) prefixes, where n is equal to where the prefix comes in the sequence. These "binary SI" prefixes such as kibi and mebi and gibi (and their abbrevriations, KiB, MiB, and GiB) are a much more natural measurement of binary data capacity than the orthodox, base-ten nonbinary SI prefixes. However, for that reason, it's important to use the binary names explicitly so you don't confuse people, and end up thinking that your program requires less of an installation footprint than it actually does.

Ok, I agree.

We all switch to base 12 and I'll be the first one to say that data should use the same base. Happy?

On a personal note, base 12 is a much more natural number for human digits than ten is, but that's a discussion for a new thread. edit: And I see that thread exists. All is well in the world.
"Hey %*&^er, offensive communication works fine so long as you do it respectfully."
"I am so quoting that out of context at a later date."

zenten
Posts: 3799
Joined: Fri Jun 22, 2007 7:42 am UTC

### Re: Kilobyte or Kibibyte as standard?

Aluminus wrote:Base 10 is only a sensible base because (most of us) have ten fingers and ten toes
Base 2 is only sensible because (most) switches have two positions: ON and OFF

What base would a quantum computer use? Base 1.5?
A four-position switch: ON, OFF, MAYBE_ONE_OR_THE_OTHER, and BOTH

I made a mistake, and I edited it.

qbits would either need to be base 2 or some infinite base.

Midnight
Posts: 2170
Joined: Mon Dec 10, 2007 3:53 am UTC
Location: Twixt hither and thither. Ergo, Jupiter.

### Re: Kilobyte or Kibibyte as standard?

i think even though we're currently using kibibytes.. i mean i guess it wouldn't change, but in an ideal world it'd be powers of ten. Easier to remember. computers could handle it.. i mean, hell, we have qbits already, right? computers handle most eccentric things we throw at them, seeing as, in the end, humans are the ones catching what we throw.
uhhhh fuck.

Anpheus
I can't get any worse, can I?
Posts: 860
Joined: Fri Nov 16, 2007 10:38 pm UTC
Location: A privileged frame of reference.

### Re: Kilobyte or Kibibyte as standard?

HappySmileMan wrote:Well basically, there are two units that are now used to measure memory on computers, the Kilobyte (kB), which is now 103, and the Kibibyte (KiB), which is the new name for 210.

No.

There is exactly one way of measuring memory (RAM) on people's computers: units that believe "kilo" means 210, "mega" means 220, and so on.

The reason there is a confusion between hard drive manufacturers and RAM manufacturers is one of habit. Back in the old days, hard drives were measured in numbers of characters, as in, 5,000,000 characters. Back in the old days, RAM was measured against the address space of a CPU, and so would always lie on a 2x boundary because doing so makes things much, much easier for the CPU and everyone involved.

The new units are silly, because people who know how to refer to such things know the differences. Most people in the US, at least, don't know what a tera, mega or giga is anyway.
Spoiler:

Code: Select all

`  /###\_________/###\  |#################|  \#################/   |##┌         ┐##|   |##  (¯`v´¯)  ##|   |##  `\ ♥ /´  ##|   |##   `\¸/´   ##|   |##└         ┘##|  /#################\  |#################|  \###/¯¯¯¯¯¯¯¯¯\###/`

Sc4Freak
Posts: 673
Joined: Thu Jul 12, 2007 4:50 am UTC
Location: Redmond, Washington

### Re: Kilobyte or Kibibyte as standard?

Anpheus wrote:The new units are silly, because people who know how to refer to such things know the differences. Most people in the US, at least, don't know what a tera, mega or giga is anyway.

Most people in the US don't even use metric, so that isn't saying much.