Ethical Systems as Computational Optimizations

Utilitarianism (selecting actions based upon how they are likely to impact the people of the world) sounds like a great idea. At first glance, this sounds like the correct way to make ethical choices; so long as you can accurately tell what will harm or help people in general, of course you should take likely […]

Sorting Algorithms are Operationalized Value Systems

Is there an objective notion of right and wrong, good and bad? People have spent a lot of time arguing over this question.  Whenever an argument goes on for a long time without a conclusion, I find it useful to ask the question, “What would any possible answer to this question look like?”    In computing […]