How could we not take this shot? I understand perfectly well that a lot of things will need reconfiguration and that it's going to be painful, but dear lord, let's focus on making it go well instead of ending it.
How could we not take this shot? I understand perfectly well that a lot of things will need reconfiguration and that it's going to be painful, but dear lord, let's focus on making it go well instead of ending it.
Software is deterministic, it has been since its inception[0]. Why go from something objective/provable to something that does "strange things", when we already have former? It's like making bricks out of paper and declaring "actually, this is logical next step for bricks because stuff waves in the wind".
> What if our lives get much, much better?
What if not?
[0] (Yes not really/actually if we're being pedantic)
Because we like computers to feel like they are fast, mainly. Most compilers, for example, are non-deterministic because they can be made to run faster if they ignore things like thread execution order. Same goes for LLMs. Technically they are as deterministic as any other software, but we allow GPUs to play fast and loose with floating point numbers to speed things up, which gives the impression of "strange things".
As long as you are not (and I sympathize) I have zero clue how to justify any delay in getting everyone at least to our current level.
I understand that there are risks and we should work hard to guard against them. But no society has seriously considered giving up driving while we figure out global warming. People want a good life, that's just the selfish fucks we are, and it's upon those with clout to will it for everyone.
> Why go from something objective/provable to something that does "strange things", when we already have former?
Because it does something different. It's not from/to. LLMs are subbing in for humans, not for deterministic computing. Replacing deterministic computing with LLMs for tasks that have be perfectly solved without LLMs would be wasteful and silly.
I'm a bit joking, but we've been working in deterministic computation for so long, we don't even think of there being another way.
But seriously, I do view AI as the input to a deterministic machine. Junior engineers (well all engineers) aren't deterministic, and we've made processes to direct their behavior towards making better software. AI agents do a better job of following my processes than engineers. We move up the stack towards testing and verification rather than writing. That doesn't make me sad, after 40 years of coding, I'm kind of tired of it. I have more ideas than I can code, so I'm happy to give AI my ideas and have it code for me.
I had a former manager tell me that all technology problems are really people problems, now maybe all technology problems are all agent problems and we just have to get comfortable with managing agents like we got comfortable with managing people.
How exactly do you think this is going to happen?
I am not saying it's going to work but we are not getting much smarter right now, and we really need all the help we can get to accelerate more complicated stuff.
And it is accelerating! Will it be as useful as I hope it will be? That is entirely beside the point. This post was not at all about me assigning any chance of the good outcome. Just that there is no other ethical option.
Trying what, though? What is it? Immense potential for what? So far this entire comment doesn't actually say what you think we should do in any capacity. It doesn't really say anything at all.
At a quantum level, it is also actually non-deterministic.
By Occam's razor, it is more probable that the universe is simply non-deterministic.
This is satire, right?
If you seriously think that AI is going to improve the lives of anyone except the robber barons who own the AI you are absolutely delusional.