03:15:47 anyone know anything about solana 03:15:55 as why i should hate it presumably 😂 03:15:57 https://medium.com/solana-labs/sealevel-parallel-processing-thousands-of-smart-contracts-d814b378192 03:28:26 At least it's not nano 03:28:35 kek 03:34:53 lel 03:35:04 but like, is it legit or just a pamp 03:35:06 written in rust 03:37:46 i heard it's all peeps from that one hw company 03:37:51 who makes cellphones 03:37:54 fack can't member the name 03:37:57 “Cloudbreak, our accounts database, is a mapping of Public Keys to Accounts. Accounts maintain balances and data, where data is a vector of bytes.” It’s like an optimized distributed sql database or something... 03:38:04 qualcom 03:38:24 it's got some "proof of history" algo 03:39:24 https://twitter.com/TheRoaringKitty/status/1372556033957187591 03:39:31 fack wrong link 03:39:32 https://medium.com/solana-labs/proof-of-history-a-clock-for-blockchain-cf47a61a9274 03:40:33 i'm not crypto savvy enough to know if it's legit 03:40:37 like the actual algo 03:42:02 their marketting is indeed to memey 03:49:25 Kinda see what they are doing... seems a bit ambitious to put heuristics so deep in their protocol 03:51:25 At this point, crypto has progressed so much that none of us can understand. Even the developers of one project don't fully understand another project. 03:52:58 We're naturally going to tend towards fud, since we've already chosen our crypto of choice. 03:53:22 I.e. did you know solana went down for 8 hours in december. Like the whole network 03:53:43 no 03:53:45 link? 03:53:49 i'd like to read on that for sure 03:53:57 and thanks 03:54:00 It's on their medium 03:54:12 kk 03:54:29 i'm pretty interested in a chain for signing aggregate trades 03:54:35 so speed is somewhat of a requirement 03:55:53 You mean order matching? 03:56:02 no 03:56:05 i mean order grouping 03:56:10 then submission for matching 03:56:19 not clearing 03:56:49 more like, multi-player, trustless collaborative trades 03:57:26 the clearing system would be market specific 03:57:41 And what's the purpose of that? 03:57:49 lol 03:57:50 does it matter 03:57:55 what is the purpose of trading 03:58:02 to make money 03:58:30 more obviously, many small accounts in aggregate = few large accounts 03:59:40 How would it make money? 03:59:49 trading makes money 03:59:59 sorry i'm not sure i understand if you understand 04:00:03 have you ever traded before? 04:00:05 I came up with aggregate tx protocol for monero called txtangle. Not sure if that’s the same thing 04:00:14 link me 04:00:32 if you're a profitable trader 04:00:38 then that means you make more money then you lose 04:00:42 https://web.getmonero.org/library/Zero-to-Monero-2-0-0.pdf chapter 11 04:00:44 if you combine traders like this 04:00:47 they have more capital 04:00:50 in aggregate 04:00:59 It’s prob not that efficient though 04:01:08 sweet thx 04:01:54 let me read and i'll poke you with questions if that's cool 04:02:03 The solana protocol looks a bit interesting, though it sounds like they have gated node participation 04:02:07 Sure thing :) 04:03:12 if you dig into it please do share insights 04:03:12 Stellar’s federated Byzantine agreement model is more interesting because it allows any node to participate. I could be misunderstanding Solana tho.. 04:03:19 because a lot of it is a bit over my head 04:03:26 i didn't do much cryptography in edu 04:03:54 i haven't read stellar's design at all 04:04:01 Consensus protocols are not crypto for the most part - only transaction protocols use a lot of crypto 04:04:10 sure true 04:04:28 still it's a lot of the crypto parlance and i think presumed knowledge 04:04:38 consensus stuff is definitely more familiar 04:04:58 though BFT i still haven't gone fully through 04:05:03 I wouldn’t advise trying to understand stellar white paper it is headache inducing 04:05:11 kk 04:05:18 read code then? 04:06:22 hm well I have a paper on it coming out sometime in near future... best hope I guess 04:06:56 https://github.com/stellar/stellar-core/blob/master/src/scp/readme.md 04:06:58 oh really 04:07:05 nice then will definitely read it 04:07:37 Do you just do this for fun? 04:07:43 well federated Byzantine agreement is pretty fun, but the deeper stellar protocol is tough 04:07:45 lol 04:08:22 well ztm was for fun, I am getting paid for the new paper 04:08:26 lol 04:08:28 the rabbit hole: https://github.com/stellar/stellar-core/tree/master/src/scp 04:09:21 chapter 10 will be on stellar consensus protocol, because MobileCoin uses their own implementation of it https://github.com/UkoeHB/Mechanics-of-MobileCoin 04:10:04 do you work on monero core? 04:10:44 For stellar implementation this one may be easiest to study https://github.com/bobg/scp 04:10:56 no I just like monero :) 04:11:27 just when i think i'm reducing web tabs 😂 04:12:20 haha well idk if it’s worth going down the rabbit hole, I just thought the difference between solana and stellar is interesting 04:14:16 it's always worth it 04:14:17 cmon 04:14:44 those shrooms fueled trail runs ain't gonna do themselves 04:18:46 UkoeHB: tried to dm you, not sure it works over the bridge 04:18:49 no presh 04:21:26 did not get it; my account is on +R due to spam so may not be getting pms.. 04:23:52 ok turned it off if u want to try again 04:25:21 it's weird it's already showing me in a room 04:25:25 i think the bridge might not handle it well 04:25:34 i should just get ma old irc hooked up through this 04:26:50 I got your msg 04:29:41 nice 06:33:19 Do you think that you are too intelligent to be in a cult? Then I would encourage you to look into how any other cult works. They aren't populated by stupid people. Aum Shinrikyo was almost exclusively university professors and graduates. For Pete's sake - they had the know-how and means to make WMDs. 06:33:19 As to Monero, I would encourage you to look at Jonestown mass-suicide. You know why Jones killed them all? Because he was afraid he is loosing control over them. People like that will burn everything around them rather than give up control. Being smart doesn't make you immune to being in a cult. This is the most valuable lesson Monero taught me. 06:54:55 apotheon: sadly I lost all my watches in a terrible boating accident 10:09:13 * mechanic41turk[m uploaded an image: (208KiB) < https://matrix.org/_matrix/media/r0/download/halogen.city/0d6aafb397c5b713397def0281941a737b45a85a/1611035057281.jpg > 12:41:17 > Being smart doesn't make you immune to being in a cult. This is the most valuable lesson Monero taught me. 12:41:18 lets get culty 13:51:09 whats the maintained monero ebuild in gentoo? 13:52:08 how do i install monero from portage (the package manger?) 13:52:27 cryptopsy: https://wiki.gentoo.org/wiki/Project:GURU 13:53:46 gentoo? Don't you guys build everything from source? 13:58:32 they pretend to 13:58:40 but really it's the pain of burning time they all like 13:58:42 But we do 13:58:51 you kinda do 13:59:00 emerge or wtv right? 13:59:15 "building from source" to me is a `git clone` -> do the manual steps 13:59:58 it's like an automated bdsm pkg mngr 14:00:20 which like i get 14:00:27 gotta get that fix somehow 14:01:43 you can literally do all the same shit as every other distro 14:01:44 https://wiki.gentoo.org/wiki/Portage#emerge 14:01:49 except you don't get shipped binaries 14:06:24 It's just autism 14:07:05 i gotta say it's super endearing 14:07:07 lel 14:07:21 only peeps i like getting grumped at by more are emacs-ers 14:08:11 emacs is life 14:24:34 If only one of you gave Papa ChooChoo some TLC when I wrote a faster miner, instead of ignoring him, things could have happened differently https://np.reddit.com/r/Monero/comments/5lsfgt/_/dbz0jnp/ 14:37:44 lord_fomo[m]: gentoo is more about freedom of choice vs actually making things from source, which is just a by-product that makes things easier 14:38:11 people get the wrong idea because they think Gentoo is supposed to be minimalistic 14:38:12 But why not arch 14:38:41 well, if i need to use an older version of boost for compatibility with an old binary 14:38:46 i can do that on gentoo 14:38:50 Where you get the hipster dufus label for free 14:39:03 it just makes really niche stuff easier 14:39:09 You can do that anywhere though 14:39:21 "easier" being the key point 14:39:43 That's not a tina distro 14:39:49 Fair 14:40:23 I guess these days people just lob that stuff into containers 14:40:33 yeah its getting to that point 14:40:40 probably cleaner to do it that way 14:40:53 security nightmare though 14:41:00 So then the Gentoo sell points are kinda, dated 14:41:14 It's just a time burn 14:41:22 i mean, being able to grab andy rando .patch and apply it to packages just by dropping it into a directory is nice 14:41:30 Everything is 14:41:35 Always 14:41:41 emoji support in libxft.... font-width hacks in urxvt 14:41:54 Heh 14:42:00 Fair 14:42:06 you can do that on Arch but its with AUR packages from god knows where 14:42:11 that may break at any time 14:42:12 I'm using alacritty now 14:42:17 It's aight 14:42:25 what's alacritty? 14:42:41 Yeah gotta dig into pkgbuild 14:42:57 Term emu 14:42:59 ah rust/opengl tty 14:43:00 In rust 14:43:18 It works 14:43:25 And has a nice pager 14:43:33 gonna check it out 14:45:15 I'm hooked 14:45:21 Upgraded from termite 15:12:43 sech1: is xmrig supposed to send keepalives when --keepalive is set, or when --keepalive is set and the pool sends a "keepalive" string in an "extensions" array ? 15:13:13 I've been looking at pool and xmrig since a few days ago, and it seems to do the latter, but jtgrassie implies it used to do the former. 15:13:27 So is this a bug that it started requiring the pool string ? 15:13:55 it sends pings to the pool 15:13:56 (I think you're the right person to ask since you're listed as an author, let me know if that's not right) 15:14:19 https://github.com/xmrig/xmrig/blob/master/src/base/net/stratum/Client.cpp#L831 15:16:04 It does indeed. My question is, s xmrig supposed to send keepalives when --keepalive is set, or when --keepalive is set and the pool sends a "keepalive" string in an "extensions" array ? 15:16:54 It did not send them when I set --keepalive and using jtgrassie's pool, and I debugged it to that extensins array. Patching the pool to add that string fixed it. 15:17:41 Now, that extensions array was introduced by a commit dealing with nicehash, so possibly it's a bug it started requiring it for other pools ? 15:21:24 I never touched that part of code, but it looks like it only sends keepalives if the pool has this extension 15:22:44 So you don't know if it's intended ? jtgrassie implies it used to not be that way in https://github.com/jtgrassie/monero-pool/pull/74 15:24:58 I think both the pool needs to support it and it must be in xmrig's command line 15:25:18 That's the current code, yes. 15:26:09 I never ever had to use --keepalive 15:26:10 fluffypony: Maybe losing all your watches was a good thing. If you had too many, it seems like you may have already been drowning in them. 15:26:16 not sure where it's even required 15:26:59 It's required if the pool is aggressive cutting off silent miners. jtgrassie's pool defaults to 150 seconds, that's how I saw this. 15:38:54 moneromooo it was a part of refactoring between xmrig 2.14 and 2.15 in May 2019, this is when "keepalive" extension check was added 15:39:30 before that keepalive was assumed available for all pools except nicehash and minergate :D 15:40:02 So... bug ? 15:42:30 feature 15:42:41 OK. Thanks for looking. 15:54:51 I guess it's a moot point but I'd be interested in why it became a requirement for the pool to report support. 15:57:53 is monero the only crypto currency that is both privacy focused and asic resistant? 15:57:53 Also, is the set of extensions documented somewhere ? I've seen a few in the source, and algo/connect look like they might be interesting to know about. 15:58:21 It's not properly documented anywhere, stratum for Monero is ad-hoc standard 15:58:24 Depends how you define "only" :) There are small forks at least. 15:58:54 So these extensions are somehting xmrig made up basically ? 16:02:30 I think MoneroOcean made them up :D 16:03:47 Hrm. Another source to read :S 16:03:58 it had "algo" extension in the beginning to tell xmrig which algorithm to mine 16:04:36 Ah, it's the one that switches, right. Makes sense. 16:07:09 looks like neither MO or nodejs-pool send the keepalive "extension" 16:11:54 does xmrfast.com have a long pplns window duration like more than a day? 16:12:13 Try asking in #monero-pools 16:21:14 That moment when discord flagges me for suspicious activities 16:22:26 been banned 2x 16:22:27 already 16:22:34 fuck those charlys 17:42:40 if Discord flags you, you create a new account. Do not give them your phone number. 17:43:41 the best choice is to stop using Discord anyway 17:44:16 up 17:44:21 * yup 17:53:59 SomeHacker: I don't disagree with that. 17:55:02 they're just an evil coorp 17:55:09 sold out to wallstreet 17:55:16 and mine their users 17:55:21 perfect for tinas 17:55:43 apotheon: too true 17:55:44 What do you mean by "tinas"? 17:56:08 fluffypony: Yeah, it's something to "watch out" for. 17:56:09 thatcher speak 17:56:15 touche 17:56:15 lol 17:56:17 closed minded naive types 17:56:23 "normies" 17:56:26 "npcs" 17:56:30 lord_fomo[m]: not familiar with "thatcher speak", I guess 17:56:36 Is this related to Margaret? 17:56:39 "unfettered liberalists" 17:56:44 . . . or people who thatch? 17:56:46 she started it yah 17:56:49 it's trader slang 17:56:56 tinas buy when stocks are up 17:56:56 I see. 17:57:21 sell when they're down 17:57:27 and run OS's like windows and OS X 17:57:32 "Bitcoin was going up, so I bought some, but I got ripped off! It dropped right afterward! I had to sell it all!" 17:57:36 have never used ssh 17:58:04 everyone's a tina is some way tho 17:58:09 i'm a cryptography tina 17:58:12 Even Windows has SSH built in now. 17:58:41 ok, then tor 17:58:58 idk why do they use Discord when there is IRC 17:59:19 they say features, but feature creep is not good 17:59:30 discord is trash 17:59:33 there's zero reason 17:59:37 I think most Windows and MacOS users don't use SSH, though, even when it's included. 17:59:38 it's pure web trash 17:59:54 SomeHacker: People aren't aware that feature creep isn't good. 18:00:11 Many people still think "more features" is "better", just like "more lines of code" is "more productivity". 18:00:41 but isn't it obvious? Sometimes my browser abuses my CPU to 100% because of features 18:00:53 lord_fomo[m]: If you want to use a closed source, privacy-hostile chat system, Discord has one advantage: it's a little less user-hostile than Slack, in my experience. 18:01:00 tina is a nice term too because it's non-offensive 18:01:00 so I try to use web less 18:01:15 slack is worse trash 18:01:25 What's the etymology of "tina"? 18:01:26 if you have to use slack checkout ripcord 18:01:26 fortunately never happened to use Slack 18:01:29 for a native client 18:01:32 makes it tolerable 18:01:57 I had to deal with Slack at a previous employer. 18:02:26 i have to for "data scientists" 18:03:25 matrix will take i think in the future 18:03:28 it's a good design 18:03:34 Everything is bad 18:03:35 IRC is good 18:03:37 anti-fragile 18:03:41 matrix is good 18:03:42 No need to replace 18:03:54 it adds a lot vs. irc that was needed imo 18:03:56 and who cares 18:03:57 they bridge 18:04:29 i'm surprised more monero peeps aren't pro matrix honestly 18:04:35 their e2ee system is pretty top notch 18:04:53 and they've got p2p coming on the protocol soon 18:06:30 also, while I'm pro-IRC, I don't like freenode at all. It is an evil attempt to centralize IRC 18:06:32 https://matrix.org/blog/2020/06/02/introducing-p-2-p-matrix 18:06:36 still in early stages iirc 18:07:00 > Firefox in not-private-browsing mode 18:07:01 wtf 18:09:11 I don't like running anything in my browser, I see that both Firefox and Chrome are proprietary shit (I know, but Firefox has DRM and Mozilla things, like their spying VPN gateway). 18:10:59 even attempts to fix Firefox like IceCat and Tor Browser still have feature creep. HTML5 is overfeatured and JS just shouldn't exist 18:11:12 a browser is not a virtual machine to run programs in it 18:11:24 it is a tool to read pages 18:11:29 lol 18:11:32 don't get me started 18:11:43 but clearly we should be friends 18:11:53 imo the web is all pure trash 18:11:59 like, pretty much all of it 18:12:00 At the point where Firefox stopped supporting modularity for the rendering engine, its downhill run on quality accelerated rapidly. 18:12:40 . . . then it swapped out rendering engines so it could be more restrictively crappy, copying Chrome. 18:12:49 Now they are pushing IRCv3 trash to freenode 18:13:13 is plain chromium actually better privacy wise then ff? 18:13:15 there are *enough* features in IRC. Just stop and use it 18:13:20 that's what i been reading 18:13:43 lord_fomo[m]: only if further stripped of privacy-violating crap in a third-party build 18:13:54 otherwise, it's about the same, probably 18:13:55 Choosing less evil spyware? Google is more evil I think. 18:14:00 (which is to say: mediocre) 18:14:29 kk 18:14:40 i do need to get off ff proper 18:15:27 they are both evil. There are attempts to fix it, but W3C has been killed by evil capitalism, and the web is dead. Try Lynx maybe 18:15:43 hmm 18:17:49 but tbh I think the issues started when the Internet became widespread. Too many people who don't want to learn, and use things because they are "convenient". 18:18:02 yeah it's interesting 18:18:10 the selling of freedom for convenience 18:18:11 odd tradeoff 18:19:20 For general web use, I figure it's best to just pick a WebKit browser that doesn't offend you too much, these days. In some cases, something like w3m works fine, though, if you want a TUI browser. 18:19:36 lol no thanks 18:19:49 eventually i'll get to the point where i'll only use it for simple pages 18:20:00 but aways from that yet 18:20:36 I have Firefox for the instances where I need it, but I try to avoid that. 18:20:49 lynx ow? 18:21:43 "ow" 18:21:45 What? 18:24:30 I prefer w3m over lynx. 18:24:32 anyway 18:24:34 . . . gotta run 18:24:35 ta 18:24:55 other wise 18:26:38 I recommend using Gemini over HTTP, to avoid W3C issues 18:26:45 W3C can't be trusted anymore 18:31:54 yah need to dig into that as well 18:33:39 oh hey apotheon, did you ever get monero built? 18:33:41 I wish, but the trolling must continue 18:34:12 i completely forgot about this, but if you hit the boost storage_type error you just need to remove the -march=native flag. `cmake -DARCH=default .` in the build directory, then `gmake` again 18:42:27 note: in the build/.../release directory, not in the source dir! 18:49:46 btw what y'all think of rust these days 18:49:54 given i presume most are in c++ 18:50:01 round these parts 19:19:58 Has anyone looked into whether monero could be added to trustwallet? 19:19:58 https://developer.trustwallet.com/wallet-core/newblockchain 19:26:51 ndorf: I was going to do it yesterday, but other stuff got in the way. Today's pretty busy, so probably this weekend. 19:27:41 lord_fomo[m]: I'd probably learn Rust over going back to C++ at this point. 19:27:44 I do write C, though. 19:30:26 you ever look at zig? 19:32:19 What you say... 19:37:45 rupee[m]: They actually worked on integrating, but then closed the PR due to insufficient dev power 19:38:27 https://github.com/trustwallet/wallet-core/issues/21#issuecomment-536225136 19:39:28 thanks dEBRUYNE . That's too bad. I'd happily contribute to a CCS to get it done if we could find a developer that would work on it 19:42:04 moneromooo: nice 19:43:07 * moneromooo loves puns and obscure references 20:01:17 moneromooo: I like semi-obscure references made obscure by the reference. 20:01:52 I wonder whether Zig (the programming language) was named after that. 20:16:23 i don't know this 20:43:02 I can tell you why you can't stop the 'spam'. You are thinking in cult doctrine. If it was real spam, and I was selling Viagra for example - you could easily ban keywords and urls. Instead, stop being a sheep, think like a cult leader. Recoginse that this 'spam' is just some bullshit that you tell to the sheep. 20:43:02 When you do that, solution will present itself. Observe. 'spam' -> 'FUK talks bad things about Monero on our IRC' (Don't say that out loud obviously, that will get you excommunicated) Solution? Get off-the-shelf sentiment analyser, detect anyone who 'talks bad things about Monero' and ban them. 20:54:57 i gotta say 20:55:02 this room has some strange commentary 20:55:19 needs more chill 20:57:19 since when has anyone been banned for "talking bad things about monero"? 20:58:19 See I can say a bad thing about monero: it needs better tor/i2p integration (which is hopefully being worked on) 20:58:37 /kb Elementoshi[m] 20:58:40 i don't think i'm going to get banned for saying that 20:58:59 Just wait till I work out how to use that command... 20:59:22 here's some more bad things it's used to buy drugs, its value is volatile, and it's not a 100% bulletproof solution 20:59:42 here's a really bad thing: some jerk is ruining the community with spam 20:59:52 It's a common thing jerks say to save face. They're obviously not kicked for being massive asswipes, but because we refuse to see their obvious truth. 21:00:00 So... *shrug* 21:00:10 lol 21:00:43 can you remind me what kind of asswipery they were doing? 21:01:05 No. I like my life free of this ^_^ 21:01:29 lol 21:14:02 I hope everyone gets on the Monero clubhouse tomorrow 21:21:50 Why? 21:22:03 How does one even "get on" a clubhouse? 21:23:33 20:58 < Elementoshi[m]> See I can say a bad thing about monero: it needs better tor/i2p integration (which is hopefully being worked on) 21:23:39 I think Tor needs better I2P integration. 21:24:03 20:59 < Elementoshi[m]> here's a really bad thing: some jerk is ruining the community with spam 21:24:12 I disagree. The jerk is barely noticeable, really.