12017-07-01T00:08:20  *** Murch has quit IRC
  22017-07-01T00:13:03  *** arubi has quit IRC
  32017-07-01T00:15:07  *** Yogaqueef has quit IRC
  42017-07-01T00:19:42  *** Murch has joined #bitcoin-core-dev
  52017-07-01T00:20:52  *** arubi has joined #bitcoin-core-dev
  62017-07-01T00:49:53  *** arubi has quit IRC
  72017-07-01T00:53:25  <AdrianG> whats the alt stack for in bitcoin script?
  82017-07-01T00:54:19  <luke-jr> AdrianG: an alternate stack
  92017-07-01T00:55:12  <AdrianG> so its a two-stack pushdown automata then?
 102017-07-01T00:55:57  <AdrianG> are the stacks fully equivalent?
 112017-07-01T00:56:21  <sipa> bitcoin script is not a pushdown automata
 122017-07-01T00:56:31  <sipa> because it has OP_PICK
 132017-07-01T00:57:51  <sipa> code has access to all elements, always, not just the top
 142017-07-01T00:58:05  <luke-jr> AdrianG: no, the alt stack is wiped between scripts, and has fewer opcodes to use it
 152017-07-01T00:58:19  * luke-jr OP_PICKs sipa
 162017-07-01T00:58:25  <AdrianG> sipa: that sounds like it would be a superset of a PDA then?
 172017-07-01T01:03:42  *** arubi has joined #bitcoin-core-dev
 182017-07-01T01:07:21  <sipa> it also follows intructions, not a state transition table
 192017-07-01T01:18:29  *** jannes has quit IRC
 202017-07-01T01:26:47  *** ovovo has joined #bitcoin-core-dev
 212017-07-01T01:28:50  *** AaronvanW has quit IRC
 222017-07-01T01:30:32  *** owowo has quit IRC
 232017-07-01T01:32:44  *** Murch has quit IRC
 242017-07-01T01:45:20  *** goofie has joined #bitcoin-core-dev
 252017-07-01T01:50:52  *** Ylbam has quit IRC
 262017-07-01T02:13:43  *** ovovo has quit IRC
 272017-07-01T02:18:21  *** owowo has joined #bitcoin-core-dev
 282017-07-01T02:19:40  *** dermoth has joined #bitcoin-core-dev
 292017-07-01T02:24:15  *** MarcoFalke has quit IRC
 302017-07-01T02:24:24  *** MarcoFalke has joined #bitcoin-core-dev
 312017-07-01T02:26:58  *** tmddzk has quit IRC
 322017-07-01T02:31:20  <gmaxwell> AdrianG: you can rewrite any script using the altstack without it (just using pick).  The altstack is there for the same reason that it's there in any forth implementation-- its a convenience and can result in fewer operations for some things.
 332017-07-01T02:31:39  <gmaxwell> apparently you've heard this craig wright stuff, it's pure gibberish.
 342017-07-01T02:33:23  <gmaxwell> (he was sending it to me on reddit several weeks ago too: https://people.xiph.org/~greg/temp/DSScamamoto.png )
 352017-07-01T02:34:07  <gmaxwell> AdrianG: his gibbering is basically trying to argue that script is universal but you don't need any of this technobable to show that, all you need to show is that it has a controlled-not.
 362017-07-01T02:34:39  <gmaxwell> That doesn't mean much of anything interesting though because there are very tight limits on how much computation you can do (which is why it isn't turing complete)
 372017-07-01T02:36:25  <gmaxwell> Wright is doing some pattern matching with finite state machines, where there is a well known result that one equipt with two 'stacks' (which are not like the forth-like stacks in bitcoin, but are simple things where you can only access the top elements) can be universal.
 382017-07-01T03:13:37  *** Giszmo has quit IRC
 392017-07-01T03:17:02  *** d9b4bef9 has quit IRC
 402017-07-01T03:18:07  *** d9b4bef9 has joined #bitcoin-core-dev
 412017-07-01T03:28:58  *** Giszmo has joined #bitcoin-core-dev
 422017-07-01T03:43:22  <BlueMatt> gmaxwell: no wonder wright hates you....you dont trivially fall for stupid technobabble like so many others
 432017-07-01T03:55:51  *** goatpig has joined #bitcoin-core-dev
 442017-07-01T04:18:37  *** ProfMac_ has joined #bitcoin-core-dev
 452017-07-01T04:26:41  *** owowo has quit IRC
 462017-07-01T04:27:23  *** ivan has joined #bitcoin-core-dev
 472017-07-01T04:31:35  *** owowo has joined #bitcoin-core-dev
 482017-07-01T04:31:35  *** owowo has joined #bitcoin-core-dev
 492017-07-01T05:32:58  *** Giszmo has quit IRC
 502017-07-01T05:58:12  *** justan0theruser has joined #bitcoin-core-dev
 512017-07-01T06:00:58  *** justan0theruser has quit IRC
 522017-07-01T06:01:18  *** justan0theruser has joined #bitcoin-core-dev
 532017-07-01T06:01:26  *** justanotheruser has quit IRC
 542017-07-01T06:50:28  <wumpus> craig wright hates us all
 552017-07-01T06:50:46  <wumpus> but yes that's a good thing
 562017-07-01T06:52:49  <wumpus> results from yesterday's benchmark sync up to block 430241: 0.14.2 took 08:12:29 (29549s), master took 06:20:57 (22857s), so ~23% faster
 572017-07-01T06:53:46  <wumpus> really neat
 582017-07-01T06:55:18  <wumpus> both with default dbcache setting
 592017-07-01T07:16:07  *** SopaXorzTaker has joined #bitcoin-core-dev
 602017-07-01T07:16:27  *** goatpig has quit IRC
 612017-07-01T07:30:02  *** arowser has quit IRC
 622017-07-01T07:36:09  *** arowser has joined #bitcoin-core-dev
 632017-07-01T07:37:16  <wumpus> going to time catch-up syncs from there to tip as well
 642017-07-01T07:39:01  <wumpus> might be interesting to plot the validation times per block w/ debug=bench too
 652017-07-01T08:29:19  *** Ylbam has joined #bitcoin-core-dev
 662017-07-01T09:01:40  <wumpus> not only is the sync faster, it seems to have less impact on the rest of the system, catching up the chain used to make any other things like browsing impossible on this system. Doesn't seem to be so much a CPU difference  (CPU wasn't maxed out in either case) but memory usage/IO related.
 672017-07-01T09:05:23  <gmaxwell> yea, I've noticed that too. Some of it I think might be the big peak memory usage and gigantic all at once writes was blowing out buffers.
 682017-07-01T09:06:39  <wumpus> indeed!
 692017-07-01T09:09:37  *** Yogaqueef has joined #bitcoin-core-dev
 702017-07-01T09:11:38  *** mryandao has quit IRC
 712017-07-01T09:23:45  <phantomcircuit> the configure scripts dont seem to be able to find db5.3 on gentoo
 722017-07-01T09:23:47  <phantomcircuit> luke-jr, any idea what's wrong here?
 732017-07-01T09:24:23  <phantomcircuit> (and yes i know it's supported to be db 4.8 but i have a wallet that's 5.3)
 742017-07-01T09:24:46  <luke-jr> nope, sorry
 752017-07-01T09:24:58  <luke-jr> I assume you used --with-incompatible-bdb?
 762017-07-01T09:25:22  *** mkarrer has joined #bitcoin-core-dev
 772017-07-01T09:25:31  <phantomcircuit> yeah
 782017-07-01T09:25:47  <phantomcircuit> checking the config.log there's no mention of even looking for 5.3
 792017-07-01T09:25:55  <phantomcircuit> i wonder if something got removed on accident
 802017-07-01T09:39:11  *** AaronvanW has joined #bitcoin-core-dev
 812017-07-01T09:57:19  *** mkarrer has quit IRC
 822017-07-01T10:00:26  *** unholymachine has quit IRC
 832017-07-01T10:06:24  *** unholymachine has joined #bitcoin-core-dev
 842017-07-01T10:18:20  *** wangchun has joined #bitcoin-core-dev
 852017-07-01T11:13:19  *** goofie has quit IRC
 862017-07-01T11:38:40  *** chjj has quit IRC
 872017-07-01T11:42:25  *** goofie has joined #bitcoin-core-dev
 882017-07-01T11:49:49  *** chjj has joined #bitcoin-core-dev
 892017-07-01T12:15:09  *** SopaXorzTaker has quit IRC
 902017-07-01T12:21:37  *** SopaXorzTaker has joined #bitcoin-core-dev
 912017-07-01T12:45:37  *** dermoth has quit IRC
 922017-07-01T12:45:37  *** dermoth_ has joined #bitcoin-core-dev
 932017-07-01T14:13:22  *** laurentmt has joined #bitcoin-core-dev
 942017-07-01T14:13:57  *** laurentmt has quit IRC
 952017-07-01T14:45:19  *** Giszmo has joined #bitcoin-core-dev
 962017-07-01T14:47:35  *** jahbless has joined #bitcoin-core-dev
 972017-07-01T15:16:45  *** Hawkwind has joined #bitcoin-core-dev
 982017-07-01T16:03:42  *** Dyaheon has quit IRC
 992017-07-01T16:04:46  *** Dyaheon has joined #bitcoin-core-dev
1002017-07-01T16:12:04  *** jahbless has quit IRC
1012017-07-01T16:29:49  *** Aaronvan_ has joined #bitcoin-core-dev
1022017-07-01T16:34:08  *** AaronvanW has quit IRC
1032017-07-01T16:51:17  *** Giszmo has quit IRC
1042017-07-01T16:55:40  *** AaronvanW has joined #bitcoin-core-dev
1052017-07-01T17:01:54  *** Hawkwind has quit IRC
1062017-07-01T17:03:58  *** chjj has quit IRC
1072017-07-01T17:16:28  *** chjj has joined #bitcoin-core-dev
1082017-07-01T18:19:53  *** jamesob has joined #bitcoin-core-dev
1092017-07-01T18:24:31  *** jamesob has quit IRC
1102017-07-01T18:47:08  *** jamesob has joined #bitcoin-core-dev
1112017-07-01T18:47:41  *** jamesob has joined #bitcoin-core-dev
1122017-07-01T18:51:04  *** Guyver2 has joined #bitcoin-core-dev
1132017-07-01T18:52:07  *** jamesob has quit IRC
1142017-07-01T19:06:28  *** chjj has quit IRC
1152017-07-01T19:13:40  *** chjj has joined #bitcoin-core-dev
1162017-07-01T19:27:48  *** Guyver2 has quit IRC
1172017-07-01T19:42:43  *** madgoat has joined #bitcoin-core-dev
1182017-07-01T19:43:44  *** madgoat has left #bitcoin-core-dev
1192017-07-01T20:49:02  *** jamesob has joined #bitcoin-core-dev
1202017-07-01T20:49:16  *** Giszmo has joined #bitcoin-core-dev
1212017-07-01T20:53:19  *** jamesob has quit IRC
1222017-07-01T20:59:47  *** SopaXorzTaker has quit IRC
1232017-07-01T21:17:20  *** CubicEarth has joined #bitcoin-core-dev
1242017-07-01T21:34:50  *** Yogaqueef has quit IRC
1252017-07-01T21:47:19  *** belcher_ has joined #bitcoin-core-dev
1262017-07-01T21:49:45  *** jamesob has joined #bitcoin-core-dev
1272017-07-01T21:54:16  *** jamesob has quit IRC
1282017-07-01T22:30:33  *** CubicEarth has quit IRC
1292017-07-01T22:38:35  *** AaronvanW has quit IRC
1302017-07-01T22:41:02  *** AaronvanW has joined #bitcoin-core-dev
1312017-07-01T23:36:13  <kanzure> "frustrating that the RPC isn't versioned and massively breaking changes like this are just introduced without any versioning and/or flags"  i guess something like that could work, shouldn't getblock start throwing up warnings at least even if not versioned?
1322017-07-01T23:36:34  <kanzure> s/shouldn't/couldn't/ is more accurately my question.
1332017-07-01T23:42:30  <sipa> kanzure: ?
1342017-07-01T23:42:34  <sipa> what is the context?
1352017-07-01T23:42:47  <sipa> we try very hard not to break RPC
1362017-07-01T23:42:54  <kanzure> btcd issue tracker someone is complaining about getblock/testnet/segwit
1372017-07-01T23:43:02  <sipa> oh, btcd
1382017-07-01T23:44:15  <kanzure> yes but the complaint is about bitcoind rpc versioning not btcd rpc versioning
1392017-07-01T23:44:46  <sipa> hmm, what was broken?
1402017-07-01T23:50:59  *** jamesob has joined #bitcoin-core-dev
1412017-07-01T23:55:40  *** jamesob has quit IRC