Social and moral effects of computers