Computing and Internet Diffusion