1 2017-09-13 00:40:17 0|bitcoin-git|[13bitcoin] 15promag opened pull request #11316: [qt] Add use available balance in send coins dialog (06master...062017-09-add-use-available-balance) 02https://github.com/bitcoin/bitcoin/pull/11316
2 2017-09-13 00:45:26 0|esotericnonsense|er, this seems like the most reasonable place to ask, apologies if not - what's the deal with slack.bitcoincore.org?
3 2017-09-13 00:45:49 0|esotericnonsense|(or bitcoincore.org in general; is it endorsed?)
4 2017-09-13 00:46:45 0|meshcollider|Yes, its the website given in the readme https://github.com/bitcoin/bitcoin/blob/master/README.md
5 2017-09-13 00:47:50 0|esotericnonsense|cool, thanks meshcollider
6 2017-09-13 00:53:49 0|achow101|esotericnonsense: bitcoincore.org is the bitcoin core's website
7 2017-09-13 00:54:02 0|achow101|the slack channel is Bitcoin Core's slack channel. It's mostly for random shit, not development
8 2017-09-13 00:54:12 0|achow101|go there for laughs and trolling
9 2017-09-13 00:54:19 0|esotericnonsense|slack is invented for random shit
10 2017-09-13 00:54:44 0|esotericnonsense|:) thanks
11 2017-09-13 00:59:02 0|gmaxwell|17:54:01 < achow101> the slack channel is Bitcoin Core's slack channel.
12 2017-09-13 00:59:14 0|gmaxwell|No it is a _community_ slack which is almost completely unused by actual developers.
13 2017-09-13 00:59:27 0|gmaxwell|I know you and luke use it, most of the developers do not.
14 2017-09-13 00:59:42 0|gmaxwell|A wish btcdrak would close it, it has caused a lot of drama and harm.
15 2017-09-13 01:00:04 0|StopAndDecrypt_|gmaxwell, difference between this and #bitcoin-dev ?
16 2017-09-13 01:00:08 0|gmaxwell|it was created against active opposition by a number of developers.
17 2017-09-13 01:00:24 0|esotericnonsense|it is currently breaking my irc client enumerating the 6000+ users in every chat
18 2017-09-13 01:00:36 0|sipa|#bitcoin-dev is about bitcoin; #bitcoin-core-dev is about development of one specific software project
19 2017-09-13 01:01:17 0|achow101|gmaxwell: it was created by an admin of bitcoincore.org
20 2017-09-13 01:01:41 0|achow101|it is arguably created by "Bitcoin Core"
21 2017-09-13 01:03:09 0|gmaxwell|StopAndDecrypt_: We used to use bitcoin-dev. Then one day Mike Hearn was a real jerk, in particular faulting wumpus for being 'indecisive', wumpus told him to cut it out, mike kept it up. Wumpus banned him. (so much for indecisive). Then out of nowhere jgarzik, who for who knows what reason still had access, unbanned mike hearn. So most of the developers simply left.
22 2017-09-13 01:03:54 0|gmaxwell|sipa: I don't think thats fair to say, -- a channel for bitcoin that hardly has any of the most active people isn't much of one.
23 2017-09-13 01:04:33 0|esotericnonsense|i've disconnected now because it basically dosed my irc bouncer, that was shortlived
24 2017-09-13 01:04:58 0|meshcollider|yeah that was the first channel I joined, but its pretty inactive, that's why sipa pointed me to this one instead
25 2017-09-13 01:05:54 0|gmaxwell|it's confusing to people for sure. It's not completely inactive though, a while back I was going to close it down if it went a week with no discussion but it didn't quite make it.
26 2017-09-13 01:07:41 0|esotericnonsense|my interpretation was that this channel was for direct work on the bitcoin codebase whilst bitcoin-dev was for general bitcoin-related development e.g. wallets, merchant integration, etc
27 2017-09-13 01:07:50 0|esotericnonsense|but yeah, it's pretty dead in there
28 2017-09-13 01:11:34 0|gmaxwell|esotericnonsense: it can't be that without the most active developers involved, and at the time people with admin access there were behaving disrespectfully to these people. (Access is since changed.) None of us have much interest in wheel warring, if a venue has become unproductive for us to use, we won't use it. For something like a bitcoin tech discussion if the most active of the tech peo
29 2017-09-13 01:11:40 0|gmaxwell|ple leave, it's going to die.
30 2017-09-13 01:12:02 0|esotericnonsense|indeed
31 2017-09-13 01:14:04 0|gmaxwell|There is this open venue toxic culture problem, where people will show up and behave abusively, and if you kick them out it's ZOMG CENSORSHIP but if you don't kick them out, competent people just won't bother with the place and thus it eventually dies.
32 2017-09-13 01:15:23 0|gmaxwell|big reason I opposed the slack, beyond it being a commercial propritary venue and primarily web only, is that it was creating yet another venue where either your tolerate abuse or suffer drama when you punt people.
33 2017-09-13 01:21:38 0|aj|slack's theoretically a bit more friendly to less technical people than irc, so i kinda liked the thought for that, but i think they're all secluded in private dragonsden channels or whatever now leaving the public ones for full-time drama
34 2017-09-13 01:22:45 0|sipa|i think it's fine for communities to use slack as a medium if they like to do so... i just don't think it should be 'officially' bitcoin core's slack
35 2017-09-13 01:22:54 0|sipa|especially when few developers use it
36 2017-09-13 01:24:51 0|meshcollider|speaking of weird things on the bitcoincore website, whats the point of this? https://bitcoincore.org/en/supporters/
37 2017-09-13 01:25:46 0|aj|yeah... when it was started the meme it was trying to address was "core is great, it just doesn't communicate well", but without dev participation slack doesn't really solve that problem much...
38 2017-09-13 01:28:18 0|aj|meshcollider: counter to the "support" list on http://web.archive.org/web/20160118073735/https://bitcoinclassic.com/ i think
39 2017-09-13 01:28:25 0|gmaxwell|aj: we should have just put embedded web irc links on the site. e.g. the webchat link at the top https://opus-codec.org/development/
40 2017-09-13 01:29:09 0|gmaxwell|arguably web slack is nicer, but it would avoid fragmenting the community.
41 2017-09-13 01:29:26 0|meshcollider|why not remove the slack from the site then?
42 2017-09-13 01:29:55 0|gmaxwell|ACK
43 2017-09-13 01:30:38 0|meshcollider|btcdrak will not like that though
44 2017-09-13 01:30:54 0|StopAndDecrypt_|anybody who needs to communicate and has value to contribute would know how to at least establish contact
45 2017-09-13 01:31:05 0|StopAndDecrypt_|communication isnt difficult, its a litmus test, i dont even code
46 2017-09-13 01:31:07 0|aj|gmaxwell: plus a link to the botbot archives; it'd only miss out on push notifications then
47 2017-09-13 01:32:06 0|aj|meshcollider: the website's managed by github, a pull request with a bunch of dev acks seems like a reasonable thing to do to me
48 2017-09-13 01:33:09 0|meshcollider|drak is like lead maintainer of that repo though isnt he
49 2017-09-13 01:33:19 0|gmaxwell|StopAndDecrypt_: well we also want to talk to users! and some aren't going to figure out how to get on IRC. I think the freenode webchat is sufficient.
50 2017-09-13 01:33:36 0|sipa|meshcollider: what repo?
51 2017-09-13 01:33:44 0|meshcollider|https://github.com/bitcoin-core/bitcoincore.org/graphs/contributors
52 2017-09-13 01:33:45 0|aj|meshcollider: yeah; wumpus is lead maintainer of the bitcoin repo, doesn't mean either of them don't care what other people think
53 2017-09-13 01:35:31 0|instagibbs|bitcoincore.org is mostly a venue for posting FAQs, blog post versions of announcements for releases and the like
54 2017-09-13 01:38:05 0|StopAndDecrypt_|gmaxwell, well yeah, there's people who want to reach in, and then there's reaching out for feedback. reddit helps, but nobody should feel obligated to post on reddit, especially when a lot of it is just to dismiss some wild claim being made. it's helpfull though.
55 2017-09-13 07:30:30 0|bitcoin-git|[13bitcoin] 15gmaxwell opened pull request #11318: Put back inadvertently removed copyright notices (06master...06fix_copying) 02https://github.com/bitcoin/bitcoin/pull/11318
56 2017-09-13 07:56:33 0|CodeShark|the Core slack is a necessary outlet for shits and giggles...and a tremendous amount of great comms have taken place there, albeit not always in the general chat channel
57 2017-09-13 07:57:06 0|CodeShark|I have been able to get a hold of a LOT of people through that Slack that would not come on IRC
58 2017-09-13 07:57:54 0|CodeShark|most of it via other channels or private chats
59 2017-09-13 07:58:15 0|CodeShark|without it it would have been near impossible to coordinate several important efforts
60 2017-09-13 07:59:28 0|gmaxwell|CodeShark: I think it is toxic for our community. Case in point: people like you that we never see here, and yet many people think you are a high profile developer.
61 2017-09-13 07:59:38 0|gmaxwell|Because of your much higher level of activity on the slack.
62 2017-09-13 07:59:59 0|CodeShark|the communications are necessary
63 2017-09-13 08:00:15 0|CodeShark|without them, people just make shit up...and it's often unfavorable
64 2017-09-13 08:01:00 0|CodeShark|and there's a lot more to the Bitcoin Core project than just submitting pull requests and doing code review
65 2017-09-13 08:02:33 0|gmaxwell|CodeShark: Which is why having the split is not acceptable.
66 2017-09-13 08:04:38 0|CodeShark|I was working on my own Bitcoin implementation and codebase prior to this whole hard forking insanity and decided to volunteer most of my time to help Bitcoin Core instead. prior to that I use to come here more, but I realized that many people still needed basic information
67 2017-09-13 08:05:53 0|sipa|sure, but why does that need to happen under the "Bitcoin Core" name?
68 2017-09-13 08:06:26 0|gmaxwell|I'm thankful for your help but the lack of communication is a serious problem.
69 2017-09-13 08:06:56 0|CodeShark|for better or worse that was the brand that people recognized. I would prefer people make the distinction between implementation and consensus rule definitions, but that's just not how much of the public perception works right now
70 2017-09-13 08:07:09 0|CodeShark|have tried hard to change that, but there's tremendous resistance
71 2017-09-13 08:07:58 0|CodeShark|FWIW, now that segwit is active I'd rather shift efforts back to building stuff rather than putting out fires
72 2017-09-13 08:08:04 0|gmaxwell|That response is a bit shocking.
73 2017-09-13 08:08:59 0|CodeShark|not sure what lack of communication you're referring to - you mean the fact I don't come here nearly as much as I did a couple years ago?
74 2017-09-13 08:09:21 0|gmaxwell|Because what it sounds like is that the focus is actually a "bitcoiners for sanity" which then borrowed our project's name and reputation, but doesn't actually care to advance its positions or even communicate closely with it.
75 2017-09-13 08:10:20 0|CodeShark|I try my best to keep abreast of important developments within Bitcoin Core and do my best to communicate them
76 2017-09-13 08:10:38 0|CodeShark|and get paid $0 for it
77 2017-09-13 08:10:42 0|gmaxwell|CodeShark: that most of the slack people are effectively not involved in the project itself in any serious ongoing capacity, including not hanging out here. It has serious negative results, like you carrying around a we'd never use BIP9 message again, which is entirely not what I'm thinking and I doubt its what other people are thinking.
78 2017-09-13 08:11:09 0|gmaxwell|So it's going to be an inevitable messaging circus when we do.
79 2017-09-13 08:11:39 0|CodeShark|I wasn't the only one that carried that message
80 2017-09-13 08:11:46 0|gmaxwell|I've been thankful for the positive contributions for sure! but the disconnection is a serious liability.
81 2017-09-13 08:11:47 0|CodeShark|many contributors seem to feel that way
82 2017-09-13 08:12:05 0|gmaxwell|let me guess, luke-jr. ... The slack needs to go away.
83 2017-09-13 08:12:37 0|CodeShark|the slack is necessary as an outlet for people
84 2017-09-13 08:12:58 0|sipa|CodeShark: the fact that you have that impressions and i don't probably means there is a communications failure :)
85 2017-09-13 08:13:28 0|CodeShark|ok, then perhaps we can do more to fix that
86 2017-09-13 08:14:22 0|gmaxwell|There appears to be a serious split brain problem.
87 2017-09-13 08:14:34 0|CodeShark|it's hard to shift gears, sure
88 2017-09-13 08:14:39 0|gmaxwell|I've spent time talking to some other people who are mostly in the slack and hearing radically different views on things.
89 2017-09-13 08:16:18 0|CodeShark|I just saw Bitcoin Core viciously attacked a couple years ago and hostile parties form...and did whatever I could to communicate basic principles. it's impossible to get everyone aligned on all the details, but the priority was around trying to at least have a coherent overarching message
90 2017-09-13 08:17:01 0|sipa|a message that includes "nobody wants a full mempool" ?
91 2017-09-13 08:17:13 0|CodeShark|that was not my message...
92 2017-09-13 08:17:49 0|CodeShark|but in the big scheme of things at this moment, it is a detail that is still hard to communicate
93 2017-09-13 08:18:03 0|gmaxwell|I'm not criticising the helpful moves, but we can't afford a split brain.
94 2017-09-13 08:19:02 0|CodeShark|I believe #bitcoin-core-dev should focus more on tech developments and code. we have other channels for things like media strategy
95 2017-09-13 08:20:15 0|sipa|today seems to be an exception, the topic here is hardly ever about anything else
96 2017-09-13 08:21:14 0|CodeShark|indeed - so if you want tighter coordination on other stuff I would suggest participating in these other channels more. I don't want to spam this channel with issues that are not directly related to engineering
97 2017-09-13 08:22:17 0|gmaxwell|I don't think it's acceptable for the comms stuff to continue with virtually no input from the people actively involved with the software project, under the projects name.
98 2017-09-13 08:22:41 0|gmaxwell|The liability is simply too great. Plus it's an outright misrepresentation.
99 2017-09-13 08:22:53 0|CodeShark|you know how to reach me - I always value your input
100 2017-09-13 08:23:22 0|gmaxwell|Permitting that kind of thing is 80% of why gavin turned into such a circus, we are making the same mistake again but scaled up.
101 2017-09-13 08:23:40 0|gmaxwell|The fact that the people involved don't suck doesn't make it that much better. :)
102 2017-09-13 08:24:27 0|CodeShark|I just wanted to build good products atop bitcoin and decided to support the Bitcoin Core project however I could because it's the most stable, most reliable, most secure implementation of validation and relay
103 2017-09-13 08:24:39 0|CodeShark|I would prefer to continue building good products
104 2017-09-13 08:24:47 0|CodeShark|I didn't ask for these other jobs
105 2017-09-13 08:24:59 0|gmaxwell|In any case, I think my core ask is rally simple: lets end the splitbrainness. I'm not asking you to stop your advocacy, I'm generally thankful for it.
106 2017-09-13 08:25:36 0|gmaxwell|But if things are going to operate under the projects name they must be at least somewhat coordinated with the project contributors. Having a totally siloed comms enviroment makes that almost impossible.
107 2017-09-13 08:25:36 0|sipa|CodeShark: gmaxwell is not saying "CodeShark is doing a bad job"; he's saying "it's scary that there is a disconnect between these two communities"
108 2017-09-13 08:25:47 0|gmaxwell|what sipa said!
109 2017-09-13 08:26:24 0|CodeShark|ok, fixing this disconnect is a reasonable goal
110 2017-09-13 08:26:37 0|gmaxwell|I think you've done an amazing job and considering how little communications there are I'm surprised that there have been so few wtf-is-he-saying events, a testament to your skills.
111 2017-09-13 08:27:17 0|gmaxwell|yea! that is all I'm really going for.
112 2017-09-13 08:29:04 0|CodeShark|in any case, there's going to be a tremendous amount of bullshit lobbed around - it's part of the curse of being one of the people who most knows about a subject. most of what you hear other people say about it is wrong
113 2017-09-13 08:29:34 0|CodeShark|so it's important to set priorities and figure out what messages are most important to get out...and to just accept that there will be some noise no matter what
114 2017-09-13 08:30:04 0|CodeShark|but I'm willing to do what I can to help improve this
115 2017-09-13 08:31:04 0|CodeShark|most of the technical inaccuracies people lob around ultimately don't really have much of an impact because they aren't the ones actually working on the code
116 2017-09-13 08:31:53 0|CodeShark|but there are some high level narratives that are key - such as the notion that changing consensus rules is inherently hard, incompatibilities that partition the network lead to chain splits, etc...
117 2017-09-13 08:34:14 0|CodeShark|whether we use BIP8 or BIP9 or something else isn't nearly as important - although I do think it's important that users feel empowered to resist hostile miners
118 2017-09-13 08:34:43 0|CodeShark|and that deterrents exist against hostile miners
119 2017-09-13 08:55:50 0|gmaxwell|absolutely, but saying that we would not use BIP9 again is an error. I expect we would with an explicit stated outright plan to BIP8 after if user adoption was very strong but miners did not activate. These are technical details, sure. But unfortunately what got quoted was that BIP9 wouldn't be used again.
120 2017-09-13 09:15:11 0|CodeShark|things can always change. I think the overarching goal here is to convey that users choose consensus rules, not miners. and bip9 sends conflicting messages
121 2017-09-13 09:15:35 0|CodeShark|but if the situation changes, perhaps bip9 becomes viable again
122 2017-09-13 09:16:49 0|CodeShark|I think we all agree that BIP9 for segwit caused some serious problems
123 2017-09-13 09:18:00 0|mryandao|why not just run a XMPP bridge?
124 2017-09-13 09:18:14 0|gmaxwell|CodeShark: I don't agree.
125 2017-09-13 09:18:56 0|gmaxwell|CodeShark: I think people on slack echochambered themself into a corner about that. The obvious thing to do after BIP9 was BIP8, just as part of the process.
126 2017-09-13 09:19:41 0|gmaxwell|In doing it furthered a conflicting message. BIP9 was never 'miners choose'. It's just an activiation mechenism.
127 2017-09-13 09:19:50 0|gmaxwell|And it's still by far the safest one.
128 2017-09-13 09:20:39 0|CodeShark|safe as long as miners don't use it to hold a popular upgrade hostage subject to insane shifting demands
129 2017-09-13 09:20:39 0|gmaxwell|It can be delayed, but we should have a position that consensus rule changes take non-trivial amounts of time.
130 2017-09-13 09:20:46 0|gmaxwell|No. Safe even if they do.
131 2017-09-13 09:21:24 0|gmaxwell|Segwit being activated in under a year is really really fast. It's much faster than major changes happen in widespread internet protocols that don't have consensus implications or the same consequences of failure.
132 2017-09-13 09:21:29 0|CodeShark|I think we'll have to agree to disagree here. I believe ceding the narrative and going on the defensive was far riskier.
133 2017-09-13 09:21:46 0|gmaxwell|No, I don't think we will. On this point I think my comments are reflecting the shared view of the project.
134 2017-09-13 09:22:01 0|gmaxwell|(though obviously I haven't polled everyone for their latest views)
135 2017-09-13 09:22:16 0|CodeShark|bip8 would have allowed the nya to dominate headlines
136 2017-09-13 09:22:56 0|gmaxwell|Ah, no that isn't my point, my point is that slack communities narative about segwit delays was wrong from the start.
137 2017-09-13 09:23:15 0|gmaxwell|NYA wouldn't have even existed if not for BIP149.
138 2017-09-13 09:23:38 0|gmaxwell|We should have just taken a consistent position that delays are normal and expected and if miners won't activate something users near univerally want, too bad.
139 2017-09-13 09:24:03 0|gmaxwell|NYA was specifically created to take BIP148's success and turn it into something else.
140 2017-09-13 09:24:40 0|gmaxwell|On the plus side, it let us keep a narative high ground of not supporting hasty changes just because we're impatient.
141 2017-09-13 09:24:52 0|CodeShark|tried that...but everyone was getting impatient for segwit activation and further revelations regarding some miner motives made status quo intenable
142 2017-09-13 09:25:03 0|CodeShark|*untenable
143 2017-09-13 09:25:09 0|gmaxwell|that was a direct response to the slack echo chamber.
144 2017-09-13 09:25:28 0|CodeShark|I believe a chain split was imminent. We got BCH
145 2017-09-13 09:25:57 0|gmaxwell|For example, one of your top contributors (who sent me some very nasty remarks) told me that Bitcoin Core was _never_ going to force a segwit activation and so BIP148 was the _only_ option.
146 2017-09-13 09:26:09 0|gmaxwell|Again, a direct response to BIP148 (they even said so in the announcement! :) )
147 2017-09-13 09:26:29 0|gmaxwell|If there hadn't been that community schism people wouldn't have been left with any doubt that it would get activated.
148 2017-09-13 09:26:32 0|CodeShark|probably the best possible outcome we could have gotten
149 2017-09-13 09:27:36 0|gmaxwell|Regardless of hindsight, there has been significant miscommunication and misunderstanding which is avoidable.
150 2017-09-13 09:27:48 0|CodeShark|it was mostly about empowering users over miners when it comes to consensus rule changes
151 2017-09-13 09:28:43 0|CodeShark|but sure, perhaps we can do better in the future
152 2017-09-13 09:50:28 0|OdaNobunaga|I've been following the various the "bitcoin core" slack on a daily basis (mostly its various UASF channels) since last March, and I think that there's a lot of amplification going on, but at the same time the most vocal contributors there are well aware that they're an extreme minority and that they can't possibly have everything go their way; I w
153 2017-09-13 09:50:28 0|OdaNobunaga|ould say that part of that amplification is kind of self-deprecatory.
154 2017-09-13 09:51:36 0|OdaNobunaga|But the I've been surprised to see it being called "the bitcoin core slack" as the discussion there mostly isn't technical, and its biggest contributors aren't core devs
155 2017-09-13 09:52:03 0|OdaNobunaga|So yeah the slack may have a branding problem
156 2017-09-13 09:53:37 0|gmaxwell|I tried before to get it braned as the NotBitcoinCore slack. :)
157 2017-09-13 09:55:05 0|OdaNobunaga|I think that if we want the discussion there to remain mostly unmoderated, it will fatally remain troll-heavy, and so devs/sensible people won't use it too much
158 2017-09-13 09:55:09 0|gmaxwell|but even absent the branding problem, it still has the problem of splitting the community. :(
159 2017-09-13 09:55:12 0|CodeShark|I would like to give a name to the movement that favors the conservative approach to consensus rule changes and general avoidance of incompatibilities unless the technical benefits greatly outweigh the costs...and to distinguish it from the Bitcoin Core FOSS project
160 2017-09-13 09:55:32 0|OdaNobunaga|So it can either be a meme echo chamber or a serious place for discussion
161 2017-09-13 09:55:38 0|CodeShark|but it's been very hard to do this...and for the time being we were fighting a common enemy
162 2017-09-13 09:55:59 0|OdaNobunaga|On the Slack we kind of call that the "user driven" bitcoin (I've seen that being used a few times)
163 2017-09-13 09:56:09 0|gmaxwell|OdaNobunaga: IRC has many channels.
164 2017-09-13 09:56:32 0|gmaxwell|many of the developers are usually in #bitcoin.
165 2017-09-13 09:57:02 0|OdaNobunaga|CodeShark: Yes, there should be a name for this movement, I absolutely agree.
166 2017-09-13 09:57:24 0|OdaNobunaga|Perhaps there could be different moderation rules for different channels on the slack
167 2017-09-13 09:58:13 0|gmaxwell|please get bitcoin core's name off it before doing anything else with moderation... so tired of being blamed for moderation actions in stuff we have no control over.
168 2017-09-13 09:58:59 0|OdaNobunaga|gmaxwell I agree
169 2017-09-13 09:59:42 0|gmaxwell|FWIW, I think if someone wants to create new low noise venues the right way isn't with moderation, but invite-only write access.
170 2017-09-13 10:00:25 0|gmaxwell|The hysteria about people being blocked comes from a false expectation that they have a prior right to say whatever they want. I have a weakly tested hypothesis that this issue doesn't exist for venue were ability to post isn't automatic.
171 2017-09-13 10:01:00 0|CodeShark|gmaxwell: FWIW I vehemently opposed much of the moderation policy that took place there...but just found ways to work around it. now that segwit is active on mainnet I think we have more options here
172 2017-09-13 10:01:49 0|CodeShark|perhaps a rebranding is in order
173 2017-09-13 10:05:22 0|gmaxwell|which would still leave us with a split community. Why is it that you don't see this as a problem
174 2017-09-13 10:05:46 0|CodeShark|depends on how it's done
175 2017-09-13 10:08:08 0|CodeShark|I see the Bitcoin Core software project as part of a wider movement
176 2017-09-13 10:08:47 0|gmaxwell|one which you seem to be interested in usurping by using our name, to be blunt.
177 2017-09-13 10:08:59 0|CodeShark|not at all
178 2017-09-13 10:09:05 0|gmaxwell|That how its playing out.
179 2017-09-13 10:09:54 0|OdaNobunaga|I agree with gmaxwell, it's hard to see what the slack has to do with bitcoin core
180 2017-09-13 10:11:03 0|CodeShark|I have barely been in the slack recently
181 2017-09-13 10:11:18 0|gmaxwell|In one week in 2011 the dev channel here had 191 distinct after talkers, last week it had 52. There is a direct decline in participation by different parties on IRC correlated with the introduction of the slack.
182 2017-09-13 10:12:00 0|gmaxwell|(I just picked the first week in the top of one of my 2011 logs)
183 2017-09-13 10:12:02 0|OdaNobunaga|CodeShark: Perhaps we should come up with a word to refer to the "decentralisation first"/user-driven/cypherpunk movement within bitcoin, and rename the slack after it
184 2017-09-13 10:12:07 0|CodeShark|gmaxwell: I think it was just a temporary situation
185 2017-09-13 10:12:19 0|CodeShark|crisis mode
186 2017-09-13 10:12:38 0|gmaxwell|OdaNobunaga: the whole thing is the _fking_ bitcoin project, dude. Bitcoin.
187 2017-09-13 10:12:56 0|CodeShark|but not everyone agrees on what Bitcoin is
188 2017-09-13 10:13:05 0|gmaxwell|The software project here is the _bitcoin_ project, Bitcoin core is the name of the reference client, it's not the only thing the project does.
189 2017-09-13 10:14:05 0|CodeShark|I could have used my company name instead to promote crap - but I wanted to help the Bitcoin Core project. this isn't about me
190 2017-09-13 10:14:11 0|gmaxwell|So what you're doing, ape with ak47 style, is setting up a schism between the people working on the system, who've been the same people working it since 2011... and a newer community in a different venue that excludes most of those folks.
191 2017-09-13 10:14:25 0|gmaxwell|It's all largely okay now, but it's a bad setup.
192 2017-09-13 10:14:35 0|gmaxwell|It's basically asking for gavin like drama squared.
193 2017-09-13 10:15:06 0|gmaxwell|You've said that you respected my opinion, but I've raised these concerns many times.
194 2017-09-13 10:15:22 0|CodeShark|I would prefer to step back from this role and work on building shit
195 2017-09-13 10:15:36 0|CodeShark|but until I stepped into it, we had people like roger dictating narrative
196 2017-09-13 10:16:23 0|gmaxwell|This seems to be unrelated to my comments.
197 2017-09-13 10:16:37 0|CodeShark|not sure I understand your critique
198 2017-09-13 10:17:21 0|gmaxwell|It isn't a complaint about you, it's a complaint about the split community and the insistance on keeping it.
199 2017-09-13 10:18:49 0|CodeShark|ideally we could separate implementation from consensus rules from the sociopolitical movement
200 2017-09-13 10:19:07 0|gmaxwell|lets imagine for a moment that roger ver ran that slack... and wasn't, so far, doing anything with it... just letting it be. Would you not be concerned that _the_ meeting place for all those people was in his hands?
201 2017-09-13 10:19:16 0|CodeShark|for better or worse, it all sort of concentrated around the Bitcoin Core project because that's where the best protocol experts were
202 2017-09-13 10:19:39 0|gmaxwell|CodeShark: yea great, so you're basically trying to setup the "sociopolitical movement" that doesn't include its longest standing members.
203 2017-09-13 10:19:50 0|CodeShark|no, far from that
204 2017-09-13 10:20:14 0|gmaxwell|As far as I am concerned: It is the _bitcoin project_. As far as I am concerned there is no bitcoin core project. Bitcoin Core is a piece of software.
205 2017-09-13 10:20:33 0|CodeShark|the higher the stakes, the more people will try to divide us
206 2017-09-13 10:20:59 0|gmaxwell|... why would they have to, 'we' seem to be dividing ourselves just fine, and you seem to be insisting on preserving the divide.
207 2017-09-13 10:21:08 0|CodeShark|how?
208 2017-09-13 10:21:14 0|gmaxwell|"ideally we could separate"
209 2017-09-13 10:21:28 0|CodeShark|but we can't get everyone to agree on everything
210 2017-09-13 10:21:38 0|CodeShark|the best we can do is get them to agree on some basic stuff
211 2017-09-13 10:21:44 0|CodeShark|and that's even asking for a lot
212 2017-09-13 10:22:16 0|gmaxwell|That doesn't have anything to do with getting rid of the split community venues or not.
213 2017-09-13 10:22:32 0|CodeShark|trying to force people to stick together even if they disagree is unhealthy, IMHO
214 2017-09-13 10:23:12 0|CodeShark|there are different economic interests, different visions, different understandings (and there's also a lot of FUD)
215 2017-09-13 10:24:03 0|CodeShark|about the best option we had to keep the network together is to help promote the Bitcoin Core project since it is by far the most responsible and most reliable when it comes to avoiding consensus failures
216 2017-09-13 10:24:17 0|gmaxwell|So you are trying to say that the slack disagrees with the community here and most of the people actually writing the software and supporting it all these years?
217 2017-09-13 10:24:47 0|CodeShark|most of the disagreements are ultimately immaterial, IMHO - there's a strong alliance in terms of overall general vision and philosophy
218 2017-09-13 10:25:02 0|CodeShark|perhaps the branding is still an issue
219 2017-09-13 10:27:17 0|OdaNobunaga|During last spring and summer the mood on the slack was "Core is too soft", "merge UASF already", but overall they support the vision of core devs
220 2017-09-13 10:27:36 0|gmaxwell|Who knows if they do.
221 2017-09-13 10:28:08 0|gmaxwell|Since the communication isn't actually there.
222 2017-09-13 10:28:49 0|CodeShark|I think I've had good communications with many of the people who have been in the Slack
223 2017-09-13 10:28:51 0|OdaNobunaga|If we're talking public relations and community mood, it's what's being said publicly that matters
224 2017-09-13 10:28:55 0|CodeShark|and I agree with OdaNobunaga's assessment
225 2017-09-13 10:29:09 0|gmaxwell|CodeShark: yes with _YOU_. You whom we were already criticizing for being a bit disconnected!
226 2017-09-13 10:29:22 0|CodeShark|you know how to get a hold of me
227 2017-09-13 10:29:31 0|gmaxwell|I know how to speak to a brick wall too.
228 2017-09-13 10:29:51 0|gmaxwell|Both currently appear to be acomplishing about equal amounts.
229 2017-09-13 10:30:47 0|CodeShark|I'll be totally blunt here - I deeply respect your domain knowledge and breadth of understanding and have learned tremendously from you...but I also strongly disagree with the public relations strategy the Bitcoin Core project had a couple years ago
230 2017-09-13 10:30:58 0|gmaxwell|OdaNobunaga: point there being that they might not have actually been saying those things if they would like, you know, actually talk to people. I recently had a long conversation with someone who has mostly been on slack for the past couple months and there was a lot of mutual surprise at what people were thinking.
231 2017-09-13 10:31:25 0|gmaxwell|CodeShark: if you "strongly disagree" then you have no business using our name and speaking for it.
232 2017-09-13 10:31:37 0|gmaxwell|That is just dishonest.
233 2017-09-13 10:31:43 0|CodeShark|I always say I'm speaking for myself
234 2017-09-13 10:31:50 0|CodeShark|when it comes to controversial issues
235 2017-09-13 10:32:36 0|CodeShark|and I always try to give credit to all the top contributors as best as I can
236 2017-09-13 10:33:47 0|CodeShark|I have invested FAR more of my time promoting Bitcoin Core than Ciphrex in the last two years
237 2017-09-13 10:33:59 0|CodeShark|and get paid nothing for it
238 2017-09-13 10:34:32 0|CodeShark|using the name was because otherwise what am I promoting? for better or worse, the Bitcoin Core project was where the greatest protocol expertise was concentrated
239 2017-09-13 10:35:09 0|OdaNobunaga|Regarding the "will Core use BIP9 again" thing, I agree there's a huge disconnect between what the community (on slack and to a lesser extent reddit) thinks of what core will do (never do it again) vs. your idea of using BIP9 with BIP8 as fallback
240 2017-09-13 10:35:33 0|CodeShark|perhaps BIP9 will be used again - but for now, BIP9 feels very demoralizing to many users
241 2017-09-13 10:35:53 0|CodeShark|it makes them feel powerless against hostile miners
242 2017-09-13 10:35:55 0|OdaNobunaga|So yeah there's not a very good communication between core and the venues on this issue (and other protocol level issues)
243 2017-09-13 10:36:25 0|CodeShark|the technical details of activation mechanisms took a back seat to giving users more of a voice
244 2017-09-13 10:36:33 0|gmaxwell|CodeShark: your uncoordinated comments on that will _directly_ goof up efforts to do otherwise. Instead of having a consistent, empowering, position, we're now forced into a mess.
245 2017-09-13 10:36:44 0|CodeShark|howso?
246 2017-09-13 10:37:54 0|gmaxwell|Says one thing, does another-- which will drive the headline; rather than the message of the complete arc which is user empowering. It'll just be "core backs down and does BIP9 anyways".
247 2017-09-13 10:38:44 0|CodeShark|actively alienating people doesn't help either, gmaxwell
248 2017-09-13 10:39:18 0|gmaxwell|Splitting the community does exactly that!
249 2017-09-13 10:39:19 0|CodeShark|especially people who have proven helpful, even if they don't always agree on everything or even understand everything
250 2017-09-13 10:39:42 0|CodeShark|it wasn't me who split the community
251 2017-09-13 10:39:50 0|CodeShark|I did everything I could to help heal it
252 2017-09-13 10:40:02 0|CodeShark|including traveling around the entire world at my own expense to talk to all the major players
253 2017-09-13 10:40:12 0|OdaNobunaga|I think it would be great to have a way of following core devs's discussions regarding protocol changes, like the table that listed devs' opinions regarding BIP148, 149, segwit2x etc.
254 2017-09-13 10:40:14 0|gmaxwell|what.. no you're confused about what I meant there.
255 2017-09-13 10:40:44 0|gmaxwell|By splitting the community I mean creating a parallel and seperate Bitcoin Core chat community and directing traffic there instead of where the actual bitcoin project people are.
256 2017-09-13 10:40:54 0|gmaxwell|Thats the split I'm referring to.
257 2017-09-13 10:41:16 0|CodeShark|I think drak is the one you need to talk to ;)
258 2017-09-13 10:41:16 0|gmaxwell|It results in not having a consistent and widely understood set of expectations about how things progress.
259 2017-09-13 10:41:43 0|gmaxwell|You're the one that showed up here vigorously arguing not to fix it, which is why it's you I'm arguing with. Not otherwise!
260 2017-09-13 10:41:55 0|CodeShark|I'm just a guest like anyone else on the Core slack
261 2017-09-13 10:42:05 0|gmaxwell|OdaNobunaga: Tables don't replace actually talking to each other.
262 2017-09-13 10:42:07 0|gmaxwell|:)
263 2017-09-13 10:42:09 0|CodeShark|I have no moderator privileges, do not administer it in any way
264 2017-09-13 10:42:22 0|gmaxwell|OdaNobunaga: you don't learn that people are in no way timid from a table. :)
265 2017-09-13 10:42:37 0|OdaNobunaga|Yeha I'm thinking more of a kind of wiki of devs' opinions and debates than a table
266 2017-09-13 10:42:56 0|gmaxwell|OdaNobunaga: well the debates are mostly on IRC, you're welcome to also join them! :)
267 2017-09-13 10:42:58 0|OdaNobunaga|Perhaps I could work on something like that
268 2017-09-13 10:44:03 0|OdaNobunaga|Yes of course, but even the enlightened hodler would probably want something more simple and less time consuming than following the debates, perhaps we need a layer of vulgarisation and popularisation between these debates and the general public
269 2017-09-13 10:44:27 0|gmaxwell|OdaNobunaga: absolutely. well in theory thats what industry press is supposed to do.
270 2017-09-13 10:45:30 0|OdaNobunaga|Yeah but I think it's too low granularity and doesn't transcribe nuances well
271 2017-09-13 10:45:41 0|CodeShark|there are very few good journalists out there - they usually go with whatever story they are first presented with and don't do much research
272 2017-09-13 10:45:50 0|OdaNobunaga|Though I would love to see Bitcoinmagazine doing something like that
273 2017-09-13 10:45:59 0|CodeShark|it takes a proactive approach to make sure they use good sources
274 2017-09-13 10:46:15 0|gmaxwell|CodeShark: I'm not trying to show any lack of thanks for your help; But I am very concerned with the ongoing splitting and isolation created by having this core slack with few people active in core around it. That isn't your doing, but you started the conversation defending it... so thats the only reason I'm arguing with you about it.
275 2017-09-13 10:48:17 0|gmaxwell|CodeShark: sorry if I made you feel unappricated. But your comments also did the same to me; e.g. not showing understanding of my concern, and seemingly being okay with isolating the "sociopolitical movement" from me, because apparently I'm guilty of the crime of being a bit fluent in software. :)
276 2017-09-13 10:48:33 0|CodeShark|I think it's good for there to be forums where people can discuss stuff that isn't necessarily deep down in the code and can congregate for the sense of feeling as part of a larger community
277 2017-09-13 10:48:49 0|CodeShark|or if not good, at least a necessary part of the human condition
278 2017-09-13 10:48:58 0|CodeShark|and fighting against this is fighting against human nature
279 2017-09-13 10:49:09 0|gmaxwell|Good thing I never said anything of the sort!
280 2017-09-13 10:49:52 0|gmaxwell|There are dozens of non-technical bitcoin channels on IRC-- ones that also get participation from many of the longest standing bitcoin users and technical contributors too.
281 2017-09-13 10:51:28 0|gmaxwell|My interest in Bitcoin is primarily political, the same is true for (I assume) most of the technical contributors.
282 2017-09-13 10:52:46 0|gmaxwell|The greatest insult rbtc uses against me is "You're a great coder."
283 2017-09-13 10:55:15 0|CodeShark|I'm not trying to say you should only focus on code. on the contrary, I think you're a great source of inspiration to the movement when you do things like give public talks or write good blog posts
284 2017-09-13 10:55:23 0|midnightmagic|God I hate reading that one..
285 2017-09-13 10:56:02 0|CodeShark|I think you should write more blog posts and give more talks and do more videos and interviews and argue less on reddit ;)
286 2017-09-13 10:56:04 0|gmaxwell|Too bad hundreds of people never get to talk to me because they've been siphoned off into a Bitcoin Core chat group that I'm not in.
287 2017-09-13 10:57:16 0|CodeShark|gmaxwell: you chose not to participate in that slack group
288 2017-09-13 10:57:37 0|gmaxwell|I choose to not screw over my community by personally contributing to the split!
289 2017-09-13 10:58:17 0|midnightmagic|Each individual, non-correlatable channel of communication divides attention from the others. :-( I would argue it's not much of a choice anyway due to the security implications in Slack.
290 2017-09-13 10:58:47 0|midnightmagic|*gently and with good cheer argue
291 2017-09-13 10:59:36 0|CodeShark|https://www.youtube.com/watch?v=kHHitXxH-us
292 2017-09-13 11:00:18 0|intcat|gmaxwell: nobody is preventing you from joining the slack, you can even do it with an irc client ;)
293 2017-09-13 11:00:35 0|gmaxwell|03:57:35 < gmaxwell> I choose to not screw over my community by personally contributing to the split!
294 2017-09-13 11:01:43 0|intcat|meanwhile people like me who prefer connecting to irc over tor so as to not expose IP to anyone lurking in bitcoin-related channels and suffering frequent disconnects as a result cant unfortunately follow all discussion here
295 2017-09-13 11:01:50 0|gmaxwell|And trying to move everyone there wouldn't be realistic or wise, because web chat is really hated by many people; and because it's a commercial platform with an unknown lifetime, which might well just decide to sell that slack to ver tomorrow for all we know, and all the other assorted issues.
296 2017-09-13 11:02:35 0|gmaxwell|intcat: you can plumb your tor circuts through more reliable nodes to reduce that problem FWIW.
297 2017-09-13 11:03:43 0|gmaxwell|I've generally found that in most interesting channels there is far too much volume to read the backscroll in any case, you can just read the last bit and get linked things as needed.
298 2017-09-13 11:10:39 0|midnightmagic|intcat: The IRC bridge fails to post updates to comments. At best, it is a dim and opaque link into the slack chat.
299 2017-09-13 11:12:15 0|intcat|midnightmagic: i suppose... if the argument is about being excluded from conversations its better than nothing though
300 2017-09-13 11:12:19 0|midnightmagic|intcat: There are ways of achieving reliability over Tor but your latency suffers a lot. :-(
301 2017-09-13 11:44:39 0|esotericnonsense|you would see similar effects if you had say a reddit /r/bitcoincoredev group vs. a mailing list or a usenet group, i personally just don't feel it lends itself as readily to constructive discussion
302 2017-09-13 11:45:10 0|esotericnonsense|not because of the audience, more the sort of 'social norms' that evolve as a result of the interface itself
303 2017-09-13 11:45:57 0|molz|gmaxwell, the Core slack has bridges to this channel and #bitcoin-dev, many people on the slack read these channels and more informed of what's going on with the development than you know, and if not for the slack, these people would never join IRC or know what's going on with the bitcoin development
304 2017-09-13 11:47:50 0|esotericnonsense|why are the ircc bridges are omnidirectional? is it a restriction in slack itself or was that chosen?
305 2017-09-13 11:47:59 0|esotericnonsense|argh. why are the irc bridges omnidirectional*
306 2017-09-13 11:50:57 0|gmaxwell|molz: that kind of thing doesn't work, there are incredible misconceptions that come from just not talking. As far as never find it... http://webchat.freenode.net/?channels=bitcoin works pretty well for public chat.
307 2017-09-13 11:51:36 0|gmaxwell|molz: and clearly they often _don't_ know whats going on, since getting glimpses of a highly technical channel, just isn't the same as joining people for casual chat.
308 2017-09-13 11:52:45 0|molz|gmaxwell, what would you suggest? you want to close the core slack and force everyone to join IRC? the only channel they can talk is #bitcoin but even that channel is not for everything one can discuss
309 2017-09-13 11:54:19 0|gmaxwell|molz: there are lots of channels, and people can create more. As far as what I suggest, I don't know, thats why it's a discussion-- but I think the current situation is double plus ungood.
310 2017-09-13 11:56:29 0|molz|gmaxwell, i'm a long time IRC fan, and i can appreciate what IRC can do, i still suggest people to seek tech help on IRC if no one can help them on the slack, but there's one thing i've noticed: not many people like being on IRC with just tech
311 2017-09-13 11:56:53 0|molz|s/tech/text
312 2017-09-13 12:26:54 0|Chicago|Excuse my cynicism, but I look at Slack the same way as systemd. They both fit a need for some people but are being overwhelmingly adopted and pushed out to the masses as the one true way, needlessly. No doubt if you want to capture new eyeballs, its hard to avoid Slack -- but if people are taught how to use an IRC client, they tend to use it rather than the freenode webchat interface.
313 2017-09-13 12:31:38 0|meshcollider|fwiw I agree with gmaxwell, and I appreciate the newspeak reference ;)
314 2017-09-13 12:33:06 0|meshcollider|esotericnonsense: do you mean unidirectional?
315 2017-09-13 12:56:45 0|BashCo_|Okay I've read the past several hours of scrollback, minus some missing chunks due to flaky internet and IRC's inherent lack of persistent messaging. Despite this, I'd like to share my opinion on the matter of disjointed yet supportive communities on separate platforms. I'll preface this by saying I'm more active on Slack than on IRC.
316 2017-09-13 12:56:51 0|BashCo_|The 'Core' entity is bigger than just developers. Thankfully it is filled with a lot of supporters, many of whom find IRC inaccessible and unengaging. They use Slack because it provides a modern interface accessible on various platforms, including mobile.
317 2017-09-13 12:56:55 0|BashCo_|Slack offers message persistence without the hassle of an IRC bouncer, and superior media integration. Freenode webchat and desktop clients are woefully inadequate IMHO. Plus the privacy implications of using freenode, which automatically shares your IP address unless you research how to request unaffiliated.
318 2017-09-13 12:56:59 0|BashCo_|For end users, Slack provides a better experience hands down. It's not intended primarily for developers, but for community members, although devs are strongly encouraged to pop in every once in a while. I do wish that there was an equivalent FOSS solution.
319 2017-09-13 12:57:04 0|BashCo_|https://rocket.chat is pretty comparable to Slack and open source. It would require hosting and maintenance, and we would need to migrate the Slack userbase which is not impossible.
320 2017-09-13 12:57:09 0|BashCo_|The reason for the decline in IRC participation is likely because it's seen as an outmoded form of communication. It has its strengths, but they do not outweigh the benefits provided to end users on modern platforms.
321 2017-09-13 12:57:13 0|BashCo_|I'm also puzzled by the notion that the Slack channel is bad for the 'Core' brand. Sure there was some some silly dragonsden drama, but most people saw that it was basically fabricated. Dragonsden has actually morphed into a meme that some people are proud to be a part of. Really the channel just provides a better signal-to-noise ratio.
322 2017-09-13 12:57:19 0|BashCo_|If you think the Slack is toxic for our community, then I think you're missing out on a lot of great interaction, and that perspective is short-sighted IMO. Furthermore, I don't see any proposed solution beyond attempting to herd 6000 accounts into this dev channel (dev channel, not community channel. topic encourages observation.). Good luck conducting weekly dev meetings with all that noise. Imagine if all of reddit/Twitter ha
323 2017-09-13 12:57:19 0|BashCo_|ppened on github/mailinglist.
324 2017-09-13 12:57:24 0|BashCo_|Lots of talk about communication problems, but the reality is that Core devs have a massive audience that several devs are not embracing simply because the audience prefers a platform that mets their comfort standards. If Slack has inaccurate information, it's partly because devs are choosing not to engage with that audience. Go to the audience.
325 2017-09-13 12:57:38 0|BashCo_|The 'split communities' (IRC/Slack/Twitter/reddit/etc) are a simple reality that we have to come to terms with. Maybe it's unfortunate that 'Core' is in the Slack team name, but plain 'Bitcoin' is apparently being squatted. Even that would not solve anything since most people will still prefer Slack over IRC. /sorryforflood
326 2017-09-13 12:59:47 0|pigeons|I don't buy the non-technical users don't like irc thing, look at DALnet
327 2017-09-13 13:02:02 0|Chicago|... and the minute an IRC based community capitulates to Slack, along will come the Slack killer and a new platform with another closed system and closed protocol will demand your participation.
328 2017-09-13 13:05:13 0|BashCo_|I'm reasonably technical and I explained that Slack is superior in ways that are appealing to end users. The proprietary nature is unfortunate, hence my rocket.chat suggestion.
329 2017-09-13 13:33:20 0|bitcoin-git|[13bitcoin] 15sdaftuar opened pull request #11319: [qa] Fix error introduced into p2p-segwit.py, and prevent future similar errors (06master...062017-09-fix-p2p-segwit) 02https://github.com/bitcoin/bitcoin/pull/11319
330 2017-09-13 13:46:23 0|sontol|sorry to disturb you all
331 2017-09-13 13:46:43 0|sontol|but I feel the need to defend Eric
332 2017-09-13 13:47:21 0|sontol|(ironically I never used the slack, I just happen to see the convo in time)
333 2017-09-13 13:47:37 0|sontol|I think it is really important to educate people on the hard facts
334 2017-09-13 13:47:44 0|sontol|Even if that will result in something that you don't plan for (e.g BIP148)
335 2017-09-13 13:48:03 0|sontol|gmaxwell: please don't act as if you're innocent in this case
336 2017-09-13 13:48:12 0|sontol|had you kept mum about ASICBOOST and propose BIP149-like activation proposal animosity towards Bitmain won't go through the roof
337 2017-09-13 13:48:21 0|sontol|and people would be calmer
338 2017-09-13 13:48:33 0|sontol|I'd also appreciate it if the current contributors stop pulling the age card (I've been doing this longer than you so my opinion carries more weight)
339 2017-09-13 13:48:45 0|sontol|That's the same trick that was pulled by Gavin's supporters
340 2017-09-13 13:48:59 0|sontol|I'd worry that this same trick would be used against let's say Alex Morcos (sorry to use your name, just an example)
341 2017-09-13 13:49:08 0|midnightmagic|not the best place for it, dude.
342 2017-09-13 13:49:19 0|MarcoFalke|I feel like this conversation should be held in another place
343 2017-09-13 13:49:20 0|sontol|yeah I know
344 2017-09-13 13:49:29 0|sontol|normally I keep mum
345 2017-09-13 13:49:34 0|sontol|but since this happen here
346 2017-09-13 13:49:48 0|sontol|I feel it is necessary to bring it here
347 2017-09-13 13:49:53 0|sontol|I will keep quiet
348 2017-09-13 13:49:55 0|sontol|after this
349 2017-09-13 13:50:04 0|midnightmagic|He's over in #bitcoin too, last I checked.
350 2017-09-13 14:07:14 0|esotericnonsense|meshcollider: yes, unidirectional. oops :)
351 2017-09-13 14:29:49 0|achow101|what's holding up 0.15.0 now? release notes?
352 2017-09-13 14:39:18 0|MarcoFalke|achow101: https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md#after-3-or-more-people-have-gitian-built-and-their-results-match
353 2017-09-13 14:39:21 0|MarcoFalke|:)
354 2017-09-13 14:39:51 0|MarcoFalke|wumpus might still be traveling
355 2017-09-13 14:53:40 0|achow101|MarcoFalke: ah, I didn't realize wumpus might still be traveling
356 2017-09-13 15:29:10 0|bitcoin-git|[13bitcoin] 15dooglus opened pull request #11320: Include the wallet name in log messages relating to wallets (06master...06wallet_name_in_log) 02https://github.com/bitcoin/bitcoin/pull/11320
357 2017-09-13 15:37:49 0|BlueMatt|BashCo: a large part of what led to the xt issue was people speaking "on behalf of the technical project" saying things that were 180deg from what people who actually contributed to the technical project viewed...148 is an example of what happens in situations like that, many people seem to still think that 148 was somehow connected to or pushed by core contributors, when, in fact, it was pretty much luke and a bunch of people in the
358 2017-09-13 15:37:49 0|BlueMatt|"Core Slack" (which is not connected to Core)
359 2017-09-13 15:38:11 0|BlueMatt|it is very dangerous for these things to coninute to be needlessly linked
360 2017-09-13 15:38:59 0|BlueMatt|and the "splitbrain community" issues greg raised are also critical here - as the Bitcoin community grows Bitcoin becomes harder to change, and thats good, but it should not do so needlessly simply because parts of the community do not sufficiently communicate with other parts
361 2017-09-13 15:39:48 0|BlueMatt|while I understand the migration from Reddit and IRC to some extent, pushing folks towards Slack has, in large part, simply added yet another disconnected venue for Bitcoin discussion, creating yet another fork of the community whcih does not sufficiently communicate with other parts
362 2017-09-13 15:43:08 0|achow101|BlueMatt: I think that a lot of people on slack wouldn't be engaged in the community otherwise. I think many users find slack to be more user friendly than IRC with more features that they want to use (e.g. ability to post images)
363 2017-09-13 15:43:36 0|achow101|s/the community/any bitcoin related discussion community/
364 2017-09-13 15:43:54 0|BlueMatt|yes, there is a tradeoff to be made here
365 2017-09-13 15:45:04 0|BlueMatt|I absolutely agree there is some value in it, but some active steps should be taken to a) make clear this is not somehow a community related to bitcoin core (the technical project) and b) try to enforce lack of splitbrain
366 2017-09-13 15:45:19 0|BlueMatt|I dont know what all the steps are for b, but its something we should be cautiously aware of and try to address
367 2017-09-13 15:46:01 0|bitcoin-git|[13bitcoin] 15mess110 closed pull request #11314: [tests] Add abortrescan RPC test (06master...06add-abortrescan-rpc-test) 02https://github.com/bitcoin/bitcoin/pull/11314
368 2017-09-13 15:46:48 0|achow101|It's hard to avoid splitbrain when there are multiple distinct communities
369 2017-09-13 15:48:10 0|OdaNobunaga|It's been suggested (today on the slack) to rebrand the slack into something not connected to core, for example "bitcoincommunity" or something like that (the bitcoin subdomain of slack is already taken)
370 2017-09-13 15:50:42 0|BashCo|Before saying the Slack isn't connected to Core, we would need to define the Core entity. It's often said that Core as an entity has indistinct boundaries by design. By saying Slack is not 'connected' to Core, you're defining a hard boundary which happens to exclude thousands of people.
371 2017-09-13 15:50:44 0|luke-jr|BlueMatt: more Core developers supported 148 than opposed it
372 2017-09-13 15:51:21 0|luke-jr|(but more importantly, it shouldn't matter)
373 2017-09-13 15:51:39 0|luke-jr|BashCo: Core isn't an entity at all
374 2017-09-13 15:52:02 0|luke-jr|it's code
375 2017-09-13 15:52:12 0|BashCo|I understand Core was in a tight spot re BIP148. People said it had to come from the users, and it did. Thankfully it was a great success.
376 2017-09-13 15:54:18 0|BashCo|luke-jr: you're referring to the codebase. I think Core is more than that. Core also includes email contributions and community support.
377 2017-09-13 15:56:35 0|BashCo|If Slack isn't connected to Core, I wonder if anyone will spearhead a robust rocket.chat server as an 'official' Core community, or if devs really expect their supporters to just lurk on IRC.
378 2017-09-13 15:56:37 0|luke-jr|BashCo: I don't agree. The latter is simply the Bitcoin community.
379 2017-09-13 15:59:00 0|BashCo|yeah fair enough. The Bitcoin community also has ambiguously defined boundaries. Lucky for Core, a large contingent of those communities support Core. That's why I think it's short sighted to pressure those communities to disband in favor of inferior platforms.
380 2017-09-13 15:59:52 0|luke-jr|I don't agree IRC is inferior ;)
381 2017-09-13 15:59:58 0|BashCo|Instead, I think those who are 'connected to Core' should go to their audience and engage directly.
382 2017-09-13 16:01:17 0|BashCo|I know, and I understand why many here agree with you. But the fact remains that there are too many disadvantages for most users who are otherwise quite happy on their platform of choice.
383 2017-09-13 16:01:29 0|OdaNobunaga|Slack is much better than IRC if you want to engage with an audience of mostly non-technical/not-so-technical people
384 2017-09-13 16:03:21 0|BashCo|Keep in mind that a lot of people within the community try to avoid participating on Github, mailing lists, and core-dev because they're viewed as developer sanctuaries. Not a place for memes, emojis and lame jokes with friends.
385 2017-09-13 16:05:45 0|esotericnonsense|i agree with luke on the boundary. it seems rather odd to me. i'm not sure that watercooler chat needs to be 'officially sanctioned'
386 2017-09-13 16:07:13 0|BashCo|can a non-entity officially sanction anything?
387 2017-09-13 16:08:11 0|esotericnonsense|i'm struggling to find accurate wording here
388 2017-09-13 16:09:15 0|harding|It seems to me that the desire is not to drive all users to the same interactive communication platform, but rather for all developers to communicate with each other (and users) from the same platform to ensure the opinions expressed there are represenative of the whole project (including disagreements, nuances, and other important details).
389 2017-09-13 16:09:31 0|esotericnonsense|yes, indeed
390 2017-09-13 16:10:29 0|esotericnonsense|the problem seems to be that slack naturally attracts more casual users and irc naturally attracts development (with overlap of course). this doesn't seem surprising to me, it matches what I see in other communities
391 2017-09-13 16:11:45 0|esotericnonsense|it seems to me that outreach from one group to the other has to be deliberate and won't happen accidentally simply as a result of that
392 2017-09-13 16:13:19 0|esotericnonsense|in particular dev work benefits from a reduction in noise, irc can be distracting enough as it is!
393 2017-09-13 16:13:31 0|BashCo|So how to bridge that divide? Devs have opportunities to write blogs, reddit posts, podcast interviews, schmooze in Slack and get down to business in IRC. But some devs shy away from those avenues for understandable reasons.
394 2017-09-13 16:14:38 0|BashCo|I guess my point is that those connected to Core can bring their voice to disjointed communities through various means.
395 2017-09-13 16:15:44 0|chainhead|Rename it to Core Community slack
396 2017-09-13 16:18:23 0|harding|BashCo: isn't that treating the symptom, when the problem is the disjointed communities in the first place? I believe the argument here, which I agree with, is that communication is going from users <-> some devs <-> rest of the devs, where it should really be going from users <-> all devs.
397 2017-09-13 16:18:27 0|BashCo|gmaxwell's meetup vid covering 0.15 was really popular. a 'sunday talk show' circuit covering various bitcoin media outlets could get a great response, but I understand it has the negative effect of placing devs on pedestals and creating PR spokesmen.
398 2017-09-13 16:18:54 0|esotericnonsense|i agree with harding. there's always going to be a reduction in information transfer that way.
399 2017-09-13 16:19:25 0|esotericnonsense|i suppose my personal view is that if you are interested and want to know about something, the onus is on you to find the relevant channels and use them, if they'
400 2017-09-13 16:19:49 0|esotericnonsense|if they're actually inaccessible (work going on behind closed doors) that is a different matter entirely, but i'm not seeing that
401 2017-09-13 16:20:05 0|BashCo|harding: I don't know how to get all redditors, Tweeters, Slackers, bloggers, etc to a single platform, so I'm treating that problem as incurable.
402 2017-09-13 16:20:49 0|MarcoFalke|Indeed, and some devs prefer not to, as well
403 2017-09-13 16:20:50 0|harding|BashCo: as I said above, I think the desire is not to get all Bitcoin users on the same platform; merely to get all developers on the same platform.
404 2017-09-13 16:21:29 0|harding|That way there's a single source of reference for communication with the project.
405 2017-09-13 16:21:46 0|bitcoin-git|13bitcoin/06master 14fadd0c1 15MarcoFalke: [qa] zapwallettxes: Wait up to 3s for mempool reload
406 2017-09-13 16:21:46 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/96ac26e56627...8df48b36ed32
407 2017-09-13 16:21:47 0|bitcoin-git|13bitcoin/06master 148df48b3 15MarcoFalke: Merge #11308: [qa] zapwallettxes: Wait up to 3s for mempool reload...
408 2017-09-13 16:21:51 0|harding|interactive communication *
409 2017-09-13 16:22:32 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #11308: [qa] zapwallettxes: Wait up to 3s for mempool reload (06master...06Mf1709-qaZap3s) 02https://github.com/bitcoin/bitcoin/pull/11308
410 2017-09-13 16:23:05 0|BashCo|esotericnonsense: on the other hand, if you're displeased with your supporters, the onus is on you to seek them out and educate them. Besides, it's not so much that they want to chat with devs, but to chat with fellow supporters.
411 2017-09-13 16:23:54 0|MarcoFalke|harding: I don't think there should be a "single source of reference for communication"
412 2017-09-13 16:24:15 0|MarcoFalke|some devs might prefer not to communicate with users or communicate with them by other means
413 2017-09-13 16:24:26 0|BashCo|harding: I think it's up to those connected with the Core non-entity to find a way to amplify their message across all platforms.
414 2017-09-13 16:27:38 0|harding|MarcoFalke: is your argument that devs shouldn't be forced to participate on IRC (which I agree with) or that it's bad for there to be a single place (perhaps with multiple channel) where devs do all of their interactive communication?
415 2017-09-13 16:28:39 0|MarcoFalke|Both
416 2017-09-13 16:29:48 0|harding|BashCo: so he who self-promotes the best represents the project the most? That doesn't sound desirable to me.
417 2017-09-13 16:32:45 0|harding|MarcoFalke: I can't think of a compelling reason why a single congregating point for interactive discussion about the project would be bad. Could you explain more about why you think that?
418 2017-09-13 16:33:43 0|BashCo|harding: that's the conundrum. there can't be any 'official' Core communities (or spokesmen) which are not sanctioned by the intentionally ambiguous Core non-entity which may or may not have the ability to sanction anything at all.
419 2017-09-13 16:34:40 0|chainhead|A single point can't be everything to everyone, it makes sense to have different communications channels to suit different types of audiences
420 2017-09-13 16:35:59 0|chainhead|Personally I'm banned from Core Slack but I still think it makes sense to exist, and having a single community would also mean then I would be banned from everywhere
421 2017-09-13 16:36:05 0|harding|BashCo: that's an argument about what it is or is not possible to enforce. I think the important point is about what contributors to the Bitcoin Core project, mainly developers, choose to do regarding interactive communication.
422 2017-09-13 16:37:43 0|afk11|harding, it might be a problem if it's touch to connect from your phone..
423 2017-09-13 16:37:49 0|afk11|tough*
424 2017-09-13 16:38:36 0|MarcoFalke|harding: It would force anyone who wanted to participate to that single place. So contributors to the project who prefer not to "register" with that place are excluded. Also, it gives the impression that dicsussion that happens in other places is consequently unrelated to the project
425 2017-09-13 16:40:18 0|BashCo|agreed. my personal opinion is that there are opportunities for developers to do more on that front. But I've seen a lot of reluctance in that regard, primarily because devs don't want to be viewed as spokesmen for the project.
426 2017-09-13 16:45:05 0|harding|MarcoFalke: there are no means for enforcement, and likely any contributor who has trouble connecting to IRC in a manner they find suitable need only ask for help and some gracious person will provide it. Regarding your second point, I think that's an advantage at avoiding having a small group of contributors speak inappropriately for the larger share of contributors.
427 2017-09-13 16:47:35 0|harding|BashCo: indeed no one decent wants to be *the* spokesperson for the project, but I think many contributors are comfortable talking about the project when surrounded by other contributors who will correct any inaccuracies. That's an advantage of having a single point of congregation for interactive communication.
428 2017-09-13 16:52:38 0|esotericnonsense|hm. i think i've managed to dump core by sending an odd RPC request somehow.
429 2017-09-13 16:54:04 0|BashCo|harding: there's a notable personality who expressed interest in hosting as many Core devs as possible on a weekly podcast. I think it was a 5-min interview with one dev (or more) per week. This would allow many contributors to speak about the project without a single spokesperson emerging. I think it's a good opportunity but that recurrent dev participation would be hard to muster.
430 2017-09-13 16:57:51 0|BlueMatt|<luke-jr> BlueMatt: more Core developers supported 148 than opposed it <-- you keep saying that, I'm still far from convinced it is true
431 2017-09-13 16:58:14 0|bitcoin-git|13bitcoin/06master 140063d2c 15John Newbery: [tests] Make p2p-leaktests.py more robust
432 2017-09-13 16:58:14 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/8df48b36ed32...42973f834445
433 2017-09-13 16:58:15 0|bitcoin-git|13bitcoin/06master 1442973f8 15MarcoFalke: Merge #11078: [tests] Make p2p-leaktests.py more robust...
434 2017-09-13 16:58:16 0|chainhead|It doesn't really matter too much either way
435 2017-09-13 16:58:19 0|harding|BashCo: I think I must've made my point poorly, because that's the exact opposite of what I intended to encourage. Certainly, people who want to do podcasts should feel free to do them, but the current problem isn't too few separate opinions but too many, or rather that individual opinions are being presented outside of the context of general group opinion.
436 2017-09-13 16:58:54 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #11078: [tests] Make p2p-leaktests.py more robust (06master...06p2p_leaktests_robust) 02https://github.com/bitcoin/bitcoin/pull/11078
437 2017-09-13 17:02:37 0|BashCo|then maybe a blog where each dev makes PRs until wumpus merges them, but only after consensus has been reached.
438 2017-09-13 17:04:51 0|BashCo|it's difficult to distill the general opinion of a non-entity.
439 2017-09-13 17:05:00 0|wxxs|BashCo: how about a decentralized solution with an intermediary layer of volunteer spokesmen, who are good at interacting with users and filtering the noise
440 2017-09-13 17:08:32 0|BashCo|wxxs: sounds great to me. a git blog with several spokesmen who can convey and elaborate on that message to various platforms? I don't know if that meets harding's criteria though.
441 2017-09-13 17:15:47 0|esotericnonsense|is libevent only used for RPC/rest/torcontrol?
442 2017-09-13 17:16:59 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10881: trivial: fix various pyflakes/vulture warnings (06master...06vulture) 02https://github.com/bitcoin/bitcoin/pull/10881
443 2017-09-13 17:37:23 0|bitcoin-git|[13bitcoin] 15theuni opened pull request #11323: mininode: add an optimistic write and disable nagle (06master...06optimistic-mininode) 02https://github.com/bitcoin/bitcoin/pull/11323
444 2017-09-13 17:39:13 0|cfields_|jnewbery: you may be interested in ^^. I have no clue if that's safe with asyncore.
445 2017-09-13 17:45:14 0|jnewbery|cfields_ : I'll take a look. I wouldn't call myself an asyncore expert (nor do I want to become one - it's pretty strongly deprecated in favour of asyncio), but I can definitely kick the tires.
446 2017-09-13 17:46:17 0|cfields_|jnewbery: ah, good to know.
447 2017-09-13 17:58:41 0|MarcoFalke|jnewbery: I'd Concept ACK an pull getting rid of it ;)
448 2017-09-13 17:58:49 0|MarcoFalke|s/an/a/g
449 2017-09-13 18:07:59 0|jnewbery|MarcoFalke : I'd love to, but I think we've had enough refactor churn in the test_framework for the time being!
450 2017-09-13 18:08:20 0|jnewbery|once everything's settled for a bit I might take a shot at it
451 2017-09-13 18:12:24 0|cfields_|jnewbery: well that PR (which presumably asyncio would nullify) shaves a nice chunk of time off of the tests. So it wouldn't be purely a refactor, at least.
452 2017-09-13 18:20:27 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/42973f834445...7fcd61b2613c
453 2017-09-13 18:20:28 0|bitcoin-git|13bitcoin/06master 1477aa9e5 15Wladimir J. van der Laan: test: Check RPC argument mapping...
454 2017-09-13 18:20:28 0|bitcoin-git|13bitcoin/06master 147fcd61b 15MarcoFalke: Merge #10753: test: Check RPC argument mapping...
455 2017-09-13 18:20:52 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10753: test: Check RPC argument mapping (06master...062017_07_rpc_argument_check) 02https://github.com/bitcoin/bitcoin/pull/10753
456 2017-09-13 18:22:04 0|jnewbery|cfields_ : yes, sounds good. I was referring to ripping out asyncore and replacing with asyncio as being a bit too churny at this point. Definite concept ACK for any small change that can shave minutes of test runs.
457 2017-09-13 19:12:50 0|BlueMatt|are there any known bugs in 0.15 that -resetguisettings will fix that result in a segfault on startup on linux?
458 2017-09-13 19:14:20 0|achow101|BlueMatt: related to 11117?
459 2017-09-13 19:14:40 0|BlueMatt|in 15?
460 2017-09-13 19:15:08 0|achow101|sorry, 11171
461 2017-09-13 19:15:25 0|BlueMatt|I was under the impression that was windows only?
462 2017-09-13 19:15:53 0|achow101|It was experienced on windows, but that does not mean it was limited to that
463 2017-09-13 19:16:10 0|achow101|it looks like it could have been a qt issue
464 2017-09-13 19:16:28 0|achow101|so possibly affecting all platforms
465 2017-09-13 19:45:18 0|gmaxwell|sdaftuar: I have a suggestion for a bit of a change to how #10200 works. "Pipeline mode". When CNB is called, it generates a template and then uses your comparison function to decide between a new template and a cached one. If it uses the cached one, it does not need to perform a TBV at all. It returns the result. If fees increased at all, It TBVs and caches the new template.
466 2017-09-13 19:45:20 0|gribble|https://github.com/bitcoin/bitcoin/issues/10200 | Mining: Skip recent transactions if fee difference is small by sdaftuar ÷ Pull Request #10200 ÷ bitcoin/bitcoin ÷ GitHub
467 2017-09-13 19:45:31 0|gmaxwell|sdaftuar: so this would serve the dual purpose of getting TBV out of the critical path.
468 2017-09-13 19:46:05 0|gmaxwell|On a cold start it could just return the template with new transactions, or it could do what your code currently does if the additional complexity isn't great.
469 2017-09-13 19:46:08 0|sdaftuar|gmaxwell: i had some thoughts along those lines as well, but i wasn't sure how to square that with the caching that gbt already does
470 2017-09-13 19:46:18 0|sdaftuar|introduce two caches i guess?
471 2017-09-13 19:46:55 0|gmaxwell|yes, I think so. That outer cache is just to prevent outside stuff from DOS attacking by accident. It could be made much shorter.
472 2017-09-13 19:48:11 0|gmaxwell|I was thinking about this because I'm working on some new block relay stuff where you send a template, then template differentials as it changes, then a template differential to the full block when it eventually shows up. And for that it would be useful if templates were changing less often, and also if the one you were using was a slightly old one.
473 2017-09-13 19:49:06 0|gmaxwell|(my motivator is primarily mining off blocksat, but this could eventually make a BIP152 HB mode like transmission smaller and faster too)
474 2017-09-13 19:49:34 0|sdaftuar|with the cache approach you're suggesting, you would scrap the time-based logic altogether in addPackageTransactions, is that right?
475 2017-09-13 19:49:54 0|sdaftuar|i think the downside to that is that the first template after a block is found might needlessly include recent transactions
476 2017-09-13 19:50:24 0|sdaftuar|i kind of thought that the gbt caller could already do the caching that i think you're suggesting
477 2017-09-13 19:50:53 0|gmaxwell|Yes, -- so my thought on that was is that we'd scrap that, however it could be kept for the first one on a cold cache but I am not sure if its worth the code complexity.
478 2017-09-13 19:52:04 0|sdaftuar|i think scrapping it is fine, but i also think we could scrap all of this and just suggest that gbt callers do it. or move it all into gbt...
479 2017-09-13 19:52:17 0|sdaftuar|maybe that's the easiest thing
480 2017-09-13 19:52:22 0|gmaxwell|sdaftuar: well the gbt caller can't create a new non-TBV template and see if it pays a lot more fees. If you mean the GBT layer caching, it could, but there are often many callers... and that also requires them to be well behaved.
481 2017-09-13 19:52:48 0|sdaftuar|oh, i see
482 2017-09-13 19:53:40 0|gmaxwell|(I think expecting them to be well behaved is a bad idea, someone will spin up three pool daemons, they'll run in a fairly tight loop and prevent bitcoin from processing blocks, and wonder why they're getting orphan blocks)
483 2017-09-13 19:54:23 0|sdaftuar|yeah i never really knew how pool servers worked; allowing randoms to hit your RPC seems like a bad idea! but good to know if that's what people are doing.
484 2017-09-13 19:54:37 0|gmaxwell|but that GBT layer cache could be just a half-second thing, just to cap the number of new templates we construct per second.
485 2017-09-13 19:55:59 0|sdaftuar|ok yeah i think your suggestion sounds pretty good -- eliminating TBV except when the fees are enough to warrant an update seems like an easy win here, and mostly accomplishes the other goal as well.
486 2017-09-13 19:56:26 0|gmaxwell|For the first output after a block we could also produce an empty template, but I'm really not too keen on that. But yes, I thought this was a nice way to get two benefits at once.
487 2017-09-13 19:57:55 0|sdaftuar|(i am also not keen on the empty template thing)
488 2017-09-13 19:59:05 0|gmaxwell|we could also return a non-TBVed template in that case; which is really 90% of the time, and we'd still catch a bad template and shut down while caching.
489 2017-09-13 20:09:49 0|gmaxwell|not that running TBV in the background will be trivial.
490 2017-09-13 20:19:23 0|goatpig|is compressed keys in sw scripts invalid or just non standard?
491 2017-09-13 20:19:28 0|goatpig|err uncompressed
492 2017-09-13 20:20:05 0|sipa|nonstandard
493 2017-09-13 20:20:11 0|goatpig|thanks
494 2017-09-13 20:28:26 0|BlueMatt|(but dont do it - its likely to become invalid sooner or later)
495 2017-09-13 20:32:53 0|gmaxwell|goatpig: why do you ask?
496 2017-09-13 20:33:41 0|goatpig|out of curiosity
497 2017-09-13 20:33:53 0|goatpig|hasving some fun on the testnet
498 2017-09-13 20:36:29 0|sipa|testnet also enforces this rule
499 2017-09-13 20:36:43 0|goatpig|ive noticed
500 2017-09-13 20:37:38 0|sipa|the term 'standardness' has been used for two different things, non-mandatory script validity rules (of which this is one) which can't be disabled, and the actual IsStandard() function (which is only enforced on mainnet)
501 2017-09-13 20:38:51 0|goatpig|well i was thinking about it more in the sense of "wont be propagated but can be mined" and "cant be mined"
502 2017-09-13 21:41:15 0|promag|can someone kick travis job https://travis-ci.org/bitcoin/bitcoin/jobs/275096269 ?
503 2017-09-13 21:42:10 0|sipa|promag: you can!
504 2017-09-13 21:43:15 0|promag|I can?
505 2017-09-13 21:44:01 0|sipa|promag: i sent you an invite
506 2017-09-13 21:59:54 0|sipa|can i haz review on #11167 ?
507 2017-09-13 21:59:57 0|gribble|https://github.com/bitcoin/bitcoin/issues/11167 | Full BIP173 (Bech32) support by sipa ÷ Pull Request #11167 ÷ bitcoin/bitcoin ÷ GitHub