-
m-relay
<syntheticbird:monero.social> (reposting from #monero-community) I need everyone thoughts on this (one at a time please). I would like the new CCS website to require javascript on client. I have two choices, either we ship no javascript, which means on-demand rendering and a javascript runtime on server. Or we statically build the site and use embedded javascript for loading up to date informations:
-
m-relay
<syntheticbird:monero.social> - The first permit to support Safest level Tor Browser and have generally always been seen as a requirement. Current CCS website implement SSR because it's PHP.
-
m-relay
<syntheticbird:monero.social> - The latter is incompatible with Safest level. However, this would eliminate the need for a javascript runtime, reduce attack surface, make things 20x faster and 50x less memory usage, because we are just serving static assets and clients do the job of fetching information.
-
m-relay
<syntheticbird:monero.social> Do you think such regression should be accepted? Yes? No? Why?
-
m-relay
<siren:kernal.eu> Require JS. There's no need to fearmonger.
-
m-relay
<jeffro256:monero.social> I think if all the base functionality works without JavaScript, but you have to refresh manually for client side updates , that should be fine for most
-
m-relay
<jeffro256:monero.social> I browse the net without JS but I also don't have the expectation of super flashy dynamic Ui
-
m-relay
<jeffro256:monero.social> Eh it can be real threat. Firefox this past year had a free-after-use RCE vulnerability with animations that was avoided if you didn't enable JS
-
m-relay
<jeffro256:monero.social> *use-after-free lol
-
nioc
getmonero dot org has no JS, why does a new CCS site need it?
-
nioc
what is the resoning behind a new CCS site?
-
m-relay
<ofrnxmr:xmr.mx> None
-
m-relay
<321bob321:monero.social> Nfi
-
m-relay
<syntheticbird:monero.social> nioc: new CCS website will have many UX/UI and process improvements, this will streamline and make CCS "proper". We need javascript because we will require a new backend that is exposing an API. Current one is PHP/MySQL and do not need that, because the PHP is connected to MySQL and just do its job locally.
-
m-relay
<syntheticbird:monero.social> jeffro256: I get the fear of exploitation with js, and I won't undermine it (I'm using a VM for this purpose). But like, the website will be open source, community based, it's not shady, so I wouldn't worry. Unless there are reasons i missed that would make people find the monero website sus.
-
nioc
again, when both the getmonero and CCS websites were created there was discussion about using JS and it was determined that the risk it presented did not justify its use. What has changed in the past 10 years to make this no longer so?
-
nioc
I was not involved in the decision
-
m-relay
<ofrnxmr:xmr.mx> Diego Salazar
-
m-relay
<syntheticbird:monero.social> without any relative reasoning onto why. I think we had enough time to understand that it only make sense to use Safest on unknown or untrusted website. Why would someone think the CCS website would exploit them...
-
plowsof
Do not that we've hosted malicious binaries in the past
-
plowsof
Note*
-
m-relay
<syntheticbird:monero.social> what?
-
plowsof
Some naughty guys put their own binaries on getmonero
-
m-relay
<syntheticbird:monero.social> how?
-
plowsof
Fluffy says after looking into it, physical access to the box is most plausible
-
m-relay
<syntheticbird:monero.social> 💀
-
plowsof
Certs expiring is enough stress :)
-
m-relay
<syntheticbird:monero.social> ACME exist
-
plowsof
Sounds like a script! Shows fangs
-
m-relay
-
m-relay
<siren:kernal.eu> Can be mitigated by secure coding and CSP. There's no need to disable JS altogether.
-
m-relay
<syntheticbird:monero.social> > secure coding.
-
m-relay
<syntheticbird:monero.social> > firefox
-
m-relay
<syntheticbird:monero.social> \* proceed to laugh extensively \*
-
m-relay
<syntheticbird:monero.social> you are right tho
-
m-relay
<siren:kernal.eu> Secure coding as in don't write shit JS that is prone to XSS. Which isn't difficult.
-
m-relay
<siren:kernal.eu> Sounds like you need to go out of your way to make it insecure anyway
astro.build/blog/astro-023/#automatic-xss-protection
-
m-relay
<siren:kernal.eu> For the actual user controlled input like proposals etc, if you continue using GitLab for that, it already does filtering against XSS in markdown and other formats.
-
m-relay
<syntheticbird:monero.social> We're solely talking about informative frontend here, I haven't made my choice yet on how people are going to write proposals and discuss. I would like to make a whole new web app for that and sunset gitlab use, but i need to think about it.
-
m-relay
<syntheticbird:monero.social> I don't care about js fear on the "app" part for people to write because they would already need to go over gitlab for that and it requries javascript.
-
m-relay
<syntheticbird:monero.social> I don't care about js fear on the "app" part for people to write because they would already need to go over gitlab for that and it requires javascript.
-
m-relay
<siren:kernal.eu> I think it's better to not depend on GitLab for proposals and actually spend time on making an independent platform. Can implement SSO logins for GitLab and GitHub to make life easier.
-
m-relay
<siren:kernal.eu> Firefox has critical vulnerabilities each year, GitLab has them biweekly :D
-
m-relay
<syntheticbird:monero.social> Ok I think i'll focus on the design for now. The new backend will be mandatory. Once I make people drool they might find it easier to accept the need for javascript
-
m-relay
<syntheticbird:monero.social> or at least be matter of discussion
-
m-relay
<syntheticbird:monero.social> (yes im taking my time to finish my sentence dont judge me)
-
m-relay
<jeffro256:monero.social> I could either A) disable JS or B) audit Firefox's entire codebase myself, making sure to find zero-days before they happen. I think I'll do A lol
-
m-relay
<syntheticbird:monero.social> jeffro256: would you pardon me if CCS website required javascript?
-
m-relay
<jeffro256:monero.social> Required for which actions specifically?
-
m-relay
<syntheticbird:monero.social> Required for seeing the CCS proposals altogether
-
m-relay
<jeffro256:monero.social> Idk..... Why not e.g. a simple PHP list renderer ?
-
m-relay
<jeffro256:monero.social> Not JS required on client, no advanced runtime on the server
-
m-relay
<jeffro256:monero.social> Simple implementation
-
m-relay
<syntheticbird:monero.social> There is nothing simple aobut PHP aside that it is a failure. They are battling their own runtime to break through the 1000 req/s while nodejs the worst js runtime on earth can handle 15000 req/s. Also making a PHP backend that is secure is awfully hard.
-
m-relay
<jeffro256:monero.social> Okay fine node.js the
-
m-relay
<jeffro256:monero.social> *then
-
m-relay
<jeffro256:monero.social> I was just using PHP as an example
-
m-relay
<jeffro256:monero.social> Could be Rust, Python, etc
-
m-relay
<jeffro256:monero.social> Anything
-
m-relay
<jeffro256:monero.social> Something that does small modifications to HTML content before returning the request
-
m-relay
<syntheticbird:monero.social> I thought about using jinja like templating system for on-demand rendering on rust backend. It's not impossible but it make things really hard from a web dev pov.
-
m-relay
<syntheticbird:monero.social> I don't exclude the option
-
m-relay
<syntheticbird:monero.social> i got that you don't want client javascript 👍️
-
m-relay
<jeffro256:monero.social> Which backend are you using now? Something completely static?
-
m-relay
<jeffro256:monero.social> If you're doing funding updates, then there must be *some* live component somewhere in there
-
m-relay
<syntheticbird:monero.social> if you talk backend backend (database/api) I have nothing right now. I'll make it in Rust. As for backend frontend (the thing that serve pages) it's Astrojs at the moment
-
m-relay
<syntheticbird:monero.social> of course
-
m-relay
<syntheticbird:monero.social> thats where is all the dillema. I can't just have a CI rebuilding the entire website from scratch every 20 minutes
-
m-relay
<jeffro256:monero.social> Why would you be rebuilding the entire website every 20 minutes?
-
m-relay
<syntheticbird:monero.social> work around for both not serving through a javascript runtime and have """up to date""" informations
-
m-relay
<syntheticbird:monero.social> up to date as 20 minutes + time of compilation delay
-
m-relay
<jeffro256:monero.social> Like CI will run a wallet itself and check that the server returns the correct number of funds for a given proposal?
-
m-relay
<syntheticbird:monero.social> no no. like a cron job running like a zombie every 20 minute statically generating the whole website with information from backend at compile time. The backend is updated in real time.
-
m-relay
<syntheticbird:monero.social> but the frontend needs to be regenerated for users
-
m-relay
<syntheticbird:monero.social> that's a shitty workaround
-
m-relay
<jeffro256:monero.social> Huh? With dynamic rendering you don't need to rebuild anything. You just serve the same page with modifications
-
m-relay
<jeffro256:monero.social> Why would the backend need modification in real-time?
-
m-relay
<jeffro256:monero.social> It ostensibly has some database (or it fetches information from somewhere) and fills it in
-
m-relay
<jeffro256:monero.social> No need to modify any code or static content
-
m-relay
<syntheticbird:monero.social> forget it
-
m-relay
<syntheticbird:monero.social> You're right on-demand rendering is a solution
-
m-relay
<syntheticbird:monero.social> but i find the tradeoff not worth it
-
m-relay
<syntheticbird:monero.social> forget it (I was almost joking with my cron job idea)
-
m-relay
<jeffro256:monero.social> What's the tradeoff ? Dev time ?
-
m-relay
<syntheticbird:monero.social> If we use Astro SSR: we rely on a js runtime, got shitty performance (20k req/s), uses gigabytes of memory, are exposed to V8 JIT memory corruption vulns.
-
m-relay
<syntheticbird:monero.social> If we use Templating system: we can resolve that performance and attack surface issues, but maintenance would be awfully horrible. Migrating would be pain, adding features/pages/fixing would be pain. I'm not exaggerating btw, Gitea/Forgejo are using Go templates and that's why they absolutely do not want to touch the UI part, it's a mess.
-
m-relay
<syntheticbird:monero.social> and thats where comes the "If we drop support for the 1% Safest level users all these issues would be gone"
-
m-relay
<syntheticbird:monero.social> One advantage I have with SSG and embedding javascript is that I can autogenerate subresource integrity and CSP so if someone start tempering with them you browser would reject it
-
m-relay
<siren:kernal.eu> The CVE is about the CSS animation frame directives, so I assume since you're so paranoid, you'll be disabling CSS too? Not all RCE is XSS related.
-
m-relay
<syntheticbird:monero.social> tbf Safest level disable CSS animations
-
m-relay
<syntheticbird:monero.social> and the vuln couldn't be triggered without js
-
m-relay
<syntheticbird:monero.social> and the vuln couldn't be exploited without js
-
m-relay
<siren:kernal.eu> That's not for certain
-
m-relay
<siren:kernal.eu> Which is fine. What kind of CSS animations are you planning to have anyway. None.
-
m-relay
<syntheticbird:monero.social> a lot
-
m-relay
<syntheticbird:monero.social> A LOT
-
m-relay
<siren:kernal.eu> Animations as in not transitions or not :hover etc.
-
m-relay
<siren:kernal.eu> The cve is about animation keyframes, which is really niche
developer.mozilla.org/en-US/docs/Web/CSS/@keyframes
-
m-relay
<syntheticbird:monero.social> all the three, a lot
-
m-relay
<syntheticbird:monero.social> transform, transitions, keyframes, hover etc
-
m-relay
<siren:kernal.eu> Keyframes? What the fuck are you making?
-
m-relay
<syntheticbird:monero.social> the website ccs deserve 😏
-
m-relay
<siren:kernal.eu> They deserve down the gutter
-
m-relay
<siren:kernal.eu> And you're making something unnecessarily bloated unless it looks majestic and from the screenshots it does not
-
m-relay
<syntheticbird:monero.social> *"Haters are going to hate regardless"*
-
m-relay
<syntheticbird:monero.social> - a redditor i forgot the name
-
m-relay
<siren:kernal.eu> I hope you know what variable fonts are
-
m-relay
<siren:kernal.eu> Because Montserrat has one and you should prefer it
-
m-relay
<syntheticbird:monero.social> I don't understand exactly what you are doing Siren? Rambling to show your knowledge?
-
m-relay
<syntheticbird:monero.social> You are free to disagree on my work and way to work. But "They deserve down the gutter" and "I hope you know what variable fonts are" is a majestic tantrum
-
m-relay
<syntheticbird:monero.social> I hope you are just baiting and I didn't understand, because this looks bad
-
m-relay
<ofrnxmr:xmr.mx> Jeez ofrn, wtf
-
m-relay
<syntheticbird:monero.social> Sorry sorry syn
-
m-relay
<ofrnxmr:xmr.mx> Np. We're used to it
-
m-relay
<siren:kernal.eu> I'm drinking beer and chatting. Didn't mean to trigger you but your username displays "Montserrat-Regular Google fonts gang" to me in this room.
-
m-relay
<siren:kernal.eu> So yeah change your name to Montserrat-Variable[wght] right now
-
m-relay
<syntheticbird:monero.social> all fine, i missed the sarcasm
-
m-relay
<siren:kernal.eu> Ah
-
m-relay
<siren:kernal.eu> Matrix issues ig
-
m-relay
<siren:kernal.eu> This is a tantrum, I do not like the CCS and they don't deserve your free dev hours implementing a proper project with access control not relying on GitLab.
-
m-relay
<basses:matrix.org> website being open source doesn't matter that much, you can always serve another client code. If they are used to not have JS and suddenly see website not functionting probably, they start to worry.
-
m-relay
<siren:kernal.eu> You're better off operating it yourself or as Cuprate. I do have a problem with you handing it off back to the very same corrupt people.
-
m-relay
<syntheticbird:monero.social> You know, im not doing it for free. Either they accept some very strict condition to improve CCS (this include strict transparency) or they'll have to pay a big some of money. I can't operate it as Cuprate tho because it might just turn into another Kuno, and this would require consensus with cuprate members. But yeah I also thought the first C of CCS could be Cuprate
-
m-relay
<siren:kernal.eu> I don't trust them to improve. That's the very reason I donate to Cuprate.
-
m-relay
<siren:kernal.eu> I also get the idea that if you submitted this as a proposal they would never fund you no matter how necessary. Because they never fund useful stuff other than certain core dev work, the rest is family and friends scamming.
-
m-relay
<321bob321:monero.social> Has core rejected anything in CCS ? That community wanted ?
-
m-relay
<321bob321:monero.social> The over funding location is a joke
-
m-relay
-
m-relay
<321bob321:monero.social> That I know
-
m-relay
<321bob321:monero.social> No one wanted that
-
m-relay
<ofrnxmr:xmr.mx> Metronero was red taped til it was closed, despite like 100% upvotes
-
m-relay
<ofrnxmr:xmr.mx> exact same time mj was was paid and movie was merged
-
m-relay
<ofrnxmr:xmr.mx> rules only apply to non-scammers
-
m-relay
<siren:kernal.eu> My own proposal, Metronero yes.
-
m-relay
<ofrnxmr:xmr.mx> Qtip ccs wasnt closed when community almost unamiously voted to close it. Instead devs were procured and time wasted to review the work to determine if qtip should be paid regardless of the obvious issues (and consensus) warranting closure
-
m-relay
<basses:matrix.org> u freeross?
-
m-relay
<ofrnxmr:xmr.mx> rando. "metronero"
-
m-relay
<basses:matrix.org> oh, yes
-
m-relay
<syntheticbird:monero.social> devs and third-parties*
-
m-relay
<ofrnxmr:xmr.mx> Wasted tonnes of resources on an ant
-
m-relay
<basses:matrix.org>
github.com/metronero will want to change the link
moneropay.eu/metronero broken
-
m-relay
<syntheticbird:monero.social> I mean at thend all I want is that it benefits the community or that I get money out of it so feel free to provoke a revolution by forking the CCS altogether from core if you guys feel like it
-
m-relay
<basses:matrix.org>
github.com/metronero will want to change the link
moneropay.eu/metronero not exists
-
m-relay
<321bob321:monero.social> Nothing won't change
-
m-relay
<321bob321:monero.social> Look at jet fund
-
m-relay
<321bob321:monero.social> Classic example
-
m-relay
<321bob321:monero.social> One dev to develop functional multi sig
-
m-relay
<ofrnxmr:xmr.mx> Fr ^. Were adding noted to ccs and reducing amounts instead of moving the $ out of GENERALFUND
-
m-relay
<ofrnxmr:xmr.mx> Why is the jetfund in generalfund? Why are we paying devs out of CCS wallet if the funds are in general fund?
-
m-relay
<ofrnxmr:xmr.mx> blasphemous
-
m-relay
<321bob321:monero.social> Even cuprate had push back
-
m-relay
<ofrnxmr:xmr.mx> We do a lot to please the overlords who cant even do a transparency report or send jeffro his $ in less than 4 weeks (sometimes)
-
plowsof
expert witnesses where asked to confirm accusations against kewbit. im not sure tonnes of time was wasted for initial feedback
-
m-relay
<321bob321:monero.social> Waiting on Woodser I think ?
-
m-relay
<ofrnxmr:xmr.mx> It wastes no less than like 200 combined community hours
-
m-relay
<ofrnxmr:xmr.mx> it was a simple "close" and then we had to deal with his spam and nonsense for another like 3 weeks
-
plowsof
as with any accusation that shuld gain enough traction, they need to be confirmed via expert witnesses.
-
m-relay
<ofrnxmr:xmr.mx> syn spent a good amount of time compiling a historical account of his actions, including dates and times of when he registered domains, posted impersonation attempts, requested funds, what was / wasnt checked
-
m-relay
<ofrnxmr:xmr.mx> Wtf js an expert witness?
-
m-relay
<ofrnxmr:xmr.mx> Its all public
-
m-relay
<ofrnxmr:xmr.mx> Whether his code worked or not is irrelevant when you're a bad actor and were not your employer AND you raised 0 xmr
-
m-relay
<ofrnxmr:xmr.mx> Its not like he had ANY donors that we are accountable to
-
plowsof
an expert witness is required to confirm accusations. i should hope the same process is followed for any other facing such heinous accusations
-
m-relay
<ofrnxmr:xmr.mx> accusations of codeberg.org/HavenoDEX
-
m-relay
<ofrnxmr:xmr.mx> Or haveno.com?
-
m-relay
<ofrnxmr:xmr.mx> Bro, click links -> confirmed
-
m-relay
<syntheticbird:monero.social> r/whoops
-
m-relay
<ofrnxmr:xmr.mx> my kitten is an expert witness
-
m-relay
<ofrnxmr:xmr.mx> Anybody with internet can confirm
-
plowsof
mobile wallet devs / developers and such who can make a judgement call on the code written.
-
m-relay
<ofrnxmr:xmr.mx> Youre referring to whether the code was functional or ai drivel. pointless
-
m-relay
<ofrnxmr:xmr.mx> i repeat: were not his employer, owe him nothing, owe donors nothing.
-
m-relay
<ofrnxmr:xmr.mx> Bad actor > good bye
-
m-relay
<ofrnxmr:xmr.mx> Nobody cares about the code
-
m-relay
<ofrnxmr:xmr.mx> Why would we fund someone to attack us? Fuck the code
-
m-relay
<321bob321:monero.social> Main witness
-
m-relay
<ofrnxmr:xmr.mx> the ONLY time it would be controversial, would be if he raised the $ and donors had donated to his initiative. He didnt, and they didnt.
-
plowsof
alot of people care about a mobile haveno app, if the code is indeed ai drivel, or, quality / partly done work that another team can bootstrap, even better. sadly that seems to not be the case
-
m-relay
<ofrnxmr:xmr.mx> 0 people donated to a haveno app ccs
-
m-relay
<syntheticbird:monero.social> Unrelated: Do we have "an official" illustrator in the community ?
-
m-relay
<ofrnxmr:xmr.mx> Z e r o
-
m-relay
<ofrnxmr:xmr.mx> Gnuteardrops and anhdres
-
m-relay
<ofrnxmr:xmr.mx> And vost
-
m-relay
<syntheticbird:monero.social> thx
-
plowsof
i think rottenwheel is an illustrator also
-
m-relay
<syntheticbird:monero.social> really?
-
m-relay
<syntheticbird:monero.social> rottenwheel: you hide your talent pretty well
-
m-relay
<syntheticbird:monero.social> dumbass
-
m-relay
<rottenwheel:unredacted.org> Wow.
-
m-relay
<rottenwheel:unredacted.org> Rude.
-
m-relay
<ofrnxmr:xmr.mx> Vost = videos
-
m-relay
<ofrnxmr:xmr.mx> Gnuteardrops = release icon etc
-
m-relay
<ofrnxmr:xmr.mx> anhdres = a few things, like the community icon
-
m-relay
<rottenwheel:unredacted.org> Unacceptable. I resign.
-
m-relay
<syntheticbird:monero.social> is Gnuteardrops on matrix or irc ?
-
m-relay
<rottenwheel:unredacted.org> Matrix, but not really... They don't check often. Gotta do email, old-school, my friend.
-
plowsof
-
m-relay
<rottenwheel:unredacted.org> [@vostoemisio:matrix.org](https://matrix.to/#/@vostoemisio:matrix.org)
-
m-relay
<ofrnxmr:xmr.mx> gnuteardrops
-
m-relay
<rottenwheel:unredacted.org> @user2570:unredacted.org too!
-
m-relay
<syntheticbird:monero.social> thx you two, i'll contact them when needed
-
plowsof
are we going to throw a transparency report party soon?
-
m-relay
<ofrnxmr:xmr.mx> I'll believe it when i see it
-
plowsof
when they "come clean" 😆
-
m-relay
<vostoemisio:matrix.org> What's up!
-
m-relay
<ofrnxmr:xmr.mx> Ive been sooned for 9 months already
-
m-relay
<ofrnxmr:xmr.mx> detherminal
-
m-relay
<ofrnxmr:xmr.mx> Syn asked who the official illustrator of monero is
-
m-relay
<rottenwheel:unredacted.org> plowsof wen CCS mergeathon instead ser?
-
m-relay
<rottenwheel:unredacted.org> Some kitty was asking for our "official illustrator", another opportunity for the CIA...
-
m-relay
<syntheticbird:monero.social> I'm working on a new CCS website and was looking for an illustrator when needed
-
m-relay
<syntheticbird:monero.social> I'm working on a new CCS website and was looking for an illustrator if needed
-
m-relay
<rottenwheel:unredacted.org> Meeeeoooowww.
-
m-relay
<vostoemisio:matrix.org> Cool, I'll DM you
-
plowsof
this soon is sooner though. and @monero better be excited
-
plowsof
CCS merges are over due yes
-
m-relay
<rottenwheel:unredacted.org> First transparency report than CCS!?
-
m-relay
<rottenwheel:unredacted.org> That taller Italian Mario knockoff...
-
m-relay
<rottenwheel:unredacted.org> Ser muh famiglia.
-
m-relay
<syntheticbird:monero.social> don't worry backend will implement a twitter bot
-
m-relay
<syntheticbird:monero.social> no need to rely on @monero for relaying CCS proposals
-
plowsof
first RSS feed.
-
m-relay
<syntheticbird:monero.social> plowsof understood
-
plowsof
and then everything else
github.com/caronc/apprise
-
plowsof
python though 😔
-
m-relay
<syntheticbird:monero.social> 😔
-
m-relay
<ofrnxmr:xmr.mx> What about phyton?
-
m-relay
<siren:kernal.eu> Python and PHP result in unmaintainable slop
-
m-relay
<ofrnxmr:xmr.mx> I said phyton tho :P
-
m-relay
<321bob321:monero.social> Rotten twats that
-
m-relay
<321bob321:monero.social> From monerospace
-
m-relay
<ofrnxmr:xmr.mx> Announces to all of his non-followers everytime he tweets too
-
m-relay
<321bob321:monero.social> Would be nice if monero tweeted about ccs and not other stuff
-
m-relay
<321bob321:monero.social> Its keystone to the adoption of monero !
-
plowsof
We're excited to announce that Cuprate has been syncing the full #Monero blockchain in ~4 hours! This will benefit users of low power devices e.g. CakeWallet users who may soon be able to use a Cup-Cake DOT com rust only FULL node wallet 🍰 🍰 Have your CAKE and Cupr-eat'i-D 🥞
-
m-relay
<syntheticbird:monero.social> 🚀🚀🚀🚀🚀🥞🥞🥞🥞🥞🥞.
-
nioc
will the whales like and use the new CCS site?
-
nioc
only question needed
-
m-relay
<syntheticbird:monero.social> idk, they don't particularly like hanging out here
-
m-relay
<321bob321:monero.social> Well it is esg compliant, so safe for whales
-
plowsof
objection your honour, pure speculation
-
m-relay
<ofrnxmr:xmr.mx> Cake never responded
-
m-relay
<ofrnxmr:xmr.mx> Cupcake release -> cake forcefully turned on trusted node toggle for existing users -> cake transfers privacy harming data to node when using cupcake
-
m-relay
<ofrnxmr:xmr.mx> Idk why they did this instead of just telling users that "cupcake won't work w/o a trusted node, disclaimer: the node will gain knowledge of your owned outputs"
-
m-relay
<syntheticbird:monero.social> outputs is light years ahead of braindead newbies who don't understand how tf a cryptocurrency work.
-
m-relay
<syntheticbird:monero.social> This is because of people like you that the fall is gonna fall
-
m-relay
<syntheticbird:monero.social> #JusticeForVikSharma
-
m-relay
<syntheticbird:monero.social> #AllTheMoneyToCake
-
m-relay
<syntheticbird:monero.social> #CakeDiDNothingWrong
-
m-relay
<ofrnxmr:xmr.mx> cake did lol
-
m-relay
<syntheticbird:monero.social> the world is gonna fall*
-
m-relay
<ofrnxmr:xmr.mx> That's the plan! are you with me??
-
m-relay
<syntheticbird:monero.social> YES
-
m-relay
<ofrnxmr:xmr.mx> I dont understand how a cryptocurrency works, but i do know that quietly leaking owned outputs isnt a good idea when promoting a "safer" alternative
-
m-relay
<ofrnxmr:xmr.mx> Especially when the wallet doesnt have cert pinning
-
m-relay
<ofrnxmr:xmr.mx> it SHOULD check for trusted toggle on _any_ node that the user selects, and prompt to enable it to allow cupcake to function
-
m-relay
<syntheticbird:monero.social> we should rename this channel #monero-rant
-
m-relay
<ofrnxmr:xmr.mx> do we have a monero-ofrn yet? I mean, monero-rant
-
m-relay
<ofrnxmr:xmr.mx> tbf, i commented quietly on the repo where the code was added
-
m-relay
<ofrnxmr:xmr.mx> And tbf tbf, it was pointed out to me by multiple ppl
-
m-relay
<ofrnxmr:xmr.mx> And tbf tbf tbf, when cake added the trusted toggle years ago, it was explicitly disabled by default (opt-in) due to understanding about weakened privacy
-
m-relay
<ofrnxmr:xmr.mx> Switching it for existing users is just another one of those wth moments. cutting corners, and leaving UX gaps (users who who any other node aside from cake's. Even cakes onion)
-
m-relay
<ofrnxmr:xmr.mx> Rant over. im blaming plowsof for bringing up cupcake and blaming cake for ignoring me
-
plowsof
My apologies