IEEE technology and society magazine : a publication of the IEEE Society on Social Implications of Technology