Re: [Monotone-devel] kibi!

2007-10-15 Thread Nicolas Ruiz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Justin Patrin wrote:

> Except that noone knows what a kibibyte is except us few on this
> thread. I'd never heard of such a thing until now. A standard that
> isn't used isn't a standard. It is generally understood that kilobyte
> means 1024 bytes. The hard drive manufacturers lie and say that 1000
> bytes is a kilobyte but as far as I know all other uses of kilobyte
> mean 1024 bytes.

I've seen KiB and MiB in the wild for at least a year now, including a
lecture during a conference, and one coworker is using them regularly.
Is not that rare.

> I vote to use kilobyte to mean 1024 bytes, as it is now.

I could go either way. But can't fail to notice that kilo does come from
the greek word meaning "thousand" and bytes and bits are the only
exception to the rule.

nicolás
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHFCapmjsZS9ZBxv8RAq/NAJ9+5hn+vkDhPuQmtbiEfHRbf2fSAACcCNeD
fMAMIbr4TJGxD81nHJKU+BA=
=jn/s
-END PGP SIGNATURE-



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Justin Patrin
On 10/15/07, Chad Walstrom <[EMAIL PROTECTED]> wrote:
> Zack Weinberg <[EMAIL PROTECTED]> wrote:
> > As far as I'm concerned, the standard you're citing only serves to
> > enhance confusion when the rule is perfectly simple and was understood
> > by everyone until the hard drive marketeers put their foot in it. 1024
> > bytes should be called a kilobyte, and 1000 bytes should not be called
> > anything.  No exceptions.
>
> Unfortunately, the hard drive markateers have effectively muddied the
> waters.  Using the "new" definitions for -ibi prefixes clarifies things
> once again.  I'd be for "standardization" on -ibi notation, since it
> really has little impact on monotone as a whole anyway.  Entirely
> cosmetic change.
>

Except that noone knows what a kibibyte is except us few on this
thread. I'd never heard of such a thing until now. A standard that
isn't used isn't a standard. It is generally understood that kilobyte
means 1024 bytes. The hard drive manufacturers lie and say that 1000
bytes is a kilobyte but as far as I know all other uses of kilobyte
mean 1024 bytes.

I vote to use kilobyte to mean 1024 bytes, as it is now.

-- 
Justin Patrin


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: could we get away with requiring perl during the build, for botan's sake?

2007-10-15 Thread Bruce Stephens
[EMAIL PROTECTED] writes:

[...]

> I vote[0] for the new Botan, perl dependency and all. 

What does "vote[0]" mean?


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] could we get away with requiring perl during the build, for botan's sake?

2007-10-15 Thread Matthew Gregan
At 2007-10-15T13:09:46-0700, Zack Weinberg wrote:
> I noticed yesterday while updating AUTHORS that our copy of Botan is way
> out of date.  The newer version has some nice things in it - for example,
> tuned assembly versions of SHA1 - but the catch is, you configure the
> library for the target processor etc. with a Perl script.  I am not
> wanting to rewrite the thing in Autoconf.  Would requiring a working Perl
> installation (it doesn't look like it needs anything beyond a basic 5.x
> perl) be too much of a hindrance?

Sounds good to me.  It won't be a problem for the MinGW builds.  It's
slightly more hassle for the Visual Studio builds, but not a big deal.
Worst case (and probably not necessary), we can keep generated copies of the
files in the tree under visualc/ like we do with a few other files.

Cheers,
-mjg
-- 
Matthew Gregan |/
  /|[EMAIL PROTECTED]


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Chad Walstrom
Zack Weinberg <[EMAIL PROTECTED]> wrote:
> As far as I'm concerned, the standard you're citing only serves to
> enhance confusion when the rule is perfectly simple and was understood
> by everyone until the hard drive marketeers put their foot in it. 1024
> bytes should be called a kilobyte, and 1000 bytes should not be called
> anything.  No exceptions.

Unfortunately, the hard drive markateers have effectively muddied the
waters.  Using the "new" definitions for -ibi prefixes clarifies things
once again.  I'd be for "standardization" on -ibi notation, since it
really has little impact on monotone as a whole anyway.  Entirely
cosmetic change.

Chad


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] could we get away with requiring perl during the build, for botan's sake?

2007-10-15 Thread jack-monotone
On Mon, Oct 15, 2007 at 01:09:46PM -0700, Zack Weinberg wrote:

> I noticed yesterday while updating AUTHORS that our copy of Botan is
> way out of date.  The newer version has some nice things in it - for
> example, tuned assembly versions of SHA1 - but the catch is, you
> configure the library for the target processor etc. with a Perl
> script.  I am not wanting to rewrite the thing in Autoconf.  Would
> requiring a working Perl installation (it doesn't look like it needs
> anything beyond a basic 5.x perl) be too much of a hindrance?

I vote[0] for the new Botan, perl dependency and all. 

Cheers, 

--Jack 

--
Jack (John) Cummings   http://mudshark.org/
PGP fingerprint: F18B 13A3 6D06 D48A 598D  42EA 3D53 BDC8 7917 F802


pgpJHKdjrVg5b.pgp
Description: PGP signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] could we get away with requiring perl during the build, for botan's sake?

2007-10-15 Thread Zack Weinberg
I noticed yesterday while updating AUTHORS that our copy of Botan is
way out of date.  The newer version has some nice things in it - for
example, tuned assembly versions of SHA1 - but the catch is, you
configure the library for the target processor etc. with a Perl
script.  I am not wanting to rewrite the thing in Autoconf.  Would
requiring a working Perl installation (it doesn't look like it needs
anything beyond a basic 5.x perl) be too much of a hindrance?

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Zack Weinberg
On 10/15/07, Lapo Luchini <[EMAIL PROTECTED]> wrote:
> Nope, I'm not talking about small-and-fluffy anime characters (that
> would be chibi, anyway), but about the de-iure-but-not-de-facto (yet :P)
> standard to use correct "binary" prefixes also for byte, thus removing
> confusion.
>
> As it goes 1000 bytes is 1 kilobyte (1 kB)
> while 1024 bytes should be called 1 kibibyte (1 KiB).

As far as I'm concerned, the standard you're citing only serves to
enhance confusion when the rule is perfectly simple and was understood
by everyone until the hard drive marketeers put their foot in it. 1024
bytes should be called a kilobyte, and 1000 bytes should not be called
anything.  No exceptions.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Ludovic Brenta
Richard Levitte <[EMAIL PROTECTED]> writes:
> njs> (Why are we talking about this on monotone-devel?)
>
> Beats me, I'm just responding to what is said here.

Perhaps because Monotone reports byte counts in "k", "M" and "G" when
the locale is unset or English?  I do note that the Italian locale
says "Ki", "Mi" and "Gi".

-- 
Ludovic Brenta.



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Markus Schiltknecht

Hi,

Nathaniel Smith wrote:

(Why are we talking about this on monotone-devel?)


I guess because monotone shows a 'k' during netsync, which I'm 
interpreting as kilobytes. I've no idea whether those are

1000 or 1024 bytes - nor do I really care that much.

Other places I've missed? Lapo?

Regards

Markus


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Richard Levitte
In message <[EMAIL PROTECTED]> on Mon, 15 Oct 2007 10:00:26 -0700, Nathaniel 
Smith <[EMAIL PROTECTED]> said:

njs> On Mon, Oct 15, 2007 at 06:12:17PM +0200, Richard Levitte wrote:
njs> > In message <[EMAIL PROTECTED]> on Mon, 15 Oct 2007 16:35:23 +0200, Lapo 
Luchini <[EMAIL PROTECTED]> said:
njs> > 
njs> > lapo> As it goes 1000 bytes is 1 kilobyte (1 kB)
njs> > lapo> while 1024 bytes should be called 1 kibibyte (1 KiB).
njs> > 
njs> > That's what I would call newspeak...
njs> 
njs> That's a strange stance, since kilo has meant 1000 back to at least
njs> the mid 19th century: http://www.bipm.org/en/si/history-si/

That's applying a decimal system on a binary system.  The choice 1024
is, of course, the closest possible in a binary system that is still
humanly comprehensible.

The stance is based on the fact that 1000 is a power of 10 and 1024
(decimal) is a power of 2.  1000 (decimal) is in no way a power of 2,
and 1000 (binary) is just too ridiculous to talk about...

njs> (Why are we talking about this on monotone-devel?)

Beats me, I'm just responding to what is said here.

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Lapo Luchini
Patrick Georgi wrote:
> Lapo Luchini schrieb:
>   
>> would be chibi, anyway), but about the de-iure-but-not-de-facto (yet :P
>>   
>> 
> As for "yet": IEC 60027-2 (since 1999)
>   

That's what I meant to say: standardized "de iure" since a long time,
but used in the wild "de facto" not yet very much...
But it wasn't much clear :P

-- 
Lapo Luchini
[EMAIL PROTECTED] (OpenPGP & X.509)
www.lapo.it (Jabber, ICQ, MSN)


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Nathaniel Smith
On Mon, Oct 15, 2007 at 06:12:17PM +0200, Richard Levitte wrote:
> In message <[EMAIL PROTECTED]> on Mon, 15 Oct 2007 16:35:23 +0200, Lapo 
> Luchini <[EMAIL PROTECTED]> said:
> 
> lapo> As it goes 1000 bytes is 1 kilobyte (1 kB)
> lapo> while 1024 bytes should be called 1 kibibyte (1 KiB).
> 
> That's what I would call newspeak...

That's a strange stance, since kilo has meant 1000 back to at least
the mid 19th century: http://www.bipm.org/en/si/history-si/

(Why are we talking about this on monotone-devel?)

-- Nathaniel

-- 
"But suppose I am not willing to claim that.  For in fact pianos
are heavy, and very few persons can carry a piano all by themselves."


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Richard Levitte
In message <[EMAIL PROTECTED]> on Mon, 15 Oct 2007 16:35:23 +0200, Lapo Luchini 
<[EMAIL PROTECTED]> said:

lapo> As it goes 1000 bytes is 1 kilobyte (1 kB)
lapo> while 1024 bytes should be called 1 kibibyte (1 KiB).

That's what I would call newspeak...

Cheers,
Richard

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] kibi!

2007-10-15 Thread Patrick Georgi
Lapo Luchini schrieb:
> would be chibi, anyway), but about the de-iure-but-not-de-facto (yet :P
>   
As for "yet": IEC 60027-2 (since 1999)


Regards,
Patrick Georgi


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] kibi!

2007-10-15 Thread Lapo Luchini
Nope, I'm not talking about small-and-fluffy anime characters (that
would be chibi, anyway), but about the de-iure-but-not-de-facto (yet :P)
standard to use correct "binary" prefixes also for byte, thus removing
confusion.

As it goes 1000 bytes is 1 kilobyte (1 kB)
while 1024 bytes should be called 1 kibibyte (1 KiB).

It's true: pretty much nobody uses "kB" correctly already, but is that a
good reason not to be unambiguous when we could easily avoid it? :P

http://en.wikipedia.org/wiki/Kibi#IEC_standard_prefixes

Lapo



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel