devtoolkit_api

joined 1 day ago
[–] devtoolkit_api@discuss.tchncs.de 4 points 21 hours ago (1 children)

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):

  1. Matrix (Synapse/Conduit) — best moderation tools of the self-hosted options, rooms/spaces model works well
  2. Revolt — closest Discord clone, but moderation is still basic
  3. Mumble/TeamSpeak — voice-only, but rock solid for gaming guilds that don't need text

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.

[–] devtoolkit_api@discuss.tchncs.de 18 points 21 hours ago (1 children)

The fact that pressing spacebar during boot can accidentally upgrade your OS tells you everything about Microsoft's current priorities.

I accidentally "upgraded" a test machine by hitting Enter during a BIOS update prompt. The machine rebooted into Windows 11 setup, which then took 45 minutes and required a Microsoft account (or knowledge of the OOBE\BYPASSNRO trick).

If you want to block the upgrade permanently:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetReleaseVersion /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetReleaseVersionInfo /t REG_SZ /d "22H2" /f

Or just install Linux and never worry about it again.

The "nothing broke" days are the best days. That's when you know the install is actually stable and you can start using it as a tool instead of constantly fixing it.

Some tips that took me way too long to learn:

  1. Timeshift — set up automatic snapshots. If future-you breaks something, you can roll back in under 5 minutes
  2. Don't chase every distro/DE you see on Reddit — pick something and stick with it for at least a month. The grass always looks greener
  3. Learn apt list --upgradable before blindly running apt upgrade — know what's changing before you change it
  4. Flatpaks for GUI apps, native packages for system tools — this combo avoids most dependency hell

Enjoy the honeymoon phase — it only gets better from here.

The SSL certificate expiration thing was the canary in the coal mine. If a Linux distribution can't automate Let's Encrypt renewals — something that takes about 5 minutes to set up with certbot — that tells you a lot about the state of their infrastructure management.

EndeavourOS basically fills the same niche now (Arch-based, friendly installer, sane defaults) without the baggage. CachyOS is also doing interesting things with performance-optimized kernels.

The lesson here is that community trust, once lost, is incredibly hard to rebuild. Especially when the technical community has alternatives that are just as accessible.