Rich Freeman via plug on 29 Oct 2020 08:55:43 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Copying files to multiple volumes


On Thu, Oct 29, 2020 at 11:24 AM Walt Mankowski via plug
<plug@lists.phillylinux.org> wrote:
>
> On Thu, Oct 29, 2020 at 10:48:57AM -0400, brent timothy saner via plug wrote:
> > it's not from lack of trying.
> >
> > https://en.wikipedia.org/wiki/Binary_prefix
> > https://en.wikipedia.org/wiki/Orders_of_magnitude_(data)
> >
> > you can thank disk manufacturers for not following proper notation.
>
> It's not just them. Binary and decimal are used interchangeably by
> most people, and hardly anyone uses kibi/mebi/gibi/tebi. As those
> articles make clear, the differences are going to grow dramatically as
> storage increases.

So, disk manufacturers obviously picked a unit that made their numbers
look bigger.  However, it doesn't change the fact that the CS
community decided to use SI prefixes without conforming to their
normal use.

Kilo means 1000 in every industry and unit of measure in the world,
EXCEPT CS.  I guess programmers can all do their own thing if they
want to, but it doesn't change the fact that it is going to cause
endless confusion.

IEC issued the Kibi/etc units to try to resolve this.  I certainly use
them consistently when I mean 1024, but I think programmers avoid them
almost out of spite.

As far as I'm concerned Kilo is 1000, and if you use it to mean
anything else you're wrong, and if you have a problem with it take it
up with SI, which is the authority basically every government and
industry on the planet (including the US/UK) follows when it comes to
units of measure.  Having base-2 prefixes like kibi is certainly
useful in CS, and they should be used where it makes sense, but they
should still be written Ki/etc.  Then when you're looking at a number
you don't have to guess what it means, which is the whole point of
having standardized units in the first place.  Go ahead and call
4,000,588,029,952 bytes 4 tebibytes - everybody will understand what
they mean, and if they don't they'll use Google and then understand
what you mean, unambiguously.  :)

At present, the disk manufacturers ARE following proper notation, at
least in accordance with SI.  Really they were always in conformance
with SI, which has never defined kilo to mean anything other than
1000.  Funny how standards bodies tend to adhere to their standards...
:)

-- 
Rich
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug