Mainstream languages are just not designed for smart contract programming | Hacker News Reader