Hacker News fields in every export
The submission record covers item identifier, title, submitted URL and its resolved domain, submitter, submission timestamp, item type, points, comment count and the discussion URL.
Rank is recorded as observations rather than as a value. Each pass stores the position the item held on the front page and the time of that pass, which is the only way to reconstruct how long something stayed visible. Points and comment count are captured at each observation too, so their growth curves come out of the same data.
The resolved domain of the submitted link is captured deliberately. It is what lets a client ask which publications, vendors or repositories this audience actually links to, which is a very different question from what they comment about.
Comment threads are collected with their structure intact: comment identifier, parent, author, timestamp, depth and text. Flattening a thread destroys the argument, and the argument is the point.
Every row carries the observation timestamp, and derived measures such as time spent on the front page are computed from stored observations rather than supplied as an unexplained number.