1. A computer-implemented method, comprising: determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user; selecting a third user to which the first user and the second user subscribe; determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user; using the third score for the third user in a determination of a score for a particular message of the third user; ranking the particular message of the third user with respect to other messages of other users based on the score for the particular message and scores for the other messages; and providing the particular message and the other messages for display by a computing device in a ranked order according to the score for the particular message and the scores for the other messages.