I write English / Escribo en Español.

Vidya / videojuegos. Internet. Cats / Gatos. Pizza. Nap / Siesta.

This user’s posts under CC-BY-NC-SA license. Ask me if you need a different permission.

  • 1 Post
  • 317 Comments
Joined 3 years ago
cake
Cake day: July 26th, 2023

help-circle


  • My use case is pretty much having a normal, usable, standard desktop environment where I can do workflows supported by features such as:

    • using a screen recording program to, ya know, record the screen;
      • …without having to buy more into the so-called portals cartel (that is also adding age verification);
    • opening programs with their windows being opened in the workspace, screen and at least approximate positioning where I last used then;
      • being able to drag-and-drop or relocate windows across screens, workspaces or any such entities;
    • launch graphical applications as a different user and have them interact natively with the rest of the desktop (eg.: fullscreen correctly);
    • have a fucking clipboard!;
      • with the Linux-classic middle-click alternate clipboard, too.
    • assign a hotkey or keycombo for an application, that can be fired from anywhere else in the desktop;
    • being able to manufacture input events for keyboard, mouse, joystick etc… for when there are issues;
    • being able to launch the window of a program opened remotely;
    • programs using the graphical theme I’ve assigned for window decoration, instead of inventing their own titlebars and min/maximize buttons;
    • being able to drag-and-drop files from one window to another;
    • and many others.

    The last time I tried Wayland was in 2023-ish. The fucking thing could not even finish the startup for a desktop session in my machine. It’s honestly the worst vaporware I’ve ever seen, and I’ve been around since the '90s. I feel like these things will never ever be truly fixed, because from what I understand of the Wayland model, it is intrinsically about treating the user as an enemy:

    “We’re treated like hostile threat actors on our own workstations” [1]

    [1] https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277

    Which is, ultimately, worrying. Things like Pulseaudio, systemd, Wayland, …, feel like they are making Linux less for the user and more for corporations. It’s enshittification, and comes from a culture of enshittification (Potter-ing etc).














  • lambalicious@lemmy.sdf.orgtoSelfhosted@lemmy.worldBooklore is officially dead
    link
    fedilink
    English
    arrow-up
    41
    arrow-down
    12
    ·
    18 days ago

    Congrats guys! We did it!

    Thanks for joining in!

    Seriously, enough was going on with the project that the AI was just the final nail (or the deepest nail) in the coffin. What’s important is that we denounce AI where we see it, as this (and not “usage”) is the only non-violent way we have to try and lead a change in how AI is developed and deployed in the first place. The problem is not simply “someone can use AI in their spare time”, it’s what even has to happen as a prerequisite for that to even be a thing in the first place (code theft, mass license violation, environmental destruction, RAM shortages, erosion of civil and digital rights, exemptions for big corpo, you name it).

    We should all feel ashamed that an open source project was shuttered because of how our community acted.

    Open Source means the source is open, not that you can do whatever ass-unethical thing you want. That weird impression of the world is something that techbros, cryptobros and liberals are trying to push. Don’t be fooled. We defended ourselves, and we managed a tie.


  • That’s precisely why they have to be resisted and/or we have to look for alternatives that Do One Thing Well. Among many other issues, the networking effect issue with EverythingApps is quite double-faceted in that, because they do everything, their “weight” not only acts as gilded cages to prevent people from leaving, but also to prevent developers, working on their spare time, from developing something that can be reasonably understood as an “alternative” (because the alternative has to also Do Everything).

    It’s basically playing a loser game to lose, see eg.: Mozilla always at best playing catch-up to Google, or why we can’t seem to move from BloatedWebWithReact to something like Gopher (or even make a proper Gopher 2.0).

    All that said, I feel like XMPP and Matterbridge are approaching this from the right perspective. Just implement a global communication protocol and leave to platform makers (or platform users) the task of bridging from and to whatever directions they want.