I should add, we are hysterically bad at predicting innovation (or predictions in general). We seem to repeatedly do things that the far most experts in that field would have angrily rejected for sounding preposterous. Perhaps not often enough but we do see those things regularly on the HN front page.