pouët.net

Bytecount rule for *k prods (4k, 40k, 64k...)

category: general [glöplog]
Probably I'm asking a stupid question but I haven't found any specific information about...

What is the exact, official bytecount rule for scene prods?

For example 40k=
40*1024=40960b
or
40*1000=40000b
?

Of course first option should be the correct one but I wasn't able to find any confirmation.

Thanks :)
added on the 2023-10-26 14:57:07 by KONEY KONEY
4096
added on the 2023-10-26 14:59:27 by Optimus Optimus
Party rules usually explicitly state that 4k is 4096 and 64k is 65536. (These rules were invented before the whole kibi-misery.)
added on the 2023-10-26 15:03:31 by Gargaj Gargaj
For extra impressive flex, make an entry that's 4096.5 bytes long and argue that IEEE round-to-nearest-even gives 4096.
added on the 2023-10-26 15:19:10 by Sesse Sesse
Quote:
Party rules usually explicitly state that 4k is 4096 and 64k is 65536. (These rules were invented before the whole kibi-misery.)


Thanks, this explain why I wasn't totally sure!

But what is this "kibi-misery" thing?
added on the 2023-10-26 16:58:29 by KONEY KONEY
I think gargaj is referring to the fact that e.g. a kilobyte used to be universally regarded as 1024 bytes until storage device manufacturers started to quibble about it and put misleading capacity numbers on their media (at least that's what sparked it from my pov), leading to 1 TB drives storing 909 GiB because literally nothing in low-level computing uses base 10. The misery being that the official definition to differentiate between them redefined the original terms(e.g. kilobyte) as the new "interpretation"(1kb = 1000 bytes) which while semantically / linguistically making sense, imho is the wrong way around.
added on the 2023-10-26 17:24:15 by LJ LJ
Wasn't meaning to go that deep with implications, but that, pretty much.
added on the 2023-10-26 17:29:59 by Gargaj Gargaj
No, it's not the wrong way around, it was the only sane solution. Only the computer people need to adapt their use of language a bit. They are the ones who understand why this was even a problem to begin with. They can continue to use "kilo" and "giga" with their former meaning in casual/sloppy language in their circles, and everybody is aware of the pitfall. Like we here understand 4k as 4096 bytes.
added on the 2023-10-26 17:46:39 by bifat bifat
thanks!
added on the 2023-10-26 18:09:35 by KONEY KONEY
bifat: You're right of course, it's better to have precise language. It just feels the "wrong way around" because among computer people (which are the only people you talk to about bytes anyways) it was always a common understanding, but the differentiation made it ambiguous.
added on the 2023-10-26 18:34:59 by LJ LJ
For Amiga 40k intros, I think 40k meant whatever size Directory Opus showed as less than 40k.
added on the 2023-10-26 20:21:27 by yzi yzi
For me 1KB == 1024 bytes, it's how i learned it even at shool in the 90th and as i know it from programming. Personally i absolutly dislike this 1K/1KB == 1000 bytes shit for dummys.

btw, found this on the web:
Files size units: "KiB" vs "KB" vs "kB"
added on the 2023-10-27 01:56:52 by MrVainSCL MrVainSCL
remember that lowercase 'b' is bits, not bytes *ducks*
added on the 2023-10-27 08:42:26 by ferris ferris
@LJ:
I can confirm with my own POV, that all of this dispute started with the HDD manufacturers' marketing. There might be some old c't or other magazine issues covering this topic.

@ferris:
Exactly. ;) We have a lot of 256b intros, which actually exceed the stated size by a factor of 8. :D
When I bought my first 80 MB hard drive (for A1200), it was de-facto sold as MB = 1024*1000, IIRC. I don't know exactly when it morphed into 1000*1000, but probably somewhere in the terabyte age.
added on the 2023-10-27 11:24:06 by Sesse Sesse
I wonder if everyone every sued a hardware company for selling the less kibis than advertised and how that went.
added on the 2023-10-27 11:27:33 by Optimus Optimus
everyone = anyone
added on the 2023-10-27 11:27:51 by Optimus Optimus
I tebibyte is almost 10% above a terabyte. Storage vendors were just opportunistic, understandably so, and this brought about a correction. No need to mourn after this VERY unfortunate appropriation of the terms kilo, mega, etc. :-)
added on the 2023-10-27 11:55:30 by bifat bifat
The term kilo for 1000 was around since the french revolution.
I would say it was initially not the best idea to just reuse it to mean 1024 instead because that is more useful in the computer context.

The HDD manufacturers of course made this fuckup complete…
Quote:
I don't know exactly when it morphed into 1000*1000, but probably somewhere in the terabyte age.

Gigabyte age, definitely; I remember the first 8-10GB HDDs already having this shithousery.
added on the 2023-10-30 23:40:11 by Gargaj Gargaj
"Kibi, mebi, gibi, tebi, pebi and exbi are binary prefix multipliers that, in 1998, were approved as a standard by the International Electrotechnical Commission (IEC)."

Sigh. I need an "I'm older than Kibibyte" T-Shirt, for organizing size limited compos, then just call it KB anyway. :P
added on the 2023-10-31 09:46:20 by Charlie Charlie
Yeah, kB looks so ugly. The cool kids write it KB.
added on the 2023-10-31 11:12:33 by Blueberry Blueberry
Kelvin Bytes?
Now thats some hot shit.
added on the 2023-10-31 23:02:59 by wysiwtf wysiwtf
On the other hand kelvin-bytes would make every 256 byte prod zero-cool.
added on the 2023-10-31 23:49:26 by wysiwtf wysiwtf

login