Automatically determining the underlying form and structure of data | Hacker News Reader