@dalias@hachyderm.io@jpetazzo@hachyderm.io unironically though, really i want you to realize something. I am going to provide an example of why this is the case, and why we have to rely on things such as fakeroot with proot or what have you to sandbox packaging your apps. https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123 WHY? Actually horrific this happened, and impacted a non insignificant amount of people installing bumblebee before NVIDIA wanted to play nice.
@dalias@hachyderm.io@jpetazzo@hachyderm.io It defeats the purpose of the package manager which is supposed to be the one deciding what goes where. If you are shipping software standalone that is fine, but you should realize that if you want people to use it with systems that rely heavily on a package manager to do the heavy lifting you should focus on your post installation instructions. Not a minified, code golfed shell script that does god knows what. Let people figure out how to package that in their ecosystem (or, maintain your packages if you want strict control of the process) this is how it has been, this is how it should be, and anyone who deviates should be ousted. https://wiki.archlinux.org/title/PKGBUILD we have things like PKGBUILD on arch, we have all these native to a package manager's ecosystem way of doing "post install" scripts. do not just write some posix shell, or python, or perl script that requires a BUILD TIME dependency just to make your shit work.
Why is curl | sh bad? Because it's easy to see if it's curl pulling unless someone bothers to type out user agent flags and so on. Would it be bad practice to curl and then review a script? No. That requires the script to be readable though which most of these curl | sh scripts are absolutely not. I am talking about those horrific thousands of lines posix scripts that have multiple cases, falling through because no adequate testing. https://github.com/valvesoftware/steam-for-linux/issues/3671 do not be that person. it's easier to provide instructions of how to configure the software than to maintain a monolithic script that does everything for them. Not to mention that most of the time these scripts exist to bypass package manager ecosystems. coughhttps://rustup.rs/
@vfrmedia@social.tchncs.de@kkarhan@infosec.space@aperture@snug.moe I don’t do bumper stickers because I don’t like my car being identifiable or having things that stick out on it. I used to want bumper stickers but I decided that I like my car looking as just any other one on the road as it’s easier to blend in to traffic
@dalias@hachyderm.io@waldoj@mastodon.social not to mention that they’re a waste of lithium. Most of their worth is the battery pack alone and nothing else. It’s a struggle of energy density. Maybe if we didn’t focus so much on requiring everyone to own a personal vehicle… I mean it used to be that the family only had one car. Modern families pretty much expect everyone to have a car. Two car garage? Yeah that’s only you and your significant other’s car not to mention your kids (if you have any).
I love telling people about how pineapples grow because if they hadn’t heard it feels weird. They take a year to grow I have a tiny potted pineapple (yes the plant will be moved)
@paragon@social.besties.house The entire situation is confusing, hard to piece together and better left alone. People in general do not like global blocklists shared between instances, there has been criticism of what TBS includes and what TBS does not include. This happens to any blocklist though, as there’s a wide variety of opinions when it comes to this sort of thing. You’ll be hard pressed to find instance administrators commenting publicly on the matter. At most you’ll get people who try to remain neutral and stay out of it (yes, I try not to have a "TBS alignment".). I'm replying to this because it’s a rabbit hole but also because there’s people who follow me and who definitely will provide context to these things that I cannot because I was not involved or there.
I try not to let that dictate me, I have a lot of context but I don’t want to be involved. I administrate for an instance that has taken a stance, but part of my conditions for doing so was that I would be kept out of it. I hope that when I post this people will respect my decision regarding that, and that they will drop my mention from the resulting thread. I don’t like seeing people left in the dark but at the same time it’s hard to give an answer. This is one of those things you just have to form an opinion about regarding what is given to you and it can be very hard to make sense of.
despite the non stop conflict when it comes to displaying windows on a screen I still have to admire both X11 and Wayland. Before X we had a lot of nonstandard proprietary approaches, and there wasn't a widespread framework for this sort of thing. I mean look at any old system. https://en.wikipedia.org/wiki/BeOS has a proprietary method of drawing windows. We've made a lot of progress.
Tech Janitor; Administrator of Transfem.social, Woem.men, Lewd.lgbtFedi Accounts: @puppygirlhornypost@transfem.social@puppygirlhornypost@woem.men@puppygirlhornypost@lewd.lgbt@puppygirlhornypost@labyrinth.zone* If contacting for moderation purposes please use my account local to the instance it is in regards to, I cannot see woem.men specific reports on transfem.social and vice versa. I do not and will never apply punishments made on one moderation team to the other. Retrospringhttps://retrospring.net/@pupgirlhornypost