Convolutions and Semirings | Hacker News Reader