Google's self-driving cars have been successfully programmed to master the navigation of city streets and the challenges that they present, including jaywalkers and weaving cyclists. This is a critical milestone not only for self-driving car technology, but also for the automobile industry.