Only 2 of them rely on advances in machine learning (real-time translation of foreign languages, personal assistant).
Most of these are consumer tech or interaction with computer advances. Two predictions about education are nice.
All predictions about advances in biotech, medicine, nanotech, etc. have failed.