Note that https://news.ycombinator.com/front?day=2007-02-18 doesn't let you navigate backwards, but https://news.ycombinator.com/front?day=2006-10-09 is the first day.
Out of curiosity, for the date rendering, did you xdef racket's date libraries or implement your own date algorithms in arc?
I guess you could've also shelled out to `date -r <timestamp>` which would get the feature done in about ten seconds.