Remix.run Logo
hannob 2 days ago

> Some people don't want to be forced to run a bunch of stuff they > don't understand on the server, and I agree with them.

Honest question:

* Do you understand OS syscalls in detail?

* Do you understand how your BIOS initializes your hardware?

* Do you understand how modern filesystems work?

* Do you understand the finer details of HTTP or TCP?

Because... I don't. But I know enough about them that I'm quite convinced each of them is a lot more difficult to understand than ACME. And all of them and a lot more stuff are required if you want to run a web server.

sussmannbaka 2 days ago | parent | next [-]

This point is so tired. I don’t understand how a thought forms in my neurons, eventually matures into a decision and how the wires in my head translate this into electrical pulses to my finger muscles to type this post so I guess I can’t have opinions about complexity.

snowwrestler 2 days ago | parent | prev | next [-]

I get where you’re going with this, but in this particular case it might not be relevant because there’s a decent chance that Rachel By The Bay does actually understand all those things.

frogsRnice 2 days ago | parent | prev | next [-]

Sure - but people are still free to decide where they draw the line.

Each extra bit of software is an additional attack surface after all

fc417fc802 2 days ago | parent | prev | next [-]

An OS is (at least generally) a prerequisite. If minimalism is your goal then you'd want to eliminate tangentially related things that aren't part of the underlying requirements.

If you're a fan of left-pad I won't judge but don't expect me to partake without bitter complaints.

kjs3 2 days ago | parent | prev [-]

I hear some variation of this line of 'reasoning' about once a week, and it's always followed by some variation of "...and that's why we shouldn't have to do all this security stuff you want us to do".