-
plowsof11
matrix dot org was offline for several hours. welcome back everyone!
-
DanIsnotthemanBr
centralized
-
Mumuks
<plowsof11> "matrix dot org was offline for..." <- I did not even notice, you really should get off matrix.org
-
plowsof11
"but it just works and is always online"
-
DanIsnotthemanBr
99% uptime :/
-
Stnby[m]
<DanIsnotthemanBr> "99% uptime :/" <- Very bad that a few days of complete darkness a year
-
Stnby[m]
<twisted_turtle[m> "monerokon2 poster.png" <- You can get killed in certain parts of Europe for opening this in public transportation.
-
Stnby[m]
You almost killed me today for example during my commuting
-
Siren[m]
that's the cringiest shit ever lmfao
-
Stnby[m]
Open it next to some 2.2 meter height dude
-
Siren[m]
๐๏ธ
-
cryptogrampy[m]
Then proceed to explain monero vs btc, monerochan ??? profit
-
Stnby[m]
No just dont post this on monero community
-
cryptogrampy[m]
If you're not carrying monerochan stickers to sell to random strangers on the bus, you're ngmi
-
Stnby[m]
I like to read chats when I drive on a train
-
Stnby[m]
But this can get you killed
-
Siren[m]
dude lives in afghanistan
-
Siren[m]
please
-
cryptogrampy[m]
Wen #monero-coomerunity
-
Stnby[m]
I think there already is monero aet fund chat with porn
-
Stnby[m]
Just for you
-
Stnby[m]
s/aet/art/
-
monerobull[m]1
Stnby[m]: "oh this guy looking at these hentais, weirdo" steps off the train
-
monerobull[m]1
Oh no you certainly almost died
-
monerobull[m]1
CAN YOU STOP TRYING TO CENSOR MONEROCHAN IN EVERY GOD-DAMNED CHATROOM
-
Siren[m]
no
-
Siren[m]
touch grass
-
monerobull[m]1
You already got her kicked out of Monerokon, fine
-
monerobull[m]1
She's a big part of the monero community and this is the monero community room
-
Siren[m]
bro then don't post her without a bra and protect her dignity wtf
-
monerobull[m]1
By having it be a monerokon poster it's also more than just some art thing, it's literally advertising a monero community event
-
Stnby[m]
Monerochan is worst thing about Monero
-
Siren[m]
Siren[m]: she clearly has DD milkers and erect nipples, do her a favor
-
monerobull[m]1
Cry about it lol
-
cryptogrampy[m]
> he's not using one of these
-
monerobull[m]1
I didn't make the image but it's the result of you guys getting the research lab image removed
-
Stnby[m]
Why cant we have Monero family
-
Stnby[m]
Not everyone who gets paid in monero is a prostitute
-
Siren[m]
:DDD
-
-
Siren[m]
cryptogrampy[m]: AMAZING JUST WHAT I NEED TO SCROLL THIS CHAT
-
monerobull[m]1
"if this is too degen we'll show them real degen" you are responsible for the existence of that image
-
sech1
What's wrong with that image? It's not even hentai
-
Siren[m]
yes it's ecchi
-
monerobull[m]1
They don't like the nipples
-
sech1
I like the nipples
-
Stnby[m]
Make monero a black guy instead
-
monerobull[m]1
Which i agree, too explicit if it was officiall event imagery
-
Siren[m]
make monerokun with erect nipples instead
-
Siren[m]
Stnby[m]: yes
-
nioc
just use art from wolf for monerokon
-
nioc
:D
-
Stnby[m]
How bout we contribute 50 cent each and let indian fiver make us an image?
-
monerobull[m]1
But it isn't and they already removed the tasteful monerochan images from monerokon so now the imagery has been made more degenerate as "revenge"
-
cryptogrampy[m]
worse than wallet2 or wallet-rpc?
-
kinghat[m]
where did w0lf go?
-
Siren[m]
cryptogrampy[m]: equally as bad XDDD
-
nioc
"tasteful"
-
Siren[m]
I feel similar when I see both
-
monerobull[m]1
Stnby[m]: We literally have an ai to do it for free
-
Siren[m]
ahahaha
-
Siren[m]
no
-
Stnby[m]
monerobull[m]1: You all ruined the dataset
-
Siren[m]
AI produces things like "MOONY"
-
Siren[m]
XD
-
monerobull[m]1
nioc: There was nothing wrong with researcher monerochan
-
Siren[m]
there was something wrong
-
Siren[m]
she wasn't in proper lab attire with her bangs
-
monerobull[m]1
Well no shit it's an image model with no sense of understanding for text
-
Siren[m]
also big breast implants
-
Siren[m]
:DDD
-
monerobull[m]1
And no cryptographer sits in an actual laboratory either
-
Siren[m]
yeah
-
nioc
monerobull[m]1: that's like your opinion man
-
kinghat[m]
monerobull[m]1: thanks for ruining it for me
-
Siren[m]
monerobull[m]1: monerochan in a lab, must be encoding private keys in DNA acids n a microbiology lab
-
Siren[m]
s/n/in/
-
ajs_[m]
for the record "researcher monerochan" is not new, the image had been used by monero research lab and localmonero is the past
-
nioc
woke up today thinking it's been a while since drama
-
Stnby[m]
Btw, finally will have some time for the monerokon payment plugin development as I graduated today :D
-
monerobull[m]1
It was literally made for MRL
-
monerobull[m]1
nioc: There is no drama
-
nioc
damn
-
Siren[m]
nioc we are shitposting, you can go back to sleep
-
Siren[m]
enjoy your sleep sar
-
monerobull[m]1
Just prudes trying to lay their views onto the rest of the community ๐ฎโ๐จ
-
kinghat[m]
theres drama llama now that you ruined my kink
-
nioc
has nothing to do with prude, more like reality
-
monerobull[m]1
No monerochan still goes into a real lab
-
monerobull[m]1
She's living in a meta world
-
Siren[m]
monerobull: I will draw you rare monerochans, just not for monerokon ok>
-
Siren[m]
s/>/?/
-
nioc
living in meta, hmmmm
-
Stnby[m]
For stickers?
-
Siren[m]
maybe
-
Stnby[m]
Can we get a discount if we design the stickers?
-
monerobull[m]1
If you can actually draw that would be awesome
-
monerobull[m]1
Stnby[m]: You get them for free, just shipping. If it's actually good that is
-
Rucknium[m]
isthmus is a chemist
-
monerobull[m]1
And if you're at monerokon i can just hand em to you
-
Stnby[m]
monerobull[m]1: Siren is the designer I only review xD
-
ajs_[m]
<Stnby[m]> "Btw, finally will have some time..." <- congratulations!
-
ajs_[m]
<Stnby[m]> "How bout we contribute 50 cent..." <- I've commissioned a fiver designer to work on a monerokon logo for $80. we'll see what they come up with
-
monerobull[m]1
<ajs_[m]> "I've commissioned a fiver..." <- Where is gnuteardeops :'(
-
monerobull[m]1
* Where is gnuteardrops :'(
-
monerobull[m]1
They made the last few designs, right?
-
ofrnxmr[m]
Gnuteardrops made the hardfork logo for us as well
-
nioc
-
plowsof11
can someone make a meme of drake "Paying community members who have already contributed " ๐
"Spending 80$ on fiver" ๐ or the guy looking behind toward the other girl while walking with his gf
-
Guest482
given Rucknium's earlier comment "The lack of C++ programmers is bottlenecking a huge amount of work", a question -- what are the reasons that Monero Core is written in C++? and is this shortage of C++ programmers specific to Monero, to crypto, or is it the case globally?
-
twisted_turtle[m
<ajs_[m]> "I've commissioned a fiver..." <- if that doesn't work out I made another for you guys:
-
-
monerobull[m]1
This one might go into print
-
kinghat[m]
leggings are too tight
-
kinghat[m]
dont look very comfortable
-
Rucknium[m]
chaser: AFAIK, Monero is written in C++ because it's based on the original C++ Cryptonote codebase. AFAIK, there isn't a compelling reason to switch languages. It would require an enormous amount of work.
-
plowsof11
has Stnby disabled image previews yet (please be alive?)
-
monerobull[m]1
Rucknium[m]: Watch kayaba singlehandedly rewrite it it rust
-
ofrnxmr[m]
Image previews on what?
-
Rucknium[m]
Speculation: programmers of all kinds are commanding a high salary now. Supply is low compared to demand. That may change with some of the tech bubble deflating. Easier but slower languages have replace C++ as the tool of choice for many programmers.
-
-
Rucknium[m]
Knowledgeable people have already commented that something like that is not feasible.
-
Rucknium[m]
Not a single dev in a short period of time
-
Guest482
Rucknium[m]: well, speed is a major component in how scalable Monero can become, so that makes sense
-
plowsof11
in settings -> preferences ofrnxmr , matrix users can opt out of being shown images unless you click first
-
Rucknium[m]
There's the risk of accidental chain splits. Other chains have already had them (BTC, ETH)
-
ofrnxmr[m]
Who wants to do that though?
-
ofrnxmr[m]
Nothing in here I havent seen in real life
-
Rucknium[m]
The BTC one was just a halting of the chain for certain nodes since miners did not use the alternative node implementation
-
Rucknium[m]
So you'd have to be absolutely sure you've got it right, in an environment when Monero's specification isn't even written down anywhere except for the source code itself.
-
plowsof11
generally a good idea (we've had people 'attack' with images in the past) not talking about these monerochan images
-
Rucknium[m]
I am not a real programmer. Ask a programmer's opinion on it.
-
Guest482
Rucknium[m]: AFAIR, that wasn't because Bitcoin had a major alternative node implementation, but due to a bug in a new client version
-
plowsof11
perfect-daemon , you're opinion please
-
ofrnxmr[m]
The real perfect-daemon, right?
-
Rucknium[m]
chaser: Right. There is no major alternative node implementation of BTC, probably because people are afraid of chainsplits, so they don't use the alt implementations
-
Guest482
Rucknium[m]: Ethereum did have those issues early on, now multi-client is rather a source of resilience, although I'll admit it noticeably slows down development
-
Rucknium[m]
Didn't ETH have splits in August 2021?
-
Guest482
Rucknium[m]: it did, but it was a similar situation to the old Bitcoin split, two subsequent releases of the same client (geth) had an incompatibility bug (
twitter.com/go_ethereum/status/1431264560019820547). it wasn't due to having 5 major full node implementations, all in different languages
-
Guest482
> <@rucknium:monero.social> Didn't ETH have splits in August 2021?
-
Guest482
* it did, but it was a similar situation to the old Bitcoin split, two subsequent releases of the same client (geth) were incompatible (
twitter.com/go\_ethereum/status/1431264560019820547). it wasn't due to having 5 major full node implementations, all in different languages
-
Rucknium[m]
Personally, I like the idea of multiple implementations in abstract -- in theory. In practice, it looks hard for Monero at this point in time. But my commentary isn't worth nearly as much as people who know the programming.
-
Rucknium[m]
chaser: I see.
-
Stnby[m]
<plowsof11> "has Stnby disabled image..." <- Alive but in a hospital
-
Rucknium[m]
To properly translate the Monero code, you would have to have people who know both C++ and the alternative language very well. In the short term, you still have the problem of the lack of C++ developers.
-
ofrnxmr[m]
Stnby[m]: But has he disabled image previews
-
Stnby[m]
All good I have limited vision since now
-
Guest482
Rucknium[m]: yeah, I'm not saying Monero should have multiple node implementations (although I see it as desirable on the long-term), I was just curious about the reasons for C++. but I'll say this: even if there's only one implementation, having a formal spec would be the right thing. it makes reasoning about the security of the protocol much easier.
-
RavFX[m]
C++ is one of the fastest compiled language.
-
RavFX[m]
Rust is good... Now, but was it when Monero was new?
-
RavFX[m]
Other fast compiled language is C.
-
sech1
At the time Monero was released, Rust was just some obscure "forever in beta" programming language
-
Rucknium[m]
^ Real programmer can now comment
-
sech1
Rust/C/C++ are equally "fast" today, in terms of compiler optimizations
-
RavFX[m]
sech1: Exact, there the fastest option you can get, I think.
-
RavFX[m]
Except if you can do manual assembler optimizations
-
sech1
Monero uses quite a bit of assembly code
-
sech1
in crypto libraries and in RandomX
-
RavFX[m]
So yeah, I see why the used c++
-
RavFX[m]
They chosen the best programming language available to them for the job back when when initially began to work on Monero.
-
RavFX[m]
Performance is useful, especially if you want the thing to scale.
-
rbrunner
In 10 years something even better than Rust will appear as a first alpha on the scene, and in 20 years people will say
-
rbrunner
"Why on Earth is software X implemented in that old language there, Rust? Wasn't xyz (the new better thing) ready when they wrote X?"
-
rbrunner
And of course "I want to rewrite X in xyz. The only sane way to move forward. Anybody with me?"
-
Mumuks
rbrunner: C was not the first, but one of the first languages and it is still around as a real contender, not just as legacy
-
rbrunner
It depends, I would say. Starting something brand new today, and write it in C? Well, if it's special in some way, may work. Probably mostly not, however - for a *new* software.
-
rbrunner
But Monero is in C++, it exists, and as a codebase it's bigger than it looks at first sight, and even at second sight
-
rbrunner
Regarding the question of RavFX[m] where Rust was around 2012 when CryptoNote was implemented:
-
rbrunner
-
rbrunner
And consider that it's not only about the language itself, it's also about available libraries for different stuff, as you don't want to write everything yourself from scratch
-
rbrunner
And if that brand new language really was available: How would you know you *can* bet the house on it because it *will* succeed?
-
rbrunner
Just look at the sentence in that article:
-
rbrunner
In January 2014, the editor-in-chief of Dr. Dobb's Journal, Andrew Binstock, commented on Rust's chances of becoming a competitor to C++ in addition to the languages D, Go, and Nim
-
rbrunner
Two languages from that list made it (Rust and Go), two more or less didn't (D and Nim).
-
rbrunner
Nobody around today to call me a boomer? :)
-
Rucknium[m]
Unfortunately, one of them is in the hospital. (This is a joke.)
-
ofrnxmr[m]
Im here though.. BOOMER
-
rbrunner
Ok, I needed that as sort of a confirmation.
-
Siren[m]
Boomer
-
rbrunner
Ah, I think I remember you.
-
Siren[m]
Just get rid of the miner in wallet3.cpp ๐
-
Siren[m]
Get rid of cpp in wallet3 too
-
rbrunner
Anything else, while we are at it? :)
-
rbrunner
I will let ChatGPT migrate it to Rust and C.
-
Siren[m]
<rbrunner> "I will let ChatGPT migrate it to..." <- Yesss
-
Siren[m]
Let the GitHub copilot backend handle it
-
Siren[m]
And violate GPL
-
Stnby[m]
<rbrunner> "I will let ChatGPT migrate it to..." <- "Go" would work just fine as well
-
Siren[m]
We can deal with the Go ourselves once you exit the hospital
-
rbrunner
AIs can't violate something, don't you know. Just ask GitHub with Copilot
-
rbrunner
GPL is only relevant for humans
-
Siren[m]
When AIs violate licenses, their companies take responsibility and they get sued
-
Siren[m]
-
kinghat[m]
just heard about c++ on a podcast:
cppstories.com/2022/cpp-status-2022
-
kinghat[m]
people dont seem to be switching to rust only because its that new new
-
Siren[m]
The only reason why I'm not using it for a project is that it's not portable enough yet, poor ARM support, no RISC-V. So going with Go instead.