The system comes with a set of pre-determined feeds and these are
placed into a series of sections (we call these mixes). You can also
add your own feeds and create your own mixes. As you interact with
stories, the system reviews these and uses these to train a model. So
every user gets a specific model. We then use this model to score new
stories as we fetch them. We keep a queue of new stories for every
user. When you request a Mix via one of our UI's we return the stories
from your queue in the order you requested, either by score (our
predicted interest) or by popularity or date and time.
When you first sign up you get everything in date and time order until
we have some learning. As soon as we have some training we then start
using the model to do our predictions.
Thanks very much for your questions. FYI, We got started because we
were tired of sifting through a lot of stuff in most readers that we
were not interested in and wanted an automated system that would do
that for us. We are definitely looking for feedback and ways that we
can make the system better.