It's not just protection against security, but also human error.

https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123

https://hackaday.com/2024/01/20/how-a-steam-bug-once-deleted-all-of-someones-user-data/

Just because I trust someone to write a program in a modern language they are familier in, doesn't mean I trust them to write an install script in bash, especially given how many footguns bash has.

[-] moonpiedumplings@programming.dev 3 points 3 months ago* (last edited 2 months ago)

This is so horrifically wrong, I don't even know where to start.

The short version is that phone and computer makers aren't stupid and they will kill things or shutdown when overheating happens. If you were a phone maker, why tf would you allow someone to fry their own phone?

My laptop has shut itself off when I was trying to compile code while playing video games, while watching twitch. My android phone has killed apps when I try to do too much as well.

[-] moonpiedumplings@programming.dev 3 points 7 months ago

Crowdstrike didn't target anyone either. Yet, a mistake in code that privileged, resulted in massive outages. Intel ME runs at even higher privileges, in even more devices.

I am opposed to stuff like kernel level code, exactly for that reason. Mistakes can be just as harmful as malice, but both are parts of human nature. The software we design should protect us from ourselves, not expose us to more risk.

There is no such thing as a back door that "good guys" can access, but the bad guys cannot. Intel ME is exactly that, a permanent back door into basically every system. A hack of ME would take down basically all cyber infrastructure.

[-] moonpiedumplings@programming.dev 3 points 9 months ago

Pip in a venv doesn't get you non python tools.

Conda also has venvs, for seperate environments for stuff as well.

[-] moonpiedumplings@programming.dev 3 points 11 months ago

Xplore file browser

It's trivial to replace the independent pieces of xplore, but it has so many features in one app that I just can't let it go. It's got dual pane file browsing, disk usage chart, smb, ftp, and many other cloud storage connections. It also handles many types of compression.

It's become my main offline music player as well, because it has the simple ability to shuffle a folder of music, which is all I really need.

It can also view installed apps, export them to apk, and view and modify appdata (as non root!).

Because some of us have fat fingers and accidentally downvote when we scroll on mobile.

One of the things I liked about reddit was that, since it saved downvoted posts, I could go through the list every once in a while and undownvote the accidents.

Can't do that here though, and I sometimes notice posts or comments I've accidentally downvoted.

Anyway, people shouldn't care so much, we don't have a karma system or the like here anyways, so why does it matter?

If you're not trying to create complex virtual networks, or have hardware accelerated graphics, VirtualBox can be a bit unintuitive, but has all of the features that VMWare makes you pay for, available for free.

By "network" they also meant you can export the disk image to another device on your local network, rather than over the internet.

Somewhat related, there is a site I follow called royalroad. Royalroad is a site for web serials, which are basically books uploaded to the internet chapter by chapter.

Although royalroad used to be only google ads, at some point they started accepting user submitted ads. (Also, ads on that site have always been unobtrusive).

I like these ads much better because they are more privacy respecting (literally an a image and a link).

Also, they are really funny. User's with no art skills will make memes, or doodle stick figures, and I clicked on that one anyways, and the story was soooo good.

This is about python packaging, like making/getting libraries/apps rather than compiling binaries, but it's pretty relevant here:

https://chriswarrick.com/blog/2023/01/15/how-to-improve-python-packaging/

Because it's not their responsibility to add a feature people primarily use on servers to an installer built for desktop usage. Because there installer isn't bad, it's loved exactly for the ability to automate it. Because their installer works, and it doesn't take a lot of manpower. According to debian salsa, it basically only receives translations and package updates, some of that automated.

Why have the debian devs go off and add support a whole another installer (by support I mean actually attempt to add features to it) when they have a perfectly nice, working installer? The devs have more important things to do.

view more: ‹ prev next ›

moonpiedumplings

joined 2 years ago