Lemmy account of natanox@chaos.social

  • 18 Posts
  • 461 Comments
Joined 7 months ago
cake
Cake day: October 7th, 2024

help-circle



  • Is this a joke? Even if you ignore the overly fancy stuff like those Forum-like features Matrix can hardly do the basics correctly. The encryption constantly causes issues, Voice feature is still beta, the UX is a mess, the UI is lackluster, basic features are missing (you can’t even set the Voice Activation level, wtf), there are no integrated admin tools and the third-party UIs are either wonky or lackluster, the software (both server and client) is a bloated mess that takes aeons to do anything and is awful to develop (a friend looked at it and quickly decided it’s not worth all the hassle)…

    Of course there’s a difference in size, still they could’ve figured things out way better in the last decade. People ask for voice channels since 2017, and not just did they have a working Jitsi integration, there also are WebRTC frameworks ready to use they could’ve picked. And even now with that Beta feature it is more than obvious they do not want it to work as simple as Discord, but more like a professional software for meetings (that or they just really love creating convoluted UI).

    There’s no way to get any majority of Discord users to use this mess. We discussed this once in our local hackerspace, and while the general opinion of course was more complex given some people know how complicated the protocol is, there also was a consensus that the software as it is is “not great to use”. And if even hackers / enthusiasts are saying this there’s no way in hell to convince casual users.




  • Natanox@discuss.tchncs.detomemes@lemmy.worldAI software
    link
    fedilink
    English
    arrow-up
    5
    ·
    15 hours ago

    Not to mention it will not just gobble up itself now, but also all the bad code on the internet.

    If you ask ChatGPT or Codestral how to safe a file in memory it will in almost all cases save those data chunks you’re reading from somewhere in a list and suggest appending every chunk to that list.

    Yeah sure you can do that instead of using io.bytesIO() (probably, until weird things happen), but what the fuck. And that’s Python, literally the language those models are supposed to excel in.



  • Nothing comes close to the feature set offered by Discord, Matrix’ bad priorities unfortunately made sure of this. There currently is a project to fix their shit even if it means to break some bad decisions, Tuwunel, however it’s neither ready nor is it clear where it will end up. The previous project it forked, Conduwuit, got bullied into giving up.

    You’ll probably be best off with a classic 2-way approach for now. Stick with Mumble for Voice and get something nice for Chat and Organizing like Mattermost or Revolt (or even IRC if you’re a purist). With some luck Discord’s strong enshittification will give projects like Tuwunel the necessary push it needs to force Matrix to finally care for more than just the needs of governments and their perfectionism that gets them nowhere for years now. That or we’ll see some kind of soft-fork with even more bad blood.


  • not widely supported (e.g. aptX)

    I can find over 600 aptX capable headphones as well as over 850 phones, also any laptop I ever had supported it (Linux though, so probably not always “official” lol).

    Low latency is a thing, you can get this as low as ~30-50ms either through aptX LL / Adaptive, whatever the manufacturer apps do or by manually meddling with the settings for SBC. Will get rather unstable though since you effectively get rid of the buffer. Really depends on your usecase what you prefer. Personally I love having ANC headphones that support bluetooth but also got a headphone jack in cases where I sit in trains, buses or planes for hours and want to play some games or listen to music with a DAC.



  • Wtf. Regulations on advertising are not authoritarian, what the hell. Even if we’d put shock pictures of what happens in slaughterhouses (or even better, videos right next to the meat packages) like we do on cigarette boxes it still wouldn’t be authoritarian. If governments would ban meat altogether despite a majority of people being against such a ban, that would be authoritarian. If a majority was for the ban it would be democratic.

    Given the clear science on the effects of and mechanisms behind public advertising this is clearly uplifting news.


  • This. Once you know how to use it it’s way, way more preferable than dealing with all the problems that come from how scattered the Linux ecosystem is and how little control you as a dev had about app distribution. Development and debugging gets more predictable, people can get (app-related) fixes faster, it’s hypothetically more secure (if Flatpak gets their shit together) and with the payment backend for Flatpak repos they (Gnome Foundation & KDE e.V.) work on it finally becomes properly viable to distribute paid apps. All the different hacky ways that are currently circulating (which are often outdated, only work on certain distros etc.) to offer paid applications are honestly obnoxious and expensive to maintain. Not to mention Flatpaks work great on immutable distros.

    Just hope they gonna moderate things properly. Flathub & perhaps a few others have to place themselves as the de-facto standard marketplace to define and uphold all the important values the Linux community is organized around once it gets commercial. Not to do so would be a phenomenal mistake and end up in enshittification once the tech bros start targeting Linux.

    So yeah, Flatpaks, Snaps and (maybe) AppImages are probably the future for most common end-user distros. Sorry for the small tangent.





  • If the extension API would be changed so they couldn’t crash our shell session, extensions would become way less powerful and be mostly useless.

    That’s not true, a proper API would enable probably 90% of existing extensions to be portable since they more often than not “just” add stuff into different places without really modifying anything. And if they really are worried so much about developer freedom they could still allow for the current monkey-patching approach to exist for those extensions that would otherwise not work, so the user ends up with more options than just “no extension at all” or “from now on shit may crash”. To allow random code to run right in the shell (which is one of the most important pieces of software in an end-user facing system) and/or actively manipulate its code without sufficient measures to ensure stability or at least recoverability is just not an acceptable status Quo in my opinion.

    I’m sad and annoyed about this whole situation (therefore memes) ever since a Gnome dev confirmed to me they (meaning some board; their orga structure is rather stiff) actively decided against doing anything about this problem. I love Gnome, but I had to move to KDE simply to have a modern, stable desktop that I could trust in a production environment without feeling so barebone.



  • Natanox@discuss.tchncs.deOPtolinuxmemes@lemmy.world*gasp*
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 days ago

    Nothing, unless you really want to use a DE that’s still lacking behind in its adoption. There are a few tools that still only offer early support for it (like RustDesk), but otherwise Wayland is a way better choice these days. However if you got an Nvidia GPU and need to use the proprietary driver you might be forced to still use X11. Their pile of garbage still routinely bugs on Wayland, and given their work on NVK I doubt that thing will ever get fully fixed.