2015-04-14.log

--- Log opened Tue Apr 14 00:00:52 2015
-!- ak [~Alex@65-78-62-173.c3-0.upd-ubr2.trpr-upd.pa.static.cable.rcn.com] has joined #bitcoin-wizards00:03
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards00:04
-!- Cornholi0 [Cornholi0@unaffiliated/cornholi0] has quit [Ping timeout: 255 seconds]00:05
-!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer]00:06
-!- Mably [56401ec3@gateway/web/freenode/ip.86.64.30.195] has joined #bitcoin-wizards00:06
-!- p15x [~p15x@111.193.176.129] has joined #bitcoin-wizards00:06
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Client Quit]00:07
-!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards00:08
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards00:10
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has quit [Ping timeout: 250 seconds]00:10
-!- gmaxwell [greg@mf4-xiph.osuosl.org] has joined #bitcoin-wizards00:12
-!- gmaxwell is now known as Guest647100:12
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards00:13
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards00:26
-!- Firescar96 [~burntblad@18.189.74.249] has quit [Ping timeout: 276 seconds]00:27
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards00:34
-!- xenog [~xenog@95.83.254.227] has joined #bitcoin-wizards00:43
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 240 seconds]00:55
-!- xenog [~xenog@95.83.254.227] has quit [Ping timeout: 265 seconds]00:59
-!- p15x [~p15x@111.193.176.129] has quit [Max SendQ exceeded]01:02
-!- p15x [~p15x@182.50.108.15] has joined #bitcoin-wizards01:03
-!- rustyn [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards01:04
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:04
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:05
* andy-logbot is logging01:05
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-vttqvtrvclzgxdxf] has joined #bitcoin-wizards01:10
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards01:15
-!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire]01:32
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards01:32
-!- shesek [~shesek@77.127.158.156] has joined #bitcoin-wizards01:44
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection]01:50
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:5c37:586:2922:9264] has joined #bitcoin-wizards01:51
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:5c37:586:2922:9264] has quit [Ping timeout: 245 seconds]01:55
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards02:02
-!- Cornholi0 [Cornholi0@unaffiliated/cornholi0] has joined #bitcoin-wizards02:15
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards02:17
-!- priidu [~priidu@unaffiliated/priidu] has quit [Write error: Connection reset by peer]02:22
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 264 seconds]02:36
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards02:46
-!- Dr-G2 [~Dr-G@x4d08a323.dyn.telefonica.de] has quit [Excess Flood]02:49
-!- Dr-G [~Dr-G@x4d08a323.dyn.telefonica.de] has joined #bitcoin-wizards02:49
-!- Dr-G [~Dr-G@x4d08a323.dyn.telefonica.de] has quit [Changing host]02:49
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards02:49
-!- harrigan_ [~harrigan@skynet.skynet.ie] has joined #bitcoin-wizards02:52
-!- mm_0 [~malte0@bnc33.nitrado.net] has joined #bitcoin-wizards02:54
-!- x98gvyn [~vfbtgn@84.232.197.15] has quit [Read error: Connection reset by peer]02:55
-!- LeMiner [~LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Changing host]02:55
-!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards02:55
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 245 seconds]02:56
-!- Rynomster [~quassel@unaffiliated/rynomster] has joined #bitcoin-wizards02:58
-!- Guest6547 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards02:59
-!- throughnothing_ [~throughno@162.243.78.67] has joined #bitcoin-wizards03:02
-!- kefkius_ [~kefkius@unaffiliated/kefkius] has joined #bitcoin-wizards03:02
-!- Netsplit *.net <-> *.split quits: Guest76508, c0rw1n, harrigan, kefkius, SDCDev, bosma, SubCreative, throughnothing03:02
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards03:02
-!- Cornholi0 [Cornholi0@unaffiliated/cornholi0] has quit []03:04
-!- mengine [~mengine@14.84-234-132.customer.lyse.net] has quit [Read error: Connection reset by peer]03:10
-!- x98gvyn [~vfbtgn@84.232.197.15] has joined #bitcoin-wizards03:11
-!- mengine [~mengine@14.84-234-132.customer.lyse.net] has joined #bitcoin-wizards03:11
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards03:19
-!- HostFat [~HostFat@adsl-ull-187-93.42-151.net24.it] has joined #bitcoin-wizards03:31
-!- erasmospunk [~erasmospu@151.34.108.130] has joined #bitcoin-wizards03:39
-!- p15x [~p15x@182.50.108.15] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]03:50
-!- p15x [~p15x@114.248.208.42] has joined #bitcoin-wizards03:54
-!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 252 seconds]03:56
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 272 seconds]03:59
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 276 seconds]04:01
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards04:03
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards04:10
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 250 seconds]04:28
-!- luny [~luny@unaffiliated/luny] has quit [Ping timeout: 250 seconds]04:39
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]04:39
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has joined #bitcoin-wizards04:45
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards04:46
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has quit [Ping timeout: 272 seconds]04:49
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has joined #bitcoin-wizards04:54
-!- Adlai`` is now known as adlai04:54
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]04:55
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards04:56
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards04:57
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 265 seconds]05:08
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards05:10
-!- tromp_ [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 244 seconds]05:13
-!- wallet42 [~wallet42@83.66.118.141] has quit [Quit: Leaving.]05:13
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards05:16
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 250 seconds]05:18
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded]05:22
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards05:22
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards05:25
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has quit [Quit: Leaving.]05:26
-!- afk11 [~thomas@89.100.72.184] has quit [Read error: Connection reset by peer]05:26
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards05:27
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host]05:27
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards05:27
-!- zer0x [~zer0x@90.214.21.31] has joined #bitcoin-wizards05:27
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards05:29
-!- tromp_ [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards05:33
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards05:39
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 256 seconds]05:42
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has joined #bitcoin-wizards05:47
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has quit [Client Quit]05:47
-!- mengine [~mengine@14.84-234-132.customer.lyse.net] has quit [Remote host closed the connection]05:51
-!- Guest6471 [greg@mf4-xiph.osuosl.org] has quit [Changing host]05:53
-!- Guest6471 [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards05:53
-!- Guest6471 is now known as gmaxwell05:53
-!- arubi_ [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards05:53
-!- arubi_ [~ese168@unaffiliated/arubi] has left #bitcoin-wizards []05:54
-!- fanquake [~fanquake@unaffiliated/fanquake] has left #bitcoin-wizards []05:58
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards06:05
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 245 seconds]06:08
gmaxwellandytoshi: re your rust bindings and their coverage. Have you tried mutation testing them?06:13
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Read error: Connection reset by peer]06:14
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards06:15
kanzurei was about to recommend ctypes but rust-ctypes does not look encouraging06:15
-!- sadoshi [~Sadoshi@31.220.4.123] has quit [Remote host closed the connection]06:17
-!- sadoshi [~Sadoshi@31.220.4.123] has joined #bitcoin-wizards06:17
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards06:17
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards06:18
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards []06:28
-!- antgreen [~user@38.96.12.2] has joined #bitcoin-wizards06:29
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 250 seconds]06:29
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards06:31
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 264 seconds]06:34
-!- p15x [~p15x@114.248.208.42] has quit [Max SendQ exceeded]06:34
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 244 seconds]06:36
-!- zooko [~user@174-16-87-189.hlrn.qwest.net] has joined #bitcoin-wizards06:38
-!- p15x [~p15x@114.248.208.42] has joined #bitcoin-wizards06:44
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 272 seconds]06:46
-!- p15x_ [~p15x@123.118.91.183] has joined #bitcoin-wizards06:48
-!- p15x [~p15x@114.248.208.42] has quit [Ping timeout: 248 seconds]06:49
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards06:50
-!- zooko [~user@174-16-87-189.hlrn.qwest.net] has quit [Ping timeout: 250 seconds]06:52
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards06:52
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards06:53
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 246 seconds]06:56
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards07:00
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has joined #bitcoin-wizards07:01
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 250 seconds]07:02
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]07:09
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has quit [Ping timeout: 272 seconds]07:14
-!- Mably [56401ec3@gateway/web/freenode/ip.86.64.30.195] has quit [Quit: Page closed]07:18
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:20
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards07:23
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 246 seconds]07:25
-!- ryanxcharles [~ryan@2601:9:4680:dd0:4f7:9d6f:16e8:5b44] has quit [Ping timeout: 245 seconds]07:26
andytoshigmaxwell: only in a couple ad-hoc ways (which were successful -- the tests failed)07:34
-!- Guest6547 is now known as amiller07:35
-!- p15x_ [~p15x@123.118.91.183] has quit [Max SendQ exceeded]07:35
-!- amiller is now known as Guest2987207:35
gmaxwellthats good at least.07:36
andytoshirust has a stupidly powerful macro system, i think it's possible to manipulate the entire parse tree, i should look into that..07:36
-!- p15x [~p15x@123.118.91.183] has joined #bitcoin-wizards07:37
gmaxwellmutation testing in C/C++ is a pain.07:37
gmaxwellandytoshi: it also has a system for effectively adding preprocessing passes to the compiler. normally used for checks but I think it can mutate the ast.07:37
-!- bit2017 [~linker@113.161.87.238] has quit [Ping timeout: 264 seconds]07:39
kanzureone option is to convert your entire program to just a giant state machine with transitions expressed as uh.. well i don't know. anyway, then mutating that is easier.07:42
andytoshigmaxwell: ohh right, i forgot about that (and i've used it before :P). if you can't mutate through that, you can through the adding of attributes, so you'd have to tag each function/datatype/whatever with #[mutation_test]. that's cool, you can even add options #[mutation_test(...)]. i'll go make some noise about this in #rust on irc.mozilla.org07:43
gmaxwellAn AST is fine for that purpose, but in C the macros are not hygenic so you cannot get an AST without first preprocessing which turned the code to hash; so it's much harder to tell if a mutation that passed the tests was okay or not.07:43
gmaxwell(and in C++ the parsing isn't even decidable. :P )07:44
andytoshione mildly annoying thing is that the parts of the compile where you can screw with the AST come before typechecking or borrowchecking, so you can't use any type information07:44
andytoshinot that i blame them! i can't imagine writing a compiler that'd let you mutate such deep state07:45
kanzurewouldn't it be more efficient to have a common non-ast-related format for doig mutations07:45
andytoshikanzure: possibly, but we already have mechanisms to mutate the AST in rust07:45
kanzurea regular expression can be transformed into a deterministic finite automaton, which is just a state machine07:46
kanzure(and various chunks of software can be converted or represented as regular expressions)07:46
kanzureactually i don't have a way to clearly state this. sorry.07:47
gmaxwellkanzure: maybe, the important thing is that you can make changes of varrious clases (e.g. changing loop bounds) without breaking the syntax... but also being able to get the changes back to the source code because you need to manually prune false positives.07:47
kanzurethere should be no reason to have to write custom mutation testing for every single ast implementation07:47
kanzureoh pruning... hmm.07:47
gmaxwell(though ideally the system would also have a SAT tool and so it could remove most false positives or avoid trying things that are provable identical)07:47
-!- Guest29872 is now known as amiller_07:48
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards07:52
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 256 seconds]07:54
-!- leakypat [~sid9@tor-exit.echelon.nsa.network] has quit [Ping timeout: 264 seconds]07:56
-!- jmaurice [~sid1@tor-exit.echelon.nsa.network] has quit [Ping timeout: 255 seconds]07:57
-!- leakypat [~sid9@tor-exit.echelon.nsa.network] has joined #bitcoin-wizards07:58
-!- jmaurice [~sid1@tor-exit.echelon.nsa.network] has joined #bitcoin-wizards07:58
fluffyponysome "VP of Business Development" from Chainalysis is talking at the Bitcoin Africa conference on Thur07:59
fluffypony"Jonathan Levin — Bitcoin: basics and beyond"07:59
* fluffypony is definitely going to be trolling the questions section at the end08:00
phantomcircuitfluffypony, im tempted to start a "decentralized distributed blockchain analysis" company08:01
fluffyponyhah08:01
phantomcircuitwhich ships an "appliance optimized for queries to the blockchain"08:01
phantomcircuitie a 1U x86 server running bitcoind08:01
phantomcircuitstarting in the low 500 thousands08:02
fluffyponythis is also courtesy of the conference:08:02
fluffyponyhttps://twitter.com/fluffyponyza/status/58798551036427059208:02
fluffypony.title08:02
yoleauxRicky Riccardo auf Twitter: "Door tix @ Bitcoin Africa conference: "only cash will be accepted". Bitcoin...you're doing it wrong! #BitcoinAfrica15 http://t.co/G66vzo8Etz"08:02
fluffyponyphantomcircuit: have you ever heard of CACHEbox? it's an "appliance" that is *literally* just a squid caching proxy + some extra bits (eg. media caching) in a box, for several thousand USD08:03
fluffyponyI think we should be in the "appliance" business08:03
phantomcircuitfluffypony, so far the only bitcoin conference im aware of that accepted bitcoin was one intersango ran in london08:04
phantomcircuitand the tickets were entirely anonymous08:04
phantomcircuitfluffypony, yeah08:05
fluffyponythese guys accepted BTC for tickets (via PayFast, local payment gateway that added BTC support a couple of months ago), but then suddenly at the door you can't use BTC, retarded.08:05
phantomcircuitthere's a bunch of stuff like that08:05
phantomcircuitfluffypony, ehhhh that's maybe not stupid08:05
phantomcircuitcurrently btc is slower than cash if you're in person08:06
phantomcircuitlong lines == bad08:06
fluffyponysure, but they can accept it as 0-conf, they can have the guy thrown out if it's a double-spend :-P08:06
sipaphantomcircuit: pretty sure the prague conference in 2011 also accepted btc08:07
fluffyponyalso this is South Africa, none of the locals are going to carry around $200 cash08:07
phantomcircuitfluffypony, easier to tell them to step aside and go online to pay08:07
fluffyponyphantomcircuit: at the door it's cash only, no online sales08:07
phantomcircuitfluffypony, not at all? not even on your own phone?08:07
phantomcircuitweird08:08
phantomcircuitsipa, ah yeah08:08
fluffyponynot even on your phone, they're stopping online ticket sales tomorrow08:08
-!- JoiIto [~textual@18.111.4.229] has joined #bitcoin-wizards08:08
-!- p15x_ [~p15x@182.50.108.70] has joined #bitcoin-wizards08:09
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards08:09
-!- p15x [~p15x@123.118.91.183] has quit [Ping timeout: 248 seconds]08:10
phantomcircuitsipa, ah yeah i remember that amir spoke there and intersango sponsored in some way08:11
phantomcircuit(cant remember what way)08:11
sipaamir was there, indeed08:11
-!- p15x [~p15x@182.50.108.80] has joined #bitcoin-wizards08:16
-!- p15x_ [~p15x@182.50.108.70] has quit [Ping timeout: 272 seconds]08:16
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards08:17
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 256 seconds]08:20
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 265 seconds]08:20
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded]08:21
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards08:22
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards08:32
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.]08:39
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards08:41
-!- wallet42 [~wallet42@83.66.118.141] has quit [Quit: Leaving.]08:53
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards08:55
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:5c25:f39d:cb33:5f41] has quit [Remote host closed the connection]08:57
-!- jeremyrubin [~jeremyrub@c-76-118-176-78.hsd1.ma.comcast.net] has joined #bitcoin-wizards08:57
-!- unlord_ is now known as unlord08:59
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards09:00
-!- Starduster [~guest@unaffiliated/starduster] has quit [Ping timeout: 240 seconds]09:00
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit [Remote host closed the connection]09:01
-!- cluckj [~cluckj@c-71-225-211-210.hsd1.pa.comcast.net] has quit [Quit: Leaving]09:02
-!- x98gvyn [~vfbtgn@84.232.197.15] has quit [Read error: Connection reset by peer]09:07
-!- sadoshi [~Sadoshi@31.220.4.123] has left #bitcoin-wizards ["undefined"]09:07
-!- sadoshi [~Sadoshi@31.220.4.123] has joined #bitcoin-wizards09:08
-!- x98gvyn [~vfbtgn@5-12-204-170.residential.rdsnet.ro] has joined #bitcoin-wizards09:08
-!- JoiIto [~textual@18.111.4.229] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]09:11
-!- JoiIto [~textual@18.85.59.46] has joined #bitcoin-wizards09:12
-!- sadoshi [~Sadoshi@31.220.4.123] has quit [Remote host closed the connection]09:13
-!- sadoshi [~Sadoshi@31.220.4.123] has joined #bitcoin-wizards09:13
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards09:14
-!- jeremyrubin [~jeremyrub@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection]09:17
-!- afk11 [~thomas@89.100.72.184] has quit [Read error: No route to host]09:22
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards09:22
-!- kefkius_ is now known as kefkius09:27
-!- wallet42 [~wallet42@83.66.118.141] has quit [Quit: Leaving.]09:29
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards09:29
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has quit [Remote host closed the connection]09:30
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards09:31
-!- x98gvyn [~vfbtgn@5-12-204-170.residential.rdsnet.ro] has quit [Read error: Connection reset by peer]09:35
-!- jeremyrubin [~jeremyrub@18.85.24.143] has joined #bitcoin-wizards09:36
-!- afk11 [~thomas@89.100.72.184] has quit [Read error: Connection reset by peer]09:36
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards09:37
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards09:37
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards09:38
-!- jeremyrubin [~jeremyrub@18.85.24.143] has quit [Remote host closed the connection]09:39
-!- jeremyrubin [~jeremyrub@18.85.24.143] has joined #bitcoin-wizards09:39
-!- jeremyrubin [~jeremyrub@18.85.24.143] has quit [Remote host closed the connection]09:40
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 256 seconds]09:40
-!- x98gvyn [~vfbtgn@82.79.159.196] has joined #bitcoin-wizards09:41
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 245 seconds]09:41
-!- wallet42 [~wallet42@83.66.118.141] has quit [Quit: Leaving.]09:46
-!- hearn [~mike@94.118.128.13] has joined #bitcoin-wizards09:50
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards09:50
-!- jeremyrubin [~jeremyrub@31-35-109.wireless.csail.mit.edu] has joined #bitcoin-wizards09:52
-!- jeremyrubin [~jeremyrub@31-35-109.wireless.csail.mit.edu] has quit [Remote host closed the connection]09:52
-!- JoiIto_ [~textual@18.111.4.229] has joined #bitcoin-wizards09:53
-!- JoiIto [~textual@18.85.59.46] has quit [Ping timeout: 245 seconds]09:56
-!- luktgf [~vfbtgn@5-12-40-127.residential.rdsnet.ro] has joined #bitcoin-wizards09:57
-!- x98gvyn [~vfbtgn@82.79.159.196] has quit [Ping timeout: 276 seconds]09:57
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards10:03
-!- zer0x [~zer0x@90.214.21.31] has quit [Ping timeout: 250 seconds]10:05
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards10:06
-!- luktgf [~vfbtgn@5-12-40-127.residential.rdsnet.ro] has quit [Ping timeout: 256 seconds]10:06
-!- luktgf [~vfbtgn@188.25.38.73] has joined #bitcoin-wizards10:07
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards10:12
-!- jeremyrubin [~jeremyrub@18.189.127.58] has joined #bitcoin-wizards10:14
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards10:16
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards10:17
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host]10:17
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards10:17
-!- Rynomster [~quassel@unaffiliated/rynomster] has quit [Ping timeout: 240 seconds]10:18
-!- rubensayshi [~ruben@91.206.81.13] has quit [Ping timeout: 252 seconds]10:21
-!- erasmospunk [~erasmospu@151.34.108.130] has quit [Ping timeout: 276 seconds]10:22
-!- jeremyrubin [~jeremyrub@18.189.127.58] has quit []10:23
-!- jeremyrubin [~jeremyrub@18.189.127.58] has joined #bitcoin-wizards10:25
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards10:31
-!- erasmospunk [~erasmospu@151.34.108.130] has joined #bitcoin-wizards10:32
-!- Firescar96 [~burntblad@18.189.74.249] has joined #bitcoin-wizards10:32
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards10:34
-!- erasmosp_ [~erasmospu@gateway/vpn/privateinternetaccess/erasmospunk] has joined #bitcoin-wizards10:35
-!- erasmospunk [~erasmospu@151.34.108.130] has quit [Ping timeout: 276 seconds]10:37
-!- JoiIto_ [~textual@18.111.4.229] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]10:39
-!- sadoshi [~Sadoshi@31.220.4.123] has quit [Remote host closed the connection]10:41
-!- sadoshi [~Sadoshi@31.220.4.123] has joined #bitcoin-wizards10:41
-!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards10:45
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards10:51
-!- Guest16065 is now known as maaku10:55
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Read error: Connection reset by peer]10:57
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 256 seconds]10:57
-!- Firescar96 [~burntblad@18.189.74.249] has quit [Ping timeout: 256 seconds]11:00
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards11:03
-!- jmaurice is now known as wiz11:06
-!- shesek [~shesek@77.127.158.156] has quit [Read error: Connection reset by peer]11:12
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit]11:15
-!- shesek [~shesek@77.127.158.156] has joined #bitcoin-wizards11:17
Relosis it time for a restart? A bitcoin fork to incorporate all the lessons that have been learned so far?11:20
Relosa proper fork though not just another "shitcoin"11:21
sipaRelos: feel free to create one, and then convince everyone to switch :)11:21
RelosI'm thinking more of a community level decision11:21
Reloscall it bitcoin 2.000111:22
sipayes11:22
kanzureit's restarted every block11:22
sipathat is how you convince everyone to switch, by making a community decision11:22
sipawhich needs consensus from all participants11:22
Reloswell, I started the process, what's your opinion?11:23
fluffyponylet's call it...Nonthereum!11:23
RelosI just*** started the process, whats your opinion*11:23
kanzureunfortunately my opinion cannot be stated in polite company11:23
adlaihere's a politely stated opinion: why not wait a bit and incorporate a few more years' worth of lessons?11:24
Relospoliteness is stuffy11:24
adlaior have we learned all that there is to learn about decentralized consensus in six years11:24
Relosat some point we have to realise that bitcoin has some real failings as far as the masses are concerned11:24
Relosand maybe a fresh start is better?11:24
RelosI mean I don't know just putting it out there11:24
sipaRelos: my opinion will depend on how useful, tested, and accepted your implementation is11:25
fluffyponylet's just have a yearly restart11:25
kanzureRelos: you are inflammatory and boring... this is so far from -wizards relevance that it's gross.11:25
adlaiunless you have more specific suggestions/implementations, you're probably not going to get much other than polite jesting and impolite getlosting11:25
TaekRelos: I do believe that Ethereum is trying very hard to do what you want. Lots of new features, lots of lessons learned, lots of community behind it11:26
Zouppenisn't that done every time a (hard) fork is performed? learning something from previous lessons and improving the system. it doesn't need a "restart" in the way that Relos is saying.11:26
Relosin my view, the main problem that bitcoin has is that it is impossible to safely secure "hot wallets" which are necessary as far as businesses are concerned11:26
Relosthats how this downturn started and then bitstamp precipitated11:26
ZouppenRelos: have you heard about multisig?11:27
jeremyrubinRelos: Hot wallets are securable? That seems more of a user problem than a core protocol issue.11:27
Relosyou can't run a hot wallet on multisig11:27
sipawhat protocol changes do you suggest that would fix this?11:28
kanzurethis is not -wizards relevant11:28
Relosyou can't square instant withdrawals with multisig11:28
shesekRelos, you most definitely can11:28
kanzurethat's trivially false: apply both signatures on the same server. done. horriby insecure but whatever.11:29
shesekthere's nothing stopping you from having multiple internet-connected machine all sign their part of the multi-signature transaction in real time11:29
kanzurecould you take this to #bitcoin please? and not here11:29
sipaso, what do you suggest?11:29
shesek.... or just that ^, yes11:29
fluffyponyyeah, this is more for #bitcoin11:29
Relosjesus its so stuffy here11:29
kanzureyes11:29
sipaare you here to discuss research ideas, or to complain that "SOMETHING MUST BE DONE!"11:29
Relosno wonder nothing gets done11:29
Relosall stuck on protocol and rules and sensless debates about things no one cares11:30
-!- jeremyrubin [~jeremyrub@18.189.127.58] has quit [Remote host closed the connection]11:30
sipaRelos: no, please11:30
kanzuremore inflammatory nonsense... yawn.11:30
Relosyou the one inflaming kanzure11:30
sipatell us what could improve things11:30
sipain your opinion11:30
Reloswhy don't you just stay silent if you don't wish to engage11:30
zookoThat's what I'm doing!11:30
kanzuresilence is the enemy of good people11:30
Reloslmao, this place was silent when I came in so, just stop reading11:31
sipano11:31
sipayou start talking11:31
Relosnow, sipa, before any problem can be solved one needs to first recongise what it is11:31
Relosthen whether something can be done about it or not11:31
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has left #bitcoin-wizards ["#tahoe-lafs the secure decentralized storage system"]11:31
sipaok, what is the problem?11:31
kanzuresipa: are you sure you meant start11:31
Reloshot wallets getting hacked11:31
sipayes11:31
sipaalso some people are poor11:32
Relosspecifically exchanges11:32
sipathere are wars11:32
sipavery bad11:32
adlaiRelos: how do you propose to remove from cryptocurrency the need to secure your encryption keys?11:32
Reloswell, if that problem is not solvable11:32
Relosyou might as well stop working on anything else bitcoin related11:32
fluffyponynone of the problems you're mentioning "can't" be solved with Bitcoin11:32
Relosbecause no one will use it if exchanges keep going bankrupt11:32
sipaRelos: i think that problem can e solved11:33
adlaithis is roughly equivalent to complaining that cash is a bad system, because muscular and/or well-armed assailants can remove it from your person against your permission11:33
sipabut not by changes in the core protocol11:33
fluffyponystandards akin to PCI-DSS can be created and enforced, and nobody will deal with exchanges that don't meet those standards11:33
Relosthe core protocol has a script language doesnt it?11:33
sipaa solution likely starts with having auditable exchanges11:33
sipait does11:33
Reloswhy is that so little developed?11:33
kanzurehave you actually read script-related commits11:34
RelosI mean bitcoin is programmable money11:34
sipayes it is, to an extent11:34
Reloswhy do exchanges not have the choice of, say, chargebacking a hot wallet?11:34
Relosthen the masses can choose11:34
kanzureugh. chargebacks are just sending a transaction back to the original sender. that's trivial.11:34
Relosand needed11:35
-!- sipa [~pw@unaffiliated/sipa1024] has left #bitcoin-wizards []11:35
Relosit's the only solution I can see to hot wallet hacks of exchanges11:35
kanzuresipa: the more you leave the worse this place gets11:35
Relospeople still have the choice, they dont have to use the exchange etc11:35
belcherwhat if the exchange does a chargeback when it wasnt a real theft?11:37
Relossue them11:37
-!- jeremyrubin [~jeremyrub@18.189.44.161] has joined #bitcoin-wizards11:37
belcherhow would this new bitcoin be any different from paypal ?11:37
adlaiRelos: please don't take this the wrong way, but have you read the bitcoin whitepaper, and understood the problems it's designed to address?11:37
Reloswhy shouldn't individuals be able to choose whether to make their own address chargebackable or not?11:38
TaekRelos: one of the primary advantages of Bitcoin is that transactions are not reversible. Institutions like exchanges need to adjust when working with the newer technology11:38
-!- wallet42 [~wallet42@83.66.118.141] has quit [Quit: Leaving.]11:38
Relosbitstamp can freeze your account anyway11:38
Relosas it has done to many11:38
adlaibitstamp is not bitcoin.11:38
ajweissi don't think a hard fork is the solution.  what bitcoin really needs is a soft spooon.11:38
adlaibitstamp is a few meat-people with a website and a corporate-person, and some bank accounts, and some bitcoin addresses. but bitcoin-the-system doesn't care about bitstamp11:39
Relosbitcoin is not a dictatorship, why shouldn't individuals be able to chose whether to make their own address chargebackable?11:39
RelosI was talking about the script language11:39
adlaiajweiss: or a pointed stick11:39
TaekRelos: you can make you address chargebackable, just do a multisig where the exchange has enough signatures to perform a chargeback on your money11:39
Relosfrom my understanding, the script language works on an address level not on the level of the bitcoin as a whole11:39
adlaithe script language works at the transaction level, since "addresses" don't really exist11:39
ajweisstruth be told, i think most of the innovation needs to take place above the core protocol anyway11:39
RelosTaek you cant hotwallet a multisig if you could bitstamp wouldnt be dying right now11:39
Relosmultisig* a hotwallet***11:40
TaekRelos: ??? why not11:40
Relosbecause if you could it would be used11:40
Relosyou need the permission of someone else to withdraw, that means the withdrawal is not instant and the market won't stand for that11:41
ajweissrelos: bitstamp uses multisig for their hotwallet11:41
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards11:41
ajweissthey actually outsourced to bitgo11:41
Relosask, erm, what was that super secure exchange that would delay withdrawals, they never attracted clients11:41
TaekCoinbase?11:41
Relosnooo, some small exchange11:42
ajweisswhat is the difference between a delayed withdrawal and an instant withdrawal that can be charged back for a while?11:42
stonecoldpatRelos: You need the permission of your bank today to withdraw any cash using your cards...11:42
TaekCoinbase delayed withdrawals for 4 days for a long time, and they still got plenty of users.11:42
Relosthe difference is that the market wouldnt mind about the former11:42
ajweissthey're the same11:43
Relosthe latter* lol11:43
Relostechnically, yes, but in practice they aren't11:43
ajweissyou can't spend unsettled funds11:43
ajweissyou either have x or you don't11:43
-!- Madars [~null@unaffiliated/madars] has quit [Read error: Connection reset by peer]11:44
Relostrue, but I just think the scripting language is underdeveloped11:45
adlaithe scripting language doesn't let you unwind past transactions11:45
-!- Madars [~null@unaffiliated/madars] has joined #bitcoin-wizards11:45
Relosit could do11:45
adlaibitcoin could also cook me breakfast every morning, if we extended the scripting language for OP_MAKEADLAICOFFEE11:45
adlaibut seriously, the concerns you're raising are ones better addressed on the level of people using bitcoin, rather than bitcoin itself11:46
adlaii'm not denying the problems exist, but the solutions you suggest are essentially a return to the problems that bitcoin tries to solve in the first place11:46
Reloson a convenience level, what problem does bitcoin solve exactly for the consumer?11:47
adlaifor the _consumer_? it creates additional problems by incentivis11:47
adlai...incentivizing the delay of consumption11:47
kanzurethis is really something that would be better discussed in #bitcoin11:47
adlaithat too.11:47
Relosthat's not convenience11:47
Relosit's good, yes11:48
kanzureRelos: /join #bitcoin11:48
jeremyrubinRelos: A meaningful contribution could be to think about fork migrations and what can be done to elegantly allow Bitcoin to modify the protocol without causing disaster. Try reading about what Tezos does.11:48
-!- hearn [~mike@94.118.128.13] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]11:48
Relosbut... the hot wallet problem was shown back in 201111:48
Reloswhen bitcoin went from 30 to 211:48
Relosand here we are, same problem11:48
adlaijeremyrubin: do you have a copy of http://tezos.com/position_paper.pdf i could borrow? that one 404s11:49
* fluffypony has a new addition to his ignore list11:49
ajweissi don't think the problem is the core protocol.  the problem is that there isn't a protocol on top that encourages best use of what already exists...11:49
Relosmt gox went bankrupt, stamp is going bankrupt, who is next now?11:49
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards11:49
jeremyrubinadlai: https://www.dropbox.com/s/ujmk1ejhvn1u8kx/tezos.pdf?dl=011:50
Relosobviously we can raise our hands and say nothing to do with us the blame lays somewhere else, but there is a problem here which MUST be solved11:50
* adlai wonders why this channel isn't moderated with the same iron fist as #bitcoin11:50
Relosand in my opinion takes priority above all else11:50
adlaijeremyrubin: thanks!11:50
Relosfor if this isn't solved, there is no bitcoin. Simple as that11:50
ajweissimagine if there was a way to write up all these complicated payment channel ideas and that wallets executed them on your behalf using a common protocol11:50
ajweissthat protocol could change and bend without risks to consensus11:51
RelosI wouldn't care if my wealth was open to the best hackers on earth who eventually will take it11:51
Reloson an individual level I can keep it offline, eliminate that risk11:51
Relosbut on a business level, when I must have a hot wallet, as it currently stands being hacked is only a matter of time11:52
-!- wallet42 [~wallet42@83.66.118.141] has quit [Ping timeout: 256 seconds]11:54
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Quit: .]12:05
-!- jinglebellz [~jinglebel@149.130.134.120] has joined #bitcoin-wizards12:05
-!- erasmosp_ [~erasmospu@gateway/vpn/privateinternetaccess/erasmospunk] has quit [Ping timeout: 246 seconds]12:06
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards12:08
-!- p15x_ [~p15x@111.193.191.100] has joined #bitcoin-wizards12:11
-!- p15x [~p15x@182.50.108.80] has quit [Ping timeout: 264 seconds]12:13
-!- jinglebe_ [~jinglebel@149.130.134.120] has joined #bitcoin-wizards12:16
-!- jinglebellz [~jinglebel@149.130.134.120] has quit [Read error: Connection reset by peer]12:16
adlaijeremyrubin: did anything ever come of this project?12:18
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:18
jeremyrubinadlai: I think it's still under development12:21
* adlai has found only the low-SNR https://twitter.com/hashtag/tezos12:22
-!- wallet42 [~wallet42@83.66.118.141] has joined #bitcoin-wizards12:22
-!- wallet42 [~wallet42@83.66.118.141] has quit [Ping timeout: 276 seconds]12:27
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer]12:29
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards12:29
-!- SubCreative [~SubCreati@c-76-121-19-166.hsd1.wa.comcast.net] has joined #bitcoin-wizards12:30
-!- SubCreative [~SubCreati@c-76-121-19-166.hsd1.wa.comcast.net] has quit [Changing host]12:30
-!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards12:30
-!- jeremyrubin [~jeremyrub@18.189.44.161] has quit [Remote host closed the connection]12:37
-!- Rynomster [~quassel@unaffiliated/rynomster] has joined #bitcoin-wizards12:43
-!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Ping timeout: 240 seconds]12:45
-!- jtimon [~quassel@189.Red-83-59-238.dynamicIP.rima-tde.net] has quit [Quit: No Ping reply in 180 seconds.]12:48
-!- jtimon [~quassel@189.Red-83-59-238.dynamicIP.rima-tde.net] has joined #bitcoin-wizards12:48
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection]12:48
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:49
-!- sneak [~sneak@unaffiliated/sneak] has quit [Ping timeout: 245 seconds]12:50
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards12:51
-!- pavel_ [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards12:52
-!- pavel_ [~paveljani@79-98-72-216.sys-data.com] has quit [Client Quit]12:54
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]12:54
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Ping timeout: 256 seconds]12:56
-!- davispuh [~quassel@212.93.114.152] has joined #bitcoin-wizards13:13
-!- hashtag_ [~hashtag@87.97.17.42.pool.invitel.hu] has joined #bitcoin-wizards13:14
-!- hearn [~mike@97e336e7.skybroadband.com] has joined #bitcoin-wizards13:17
-!- skullum [Adium@nat/yahoo/x-gqcyjfgixuhwjyon] has joined #bitcoin-wizards13:21
-!- Firescar96 [~burntblad@18.189.74.249] has joined #bitcoin-wizards13:22
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-vttqvtrvclzgxdxf] has quit [Quit: Connection closed for inactivity]13:26
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards13:32
-!- zer0x [~zer0x@90.214.21.31] has joined #bitcoin-wizards13:34
-!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards13:42
-!- JoiIto [~textual@18.111.4.229] has joined #bitcoin-wizards13:43
-!- luktgf [~vfbtgn@188.25.38.73] has quit [Quit: Leaving]13:49
-!- jinglebe_ [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]13:54
-!- jinglebellz [~jinglebel@149.130.134.120] has joined #bitcoin-wizards13:54
-!- Firescar96 [~burntblad@18.189.74.249] has left #bitcoin-wizards ["The flame grows dim, I must rekindle"]14:04
-!- Firescar96 [~nchinda2@18.189.74.249] has joined #bitcoin-wizards14:05
-!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has joined #bitcoin-wizards14:08
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 240 seconds]14:08
-!- jinglebellz [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]14:11
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:6908:c096:b4c8:8469] has joined #bitcoin-wizards14:11
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards14:18
-!- nessence [~alexl@166.170.25.243] has joined #bitcoin-wizards14:19
-!- zer0x [~zer0x@90.214.21.31] has quit [Remote host closed the connection]14:25
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:25
-!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards14:26
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 255 seconds]14:28
andytoshihehe, in less than 100LOC i have a rust extension that'll flip all the if statements in functions marked #[mutation_test], except for those that are inside loops of any sort (since idk if there are any mutations i can do inside loops that won't cause them to run forever). it'll be another 50 i expect to have it dupe the unit tests to use the mutated versions. i love this language :)14:28
fluffyponywoah bro, slow down, 100 LoC is like 10 day's actual work14:29
* fluffypony pulls out his copy of the Mythical Man Month and bonks andytoshi on the head with it14:29
-!- Firescar96 [~nchinda2@18.189.74.249] has quit [Ping timeout: 265 seconds]14:30
-!- JoiIto [~textual@18.111.4.229] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]14:32
kanzureno violence14:34
fluffyponykanzure: with the recent SNR here we're going to have to have -wizards-wizards14:35
fluffyponyor just move the conversation into...*the blockchain*14:35
andytoshisome days are just like this :/ if it gets to be an ongoing thing i'm sure we'll figure something out14:37
-!- sofdg2 [~sofdg2@unaffiliated/sofdg2] has joined #bitcoin-wizards14:37
adlaikicking idiots?14:37
andytoshimore secrecy is not the solution; i (and some others) often mention this place on bitcointalk with the goal of finding more talent14:37
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection]14:37
andytoshii also don't want to be kicking people because that discourages discussion14:38
kanzureadlai: i don't want to kick "idiots"14:38
adlaihow about "kicking people who refuse to accept the fact that there may be a more appropriate channel for their education"14:38
andytoshiit'd be more like requiring voice to talk14:38
fluffyponyandytoshi, I agree, but I think that moderating based on "this is more suited to #b-dev / #b" is suitable14:38
adlaithat works too, remarkably well even.14:38
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:39
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]14:39
-!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 246 seconds]14:39
kanzureyeah, i think that is worth trying long before "tests" or whatever14:40
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:40
andytoshikanzure: well what is the criteria for getting voice?14:40
kanzureright, before that too14:40
Taekregistered nick, lose voice for a day or 2 if you're OT14:40
fluffyponybut then why bother with voice14:40
fluffyponyjust kick if the polite suggestion of another channel is ignored14:41
andytoshiehh that'd be selectively applied, there have been conversations here among even regulars about their childhoods etc14:41
fluffyponyescalate to kban if they come back and start babbling again14:41
andytoshii'm also uncertain that we (meaning the 20 or so people who are opped here) can reliably distinguish "babble" without creating a feeling of censorship14:41
kanzureandytoshi: i think that's more of a social credibility issue. we let you ramble on about shrooms because we know that you will talk about non-shroom things successfully.14:42
fluffyponyandytoshi: it's not about the content so much as the attitude of the person - some non-wizards content is fine if it's labeled [OT] and generally nobody complains, but when someone wants to argue about a subject best suited to #bitcoin or #bitcoin-dev (and then they ignore the polite suggestions they take it there) then moderation is suitable14:42
-!- JoiIto [~textual@18.111.4.229] has joined #bitcoin-wizards14:42
andytoshikanzure: yeah, and i don't want to institutionalize that in any way because then we're discriminating agoinst new people14:42
kanzureJoiIto: welcome back14:42
kanzureandytoshi: we should absolutely discriminate against new people, especially if they seem to be incapable of following the /topic14:43
fluffypony^^14:43
kanzurewe should also discriminate against old people incapable of following the /topic14:43
kanzureand the timeless.... especially them.14:43
fluffyponythe timekoin wat wat?14:43
andytoshihehe14:43
andytoshikanzure: i don't agree with that, for the most part new people are friendly and even those who ask basic questions mostly "get it" and it's helpful to on-ramp them14:44
MRL-Relay[smooth] maybe a bot where new people get a limited number of lines to talk14:44
andytoshiit's only the people who start fights, won't listen, repeat things after being referred to #b, etc14:44
MRL-Relay[smooth] ^ i.e. high volume garbage, not just garbarge14:45
-!- Firescar96 [~nchinda2@18.189.74.249] has joined #bitcoin-wizards14:45
-!- hashtagg_ [~hashtag@87.97.17.42.pool.invitel.hu] has joined #bitcoin-wizards14:45
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 256 seconds]14:45
-!- hashtagg_ [~hashtag@87.97.17.42.pool.invitel.hu] has quit [Max SendQ exceeded]14:46
-!- JoiIto [~textual@18.111.4.229] has quit [Client Quit]14:46
fluffyponyyeah, so then a 3-strike rule for ignoring referrals to other channels?14:46
ajweisshonestly i think you guys are too nice14:47
-!- hashtag_ [~hashtag@87.97.17.42.pool.invitel.hu] has quit [Ping timeout: 240 seconds]14:47
-!- hashtagg_ [~hashtag@87.97.17.42.pool.invitel.hu] has joined #bitcoin-wizards14:47
-!- smooth [~ubuntu@ec2-54-201-223-245.us-west-2.compute.amazonaws.com] has joined #bitcoin-wizards14:47
Taek3-strikes and then you lose voice? In general I'm against kicking14:47
andytoshiajweiss: there is an unspoken policy (or maybe it is spoken ... i think it's from amiller_) that it should be basically impossible to get kicked here because we want it to be a "free exchange of ideas"14:47
-!- JoiIto [~textual@18.111.4.229] has joined #bitcoin-wizards14:47
fluffyponyTaek: the issue with the voice model is what prompts the person to be voiced in the first place?14:48
fluffyponyunless you voice everyone and then devoicing is "punishment"14:48
-!- hashtagg_ [~hashtag@87.97.17.42.pool.invitel.hu] has quit [Max SendQ exceeded]14:48
ajweissi get that, and that's a great ideal.  but free exchange of ideas != platform to be annoyingly offtopic14:48
andytoshii don't want a situation where we are policing ideas, even stupid ones or ones that have been done to death14:48
* fluffypony clearly has a much shorter annoyance-fuse than andytoshi 14:49
ajweissalthough i suppose the topic lines are somewhat murky and referrals to other channels can be seen as snubs14:49
andytoshiidk, maybe we should be more agressive abotu OT posts. *shrug* but it really doesn't seem like a problem 99% of the time, it is just every few weeks there is a flood of crap like this all at once14:49
-!- hashtagg_ [~hashtag@87.97.17.42.pool.invitel.hu] has joined #bitcoin-wizards14:49
Zouppen+v flood is a bit annoying, too. of course you can ignore them in irssi and other clients, but it's not that way by default. kicking is not that bad option, i think. banning is more like restricting the freedom.14:50
ajweissmaybe a red herring channel #bitcoin-senior-management14:53
Zouppen:)14:53
fluffyponylol14:53
gwillenajweiss: ha.14:54
adlai#bitcoin-board-meetings14:55
gwillenandytoshi: so, I think it's important to have channels where people who know things can talk to other people who know things more or less unmolested14:55
gwillen(not necessarily 'channels' in the IRC sense, although I think those are useful for this purpose)14:55
gwillenit's hard to accomplish that while simultaneously avoiding cliqueishness, of course14:56
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 252 seconds]14:58
kanzurehow about this: instead of sipa or whoever leaving when they are sad about the world, you can have a bot that kickbans everyone except the spammer15:00
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards15:01
kanzuredoes that satisfy all of your crazy requirements15:01
adlaithe knights of bitcoin require a wizardry.15:01
-!- crowleyman [crowleyman@gateway/shell/bnc4free/x-jygqdcgqyohpvmla] has quit [Ping timeout: 272 seconds]15:03
andytoshikanzure: despite actual wizards sometimes ragequitting for a day or two, i think the benefit of having a totally free conversation outweighs the problems. the shitposting has increased in the last six months but i still don't think it's to a point where we need to take some dramatic action15:03
-!- hearn [~mike@97e336e7.skybroadband.com] has quit [Ping timeout: 276 seconds]15:05
-!- tcrypt [~tylersmit@173.247.206.110] has quit [Ping timeout: 244 seconds]15:05
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards15:06
-!- hashtagg_ [~hashtag@87.97.17.42.pool.invitel.hu] has quit [Ping timeout: 240 seconds]15:09
-!- nessence [~alexl@166.170.25.243] has quit [Read error: Connection reset by peer]15:10
kanzureandytoshi: muting spammers and people incapable of joining other channels is not dramatic action.15:11
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 265 seconds]15:11
ajweissapparently there is a quaker irc channel, i wonder what they do...15:15
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]15:21
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards15:24
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Read error: Connection reset by peer]15:27
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards15:27
-!- JoiIto [~textual@18.111.4.229] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]15:34
-!- orik [~orik@mobile-166-171-248-146.mycingular.net] has joined #bitcoin-wizards15:44
-!- hearn [~mike@97e1f164.skybroadband.com] has joined #bitcoin-wizards15:52
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:53
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds]15:57
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 264 seconds]15:57
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]15:57
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 255 seconds]16:00
-!- hearn [~mike@97e1f164.skybroadband.com] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]16:01
-!- antgreen [~user@38.96.12.2] has quit [Read error: Connection reset by peer]16:03
-!- o3u is now known as Fistful_of_coins16:04
-!- Firescar96 [~nchinda2@18.189.74.249] has quit [Ping timeout: 250 seconds]16:05
-!- JoiIto [~JoiIto@18.111.4.229] has joined #bitcoin-wizards16:05
-!- antgreen [~user@38.96.12.2] has joined #bitcoin-wizards16:06
-!- orik [~orik@mobile-166-171-248-146.mycingular.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]16:07
-!- belcher [~belcher-s@bcdc7a59.skybroadband.com] has joined #bitcoin-wizards16:07
-!- belcher [~belcher-s@bcdc7a59.skybroadband.com] has quit [Changing host]16:07
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards16:07
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards16:08
-!- JoiIto [~JoiIto@18.111.4.229] has quit [Client Quit]16:09
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards16:10
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has joined #bitcoin-wizards16:11
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has quit [Ping timeout: 252 seconds]16:15
-!- DrWat [DrWat@186-107-124-249.baf.movistar.cl] has joined #bitcoin-wizards16:16
-!- Firescar96 [~nchinda2@18.189.74.249] has joined #bitcoin-wizards16:17
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:6908:c096:b4c8:8469] has quit [Remote host closed the connection]16:17
-!- orik [~orik@mobile-166-171-248-146.mycingular.net] has joined #bitcoin-wizards16:20
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft]16:21
-!- orik [~orik@mobile-166-171-248-146.mycingular.net] has quit [Read error: Connection reset by peer]16:22
adlaiquake!16:22
-!- orik [~orik@50.125.71.245] has joined #bitcoin-wizards16:22
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-fimdafryirdsmjjq] has joined #bitcoin-wizards16:22
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 240 seconds]16:24
-!- x98gvyn [~vfbtgn@188.26.147.60] has joined #bitcoin-wizards16:40
-!- Firescar96 [~nchinda2@18.189.74.249] has quit [Ping timeout: 272 seconds]16:40
DrWatquake?16:42
maakuajweiss: talk about quakerism and/or toasted oats?16:45
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection]16:46
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:45da:ff09:81df:433f] has joined #bitcoin-wizards16:47
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:45da:ff09:81df:433f] has quit [Ping timeout: 245 seconds]16:51
-!- davispuh [~quassel@212.93.114.152] has quit [Read error: Connection reset by peer]16:55
-!- anthony [~anthony@cpe-71-79-147-7.neo.res.rr.com] has joined #bitcoin-wizards16:56
-!- anthony is now known as Guest6026016:56
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards17:00
-!- p15x_ [~p15x@111.193.191.100] has quit [Max SendQ exceeded]17:03
-!- orik [~orik@50.125.71.245] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]17:04
-!- p15x [~p15x@111.193.191.100] has joined #bitcoin-wizards17:06
-!- p15x [~p15x@111.193.191.100] has quit [Max SendQ exceeded]17:09
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit []17:17
-!- p15x [~p15x@111.193.191.100] has joined #bitcoin-wizards17:25
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards17:26
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards17:26
-!- Rynomster [~quassel@unaffiliated/rynomster] has quit [Ping timeout: 272 seconds]17:29
-!- cluckj [~cluckj@c-71-225-211-210.hsd1.pa.comcast.net] has joined #bitcoin-wizards17:33
-!- Firescar96 [~nchinda2@18.189.61.190] has joined #bitcoin-wizards17:37
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards17:57
-!- d1ggy [~d1ggy@dslb-088-070-164-219.088.070.pools.vodafone-ip.de] has joined #bitcoin-wizards17:57
-!- d1ggy_ [~d1ggy@dslb-088-070-166-004.088.070.pools.vodafone-ip.de] has quit [Ping timeout: 272 seconds]18:00
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]18:07
-!- jeremyrubin [~jeremyrub@jeremys-mbp.media.mit.edu] has joined #bitcoin-wizards18:14
-!- Starduster [~guest@unaffiliated/starduster] has quit [Read error: Connection reset by peer]18:16
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards18:16
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Client Quit]18:18
-!- satwo [~satwo@unaffiliated/satwo] has joined #bitcoin-wizards18:21
-!- licnep [uid4387@gateway/web/irccloud.com/x-hlkaaaecfqegideu] has joined #bitcoin-wizards18:22
-!- afk11 [~thomas@89.100.72.184] has quit [Quit: Leaving.]18:23
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards18:23
-!- jinglebellz [~jinglebel@149.130.134.120] has joined #bitcoin-wizards18:37
-!- jeremyrubin [~jeremyrub@jeremys-mbp.media.mit.edu] has quit [Remote host closed the connection]18:40
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has joined #bitcoin-wizards18:41
-!- jinglebellz [~jinglebel@149.130.134.120] has quit [Ping timeout: 246 seconds]18:41
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 256 seconds]18:43
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has quit [Client Quit]18:44
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 272 seconds]18:49
-!- jinglebellz [~jinglebel@149.130.134.120] has joined #bitcoin-wizards18:49
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards18:57
-!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 245 seconds]18:58
-!- satwo [~satwo@unaffiliated/satwo] has quit [Quit: Leaving]19:04
-!- skullum [Adium@nat/yahoo/x-gqcyjfgixuhwjyon] has quit [Ping timeout: 272 seconds]19:05
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has joined #bitcoin-wizards19:08
-!- jinglebellz [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]19:14
moaanybody aware of work analysing fee-paying transactions?19:17
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards19:17
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:c10:638b:edf1:d541] has joined #bitcoin-wizards19:19
gmaxwellandytoshi: COOL re extension, usually what you want to do with tests is to flip one at a time, then two at a time. Sometimes multiple flips cancel each other out. Any way you could take a counter parameter from the command line? e.g. mutation_class_a=NNN where NNN is an index mod Nmutable_points_marked_with_class_a for which one to mutate?19:20
gmaxwellthat it was so easy to do even that ... making me want to use rust for more things.19:20
-!- HostFat [~HostFat@adsl-ull-187-93.42-151.net24.it] has quit [Read error: Connection reset by peer]19:23
-!- zwischenzug [~zwischenz@gateway/vpn/privateinternetaccess/zwischenzug] has joined #bitcoin-wizards19:27
andytoshigmaxwell: pretty sure yes, tho idk how much expressivity i can use with command-line args ... i wasted a lot of time today reading through the libsyntax code and being ignored on IRC trying to add new unit tests (specifically, how to i get to the containing module of the function i just mutated so that i can search it for unit tests?? turns out you can't, so i had to restructure my code a little bit19:31
andytoshiso it looks for a marker on the module itself)19:31
petertoddare there debian/ubuntu packages for rust yet?19:32
andytoshipetertodd: i don't think so19:33
andytoshiaside from the binaries you can download at rust-lang.org19:34
petertoddandytoshi: that's kinda my litmus test for "is this stable enough to bother?" :P19:34
petertoddI read the debian discussion about the bootstrapping issue19:34
-!- p15 [~p15@182.50.108.77] has joined #bitcoin-wizards19:35
andytoshilink?19:35
petertoddhttps://wiki.debian.org/Teams/RustPackaging/Bootstrap19:36
petertodd(btw, by package, I mean third-party packages too, so long as they're reasonably trustworthy/well-maintained)19:36
gmaxwellit's mostly a boostrapping issue that it's not packaged I think.19:36
petertoddyeah, I'm getting that impression too19:37
rustyYes, but bootstrapping is kinda important.19:37
gmaxwellI don't think anyone has rebuilt it from the original ocaml stuff from scratch.  I found the rust team to be kind of insensitive to some of these concerns (and you may note that their package management thing enshrines a bunch of known-security-horrible practices from the ruby world)19:37
petertoddgmaxwell: I saw someone's description of that process - literally dozens of intermediate steps19:38
gmaxwell(There is at least a sense of 'this should probably be better' but not really appriciating how bad it actually is.)19:38
andytoshithat is my impression also19:38
andytoshitho part of it is that they are extremely busy and it's easy to ignore stuff that isn't so user-visible; this may improve as things stabilize19:38
gmaxwellpetertodd: no one has mapped the shortest path I think, would be pretty computationally expensive to do so.19:39
-!- p15x [~p15x@111.193.191.100] has quit [Max SendQ exceeded]19:39
gmaxwellandytoshi: I talked to someone who worked directly on the package manager thing .. so it does some cool things like identifying things by hash, but there is no facility for digital signatures; so you end up with your security reducing to "trust random stuff on github/etc., but at least snapshot the hashes once you've trusted it the first time"19:39
andytoshi:/ that is very unfortunate19:40
-!- p15x [~p15x@182.50.108.83] has joined #bitcoin-wizards19:40
petertoddwell, on the birght side once a sig system is slapped on that won't be so bad19:40
gmaxwelllooked like it would be easy to fix in the future.19:41
petertoddhalfway there19:41
petertoddreminds me: turns out ripple labs doesn't sign any of their code19:41
gmaxwellthe URL support seemed pretty generic so it seemed to me that you could define a URL that encoded a pubkey(hash), and also required the things it fetched from it to be signed.19:41
gmaxwellthough I worry that since the ecosystem is starting without it, it'll be hard to fix it (or at least they'll be something deep in your dependency path which isn't authenticated at all)19:42
petertoddgmaxwell: it's also telling peopl enew to the space that doing that is acceptable19:42
gmaxwellat the same time, just dropping it on people might make it get used in a way that has only pretextual security.19:43
gmaxwelle.g. github signing things for you. :P19:44
petertoddnothing wrong with that so long as it's all the same key :P19:44
gmaxwellthere is also some politics around it that made them really scope creep resistant. (mozilla paid an outside developer to work on it and there were some delivery delays/challenges)19:45
petertoddgmaxwell: might have helped had they included a minimal but explicit "null sig" mechanism that had no security, but forced the hooks to be there19:45
gmaxwellpetertodd: well I mean you putting your package signing key online on github.. would not be more secure than access to github and/or https.19:45
petertoddgmaxwell: exactly! if you do that and github is honest and it's all with the same key, that's not *that* bad19:46
gmaxwellOh I see, use a github key. yea, makes sense, at least you know where you stand.19:48
-!- zwischenzug [~zwischenz@gateway/vpn/privateinternetaccess/zwischenzug] has quit [Remote host closed the connection]19:50
-!- zwischenzug [~zwischenz@gateway/vpn/privateinternetaccess/zwischenzug] has joined #bitcoin-wizards19:51
gmaxwellandytoshi: whers your mutation testing extension for rust?20:00
jeremyrubinpetertodd: reminds me, I downloaded a fresh copy of tor today and the signatures were broken.20:00
gmaxwellI started downloading signatures on everything a while back and constantly find problems. E.g. for a long time openssh was signed with a key that couldn't easily be found anywhere.[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D (uh, or openssl?20:02
gmaxwell20:02
andytoshigmaxwell: on my system, and broken right now..20:02
gmaxwellandytoshi: I was telling someone who works on servo about it (keegan) and he was quite interested.20:02
andytoshigmaxwell: cool!20:03
andytoshiunfortunately i was an idiot and do not have the working code from earlier today20:03
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:98d1:b770:240c:f41c] has quit [Ping timeout: 245 seconds]20:04
andytoshiin an hour or two it should be working again, i'm mired in implementation details of the syntax parsing phase20:04
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 256 seconds]20:05
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:06
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services]20:08
-!- Dr-G2 [~Dr-G@x4d08a348.dyn.telefonica.de] has joined #bitcoin-wizards20:08
andytoshi..actually it would be very easy to get the code back to the way it was; i can do this if your friend is interested ... but it doesn't create new unit tests, just the mutated functions, and i need to keep working on the (currently broken) restructured version to add that ability20:08
gmaxwell[meta] re the ontopicness stuff; sometimes things are more ontopic than it seems. E.g. the above stuff about the rust mutation testing has at least personal interest to several people here because its about the state of the art in software testing (and spawns out of andytoshi's wrapper for libsecp256k1).20:08
gmaxwellandytoshi: well don't rush yourself; he'll still be interested later.20:08
gmaxwell[meta] sometimes the traffic here of not really ontopic stuff (or really irritatingly ignorant stuff) gets ... irritating. I have no real solution. Some people have tried to make closed access versions of the channel (on several occasions, in fact); but I see a lot of value from public discussion so I don't join them.20:09
dgenr8jeremyrubin: did you download the bad-sig tor over tor?  I had to try 4 times recently to get a non-corrupted update of tbb over tor.20:10
gmaxwell[meta] if people wanted I wouldn't be adverse to having a _short_ quiz to get voice or something like that; though I think it would really cut down the availablity of the channel. Really I'd probably prefer to spend administrative effort in making a digest or an index or something, rather than trying to moderate extensively.20:11
jeremyrubindgenr8: You're right I think.20:16
gmaxwellwe've had a few folks in here report bad certificates (seemingly) due to malicious tor exits. Ouch if they're hitting tbb transfers.20:17
jeremyrubinHmm I'm a little concerned my system may be compromised now because I did open the maybe-compromised tor bundle.20:23
gmaxwelljeremyrubin: if its any consoluation it's probably good to treat your system as compromised every once in a while and reset yourself.20:26
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-fimdafryirdsmjjq] has quit [Quit: Connection closed for inactivity]20:26
jeremyrubingmaxwell: was thinking, "well I'll just check the binary to see if it matches a good one", but realized a good exploit would, once opened, put the correct binary in place. Your point is well taken...20:28
jeremyrubinAnd a general reminder that sleep deprivation, and thereby inattentiveness, is probably the biggest security threat of all20:29
andytoshigmaxwell: https://github.com/apoelstra/halfsleep still does not create unit tests, but it works (and im past the problem that was stumping me :)) you can run `cargo test` on the project in the examples directory and you will see that the unit tests which use the mutated function fail20:29
kanzuregmaxwell: i would prefer muting or kicking people who are incapable of /joining #bitcoin and continuing discussion there. a quiz is unnecessary.20:29
kanzurenobody was suggesting that rust mutation stuff is off-topic......... what is clearly offtopic is stuff like "bitcoin needs to be reset; tell me again what source code is?"20:30
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards20:31
jeremyrubinkanzure: I think the best policy is probably to send them a private message. I sent Relos a pm and discussed for few back and forths.20:33
andytoshibtw some relevant context to this discussion is that kanzure has spent several years locating and wooing domain experts from many domains and bringing them to ##hplusroadmap, where he works to make sure the channel does not become a cesspool and they all leave20:38
andytoshitho i think the situation on -wizards is a bit different20:38
-!- adam3us [~Adium@modemcable130.142-161-184.mc.videotron.ca] has quit [Quit: Leaving.]20:39
kanzureyes my method in there is to scream at everyone until they fall over dead; i'm quite certain that method does not apply here.20:50
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: reboot]20:50
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]20:59
-!- jinglebellz [~jinglebel@149.130.134.120] has joined #bitcoin-wizards21:02
-!- jinglebellz [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]21:03
-!- jinglebellz [~jinglebel@149.130.134.120] has joined #bitcoin-wizards21:03
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds]21:03
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards21:05
-!- isis [~isis@abulafia.patternsinthevoid.net] has left #bitcoin-wizards []21:05
-!- lovecruft [~isis@abulafia.patternsinthevoid.net] has joined #bitcoin-wizards21:06
lovecruftjeremyrubin: hey, if you can give me any specifics on the exit node your were using, or you're willing to give me a copy of either the bad signature or the binary, i'm willing to personally assess the exit node's behaviour and BadExit it if necessary, and i and other would be happy to analyse the binary/sig21:06
jeremyrubinlovecruft: I can't do that. Any record I have of such things was stored on my computer, therefore is potentially compromised as well.21:07
lovecruftsure, but post-compromise analysis is far better than zero analysis21:08
lovecruftanyway, i build and help develop tor browser, and i'd be horrified if any of our users were getting owned21:09
jeremyrubinlovecruft: https://www.dropbox.com/s/x6s3xjgvavf764p/TorBrowser-4.0.8-osx32_en-US.dmg?dl=021:11
lovecruftthanks!21:12
-!- jinglebellz [~jinglebel@149.130.134.120] has quit [Read error: Connection reset by peer]21:12
-!- jinglebe_ [~jinglebel@149.130.134.120] has joined #bitcoin-wizards21:12
jeremyrubingpg: Signature made Thu Apr  9 13:42:04 2015 EDT using RSA key ID D40814E021:13
jeremyrubingpg: BAD signature from "Tor Browser Developers (signing key) <torbrowser@torproject.org>"21:13
jeremyrubinlovecraft: gpg error was along lines of the above21:13
-!- lovecruft is now known as isis21:13
jeremyrubinlovecruft: ^^^ I then googled for the error, when I read an article about tor devs messing up key signing and absent mindedly no big deal'ed it.21:15
jeremyrubinI'm still not certain there was a real compromise, and it seems unlikely, but unless I can convince myself otherwise I'm in for a wipe.21:16
isishmm… i'm not sure about gnupg error, it sounds as if perhaps something happened to the download (could be a bad exit, or just a bad/incomplete download)21:18
isisyour binary matches the one on the build machines…21:19
-!- JoiIto [~textual@c-50-137-79-91.hsd1.ma.comcast.net] has joined #bitcoin-wizards21:19
gmaxwelljeremyrubin: have a copy of the signature?21:20
jeremyrubinisis: incomplete download actually seems most likely21:20
-!- jgarzik [~jgarzik@104-178-201-106.lightspeed.tukrga.sbcglobal.net] has joined #bitcoin-wizards21:21
-!- jgarzik [~jgarzik@104-178-201-106.lightspeed.tukrga.sbcglobal.net] has quit [Changing host]21:21
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards21:21
-!- blazes816 [~tylersmit@173.247.206.110] has joined #bitcoin-wizards21:23
-!- JoiIto [~textual@c-50-137-79-91.hsd1.ma.comcast.net] has quit [Client Quit]21:23
jeremyrubingmaxwell: https://www.dropbox.com/s/brjujsrwlmqn9aw/TorBrowser-4.0.8-osx32_en-US.dmg.asc?dl=021:23
-!- tcrypt [~tylersmit@173.247.206.110] has quit [Ping timeout: 252 seconds]21:26
-!- jinglebe_ [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]21:26
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:8052:58ee:d120:5dc8] has joined #bitcoin-wizards21:26
-!- blazes816 [~tylersmit@173.247.206.110] has quit [Ping timeout: 244 seconds]21:27
phantomcircuitjeremyrubin, can you not link to the potentially compromised .dmg ?21:30
jeremyrubinphantomcircuit: I did https://www.dropbox.com/s/x6s3xjgvavf764p/TorBrowser-4.0.8-osx32_en-US.dmg?dl=021:30
phantomcircuitNOT21:31
isisjeremyrubin: everything looks ok on that front. the only problems left that i can think of would be your gpgtools install, or perhaps some other gnupg problem, e.g. an outdated copy of the key.21:31
-!- DrWat [DrWat@186-107-124-249.baf.movistar.cl] has quit [Read error: Connection reset by peer]21:34
-!- DrWat [DrWat@186-106-226-80.baf.movistar.cl] has joined #bitcoin-wizards21:35
jeremyrubinisis: Yeah I'm not overly concerned at this point. My downloading of the new version was over https, signatures checked out later (pointing to the partial dl being the issue), and binaries match. Although gmaxwell has a point with a periodic wipe never hurting. Thanks for looking into this :)21:37
-!- gielbier [~giel@f142219.upc-f.chello.nl] has quit [Ping timeout: 256 seconds]21:37
jeremyrubinisis: although in theory you could be the attacker trying to trick me over IRC ;)21:37
jeremyrubinisis: I locally verified all of the above as well so I jest21:38
isisquite true. all the more reason for you to become an anonymous gitian builder for bitcoind and tor browser, so that you can catch any developer hijinks or coersion.21:40
jeremyrubinI'm down -- I'll set one up soonish (added to todo list)21:42
-!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards21:45
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:56
-!- jinglebellz [~jinglebel@149.130.224.54] has joined #bitcoin-wizards21:57
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]21:57
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards21:57
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:57
-!- unlord_ [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has joined #bitcoin-wizards21:58
-!- jinglebellz [~jinglebel@149.130.224.54] has quit [Remote host closed the connection]21:59
-!- unlord [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds]22:02
-!- jinglebellz [~jinglebel@149.130.224.54] has joined #bitcoin-wizards22:07
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards22:08
-!- jinglebellz [~jinglebel@149.130.224.54] has quit [Ping timeout: 256 seconds]22:12
-!- jinglebellz [~jinglebel@149.130.194.222] has joined #bitcoin-wizards22:27
-!- jinglebe_ [~jinglebel@149.130.194.222] has joined #bitcoin-wizards22:28
-!- jinglebellz [~jinglebel@149.130.194.222] has quit [Read error: Connection reset by peer]22:28
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards22:39
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 265 seconds]22:47
-!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards22:49
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards23:09
-!- luny [~luny@unaffiliated/luny] has joined #bitcoin-wizards23:09
-!- x98gvyn [~vfbtgn@188.26.147.60] has quit [Quit: Leaving]23:14
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards23:25
-!- MoALTz [~no@78.11.179.104] has quit [Quit: Leaving]23:31
-!- licnep [uid4387@gateway/web/irccloud.com/x-hlkaaaecfqegideu] has quit [Quit: Connection closed for inactivity]23:34
-!- MoALTz [~no@78.11.179.104] has joined #bitcoin-wizards23:35
-!- orik [~orik@c-71-227-207-191.hsd1.wa.comcast.net] has joined #bitcoin-wizards23:35
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]23:47
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards23:48
-!- jinglebe_ is now known as jinglebellz23:50
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 248 seconds]23:52
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 240 seconds]23:54
-!- orik [~orik@c-71-227-207-191.hsd1.wa.comcast.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]23:58
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards23:59
--- Log closed Wed Apr 15 00:00:53 2015

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!