6 premature predictions of tech failure