• 0 Posts
  • 42 Comments
Joined 1 year ago
cake
Cake day: September 9th, 2023

help-circle

  • It's been great almost since I started using it.

    I started using it exactly when 4.0 came out, because that's when I started using Linux and I thought learning 3 didn't make sense. But 4 only got stable around 4.4 I think. The problem was that 4.0 wasn't intended to be for end users yet, but distributions didn't realize that and packaged it right away.

    KDE didn't repeat that mistake. 5.0 was almost completely smooth sailing (some applications took a long time to port and looked ugly, that's it), and 6.0 was completely seamless.







  • flying_sheep@lemmy.mltoMemes@lemmy.mlon our way to fascism
    ·
    3 months ago

    It's not perfect, but it's good introductory material for people who fell for the right-wing propaganda of “everybody's called a fascist now, there isn't even a definition”.

    Yes, suckers, there are people with an understanding of what fascism is, and they agree for a reason about the dangers of things like calling people vermin, casting doubt on election integrity, and strong man rhetoric.




  • flying_sheep@lemmy.mltoMemes@lemmy.mlon our way to fascism
    ·
    3 months ago

    Yeah, the Nazis weren't really subtle. If you instead maintain a civil front inward for public support, you can wreak havoc more effectively.

    That's why fascism is a different kind of danger. It wouldn't leech off of other places for centuries, it would explosively and directly attack internal and external enemies.

    Neither of these things can be risked.





  • That was my immediate reaction here: one of the reasons this was possible is that nobody is going to question the idea of shipping a tarball to spare users from having to touch Autotools.

    Of course I wouldn't think of manually hacking together Makefiles since I come from languages that have either the One True Build Tool or a standard for packaging and defining build backends.

    I think the author's aversion to build tools trying (and apparently failing) to make everyone's life easier is more a statement about how much C/C++ have suffered from not having a standard for packages.


  • I don't think those are better or worse. My point isn't about some ancient far too limiting standard, but about how easy it is to wreck everything by not knowing some obscure syntactical rule. My issue is about implicit conversion between strings and arrays, about silently swallowing errors and so on. And the only shell languages that I know aren't idiotic are nushell and Powershell.

    That KDE theme that nuked some user’s home directory? Used a bash script. That time the bumblebee graphics card switching utility deleted /var? Bash script. Any time some build system broke because of a space in a path: bash/ZSH/... script.

    Why would anyone make an init system based on shell scripts these days?