Off topic. I saw this thread the other day and thought it will be an interesting topic. But then it dropped off and disappeared. I doubled checked the topic was 2 days ago but now it reappeared as 2 hours ago. Anyone knows why?
Do you mean the link stopped working, or just that it fell off the front page(s)? It was probably second-chance pooled, iirc that resets the submission date. Timing is a factor in submissions' success, they don't necessarily get the right eyeballs to get upvotes & attention before more else comes along.
Or… it was just resubmitted.