Why Software Developers Should Take Ethics into Consideration | Hacker News Reader