Click here to Skip to main content
15,887,135 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Centibytes, anyone? Pin
honey the codewitch21-Nov-23 9:55
mvahoney the codewitch21-Nov-23 9:55 
GeneralRe: Centibytes, anyone? Pin
MarkTJohnson21-Nov-23 14:37
professionalMarkTJohnson21-Nov-23 14:37 
GeneralRe: Centibytes, anyone? Pin
yacCarsten21-Nov-23 22:25
yacCarsten21-Nov-23 22:25 
GeneralRe: Centibytes, anyone? Pin
Eddy Vluggen22-Nov-23 7:49
professionalEddy Vluggen22-Nov-23 7:49 
GeneralRe: Centibytes, anyone? Pin
Peter_in_278021-Nov-23 14:14
professionalPeter_in_278021-Nov-23 14:14 
JokeRe: Centibytes, anyone? Pin
Daniel Pfeffer21-Nov-23 21:46
professionalDaniel Pfeffer21-Nov-23 21:46 
GeneralRe: Centibytes, anyone? Pin
jschell22-Nov-23 7:30
jschell22-Nov-23 7:30 
GeneralRe: Centibytes, anyone? Pin
trønderen23-Nov-23 12:51
trønderen23-Nov-23 12:51 
jschell wrote:
Can't answer the other but that convention for storage has existed for a long time.
For hard disks, size has always been given in decimal units - at least all the ones I have ever worked with.

And: Networking people always count bits. When we 35 years ago got 64 kbps ISDN lines, some customers were complaining that they got only a fraction of the expected speed: Less than 8 KB, when they were promised 64! Well, the line transfers exactly (not less than) 8 kilooctets, as promised.

There has been a mess with decimal and binary units for more than 50 years. About 25 year ago, ISO/IEC decided to come up with a solution to clean up the mess. 24 years ago, the standard passed through the formal procedures, and were accepted as an international standard. For 24 years, there has been no reason to carry on the old ambiguity. There is a well defined, internationally recognized standard to show whether you are talking about 1024 or 1000, 1 048 576 or 1 000 000. We all know that before 1999, there was no such standard, but that is long ago! You can't today argue with old millennium lack of standards!

In the old days, some people tried to argue that 'k' is 1000, 'K' is 1024 - completely disregarding that by international standards, 'K' is degrees Kelvin. Those complaining that they got less than 8 kiloBYTES through a 64 kbps line argued that 'B' indicates 'bytes', 'b' indiates 'bits'. One problem is that they could never dig up a promise of 64 KB; only of 64 kbps. Another is that there is no recognized standard defining 'B' to mean 'byte'; if anything (such as by ISO standards), 'B' means 'Bel', a sound level unit (better known as 1/10 Bel, deciBel or dB). If you want to explicitly indicate 8-bit bytes, use the 'o' unit: A 64 kbps line transfers 8 ko per second.

In the old days, a 'byte' could (at least)be from 5 to 9 bit: The space required to store a single character. I guess that there are still machines around providing 6 or 9 bit bytes. In some newer conventions/standards (not at the level of defining general OSI prefixes/units, but e.g. in some programming language standards) 'byte' has been defined as 8 bits. These are application area specific standards - if you want to be very specific about 8 bit units, then use the well defined, standardized unit 'octet'.

Arguing against a standard defined in the previous millennium: 'But earlier in the previous millennium, everyone accepted that we mixed decimal and binary freely without any indication of which were which!', that is no good reason anno 2023 to continue messing things up. It can't be that difficult to add an 'i' after the k, M, G or T when you are talking about binary units. If it is - you don't know whether to add it or not - it proves that there is a mess that you should clean up!
GeneralRe: Centibytes, anyone? Pin
jschell24-Nov-23 2:29
jschell24-Nov-23 2:29 
GeneralRe: Centibytes, anyone? Pin
englebart23-Nov-23 5:31
professionalenglebart23-Nov-23 5:31 
GeneralRe: Centibytes, anyone? Pin
trønderen23-Nov-23 12:01
trønderen23-Nov-23 12:01 
GeneralRe: Centibytes, anyone? Pin
englebart23-Nov-23 15:40
professionalenglebart23-Nov-23 15:40 
GeneralAnyone got Windows 11 23H2 update? Pin
Kornfeld Eliyahu Peter21-Nov-23 2:26
professionalKornfeld Eliyahu Peter21-Nov-23 2:26 
GeneralRe: Anyone got Windows 11 23H2 update? PinPopular
Maximilien21-Nov-23 2:30
Maximilien21-Nov-23 2:30 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Kornfeld Eliyahu Peter21-Nov-23 2:43
professionalKornfeld Eliyahu Peter21-Nov-23 2:43 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Kenneth Bucci 202222-Nov-23 2:52
Kenneth Bucci 202222-Nov-23 2:52 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Bruno van Dooren24-Nov-23 4:33
mvaBruno van Dooren24-Nov-23 4:33 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
jschell21-Nov-23 5:29
jschell21-Nov-23 5:29 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Maximilien21-Nov-23 5:34
Maximilien21-Nov-23 5:34 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Steve Raw21-Nov-23 6:57
professionalSteve Raw21-Nov-23 6:57 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Nelek21-Nov-23 8:49
protectorNelek21-Nov-23 8:49 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Steve Raw21-Nov-23 9:17
professionalSteve Raw21-Nov-23 9:17 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Nelek21-Nov-23 9:23
protectorNelek21-Nov-23 9:23 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
Steve Raw21-Nov-23 10:04
professionalSteve Raw21-Nov-23 10:04 
GeneralRe: Anyone got Windows 11 23H2 update? Pin
raddevus21-Nov-23 11:03
mvaraddevus21-Nov-23 11:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.