Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Self driving machine code is inherently unsafe, as we don't have observability for the neural networks that run the most advanced models. The safety critical portion of the code focuses around running the base functions of the car.

One of the major hurdles to real Level 5 systems is proving their correctness.



> The safety critical portion of the code focuses around running the base functions of the car.

There's the rub. They don't meet the standards of safety-critical code, but they are safety critical.

I'm not sure how this challenge will be addressed, but I doubt the answer is "write everything in C". That approach works when your code is relatively simple, but doesn't scale when the code is actually extremely complex.


But the deep networks and such that power a self-driving car aren't written in C anyway. Or are they?


C++ skills are strongly desired by self driving car companies

https://hackernoon.com/five-skills-self-driving-companies-ne...


They are but that doesn't make them analyzable... Dealing with C craziness AND dnn craziness is silly. And the latter craziness is essential.


They most likely are written in C/C++ because the training algorithms are computationally intensive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: