Live data from Hacker News

1 kilobyte is precisely 1000 bytes?

waspdev.com

381–390 of 430 posts

Re: 1 kilobyte is precisely 1000 bytes?

#381

Earlier quoted context omitted.

They are definitely denying the importance of 2-fold partitioning in computing architectures. VM_PAGE_SIZE is not defined with the value of '10000' for good reason (in many operating systems it is set to '16384').

No they're not? They very specifically address it. Why do you keep insisting the author is denying something when the author clearly acknowledges every single thing you're complaining about?

Denying the importance of...

Re: 1 kilobyte is precisely 1000 bytes?

#382
post #74
post #60

How to tell a software engineer from a real one? A real engineer thinks that 1 kilobyte is 1000 bytes while software engineer believes that there are 1024 meters in a kilometer :-)

I wonder if some day people will use {"joke": ...} instead of

Why?

Re: 1 kilobyte is precisely 1000 bytes?

#383

Earlier quoted context omitted.

Except it's not because it's constantly ambiguous in computing. E.g. Macs measure file sizes in powers of 10 and call them KB, MB, GB. Windows measures file sizes in powers of 2 and calls them KB, MB, GB instead of KiB, MiB, GiB. Advertised hard drives come in powers of 10. Advertised memory chips come in powers of 2. When you've got a large amount of data or are allocating an amount of space, are you measuring its s…

It's the forced revisionism of what "kilobyte", "megabyte" and "gigabyte", that has caused most of the confusion. Especially that it was only partially successful. Which is not to say that there had been zero confusion; but it was only made worse.

What forced revisionism?

Things like hard drives often used decimal/metric sizing from the start. Because their capacity has always been based on physical platter size and density, not powers of two the way memory is.

So this confusion has been with computing since the beginning. The attempt to introduce units like KiB isn't revisionism, it's an attempt at clarity around something that has always been ambiguous.

And obviously, if you need two separate prefixes, you're going to change the one whose unit of measurement differs from all the rest of science and technology.

Re: 1 kilobyte is precisely 1000 bytes?

#384

Earlier quoted context omitted.

No they're not? They very specifically address it. Why do you keep insisting the author is denying something when the author clearly acknowledges every single thing you're complaining about?

Denying the importance of...

Which they're not...

Re: 1 kilobyte is precisely 1000 bytes?

#385

The meaning of kilo, mega, giga, tera, etc. are unambiguous: SI prefixes defined as powers of 10, not 2. 1 TB is 10*12 bytes, not 2*40 bytes. The misuse of those prefixes as powers of 1024, while useful as shorthand for computer memory where binary addressing means, is still exactly that: a misuse of SI prefixes. There's now a separate set of base-2 prefixes to solve this, and people need to update their language acc…

The use of kilo for 1024 in computers precedes the formalization of kilo as an SI prefix. SI should have used a different prefix instead /s

Re: 1 kilobyte is precisely 1000 bytes?

#386
post #89

It's too late. Powers-of-two won. I'm the sort of person who uses "whom" in English, but even I acknowledge that using "KB" to mean 1,000, not 1,024, can only breed confusion. The purpose of language is to communicate. I'm all for pedantry when it's compatible with clarity, but we can't reconcile the two goals here.

No it didn't, look at your flash/hard drive labels. Also, there has been confusion since the beginning, and the core cause of confusion is refusing to use the common meaning of K, so insisting on that is just perpetuating said confusion

And what is the common meaning of K? K was used to mean 1024 before SI was standard.

Re: 1 kilobyte is precisely 1000 bytes?

#387

Earlier quoted context omitted.

Yes. Tomatoes are a fruit because the science says so. That non-scientific people call it something else does not change facts.

Knowledge is understanding that tomatoes are a fruit. Wisdom is understanding that they don't belong in a fruit salad. Or... Knowledge is understanding that ketchup is tomato jelly. Wisdom is refraining from putting it on your peanut butter and jelly sandwich.

> Knowledge is understanding that ketchup is tomato jelly

How is it a jelly? It lacks any defining feature of jelly.

Re: 1 kilobyte is precisely 1000 bytes?

#388
post #89

Earlier quoted context omitted.

No it didn't, look at your flash/hard drive labels. Also, there has been confusion since the beginning, and the core cause of confusion is refusing to use the common meaning of K, so insisting on that is just perpetuating said confusion

And what is the common meaning of K? K was used to mean 1024 before SI was standard.

You know the meaning very well, that's why it's common. Though your SI reference isn't that relevant: first, common doesn't need to follow SI even though it does in this case. Second, kilo is more ancient than SI.

Re: 1 kilobyte is precisely 1000 bytes?

#389

Earlier quoted context omitted.

Yes, 2**10 times this, yes. Call me calcitrant, reactionary, or whatever, but I will not say kibibyte out loud. It's a dumb word and I'm not using it. It was a horrible choice.

you'll eat your kibbles & bits and like it !

The Commdore 64 has 64 kibibytes.

https://en.wikipedia.org/wiki/Byte#Multiple-byte_units

"the C64 took its name from its 64 kilobytes (65,536 bytes) of RAM"

https://en.wikipedia.org/wiki/Commodore_64

Re: 1 kilobyte is precisely 1000 bytes?

#390
post #46

Earlier quoted context omitted.

> I've never heard It doesn't matter. "kilo" means 1000. People are free to use it wrong if they wish.

Man let a drug dealer give me a binary 'kilo' of some drug. That's almost a free ounce included!

In North America blackmarket drugs are often sold in pounds and ounces but measured in grams so you do see some rounding.
Post reply on HN