this post was submitted on 12 Dec 2025
385 points (99.2% liked)

196

5013 readers
1675 users here now

Community Rules

You must post before you leave

Be nice. Assume others have good intent (within reason).

Block or ignore posts, comments, and users that irritate you in some way rather than engaging. Report if they are actually breaking community rules.

Use content warnings and/or mark as NSFW when appropriate. Most posts with content warnings likely need to be marked NSFW.

Most 196 posts are memes, shitposts, cute images, or even just recent things that happened, etc. There is no real theme, but try to avoid posts that are very inflammatory, offensive, very low quality, or very "off topic".

Bigotry is not allowed, this includes (but is not limited to): Homophobia, Transphobia, Racism, Sexism, Abelism, Classism, or discrimination based on things like Ethnicity, Nationality, Language, or Religion.

Avoid shilling for corporations, posting advertisements, or promoting exploitation of workers.

Proselytization, support, or defense of authoritarianism is not welcome. This includes but is not limited to: imperialism, nationalism, genocide denial, ethnic or racial supremacy, fascism, Nazism, Marxism-Leninism, Maoism, etc.

Avoid AI generated content.

Avoid misinformation.

Avoid incomprehensible posts.

No threats or personal attacks.

No spam.

Moderator Guidelines

Moderator Guidelines

  • Don’t be mean to users. Be gentle or neutral.
  • Most moderator actions which have a modlog message should include your username.
  • When in doubt about whether or not a user is problematic, send them a DM.
  • Don’t waste time debating/arguing with problematic users.
  • Assume the best, but don’t tolerate sealioning/just asking questions/concern trolling.
  • Ask another mod to take over cases you struggle with, if you get tired, or when things get personal.
  • Ask the other mods for advice when things get complicated.
  • Share everything you do in the mod matrix, both so several mods aren't unknowingly handling the same issues, but also so you can receive feedback on what you intend to do.
  • Don't rush mod actions. If a case doesn't need to be handled right away, consider taking a short break before getting to it. This is to say, cool down and make room for feedback.
  • Don’t perform too much moderation in the comments, except if you want a verdict to be public or to ask people to dial a convo down/stop. Single comment warnings are okay.
  • Send users concise DMs about verdicts about them, such as bans etc, except in cases where it is clear we don’t want them at all, such as obvious transphobes. No need to notify someone they haven’t been banned of course.
  • Explain to a user why their behavior is problematic and how it is distressing others rather than engage with whatever they are saying. Ask them to avoid this in the future and send them packing if they do not comply.
  • First warn users, then temp ban them, then finally perma ban them when they break the rules or act inappropriately. Skip steps if necessary.
  • Use neutral statements like “this statement can be considered transphobic” rather than “you are being transphobic”.
  • No large decisions or actions without community input (polls or meta posts f.ex.).
  • Large internal decisions (such as ousting a mod) might require a vote, needing more than 50% of the votes to pass. Also consider asking the community for feedback.
  • Remember you are a voluntary moderator. You don’t get paid. Take a break when you need one. Perhaps ask another moderator to step in if necessary.

founded 11 months ago
MODERATORS
 
top 31 comments
sorted by: hot top controversial new old
[–] Randelung@lemmy.world 73 points 3 days ago (1 children)

"What problem are you solving?"

"Hm?"

misread this as “What problem are you smoking?”

[–] spujb@lemmy.cafe 60 points 3 days ago* (last edited 3 days ago) (2 children)

“cross platform” and then distributed binaries are whole major version numbers apart between windows and linux, and no mac distro,

undocumented source code dumped to github no build instructions provided

[–] underscores@lemmy.zip 20 points 3 days ago (2 children)

why can't discord just update without needing me to download the latest version from my package manager ?

and when I download the latest version it still needs to update like 5 times ... why ?

[–] lauha@lemmy.world 10 points 3 days ago

On linux package manager is the preferred method to update.

[–] Holytimes@sh.itjust.works 8 points 3 days ago

If I recall that's cause it doesn't have permission to do anything to the folder it lives in or some shit.

[–] Flames5123@sh.itjust.works 2 points 2 days ago

Could be like TeamCraft for FFXIV and have a shitty desktop electron app that doesn’t even work most of the time with packet capturing on Linux. It’s not even cross platform, just bullshit.

[–] finalarbiter@lemmy.dbzer0.com 47 points 3 days ago* (last edited 3 days ago) (3 children)

I am not a programmer, but whenever I hear something is an electron app, I immediately expect it to be unresponsive as fuck and fail to perform its basic functions adequately. Does it really have a reputation to the contrary? Or is that the joke and I'm an idiot?

[–] HugeNerd@lemmy.ca 5 points 2 days ago (1 children)

Uh, what are you still doing with that 64 core CPU, a terabyte of RAM and a petabyte SSD? How do you expect that ancient hardware to keep up with the speed of typing and your mouse movements?

[–] finalarbiter@lemmy.dbzer0.com 3 points 2 days ago (1 children)

I wish I had a petabyte ssd! There'd be so much room for activities!

[–] HugeNerd@lemmy.ca 1 points 2 days ago

Pff, barely enough for the latest open source mouse driver.

[–] curbstickle@anarchist.nexus 40 points 3 days ago (1 children)
[–] finalarbiter@lemmy.dbzer0.com 20 points 3 days ago (1 children)
[–] DoPeopleLookHere@sh.itjust.works 5 points 2 days ago* (last edited 2 days ago)

Your not dumb. Your not informed.

We can't all be informed on everything ever.

You asked and learned, that's what makes you smart. Not books read, but desire to learn.

[–] vivalapivo@lemmy.today 19 points 3 days ago

Imagine if you strip almost everything from chromium. That's electron. The platform which works 99% of the time normally, but sometimes requests 450Gbs of RAM

[–] yetAnotherUser@discuss.tchncs.de 7 points 2 days ago (1 children)

Electron might have OS specific bugs.

Better build it with Electron and only distribute it as a Windows VM.

[–] ZILtoid1991@lemmy.world 2 points 2 days ago

Even better: put periodic OS checks, to make sure it's not being hacked out from the Chromium instance, to then being ran on a different OS.

[–] python@lemmy.world 26 points 3 days ago

Minimalist, Responsive and Cross-Platform? Brother, just make it a plain ol' website. Maybe a PWA if you're sure that it needs to be installed/ used offline.

[–] A_norny_mousse@feddit.org 21 points 3 days ago (1 children)

✨LIGHTWEIGHT✨

✨SLEEK✨

✨RESPONSIVE✨

Turn around and walk away when you see anyone praising a product this way. Just like with "Truth", it is likely to be the opposite.

[–] NaibofTabr@infosec.pub 9 points 3 days ago

"Well it's more responsive than the previous version!"

"Oh, what was the previous version like?"

"Dunno, it just crashed on launch every time."

[–] jaybone@lemmy.zip 15 points 3 days ago

640k is all you need.

-Some guy who totally didn’t go to Epstein island

[–] espurr@sopuli.xyz 1 points 2 days ago (2 children)

What alternatives are there? Qt and gtk is awkward to use

[–] TonyOstrich@lemmy.world 5 points 2 days ago* (last edited 2 days ago)

In terms of what? It's not like Electron, Qt, or gtk have been around forever. Programs with UI existed well before they did.

One of my favorite applications that I use basically every day is convert. It takes up about 500KB on disk, consumes about 1.7KB of RAM, runs on anything from Windows 98 to Windows 11, and runs on Linux via WINE without issue.

I guess I don't know what it was actually written in, but it sure doesn't seem like it was any of those 😅.

[–] ArsonButCute@lemmy.dbzer0.com 3 points 2 days ago

I like Tk for banging out a UI really quick.

[–] chickenf622@sh.itjust.works 11 points 3 days ago

The siren song of cross platform is very strong. I don't think I've ever used those frameworks to be cross platformzl, but man do the pains of making something cross platform still rear their ugly head when developing the core functionality of an app.

[–] Smorty@lemmy.blahaj.zone 9 points 3 days ago (2 children)

mygosh... i mean... i dooo wana make som fun app thingy tho mayb - jus not usin electron thingy..,

i knoooo peeps dont like electron for its.... i think ram consumption - .,...., still kinda.,...... ifuno - umm... mayb its not that bad to be a buzz lightyear..,.... if ur doin it with heart?....,... iguess we r all jus peeps in the same package.,......

[–] NaibofTabr@infosec.pub 11 points 3 days ago (1 children)
[–] Smorty@lemmy.blahaj.zone 12 points 3 days ago

i can smell the electron toast notifications.... otherwise, no- just som tea i just made ~

[–] anton@lemmy.blahaj.zone 3 points 3 days ago (1 children)

If you prefer to use web technology, make a website, otherwise use a native gui library.
If your website needs to interact with the OS (for stuff like files) or you just want people to have it locally, don't use electron, publish a small binary that hosts the website on localhost.

I know you can stand out creatively, so make the most of it.

[–] boonhet@sopuli.xyz 2 points 2 days ago

That sounds unnecessarily complex, especially if it's a smaller application.

You can just use Tauri which uses the system webview for the UI so you still get to use web tech. No need to package an entire copy of Chromium, but you lose the only advantage of Electron which is that it runs the same browser for everyone. Memory usage is slightly lower, but storage overhead is a LOT lower - though the memory usage may depend on platform of course.

[–] ImgurRefugee114@reddthat.com 7 points 3 days ago

Wails with Svelte is really nice... Idk why more projects don't use stuff like that. I get wanting webtech; no one wants to write GUI in C, but Electron is a blight