Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <zgenjix@yahoo.com>) id 1SoIXf-0001uC-3y
	for bitcoin-development@lists.sourceforge.net;
	Mon, 09 Jul 2012 18:18:39 +0000
X-ACL-Warn: 
Received: from nm10-vm1.bullet.mail.ne1.yahoo.com ([98.138.91.75])
	by sog-mx-1.v43.ch3.sourceforge.com with smtp (Exim 4.76)
	id 1SoIXd-0003vj-QV for bitcoin-development@lists.sourceforge.net;
	Mon, 09 Jul 2012 18:18:39 +0000
Received: from [98.138.90.52] by nm10.bullet.mail.ne1.yahoo.com with NNFMP;
	09 Jul 2012 18:18:32 -0000
Received: from [98.138.88.234] by tm5.bullet.mail.ne1.yahoo.com with NNFMP;
	09 Jul 2012 18:18:32 -0000
Received: from [127.0.0.1] by omp1034.mail.ne1.yahoo.com with NNFMP;
	09 Jul 2012 18:18:02 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 166420.3514.bm@omp1034.mail.ne1.yahoo.com
Received: (qmail 78869 invoked by uid 60001); 9 Jul 2012 18:18:02 -0000
X-YMail-OSG: rg3bEtcVM1ny_tXTMCWGKmH6fyzxA6ybrsLaXIx3titBbWy
	u.uypCUhf82G4x8c2f6Na7bKD9UT6b5Plh3qPUjWrHigNSusf7L5LEyGuwFf
	Awlq9KQQ8mYT0NDQbOfG85xFYfmi90Pn9R4EBlbYybLPRWmn8psN9QkVS4Bt
	Gs99EG0KoJ2d8k503_x810MHSuevMnIRhZgtDo_sHXERvw7Tr_teHYmGSSZq
	1mZkY2JuSZqEepx1WnFhN8k4B6xZVANyk1urvnEj2b6703VpU0lhu0dJrgXM
	YzR4lX56b18N0OumOl1TBnrQz0uT6LGwau1PMmT4OawSxF.aAeHKlXwt81J.
	5G32Gcak9Pkeiqm.tkg2oqXhyVqSNPSRAQLPFIZ4pvYZIssqBt9GjZikvcO2
	DVvuXqGq8r1rPbBZPxYPy3fjm1Ad1ewOyPtzO.NZ4GK9OICY2J54DpEVA7Cr
	wYknXcFp4jyLC4dvQcGik3TGa59RjmjcmGr5piy1qHhy88JAYi_TNZuzhV02
	IluNdbaPYBQVOc.8nNo.K7XdH9g--
Received: from [178.5.23.109] by web121006.mail.ne1.yahoo.com via HTTP;
	Mon, 09 Jul 2012 11:18:02 PDT
X-Mailer: YahooMailWebService/0.8.120.356233
References: <1341849295.94710.YahooMailNeo@web121003.mail.ne1.yahoo.com>
	<CAAS2fgRd0gqrxXs4Le6nydYBaG7EO=T7FrtX6QZpg3aJtAxSvg@mail.gmail.com>
	<1341850157.18601.YahooMailNeo@web121006.mail.ne1.yahoo.com>
	<CAAS2fgQRo4swDTQjPE0PmnpZ9uS+TDNQdOR6q4K70xsNJY9RfQ@mail.gmail.com>
Message-ID: <1341857882.56956.YahooMailNeo@web121006.mail.ne1.yahoo.com>
Date: Mon, 9 Jul 2012 11:18:02 -0700 (PDT)
From: Amir Taaki <zgenjix@yahoo.com>
To: "bitcoin-development@lists.sourceforge.net"
	<bitcoin-development@lists.sourceforge.net>
In-Reply-To: <CAAS2fgQRo4swDTQjPE0PmnpZ9uS+TDNQdOR6q4K70xsNJY9RfQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.1 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
	no trust [98.138.91.75 listed in list.dnswl.org]
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(zgenjix[at]yahoo.com)
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	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
	0.0 FSL_FREEMAIL_2         FSL_FREEMAIL_2
	0.0 FSL_FREEMAIL_1         FSL_FREEMAIL_1
	-0.0 AWL AWL: From: address is in the auto white-list
X-Headers-End: 1SoIXd-0003vj-QV
Subject: Re: [Bitcoin-development] Random order for clients page
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Amir Taaki <zgenjix@yahoo.com>
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Mon, 09 Jul 2012 18:18:39 -0000

This page really does matter to alternative clients. If you measure the cli=
ck through statistics, then they are a significant portion of the =0Atraffi=
c. By removing this page, you are directly stunting Bitcoin's =0Agrowth.=0A=
=0AThe only thing that's changed between now and this morning is: =0A=0A- A=
ddition of Bitcoin Wallet for Android=0A- Randomisation of entries=0A=0AI a=
ctually got permission from everyone involved before making the page.If you=
 want to remove the page, then we should see a vote by:=0A=0A- laanwj=0A- g=
avin=0A- sipa=0A- jgarzik=0A- BlueMatt=0A- Diapolo=0A- luke-jr=0A- you=0A- =
jim from multibit=0A- gary rowe=0A- ThomasV=0A- me=0A- etotheipi=0A- Andrea=
s Schildbach=0A- justmoon=0A- Mike Hearn=0AYou're proposing to remove the p=
age. You know, and I know and I know that you know that nobody visits the W=
iki. Your proposal is not "move to Wiki" really but remove from bitcoin.org=
. Keep bitcoin.org for Bitcoin-Qt only which is against the stated goals of=
 the rest of your team members (gavin, sipa, jgarzik).=0A=0A=0AHave you tri=
ed the new clients? I've tried all 4, and they are all well written.=0A=0AT=
ry the new version of Electrum, https://gitorious.org/electrum/electrum - i=
t's more featureful and secure than Bitcoin-Qt what with deterministic wall=
ets, brain-wallets, prioritising addresses, frozen addresses, offline trans=
actions - none of which Bitcoin-Qt has.=0A=0AMultiBit is also very good wit=
h QR integration and the ability for merchants to quickly set themselves up=
. It's full of guiding help text, and has this paradigm to allow people to =
work with keys.=0A=0A=0ABitcoin Wallet for Android has one of the best bitc=
oin UIs I've seen and is extremely well thought out in how the user navigat=
es through the software.=0A=0AThe Bitcoin network could function perfectly =
fine with Electrum nodes and =0Aminers. You would still have miners and we =
wouldn't have the problem now with huge blocks because miners would be econ=
omically incentivised to =0Akeep blocks small. But that's another discussio=
n.=0A=0ATechnically speaking, the randomisation is fine now. It achieves it=
s intended effect, as the page is regenerated daily.=0A=0AThis does not nee=
d to be a source of arguing. I see no problem with having this page be a ne=
utral overview of the main clients (as we all agreed together in the beginn=
ing):=0A- Source must be public, and users must be able to run from source.=
=0A- Description should be non-spammy and neutral sounding. Cover the negat=
ive aspects.=0ARandomisation of the order simply makes that fairer. Alphabe=
tical is not a good option (as others have suggested) because it can be gam=
ed.=0A=0AThere is absolutely no reason to remove this page unless you think=
 bitcoin.org is only for Bitcoin-Qt which is against the wishes of gavin, s=
ipa, jgarzik, and the long-term stated goal of bitcoin.org as a neutral res=
ource for the community.=0A=0A=0A=0A----- Original Message -----=0AFrom: Gr=
egory Maxwell <gmaxwell@gmail.com>=0ATo: Amir Taaki <zgenjix@yahoo.com>=0AC=
c: "bitcoin-development@lists.sourceforge.net" <bitcoin-development@lists.s=
ourceforge.net>=0ASent: Monday, July 9, 2012 6:46 PM=0ASubject: Re: [Bitcoi=
n-development] Random order for clients page=0A=0AOn Mon, Jul 9, 2012 at 12=
:09 PM, Amir Taaki <zgenjix@yahoo.com> wrote:=0A> JS randomisation is bad. =
People shouldn't need JS to view a webpage.=0A=0AJS randomization doesn't i=
mply needing JS to view the page. It implies=0Aneeding JS to see it in rand=
om order.=A0 You could also combine it with=0Athe server-side randomization=
 if you care about non-js being non=0Arandom, though I don't think it matte=
rs.=0A=0AAs others have pointed out I don't generally think the randomizati=
on=0Ais good in principle, but if its done it should at least achieve its=
=0Agoals.=0A=0A> Only you have a problem with this page. I don't see why Bi=
tcoin-Qt needs to be first either when it dominates the front page. It is p=
erfectly fine as it is.=0A=0AI'll let other people speak for themselves, bu=
t I did consult others=0Abefore reverting your last batch of changes.=0A=0A=
More generally, we have pull requests in order to get some peer review=0Aof=
 changes.=A0 Everyone should use them except for changes which are=0Aurgent=
 or trivially safe.=A0 (Presumably everyone with access knows how=0Ato tell=
 if their changes are likely to be risky or controversial)=0A=0A> You are n=
ot a developer of any alternative clients, and this is a webpage for Bitcoi=
n clients. I have made a change to remove a source of disputes, and make th=
e process more fair and equal. Your suggestion to remove the clients page i=
s your bias towards thinking that there should be only one Bitcoin client t=
hat everyone uses (the one which you contribute towards).=0A=0AI'm strongly=
 supportive diversity in the Bitcoin network, and some alt=0Aclient develop=
ers can speak to the positive prodding I've given them=0Atowards becoming m=
ore complete software. If I've said anything that=0Asuggests otherwise I'd =
love to be pointed to it in order to clarify my=0Aposition.=0A=0AUnfortunat=
ely none of the primary alternatives are yet complete, the=0Anetwork would =
be non-function if it consisted entirely of multibit or=0Aelectrum nodes (a=
nd as you've noted armory uses a local reference=0Aclient as its 'server').=
=A0 The distinction between multiple kinds of=0Aclients in terms of securit=
y and network health are subtle and can be=0Adifficult to explain even to t=
echnical users and so until something=0Achanges there the reference client =
needs to be the option we lead=0Awith. People should us it unless their use=
-case doesn't match. When it=0Adoes they'll know it and they'll be looking.=
 We don't need to make one=0Aof those recommendations a primary option.=0A=
=0AI like the proposals of moving this stuff to the Wiki as the wiki=0Aalre=
ady contains tons of questionable (and sometimes contradictory)=0Aadvice an=
d so there is less expectation that placement there implies=0Aany vetting.=
=0A