Technology Differences over Space and Time