Battleshorts, exaptations, and the limits of STAMP | Hacker News Reader