--- Day changed Sun Jan 27 2019 01:02 < waxwing> az, anyone can use it yes, see the github link in the topic, use the install script as described in the readme. 01:05 < az> waxwing, what about the virtualenv thing? I've installed it using pip but I'm still getting an error 01:05 < az> is there a list of dependencies that I should install first? 01:51 < waxwing> az, iirc the install script should ensure you have virtualenv. 01:51 < waxwing> also 'getting an error' - would be helpful to say what error 01:52 < waxwing> to all: anyone else getting 'Message throttled due to flooding' in debug if you have agora enabled? seems clear we were right to remove it from config default. 01:56 < az> waxwing, this is strange, when I used the LOCAL_ALL=C the script run correctly. my local is not en.USA 02:00 < waxwing> i don't know what "the LOCAL_ALL=C" is, sorry. perhaps arubi might be able to help you, although again you didn't actually say what the error was. 02:08 < az> I'm sorry the error got buried in logs. it was complaining about virtualenv 02:09 < waxwing> az, OK. maybe you might note down your OS info in case there's something interesting. 02:09 < waxwing> afk 02:12 < az> it was centos 6 02:13 < az> and same error on Ubuntu 16.04, solved on ubuntu by running with LOCAL_ALL=C which made it using the US local 02:14 < az> I got it installed now. what to do next? I'm kind of lost. do I need bitcoin core? 02:16 < az> I think I should start from here https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/USAGE.md 03:33 < waxwing> az, interesting re: LOCAL_ALL=C, i've never heard of that. i'm not using a US setting on my ubuntu (16 and 18), would be curious if anyone could fill me on in this. 03:34 < waxwing> yes, as it directs you on the README here https://github.com/JoinMarket-Org/joinmarket-clientserver#usage ; immediately after the installation which you've just done. 03:35 < waxwing> and yes Bitcoin Core is required, at least for now. 03:36 < az> I could start it using the electrum-server which I think not very good practice, right? 03:37 < az> typing locale in terminal will show some info about your system local settings 05:45 -!- qubenix [~qubenix@66.172.11.228] has quit [Ping timeout: 246 seconds] 06:36 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Remote host closed the connection] 07:01 -!- GitHub152 [GitHub152@gateway/service/github.com/x-xbzyswyzkawlmjbe] has joined #joinmarket 07:01 < GitHub152> [joinmarket-clientserver] AdamISZ pushed 1 new commit to master: https://git.io/fh6rb 07:01 < GitHub152> joinmarket-clientserver/master ceaf271 AdamISZ: Merge #315: Check unaltered sequence, locktime (payjoin)... 07:01 -!- GitHub152 [GitHub152@gateway/service/github.com/x-xbzyswyzkawlmjbe] has left #joinmarket [] 07:01 -!- GitHub149 [GitHub149@gateway/service/github.com/x-oszowxjfestilyhk] has joined #joinmarket 07:01 < GitHub149> [joinmarket-clientserver] AdamISZ closed pull request #315: Check unaltered sequence, locktime (payjoin) (master...payjoin-check-sequence) https://git.io/fhoSo 07:01 -!- GitHub149 [GitHub149@gateway/service/github.com/x-oszowxjfestilyhk] has left #joinmarket [] 07:03 -!- GitHub121 [GitHub121@gateway/service/github.com/x-iwqmfocrgfrjjxei] has joined #joinmarket 07:03 < GitHub121> [joinmarket-clientserver] AdamISZ pushed 1 new commit to master: https://git.io/fh6rA 07:03 < GitHub121> joinmarket-clientserver/master 0b1610a AdamISZ: Merge #316: graceful sender-side timeout of PayJoin if fails... 07:03 -!- GitHub121 [GitHub121@gateway/service/github.com/x-iwqmfocrgfrjjxei] has left #joinmarket [] 07:03 -!- GitHub6 [GitHub6@gateway/service/github.com/x-zdixctcgoxrbwamw] has joined #joinmarket 07:03 < GitHub6> [joinmarket-clientserver] AdamISZ closed pull request #316: graceful sender-side timeout of PayJoin if fails (master...payjoin-timeout-sender) https://git.io/fhoNH 07:03 -!- GitHub6 [GitHub6@gateway/service/github.com/x-zdixctcgoxrbwamw] has left #joinmarket [] 07:07 -!- GitHub133 [GitHub133@gateway/service/github.com/x-jsmfkdxwvvazfkpj] has joined #joinmarket 07:07 < GitHub133> [joinmarket-clientserver] AdamISZ closed pull request #319: Fix bug in channel selection in prepare_privmsg (master...fix_prepare_privmsg) https://git.io/fh6fc 07:07 -!- GitHub133 [GitHub133@gateway/service/github.com/x-jsmfkdxwvvazfkpj] has left #joinmarket [] 07:08 -!- GitHub5 [GitHub5@gateway/service/github.com/x-eqlzymrfwsznsesc] has joined #joinmarket 07:08 < GitHub5> [joinmarket-clientserver] AdamISZ pushed 1 new commit to master: https://git.io/fh6ok 07:08 < GitHub5> joinmarket-clientserver/master fb4bd0e AdamISZ: Merge #319: Fix bug in channel selection in prepare_privmsg... 07:08 -!- GitHub5 [GitHub5@gateway/service/github.com/x-eqlzymrfwsznsesc] has left #joinmarket [] 07:12 -!- GitHub197 [GitHub197@gateway/service/github.com/x-vnfxtsomuataxbpp] has joined #joinmarket 07:12 < GitHub197> [joinmarket-clientserver] AdamISZ closed pull request #310: Instructions for installation on Windows (master...doc-install-on-windows) https://git.io/fhVvn 07:12 -!- GitHub197 [GitHub197@gateway/service/github.com/x-vnfxtsomuataxbpp] has left #joinmarket [] 07:12 -!- GitHub176 [GitHub176@gateway/service/github.com/x-phvmaggnywvckcjb] has joined #joinmarket 07:12 < GitHub176> [joinmarket-clientserver] AdamISZ pushed 6 new commits to master: https://git.io/fh6oO 07:12 < GitHub176> joinmarket-clientserver/master 993f3fd d3spwn: Add mention of Windows installation documentation. 07:12 < GitHub176> joinmarket-clientserver/master 769990d d3spwn: Add section about installing on Windows 07:12 < GitHub176> joinmarket-clientserver/master 275d24b d3spwn: Moved section to the right place 07:12 -!- GitHub176 [GitHub176@gateway/service/github.com/x-phvmaggnywvckcjb] has left #joinmarket [] 07:13 < waxwing> d3spwn, oh i didn't check. please use squash in future to make it one commit (unless it's large with really separate things in it) 07:15 < waxwing> Lightsword, the macOS instructions in README.md point to PyQt4 still; do we know if the current install works for the GUI on MacOS? I'm guessing so? I guess we can edit this to point to the PySide download if people want to do some kind of manual installation. 07:15 < waxwing> only pinging you because i have a vague memory you had installed it on Mac. If that applies to anyone else, same question. 07:33 < waxwing> i think maybe we can replace the pyqt4 instruction with an instruction to `pip install PySide2` ? and maybe same for qt5reactor, as per install script here: https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/install.sh#L428-L430 08:23 < d3spwn> waxwing: i'll keep that in mind. i wasnt aware of that feature 08:35 -!- asymptotically [~matt@gateway/tor-sasl/asymptotically] has quit [Remote host closed the connection] 08:44 -!- apeng [~apeng@unaffiliated/apengdada] has quit [Quit: leaving] 08:49 -!- grubles [~grubles@unaffiliated/grubles] has joined #joinmarket 08:54 -!- deafboy [quasselcor@cicolina.org] has quit [Ping timeout: 244 seconds] 09:00 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 09:25 -!- asymptotically [~matt@gateway/tor-sasl/asymptotically] has joined #joinmarket 09:26 -!- qubenix [~qubenix@66.172.11.228] has joined #joinmarket 09:33 < arubi> phew centos 6? also I know about LC_ALL but never heard about LOCAL_ALL 10:26 -!- GitHub97 [GitHub97@gateway/service/github.com/x-wrykxtndvkbyytfr] has joined #joinmarket 10:26 < GitHub97> [joinmarket-clientserver] fivepiece opened pull request #320: conditionally run docker tests on travis (master...travis_reduce_tests) https://git.io/fh6Mo 10:26 -!- GitHub97 [GitHub97@gateway/service/github.com/x-wrykxtndvkbyytfr] has left #joinmarket [] 10:27 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] regarding the call for test help, "Fix bug in channel selection in prepare_privmsg #319" --> i'll have time tomorrow to test this on my end 10:35 < arubi> ugh.. why isn't this PR running dockers.. I included the special string and it ran on my repo :\ 10:35 < waxwing> alexcato def appreciated; i'm confident about it now (not ofc that i can be sure it catches all incorrect conditions!) but seen enough concretely to know it's fixed the specific problem we had. if the notes in the PR arent' clear let me know. 10:36 < waxwing> also as hamish mcewan noted, i also saw a message about flooding on agora this morning; i've just decided to stop trying to use it for now, although i don't think it blocks anything. 10:50 < arubi> so apparently travis' "$TRAVIS_COMMIT_MESSAGE" variable only takes effect when the trigger is an actual commit push, so ineffective in a PR. meaning a pull requester can't trigger the remote repo's dockers, but they can trigger their own in the same push, so I guess that's fine? 10:51 < arubi> I did test running by tagging a commit and as a cronjob fwiw 10:52 < waxwing> arubi, interesting. do you know the strategy in Core? i'm pretty sure someone told me they use a cron job. 10:53 < waxwing> so like a nightly or similar. 10:53 < arubi> yea I included the link to the page in the PR if you wanna set it 10:53 < arubi> you can set daily\weekly\monthly 10:53 < arubi> nightly is very useful and non disruptive 10:53 < waxwing> ah, got it. well; don't break your head over trying to get smarter ways working. we could probably go with even a daily tbh. that isn't a huge computational load after all. 10:53 < waxwing> yeah. 10:54 < arubi> yep, it would run for any cron. what I was not expecting is that the $TRAVIS_COMMIT_MESSAGE doesn't work for PRs 10:55 < arubi> (wanted to include a way to manually run dockers by using special keyword in the commit msg) 10:55 < waxwing> yeah i get it, it's annoying if that doesn't work, but not a big deal really. 10:56 < arubi> at least it works on the pull requester's travis instance 10:56 < waxwing> oh, well that's certainly very useful, yes. 10:57 < arubi> did you look at the bulletproofs circuits wip? I'm readying myself for some magic :) 10:58 < waxwing> no; but i'm kinda interested in looking more into pairings now. i prepared last month by learning Galois theory. lol. 10:58 < waxwing> PRs welcome on my bulletproofs writeup if you understand the circuits thing properly more than the like 5 lines i gave it there. 10:59 < arubi> oh hehe I'll probably have to schedule another vacation from work to really get it, but I'll try my hand at a PR if I think I can figure it out :) 11:00 < arubi> also yea good luck with pairings, I didn't even try figuring it out except for the really high level black box equalities on wikipedia 11:02 < arubi> reason I'm excited about circuits there, and especially sha256, I think it could be used as a replacement for the botched cut-and-choose algo I had in my scriptless coinswap thing a while back.. I think gmaxwell brought it up when I posted it on #wizards 11:23 < arubi> ohh I just realized the bp circuits bip is from last year :( I thought it was something new 11:24 < arubi> err, s/bip/wip 11:39 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 11:55 < waxwing> arubi, yeah my connectoin cut out there for a while (can always count on my ISP to test joinmarket's networking code thoroughly!) 11:55 < arubi> hehe ouch. what's the last line you saw? 11:55 < waxwing> but yeah i understand the source of your interest, sha2 preimage is holy grail stuff. and getting your hands dirty would help you see the nuances. 11:56 < waxwing> prob saw it all (s/bip/wip) 11:56 < arubi> right that was all. yep.. this holy grail is really gonna be something when we finally have it 11:56 < waxwing> thing is i think sipa andytoshi etc have moved to focusing on a secq based approach (i *think*) where they can build quasi-hash functions just using EC stuff. i'm not at all sure where we are. 11:57 < waxwing> hash preimages are always *talked* about with the different ZKP tech but i don't see it being done in practice .. i think? 11:57 < arubi> last time I asked the answer was kinda "it's in the works, but slowly" 11:57 < waxwing> MPC is kinda a similar story but i think state of art has moved forward quite a bit since i took an interest. 11:58 < arubi> lindell apparently has proprietary >2 ecdsa mpc 11:58 < arubi> at least that was my impression from watching some talk he gave about it.. need to fetch the url 11:59 < waxwing> cool to see the joinmarket IRC code recover and immediately start joining (inb4 dox) 11:59 < arubi> haha 11:59 < waxwing> proprietary? seriously? 11:59 < arubi> https://www.youtube.com/watch?v=Qv4-vh-KJ1s 11:59 < arubi> the 2pc code seems to be open source 12:00 < arubi> maybe proprietary was the wrong term, it's basically not published afaict 12:00 < waxwing> yes the 2pc is well known now. Connor has implemented in golang for example. that's the famous paper that everyone got excited about. 12:00 < arubi> and he's taling like it's gonna be service or something 12:00 < arubi> right 12:01 < waxwing> i even had it in my slides for my london talk, but didn't get round to it. 12:01 < arubi> yep, I mean specifically "his" repo. he mentions it at the end of the talk 12:01 < waxwing> wow that's just come out, thanks for that link arubi , a def watch. 12:01 < waxwing> link it on #wizards if it hasn't been already 12:02 < arubi> ah I linked the github repo. no response so didn't go further 12:02 < waxwing> ok. i must have missed it. thanks. 12:02 < arubi> was some days ago 12:05 < Lightsword> waxwing, not sure, I haven’t really tried the GUI 12:06 < waxwing> right. i guess it was someone else (i forget who) who wrote that little section in INSTALL.md. If you have any additional notes you could add for installing non-Qt let me know, thanks. 12:06 < waxwing> hmm blame is a thing :) 12:07 < waxwing> ah it was that well known community member user112012 12:11 < arubi> not to be confused with the elusive user112013 12:26 < Lightsword> lol 13:42 < belcher> waxwing im reading your blog post https://joinmarket.me/blog/blog/payjoin/ do you have a source link anywhere to LaurentMT's data collection? where he describes his methods and maybe publishes the source code 13:42 < belcher> if so maybe add it to that blog post as some kind of citation 13:50 -!- apeng [~apeng@unaffiliated/apengdada] has joined #joinmarket 13:53 < waxwing> belcher, yeah good point, at least specific algo if not code 13:54 < waxwing> arubi, so at the end poelstra asks him and he claims the code can do hmac/sha512 in like 100ms or something. 13:54 < belcher> like what does Ambiguous Txs mean 13:54 < waxwing> yeah good point i was thinking he might have meant the '=' case that he mentioned in the comments 13:54 < arubi> waxwing, oh I knew I recognized that voice :) 13:54 < waxwing> but didn't really go into it 13:54 < arubi> yea 14:00 < waxwing> oh but hmm that's the MPC, so it's garbled circuits, not the same as ZKP. a bit too far outside what i know about :) 14:02 < arubi> I wish I could find some "primer" on circuits.. seems like it's either an extremely complex subject or so "obvious" to practitioners that nobody bothers 14:23 -!- apeng [~apeng@unaffiliated/apengdada] has quit [Read error: Connection reset by peer] 15:13 -!- Cory [~Cory@unaffiliated/cory] has quit [] 17:05 -!- AgoraRelay [~jmrelayfn@p5DE4A468.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 17:17 -!- AgoraRelay [~jmrelayfn@p5DE4AD50.dip0.t-ipconnect.de] has joined #joinmarket 18:01 -!- Cory [~Cory@unaffiliated/cory] has joined #joinmarket 18:48 -!- grubles [~grubles@unaffiliated/grubles] has quit [Remote host closed the connection] 18:49 -!- grubles [~grubles@unaffiliated/grubles] has joined #joinmarket 18:54 -!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 245 seconds] 19:29 -!- grubles [~grubles@unaffiliated/grubles] has joined #joinmarket 19:37 -!- grubles [~grubles@unaffiliated/grubles] has quit [Remote host closed the connection] 20:37 -!- grubles [~grubles@unaffiliated/grubles] has joined #joinmarket 21:22 -!- grubles [~grubles@unaffiliated/grubles] has quit [Remote host closed the connection] 21:40 -!- apeng [~apeng@unaffiliated/apengdada] has joined #joinmarket 21:51 -!- apeng [~apeng@unaffiliated/apengdada] has quit [Read error: Connection reset by peer] 23:12 -!- nothingmuch [~user@62.102.148.160] has quit [Ping timeout: 250 seconds] 23:20 -!- nothingmuch [~user@213.152.161.30] has joined #joinmarket