trevor (any/all)

Hello, tone-policing genocide-defender and/or carnist 👋

Instead of being mad about words, maybe you should think about why the words bother you more than the injustice they describe.

Have a day!

  • 3 Posts
  • 844 Comments
Joined 3 年前
cake
Cake day: 2023年6月10日

help-circle

  • Most people hate Snaps because the Snapstore backend is proprietary (which is a valid reason to hate them).

    I despise Snaps because their cold start times are dreadful (yes, even with LZMA compression, which Canonical wants you to believe solved this). When a Snap launches after first installation or after an update, you’re looking at anywhere from 15-60 seconds of unresponsiveness while your system appears to fail to launch the application, even though it’s actually because the shitty Snap needs to decompress the disk images and pollute your loopback devices.

    Combine the terrible cold start times with the fact that the default behavior of Snaps is to phone home to the Snapstore whenever they want to check for updates and you’re going to create bad experiences for people (especially newbies) that think “Linux is garbage” because Canonical decided this was a great idea to force on people.

    They also keep Snapifying core parts of Ubuntu like the kernel itself and GNOME, making them impossible to avoid if you want or need to use Ubuntu.


  • On the other hand, I feel like many of the headaches of packaging and using packages could have been avoided if static linking were the default. Sure, things like openssl should probably be dynamically linked for more immediate updates when security issues arise, but most of the other third-party libraries for applications should be statically linked.

    Otherwise, we end up reinventing static linking for decades, which is what things like Flatpak, AppImages, Snaps (🤢), and presumably Toolpaks exist to solve.

    Yes, Flatpaks and Snaps (🤢) also provide application sandboxes, but it would be much better if they could focus more on sandboxing than also having to worry about dependency management for application libraries.

    Arguably, if static linking were the default, Toolpaks wouldn’t be necessary either, even for immutable systems, because static binaries can be easily installed to a mutable part of the system.


  • Honestly for the best lol.

    Jokes aside, I don’t see why this would exclude those languages. Just because they need a runtime doesn’t mean the runtime can’t be bundled (even if it is annoying to do so). I would imagine for runtime-dependent tools, they would just make a generic runtime bundle that can be shared between packages, similarly to how it’s done with flatpak.

    I think “tools [bundling] all their dependencies” is more likely to mean that you need to ensure that third-party libraries your tool depend on are bundled, which is good. End users, even if they’re developers, shouldn’t need to hunt those down just to use something.












  • Did you not read this?

    I became an anti-theist after many years of being a deist. I am familiar with at least one non-Abrahamic theistic belief (deism).

    Or this?

    I am not appealing to an “objective truth”. I’m appealing against the solopsism and nihilism required to believe something you know is unfalsifiable. If you can’t know something is true, be honest with yourself and others. Your position on the matter should be “it cannot be proven/disproven; we cannot know”. Not, “I believe in it, despite it being unfalisifiable”.

    I had a theistic worldview, just like you. It is not for a lack of experience or consideration that I became an anti-theist. Nor am I appealing to some all-encompassing, all-explaining Truth (or “real world” as you put it); that is what theists do.

    Which makes what you said:

    And what you’re doing is ignorant, unintentional faith. The worst characteristics of religion. You can’t see past this all-powerful “real world” you’ve been taught to believe in, because you’ve built your entire identity around it.

    feel a lot more like projection than engaging in a critical discussion.





  • It’s an equally good way to believe in beneficial lies

    That was addressed in my other comment. And if you believe that the reasons for doing good things in the world are “beneficial lies”, I’d say that’s another issue with theism warping your view of reality. You don’t need “beneficial lies” to do good in the world. You merely need the desire and ability to do good – neither of which require theism. But the lies that people are influenced by will contribute to harmful beliefs and actions, which is the main problem with theism.

    So that’s My critique of the philosophy being espoused here, that objective truth is a moral good.

    I am not appealing to an “objective truth”. I’m appealing against the solopsism and nihilism required to believe something you know is unfalsifiable. If you can’t know something is true, be honest with yourself and others. Your position on the matter should be “it cannot be proven/disproven; we cannot know”. Not, “I believe in it, despite it being unfalisifiable”.


  • Theistic beliefs are a terrible way to determine what is true, especially when theism is not only simultaneously used to justify harm (bigotry, supremacy, exploitation), but also unnecessary for achieving caring about justice (rights, environmental conservation, veganism, anti-capitalism, etc.).

    Do some theists end up doing and believing progressive and beneficial things? Yes, but a house built on a weak foundation can fall apart much more easily than one built on a solid one. You should do good in the world because that is the kind of person you want to be, not because of a (very likely untrue) belief you adopted that cannot be falsified.