@jdp23 Cwtch is 'just' built on Tor, right? I'm particularly looking for novel network designs, consensus mechanisms, actual networks, that sort of thing, that try to advance the state of research in P2P systems, rather than applications built on existing systems.
every adhd thread is like
0: shitpost about topic
1: pondering something serious about the topic
2: realizing something they’re unsure or confused about
3: excitedly quoting the wikipedia page with surprising things they are learning
4: (10 minutes later) book report summarizing the last 10 years of research on the topic
@hye It does! Though I've already read that one 🙂 Thanks nevertheless!
@aeva Oh no 😬
@petrichor From your description that sounds like it fits :)
@smveerman Ah, no, that looks like a query for some search backend like ElasticSearch, a boolean query language basically
K1 hat aus einem Stück Restholz und einem #ESP32 eine Lampe gebastelt und möchte gerne, dass ihr Sternchen verteilt...
personal venting
@freakazoid Some pointers to that end: the actual thing that Electron uses is CEF, Chromium Embedded Framework, which can more or less be thought of as "just the engine part of Chromium without all the other browser stuff" (ie. mostly just layout, parsing, and an embedded JS runtime, similar to modern UI toolkits), the baseline memory use of Electron is somewhere in the region of 50MB at most, V8 is a very fast and well-optimized JS runtime (achieving close to C performance in some cases... and often better performance in typical I/O-bound scenarios), and most of the 'memory use' of both V8 and the rendering subsystem are optimistic memory allocations/retaining that are not actually used yet to prevent memory fragmentation, and which disappears under memory pressure.
personal venting
@freakazoid Like, all of these claims are literally just false, but nobody ever bothers to actually *check* them before repeating them.
personal venting
@freakazoid "But isn't resource usage (not to mention download size) going to be high in Electron pretty much no matter what you do?"
Short answer: no, it's not. Electron does not have 'high resource usage' and never did.
"It's just that using a full-blown browser for each application"
Electron isn't a "full-blown browser" and this is very much part of the misinformation that is causing all this bullshit. Its internal complexity is not meaningfully higher than that of a modern UI toolkit, and it's not Chromium either.
re: personal venting
@ZeroEcks Honestly you can just use the system Electron for like 95% of Electron apps in my experience without anything meaningfully breaking, I've been doing that for years, the whole "shipping an Electron with every application" was more of an invention by tech companies because they didn't want to deal with package managers, originally it was meant to be used with a system runtime much like Node
re: personal venting
@ZeroEcks Oh yeah, there are certainly valid criticisms to be directed at Electron. But crucially those are never the ones that people actually bring up, and the people complaining about Electron are *also* never the ones willing to contribute to getting the remaining issues fixed.
reading material, re: personal venting
Also, this is frankly mandatory reading if you're a programmer: https://blog.aurynn.com/2015/12/16-contempt-culture
personal venting
@freakazoid (Do note that at the time of introduction of Electron, CSS and versions thereof were not actually a thing in other UI toolkits - that only came much later, and even then usually in a much more restricted and janky form)
personal venting
@freakazoid It's not. The goal of Electron, especially of the broader community originally around it, was to make the frankly just better application design tooling of browsers (CSS in particular) available for desktop development, because historically UI toolkits, especially the cross-platform ones, have sucked shit (and in many ways still do).
It's just that capitalists saw this as a way to cut costs.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.