Using Scientific Knowledge to Bring Structure to Design Problems | Hacker News Reader