01:14:31 vtnerd: I know you didn't ask me, but I agree with kayabaNerve that CBOR would be better than MessagePack 01:19:23 The former has deterministic encoding, and solves a lot of the latter's standardization issues; it also separates text from binary data (which is good IMO). 01:21:06 I don't know that we need deterministic output, it's going to be annoying to implement. I don't know what you mean by separating text from data 01:21:51 https://github.com/msgpack/msgpack/issues/121 01:23:29 Like cbor deterministic output is nice for signing but hell if you're trying to avoid a dom when outputting (because c++ variadic templates have unspecified order of being invoked) 01:24:52 I don't understand the criticism of msgpack in that issue - there's a distinct string type for utf8 and a separate binary type 01:28:10 The issue was closed over 10 years ago, so maybe this has been resolved (still going through issue) 01:28:23 Not every version of the spec supports it, though. Consumers of the RPC might be using incompatible MessagePack libraries, when they think it's the same thing 01:29:12 I mean this happened 10+ years ago? I haven't seen an implementation that has yet to be updated 01:30:23 And if anything that deterministic output is pushing me against implementing cbor, it's literally shit for output from c++ data structures unless I can figure out how to guarantee an expansion order 01:31:12 Are you planning on implementing your own parser for it? 01:31:23 It could also be because C++ is shit ;) 01:31:29 Or else buffer specially in cbor output I guess. Probably implementating my own output 01:32:15 Non-deterministic encoding was enough of a concern for WebAuthn, for example, which uses CBOR. I don't know, it just feels weird that spec-compliant parsers can arrive at different encodings with each valid 01:34:02 Right but webauthn specifically needed signatures. Our use cases for cbor are "specifically allow multiple format types to make it easier for user" 01:35:15 I could realistically add cbor and msgpack and let user figure it all out - deterministic order would only be present with cbor - assuming I can even implement it in a sane way. 01:35:59 Fair point. It's not a big deal or anything, just my preference 01:43:14 I have never been roasted so hard. thank you. this is lovely. also, we will move on 01:52:05 people assume you guys are a bunch of autistic nerds, and that might be true, but who cares and also.. who knows how awesome your sense of humor is? 01:55:05 off topic 01:55:08 #monero-offtopic:monero.social 01:55:21 Stop spamming please 01:56:40 <321bob321> Kick 02:35:50 looked into cbor some more. cbor is not deterministic, unless the implementation implements the dbcor or CDE variants. looks like dcbor is newer/preferred (but not really sure this is annoying) 02:41:25 Deterministic encoding seems to be part of the original CBOR spec, it's just not entirely enforced for it to be valid 02:41:36 On the other hand, it's not part of MessagePack at all 02:41:55 I must admit, though, I wasn't aware of that until I just looked it up :) 02:56:56 @321bob321: cute. 02:59:57 absonned folly will not define us 03:01:45 @banhammer:matrix.org 03:07:31 i am trying to be nice about it. a fork is coming forth 03:08:14 @vtnerd: we should talk more about this 03:08:59 Vibe-coded repo, that has imports from github which are 404 now, and p2pool.cache in the repo as a cherry on top :D I never laughed so hard in the morning :D 03:09:44 Yep. Total spam 03:10:10 Bro making programs using duckai 03:13:01 sech1: https://mrelay.p2pool.observer/m/monero.social/fJyGuewLucuQThaSMwKFEywg.png (image.png) 03:13:01 I've told you that I love a good roast, and that I can appreciate God's sense of humor. 03:13:01 look at what is happening all around you. 03:15:43 you literally can't develop anything better than this. not because you're not talented. it's because the entire concept of "monero is money" lacks the ability to be what money is. it is hillarious. but we will remove gthe problem on July 1st. 03:18:42 "we" = me, the voice in my head, and my ai? 03:18:58 +drugs 03:20:49 sech1: look at who tries to do good, and look at who is trying to stop us. you are not "us." 03:25:41 Who is "us" 03:25:54 Bro did everything except answer the question 20:12:55 .merge+ 10621 10624 10625 10628 10629 20:12:55 Added 20:22:39 .merges 20:22:39 10512 10531 10533 10543 10621 10624 10625 10628 10629 20:45:38 FYI I've just updated the DNS records with 0.18.5.0 hashes so auto update should trigger 21:05:01 .merge+ 10578 21:05:01 Added 23:11:56 .merge+ 10665 10623 23:11:56 Added 23:14:45 .merge+ 10642 23:14:45 Added