This is a question for the community at large.
I've been fascinated by the HNQ list for a while now and this question has pushed me over the edge to create an HNQ list monitoring and logging tool (for purely academic purposes).
Currently for each question on the list at each sample I'm planning on capturing:
- The obvious stuff:
- Question ID, site, etc.
- The official hotness value (it's reported in the tool tips on the master list).
- First and last time seen on the list (implicit in the recording of sample timestamps).
- The parameters of the core formula:
- Question Score
- Answer Count
- Total Answer Score
- Age in Hours (/ Creation Date)
Additionally I'd also like to capture some extra data for the purpose of running simulations of alternate algorithms (with limits, of course, since I'm only sampling questions that actually are on the HNQ list). Right now I'm thinking:
- Up/down vote count per question.
- Individual up/down vote count per answer.
- View count.
- Some suggestions from chat:
- Number of close votes.
- Close vote times and question closure time (if it ends up closed) (this does require me to track questions for some amount of time after they leave the list).
- Protection status.
- Question comment count.
- Per-answer comment count.
All of the above are captured per sample to allow an easy look at changes over time. We also have the benefit of some additional data being recreatable through SEDE queries if needed, which isn't ideal but can fill in gaps if certain things are missed that we want to see later.
My question for everybody here is: What else should I capture? I'm taking requests. What might we care about for simulating alternate score algorithms? What might we care about just because we're curious? All suggestions welcome.