5 ms·
I, as a software engineer, will never trust an autonomous vehicle that is not on rails. Even then, it better be a slow-ass train so I can jump off with minor in
by ok_dad 4y ago
I, as a software engineer, will never trust an autonomous vehicle that is not on rails. Even then, it better be a slow-ass train so I can jump off with minor injuries if anything goes awry.
I might trust a fully-open-sourced vehicle, produced in a manner which the software and hardware design and implementation are fully verified as error-free versus a simple-to-understand open-source model. That will never happen, though.
- A4ET8a8uTh0 4y agoI am not an engineer, but I feel the same way about payment systems. It is all so fragile when you peek behind the scenes that it is hard to justify using anything, but most basic services.
- panick21_ 4y agoHow do you think banks work?
- A4ET8a8uTh0 4y agoWhat kind of banks? Or do you mean bank as a generic name for a financial institution? Works as a function of payments? How it is intended to function vs how it actually works? It seems like a very easy question, but it is admittedly hard for me to answer without some additional way to parse it. Could you narrow it down a little?
- panick21_ 4y agoMy point is that the IT infrastructure that run payments in actual banks are mostly terrible.
- AlotOfReading 4y agoIt's totally fine to have lines you won't cross, but as you say literally none of this is going to happen. Autonomous vehicles aren't on rails and error-free isn't a thing. I'm also not sure how a fully open source stack would help to alleviate your safety concerns. Current vehicle stacks are impossible for a single individual to meaningfully review, however motivated. These are incredibly complicated distributed systems with dozens of processors running multiple operating systems and frameworks on top of those before you even get to application code. The safety requirements alone consume thousands of pages.
- ok_dad 4y agoCurrently the vehicle may fail but generally my brain won’t, except in certain cases. I’m fine with that, not with my car driving into a barrier it thought was a road. I probably won’t make that mistake.
- ok_dad 4y agoI also cannot know what’s in my computer’s Linux kernel but I feel better knowing everyone else can, and some of them can find bugs and fix them fairly easily. With closed source stuff, only the software developers at the company can see the code, which limits the eyeballs on it.
- zulban 4y ago"are fully verified as error-free" If you think this is possible you must not be a very good software engineer. Maybe that was your point. If so, you should say "I accept faulty human drivers but will forever reject anything worse than absolute perfection in autonomous drivers".
- ok_dad 4y agoI’m not a very good software developer, no, and that was my point. I’m a decent driver, but usually I farm that out to my wife who is better. Based on my phones swipe keyboard performance, I’ll say I don’t trust software developers to create a car’s brain.
- deleted 4y ago[deleted]
- andbberger 4y agowe've fallen a long ways from formal verification in the first fully automated metro (paris line 14) to this clowns shit being allowed on the streets.
- gremlinsinc 4y agoI'd trust a hovering one especially if it's more like a maglev pod and not a large drone.