• 0 Posts
  • 72 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • Until then, people who have sacrificed enough of their weekend to the linux gods will be pipe internet text into their root consoles

    “I’ll do what’s easy even if it’s not good” is a terrible approach to, well, anything. I would expect people in this community to look for guidance on what the best way to do things is. Seems I’m wrong.




  • How much is your time worth? “Free” is the cost of the licensing but you take on the role of IT now (in addition to whatever your role in operating the bar is now). If you’re comfortable with being the IT department (managing the infrastructure, applying updates, running and testing backups, watching security notices, troubleshooting when things go wrong, providing user help desk support) then maybe.

    I’m comfortable with all of that - I’d still pay for the license if I were using it for a business.


  • Seedit is a serverless, adminless, decentralized reddit alternative. Seedit is a client (interface) for the Plebbit protocol, which is a decentralized social network where anyone can create and fully own unstoppable communities.

    In the plebbit protocol, a seedit community is called a subplebbit. To run a subplebbit, you can choose between two options:

    First, they take the dinglebop, and they smooth it out with a bunch of schleem. The schleem is then repurposed for later batches. They take the dinglebop and they push it through the grumbo, where the fleeb is rubbed against it. It’s important that the fleeb is rubbed, because the fleeb has all of the fleeb juice. Then a schlami shows up, and he rubs it and spits on it. They cut the fleeb. There’s several hizzards in the way. The blamfs rub against the chumbles. And the ploobis and grumbo are shaved away. That leaves you with a regular old plumbus.








  • Dude - you gotta get off the snap hate train for a bit.

    Do you not understand the difference between “hey, run this rando shell script on the internet” and “hey, use this standardized installer which may run some shell scripts”?

    I don’t give a shit about all the canonical hate. For me snap does what I want:

    1. Installs things in a standardized way using a standard interface i can easily script with ansible
    2. Provides a similarly standardized way of upgrading and uninstalling that can also be automated easily with ansible
    3. Works “just fine”.
    4. Edit - I’ll add in a fourth - creates a fucking binary I can run (no flatpak run something.something.something BS)

    It’s not bash I’m criticizing. Do you understand that? Because stop reading if you don’t and go back through my list. I’ll wait.

    So good - you get that bash isn’t the problem. It’s the bespoke unstructured installer/upgrader/unisntaller part that is bad. You could write your installer in C, Python, etc. and I’ll levy the same complaints. You want me to install your python app? It should be available through pypi and pip. Not some rando bespoke installer.






  • I really want to push back on the entire idea that it’s okay to distribute software via a curl | sh command. It’s a bad practice. I shouldn’t be reading 100’s of lines of shell script to see what sort of malarkey your installer is going to do to my system. This application creates an uninstall script. Neat. Many don’t.

    Of the myriad ways to distribute Linux software (deb, rpm, snap, flatpak, AppImage) an unstructured shell script is by far the worst.