The Algebra of Patterns (Extended Version) | Hacker News Reader