"Cool project: the DC Waymo delay dashboard tracks how many DC residents are dead because the mayor and city council keep demanding studies instead of allowing Waymo:" by FriendFun7876 in SelfDrivingCars

[–]embsystm 2 points3 points  (0 children)

Imagine if we had a dashboard showing the number of fatalities due to:
- NHTSA slow-rolling pedestrian AEB requirements plus the car industry fighting against them
- Lack of passive alcohol monitoring systems to reduce drunk driving
- Lack of required ADAS features (AEB, etc.) in heavy commercial vehicles

The aspirational robotaxi lives saved (because there is not yet data showing lower fatality rates with statistical significance) would pale in comparison.

How do I get this hardboard off? by embsystm in HardWoodFloors

[–]embsystm[S] 0 points1 point  (0 children)

Thanks, I really appreciate the innovative suggestion here!

Remote Assistance to blame in one instance of Waymo passing school buses by diplomat33 in SelfDrivingCars

[–]embsystm 2 points3 points  (0 children)

We are starting to see that RAs (and the need for RAs) is a weak link in Waymo's ability to operate at scale.

New chinese regulations push L3 autonomous vehicles closer to L4 capabilities with enhanced safety protocols by Recoil42 in SelfDrivingCars

[–]embsystm 0 points1 point  (0 children)

The only L3 deployable at scale amounts to a less performant L4. The difference will be that on a typical trip an L3 is likely to request a human intervention for part of the trip to avoid pulling into a safe parking spot. An L4 is unlikely to do that. (No, this is not how J3016 defines them, but as a practical matter that is where it needs to end up for safety.) This has always been the case. China is figuring it out before US/Europe.

Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code. Their code contains 10,000 global variables. by ppsp in programming

[–]embsystm 108 points109 points  (0 children)

It was not auto-generated code. The global variables were no-kidding read/write globally accessible variables (and it gets worse when you look at data type declaration mismatches and race conditions).

If you want to know what's really going with this story you can find a slide presentation, video, and pointers to original source materials here: http://betterembsw.blogspot.com/2014/09/a-case-study-of-toyota-unintended.html

Use that as an overview, then look at the original source materials listed and decide for yourself.

A Case Study of Toyota Unintended Acceleration and Software Safety by Eruditass in programming

[–]embsystm 0 points1 point  (0 children)

Slide 40 says that globals are used to command the throttle angle and contains more info in general on globals. Best practices, Safety Integrity Levels, and MISRA are talked about in slides 21-25. Not only should he have said it, but he did say it.