Diffusion of Personal Computing Devices, 1977-2020