• 0 posts
  • 183 comments
Joined 3 years ago
Cake day: July 12th, 2023
  • TL;DR: Tribalism bad. I’m sure you’ve heard it before but it really needs repeating.

    Most saddening of all is that the legitimate and valid communal focused ideology that the old guard purports to hold up - is actually being lived and expressed by the corporations those same people would argue are capturing the ecosystem. The guys out there with big Che Guevara energy are the real ones building and perpetuating a misery machine fueled by your ideology and nothing else. […]
    This is incontrovertible fact you can only fail to see if, to you, Linux is not the democratization of technology but instead the intimate satisfaction of init scripts sliding up your butthole in just the right way.
    You cannot ever lose sight of who we as technologists are here to serve. Moms who don’t know or care what the hell an init system is. Normal gamers who just want to chill and play Overwatch with their friends. Young children inspired by the genuinely good ideas of our forefathers that this ideological nonsense eventually will scare out of the community. That’s the real loss behind all this. Every time you succumb to the fragmentation of the Linux ecosystem and tell some poor clueless kid that can’t run a bash script yet that he should run Mint on his gaming desktop because it’s “stable” - that’s one more person that inevitably decides we’re all fucking crazy and never comes back and spends the rest of their lives telling everyone they know that Linux is hard and confusing when it hasn’t been either of those things for years. […]
    This not only drives users away, but inevitably it discredits the positions of every single Linux enthusiast on Earth in the eyes of normal people. In many cases it’s simply impossible to argue that Linux actually IS easy to use and learn and why that’s the case, because the Linux community traumatized them and damaged their worldview so significantly that they think Linux enthusiasts and software engineers are all a bunch of crackpots that place absolutely no value on anyone’s time or ease of use.

    It’s pretty hard to disagree with this guy after seeing the massive shitstorm over Age verification and Systemd’s purported “”“willingness to participate”“” these past few days.
    I feel like we are days always from someone asking what distro to get and some huge comment section fight breaking out over OpenRC and Antix versus Systemd and Cachy or something along these lines.
    Now imagine you as a newcomer with no Linux knowledge being on the receiving end of this mess. Yeah I get the point he’s making.

    And then you flip this to the “experts” view and:

    “I just don’t really see any reason to invest in AppImage considering the existence of Flatpak and the good work being done to improve generics.” It seemed simple. Straightforward. Easy conclusion to arrive at. And before I’ve managed to wipe the sand off my phone screen and get back to enjoying myself, I’m suddenly getting all caps DMs from someone who hasn’t participated in the community in months. I’m called arrogant. Closed minded. That I’m shutting down AppImage because I don’t like how the sausage is made.

    Like holy shit. Why the hell are people out there yelling at software maintainers about packaging decisions???
    And I’ve seen people do this for Flatpak too.
    “Why is this only available via Flatpak weh weh Red Hat is the devil!”

    I understand not wanting to “cater to the normies”. I understand wanting to have your own corner where you do things your way and don’t give a shit about the needs of the regular Joe. I totally get it.
    But people at large really need to stop yelling at other people not catering to them.

    Want software packaged in X way? Do it yourself!

    Lately DankPods (Aussie YouTuber) has been taking about his escape to Linux.
    He talks about how he moved most of his needs (bar video editing and other minutiae) to Linux as it’s the only platform he feels he “owns” / sees a future in.
    Yet even him, said he’d almost rather not talk about it publicly because of the mountains of people in his comments yelling at him for choosing Bazzite over something else. Or accusing him of making Linux “Look bad” because of Nvidia issues despite him using the right Bazzite Edition for Nvidia. Or the people yelling “Why you still edit on Mac? Just Davinci on Linux bro” despite there being a billion quirks to it.

    How on Earth has the community at large not moved on from Distro wars? Holy shit.

    This is basically what the blog author is grasping at here. How many people have been driven away from Linux because of all this infighting? How many more will be?

  • As I said, I didn’t find an alternative, ended up just going back to regular Microsoft VSCode, I’ll poke around VSCodium again and see if I can get Python to work as I’m expecting it to.
    I suppose there is PyCharm Community Edition but I haven’t really used it enough to recommend. It also feels like Jetbrains IDEs end up being heavier than Electron, somehow. Depending on your use it might be overkill.
    I also know there’s that super hyped Rust based one called Zed that’s supposed to be really lightweight and fast, but who knows if they’re even focusing on that anymore given their whole homepage is now AI AI AI…

  • Reading the post, the issue is more on Snap’s side and the way Ubuntu configures it than on Systemd.

    Ubuntu automatically deletes old files from the /tmp directory after a certain number of days. During this cleanup, an important directory used by snap-confine may get removed. This creates an opportunity for the attacker to act. Once the directory is deleted, the attacker quickly recreates it with malicious content.

    In this scenario, a cron job could trigger it too.

  • The best I’ve seen was yesterday where a website had the log-in button greyed out after the password manager filled my creds in.
    So I had to manually click both the email and password field. Just click them. Then it enabled the log-in button.
    So someone took their time to write a piece of JS that said “If the user hasn’t focused both fields at least once, no login”. Literally why? Extra code that does nothing useful.


    I was hoping passkeys would be the solution to this madness, but it seems to me the entire spec gives too much power to the OS Makers and too little to the users because “mUh AtTtEsTatIoN” so now I don’t know anymore

  • Look, if he wanted to introduce AI code, whatever, but doing it all at once in a 14k line change is crazy.

    Surely it would be better to introduce AI by letting it handle misc changes here and there instead of starting with the “biggest release ever done” (his words), no?