-
m-relay<solar:monero.social> This is wrong, I2P's HTTP proxy handles useragents and much more
-
m-relay<kewbit:matrix.org> TCP tunnel, http tunnels
-
m-relay<syntheticbird:monero.social> That's because everyone knows the true and only browser worth using is Cromite
-
m-relay<solar:monero.social> Because Java is memory safe and performant, the 2 most important qualities for an overlay network
-
m-relay<syntheticbird:monero.social> performant.png
-
m-relay<syntheticbird:monero.social> > *loOk guys my tcp socket in Java is memory safe!*
-
m-relay<syntheticbird:monero.social> > \> JVM memory consumption: 800MB
-
m-relay<ravfx:xmr.mx> Performant 😂
-
m-relay<ravfx:xmr.mx> Java performant!!!!!
-
m-relay<kewbit:matrix.org> Meh, only if you use the right flags
-
m-relay<ravfx:xmr.mx> Make the thing in C and it's like an order of magnitude more performant... or two
-
m-relay<kewbit:matrix.org> Which is exactly what I’m struggling with now
-
m-relay<syntheticbird:monero.social> good luck
-
m-relay<kewbit:matrix.org> Thanks m8
-
m-relay<ravfx:xmr.mx> ASM>C>RUST|C++>GO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>JAVA
-
m-relay<kewbit:matrix.org> Because I have a high core count but low clock speed I have to set different flags for it to perform well than if it had a high clock count and low cores
-
m-relay<syntheticbird:monero.social> I have more respect for C# than Java.
-
m-relay<ravfx:xmr.mx> Me too
-
m-relay<syntheticbird:monero.social> my men
-
m-relay<ravfx:xmr.mx> C# code is compiled right... It use ton of dependencies (.net) but it run faster
-
m-relay<syntheticbird:monero.social> i believe in you. and unironically wish you to resolve it that sounds tiresome
-
m-relay<solar:monero.social> Do you think just using a lower-level language magically makes your software harder?
-
m-relay<solar:monero.social> > <@ravfx:xmr.mx> ASM>C>RUST|C++>GO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>JAVA
-
m-relay<solar:monero.social> Do you think just using a lower-level language magically makes your software faster? That's not how it works...
-
m-relay<kewbit:matrix.org> And each part of a selenium grid has different purposes and utilities shit in all different ways like I need a specific 5ghz server for the load balancer which is actually overclocked
-
m-relay<ravfx:xmr.mx> define harder?
-
m-relay<ravfx:xmr.mx> Harder to develop or? I mean, the CPU is hard if you hit it, whatever you run java or c++ code on it, might break some pin if it have pins.
-
m-relay<ravfx:xmr.mx> The less abstration the better
-
m-relay<solar:monero.social> *faster, got autocorrected
-
m-relay<syntheticbird:monero.social> > using a lower-level language magically makes your software faster
-
m-relay<syntheticbird:monero.social> Have you ever heard of the story of *CPU Cache, the Aligned* ?
-
m-relay<ravfx:xmr.mx> c++ or rust code are compiled into machine code that are executed by the CPU
-
m-relay<ravfx:xmr.mx> Java get interpreted by the java interpreted (and that later is compiled to run on a CPU) but you have that interpretation step that divide the execution speed by 10 or something
-
m-relay<kewbit:matrix.org> ASM->C->Rust->Dart
-
m-relay<syntheticbird:monero.social> but yeah anyway yes it makes it magically faster
-
m-relay<ravfx:xmr.mx> c++ or rust code are compiled into machine code that are executed by the CPU
-
m-relay<ravfx:xmr.mx> Java get interpreted by the java interpreter (and that later is compiled to run on a CPU) but you have that interpretation step that divide the execution speed by 10 or something
-
m-relay<syntheticbird:monero.social> I've never used Dart but it sounds cool
-
m-relay<syntheticbird:monero.social> at least I've never heard people crying about it
-
m-relay<solar:monero.social> Both C and Java compilers handles this internally, abstracted away from the user
-
m-relay<ravfx:xmr.mx> Today CPU are totally fine execute bloat and code abstracted by multiple abstration layer, but I still like tight and well optimised code that run directly on the CPU
-
m-relay<ravfx:xmr.mx> Today CPU are totally fine executing bloat and code abstracted by multiple abstration layer, but I still like tight and well optimised code that run directly on the CPU
-
m-relay<kewbit:matrix.org> It’s great, it basically exists to replace JavaScript and Java
-
m-relay<syntheticbird:monero.social> yk there is a difference between JIT and static compilation right? that the latter is better than the first because the first lacks crucial context right?
-
m-relay<kewbit:matrix.org> Compiled native too
-
m-relay<ravfx:xmr.mx> Javascript was initially invented for the web, you know, you make shit that have to run on platform you won't know existed, it's great for that
-
m-relay<syntheticbird:monero.social> lets go
-
m-relay<syntheticbird:monero.social> perl?
-
m-relay<solar:monero.social> Very few thingd on your computer runs "directly on the CPU", we're up here chilling in userspace 🙂
-
m-relay<kewbit:matrix.org> I know a guy who once made a Perl script
-
m-relay<syntheticbird:monero.social> so cute
-
m-relay<ravfx:xmr.mx> Not sure for what that one was for lol, it's old and slow.. I never made perl code, I only know one person (also older than me) that use it.
-
m-relay<syntheticbird:monero.social> what a nice guy
-
m-relay<kewbit:matrix.org> Yeah not sure what he does now
-
m-relay<syntheticbird:monero.social> I only used it once to get reverse shell
-
m-relay<syntheticbird:monero.social> i think it summarize pretty well the state of the language
-
m-relay<ravfx:xmr.mx> An application like Monero is compiled and run on the CPU without extra abstraction
-
m-relay<solar:monero.social> Yeah, but it's negligible for most things
-
m-relay<syntheticbird:monero.social> RavFX: enlight him
-
m-relay<ravfx:xmr.mx> programming-language-benchmarks.vercel.app/c-vs-java
-
m-relay<ravfx:xmr.mx> there you 1+ order of magnitude
-
m-relay<kewbit:matrix.org> Do Dart vs Java
-
m-relay<ravfx:xmr.mx> anyway, going to diner!
-
m-relay<syntheticbird:monero.social> enjoy rav
-
m-relay<ravfx:xmr.mx> programming-language-benchmarks.vercel.app/dart-vs-java
-
m-relay<kewbit:matrix.org> edigits is an interesting one
-
m-relay<solar:monero.social> These are toy programs, what exactly are they indicative of?
-
m-relay<solar:monero.social> I'll stick with the subject of I2P before we derail even further into holy language wars, so I'll challenge you to benchmark I2P against i2pd and share your findings 😉
-
m-relay<syntheticbird:monero.social> pov: me when I try to benchmark an asynchronous p2p network program.
-
m-relay<syntheticbird:monero.social> (difficulty: impossible)
-
m-relay<jbabb:cypherstack.com> *timeout*
-
» m-relay <syntheticbird:monero.social> scheduler on standby
-
m-relay<ravfx:xmr.mx> Personally I stick to the C++ implementation of i2p
-
m-relay<ravfx:xmr.mx> Mainly because it's use less ressources thanks to using a lower level language
-
m-relay<syntheticbird:monero.social> Personally I stick to the C++ implementation of i2p
-
m-relay<syntheticbird:monero.social> Mainly because it's not maintained by a delusional and arrogant team.
-
m-relay<syntheticbird:monero.social> (there is apparently some drama in-between the two team)
-
m-relay<ravfx:xmr.mx> Obviously, it's to be expected 😂
-
m-relay<ravfx:xmr.mx> If you make a thing and I make a thing that use 100x less ressources and run 10x faster you are going to be all over me
-
m-relay<syntheticbird:monero.social> common sense
-
m-relay<solar:monero.social> Why do you think they're delusional and arrogant? And what's this drama about?
-
m-relay<ravfx:xmr.mx> If you make a thing and I make the same thing that use 100x less ressources and run 10x faster you are going to be all over me
-
m-relay<solar:monero.social> But does it *really*? 🤔
-
m-relay<syntheticbird:monero.social> reddit.com/r/i2pd/comments/112ybp8/…t_truths_about_the_java_i2p_project
-
m-relay<ravfx:xmr.mx> The code will definitively run a lot faster and use a lot less ressources.
-
m-relay<ravfx:xmr.mx> Obviously it won't make the other nodes you talk to faster
-
m-relay<syntheticbird:monero.social> also reddit.com/r/i2p/comments/72d6hd/i2pdmonerokovri_edrama_irc_logs
-
m-relay<solar:monero.social> You're right network speed isn't different, and that's kind of my point... this bottlenecks every other performance metric
-
m-relay<syntheticbird:monero.social> yes
-
m-relay<syntheticbird:monero.social> except
-
m-relay<syntheticbird:monero.social> memory consumption
-
m-relay<ravfx:xmr.mx> Still use less CPU, and less memory by far.
-
m-relay<ravfx:xmr.mx> So you have less of theses consumed by i2p, so it can be consumed by something else useful
-
m-relay<ravfx:xmr.mx> Or you can put i2pd on a more crapier system and have the same network performance
-
m-relay<solar:monero.social> As for resource (memory) usage it's really not that different, because what goes into an I2P(d) router's memory?
-
m-relay<syntheticbird:monero.social> > So you have less of theses consumed by i2p, so it can be consumed by something else useful
-
m-relay<syntheticbird:monero.social> Completely depends on the number of threads and operating system
-
m-relay<syntheticbird:monero.social> RavFX:
-
m-relay<syntheticbird:monero.social> its not guarantee as processes are interrupted on a time basis.
-
m-relay
-
m-relay<ravfx:xmr.mx> Just found a random ressource benchmark!
-
m-relay<solar:monero.social> These are blatantly fabricated and nothingburgers, respectively
-
m-relay<syntheticbird:monero.social> probably
-
m-relay<solar:monero.social> I2P devs are chill people, they help each other's implementations
-
m-relay<syntheticbird:monero.social> No sorry I can't believe it. Humans being bros simply don't exist. What are you? some kind happy chappy? I hate people like you that are precious and optimistic.
-
m-relay<syntheticbird:monero.social> \/s
-
m-relay<solar:monero.social> This isn't even a benchmark, it's just a "source: trust me"
-
m-relay<solar:monero.social> I can't even do that after this guy said floodfilling didn't affect network performance
-
m-relay<ravfx:xmr.mx> In the case of I2p, there is not only the implementation (language)
-
m-relay<ravfx:xmr.mx> The Java version seam to have a lot more "stuff" in it, while I2pd seam to be the bare minimum
-
m-relay<solar:monero.social> The next time I set up an i2pd router I'll benchmark it myself
-
m-relay<ravfx:xmr.mx> Same for me lol, Right now i'm not running any but I was planning to set it up soon™️
-
m-relay<solar:monero.social> Yeah I agree I with this, I'm not too fond of Snark or Jetty
-
m-relay<kewbit:matrix.org> ❤️ pub.dev/packages/i2p
-
m-relay<kevino:tchncs.de> who is promoting keystone wallet so much on monero twiiter/ x account ?
-
m-relay<kevino:tchncs.de> matrix.monero.social/_matrix/media/…4d711264bfc2efb71847118805529001984
-
m-relay<kevino:tchncs.de> like they keystone wallet haven't fully released monero imtegration
-
m-relay<kevino:tchncs.de> like they keystone wallet haven't released full monero imtegration yet.
-
m-relay<kevino:tchncs.de> whats the need to give them quote tweet boosts again when they are in WIP ?
-
m-relay<kevino:tchncs.de> like why are they endorsed so much ? is there an agreement with them , that their products will be endorsed officially ?
-
m-relay<kevino:tchncs.de> that too even before launch
-
m-relay<kevino:tchncs.de> like why are they endorsed so much ? is there an agreement with official monero account to ,endorse officially ?
-
m-relay<kevino:tchncs.de> Has someone reviewed their products ?
-
m-relay<kevino:tchncs.de> the keystone wallet haven't even released full monero integration yet.
-
m-relay<kevino:tchncs.de> like why are they endorsed so much ?
-
m-relay<kevino:tchncs.de> was there an agreement with keystone to endorse them officially ?
-
m-relay<kevino:tchncs.de> Has someone even reviewed their products before such endorsement ?
-
m-relay<kevino:tchncs.de> matrix.monero.social/_matrix/media/…0a75f9c5dfb89c9f1847126180633772032
-
m-relay<kevino:tchncs.de> they even have dmed many monero users following their account earlier to market their product. which is ridiculous.
-
debianzas is always, I'll just stick to monero-cli
-
m-relay<kevino:tchncs.de> they even have dmed many monero users about their product and they have "officially" started working on monero. This is just ridiculous.
-
m-relay<hopeful24:matrix.org> Thanks
-
Eeditoi#monero-dev
-
m-relay<quickex:matrix.org> Whatsup fam, wonna know Monero holders better, so besides anonym concept, what do u personally do with XMR? Like accumulate the tokens because u love the project, use it as a payment or whatever. Would be very thankful for answers!
-
m-relay<basses:matrix.org> that's not what I'm talking about, check what is the reason why Tor forked Firefox ESR and modified it to fit their threat model and not just recommended proxying firefox through plain Firefox
-
m-relay<basses:matrix.org> this paste.i2pd.xyz/?77b8e66d0f366f87#BS…bAjFbRVRqQdf25feRQJ1sBY4mTDVNvs5dxj ?
-
m-relay<basses:matrix.org> looks like the dev is back in business zlatinb/muwire 651c9f3
-
m-relay<basses:matrix.org> "ser"
-
m-relay<basses:matrix.org> sounds scamy
-
m-relay<basses:matrix.org> sus, who tweeted about it? where's the transparency on who manages twitter account?
-
m-relay<kevino:tchncs.de> certainly not playing poker with it 😛. Using xmr even before ever used btc
-
m-relay<quickex:matrix.org> heh, waiting you for next game!
2 hours ago