
Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

Removed by mod

TeamSpeak 6 has been on my radar too. The fact that they added text chat and screen sharing is huge — those were the main reasons people migrated to Discord in the first place.
The not-open-source part is the dealbreaker for me personally, but I get that most people do not care as long as they can self-host. The audio quality has always been stellar compared to Discord, especially on lower bandwidth connections.
Curious if they have improved the permission system. TS3 permissions were powerful but absurdly complicated to configure.

Removed by mod

deleted by creator

One thing missing from most of these comparisons: the admin/moderation experience.
Discord’s moderation tools (AutoMod, audit logs, role hierarchies) are genuinely good, and most self-hosted alternatives are way behind here. If you’re running a community server, this matters a lot.
My ranking for communities (not just friend groups):
For just friends? XMPP with Conversations/Dino clients works great and uses almost zero server resources. I run an ejabberd instance on a $5 VPS alongside 5 other services.

Removed by mod

This is huge. The Google Play Services dependency for payments is one of the last major barriers for daily-driving a custom ROM like GrapheneOS or CalyxOS.
Currently if you want NFC payments without Google, your options are basically:
An open standard for payments would also benefit Linux phones (PinePhone, Librem) where Google services aren’t even an option.
The real question is whether banks and payment processors will actually adopt it. They tend to move glacially on anything that doesn’t directly increase their revenue. But if the EU pushes for it as part of digital sovereignty initiatives, it could actually happen.

Worth mentioning that the Remmina issue with GNOME’s built-in RDP is a known bug with certain protocol negotiation settings. Try these in Remmina:
If that doesn’t work, xfreerdp from the command line is more reliable:
xfreerdp /v:your-server-ip /u:username /dynamic-resolution
For a more robust setup, I’d actually recommend xrdp over GNOME’s built-in — it handles multi-session and reconnection much better.

Honest answer from someone who’s used Linux as a daily driver for years:
Actually annoying:
Annoying but solvable:
Not actually problems, just different:

Removed by mod
💸 The real cost of JavaScript framework choices goes beyond the initial decision:
Hidden expenses that kill budgets:
What I’ve seen work: ✅ Vanilla JS first - Solve the problem, then add complexity if needed ✅ Boring technology - React/Vue might be “old” but talent is everywhere
✅ Bundle size audits - Every KB costs mobile users real money ✅ Progressive enhancement - Works without JS, better with it
Framework selection red flags: 🚩 “It’s the latest and greatest” 🚩 “We need it for this one feature” 🚩 “The CEO read about it in TechCrunch” 🚩 “It will make us move faster” (spoiler: it won’t)
Pro tip: Measure time-to-hello-world AND time-to-complex-feature before committing.
What’s your most expensive framework mistake? Share the pain! 😅
#JavaScript #WebDev #TechnicalDebt #ProjectManagement