## 0394: "Kilobyte"

This forum is for the individual discussion thread that goes with each new comic.

Moderators: Moderators General, Prelates, Magistrates

hajrarara
Posts: 2
Joined: Sun Nov 11, 2007 6:33 am UTC
Location: .ba

### Re: "Kilobyte" Discussion

Hee! I made this few months ago... as a cheaper stupider version of the pun:

Posts: 240
Joined: Mon Dec 11, 2006 4:22 pm UTC
Contact:

### Re: "Kilobyte" Discussion

Actually, you only need 4 bits to represent one digit. BCD - Binary Coded Decimal - uses four bits to represent each decimal number.

So..8 bits, two digits.

netsplit
Posts: 232
Joined: Fri Oct 12, 2007 3:34 am UTC
Location: Z̈̓̾̾̀̉ͬ̅ͯͪͬ̚͢͏̴̝̝̩̳͙͘a̷̧̰̥̯͎͍͍̻̮͔̭̰̗̺̩̐̀͛͐ͥ͐ͨ͆̀̉̐̌̅͑ͣ͟ͅľ̸̠̟̭̲̜̹̗͎͍̗̤͖̤͕̣̝̀̊̑ͯͬ͌̍ͬ͂ͤ͛̀̚g̍̅́ͮ̌̏ͣ́̀͏͍

### Re: "Kilobyte" Discussion

DeadCatX2 wrote:Actually, you only need 4 bits to represent one digit. BCD - Binary Coded Decimal - uses four bits to represent each decimal number.

So..8 bits, two digits.

What a deal!
from da craddle to da grave, geek life 4 eva
better show hardcore respect ya'll

JayDee wrote:"What is the difference between erotic and kinky? Erotic is using a feather. Kinky is using the whole Dinosaur."

Dynastic
Posts: 19
Joined: Wed Oct 31, 2007 3:57 am UTC

### Re: "Kilobyte" Discussion

I made the exact same point about how kibibyte/gibibyte/... all sound ridiculous and are impossible to take seriously to a friend once.

endolith
Posts: 229
Joined: Tue Jan 01, 2008 2:14 am UTC
Location: New York, NY
Contact:

### Re: "Kilobyte" Discussion

Dynastic wrote:I made the exact same point about how kibibyte/gibibyte/... all sound ridiculous and are impossible to take seriously to a friend once.

"Killabite" and "nibble" sound much less ridiculous.

noneuklid
Posts: 31
Joined: Mon Mar 26, 2007 7:59 pm UTC
Contact:

### Re: "Kilobyte" Discussion

Forgive me for joining late, but I do have a question about the comic -- what happened in 1980? (Being the first year the industry dropped the size of a kilobyte, in the comic's frame)

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

### Re: Data rates

DragonHawk wrote:You're not getting it. Bit rates apply to serial communications; byte rates vary with usage. 100 megabit/sec Ethernet does not mean 12.5 megabyte/sec Ethernet (let alone 12.5 mebibyte/sec).

I see what you're saying, but I say you're wrong. 100 megabit/sec is the same thing as 12.5 megabyte/sec (assuming a byte is 8 bits). The problem is people who don't understand that not all of that bandwidth is dedicated to moving the data itself. And if they're really so inclined, just pretend a byte is 10 bits, usually gets a fairly accurate estimate transfer speeds for me.

Random832
Posts: 2525
Joined: Wed Oct 10, 2007 4:38 pm UTC

### Re: "Kilobyte" Discussion

noneuklid wrote:Forgive me for joining late, but I do have a question about the comic -- what happened in 1980?

The size of the kilobyte went from 1028 bytes to 1024 - why do you ask?

RobinEJ
Posts: 11
Joined: Tue Feb 19, 2008 9:48 pm UTC

### Re: "Kilobyte" Discussion

Foone wrote:I was bored and sick so I implemented the comic.
For example, when run on a music video by Herman's Hermits, I get the following file sizes:

Code: Select all

`foone@mobile:~/Desktop\$ python howbig.py Movies/henry.flv Movies/henry.flv  4063 kB  4015 KB  (3968.69348078-3.87567722733j) KiB  3965.06702992 kb  4475 Kb  3527 KBa`

I also made a Python script for file sizes. At first you could specify 3 choices for KB size: 1024, 1000 and 1012. Later I changed it to leave it up to the user to specify KB size (unfortunately 1024J is not possible to compute with my script. The intel kilobyte is, though. 1,000,000 bytes is 976.622 kb.)

william
Not a Raptor. Honest.
Posts: 2418
Joined: Sat Oct 14, 2006 5:02 pm UTC
Location: Chapel Hill, NC
Contact:

### Re: "Kilobyte" Discussion

Bosonator wrote:Who is "Kelly-Bootle"? Is that a real thing? It sounds like a joke, but sometimes reality is just weird enough that it can be funny just by "telling it as it is".

He's a real person.
SecondTalon wrote:A pile of shit can call itself a delicious pie, but that doesn't make it true.

danix
Posts: 41
Joined: Thu Apr 24, 2008 6:51 pm UTC

### Re: "Kilobyte" Discussion

Oh, I really liked this discussion. As stated here, I can't take "kibibytes" seriously as they sound like "kirbybytes". Isn't that some Nintendo character?

Try sticking a 512,000,000 byte memory stick on your RAM, and experience WHY we use 1024-base.

endolith
Posts: 229
Joined: Tue Jan 01, 2008 2:14 am UTC
Location: New York, NY
Contact:

### Re: "Kilobyte" Discussion

danix wrote:As stated here, I can't take "kibibytes" seriously as they sound like "kirbybytes"

Yes, it sounds ridiculous, unlike "nibble", "killa bite", "mega bite", "giggibite", and "tear-a-bite", which are all very normal and serious-sounding units.

You can write "KiB" and read it as "kilobinary byte" or "binary kilobyte", you know.

Try sticking a 512,000,000 byte memory stick on your RAM, and experience WHY we use 1024-base.

I don't think they sell those. But even if they did, what would be wrong with it?

DragonHawk
Posts: 457
Joined: Sat Sep 15, 2007 1:20 am UTC
Location: NH, US, Earth
Contact:

### Re: "Kilobyte" Discussion

danix wrote:Try sticking a 512,000,000 byte memory stick on your RAM, and experience WHY we use 1024-base.

Right, that's why using base ten prefixes for an inherently base two environment is confusing.

I still tend to think and say "kilobyte", "megabyte", etc., even when I mean the base two multipliers.
Ben'); DROP TABLE Users;--

GENERATION 42: The first time you see this, copy it into yοur sig on any forum and stick a fork in yοur еyе. Social experiment.

netsplit
Posts: 232
Joined: Fri Oct 12, 2007 3:34 am UTC
Location: Z̈̓̾̾̀̉ͬ̅ͯͪͬ̚͢͏̴̝̝̩̳͙͘a̷̧̰̥̯͎͍͍̻̮͔̭̰̗̺̩̐̀͛͐ͥ͐ͨ͆̀̉̐̌̅͑ͣ͟ͅľ̸̠̟̭̲̜̹̗͎͍̗̤͖̤͕̣̝̀̊̑ͯͬ͌̍ͬ͂ͤ͛̀̚g̍̅́ͮ̌̏ͣ́̀͏͍

### Re: "Kilobyte" Discussion

endolith wrote:
danix wrote:As stated here, I can't take "kibibytes" seriously as they sound like "kirbybytes"

Yes, it sounds ridiculous, unlike "nibble", "killa bite", "mega bite", "giggibite", and "tear-a-bite", which are all very normal and serious-sounding units.

None of those sound like baby talk. Kibi does. The only time I'd be baby talking the computer is if I got a chick praggars via cybering her.

kilo 4life
from da craddle to da grave, geek life 4 eva
better show hardcore respect ya'll

JayDee wrote:"What is the difference between erotic and kinky? Erotic is using a feather. Kinky is using the whole Dinosaur."

endolith
Posts: 229
Joined: Tue Jan 01, 2008 2:14 am UTC
Location: New York, NY
Contact:

### Re: "Kilobyte" Discussion

netsplit wrote:None of those sound like baby talk. Kibi does.

Yeah, "gibbibyte" sound like baby talk, but "giggibyte" does not.

They all sound ridiculous; you're just used to some of them. Even if you coders refuse to say "kibibyte" or "kilobinary byte", and you read both "kB" and "KiB" as "kilobyte", when you're developing software, please use the correct unit symbols, for the benefit of all of us.

Random832
Posts: 2525
Joined: Wed Oct 10, 2007 4:38 pm UTC

### Re: "Kilobyte" Discussion

I've invented the following new prefixes:
debibyte: 10.08 bytes ("deka binary")
hebibyte: 101.59 bytes ("hecto binary")
mybibyte: 10321.27 byte ("myria binary") [myria used to be an official metric prefix]

416365416c
Posts: 1
Joined: Fri Jul 03, 2009 12:21 pm UTC

### Re: "Kilobyte" Discussion

I happen to have implemented the XKCD standard for file size units in KDE (http://pastebin.ca/1482983). Thought I'd share the patch here, for those of you who are tired of the IEC standard KDE currently uses. And it's only a -7.7i KiB patch. (For best results, apply to KDE 4.3 or 4.4.)

Quan
Posts: 71
Joined: Mon Aug 20, 2007 6:17 pm UTC
Location: Manchester, UK

### Re: "Kilobyte" Discussion

416365416c wrote:I happen to have implemented the XKCD standard for file size units in KDE (http://pastebin.ca/1482983). Thought I'd share the patch here, for those of you who are tired of the IEC standard KDE currently uses. And it's only a -7.7i KiB patch. (For best results, apply to KDE 4.3 or 4.4.)

Is that Correct? Wouldn't it be iB not B?

Though it looks like you do have the correct formatting, e.g: 32 KB = -i32 KiB
I'm so geeky I got really excited about making this signature in SVG until it occurred to me HTML would obviously be turned off ¬_¬'

bfeist
Posts: 12
Joined: Mon May 07, 2012 10:54 am UTC

### Re: 0394: "Kilobyte"

Wouldn't it make more sense to have the Kelly-Bootle compromise be a weighted average, since leap years are only about 1/4 of years? Approximately (3*1024 + 1000)/4 = 1018 bytes.