Design rationale for the Nickel configuration language | Hacker News Reader