Ask HN: How do you design UI components? | Hacker News Reader