Ask HN: How to learn English as a second language effectively | Hacker News Reader