Varun Srinivasan pfp
Varun Srinivasan
@v
I call this idea the "feed marketplace" as opposed to "feed-as-a-service" which is what @openrank and others are doing. The challenge building a "choose your algorithm" is that the most interesting feeds are no longer just "algorithms" or fancy SQL queries.
15 replies
9 recasts
72 reactions

Varun Srinivasan pfp
Varun Srinivasan
@v
Feeds are performance sensitive, and you cant just run a SQL query when someone is scrolling. Ideally, you have a very long cached feed for your users that can be quickly delivered on demand. This is computed and stored in a very fast in-memory datastore like Redis.
1 reply
0 recast
10 reactions

Varun Srinivasan pfp
Varun Srinivasan
@v
Finding interesting content also relies on a lot of dervied data. Warpcast will take the number of times you've interacted with someone and divide it by the frequency with which they cast. This is "affinity" and it helps prioritize casts in your feed. Such metrics are difficult to calculate in real time.
1 reply
0 recast
12 reactions