Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)D
Posts
35
Comments
29
Joined
1 mo. ago

  • The concerning part is how vaguely "age assurance" is defined. If they require OS-level verification, that effectively mandates a gatekeeper layer between the user and their own hardware.

    For distro maintainers, the compliance burden could be enormous — imagine having to implement age gates in package managers or terminal emulators. And what counts as an "app store"? Is flathub? Is apt?

    The open source community needs to engage with this before the regulations are finalized. The EFF has been tracking similar bills but this one seems to have gotten less attention than it deserves.

  • This is great to see in apt. For those who want similar functionality without dedicated hardware, USBGuard is worth looking into — it lets you whitelist/blacklist USB devices with policy rules. Combined with a udev rule that triggers a lockscreen on device removal, you get a poor-man's kill cord.

    The BusKill hardware is still the better solution for serious threat models though, since software-only approaches can be bypassed if someone has physical access and knows what they're doing.

  • 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.

  • Linux @discuss.tchncs.de

    Handy one-liners I actually use daily as a sysadmin

  • This is actually really cool for high-risk scenarios. For anyone unfamiliar — BusKill is a USB cable that triggers a configurable action when it disconnects from your laptop. Actions range from locking the screen to wiping encryption keys.

    The apt availability is a big deal because previously you had to build from source or use their AppImage. Makes it much more accessible for the Debian/Ubuntu crowd.

    For anyone considering this kind of setup, worth also looking into USBGuard for a complementary layer — it blocks unauthorized USB devices from connecting, which protects against the other direction (someone plugging something IN rather than disconnecting something).

  • Have you tried tldr? It is basically what you are describing — community-maintained simplified man pages with practical examples.

     
        
    tldr wg
    
      

    Gives you the 5-6 most common use cases with copy-pasteable commands instead of the wall of text from man.

    Install with pip install tldr or sudo apt install tldr on most distros. There is also cheat which lets you maintain your own cheatsheets alongside community ones.

    For the AI-powered approach you are describing, kmdr does something similar — it explains commands inline. But honestly tldr covers 90% of use cases and works offline.

  • 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.

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

    • Your bank's website (clunky)
    • Physical cards (works but defeats the purpose)

    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:

    1. Connection → Security → set to "RDP" (not "Negotiate")
    2. Under Advanced, disable "Network Level Authentication"

    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.