Anyway, trivial problem: The post IDs in the URLs are monotonally increasing over time. Just sort by ID and the lowest is the oldest, the highest the newest.
I explained already, but am happy to explain again, adding a little background information. I need to keep to an absolute minimum the amount of time I spend looking for interesting things to read on the internet. (Why? Well, I have learned the hard way that I need to minimize the amount of time I spend doing things that are pleasurable and effortless and absolutely safe (not in the least dangerous).)
hckrnews.com differs from the standard HN home page in that it gives me an easy way to tell when there are no headlines I haven't read already. (Specifically, after reading 1 or 2 headlines I've already read, I know I've seen all the headlines below those 1 or 2 headlines, too, because the order never changes.)
I have a hard rule that when I've already read all the headlines, I am not allowed to read them again. (Instead I have to wait for new headlines to appear.) If I used the standard HN home page, the rule would never fire because there is always a possibility that there's a brand-new headline I have not seen somewhere on the home page.
The order hckrnews.com or news.ycombinator.com chooses to sort the headlines is immaterial to me. (I don't even know the criteria on which hckrnews.com's choice is based.) What matters is that the order does not constantly change.
Then I'd recommend you use HN's “new” page instead. It gives you that exact advantage you seek, of knowing that when you recognise a headline (perhaps by it showing up as “followed” in your browser), then you've seen the ones after (i.e. chronologically before) it, and it gives you the chance to see the ones that didn't make the front page.
Now sure, the HN algo really isn't all that bad; if you do this, you'll get to scan past a lot of dross. But every once in a while, there's a pearl in amongst the muck, some quirky bit of stuff that speaks to you, even though it didn't to almost all of the readership whose input the algorithm is based on.
That's what I do (when I'm at my most compulsive).
Isn't that exactly what you get on the “New” page?
https://news.ycombinator.com/newest