Mama told me not to come.

She said, that ain’t the way to have fun.

  • 0 Posts
  • 9 Comments
Joined 3 years ago
cake
Cake day: June 11th, 2023

help-circle


  • Libertarian’s wet dream

    Please don’t conflate Objectivism and Libertarianism. They’re different, and Ayn Rand hated Libertarians. Objectivism is all about selfishness (maximize personal benefit), whereas Libertarianism is all about minimizing harm between people (initiation of force, NAP).

    Let’s use an example of someone creating a dangerous product and someone gets hurt. An Objectivist would say “oops!” whereas the Libertarian would say the seller should be legally liable for damages and criminally liable if they knew about the danger and didn’t properly disclose/prevent it, otherwise it’s an initiation of force.

    Objectivists believe in maximum freedom. Libertarians believe your freedoms end where mine begin. They’re different.




  • Sure, but those will usually be pieces of an app on the same host, not whole apps. Like for an inventory management app, you might have the auth server and its database on one host, the CRUD app and its database on another, and the report server, its database, and a replica of the CRUD db on another. And I use the term “host” broadly enough to include VMs on the same physical hardware. And these hosts will have restricted communication between each other.

    At least, that’s how I’ve seen it done.

    Self-hosters will generally run multiple full apps on one host. It’s a different setup.



  • Companies don’t typically host multiple containers on the same host. So having a different user for them is less important than securing the connection between machines, since a given biat isn’t particularly interesting. Attackers will still try to break out, so they have a backup.

    As a self-hoster, you typically do the opposite. You run multiple services on the same host, and the internal network isn’t particularly secure. So you should be focusing more on mitigating issues, and having each service run as an unprivileged user is one fairly easy way to do that.