Filtering query language: how we built our powerful transaction search | Hacker News Reader