• 102 Posts
  • 2.36K Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle





  • fresh openwashed proprietary license hell just (well as of 2 years ago, but I’m sneering at it now) dropped:

    Harmful free-riding is the sort of free-riding that leads to the free-rider problem

    […]

    Examples of such goods are public roads or public libraries or services or other goods of a communal nature. Free riders are a problem for common pool resources because they may overuse it by not paying for the good (either directly through fees or tolls or indirectly through taxes).

    from the fucking asshats who made Sentry proprietary under the BUSL but wanted an even more nonsensical license:

    Sentry started life in 2008 as an unlicensed, 71-line Django plugin. The next year we began publishing it under BSD-3, and ten years later we switched to the Business Source License (BSL or BUSL)


  • hyprland is not fascist. Ladybird being fascist is IMO very debatable. But on the whole, the idea of having your OS itself tell you not to use software for political reason is not going to work in our favor and, if done in an hyperbolic way like this, it will make the left look really dumb

    this charlie kirk saga is teaching me that the left-wing community is roughly just as bad as the right-wing one when it comes to fact-checking and not providing convenient but uncertain possibilities as correct

    it’s really weird how this asshole needs us to believe fascists aren’t fascist and keeps going out of his way to talk about how dumb the left is, isn’t it.

    for anyone wondering what the rest of the toxicity in the Wayland ecosystem that isn’t hyprland looks like, it’s dickheads like this controlling every conversation and technical decision. if you dig into the accounts this dickhead interacts with, you’ll see plenty of KDE and GNOME profiles clapping along to this shit. Wayland isn’t the way it is by accident.



  • Tangara is an open source project made by a fediverse hardware hacker with contributions from other fediverse personalities. it’s reputedly pretty good, though all the reviews I’ve seen are from other fediverse posters so it may be worth looking at some independent reviews to confirm it’s not just homegrown optimism.

    at the risk of going open source reply guy and making a recommendation you can’t follow up on, I’ve had a lot of success with Jellyfin as a media library/local streaming host and the beta version of Jellyfin as an app that lets me stream FLACs on my local network and seamlessly download them onto my phone. a VPN or a Jellyfin library on a VPS can let you stream your stuff almost anywhere in much higher quality than Spotify.

    I don’t own a Tangara though I do want one, and I’m fairly sure they don’t support the Jellyfin API yet, but if you end up missing a more Spotify-style listening experience then it might be worth inquiring if there’s any Jellyfin client projects in progress.




  • for Wayland, the issue is unfortunately outside of the core protocol. the core protocol doesn’t implement everything you need for a functional desktop, and some of the omissions are utterly obvious things. the ecosystem makes up for that with protocol extensions, but some (all?) of the important ones are proprietary to a particular compositor and considered part of its internal API. also, because Wayland has a frankly pretty broken security model (everything is utterly locked down and as far as I can tell no exceptions are possible via permission modals or any other mechanism), some types of applications are only possible via fragile hacks. gnome has many of these proprietary protocols because Wayland is essentially under the same umbrella and so it has a privileged position; KDE is in a close second. every other compositor has severely reduced functionality.

    for more details, see jwz’s recent blog posts where he failed to port xscreensaver to Wayland because some of the utterly basic functionality he needed was compositor-specific. the hyprland wiki’s compatibility page is also relevant because all of those problems tend to be rooted in this too, though I of course don’t recommend trusting them as a source. Asahi Linux also has a ton of issues on their github around hyprland that I believe boil down to protocol issues. unfortunately these issues tend to be hidden from public view because they’re spread out across a hundred rants and a hundred discussions in FreeDesktop’s Wayland protocol committee; a properly formatted Mastodon search might also be informative.

    (counting down the seconds until some Wayland dev wanders in and tells me I’m completely wrong about everything because an uncharitable reading of one of the paragraphs above reveals I’m wrong about some minor point and besides what am I saying, everyone should be on xlibre? toxic little fucks)









  • for them it’s absolutely about gatekeeping and control. keyboard interfaces can be cozy, easy to learn, and accessible — that’s what I aim for on my own computer, but I’ve never released the config because I know I’ve got a long way to go for all 3 (and I need to find a better base distro than NixOS).

    hyprland is a fucking terrible keyboard interface. here’s the example config file you’re meant to edit before first launch (good luck if you can’t use a non-graphical editor for accessibility reasons I guess). it’s an awful little inflexible domain-specific language (oh joy, back to the pre-xmonad days where everything complex is a shitty hack), most of the file is dedicated to defining a bunch of shitty animations and graphics, and the keybinding system — the point of a keyboard interface — is threadbare. this is designed by someone who cares very much about how their interface looks in a screenshot and not at all about how it feels to use.

    and all of the above is on purpose; if you can’t handle the intentionally regressive shittiness of hyprland, they want you to think it’s a skill issue. we know from the receipts that if you ask any of their core community for help, they’ll call you a slur. but even prospective hyprland lovers can’t stand this early-2000s compiz-brained shit, and that’s why they’re all very excited for omarchy, which is just arch linux bundled with DHH’s hyprland config that you can’t change.

    the developers of interfaces like hyprland claim to give you more control over your own computer, but hyprland does that very poorly compared with almost any other modern keyboard interface. the actual control they care about is over the ecosystem. hyprland is one of your only choices for a keyboard interface on Wayland; otherwise, you’re stuck with gnome or KDE or something unmaintained (e: I guess there’s sway? none of these options entice me to be honest) that doesn’t work with any applications cause Wayland is a goddamn mess. that’s a position of power in an isolated subculture, and fascists fucking love that.

    the hyprland developers were notoriously kicked out of contributing to FreeDesktop for being too toxic and disrupting the Wayland protocol design process (and I can’t imagine how toxic and disruptive you’d have to be to get kicked out of FreeDesktop of all orgs), and their push for popularity and the appearance of having distro support might be an effort to regain control there. Wayland protocols are an almost ideal way to create intentional incompatibilities and network effects. see also xlibre, which is building a weird fucked up ecosystem around itself even though it’s broken and pointless.