00:00:03 jeffro256[m]: the same as in court: anyone who can be unbiased and know/follow laws/rules 00:00:44 So.. me 00:01:21 Do we.... vote? 😆 00:02:49 100% initial idea was that auditors will find something within 8149, so that I was sitting pointless on found vulnerabilities 00:02:53 but they didn't find 00:03:14 It would be interesting to have communication log with them 00:03:19 but it's private or unavailable 00:03:35 Would have been nice if YOU WERE PART OF THE COMMUNICSTIONS 00:03:53 I was against that audit 00:04:12 So why didnt you stop it 00:04:16 since it would be useless 00:04:19 Plowsof, what is the meaning is this?! 00:05:08 ofrnxmr[m]: UkoeHB and arnuscky wanted to test their hypothesis that auditors who failed 1st time will do better work 2nd time 00:05:31 Or... how about we do it the correct way 00:05:41 With your security analysis 00:06:02 in result nothing interesting + removed names + said this https://nitter.42l.fr/veorq/status/1541148206595284992#m "At the same time, one of the most overrated aspects of Cryptography is provable security." 00:06:03 funny 00:06:14 Or is that not the correct way 00:06:36 Facepalm. Twitter. Ooo?? 00:06:41 briefly what is a security analysis / how much did bulletproofs one cost / have you 'done' a security analysis on something and is it public? 00:07:23 "audit" vs "security analysis" ? 00:08:46 plowsof: https://eprint.iacr.org/2019/654.pdf - research paper with security analysis, https://ostif.org/wp-content/uploads/2020/07/ostif-clsag-audit-final-public.pdf - audit of research paper and implementation based on this 00:11:09 "sgp_, 19:28 <+selsta> merge 8149 -> merge burning bug -> keep experimental -> try to get more formal security proofs before removing experimental flag, seems perfect" cakewallet ordered 1st failed audit, another conflict of interest 00:12:08 "sg_, 19:28 <+selsta> merge 8149 -> merge burning bug -> keep experimental -> try to get more formal security proofs before removing experimental flag, besides ooo, does anyone else oppose this" why not to ask is anyone competent besides ooo to vote on this ? 00:12:28 ooo123ooo1234567: Because if ooo doesnt vote, ooos vote doesnt matter 00:12:38 Silly 00:13:12 if you share your security analysis then we don't have to merge 8149 00:13:46 is it possible to know who is taking this decision and full list of participants of that channe l? 00:13:53 s/taking/making/, s/channe/channel/, s/l// 00:14:04 You are. 00:15:28 what decision? everyone will agree, if you share your security analysis and if it shows that there are remaining issues then we won't merge 8149 00:19:35 why I have to prove everytime that there is some bug or that my patch isn't related to some bug, while others are doing blind merges of everything ? 00:20:58 " everyone will agree " what's the source of this certainty ? are they lacking their own will ? 00:21:17 because it gives us alternative path to move forward 00:21:17 ooo123ooo1234567: I said, you have a 99% vote 00:21:53 selsta: Do you know that doing something in a right way is much easier than to prove every time incompetent people that it's bad and it's good ? 00:22:04 * right way from the beginning is much 00:22:39 Agreed 00:22:49 So... instead of letting us merge broken multisig..... 00:22:59 ofrnxmr[m]: you don't have vote, not sure what's the purpose of this ACK 00:23:08 The right path, as per ooo, is..... ______<<<___ 00:23:27 ooo123ooo1234567: Im the self appointed ceo 00:23:55 not funny, only makes angry, since you really don't have any vote 00:24:25 So long as you arent voting, I do. 00:25:34 ofrnxmr[m]: And as far as getting angry... ^ 00:26:23 https://nitter.42l.fr/kayabaNerve/status/1400453070782271497#m, "Every discussion I had with its author always had them say "this is not audited". Respect the hell out of sarang for that." 00:26:40 and this human is advocating for merging cryptography changes without security analysis 00:26:56 and participating in bug bounties of other projects 00:27:47 Didn’t we just have an audit 00:28:22 Haven’t multiple people looked at the code? 00:28:25 Jesus, don't drag me into this conversation again 00:28:34 Here I can play the game too 00:28:34 even if the last would be audit that particular audit is shitty 00:28:49 * the last missing component would be 00:29:22 Why waste days and days here saying the same thing over and over 00:29:24 Monero is 100% completely broken and only I know how to fix it, but I can't tell you how because doing so would be unsafe. So you shouldn't use Monero, ever 00:29:33 chesterfield[m]: audit of C++ implementation without design isn't the same as audit of design + it's implementation 00:29:54 it's like checking built house without having intended design 00:29:59 Actually I'll do even better 00:30:38 this is like wrestlemania 00:30:40 ooo123ooo1234567 is literally the head of the NSA, and I'm 100% certain despite not being able to prove so publicly or privately 00:30:44 sgp_: source where it was said ? 00:30:59 No this is me as an expert saying this 00:31:11 And under your logic no one else can get a vote because they dumb dumb 00:31:40 sgp_: source where it was said ? 00:31:50 Therefore we literally can never trust anything you do, you gotta wait for me to rewrite multisig 00:31:53 incompetent is only related to knowledge about particular subject, not about general mental abilities 00:32:18 probably the least offensive adjective which still allows to point out problems 00:32:30 I don’t understand why you wouldn’t just simply point out the flaw in the code… people review all the time 00:33:52 sgp_, do you know details about 1st inferece.ag audit ? 00:34:23 Anyway ooo123ooo1234567's mission is successful because here I am wasting time talking to someone arguing in bad faith. Yay you win 00:34:25 are you allowed to share it's cost ? 00:34:55 What audit, CLSAG? 00:35:01 no, for cake wallet 00:35:04 thorchain one 00:36:02 Wait are you pretending I'm biased because of a "sunk cost" 00:36:16 No, I'm just asking for the cost if you know 00:36:17 Like now I'm on the hook to defend their implementation no matter what, something like that? 00:36:36 Why is that relevant, at all 00:36:49 it's interesting to compare it with 2nd audit 00:36:56 just numbers 00:37:19 It cost $2.50, good deal 00:37:40 $2500 or $2.5? 00:37:53 $2.50 00:37:56 hmm 00:43:36 The scope of that audit didn't cover any of the existing stuff though, just the thorchain changes 00:44:49 it would be interesting more about it (including real cost), but it's likely unavailable 00:44:54 * be interesting to know more about 00:44:57 But honestly I really think you're overplaying your hand here saying JP Aumasson is less competent at cryptography than a troll who wasted our time at a dev meeting and hasn't proven anything 00:45:22 quite sure JP himself didn't do the audit 00:46:09 cost / timeline / requested scope / auditors - everything have direct impact on result, give me full info and I'll try to figure out alone why it failed 00:46:48 * cost / timeline / requested scope / auditors - everything have direct impact on result, if full info would be available then it would be possible to figure out why it failed 00:47:16 I expected that you will not fire inference.ag audit on code 00:47:44 and this opportunity would be used on actual cryptography design, since 1st audit really failed 00:47:58 but it was burned on another paid audit done in private and only on code 00:48:06 Which first audit? The thorchain one? I'm worried you're confusing scope 00:49:17 s/would/will/ 00:50:46 "But honestly I really think you..." <- Would you risk with CCS payments and bounty for fix in order to just troll other people with nothing ? 00:51:03 > The client requested a review of the changes introduced by the thor_monero_signing_parallel... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/628a9e6e8583e2d9cee8fb6c6746d151bfcaff4e) 00:51:17 The changes 00:51:28 The Monero base portion wasn't audited 00:51:56 Also what CCS payments??? 00:52:17 sgp_, it was already discussed in -dev and -lounge, did you those arguments about diff that includes full vulnerable function ? 00:52:25 sgp_: the one for p2p 00:53:03 * sgp_, it was already discussed in -dev and -lounge, did you see those arguments about diff that includes full vulnerable function ? 00:54:08 "But honestly I really think you..." <- There are no questions to whoever did that audit as long as it doesn't affect monero development 00:54:12 ooo123ooo1234567: No, I would need it linked. But it's probably easier for me to just ask kayaba 00:54:47 If they indeed missed something obvious, I can communicate that with them 00:55:17 sgp_: are you joking ? inference.ag did 2nd audit with UkoeHB being involved, what are you going to communicate further ? 00:56:06 Oh the second audit from Rino? 01:00:24 "i don't think the audit was..." <- do you know the cost ? 01:00:59 no 01:01:00 "they would obviously prefer..." <- what's the next date for hardfork ? 01:01:41 we will hardfork august 13 01:01:48 or what do you mean with next date? 01:03:25 would be there something like: we do this hardfork and the next will be only 1 year away unconditionaly 01:04:20 There is clearly no consensus regarding importance of cryptography changes, but is there at least consensus that it's ok to do the next hardfork somewhere sooner if there are things to change ? 01:05:04 bulletproofs++? 01:05:09 or do you have something else in mind? 01:06:18 i think another hardfork in a year is doable, 6 months like initially is too short these days 01:06:32 Hardforks have happened sooner if there's good reason. There's precedent 01:06:51 But that's what it takes, good reason. Else think a year+ 01:07:16 I don't want to wait another year in the same shitty environment where I had to prove every change why it's important 01:09:17 If the cryptography bugs are indeed critical, then yes hardforks can happen sooner. That's what happened with RingCT 01:09:50 I thought that some delay hf would be fair punishment for poor development process and it would be enough time for me to implement may changes including bulletproofs++, but now you're talking about one more year 01:09:52 and it's boring 01:10:11 should I keep then this vulnerability to ask you all to do another hardfork in few months ? 01:10:20 Youre talking about 1yr 01:10:21 s/may/many/ 01:10:51 HF can happen any time necessary 01:10:54 Ugh, if there was a real vuln you could describe then do it now before we do anything. But you don't seem to get this and I'm not having another convo about this 01:11:12 can we have at least consensus with development process ? which you all are successfully hi-jacked with that meeting 01:12:11 I feel now isn't the time for that because we'll get mixed up in other drama, but overall I agree that some project formalization of processes and "project management" would be useful 01:12:15 I was talking a lot about development process and it went to nothing 01:12:27 https://youtu.be/MjNXmJUk2Jo 01:12:36 the same with cryptography changes 01:13:14 and revived scammer would be a cherry on top of that 01:15:21 ooo123ooo1234567: what do you mean with delay hf? 01:17:16 push back it a bit in order to have time for more changes that can be only via hardfork 01:18:04 i mean there is no rule that we have to wait X between hardforks 01:18:08 optimistically bulletproofs++ included, problems found from work on multisig and few MRL issues 01:19:40 "i think another hardfork in a..." <- why did you say this then ? 01:20:33 I agree that as soon as we know all requirements for the next hardfork cycle we can do much faster than currently 01:20:54 e.g. firmware for trezor and ledger are easy things to do, it's certainly not a blocker 01:22:46 i just think 6 months is quite optimistic, but not impossible if we have good reasons to upgrade 01:22:59 you asked me without any reasons to upgrade 01:23:04 Did I ever had bad reasons for any changes ? 01:23:21 s/had/have/ 01:23:21 no 01:25:32 What was optimistic plan for rino with experimental multisig becoming non experimental ? 01:25:41 hf + 1 week/ 1 month/2 months ? 01:26:03 it's all shitty since you don't know about underlying issues, but anyway what was their plan ? 01:26:17 my idea was to either use your security proof (compensated) or hire someone to write security proof for multisig 01:26:26 and not remove label before that 01:27:40 can you imagine someone who can write security proofs in current environment ? 01:29:01 that's why i suggested hire cryptographer to do it, now where to find someone is different questionn 01:32:12 I can't imagine how it will work given problems basic comp-sci and review 01:32:32 * given problems with basic comp-sci 01:32:33 * given problems with basic comp-sci, * and review process 01:34:08 "https://youtu.be/MjNXmJUk2Jo" <- great presentation thanks, (this is my first HF experience, everything makes sense now, chaos!) 01:34:36 "my idea was to either use your..." <- can you estimate time to do the job via this way ? 01:35:00 months 01:35:25 plowsof: https://giphy.com/gifs/reaction-uUIFcDYRbvJTtxaFNa 01:35:35 do you know whether rino wants to use multisig instantly after hf or only after removal of experimental flag ? 01:37:03 i don't know, no 01:39:44 binaryFate: can you comment on plans of your project regaring multisig ? 01:39:51 s/regaring/regarding/ 01:40:21 dead silence 01:40:54 it's 4am lol 01:47:18 Is it possible to allow them do hardfork as they want 01:47:29 * allow them (rino/ukoehb/...) do hardfork 01:47:53 rino is a web application, why would they need a hardfork? 01:47:59 but shortly after it there will be the next, what is the most optimistic duration ? 01:48:03 only +6 months ? 01:48:24 * Is it possible to allow them (rino/ukoehb/...) do hardfork with whatever patches they want 01:49:01 you have to be more clear with what you mean, why would koe do a hardfork? 01:49:32 that -dev meeting chosen path of arnuscky+ukoehb 01:49:46 ok it will happen on 13th august or whatever they've chosen 01:49:56 the next one when ? 01:50:14 "optimistically bulletproofs..." <- with all of this 01:52:45 if you are asking shorter than 6 months, no 01:52:53 optimistically 6 months, realistically 9 months 01:53:18 what's realistic delay for the upcoming hardfork then ? 01:53:26 * what's max realistic delay 01:54:11 selsta: do you know break down of this period ? 01:54:20 why there was delay this time? 01:54:53 selsta: no one was pushing for it, until people related to multisig started to push hardfork; are you about this delay ? 01:55:45 bp+ pr was unapproved for months 01:55:53 also a lot of PRs were unmerged before some push on merges, I didn't even reviewed them yet 01:56:10 unmerged? 01:56:29 probably the same as your unapproved for months 01:56:44 * PRs were unapproved/unreviewed/unmerged before 01:57:36 vtnerd wanted to review bp+, but then moved focus on multisig and then became unavailable for a bit 01:57:48 it took a while until we got other reviewers for bp+ 01:58:07 but also no one really pushed for it 02:11:32 what will determine delay of this hardfork ? 02:11:38 again crowd vote ? 02:12:15 I didn't see yet any situation when decision was takes exclusively with logic without any crowd 02:12:41 * ofrnxmr[m] uploaded an image: (261KiB) < https://libera.ems.host/_matrix/media/r0/download/monero.social/amFpSsRSskCAdNnEKNbKhfDD/Imagepipe_209.jpg > 02:12:49 Something like this 02:16:30 ooo123ooo1234567: You're referring to H. 02:18:16 ooo123ooo1234567: we already decided on delay today, August 13 02:19:05 the logic was... 1 month for everyone to upgrade, plus a couple days more to tag and put out release binaries 02:19:11 13th AUG - hf, release - ? 02:19:21 release 1 month before 02:19:30 with second release 1 week before 02:19:31 13th July ? 02:19:41 that's the plan, yes 02:19:55 second release 1 week before what ? 02:19:59 hf 02:20:10 what's the purpose of this release ? 02:20:27 * this release 1 week before hf? 02:20:52 hardware wallet changes that are not ready until first release, and also whatever fixes we find inbetween 02:22:29 why we ? does anybody is going to search for something ? 02:22:43 we = project 02:23:55 for example https://github.com/monero-project/monero/pull/8379 fixes a crash but i'm not sure if it gets reviewed in time for the first release 02:24:39 or the deadlock 02:30:17 "hardware wallet changes that are..." <- bulletproofs++ certainly not a fix 02:32:51 but how would you get bulletproofs++ ready in 3 weeks? 02:33:56 second release can't contain any consensus related changes unless it's an emergency 03:14:23 "but how would you get bulletproo..." <- with enough enthusiasm it's possible 03:38:33 Sometimes I don't know if I'm reading the same thousands of posts that I miss in a day or if my Alzheimer's is getting worse 03:39:25 cryptogrampy[m]: is it even possible to write code with Alzheimer ? 03:39:43 Did we hardfork already? What year is it and how many monero e-commerce solutions are there 03:40:16 ooo123ooo1234567: No I write everything in one of those drag and drop puzzle languages 03:40:33 I think it's called Scratch 03:40:47 is it layered sarcasm ? 03:40:53 * is it multi layered sarcasm ? 03:40:57 Compile to monero payment gateway 03:42:15 all of your sparring partners are sleeping ooo, you must recharge and prepare for battle again tomorrow 03:42:28 A young man named plowsof who works at my nursing home introduced me to this language. I had been spending hours and hours a day making puzzles and this kind gentleman introduced me to the computer puzzle coding language 03:42:45 And I will be forever grateful 03:43:39 fucking hilarious 03:44:19 plowsof: is it multi layered sarcasm or truth ? 03:44:50 bro you are a machine 03:44:53 just some jokes ooo 03:45:10 kinghat[m]: why ? 03:45:11 * cryptogrampy[m] uploaded an image: (31KiB) < https://libera.ems.host/_matrix/media/r0/download/monero.social/NzexauGQcWZPxuNPivLObIyt/1656647098307.jpg > 03:45:26 plz keep them coming. my brain needs it after reading that backlog. 03:45:42 puzzle factory 03:46:15 Upcoming monero payment gateway I'm prepping a ccs for: 03:46:19 * cryptogrampy[m] uploaded an image: (23KiB) < https://libera.ems.host/_matrix/media/r0/download/monero.social/yLoCmePvuGUurQbHusVFDDGK/1656647155136.jpg > 03:46:57 plowsof: is it at least old man behind that profile ? 03:47:04 or also just joke ? 03:47:57 I love you either way 03:48:11 Wait you're not my grandson 03:48:12 Where am i 03:48:23 cryptogrampy[m]: prolly going to waste a grip auditing this 🍝 03:49:05 I unironically may write something for node-red 03:49:31 i thought you didnt write anything in `node-red` 🤔 03:50:21 this is after hours -community (multi layered sarcastic / humour chat from people who should be sleeping) 03:51:26 i learned some Flash skills at school 03:51:26 * kinghat[m] recharging for battle 03:52:11 Oh you most certainly can write node-red nodes/flows 03:53:32 Just imagine a monero payment gateway node that no one uses that never gets finished. Could be huge 03:54:17 thanks for the laugh plowsof. im out ✌️ 03:54:19 If anyone has android/react native exp and wants to make a wallet, feel free to reach out btw 03:54:35 goodbye kinghat 👋 03:54:43 kinghat[m]: Goodnight king 03:55:47 look into tauri. should have mobile support in v2(they are working on it). 03:56:11 I <3 tauri 03:56:32 Been using it for a side project, I'm very happy with it 04:51:54 "1656647098307.jpg" <- Is this cryptogrampy or a friend? 10:15:36 ooo123ooo1234567: If I do the first implementation of an experimental protocol and it relies on an experimental proof, yes, of course I'm going to respect the author for not grandstanding and explicitly saying it should have formal review before being deployed .-. That's literally me taking your side on... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/f3cd621069fa7cff696a9bebbdb1f40024ea43fa) 10:16:23 Bah. Sent that with nicer spacing and Matrix removed it :( Regardless, sorry for the long message everyone, and I don't plan to keep this up here 10:47:09 Side note, basic swap was mentioned. It appears to be by Particl and they did a Python impl of the swap protocol back in the day. Their work now appears to be a continuation of it 10:49:36 At first sight, that looks promising, right? If they really deliver 10:56:50 I assume trades won't have fees, yet it'll run over Particl, a BTC fork, and have their TX fees :/ 10:57:22 Though I'm kinda just commenting on what generally happens when BTC forks launch DEXs. Still have to look a bit 10:58:54 Did not get the impression that Particl, the coin, will be involved. I understood all direct pairings of coins through true atomic swaps. But who really knows 10:59:12 ... yeah, no, this looks much better than I expected according to their blog post 10:59:27 :) 10:59:35 It is using Particl's, written as the project's, SMSG. I'm trying to confirm that's impermenant with no relation to Particl, the coin 11:00:10 I think they borrow some communication mechanism, but that can't hurt I would say 11:00:21 from the Particl code base 11:01:02 Ah, you say the same, that's "SMSG"? 11:01:31 Yup 11:02:43 https://particl.wiki/learn/marketplace/smsg/ 11:04:55 With this, if they can really get it off the ground, BTC-to-XMR atomic swaps suddenly would get a nice GUI 11:05:18 Right, and I don't see fees built into SMSG :) 11:05:28 Nice. Good for them. I'll try to review the code at some point 11:37:44 > <@kayabanerve:matrix.org> ooo123ooo1234567: If I do the first implementation of an experimental protocol and it relies on an experimental proof, yes, of course I'm going to respect the author for not grandstanding and explicitly saying it should have formal review before being deployed .-. That's... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/f2245699ef7d26062f1ad9b5e795351246511fa8) 11:38:23 it's for me 11:39:00 ... actually, no. CLSAG is proven IIRC. So is FROST. While multisig in Monero isn't FROST, the additive key share system is identical. The only distinction is how we generate keys, which isn't the discussion we're facing here. 11:39:40 *It's also identical to MuSig2 11:41:27 To be more specific, yes, Schnorr is linear. Simple fact of life. CLSAG is effectively Schnorr and... I do understand the signing process as a whole, regarding nonce handling, has differences and don't contest that. 11:41:33 I'm highlighting the simplicity and consistency for Schnorr though. 12:28:57 "... actually, no. CLSAG is..." <- ok, disagreement 12:31:02 "I'm offering my personal help, if we can at least talk things through, and you actually were wronged.", https://libera.monerologs.net/monero-dev/20220514#c94874, Do you agree that It was supposed to roll multisig as is without experimental flag before that meeting ? 12:31:11 yes/no ? 12:32:47 s/roll/release/ 12:35:10 The linked statement is from May 14. Opinions can and do develop, seems to me. 12:36:18 (after this msg https://libera.monerologs.net/monero-dev/20220507#c92669) 12:36:45 Yeah, I remember that :) 13:01:42 It's hard to say? The general agreement was multi sig had to be done but we were still discussing how to do it. Therefore, it wasn't necessarily without the experimental flag. Regardless, we agreed it should have one, so it's irrelevant to now 13:02:06 ok, another disagreement 13:02:17 Okay, do you have a point with this that leads to progress? 13:03:03 If this is us acknowledging our differences to clear the past, sure. If this is us acknowledging our differences so you can say we're different and you don't want to actually move forward together, I'll just head out now and save us the time 13:03:44 Because for some reason, I still try to work things out with you, despite all the ways you either tell or show me it's most likely pointless :/ 13:04:19 can you just honestly acknowledge without any conditionals ? 13:04:20 at least once 13:04:27 * honestly acknowledge or not without any 13:07:00 I've been in your position and I know you want these black and white answers. The issue is they don't necessarily exist 13:07:55 kayabanerve[m]: thanks 13:07:55 So sure, if you want an overly simplistic answer, at that point in time, yes, we had plans to release multi sig and didn't have plans to include the experimental label 13:08:07 It just ignores that as part of our plans for multisig the label was proposed and we adopted it since we were actively planning 13:08:25 kayabanerve[m]: would it possible to do that active planning without my replies ? 13:08:32 before May I was silent in public 13:08:47 I have no idea. I'm not a psychic 13:10:51 I waited few meetings to be sure that perspective is stable 13:20:14 "It just ignores that as part..." <- can you help me to find any public message before 14th May about such plans ? 13:20:30 s/14th/7th/ 13:20:56 "If this is us acknowledging..." <- "If this is us acknowledging our differences to clear the past, sure." yes, it's needed to move forward 13:21:09 Are you saying that the discussion you quoted actively discussing how to merge multisig isn't active planning? 13:21:37 I didn't say the label had been proposed yet. I said it was proposed when we were still planning 13:21:52 It's not acting in good faith to say we didn't plan to have the label we came up when planning 13:22:26 We were planning. It was a suggestion. We adopted it. It's part of the plan. Therefore, it's been planned 13:23:07 I couldn't care less when it came up with in the plans. I'd only chastise Monero if we rejected legitimately beneficial suggestions, delaying their inclusion in our plans. 13:23:52 And while you believe your suggestions are legitimately beneficial, most people do not, and I don't believe their inclusion is delayed. We'll get security proofs when we do. The distinction is we're not letting them be roadblocks leaving users critically insecure 13:26:01 I agree that even with knowledge about potential problem It's better to merge 8149 with experimental flag, rather than not at all 13:26:44 But was there any value in knowledge about potential problem and did it help to make a decision about experimental flag ? yes/no / 13:26:44 I am happy to hear that :) 13:26:54 I want to contribute a "wow" 13:27:17 I wanted to prevent failure, since I was somehow responsible for UkoeHB knowledge about that patch 13:27:20 I'll also know that we don't have knowledge about a potential problem, as in, there's a potential problem that may be an issue. We've been told there's potentially a problem with no evidence. We can't live our lives around that. 13:27:37 Though yes, I will note you have have the talent to find/disclose/fix such problems 13:28:30 ooo123ooo1234567: Honestly? I'd have to re-read the chat logs 13:28:48 kayabanerve[m]: It would be good 7th-14th May -dev 13:29:27 From my current understanding, key word being current and not historically accurate, I don't believe the community believes you actually have an exploitable issue in the multisig signing process beyond what we accept 13:30:10 Though we did just say "experimental" is planned to be kept until we have a formal specification AND review/proofs accordingly 13:30:38 So I'd note your insistence there regarding formal review likely did raise our opinion of it, though I'm unsure where our opinion would've been without you 13:30:45 Regardless, I do think you contributed there 13:31:04 I think it was mostly decision of UkoeHB based on private previous communication, but it can't be verified via public info 13:34:20 "I've been in your position and I..." <- regarding black and white, I'm operating with black/white always, not only during bug bounty process 13:34:25 is it the same for you or not ? 13:35:04 Initially the idea was to remove the experimental flag if the audit came back good. 13:35:04 Multisig was prioritized because, I assume, we thought it was fixed. 13:35:04 But the audit was sub par + rumors of an exploit (but no disclosure), so disabled and experimental stuck pending disclosure. 13:35:10 "I'm operating with black/white always" I have a hard time to believe that's a promising strategy long time, in the "real world". 13:35:18 > <@kayabanerve:matrix.org> I've been in your position and I know you want these black and white answers. The issue is they don't necessarily exist 13:35:18 * regarding black and white, I'm always operating in black/white terms, not only during bug bounty process 13:36:17 Uhhhhhhhhh there's an honest answer and a polite answer 13:36:40 In any case, communicating with a group of people in something like a black or white manner is a recipe for trouble 13:37:06 I don't care politeness mostly, it's either silent/ignore or honest reply from my side 13:37:06 I'll say I acknowledge that mindset and why, and wish it was possible 13:37:06 But it isn't 13:37:36 And that thankfully, that's something I've become more accepting of as I've grown as an individual 13:39:26 * don't care about politeness mostly, 13:41:19 Ah, well, I think we write quite politely here right now. Things probably only turn ugly if opinions differ widely. 13:45:51 "I don't care politeness mostly..." <- Being honest =/= being productive. You can be honest and play ping pong all day. Easier = being honest and to the point. Dont need to beat around the bush. 13:45:51 im not the only one who has been trying to tap into our psychic powers to figure out what you're trying to get across.. 13:46:12 "I agree that even with knowledge..." <- ^ when I read this, I almost thought "sarcasm?" 13:46:33 "From my current understanding..." <- https://github.com/monero-project/monero/pull/8328#issue-1236108836, "There are vulnerabilities in multisig protocol if the parties do not trust each other ..." this disclaimer doesn't credit the source of such danger, and at the same time even after audit it wasn't removed; 13:47:11 For me it's like choosing something between credit those who prevented failure and not merge and take responsibility for failure + audit + merge 13:47:13 "Ah, well, I think we write quite..." <- Idk, I said a few bad words last night :O Tired Kayaba loses their filter 13:47:41 ooo123ooo1234567: Moo wrote this PR in like 5 minutes 13:47:44 I don't like that I wasn't credited for that prevented failure, also was attacked and now even after audit experimental flag wasn't removed 13:47:57 Maybe, but the last 3 hours or so have been really refreshing, if you ask me 13:49:00 ooo123ooo1234567: Who do we credit? Anon? Ooo? 13:49:01 * + merge without experimental 13:50:09 "I don't like that I wasn't credited for that prevented failure" that's a clear and frank statement, something to work with. 13:50:27 These things can be easily fixed. Proper attributions etc. 13:50:35 I really don't think we have a culture and a problem of "not crediting" or not wanting to 13:51:52 ooo123ooo1234567: If you want to be credited, which I think you should have been asked about, I'd either go there now or ask mooo for such a correction 13:52:16 Looks like you came under the bus here, but not because of bad faith, I would say 13:52:27 ofrnxmr: It's called asking the discloser and honestly is just a basic sign of respect. While I understand being in a rush/being distracted, I will say it's always what people should do if possible 13:52:31 The moo PR was written after a meeting where it was decided to disabled it outright pending audit results. 13:52:31 I highly doubt there was any malicious intent. Moo just heard "disable multisig" and did it. 13:53:20 And I say that in response to the potentially-sarcastic "Who do we credit?" + providing a counterpoint to excusing mooo, though I won't say they shouldn't be excused 13:53:28 I'd assume it's an oversight 13:54:58 prevented failure -> 1 week -> merge 8149 with experimental flag -> audit in order to find undisclosed failure -> 13:55:10 and here I expected the following 13:55:19 kayabanerve[m]: This is all im saying. 13:55:19 Also with 8149, perfect daemon account would have the active pr. I feel perfect daemon deserves the credit due, 100%. 13:56:59 Well, as far as I know not *everything* that UkoeHB did after he took over the PR was mere cosmetics. So 100% of the credit for *8149* to ooo is probably a bit much 13:57:20 How about 95% :) 13:59:42 rbrunner: Dont remember the original PR # , but I was referring to if koe didnt resubmit the pr as 8149 it would still be [old pr] 14:01:52 Yes, I understood. But that "old pr" developed further, that's what I mean. And not just inserting a few empty lines for it to look more pretty. 14:01:59 Koe did a lot of work on the TX building process, actually 14:02:27 And before we misunderstand: We don't imply ooo would not have been able to do that as well. 14:02:51 They just did not, as things turned out. 14:03:16 ooo's PR does have a lot of the cleanups I appreciated. Just saying koe did a bit more than 5% 14:03:52 and then, AFAIK, the security of the two are mostly the same. I believe ooo's declared the transcript format used in 8149 I noted a transcript conflict in 14:04:21 Which was also in 8149. koe said they fixed it in 8149 though :p 14:04:30 what transcript conflict ? 14:06:09 Lack of ring length + nonce length. 14:06:26 Two variable sized arrays enables a longer one and a shorter one overlapping, assuming the elements in the middle were successfully arranged. 14:06:31 ring size and number of nonce components are static in monero protocol, so it's redundant in practice 14:06:41 They can't be, under current Monero, as ring length is hashed into the message 14:07:34 And yes. That function has a dynamic nonce components yet practically, it's static 14:07:34 Yet ring is only pseudo-static. We're changing it in just a few weeks lol 14:07:34 So stable, not static, IMO 14:07:34 It's a minor note, but still better to have 14:07:41 I didn't add any unimportant changes, since these details may steal focus 14:08:01 It's easy to add such minor improvements, that's also one of the reasons I hate many here 14:08:20 I'd argue after this whole debacle, we'd want to ensure transcript validity, which means including lengths as needed 14:08:31 Especially since message including ring length is solely an implicit bound 14:09:09 If you're uninterested in doing such changes, either for security, code style, or whatever reason they're proposed, it explains why PR maintenance was taken over by someone else 14:09:38 Obviously, no, you don't have to accept all changes. I'm just noting why your PR wasn't merged and why more commits were made 14:09:38 There's give and take here. 14:10:11 kayabanerve[m]: not uninterested, but it was postponed before overall security was confirmed; and after 8149 I had no chance to update my own PR with important changes and optionally unimportant too 14:10:34 I'm prioritizing important things over unimportant to not lose focus 14:10:46 That's why collaboration exists 14:11:35 once overall security confirmed, It's probably ok to accept collaboration, but forced collaboration with minor changes before overall security is not easy trade-off to do 14:11:50 * changes before confirmation of overall security 14:15:30 There was one important demand from my side: I wanted cryptography audit firstly before any C++ reviews, but in fact it was done this way: C++ review from UkoHB/moneromooo/vtnerd -> then kayabanerve burning bug -> shitty audit -> still no cryptography review 14:17:01 I wanted it since I don't want to take responsibility for my patch without cryptography review, and currently it was resubmitted with experimental flag by those are ok without cryptography review 14:19:33 https://github.com/monero-project/monero/pull/8149#issuecomment-1027330071, "@arnuschky I'm not sure... there are some non-public review processes going on that I need to respect. It's mostly a waiting game I guess." non-public review is about that demand from my side in private 14:27:03 "Koe did a lot of work on the..." <- can you find such commit in 8149 PR ? 14:27:21 * 8149 PR (https://github.com/monero-project/monero/commit/040b09330fb23ee9ba4ae614b08ce710be0b6985) ? 14:27:27 * 8149 PR (unsquashed commits https://github.com/monero-project/monero/commit/040b09330fb23ee9ba4ae614b08ce710be0b6985) ? 14:27:31 I commented that while reviewing the files changed of both. They have notable differences. 14:27:59 https://github.com/monero-project/monero/commit/3c16469083525165d8a888fbc3995f1006ecc77c, "cosmetic improvements to aid readability " due to this 14:28:22 https://github.com/monero-project/monero/commit/59db13b7272f894edd4c0bd388519c1e448a62b8, " address vtnerd review comments " and this relocation 14:28:49 it's just relocations 14:30:58 I do understand you had the signing process file and koe's moved things around. There's still more than just relocations though. The line count alone shows that 14:34:05 methods implementations from .hpp to .cpp isn't just relocations ? 14:40:56 "by those are ok without cryptography review" by those are ok without cryptography review *right now, holding up everything else". Important point, at least for me 14:41:23 https://github.com/monero-project/monero/commit/f5e33479d656bc95001d2f135651e9fe9194681a, "update tx builder so it works pre-BP+/viewtags " not cosmetic change 14:41:23 https://github.com/monero-project/monero/commit/975b57f60bcf8eab681c1aae3fb514c92bcce87a, " update multisig tx_builder_t to make RCTTypeBulletproofPlus txs instead of RCTTypeCLSAG" and this one 14:42:35 Hmm, yes? It's important the new release works pre-hardfork as well as afterwards. 15:02:56 "So I'd note your insistence..." <- https://libera.monerologs.net/monero-dev/20220510#c93252, "Oh, it was just some snark, nothing actually useful ? nvm then." 15:03:40 https://libera.monerologs.net/monero-dev/20220510#c93251, "It's pretty misleading to say 'without any validation' when it's really 'without validation that meets my standards' (which we'd probably get closer to if you participated instead of hiding behind your indignation)." 15:08:27 "ooo123ooo1234567: If you want to..." <- That situation could be treated as a test: whether others would act honestly despite of personal disagreement or not and it failed 15:12:56 "I really don't think we have a..." <- It's easily verifiable with tests: solve some hard problem -> post solution after some trolling -> submitted patch without any credit 15:13:09 > <@rbrunner:libera.chat> I really don't think we have a culture and a problem of "not crediting" or not wanting to 15:13:09 * It's easily verifiable with tests: solve some hard problem -> post solution after some trolling -> others submit this patch without any credit 15:14:38 I wouldn't do this even under pressure from the other side since I respect original solutions 15:15:03 And for me it's like a test of honesty which failed 15:15:18 Whether a community like our group of Monero dev has or does not have a certain culture is not "easily verifiable". You have to watch for quite some time how things work and run 15:15:27 And you always find counterexamples 15:15:42 I watched and tested for quite some time 15:15:51 Which, alone, do not yet prove something or make it easily verifiable 15:16:51 Anything is verifiable with some test, even thoughts of concrete human 15:17:51 I think part of our difficulties are a certain tendency of yours to think things with humans can be as razor-sharp as code: correct or not, black and white 15:18:03 Humans are more complicated 15:18:23 By a wide margin, if you ask me 15:18:36 And if you have a whole group of them even more :) 15:19:45 Cherry on top is anonymity, and not being able to disucss things face to face. 15:20:37 Really, sometimes I think it's a freaking wonder that Monero got anywhere at all and did not explode, oh, 3 months after inception back in 2014 15:24:56 "It's easily verifiable with..." <- A lot of people didnt know you = perfect daemon 15:25:41 "I think part of our difficulties..." <- give me an example of something that isn't razor-sharp ? 15:25:45 I'll prove otherwise 15:26:35 With humans? Opinions. Sometime I change my opinion about something several times a day, if you asked me why I couldn't probably not reason why. 15:26:49 You don't? 15:27:16 rbrunner: do self-analysis and find why 15:27:17 rbrunner: I can explain everything I do, there is always a reason 15:27:42 and the same applied to others 15:27:44 I believe you that you believe that. 15:28:04 A lot of people didnt know you = perfect daemon 15:28:04 A lot thought you _were_ just a troll. 15:28:06 rbrunner: more concrete example then ? 15:28:49 I don't know why I fell in love with my wife back a long time ago. Most probably wasn't a razor-sharp decision yes/no :) 15:29:12 something except "fell in love", it's too personal to ask you about 15:29:59 Sense of beauty then, how's that? I find something beautiful but could not argue why. Tomorrow, in another mood, I might not like it any more. 15:30:01 People changed their opinions of you from useless troll to something more respectful 15:30:43 Well, some people probably are still somwhere on the way there ... 15:32:12 But anyway, seems to me we are basically arguing now whether the human mind is more than razor-sharp conscious logic think in the cerebral cortex. 15:32:21 Which is, frankly, a bit hilarious. 15:34:23 Of course, at the end of the day, Monero is only compiled C++ code, and really nothing more, but the ways to arrive there can be terribly complicated 15:35:51 rbrunner: self-analysis/critical thinking is directly needed in problem solving 15:35:56 and lack of it affects quality of solutions 15:36:45 Agree. But if you have a problem in a group of devs, maybe that "problem" needs some other or at least additional strategies. 15:36:55 Because humans. 15:37:18 group of humans / crowd doesn't solve problem, any counterexample ? 15:37:30 s/doesn/don/, s/problem/problems/ 15:37:54 especially without critical thinking 15:38:02 No, maybe I wasn't clear: If a group has a problem, you can't debug that problem like you can a handful of lines of C+ that do not behave 15:38:26 ooo123ooo1234567: And clear and concise communication 15:38:36 ok, concrete problem example that is hard to debug ? 15:39:31 If somebody is wrong, you can't always convince them right away by proving it to them. That will only result in more anger, in that very moment. 15:40:23 There may be people where that works, but probably not many. 15:40:31 To much ego in play, for example. 15:40:45 Who likes to be wrong? Honestly. 15:43:16 rbrunner: The goal is to solve technical problems of monero, not convince some humans. It's possible to redirect internal anger towards some problem analysis 15:44:41 Sometimes humans are, for whatever reasons, not ready to work with you to solve a particular problem. Then you do have to convince them, for better or worse. 15:47:18 rbrunner: I hate many here, hate this environment, but I like technical problems despite all of this; this persists under external pressure 15:47:32 * this persists even under external 15:48:01 "I hate many here" That's a bit unfortunate. 15:48:05 rbrunner: there is a common goal: progress of project, and it should be prioritized over personal goals 15:48:33 Well, yes, and we all should live together in peace on this planet. Look how this plays out ... 15:49:26 But, seriously, and I don't want to mock you here, if you hate people, and hate the environment, maybe that's a problem that can be solved with some introspection, like you explained yourself 15:50:00 Basically, make peace with some things that are as they are, and you can't immediately change them 15:50:14 Sometimes aka "compromise" 15:50:48 rbrunner: There is huge intersection between things that I hate and things that are bad for project goal 15:50:49 I'm focusing on this intersection 15:51:07 Hmmm .. interesting statement. 15:51:43 But still, pushing the project forward with the price of you enduring hate is probably too high a price to pay. 15:52:06 Especially if there might be ways to still push it forward, but damp down the hate 15:52:48 (I start to sound like some over-the-top tv psycho doc, and wait for somebody telling us this is, for all things, #monero-community ...) 15:54:11 rbrunner: I call it following path of least resistance 15:54:14 s/following// 15:54:30 Yeah, with that I can agree. Humans are lazy :) 15:54:37 preventing that failure is certainly against path of least resistance 15:55:02 And I want more changes since it will have positive impact on development 15:56:11 without any problems 15:56:12 rbrunner: "project goal over personal goals" those who disagree may be lazy outside of development process 15:56:14 Well, with Seraphis and Jamtis we will have mountains of new codes to write, and existing code to change, I for one would be glad if we could find together and collaborate 15:56:21 That scammer is an example of parasite that not only lazy but also tries to profit from this 15:56:24 It's very bad example 15:56:33 Lazy people is like static obstacle, not so hard to bypass 15:56:48 I guess you hate parasites? 15:57:24 rbrunner: Not a bad trait, hating parasites 15:57:26 It has direct impact on development, so bad 15:57:58 * it's very bad for project goal independently whether i hate it or not 15:58:07 * it's very bad for project goal independently on whether i hate it or not 15:58:30 Right. But sometimes parasites are so small they are hardly worth our full attention. Distraction on the sideways, if you like. 15:58:56 rbrunner: Any example of small /big parasites ? 15:59:47 rbrunner: I would like to have solved few hard problems at the end of 2021, it's half of 2022 and seraphis is supposed to be deployed in 2 years 15:59:49 I don't like it 16:00:27 Well, maybe that's controversial big time, but I followed your epic fights with that solar cell miner, and I don't think it was worth it 16:00:29 And I don't see any hard obstacles on they way it, ability to do security analysis was the hardest part 16:00:56 s/they/the/ 16:02:17 I think Seraphis and Jamtis really depend on our ability to rise enough manpower. Sometimes I think it does not look to good right now. 16:02:26 *too good 16:03:05 By the way, that's one of the reasons I am still here, and still writing: I for one would like to have you on board. Some rough sailing first maybe, but that's life :) 16:06:25 "Well, maybe that's controversial..." <- 0 progress over 2021 means there is huge problem with devolpment 16:06:51 And removal of that scammer is a good example what should be done with anyone who would do the same 16:08:09 I can't even get reward for cryptography fix, while scammers are teaching others what to do in monero-research-lab channel by suggesting absolute bullshit for decentralized protocol 16:08:19 Yes. But that removal, IMHO, as it happened, was expensive. Much china got broken, and I think many people see you now as a troll, or worse 16:08:38 rbrunner: At first I don't believe that It even happened 16:08:58 I wanted to submit open source alternative for that task to show an example how it's possible to compete even with scammers 16:10:51 "I think Seraphis and Jamtis..." <- you're contradicting to yourself: no reward for cryptography work, but free feeding for scammers 16:11:54 You arent able to claim your ccs? 16:12:08 "Well, maybe that's controversial..." <- the case with scammer -> competition for that task -> open source alternative -> changes to CCS process in order to prevent similar problems in future 16:12:11 Or referring to other work 16:12:23 It would mean quick changes to development process, but instead It didn't happen 16:12:30 Well, I did not talk about reasons why we may have difficulties to attract manpower. Just that we have. That's probably not very controversial. 16:12:39 someone chosen path of least resistance 16:13:12 changes to CCS -> less noise in development -> more people doing some hard work -> 16:13:48 Yes, but you know what, for better or worse, it's like that in groups: People will listen to you after the got to know you, and respect you. That will take time. 16:14:02 Even if you are right 100%. 16:14:11 ofrnxmr[m]: I was working whole year, that CCS only for 3 months, claiming that reward would mean free work over 1 year 16:14:12 And can prove it. Easily. 16:15:13 * would mean admitting free work 16:15:20 ooo123ooo1234567: Update it to request more 16:15:29 And include your other work 16:15:48 ofrnxmr[m]: not very honest relatively to others 16:16:35 competing with scammer is much more honest, but it wasn't done properly 16:16:35 * competing with scammer is much more honest 16:17:40 rbrunner: I'm against any appeal to authority, there should be equal treatment based on done work 16:17:53 ooo123ooo1234567: Open a new ccs and raise your rates accordingly? 16:18:39 I understand, and I sympathize up to a point. Just pointing out that groups of humans work like that. Ever did. Probably since 200,000 years. You are in such a group here. 16:18:52 ooo123ooo1234567: Its not about authority, its about nobody taking you seriously or even ignoring you before they know about your contributions 16:19:29 rbrunner: I want to push changes to CCS that are compatible with anonymity and competition, it would not honest relatively to others to claim compensation for my work prior to changes to CCS 16:19:32 When your first few accounts got banned, some of those people had no idea who you were 16:19:40 case with scammer and multisig would be enough to teach others and prove my point 16:19:45 but something went wrong 16:20:08 * to CCS process that are 16:20:08 That's a bit of an understament. A hell of a lot of things went wrong. 16:20:15 * to CCS process that are, * it would be not honest 16:20:24 Quite a tangle. 16:21:56 From my point of view it failed since others don't want to behave honestly and prefer personal goals / interest over project goal 16:22:56 In general, it can be justified by "they are humans", but what to do with failed project goals ? 16:23:17 I don't see yet changes even in perspective 16:23:29 The best what you suggest me is personal compensation, but without any changes to whole environment 16:23:30 May sound dumb, but try again, and try better? 16:23:45 * you suggest to me is 16:24:11 I don't have energy / health for second try 16:24:14 Nobody has the power to change the "environment" just like that. In such a diverse open-source project those are almost always slow and painfull changes 16:25:09 Did you follow our attempts to get rid of timelocked transactions? The process was hair-pulling and quite frustrating, and in the end we failed as a dev group. 16:25:23 They are still there. 16:26:05 Thankfully not that important, but shows how things can work, or *not* work, in groups. 16:26:43 rbrunner: From perspective of project goal, there should be just some work that no one wants to do 16:29:05 rbrunner: mainnet -> release -> repo -> merges -> pr -> devs 16:29:28 first 4 components are manually controllable and centralized 16:32:11 Doesn't it make you a bit suspicious that the world is littered with dev groups with problems, but your logic tells you it's simple? 16:33:47 rbrunner: I'm not trying to achieve better result doing the same as others 16:34:04 In the worst case it may be very experimental 16:34:22 rbrunner: I'm not afraid of complex problems 16:34:53 I believe you, and that's a net positive, I would say. 16:35:26 But as I argued earlier, some problems are of a very, very different nature than others, and they need a very different approach because of this. 16:35:37 Problems with those pesky humans for example :) 16:35:56 rbrunner: project goal over personal goals -> focus -> ... 16:36:39 Well, call me pedantic, but seems to me putting project goal over personal goal *is* a personal goal of yours 16:38:03 it may happen naturally when you're focusing on something for a long period of time 16:38:08 for the best efficiency 16:38:13 of solving problems 16:39:43 When someone starts to prioritize their personal goal over project you will notice by inability to focus on single subject, 16:40:12 * will notice it by inability 16:46:42 Alright, have to go. I want to sincerely thank you for the interesting chat, and I hope other people find it intersting to read up, and learn something about you, and about the situation 17:09:15 "It just ignores that as part..." <- another possible test would be to talk after released code, but then I would be blaimed for allowing insecure code 17:09:26 though this test would be more clear from external point of view 17:19:44 "ofrnxmr: It's called asking..." <- "It's called asking the discloser and honestly is just a basic sign of respect." so lack of it is a basic sign of disrespect 17:24:33 Referring to moos pr to disable multisig by default 17:24:33 Im pretty sure moo didnt know who you were at the time..most people didnt and assumed the anon was MIA and koe was handling it now 17:26:01 If moo should have asked you first.. but moo has you on ignore because of the mj spam. So good chance they didnt see you share anything and only heard it be parrot'd by other memebers 17:26:05 It isn't about concrete humans, but about why it affects development 17:31:20 "It isn't about concrete humans..." <- Moo leaving -dev affects development too 17:39:57 mmm, delicious infighting 17:39:58 that's what monero needs 17:43:18 whenever there is drama here I think of https://web.mit.edu/gtmarx/www/movement.html 17:44:04 > <@ofrnxmr:monero.social> Referring to moos pr to disable multisig by default 17:44:04 > 17:44:04 > Im pretty sure moo didnt know who you were at the time..most people didnt and assumed the anon was MIA and koe was handling it now 17:44:04 no, ignore was added after 14th May 17:44:58 ooo123ooo1234567: your quoting is really annoying; https://i.imgur.com/WRWPzVO.png 17:45:19 You just spammed 4 lines to say 7 words 17:45:53 dsc_: it's automatic formatting from matrix-irc bridge 17:46:46 ooo123ooo1234567: Your violations to IRC etiquette are not working in your favor 17:47:05 >>> len("ooo123ooo1234567") 17:47:06 16 17:47:23 matrix users don't see it and IRC doesn't allow anonymous participation 17:49:45 how not? 17:56:33 ""It's called asking the disclose..." <- It is disrespectful, yet I wouldn't assume it was on purpose. Mooo is a quality person 17:56:46 kayabanerve[m]: that goes for you as well 17:57:42 dsc_: What specifically? 17:58:45 kayabanerve[m]: IRC has existed for decades and FOSS developers have specific ways (read: etiquette) how to conduct technical discussions, this includes formatting 17:59:28 Oh. Referring to the reply scheme 18:00:01 https://i.imgur.com/6b6fzkX.png <== unreadable 18:00:02 While I do agree regarding IRC etiquette, not being spamming, I would like to note the disjoint platform behavior 18:00:29 Not to say we shouldn't be mindful of IRC. To say that this isn't something intrusive here and can help conversation 18:00:40 The median I've noted, which I think is fair, is infrequent replies 18:00:53 I responded to something from hours ago. ooo responds in every message lol 18:07:39 older boomer developers (read: the OG hax0rs) are using different clients, usually text-based, this chat is totally unreadable through it, so you may find that 1) they might leave the channel 2) they might start to ignore you 3) they may avoid your otherwise seemingly good contributions 18:08:15 but I am done complaining... continue :P 18:14:05 "That's why collaboration exists" <- I think It was one of the points of UkoeHB to teach me that any collaboration is useful 18:15:52 If it makes you feel better, I'm still connected on IRC :p 18:16:16 So I do know the pain and while I'm not using a terminal to view it, it is pretty raw text here 18:16:55 "If you're uninterested in..." <- security - yes, everything else - only later; not sure why you mixed security with code style into one sentence 18:21:28 dear lord. 18:23:56 "And that thankfully, that's..." <- are there any rules/principles that will not ever break ? 18:24:16 or grown individuals don't have any ? 18:24:17 dsc_: Nothing I can do about it, though I do agree it's rude considering you just complained 18:24:27 he just continues 18:24:35 dsc_, it's like reading tcp dump for high level protocol 18:24:40 switch to matrix or vote for d 18:24:43 * switch to matrix 18:24:54 ooo123ooo1234567: are you trying to spam this community or somtehing? 18:25:24 You commented the transcript collision was a minor change best put off. It was for security though, which is why I commented on it. 18:25:50 Matrix has several reasons not to use it .-. 18:25:57 matrix is for noobs. 18:26:05 it is for non-developers 18:26:13 and teenagers 18:26:17 Eh. I don't want to run a bouncer and appreciate e2e. 18:26:23 ouch babe 18:26:27 kinghat[m]: <3 18:27:27 am noob so holds water 18:28:16 its a centralized MITM chat service, which is fine by me, just dont quote every damn message 18:28:21 While I'm sure there are some principles you won't break, part of being a mature individual is being able to change. 18:29:02 being able to change is a must to survive, but don't know how to respect people that don't have any principles 18:29:16 this seems like a less circular convo than anything ooo can come up with 😀 18:29:18 humans are different from animals a bit 18:29:28 I have principles. Being forced into seeing the world as black and white isn't a principle. 18:29:43 kinghat: We made progress earlier 18:30:27 much doubt. you've just taken the bait 😛 18:30:38 thanks for not quoting 18:30:45 the past 8 lines were readable 18:30:48 xD 18:31:14 18:31:24 kayabanerve[m]: any example ? 18:32:13 🤦‍♂️ 18:36:06 ya those quotes are pretty illegible on the irc side dsc_ 18:36:48 seeing the world as black and white is critical thinking 18:37:10 kinghat: They may have gotten better at trolling, but they haven't said they hated me today, we've acknowledged disagreeances, and they agreed about the path forward on multisig. So I see progress; 18:37:27 ooo123ooo1234567: No it isn't. 18:37:27 Only perfection is black and white 18:37:38 kinghat[m]: they are, and you could make the argument that most here are on matrix, which is fine, but do realize that most developers **are not** (c)(tm)(past performance is not indicative of future results) 18:37:56 k but what if my perfection is the perfect multiexp algorithm and yours is rock solid abs 18:38:14 I've explicitly confirmed disagreement in order to prevent cyclic discussion 18:38:23 For an example on principles, here's an easy one. Racism is bad .-. 18:39:01 Plenty of principles have bends. Murder being bad, most people would call a principle, yet plenty of Americans would leap at the death penalty. 18:39:31 any principles related to work ? 18:39:41 So it's not absolute. I would call racism being pseudo-science dividing society definitive though, making it a principle to not be nor perpetuate racism. 18:39:45 🤔 18:40:14 None I care to put forth. At best, I've bent them. At worst, broken. 18:40:29 ooo you are the burger king of circles 18:40:30 I could only do what you believe in, yet I've needed to pay rent before and done things I disliked 18:41:03 and tangents 18:41:04 I could say don't scam people, which I largely believe, yet there was one time I said I'd open a new contract with someone if they paid me for the outstanding work lol 18:41:12 "I could only do what I believe in" typo ? 18:41:26 *I could say "Only do..." 18:41:36 I 18:41:54 * I'll agree with kinghat and say this seems largely irrelevant to any actual progress 18:43:04 I think people need to realize that people have lives, kids, jobs, whatever. Spending hours in a high school chat and leaving in the same place you started = waste of time 18:43:24 kayabanerve[m]: no, it's likely means that progress is impossible until I'll accept some compromise for past work and for future 18:43:48 I don't like compromises 18:43:57 s/'s// 18:43:59 What sort of compromises do you think you have to accept? And why do you feel you have to make compromises? 18:44:38 You probably will have to compromise in some way. The question is will you compromise over the past or in the present 18:45:06 I'm ok to compromise on the past if there will be no compromise on the future, it's wise choice in long term 18:45:12 It isn't a compromise to forgive mooo for a slip if it's corrected. It is a compromise to not be credited because you don't just go and ask for the correction. 18:45:26 As one example. I know there's a lot of other comments available 18:47:59 after reading the backlog i dont know if youre owed something? credit or value? its hard to follow. if so, ask for it and go from there. if youre here to help, do that. if its both, cool. its really surprising to me that people are still playing your game. its babying like ive ever seen before. 18:49:31 youre owed something -> debt ? 18:49:41 i cant tell if its deliberate or a terrible personality trait. mebbe add in non native speaking? could be a big mashup of all of them. 18:49:55 fireice origin story 18:50:01 v2 18:50:26 even fuk moved on though.. 18:50:54 kinghat[m]: Yeah, after Ryo exploded in may and he cashed out his dev tax 18:50:59 (yes I am salty) 18:51:26 is that when ooo showed up? 18:51:33 ha. 18:51:46 `/ignore kinghat` 18:52:50 not enough time in life to play these games 18:53:18 fuk wouldnt work on levin p2p I would think, which ooo submitted a PR for 18:53:42 OMG 18:53:45 ooo123ooo1234567: did your p2p PR end up getting merged? 18:54:24 maybe I am mistaking you for someone else, not sure... 18:55:52 I guess not (#7999) 18:57:26 "It isn't a compromise to forgive..." <- Not, the compromise is that I have to accept that some rules can't be changed and no matter how hard I'll work it will be the same unless someone will profit from it and gave up 18:58:32 kind of revenge is impossible 18:58:48 not revenge, but fair compensation 18:58:50 guess he ignored me 18:59:13 😢 18:59:21 and continues quoting :D 18:59:26 this_guy.jpg 18:59:30 dsc_, what's the purpose of your question if you don't read code / don't complain about code problems, but complained about irc etiquette 19:00:10 hold your horses, I was just wondering if that PR got merged... 19:02:15 I read the code, I even merged it for a monero fork and tested it in production 19:02:17 open github and check, why to ask in irc ? 19:02:24 lol ok dude 19:02:44 wownero didn't merge it properly, did you try 2nd time ? 19:03:20 3rd times a charm 19:03:20 (checking wownero git) 19:03:27 only 1 time 19:05:05 is this still going? 19:05:08 bro 19:05:17 `/ignore Encore` 19:07:17 talking about people who see world as black/white 19:08:41 * nvm 19:10:35 "hold your horses, I was just..." <- 7760 isnt merged yet but will be for the HF 19:10:59 nice. 19:12:00 Hello 19:12:11 Hey 19:12:43 Morning. 19:12:56 ofrnxmr[m]: those 2 PRs are cool but both have no description at all and IRC communication doesnt seem to be going very smooth 19:13:36 vtnerd asks for context on both issues 19:13:42 (rightly so) 19:13:50 I disagree 19:13:51 The irc discussion arround the p2p stuff was largely pushed to the background behind all of the ccs mj stuff, but Jberman finished the review 19:14:03 Fibonacci12358: About 19:14:08 No No No.. No NO No.. 19:14:08 the p2p improvements are really cool (in theory) 19:14:13 I have no idea 19:14:19 Dont shoot me DSC. Lol sorry the quote 19:14:26 sure np 19:15:06 In practice my node seems to not crash due to oom on android anymore 19:16:48 dsc_: What happened with Ryo lol. Last I heard fireice was going to add Halo 2 to it IIRC 19:17:04 ooo123ooo1234567: I haven 19:17:19 * I haven't seen you actually work towards changing rules yet, beyond initial statements 19:17:51 kayabanerve[m]: FuK went to zcash and some other project after he was able to unload Ryo on unsuspecting telegram users 19:18:01 Want to be more specific which rules you mean? 19:18:20 I did know about them being part of Zcash. I saw them over there 19:18:24 They hated me lol 19:20:32 And tbc, yes, I know you're advocating for CCS reform. I just want to confirm that's still the topic 19:20:55 who, me? 19:21:05 No, ooo 19:21:27 CCS reform? context/link? I'd be interested in reading that :) 19:49:19 "ooo123ooo1234567: I haven" <- kaybanerve, I know a lot of problems in it, also criticized different parts in public, but no one except me has any enthusiasm to change 19:49:31 the same as changes for development 19:50:53 ideally there must be someone else except who know it from all sides (non-participant / participant) and don't afraid of changes 19:50:54 but there is no such candidate 19:51:14 * ideally it would be good to have someone else except me who know CCS / development process from all sides (non-participant / participant) and don't afraid of changes 19:52:36 * ideally it would be good to have someone else except me who know CCS / development process from all sides (non-participant / participant) and isn't afraid of changes 19:54:38 "ooo123ooo1234567: I haven" <- There was an idea to setup competition for multisig work, but it paused until that audit was completed 19:56:17 and then bulletproofs++ 19:56:29 I've also advocated for change and tried to discuss working with you there last night 19:56:30 but currently I hate everyone else is even more than before audit 19:56:53 kayabanerve[m]: yes, but you don't have strong position regarding multisig and you didn't participate in CCS 19:57:56 For a few reasons, one being its issues :p 20:00:28 and I want to push changes that would favour anonymous participation 20:01:05 In theory, would you participate in CCS anonymously if all conditions regarding task / payment /timeline would be satisfactory ? 20:01:14 or you're against anonymous participation ? 20:02:48 No, no, I'm fine with and encourage anonymous participation. I don't believe it should solely be anonymous though, in case that's the next question 20:03:12 I'd personally be more likely to participate in the ccs anonymously at this point due to how toxic some of it can be 20:03:43 But I also wouldn't have a single project I'd do anonymously. Even if I took my recent multi sig work, that's been part of a larger project I'm on 20:04:10 So I can't anonymously take money to avoid vitriol yet then still be known for doing the work :p 20:04:16 My solution was just not doing it 20:07:58 I also, obviously, haven't needed to (obviously as I'm alive and have still contributed as I have). I accordingly don't care to take money from the community 20:08:38 I think hyc would call me a mercenary if I did. While I don't have his distaste, I understand it. 20:11:39 why mercenary ? how did you predict it ? 20:11:50 unknown task / unknown timeline / unknown reward 20:12:22 or you mean your rate would be very high ? 20:13:41 My comment was I cared to volunteer as it mutually aligns or as I have the time. 20:14:18 While I could still seek funds, I don't need to, I don't want to take from the community like that, and it's a hassle in a few ways 20:24:58 "No, no, I'm fine with and..." <- if it's compatible with anonymity then there is no bias towards any kind of authority 20:25:33 non anonymous people usually like to use their background as argument, but 20:25:42 I believe people should have the option to be known by their past. I don't believe that should be a requirement. I don't believe we should disadvantage people who'd rather not. 20:25:55 Your past can be an argument in your favor though. One anon contributors don't have to offer. 20:28:25 I'd say current judgement for CCS / bounties / etc is biased towards any social credit and based solely on work quality 20:29:11 I'd want to have unbiased judgement, so that anonymous participants would have equal opportunities 20:29:15 * credit and isn't based solely 20:31:38 most ordinary humans would be against it since are used to it 20:32:06 * against it (ability to social credit) since are 20:32:11 * against it (inability to social credit) since are 20:32:18 * against it (inability to use social credit) since are 20:35:57 "I'd be very interested in..." <- indeed, with proper rules for CCS there would be more interest to donate more, since it wouldn't be wasted on useless work 20:39:32 https://i.imgur.com/kXC7tAa.png <== 8 lines 20:40:00 wtf. 20:40:06 social credits are valid 'in the current system' (for handing out (what feels like) none-compete contracts) 20:41:41 bug bounties have the strictest payout rules -> the best efficiency per reward / work 20:41:53 and they don't add anything just due to background of submitter 20:41:58 it's either exploitable or not 20:42:41 so the 200iq devs who do 'none sexy things' struggle. the current system you must perform a marketing campaign of sorts 20:46:09 tldr ooo has done a years work of 'noether' level difficulty and 'accepting 100 xmr' for it would be a disgrace, but the ccs rules do not pay for 'already completed work' AND he also would not accept / engage in the 'flawed system' himself for a payout anyway 20:46:50 can we just forget about all this and fundraise for hacker one pot? :( 20:47:54 also feels like his work has not been acknowledged * and retro-activley acknowledging his work is not acceptable because it would feel forced / not genuine 20:48:19 what work are we talking about? 20:48:38 i don't know exactly, a "security analysis" for something 20:48:42 #7999 and #7760 ? 20:48:47 oh ok 20:49:04 link? :P 20:49:25 and we also discovered that the hacker one bounty program has a payout for 10kusd for a critical , with the total pot sitting at 90kusd 20:49:45 which is unacceptable to protect a cryptocurrency? 20:50:35 i also dont know who / what / where the security analysis is public , i think its private and relates to multi sig ?? 20:50:35 https://github.com/monero-project/monero/pull/8114, 1 month of work 20:51:12 7999/7769 are needed, but much easier changes to do, though also took some time, 7999 - 1 month too, but without any research 20:51:37 it was just 4 rewrite of that serialization until it was more/less acceptable for c++11 20:52:21 "tldr ooo has done a years work..." <- If I've found problems in work of noethers, then it's at least would be enough to compete with 20:52:31 but they are not here 20:52:47 * If I've found problems in work of noethers, then it would be enough to compete with them 20:52:47 s/'s//, s/at least// 20:52:53 im just using broad terms to try and make sense of this all 20:53:08 I literally mean I've found such errors 20:53:15 in their work 20:53:49 is ' pumping the hacker one pot full of money ' a step in the right direction? 20:53:52 so weird, another PR without description and also no further comments 20:53:58 am I missing something? 20:54:13 vtnerd is doing a code review but nobody responds 20:54:29 dsc_, it's incentive to read code before writing any comments 20:54:41 all comments from vtnerd that were reasonable were addressed 20:54:49 there very few such comments 20:55:56 my opinion #1: generally in FOSS you create a PR that includes a description of what/why you changed things. "incentive to read code" makes no sense 20:56:08 my opinion #2: you are not adressing the code reviews in the PRs 20:56:23 plowsof: my retirement plan is to go to hack projects from rekt.news 20:56:28 they were adressed on IRC? or via private messages? 20:57:34 regardless, its a strange workflow 20:58:55 dsc_: wownero killed mining pools before writing code for p2p network, are you sure you're the right person to complain about development ? 21:00:08 monero: disagreement between people working on p2p network -> p2pool -> dead end too 21:00:21 im giving you my honest opinion based on 10+ years of collaborative software development both commercial and FOSS, I have no other agenda than acting in the good faith of Monero 21:00:30 dsc_: link to concrete comment ? 21:00:35 dsc_: On irc 21:00:57 i remember at school, the teacher would whisper * you can all leave now * , but the class was busy talking loudly to each other so we all ended up staying an extra half hour. making a complex PR without a description feels like that.. like a big FU - heres a fix - now show me how incompetent you all are by ignoring it / not trying to 'figure it out' , is this whats happening? 21:01:09 https://github.com/monero-project/monero/pull/8114#pullrequestreview-833108388 <= all unanswered 21:02:04 its like you submit a PR and then forget about it? am I crazy or what? 21:02:15 all of them were not critical, in the wost case I would address them once security would be verified by me or by someone else 21:02:27 but resubmit happened earlier 21:02:48 dsc_: No, I was doing serial work with important changes 21:02:57 after 7759 it was clear that it would not be merged 21:03:05 then i did 7999 21:03:09 and went to do multisig 21:03:26 once did 8114 I went to do security analysis 21:03:30 and ignored any unimportant changes related C++, there was no critical things 21:04:36 ok 21:04:43 I can't translate C++ for people that don't want to read code or suggesting unimportant changes / microoptimizations while working on math 21:05:23 are you saying vtnerd doesnt want to read code? 21:05:30 translate C++ .. what? 21:05:44 they are cases when he didn't 21:05:53 I see 21:06:06 7759 was stuck at that time 21:06:08 7999 too 21:06:15 so why to waste time on his comment about cryptography ? 21:06:19 that may be the case, but you are essentially saying "I dont have time for vtnerd" 21:06:36 which may be true, but this is a community project 21:06:42 No, I checked that there was no critical things firstly 21:07:05 if there would be at least critical thing then I would have to reply 21:07:30 big part of FOSS development is also the social part 21:07:45 answering people's (stupid) questions 21:08:01 dsc_, I want working monero daemon + cryptograph update promised by Triptych 21:08:01 I don't care about any FOSS ideology 21:08:08 I just wast those promised updates asap 21:09:04 I care about any changes that would speed up development or improve it's quality, but not any ideology or etiquette 21:09:32 you should try this approach with linux over at kernel.org. "Here is this super big PR, it fixes your stupid kernel problems that Linux introduced, I will also ignore your feedback, when is it merged? I worked 1 month on it, and I want some compensation" 21:09:46 no offense.. not trying to fight 21:09:50 Linux isn't decentralized protocol 21:09:53 monero is decentralized 21:09:58 changes should be added into upstream 21:10:11 Linux doesn't run any consensus 21:10:17 it's just software for each pc 21:11:42 dsc_, linux has maintainer that created it 21:11:50 monero doesn't have such competent maintainer yet 21:12:00 lold 21:12:06 Iirc kyc has a pr open on Mozilla for like 15 years 21:12:15 Hyc* 21:17:21 https://nitter.net/hyc_symas/status/1516511797993476103 21:23:15 "im giving you my honest opinion..." <- any great achievements through collaborative work ? 21:25:03 working together with people is always fun but I will not share my resume 21:25:24 do you have any financial interest in monero ? 21:25:35 I currently own around 3 XMR so yes 21:25:46 not so much then 21:25:50 nope 21:26:39 I can confirm dsc_ is a super hero 21:26:49 super what? 21:26:56 more like a homeless robot. 21:28:00 ooo123ooo1234567: I worked on GUI and made featherwallet.org, why? does it matter? 21:28:09 does it matter how much XMR I have? 21:29:21 oh god, you're still arguing with this ooo guy ? 21:29:31 that's like 2-3 days of wasted time. 21:29:42 `/ignore dukenukem` 21:29:48 ooo guy is a good programmer so no reason to not have a conversation 21:30:09 im intrigued by his behavior 21:30:16 not arguing that. just the fact he has derailed -dev and -community for hours and hours and hours and... hours. 21:30:31 derailed ? 21:30:37 you can be einstein on steroids if you want. wasting everyone's time with your bs isn't justified by what you do or know. 21:30:44 dukenukem: Community hasnt really been derailed. We moved the convo over here so try to get things solved. 21:30:47 I've fixed deadlock while others complained why I was trying to teach them 21:30:53 ok, mom. 21:30:55 carry on. 21:31:26 I was trying to communicate with them about audit / what they want from multisig, but they voted for merge asap without any conversation 21:32:33 actually case with multisig was supposed to teach some people too, but didn't happen 21:33:58 ooo123ooo1234567: why are you asking me for my achievements though? 21:34:12 https://github.com/sanderfoobar is it dsc_ ? 21:34:14 yes 21:39:41 https://nitter.net/pic/media%2FFUVjAfyXEAEnb-D.jpg%3Fname%3Dorig 21:52:00 "I care about any changes that..." <- I like your thinking. 22:18:17 "i remember at school, the..." <- no, it's an incentive to learn something without having path of least resistance where you will just ask any questions or approve blindly 22:18:26 s/will/would/ 22:19:00 homework for students 22:19:10 very simple, there is a FOSS workflow which is generally accepted and you dont seem to follow it 22:19:15 people make a comment about it, you get angry 22:20:02 generally accepted workflow was with previous researchers that were pushing hard tasks 22:20:10 current workflow isn't generally accepted 22:20:50 yeah, just another diva 22:23:51 if you're looking at this situation without looking into code, then indeed, it's unreasonable behaviour 22:24:27 like creating empty github profile, submit 1 line readme change and do everything I did 22:24:28 indeed, another diva 22:32:58 Ooo, question. After 7760 is merged (by HF) are you good to go on 7999 if review has hiccups, or ok with merge if review is good? 22:45:01 Would this check off the "working daemon" box? + the deadlock 22:45:01 And moving forward, we'll need to change how ccs proposals work (for more reasons than yours. Another example being volatility of funds held in xmr pending milestones). 22:45:01 Talking to some people about how to raise the vuln bucket by 10x. 90k is way to low 22:46:31 "yeah, just another diva" <- I have such opinion about some people, but it doesn't matter if they can do something that I can't; not sure whether I fall into this category from perspective of others 22:54:06 some people are able to make monero payment gateways, others can't 22:54:19 it's basically how i divide the world 23:03:29 > <@ofrnxmr:monero.social> Would this check off the "working daemon" box? + the deadlock... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/44adbf73b12c4f486251c344c14f214a5a200280) 23:26:30 "I was trying to communicate with..." <- false 23:27:33 oh the matrix irc quoting format 0_o 23:27:39 any link to concrete statements ? 23:29:19 jberman[m]: what exactly is false ? 23:31:26 Had you shared what you know with koe regarding multisig, there would be good reason not to merge. You are choosing not to share what you know with koe. 23:31:32 https://libera.monerologs.net/monero-dev/20220630#c114474 23:31:59 this condition is bounded on concrete human that I have conflict 23:32:18 I said it there 23:32:55 * have conflict with 23:34:08 https://libera.monerologs.net/monero-dev/20220630#c114400-c114403 23:34:56 https://libera.monerologs.net/monero-dev/20220630#c114318, "selsta: besides ooo, does anyone else oppose this" 23:35:40 * ofrnxmr[m] uploaded an image: (10KiB) < https://libera.ems.host/_matrix/media/r0/download/monero.social/yUnKkLMxVZakBkVZKyOGMAim/Imagepipe_209.jpg > 23:37:15 Here are 5 people from the meeting who are interested in not merging if you choose to share more information on multsig: 23:39:23 "https://libera.monerologs.net/..." <- "... they voted for merge asap without any conversation" -> "they voted for merge asap without any conversation about audit / what is the plan for multisig usage with experimental flag / ..." 23:40:10 ukoehb: https://libera.monerologs.net/monero-dev/20220630#c114474 23:40:12 I wanted to discuss something 23:40:23 kayabanerve: https://libera.monerologs.net/monero-dev/20220630#c114281 23:40:34 ofrnxmr: https://libera.monerologs.net/monero-dev/20220630#c114404 23:40:41 selsta: https://libera.monerologs.net/monero-dev/20220630#c114403 23:40:47 me: https://libera.monerologs.net/monero-dev/20220630#c114230 23:40:52 https://libera.monerologs.net/monero-dev/20220630#c114474, "selsta: thanks for the meeting. I will squash 8149 in 2hr unless I get a solid pm justifying more delays." it means I have to resolve somehow conflict in private 23:41:05 I don't think I can do it and again bounded to concrete human 23:41:23 also ooo is blocked / ignored by koe * 23:42:39 from earlier in the discussion, it seemed that you deemed the best course of action was to disclose the issues privately, but you didn't want to do it via hackerone. That's why I suggested disclosing to Koe earlier 23:43:23 I would do it via better system than hackerone 23:43:26 not worse 23:43:32 and the same with CCS 23:43:42 and behind hackerone I would talk again with UkoeHB 23:43:46 since there is no one else 23:44:04 and I'm not satisfied with prev hackerone experience 23:44:06 the same for CCS 23:44:27 ok that makes sense 23:45:25 Ideally if there would be no that scammer 23:45:41 then I would do multisig somehow more in public and with easier communication with others 23:46:01 But that case with scammer only emphasize that no one cares about overall environment 23:46:12 ☀️ guy? 23:46:43 Also before beginning the audit UkoeHB invited me into -lounge and there was some interesting conversation 23:47:03 before erciccione and arnuscky forced it into "we will do audit, ignore this guy" 23:47:11 ok, I agreed to wait 23:47:23 then audit was in private with funny tracking of progress via supervisor twitter 23:47:29 and audit report without anything interesting 23:48:33 I've asked about whether audit was useful or not, but again game of words 23:48:58 I asked about it because the logic is " if audit was paid and didn't find anything useful then my PR was written well" 23:50:15 ok, audit is awesome, 8149 is awesome, why did you not remove experimental flag which was added after my comments during 7th May meeting ? 23:50:24 We wont know until a proper security analysis is completed 23:50:24 The audit was sub par. 23:50:24 The plan was, of the audit was good to remove the flag. Its shipping disabled, even after the audit, because the audit was not confidence inspiring. 23:50:56 the audit didn't find anything interesting except minor issue with modulo bias 23:51:04 no findings - no problems in implementation 23:53:19 "kayabanerve: https://libera...." <- https://libera.monerologs.net/monero-dev/20220630#c114286, "rbrunner: Fuck it, I'll add a 10 XMR bounty on 8149. If any loss of funds are submitted, outside of the rpc routes being manual, and UkoeHB: confirms... Stands until the hf" this one was interesting suggestion 23:53:49 "kayabanerve[m]: 1000xmr ?" but reply to this was "hyc: meh. mercenaries have no place here." 23:54:06 you've just paid for useless audit , don't admit it, but call me mercenary 23:57:00 Sometimes you get under peoples skin and force them out of character 23:57:00 Don't take everything so seriously. 23:57:00 Mj said he should shoot you 23:57:24 "ok that makes sense" <- https://libera.monerologs.net/monero-dev/20220630#c114406, "18:02 hyc so this meeting has run over an hour now. congrats ooo on successfully DOSing development" 23:57:39 mainly this statement prevented further discussion about that deal 23:57:42 with UkoeHB 23:57:52 I wanted to ask from rino what they want from multisig 23:58:01 but it didn't happen 23:58:09 ofrnxmr he said he wouldn't need weapons and that he would kill him with his bare hands :( 23:58:11 Selsta said he was sleeping. You did ask 23:58:32 https://libera.monerologs.net/monero-dev/20220630#c114311, "17:48 arnuschky[m] I'll happily badger ooo to prove to us that he indeed knows of more vulnerabilities" only this trolling comment 23:58:58 ofrnxmr[m]: it was later in -community, not in meeting; that's why it was important to ask it during meeting 23:59:08 "and behind hackerone I would..." <- are you saying here you would or wouldn't talk with UkoeHB via hackerone? 23:59:55 Oh I see, I misread