API design: Which version of versioning is right for you? | Hacker News Reader