According to California's DMV, which is testing such things, Google's self-driving car company, Waymo, is progressing at a much faster rate than others. According to Tech Times' Maricris Francisco, "The report shows that Waymo had 0.2 disengagements for every 1,000 miles driven in 2016. In 2015, the company had 0.8 disengagements for every 1,000 miles." A disengagement is when the driver needs to take control back from the car, not necessarily because of an accident but because of bad weather, system failure, or a situation gets too hairy for the car's CPU to figure out. (Basically, previously, a driver had to take conrol once every 1,200 miles. Now, once every 5,000 miles.) And considering that Waymo testers are intentionally putting the cars in situations where they have to figure out the solution to a traffic problem, that's not too shabby a track record. Read Francisco's full story at Tech Times.