e moral duties of computer scientists are more complicated. Many say that, even if the capability for artificial intelligence exists, it should not be developed. The risk a race of intelligent computers would pose to humanity is too great to be ignored. It must be noted, however, that ethics, especially on the edges of scientific development, have rarely prevented people from doing things, and as a result of one of those developments, despotic rulers, over whom the general public holds less power than they would over an artificial intelligence, have long had the capability to annihilate life on earth. Assuming artificial intelligence can be and is developed, what will be the ramifications for society? Several occurrences exist, known as historic singularities, which involve sufficient change and variability to make long-range prediction impossible or very nearly so. The development of language was one such singularity in human history, the discovery of fire another. Others have included the invention of the wheel and the printing press, Columbus's stumbling across America, the Industrial Revolution, and the invention of computers. Future singularities could include the full realization of human cloning, large-scale expeditions into space, contact with ex-terrestrials, the development of time-travel and light-speed travel, manipulation of consciousness, mass merging of consciousness, and the end of the universe. Artificial intelligence could be another. Current specialized intelligences and expert systems will continue to improve, making various aspects of life easier, but the existence of a full and general intelligence implies such great variability that the consequences it would have cannot be accurately predicted. An artificial intelligence of this magnitude is still years away and may not appear within the next century. In the meantime, with the growing intelligence of computer applications, the increasing automation of ma...