Domain Specific Languages don't follow the Principle of Least Surprise | Hacker News Reader