Why we wrote our own custom query parser | Hacker News Reader