1. A method for generating an aggregated social feed, the method comprising: receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service; determining a relevance score for each of the plurality of content items based on one or more relevance factors; adjusting the relevance scores for each of one or more of the content items based on the social networking service from which the content item was received, where the adjusting comprises reducing or increasing the relevance score of the content item based on a number of other content items received from the same social networking service; ranking the content items based on the relevance scores thereof; selecting a plurality of the ranked content items based on ranking; and sending for display to a client device the selected content items in the aggregated social feed.
1. A method for generating an aggregated social feed, the method comprising: receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service; determining a relevance score for each of the plurality of content items based on one or more relevance factors; adjusting the relevance scores for each of one or more of the content items based on the social networking service from which the content item was received, where the adjusting comprises reducing or increasing the relevance score of the content item based on a number of other content items received from the same social networking service; ranking the content items based on the relevance scores thereof; selecting a plurality of the ranked content items based on ranking; and sending for display to a client device the selected content items in the aggregated social feed. 4. The method of claim 1 , further comprising responsive to observing content associated with the plurality of content items, removing duplicate content items from the plurality of content items.