Show newer

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: blog.aurynn.com/2015/12/16-con

Show thread

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.

personal venting 

Also: yes I have in fact checked many many times over the years what people based their anti-Electron sentiments on, and I can count on none fingers the amount of times that anyone came up with anything that even vaguely resembled a sound rationale, 100% of it has been hearsay, every single time I've checked, without exception

Show thread

re: Baking question 

@Kiki@chaos.social I haven't quite hit 24 hours, but I've let my dough rise overnight *in* the fridge for scheduling reasons, it was probably in there for over 12 hours, and it worked fine for flatbread, though the dough *was* quite prone to collapsing. This can apparently be prevented with some different ingredients, I believe using more salt, but due to salt restrictions I could not do that.

personal venting 

Jesus fucking christ I hate tech discourse.

Show thread

personal venting, caps 

The fucking problem is that COMPANIES ARE UNDERPAYING DEVELOPERS AND NOT HIRING PEOPLE WITH THE RIGHT SKILLS. It's fucking CAPITALISM, like every other problem you people talk about on here. It's not the goddamn framework or the runtime or whatever the hell else.

It's companies hiring webdevs because they are cheaper, who have zero experience with building anything that stays resident in memory for longer than the lifespan of a tab, and "Electron is like a browser, right????" and so why *wouldn't* you task an underqualified developer with building a whole goddamn desktop application despite having had neither training nor opportunity to learn what the requirements of the job actually are, and THAT is why every Electron app you are running uses 3 fucking gigs of RAM, not because boo-hoo it uses the evil javascripts.

And if you spent literally ANY time learning to understand the problem with the resource usage of Electron apps, and actually ran a profiler for more than two seconds, and actually, y'know, *talked* to the people who work with this stuff, you would KNOW ALL OF THIS ALREADY. But no, again, it was easier to just shit on Electron because that's the cool thing that everyone is doing, right?

Show thread

personal venting 

Also: if you are picking out Electron *specifically* to complain about, and absolutely nothing else, then I *know* that you haven't actually done your fucking homework on what's going on and where the problem lies and you're just complaining at the first thing that someone mentioned that looks related. Cut that shit out.

Show thread

personal venting 

Getting very sick of the constant substance-less shitting on Electron and JS by people on here, I think I'm just going to start muting anyone who toots this stuff.

If you people would ever goddamn engage on the conversation of *why* people use Electron instead of just throwing a pile of developers under the bus who have been fucking begging for better tools for decades, then the whole problem you're complaining about wouldn't exist.

But noooo, it's much easier to just whine about the tech, of course, and never actually introspect about how we got here or what role you and others might have played in that. Fuck off with that shit, seriously.

Since it’s become known to me that lots of people (even those who both live in Berlin and have watched Madoka) are unaware of this:

The train station featured at the beginning of Rebellion is blatantly a tracing of a picture of Berlin Hauptbahnhof from the architects’ website.

I have thoughts about when picture books about Black people are illustrated by not-Black people and... choices... are made about how to illustrate the hair. (This is important to me.)

re: about the Factorio thing, probably a spicy take to some 

@clarfonthey That is another thing that has been irking me as well, but I just don't know enough about Wube's internal structure to make any definitive conclusions about that, hence why I've kept my comments to the cultural conflict aspect (as there are some pretty well-documented cultural differences between North-American and the region where Wube is that could be relevant here).

@Crazypedia I haven't used it personally, but their marketing is setting off every kind of red flag for me, they seem to be marketing to the "both sides" crowd, ie. the "good journalism is journalism that does no investigation and just describes claims" view from nowhere. I've avoided them for this reason.

(To that crowd, "bias" often just means "actually making ethical statements rather than just treating every possible outcome as fundamentally equal")

clarification, re: about the Factorio thing, probably a spicy take to some 

For clarity, most of these comments I'm talking about weren't actually directly *on* fedi, but rather linked from here.

Show thread

about the Factorio thing, probably a spicy take to some 

Not a subtoot of anyone directly here, but since it's coming up again, and some of the claims I've seen are getting rather bizarre: yes, the guy is probably a bigot, yes, I wouldn't trust him either, but do please remember that not everyone lives in the US and different places have different cultures.

This doesn't *excuse* bigotry, obviously, but it is vitally important to understand the cultural background of someone to fully understand the context or perspective from which a comment is made, and some of the comments I've seen on the topic seem to be assuming that everyone is somehow magically aware of (and shares) the cultural context and norms of the US.

(And it's worth asking yourself whether making that kind of assumption is not just another aspect of cultural imperialism...)

As a sidenote, this is why I don't engage on discussions about "but people need a way to make a living!" if the speaker isn't willing to acknowledge that that can also very quickly become a problem if you're not super careful about how you implement it.

Like, we've tried just implementing "letting people make a living" directly. That's how we got Bitcoin.

Show thread

Nothing worse than working in a highly complex and feature-rich program filled with keyboard shortcuts and then starting to type text when your text field does not have focus. Thus activating several heretofore unfamiliar features/effects that you have no idea how to undo. 😞

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.