I will point out that even if the author is 100% correct (which other comments here have been great at disputing), that still doesn’t explain how all the hairdressers and physical therapists and restaurant servers and line cooks are going to be losing their jobs.
Even truck drivers are somewhat safe because even if you get self-driving working perfectly, you still might want a human to physically operate parts of the truck that a computer can’t interact with, because a computer doesn’t have any hands with opposable thumbs that can adapt to an infinite set of situations.
E.g., Truck drivers who deliver Pepsi and Frito Lay aren’t going to be replaced by self-driving because driving isn’t really most of the job.