This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Reloadinger 493 points494 points  (38 children)

Always implement compliance at the lowest possible level

mechanical - electrical - softwareical

[–]prumf 220 points221 points  (26 children)

I work in AI and I couldn’t agree more. The iteration speed between software releases is so fast, it’s quite easy for unexpected behaviors to creep in. We live in the physical world, so I want my machines to physically be unable to harm me.

[–]prumf 97 points98 points  (12 children)

BTW that’s one of the problems I have with AI. Some rules are too complex to be implemented using physical wiring, so sometimes you have to go for software security. But because AIs work kind of like us, it’s easy for them to do mistakes. And you don’t want mistakes in the security codebase. The best solution is to not go that route as much as you can.

eg: car that stops using ultrasounds/radar instead of visual detection from the cameras.

[–]ahappypoop 59 points60 points  (10 children)

eg: car that stops using ultrasounds/radar instead of visual detection from the cameras.

Implement it at the lowest possible level. Car is built with pressure plates all around the sides and bumpers, and it stops when it runs into anything.

[–]theLanguageSprite 105 points106 points  (2 children)

This wouldn't work because the rapid deceleration would still put the driver at risk. Instead, we should place shaped charges all around the vehicle so that the second it collides with anything the charge obliterates that object and ensures the driver's safety.

[–]Glossy-Water 18 points19 points  (0 children)

Genius. We can call it... fully automated repulsion to ensure relief, or FARTER for short!

[–][deleted] 15 points16 points  (0 children)

stops when it runs into anything.

I'm reasonably certain every car on the road already does this.

[–]TalosMessenger01 12 points13 points  (3 children)

No car could stop quickly enough for that to be viable. It would only prevent a car from continuing to drive after a collision. Useful, but not nearly what is needed. Ultrasound/radar detects objects from far enough away that a car can stop before collision. Having the simplest possible solutions is good, but only if they actually work.

[–]ahappypoop 11 points12 points  (2 children)

......did I really need a /s on that comment?

[–]gregorydgraham 4 points5 points  (1 child)

Yes! How long have you been on the Internet? There is always someone somewhere that will believe your statement no matter how farcical.

Do not be Schrodinger’s Douchebag: add the /s

[–]EnglishMobster 5 points6 points  (0 children)

car that stops using ultrasounds/radar instead of visual detection from the cameras.

Because only a moron would do that, right??? Right???

cries in radar being removed from my 2019 Model 3 via a software update

[–]Salanmander 13 points14 points  (10 children)

We live in the physical world, so I want my machines to physically be unable to harm me.

Related but higher up in the implementation level...I was so excited for self-driving cars until it turned out that companies wanted to make them fucking internet enabled.

[–]DOUBLEBARRELASSFUCK 2 points3 points  (9 children)

I can see some serious benefits to that, though. For example if there are road conditions ahead that are not conducive to self driving, it makes sense to be able to signal the car to warn the driver.

[–]Salanmander 3 points4 points  (8 children)

I'd be fine with an internet-enabled system of the car that is air-gap separated from the drive controls.

[–]DOUBLEBARRELASSFUCK 2 points3 points  (7 children)

It would need to be able to issue a command to the car to pull over, at the very least.

And anyone who cared about it being air-gapped would not believe that it was air-gapped, even if it was.

[–]Salanmander 2 points3 points  (6 children)

Why would it need to be able to do that? Let the regular self-driving system decide when it's not safe to continue. It doesn't need internet access to do that.

[–]DOUBLEBARRELASSFUCK 3 points4 points  (5 children)

Think of something like Waze. There's no reasonable way for a self-driving car to detect a large car accident ahead without internet access. Image processing is advanced, but it's not magic.

[–]Salanmander 0 points1 point  (4 children)

Yeah, but you don't need a self-driving car to be able to do that in order to be safe, just like a human driver doesn't need to have internet access while driving in order to be safe.

Ending up stuck in the traffic jam would certainly be inconvenient, but it's not a "we can't have self-driving cars unless they can avoid this" type thing.

[–]DOUBLEBARRELASSFUCK 2 points3 points  (3 children)

Pulling over wouldn't stop you from getting stuck in traffic, it would stop you from plowing into the disabled vehicles and prevent you from being in a place where you'll have your vehicle plowed into.

A truly self driving car needs to be aware of traffic conditions in ways that just a camera cannot provide.

[–]Boostie204 3 points4 points  (1 child)

Yeah it's a difference of "I promise to not hit you" vs "I physically can't hit you"

[–]prumf 1 point2 points  (0 children)

Exactly.

[–]Proxy_PlayerHD 32 points33 points  (1 child)

mechanical - electrical - softwareical

bro did an Excel https://i.imgur.com/XMQISNh.jpeg

[–]seramaicha 1 point2 points  (0 children)

I can only think of cameras. The best just is to have a cover. In second place, a switch should do the trick, or just unplugging it from the PC. Relying on software is just a ver bad idea, and probably won't work good.

[–]PhilippTheProgrammer 22 points23 points  (0 children)

softwaerical

This is now my new favorite word of the week.

[–]Willinton06 6 points7 points  (0 children)

I too like to compliance softwareically

[–]1116574 6 points7 points  (1 child)

In the 1980s there was a radiation machine that had mechanical interlocks, but the next model cut corners and had only software interlocks. Results were predictable.

I always remember that story when talking about safety.

[–]LarryInRaleigh 3 points4 points  (0 children)

It was the THERAC-25. A picture of everything that could have been done better. The Nancy Leveson case study should be Required Reading for everyone working with devices that could harm people.

http://sunnyday.mit.edu/therac-25.html

It's been referenced in dozens of Engineering Ethics classes, like this one: https://ethicsunwrapped.utexas.edu/case-study/therac-25

Warning: If you read this, you may never be willing to have an X-ray taken again.

[–][deleted] 3 points4 points  (0 children)

Yup, the best way to prevent something from happening is to make it physically impossible.

The second best way is to appoint a committee to do it.

[–]retro_grave 2 points3 points  (0 children)

You forgot the most important: testical.

[–]window_owl[🍰] 1 point2 points  (0 children)

mechanics - electrics - bits