What type of software will you refuse to develop for ethical reasons? | Hacker News Reader