SASS: differences between mixins, extends and placeholders | Hacker News Reader