Technology predictions made in 2000 describe city streets awash in autonomous vehicles, citizens voting online from the comfort of their homes, and police solving crimes and thwarting terrorist ...