Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1WO7tk-00085A-GW for bitcoin-development@lists.sourceforge.net; Thu, 13 Mar 2014 15:50:20 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.214.172 as permitted sender) client-ip=209.85.214.172; envelope-from=mh.in.england@gmail.com; helo=mail-ob0-f172.google.com; Received: from mail-ob0-f172.google.com ([209.85.214.172]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1WO7tj-0007EN-Jl for bitcoin-development@lists.sourceforge.net; Thu, 13 Mar 2014 15:50:20 +0000 Received: by mail-ob0-f172.google.com with SMTP id wm4so1234336obc.3 for ; Thu, 13 Mar 2014 08:50:14 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.182.219.167 with SMTP id pp7mr842229obc.85.1394725814262; Thu, 13 Mar 2014 08:50:14 -0700 (PDT) Sender: mh.in.england@gmail.com Received: by 10.76.71.231 with HTTP; Thu, 13 Mar 2014 08:50:14 -0700 (PDT) In-Reply-To: References: <52852C2D.9020103@gmail.com> <52853D8A.6010501@monetize.io> Date: Thu, 13 Mar 2014 16:50:14 +0100 X-Google-Sender-Auth: r5TrebQYP4nN7lLNe7cx-gSYodQ Message-ID: From: Mike Hearn To: Jeff Garzik Content-Type: multipart/alternative; boundary=089e0141ab82b7e38c04f47ee880 X-Spam-Score: -0.5 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mh.in.england[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1WO7tj-0007EN-Jl Cc: Bitcoin Dev , Wendell Subject: Re: [Bitcoin-development] moving the default display to mbtc X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 15:50:20 -0000 --089e0141ab82b7e38c04f47ee880 Content-Type: text/plain; charset=UTF-8 On Thu, Mar 13, 2014 at 3:32 PM, Jeff Garzik wrote: > Such hand-wavy, data-free logic is precisely why community > coordination is preferred to random apps making random decisions in > this manner. > That ship sailed months ago. If you wanted a big push for uBTC, then would have been the time. Though given that it'd have made lots of normal balances incredibly huge, perhaps it's a good thing that didn't happen. Also "milli" is a unit people encounter in daily life whereas micro isn't. Is it milli / micro / nano or milli / nano / micro? I bet a lot of people would get that wrong. If you have to export to financial packages that can't handle fractional pennies, then by all means represent prices in whatever units you like for that purpose, but in software designed for ordinary people in everyday life mBTC is a pretty good fit. Besides, fractional pennies crop up in existing currencies too (the famous Verizon Math episode showed this), so if a financial package insists on rounding to 2dp then I guess it may sometimes do the wrong thing in some business cases already. Fundamentally, more than two decimal places tends to violate the > Principle Of Least Astonishment with many humans, and as a result, > popular software systems have been written with that assumption. Lots of people use currencies that don't have any fractional components at all ! So perhaps all prices should be denominated in satoshis to ensure that they're not surprised :) The (number) line has to be drawn somewhere. Wallets are free to suppress more than 2dp of precision and actually Andreas' app lets you choose your preferred precision. So I think in the end it won't matter a whole lot, if the defaults end up being wrong people can change them until wallet authors catch up. --089e0141ab82b7e38c04f47ee880 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On T= hu, Mar 13, 2014 at 3:32 PM, Jeff Garzik <jgarzik@bitpay.com> wrote:
Such hand-wavy, data-free lo= gic is precisely why community
coordination is preferred to random apps making random decisions in
this manner.

That ship sailed months ag= o. If you wanted a big push for uBTC, then would have been the time. Though= given that it'd have made lots of normal balances incredibly huge, per= haps it's a good thing that didn't happen. Also "milli" i= s a unit people encounter in daily life whereas micro isn't. Is it mill= i / micro / nano or milli / nano / micro? I bet a lot of people would get t= hat wrong.

If you have to export to financial packages that can= 9;t handle fractional pennies, then by all means represent prices in whatev= er units you like for that purpose, but in software designed for ordinary p= eople in everyday life mBTC is a pretty good fit.
=C2=A0
Besides, fractional pennies crop up in existing curre= ncies too (the famous Verizon Math episode showed this), so if a financial = package insists on rounding to 2dp then I guess it may sometimes do the wro= ng thing in some business cases already.

Fundamentally, more than two = decimal places tends to violate the
Principle Of Least Astonishment with many humans, and as a result,
popular software systems have been written with that assumption.

Lots of people use currencies that don't have any= fractional components at all ! So perhaps all prices should be denominated= in satoshis to ensure that they're not surprised :)

The (number) line has to be drawn somewhere. Wallets ar= e free to suppress more than 2dp of precision and actually Andreas' app= lets you choose your preferred precision. So I think in the end it won'= ;t matter a whole lot, if the defaults end up being wrong people can change= them until wallet authors catch up.
--089e0141ab82b7e38c04f47ee880--