I posted this a few days ago... I wonder why HN didn't keep the original post.
What might work is hashing the text and outbound link content submitted pages of, and building something like a similarity index of text, metadata and a graph of links, but that would probably still be fragile, and definitely be too much effort for a site with as little traffic as this.
https://news.ycombinator.com/item?id=16149039
It is strange how no one was interested when previously submitted and sudden it attracts a lot of interest.
Social is fickle that way, and since most social algorithms strongly consider post recency and other time-sensitive factors in their ranking, duplicates should be allowed within a reasonable time frame, because you never know when the critical path will get hit.