Designing for Web3: thoughts from first principles | Hacker News Reader