General principles to explain DNA brick self-assembly | Hacker News Reader