Converting boolean expressions to finite state machines for high-perf evaluation | Hacker News Reader