How the 2017 Tech Predictions Stacked Up