What is HATEOAS and why is it important for my REST API? | Hacker News Reader