Design 101: How to Make Great Ethereum DApps | Hacker News Reader