A critical view of SICP and rationale for HtDP | Hacker News Reader