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

help-circle



  • If I browse a piece of software from play store and click ‘install’ it’s “installing” and if I do the very same with F-droid it’s suddenly “sideloading”. Fundamentally every language is just made up, but on this occasion the newly coined term is used to obfuscate things and attempting to paint things something they are not.

    I can claim all day that grass is blue and sky is green, but no one will take me seriously. Same thing should happen with ‘sideloading’ vs 'installing. Or if you really insist, sideloading might be something like injecting code to a system in a way which is not normally possible, like how some rootkits for devices work. But ‘sideloading’ is very different from ‘installing’ and installing anything on a general purpose computer doesn’t include any particular tool (like play store). I can install things on my workstation with ‘apt-get install’ or from source via ‘make install’, but the end result is still that a piece of software was installed.









  • other techies I’ve worked with had humanities degrees

    My sister, who’s been an occupational therapist, personal assistant and on other ‘soft’ jobs recently got hired as a helpdesk employee just for that reason. Apparently it’s easier to teach a humanist to reset M365 passwords and do simple troubleshooting than teach a techie on how to deal with humans (which is a major part of being an on-call support for anything).


  • When I watch Iron Man or Batman talking to a computer, I don’t see some pinnacle of efficiency, I see inefficiency.

    Things like Jarvis from Iron Man are far beyond of just translating speech to computer commands. Like in the first Iron Man where Jarvis pretty much manages the whole process on manufacturing the suit and can autonomically manage a fleet of them. I could see benefit if some kind of AI could just listen on a engineers discussion and update CAD models based on that, taking care of that the assemblies work as they should, keeping everything in spec and managing all the documents accordingly. But that’s pretty much human-level AI at that point and specially the current LLM hype is fundamentally very different from it.



  • Since no one has yet mentioned, by default if you’re running tar as a non-root user it extracts files with owner/umask of the current user and if you run it as root (or superuser) it’ll preserve ownership and permissions. From tar man page:

    –no-same-owner

    Extract files as yourself (default for ordinary users).

    –no-same-permissions

    Apply the user’s umask when extracting permissions from the archive (default for ordinary users).

    As mentioned, with root the defaults are to keep UID/permissions as they are in the archive. (–preserve-permissions and --same-owner).