• 0 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: September 7th, 2023

help-circle
  • The last Windows OS I used was XP, around 2004-ish. Even back then, it was obvious to me that, because it was closed source, that they could one day start acting against my interests, and there was nothing I could do to stop it. I saw open source as an insurance policy - it prevents vendors from acting maliciously against their users. In that very quaint, old time, nobody believed that MS would ever do something like that, but it didn’t matter - the fact was that they could, so inevitably, they would.

    I’m quite proud of how prescient I was when I look at what they’re doing today. No evil is too great to stop a greedy businessman.

    Anyway, I decided to just be brave and create a partition on my main drive and install Ubuntu on it. All I needed to get my work done was OpenOffice, LaTeX, a browser, a compiler, Python… Everything worked better in Linux than Windows so even though I was dual-booting, I practically never used Windows again after a couple weeks. Later on, I switched to Debian, and the next laptop that I bought, I just wiped the hard disk and used Linux for the whole thing. I kept the recovery partition because I was paranoid but obviously never needed it.

    Today, there’s no doubt in my mind that Linux is the best OS. Sure, Macs have better batteries, but if I’m doing productive work, then I don’t really need more than an hour away from my charger. I could maybe agree that the BSDs are better, but I’ve never tried them.




  • I was having issues with Librewolf on a work computer a few weeks ago, so I decided to try Firefox to see if it was LW’s security settings.

    Holy shit, what a fucking trainwreck Firefox has become! It’s so bad that I can’t honestly recommend anyone use it anymore. The first time I started it, I saw all kinds of ads and trashy “news” articles that had no relevance to me whatsoever. Plus I had to reinstall all my extensions because they weren’t signed and there’s no way to disable that requirement. I was so horrified and offended, I just dumped it immediately and tried Chrome instead. What difference is there at this point?

    It’s just insulting at this point. I understand that they trying to find new revenue sources, and things are still better today than they were with Mitchell Baker as CEO, but it’s still horrific how poorly Mozilla is being run. I’m so grateful we still have usable forks from the amazing people running projects like Librewolf. Without them, the web would just be flat out unusable.



  • This has been very obvious to a lot of people since mobile devices were originally invented. The notion that you are sold a product that you “own” but is still 100% controlled by the vendor - anyone who thought about it for more than a second knew that it would eventually come to this. Of course, nobody gave even that tiny amount of thought about it. Or they were too naïve to think that a corporation could ever be evil.

    I miss the times when spyware was considered uncoool. Mobile devices are the undoubtedly the worst invention of the information age. (And social media is probably the second worst.)


  • I enjoy it. It’s a relaxing, peaceful game. I just wish there were more objectives. The idea of just exploring and finding things doesn’t appeal to me all that much. The game has a lot of potential for combat, both in the spaceship and as a FPS, but both of these areas feel like they could be expanded a bit. Overall, I just wish that there were more combat-focused missions after completing the main storyline.

    But it’s still pretty good and I enjoy it when I want to relax.


  • The funny thing is, before Google existed, people had no idea if their marketing attempts were working. Maybe they had some ways of knowing or guessing, but there was no way to know how accurate their metrics were. Internet-based advertising, and tracking-based advertising in particular was supposed to change that.

    And now that we sit here with a duopoly of advertising giants, we’re back to the stage where marketers just have to trust that their provider is giving them good helpful information. And how are they supposed to know whether they really can believe it or not? They can’t of course! So we’ve come right back to where we’ve started.

    But considering they still spent tons of money before Google and Facebook gave them these “analytics”, it looks like they probably don’t even care that much.


  • Pathlib is very nice indeed, but I can understand why a lot of languages don’t do similar things. There are major challenges implementing something like that. Cross-platform functionality is a big one, for example. File permissions between Unix systems and Windows do not map perfectly from one system to another which can be a maintenance burden.

    But I do agree. As a user, it feels great to have. And yes, also in general, the things Python does with its standard library are definitely the way things should be done, from a user’s point of view at least.



  • It’s a large and very complicated piece of software with a single implementation. It’s practically impossible to fork, so users are forced to adopt whatever changes the maintainers decide to implement. This could include things like forced dependencies (incompatible with mulb libc for example), or other poor design choices (like binary logging, which is very controversial). And it forces its adoption in places that do not want it (as in cases like the one we’re discussing here, where it’s becoming harder and harder for Gnome to be used without it).

    I’m not going to argue about whether systemd is good software or not. But the biggest problem with it is that it’s basically a way for Red Hat to exert control over the entire Linux ecosystem.

    Think of it like Chrome/Chromium. Everybody naïvely thought we were never be where we are today when it was announced, but look at where we are today. While it’s technically open source and an excellent browser, above all, it’s a tool for Google to exert its control over the WWW, such as disabling adblockers, implementing DRM, deciding which CSS/Javascript APIs should (or should not) be adopted, etc. systemd could very well be Red Hat’s vehicle for imposing similar requirements on desktop Linux.





  • This would be a stunning own goal by Red Hat (and let’s face it, they are the largest driving force behind Fedora, if not in complete and total control of the project). Steam and gaming have brought so many new users to Linux - maybe even doubled the entire userbase - that if anything, they should be doing all they can to support it even better if they really want to increase the size of the userbase.

    Even if flatpak is still an option, it will still drive a lot of new and existing users to use non Fedora-based distros, which would be sad for the project. I myself have never been a Fedora user, but I’m really grateful to see a lot of the positive things they do for the Linux community, so this would be a very sad step in my opinion. On the other hand, it would make me even happier if we see more users switching to Debian-based distros instead.



  • Are we claiming now that Activity Pub is the only protocol that we can use for the fediverse? I think XMPP is roughly 30 years old at this point, and I’m pretty sure Activity Pub is much younger than that. I could be wrong though.

    But regardless, I don’t see why Activity Pub has to be the only protocol we accept to be considered a part of the fediverse. It’s not even like different AP implementations talk to each other all that well. My understanding is that Mastodon doesn’t federate that well with Lemmy, and I haven’t seen Loops or Pixelfed on Lemmy yet either.

    I’d be happy to be corrected on any of this though, I haven’t looked too closely into exactly how AP works or how it’s supposed to interoperate with different applications.



  • It’s not wrong, but it’s just terribly short-sighted. You’re giving greed-crazed companies total control over a device that you own and nobody else should be able to touch.

    Shiny things come at a cost. Sure, it may look convenient and super cool to have all these features, but it’s important to understand the trade-offs. And this is just the tip of the iceberg - we don’t even know what kinds of malice these companies will think of 5-10 years from now when these machines are even more widespread and probably come with even more invasive anti-user hardware capabilities.

    It’s not wrong… it’s just very very naïve.