Scientific and Technological Dilemmas