Kevin Kelly recently published... Note