Self-Driving Cars and Ubers on California Roads