How predictable is technological progress? - Farmer, J. Doyne; Lafond, François (Research Policy, 2016)