As for missing names, since I only grab one timestamp at the end of the day it's definitely likely names get missed as the bar is manually added by the HN team as any time. I'm not purposely omitting names.
As for why only 2016 my script stopped running after going through search results up to a certain page and I don't really want to spend more time on this to fix it on Sunday.