now i get what the other post was on about, that one for the relay devs.
Yes, in concept I like the time-distance space idea. But I'm thinking it may be compute intense if done over all posts found.
How about an initial dummy filter:
d=distance
then take all within this square delimited coordinate space
(x+/-d, y+/-d)
Then do your time sort