07:09:24 I will work on this one, any contribution is appreciated https://bounties.monero.social/posts/91/twofish-addition-to-monero 07:35:52 You only mention speed as a criteria to decide which of several implementations to take. If their speed is roughly comparable, I think it would be a good idea to take other things into consideration as well 07:36:39 Like code quality, whether it seems there is still somebody in charge, etc 07:37:09 Amount of unit tests 07:41:28 And then licensing questions ... 07:42:33 The first .c file you link seems to be part of something that is under GPL. Not sure that will work out. 12:13:47 "You only mention speed as a..." <- For sure. I am going to consider any suggestions. If you have suggestions let me know (or comment on the bounty). 12:14:19 Alright then :) Will do. 12:14:50 "The first .c file you link seems..." <- I have to talk about this with koe too. 12:15:08 rbrunner: Thanks. I appreciate it 12:15:50 (The comment can be better because we can keep track of the discussion). 12:24:13 "Like code quality, whether it..." <- Very good point. This is going to be a little subjective. What do you think best approach to find out the better implementation with better code quality? Something like poll between core developers? 12:25:57 Yeah, "code quality" is of course subjective to some degree. "I know it if I see it" comes to mind :) 12:26:35 Yes, why not a little poll. For example, you come up with the 3 best candidates in your opinion, and then people can have a look, with this in mind. 12:28:28 Can't remember however somebody went to such lengths for a selection process, most of the time it seems we trust the dev making the PR ... 12:35:29 I see. I will try to create a small poll. It is better to ask people for my first contribution, instead of contributing and then realizing it was the wrong one. 12:36:28 monero-project/monero earns you a lot more respect than bounty hunting 12:37:00 M0xffc[m]: lol 12:37:13 Try things, get the criticism on them, then use that to improve 12:37:14 ofrnxmr[m]: What do you mean? it will be contributed to monero-project/monero. 12:37:20 No need to "create a small poll" 12:37:35 Could of done a css 12:37:49 recanman[m]: Okay, that might not be accurate on this one. Because we are choosing one. 12:37:53 For example, you find this arbitrary thing in this file. Make an issue if you cannot solve it, or make a PR if you can. Then, people will respond, suggesting changes, until it is good. 12:38:19 "I will work on this one, any..." <- May I ask, where would TwoFish be used? 12:38:34 I have a basic understanding of the math used in Monero, but not technically 12:38:38 M0xffc[m]: I mean, "my car has problems. Needs a mechanic. i ALSO want a a new sound system" 12:38:39 Oxffc gets me a sound system 12:39:01 > May I ask, where would TwoFish be used? 12:39:01 Koe is better equipped to answer that. 12:39:04 Instead of fixing or reviewing anything 12:44:34 good morning 12:46:38 morning everyone 12:56:40 "I see. I will try to create a..." <- I would maybe start with a GitHub issue that brings up the problem that twofish solves and get some discussion going on the topic. 12:57:00 Not sure I it’s a Monero issue or a Monero research lab issue 12:57:12 0xffc doesnt understand monero 12:57:27 It’s okay he’s new and wants to contribute 12:57:36 Bounties arent where you make steady income or earn respect 12:58:15 Its where you go to find 12:58:15 a) mostly wants 12:58:29 I don't think he understands the flow of contribution, which is fine 12:58:39 The best way is to do some existing issues, present new discussion topics /issues if you’re capable and then just create a ccs for dev funding if you’ve proven yourself 12:58:45 recanman[m]: This is what i mean 12:58:58 0xffc: you should attend monero research lab meetings 12:58:58 chesterfield[m]: This us what i mean as well 12:59:17 Or any other workgroups, so you can understand Monero's community better 13:00:08 ofrnxmr[m]: There, you can talk with the other MRL members and understand the application of TwoFish (if there is any), and begin to plan stuff 13:00:19 oops, meant to reply to myself 13:00:38 Creating bounties is not a good way to start for a number of reasons- bounties that get a lot of funding are typically things the end user really wants and that want is shared among a lot of people. A highly technical bounty like ‘we should add two fish’ will not get a lot of bounty funding, and it bounties isn’t a good place to help people understand why it’s needed. 13:02:22 Have a look at some of the bounties there 🫠 13:02:26 0xffc: It may seem like a very new concept of this volunteer-led thing. I've only really used Monero and been in the Matrix rooms, but never participated. Within a week or two, I began to understand how everything works 13:02:33 * I've only ever really used 13:02:55 If you found that twofish could speed up sync time by 20%, then you could maybe get ccs funding or something for that 13:03:24 I think this discussion here went off the rails pretty quickly, with some serious misunderstandings. 13:03:36 In my opinion, it’s best to start with the problem that the feature solves 13:03:37 ofrnxmr[m]: that bounty is not for steady income. Just for contribution. 13:03:46 Twofish is set as one of the crypto things we need for implementing Seraphis. 13:04:00 See, that’s good to know. 13:04:01 Now somebody needs to go out and find a good implementation. 13:04:17 rbrunner: Yesyes 13:04:23 M0xffc[m], in my understanding, is doing that now. 13:04:23 M0xffc[m]: I just realized you made the bounty 13:04:32 I would say this is more of a CCS thing, because this is something that needs to be done 13:04:36 But 0xffc (ive spoken in private) thinks this route is efficient 13:04:37 * just realized that you made 13:04:49 when bountys is largelt fringe work 13:05:04 recanman[m]: Id agree 100% 13:05:07 Since this CCS seems to be backed by koe and rbrunner, I believe it is going to be approved quickly 13:05:32 It's too small for a CCS. It's a couple days work max, to search, evaluate, test and judge and handful of existing Twofish implementations. 13:05:38 I must be psych  13:05:47 Should I propose ccs for this? Does look much of work to be honest. Thought small Bounty would be enough 13:05:54 rbrunner: Oxffc Wanta to contribut a lot 13:06:02 This seems like a gray area 13:06:04 rbrunner: Exactly 13:06:05 But keeps looks at bounties for work 13:06:16 And thinks bounties are where the work is 13:06:22 Too small for CCS, too important for bounty 13:06:25 In this case I think bounty would be fine 13:06:28 M0xffc[m]: We have ccs for 1xmr before 13:06:33 ofrnxmr[m]: Yeah. Later. For now I want to finish Twofish thing 13:06:48 Do you have a resume 0xffc? 13:06:51 But the reason its goos as a bounty, is competition 13:06:55 * resume 0xffc or list of work you've done? 13:07:04 s/goos/good/ 13:07:23 Github repo? As Reśume 13:07:30 ofrnxmr[m]: In this case, I have changed my mind. I think a CCS is fine. 13:08:14 recanman[m]: Look. I am not going to expose information about myself. And these contributions are gestures of good will. I am ex big tech engineer working at system software with more than 500 million customers. 13:08:35 DanrdarkIsnotthe: monero Github reviews and prs work as a resume too 13:08:40 recanman[m]: Thank you. 13:08:44 M0xffc[m]: I also have a very strict threat model, but giving me some sense of what you are good at isn't bad 13:09:09 At a high level 13:09:27 Not where you have worked at, things like that. Resume is too broad of a term 13:09:50 The reason why I created it as bounty is I don’t want look like it I want to milk the Monero community. It is gesture of goodwill. And if there 5,6-10 monero as money. Awesome 13:09:51 Snowden level 13:09:55 Well you failed there 13:10:02 DanrdarkIsnotthe: Not at all, but that's a different discussion 13:10:16 A gesture of good will is helping other devs with their prs and reviews 13:10:31 Can i just say have a look at other funded proposals,  13:10:47 Css holiday fund  13:10:49 Not "only working if and when there is a bounty" 13:11:34 I don't understand the bounty that way. I understand it as something like a donation address. Nowhere I see "I only lift my sorry ass if the bounty gets high enough" 13:11:55 Lol 13:12:01 thats exactly what it is 13:12:20 Ngu fix 13:12:25 Bounties are bribes 13:12:28 Exactly? 13:12:46 Are you serious? 13:12:53 And the bribes go up if nobody tries to capture it 13:13:02 I'd rather 5 xmr go away and there be a confirmed person working on the twofish implementation, rather than having anyone do it. As long as the entity is qualified and the implementation is needed, I'm willing to donate. But in terms of what 0xffcc is saying, I am not sure if it is for 'goodwill' 13:13:35 Bribe is a stronger term, but yes, a bounty is dangling carrots 13:13:35 For anyone to catch. 13:13:47 ofrnxmr[m]: I want bribe 😁😁 (kidding, everyone is so serious around here) 13:13:50 Again: Nobody has to *implement* Twofish. There are more than enougsh implementations around. It's a vetting and selection job. 13:14:01 rbrunner: Oh 13:14:05 M0xffc[m]: Im trying to bribe you 😁 13:14:22 M0xffc[m]: It may seem so, but we all have a sense of humor. We are humans, after all 13:14:24 rbrunner: Exactly. I will just use already available implementations without single line of code inside twofish itself 13:14:29 #takemymoney not "only people who csre about twofish's money" 13:14:49 M0xffc[m]: What is the criteria for selection? 13:15:18 * DanrdarkIsnotthe uploaded an image: (82KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/UElqSpUANsjtDYGKoKlbVNXD/ima_80d64be.jpeg > 13:15:31 For nioc 13:15:34 Can we give this hopeful new aspiring Monero dev (something we need, oh boy, do we need that) some benefit of the doubt, please? Just for the sake of an orderly discussion? 13:16:04 thx dan :) 13:16:04 They are not here to ripp us off, and scam us, but maybe just chose the wrong tool? 13:16:30 Should have given their Monero address for donations while they work on this Twofish selecting job? 13:16:38 recanman[m]: The information about objective ones will be on my test program. I am going to write small test program using all the available twofish implementations doing latency, bulk etc measurements. For subjective ones I suggested a poll between core developers. But those are suggestions. I am fine with any suggestions you have :) 13:16:42 As long as TwoFish is needed, I would say that a CCS or bounty is fine. This is some gray area. 13:16:46 Instead of making a bounty 13:16:49 Bridge is awake? 13:16:59 * As long as TwoFish is needed, I would say that a CCS or bounty is fine. This is some kind of agray area. 13:17:02 * is some kind of a gray area. 13:17:42 rbrunner: Yes yes 13:18:06 Yes, he is new, he needs some guidance, but seems to have the right intentions 13:18:11 rbrunner: Or just claim twofish bounty as part of their ccs work 13:18:24 ily? Fixed 13:18:38 As long as he gets it done, that will be beneficial, and he will also learn more about the system 13:18:51 recanman[m]: At the end of the day, whatever core developers decide. I am on board. CCS/Bounty. Even without money. I want to get this done. Bounty was some extra money 😁😁 13:18:52 (Rbrunner is on irc, i believe bridge is awake) 13:19:09 Core devs dont decide anything 13:19:21 Community  13:19:28 ofrnxmr[m]: That is very important ^ 13:19:31 Koe isnt a core dev, hes just like you 13:19:43 There was a page on getmonero.org describing this, not sure where it is 13:19:53 ofrnxmr[m]: Who decides? Community? Interesting. 13:20:10 https://www.getmonero.org/community/workgroups/ 13:20:11 It is community based 13:20:37 M0xffc[m]: s/core developers/community/ 13:20:41 But yeah there is big brain people here 13:20:41 M0xffc[m]: For 99% of things 13:20:56 recanman[m]: I like that approach 13:21:00 recanman[m]: For some things, centralization is unavoidable. Like ownership of getmonero.org. 13:21:15 Ban 13:21:27 And generalfund and core team handle that stuff 13:21:37 Shamir key getmonero 13:21:54 "Twofish is set as one of the..." <- What’s the main reason to choose twofish as block cipher vs others like chacha20? Nothing against the twofish. I’m just curious 13:22:40 Not sure. I think for the situations that it gets used, you simply have no "place" to store an IV 13:23:08 Wasnt luke aka maid talking about it dev or research lab? 13:23:38 * about it in dev or 13:24:18 Just to empathize it again to avoid any confusion. Particularly it is sensitive topic. I am not going to implement nor make any change to twofish implementations whatsoever. Just use the available open source ones. And the process of choosing will be as open as it gets (poll in github? Or something simple). 13:24:50 No Wallet Left Behind or Monero Research Lab 13:25:05 Not a poll. Just ask 13:25:38 Discuss in ^ 13:36:15 "What’s the main reason to choose..." <- https://matrix.to/#/!toFcRZtpaiwiyapgVO:matrix.org/$5ekTlMVOob4hW9bG9X50x_hXHso-Q0D2cZOQPZ2qHbc?via=matrix.org&via=libera.chat&via=monero.social 13:36:15 Discussion from here and onwards, koe's messages in particular 15:33:23 @everyone @here PRIVATE TIKTOK NUDES 18+💋 https://discord.gg/7qa7m7WGKD 15:53:38 anyone willing to pay for porn of a cute tgirl in monero? 🤔 15:53:38 .. i am not a bot just like curious xD 15:54:50 like custom request things 16:31:35 gross 17:21:40 ew 17:39:52 any recs for graphic designers/artists that'll take xmr? 17:45:56 vostoemisio: has done the graphic design for monerokon 19:13:37 https://mlmym.org/monero.town/ 19:13:37   19:13:37 Old reddit theme of lemmy