136 years of failed tech predictions