4,155 karma · joined July 25, 2021
Yikes! I really wonder about the cognitive dissonance necessary to work at OpenAI these days. They’re in an arms race to build a machine god, knowing full well that it could end humanity.
To be fair, I’ve reached the point where most random blog posts I read on the internet seem AI written, so it could just be confirmation bias on my part.
I feel pretty confident that I could describe to you a case (either real or hypothetical) where you would reject an artist based on their personal behavior, rather than their art. You would find it quite difficult in such a case to separate the two.
So the question is where to draw the line, and everyone answers that question differently.
Professionally, my experience is that certain software components need to run together on an individual machine (e.g. database server, app server, web server), and then those machines need to be networked in a certain way (e.g. web server talks to app server, which talks to database server), so I really need to care about the architecture of individual machines. You can then scale this out horizontally (e.g. add another web server) or vertically (e.g. upgrade your database server).
I'm old, so maybe I'm out of date, but having a cluster of "compute" that I can run arbitrary workloads on sounds neat, but is a capability that I've never needed.
From my very ignorant standpoint, K8s seems to be about running a "cluster", but I don't know why I would want to do that.
This amounts to "We deleted all your data in order to keep it safe." WTF.
Surely that is not the only dimension that matters when evaluating software. Maintainability and readability, for example, are crucial for any long-lived project.
I think you meant "I can think of exactly one customer in two years who was NOT surprised that software costs money"?
It’s like having gigabit internet to my house: I don’t actually need it, but when a website is slow, I know the problem isn’t in my internet connection.
This is a good question, but is perhaps too abstract to address well. I think a better question for right now is:
Once AI generates all the wealth it can generate, who benefits from that wealth?
If the answer is a small number of humans, that is probably a dystopia worth resisting.
If the answer is some number of AI agents, but no humans at all, that is probably also a dystopia worth resisting.
I think the only good outcome is one in which humanity benefits on the whole. If that means that we have to become a post-capitalist society in order to share in the wealth, so be it.
A simple example:
- Multiply your number by 2
- Add 10
- Divide by 2
- Subtract the original number
I think this is very poor advice. Knowing who/what changed the code is often crucial for understanding why it changed.