Is a semantic layer still needed? | Not Hacker News!