What is an affordance? | Hacker News Reader