It being a bad practice and “not uncommon” is my complaint.
It being a bad practice and “not uncommon” is my complaint.
I hate when people say that they’ll only move when it has 100% support
Why do you give a shit what os others use?
Instagram, Facebook, and Threads are removing 404 Media stories for “nudity” as the company is paid to put ads with explicit pornography in front of its users.
… What?
I feel like it should be self evident - but I’ll outline a few of the specifics.
“Hey kids - just run this rando internet script directly without inspecting it first”
Firstly - you shouldn’t copy/paste directly into the terminal at all. What you copy and paste may not be what you see: example. So even “simple” things could turn bad. Paste to an editor first, then your terminal - especially if you’ve used “sudo” recently. It’s simply bad security hygiene to just run random code in a shell and to get people used to doing so.
Secondly - you’re just running some rando un-structured shell script. They can, and do, do whatever they want and put things wherever the developer felt they should go. It can re-configure your system in ways you may not want. In fact in this specific case it will add repositories to your system without asking. Did you want EPEL setup on your system? Did you want to add an external NVidia repo to your system? Too bad, it’s done. Hope you saw the “Installing NVIDIA repository…” message as it flew past because that’s all the notice you’ll get - and you only get that because the developers told you about it.
Thirdly - since these are completely unstructured there is no uninstall without sifting through the script (which you didn’t keep because it’s a “curl | sh”). Again lets use this one as an example:
How many things do you think that shell script installs?
And that’s all I see on a cursory walk through the 300+ lines of script. All of that may be reasonable to get things working - but that’s a lot for you to find and undo if you wish to remove this later.
There are better ways to distribute software and handle dependencies.
This one happily modifies system repositories for you too which is “great”. This whole practice needs to stop.
curl -fsSL https://ollama.com/install.sh | sh
Yeah… No. What’s with the kids these days and shitty install scripts for Linux?
That looks amazing.
… For 2008.
i feel uncomfortable with entrusting my data to them, as i am constantly worried i will break something and corrupt the data
Backups. If you’re not willing to setup and test proper backups then no - you should not self-host.
It’s ridiculous how much time people are spending performance optimizing terminals.
xterm on a 120MHz Pentium on X11 in the 90s performed “fine”.
That used to be how translucent terminals did it “back in the day” because it’s a lot cheaper to calculate…
It would be the terminal that does this, not a generic solution. I didn’t know if any specifically that does this though.