Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1SoWUO-0006Tk-0y for bitcoin-development@lists.sourceforge.net; Tue, 10 Jul 2012 09:12:12 +0000 X-ACL-Warn: Received: from wp303.webpack.hosteurope.de ([80.237.133.72]) by sog-mx-2.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1SoWUH-0006Vf-MP for bitcoin-development@lists.sourceforge.net; Tue, 10 Jul 2012 09:12:11 +0000 Received: from 84-72-69-53.dclient.hispeed.ch ([84.72.69.53] helo=[192.168.0.21]); authenticated by wp303.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) id 1SoWUB-0000F9-IZ; Tue, 10 Jul 2012 11:11:59 +0200 Message-ID: <4FFBF1DF.8070203@justmoon.de> Date: Tue, 10 Jul 2012 11:11:59 +0200 From: Stefan Thomas User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: bitcoin-development@lists.sourceforge.net References: <1341849295.94710.YahooMailNeo@web121003.mail.ne1.yahoo.com> <1341850157.18601.YahooMailNeo@web121006.mail.ne1.yahoo.com> <1341857882.56956.YahooMailNeo@web121006.mail.ne1.yahoo.com> <4FFB5A7E.7020604@justmoon.de> <4FFB9537.8040909@justmoon.de> <4FFB9707.9020307@gmail.com> In-Reply-To: X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;moon@justmoon.de;1341911525;7057237f; X-Spam-Score: 0.1 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. 0.1 AWL AWL: From: address is in the auto white-list X-Headers-End: 1SoWUH-0006Vf-MP Subject: Re: [Bitcoin-development] Random order for clients page 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: Tue, 10 Jul 2012 09:12:12 -0000 > I wouldn't expect any really important features which don't have > complicated compromises attached to them to be omitted from all > clients for all that long. True, it's those compromises that people should base their decision on. To make that easier was the motivation for me to suggest feature matrices in the first place. Right now if I read Electrum's description, it doesn't say anything about the tradeoffs with a lightweight client like the slightly weaker privacy guarantees. At best I could deduce that from the fact that unlike Bitcoin-Qt it doesn't explicitly list privacy as an advantage. So applying the same "MyBitcoin test" to the current Bitcoin Clients page and if you want to be fair, we'd have to assume that if it was indeed included it would also just be a short pitch listing only pros and no cons. So it would say something like: "MyBitcoin starts instantly and is really easy to use and great for beginners." etc. Obviously if you compare a bad matrix to good short descriptions and vice versa you'll get the conclusion you're trying to get. I think Alan had the best idea - let's have the Clients page as it is and have it link to the wiki for those who want a more detailed comparison. On the wiki page we can then have explanations of the basic client types, separate matrices for features and for security/privacy and whatever else might be useful to know when choosing a client. Then users who don't really care aren't bothered by "too much information" and users who do can easily click through and find out about the different tradeoffs. On 7/10/2012 5:05 AM, Gregory Maxwell wrote: > On Mon, Jul 9, 2012 at 10:44 PM, Alan Reiner wrote: >> What a feature matrix is good at though is it allows you to very quickly >> find the specific feature or general criteria you're looking for without >> reading through all of the text. So it might be a useful addition maybe >> not on Bitcoin.org, but certainly on the wiki. > I'm generally not a fan of feature matrixes, they encourage "checkbox > decision making"— which is seldom very good for the decider, though > it's much loved by the marketing department that puts together the > matrix. But just becase something is loved by marketing departments > for its ability to set the agenda in variously biased ways doesn't > mean its a great thing to emulate. > > Take the matrix Luke linked to for example[1]. Now imagine that we > tunnel MyBitcoin from a year ago and drop it into that table. It > would have every light green, except 'encryption' (which wouldn't have > been green for bitcoin-qt then either). It would basically be the > dominant option by the matrix comparison, and this is without any > lobbying to get MyBitcoin specific features (like their shopping chart > interface) added, not to mention the "_vanishes with everyone's > money_" feature. > > I don't think I'm being unreasonable to say that if you could drop in > something that retrospectively cost people a lot into your decision > matrix and it comes out on top you're doing something wrong. > > In tables like this significant differences like "a remote hacker can > rob you" get reduced to equal comparison with "chrome spoiler", and > it further biases development motivations towards features that make > nice bullets (even if they're seldom used) vs important infrastructure > which may invisibly improve usage every day or keeps the network > secure and worth having. "Of course I want the fastest startup! Why > would I choose anything else?" "What do you mean all my bitcoin is > gone because the four remaining full nodes were taken over and reorged > it all?" > > I wouldn't expect any really important features which don't have > complicated compromises attached to them to be omitted from all > clients for all that long. > > Basically matrixes make bad decision making fast, and by making it > fast it's more attractive than careful decision making that always > takes time. The text is nice because it contextualizes the complete > feature set and helps you understand why different clients exist, what > problems they attempt to solve, and what compromises they make. ... > without making the unrealistic demand of the user they they know how > to fairly weigh the value of technical and sometimes subtle issues. > > > [1] https://en.bitcoin.it/wiki/Clients > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development