This would require personalization of a feeds, a highly requested feature, and would expand the usefulness of personalization.
It would be neat if posts could be removed from a feed--or weighted down (see my post weighting feature request) after a user likes/reposts/views/etc a post.
This would allow us to not serve the same posts to a user and provide new content each time they view a feed.
Perhaps a post could stop being shown to a user after x views.
This feature would especially go hard for video feeds.