Social Computing, Communities, and Public Information / Social Movements and Public Issue Activism

Public acceptance and social perception of human enhancement technologies are divided.