A first step could be to fully resolve cross-posts, then only display if the original hasn't already been shown in the feed. Then display a dropdown of sorts on the original post to reach hidden crossposts.
A second one could be to hash all the things and hide images/videos/... already viewed.
Both these have fundamental downsides. The comments are often the most interesting thing, and if you plan on interacting with them in any capacity, the specific subreddit is important, so hiding that randomly might be undesirable.
A second one could be to hash all the things and hide images/videos/... already viewed.
Both these have fundamental downsides. The comments are often the most interesting thing, and if you plan on interacting with them in any capacity, the specific subreddit is important, so hiding that randomly might be undesirable.