Ask HN: When choosing a language for a program, what should you consider? | Hacker News Reader