Engineering principles for building financial systems | Hacker News Reader