• 0 Posts
  • 92 Comments
Joined 2 years ago
cake
Cake day: July 31st, 2023

help-circle
  • pivot_root@lemmy.worldtoOpenChristian@lemm.eeIt never fails.
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    4 days ago

    Aren’t Christians supposed to be following the teachings of Jesus Christ? You know, the guy who preached kindness, fought hypocrisy (“those without sin may cast the first stone”), encouraged self-accountability (“if your eye causes you to sin, cast it out”), and gave his life for the betterment of others?

    God is an egotistical a-hole. He tested his followers in inhumane ways to prove their faith and devotion and used the fear of eternal suffering and damnation to enforce his will.

    A Christian that reads the Bible and takes away the teachings of God but not Jesus is misguided at best.




  • JavaScript was a mistake, but this is one of the few things they did correctly. Implicitly importing everything from a package into the current scope makes it difficult to follow where variables or functions come from, and it’s prone to cause problems when two packages export the same identifier.

    If you’re an absolute masochist, there’s always a workaround. Against all best practices, you can use the deprecated with statement. Or, you can Object.assign() the packages into the global object like a monster. Or if you’re using node, you can use the node:vm module to create a new V8 context with its own global object of your choosing.







  • You think that’s bad? For as much as I love seeing a well-configured Nix system, it’s beginner-unfriendly learning curve is almost as bad as “compile everything yourself” distros.

    As a beginner, do you have a question about Nix? RTFM. You did? Well, wrong Nix. You wanted to learn something about Nix the language, but those docs were about Nix the OS and Nix the package manager.

    You just read a guide for using the nix command and wanted to install a program with nix-env? That’s an outdated guide. You should be using flakes and nix profile. You tried that, but it said the nix command is experimental so you didn’t do it? No, you were supposed to edit /etc/nix/nix.conf to enable them first.

    Don’t get me wrong here though, I like Nix. It just desperately needs an actual beginner-friendly beginner guide for flakes and nix command commands that doesn’t assume everyone is a software developer. 80% of the Nix documentation tutorials aren’t even relevant to regular users, only package maintainers and NixOS users.






  • Why was the path to my save games hidden in a dotfile-folder?

    It isn’t any better on Windows, but oh boy does this one piss me off.

    ~/.config/mygame — wtf, no it's not config
    ~/mygame — fuck off, the home folder is mine
    ~/.local/share/mygame — better, I guess?
    ~/.cache/mygame — absolutely not here
    ~/.steam/.../MyGame — still not great, but at least it's self contained
    


  • I actually jumped ship a while back. I agree that Plex is a business and they do deserve to get paid for development and infrastructure costs, but it’s the blatant enshitification that I have a big issue with.

    They chose to lock a previously-free feature behind a paywall for everybody and asked for even more money to get it back. The less shitty alternative would have been to ask only the users who needed to use the relays to purchase a Plex Pass. Or, if they wanted to make it seem like a positive thing, they could have made the new subscription into an “enhanced quality” remote streaming experience that enabled higher bitrates over relays.

    They gave their users the middle finger by picking the most transparently greedy option that they could get away with justifying.