Earlier quoted context omitted.
You should read the footnote marked [1] after "a note for technical folk" at the beginning of the article. He is very consciously making sweeping generalizations about how software works in order to make things intelligible to non-technical readers.
Sure, but: > these claims mostly hold, but they break down when applied to distributed systems, parallel code, or complex interactions between software systems and human processes The claims the GP quoted DON’T mostly hold, they’re just plain wrong. At least the last two, anyway.
Beliefs that are true for regular software but false when applied to AI
441–450 of 461 posts
Re: Beliefs that are true for regular software but false when applied to AI
#442Earlier quoted context omitted.
You should read the footnote marked [1] after "a note for technical folk" at the beginning of the article. He is very consciously making sweeping generalizations about how software works in order to make things intelligible to non-technical readers.
Does that really matter? He is trying to lax the general public perception around AIs shortcomings. He's giving AI a break, at the expense of regular developers. This is wrong on two fronts: First, because many people foresaw the AI shortcomings and warned about them. This "we can't fix a bug like in regular software" theatre hides the fact that we can design better benchmarks, or accountability frameworks. Again, lo…
This is not at all what I'm trying to do. This same essay is cross-posted on LessWrong[1] because I think ASI is the most dangerous problem of our time.
> This "we can't fix a bug like in regular software" theatre hides the fact that we can design better benchmarks, or accountability frameworks
I'm not sure how I can say "your intuitions are wrong and you should be careful" and have that be misintepreted as "ignore the problems around AI"
[1]: https://www.lesswrong.com/posts/ZFsMtjsa6GjeE22zX/why-your-b...
Re: Beliefs that are true for regular software but false when applied to AI
#443> here are some example ideas that are perfectly true when applied to regular software Hm, I'm listening, let's see. > Software vulnerabilities are caused by mistakes in the code That's not exactly true. In regular software, the code can be fine and you can still end up with vulnerabilities. The platform in which the code is deployed could be vulnerable, or the way it is installed make it vulnerable, and so on. > Bug…
I thought this blog post was a parody. And to my surprise both the author and the audience takes it seriously. Weird
Re: Beliefs that are true for regular software but false when applied to AI
#444Earlier quoted context omitted.
It shows up at https://boydkane.com under the link "Why your boss isn't worried about advanced AI". Must be some kind of sub-heading, but not part of the actual article / blog post. Presumably it's a phrase you might hear from a boss who sees AI as similar to (and as benign/known/deterministic as) most other software, per TFA
Ah, thanks for that! >Presumably it's a phrase you might hear from a boss who sees AI as similar to (and as benign/known/deterministic as) most other software, per TFA Yeah I get that, but I think that given the content of the article, "can't you just fix the code?" or the like would have been a better fit.
Re: Beliefs that are true for regular software but false when applied to AI
#445> AIs will get more reliable over time, like old software is more reliable than new software. :) Was that a humam Freudian slip, or artificial one? Yes, old software is often more reliable than new.
Re: Beliefs that are true for regular software but false when applied to AI
#446Earlier quoted context omitted.
Agreed. Or debuggers that would take out the entire OS. Or a bad driver crashing everything multiple times a week. Or a misbehaving process not handing control back to the OS. I grew up in the era of 8 and 16 bit micros and early PCs, they where hilariously less stable than modern machines while doing far less, there wasn’t some halcyon age of near perfect software, it’s always been a case of things been good enough…
But at the time that software was "new" and unreliable.
Re: Beliefs that are true for regular software but false when applied to AI
#447Earlier quoted context omitted.
Holy survivorship bias, Batman. If you think modern software is unreliable, let me introduce you to our friend, Rational Rose.
I think old in this sense is "released" rather than "beta" - it takes time to make any software reliable. Many of the examples here further prove that young software is unreliable. Remember when debuggers were young? Remember when OSes were young? Remember when multi-tasking CPUs were young? Etc...
Re: Beliefs that are true for regular software but false when applied to AI
#448Earlier quoted context omitted.
Holy survivorship bias, Batman. If you think modern software is unreliable, let me introduce you to our friend, Rational Rose.
You misunderstand. They are explicitly referring to the survivors that have been iterated on and chosen for being good. They're NOT saying all software in the past was better.
Re: Beliefs that are true for regular software but false when applied to AI
#449Earlier quoted context omitted.
Neither, you’re reading it wrong. Think of it as codebases getting more reliable over time as they accumulate fixes and tests. (As opposed to, say, writing code in NodeJS versus C++)
Sounds more like survivorship bias. All the bad codebases were thrown out and only the good ones lasted a long time.
Re: Beliefs that are true for regular software but false when applied to AI
#450Earlier quoted context omitted.
Sounds more like survivorship bias. All the bad codebases were thrown out and only the good ones lasted a long time.
Survivorship bias is real, but is missing the important piece of the story when it comes to software, which doesn't just survive but is also maintained. Sure you may choose to discard/replace low quality software and keep high quality software in operation, which leads to survivorship bias, but the point here is that you also have a chance to find and fix issues in the one that survived, even if those issues weren't…