Here's my idea for a dream algorithmic feed:
1. Each post is weighted on a variety of factors things such as people you follow liked/boosted it, you've liked stuff from that person in the past, it contains keywords you often care about, it's from someone you followed recently
2. Factors are exposed for tweaking
3. Every time I open the app it collects all posts on my feed since the last time I checked and puts them in weighted order
Maybe when I finish all my other projects I'll build this.
@harris for (3), why exclude higher-ranked things you haven't seen yet?
@harris since you're proposal is in strict priority order posts would get less and less interesting to you as you scrolled down, so you might not need a strict limit to tell you that it was time to be done, it might just get boring?
(Facebook, Twitter, etc don't use strict priority order for this reason, pretty sure)