1. A computer-implemented method, comprising: receiving an in-stream feed of first trending topics based on on-line activity, of a user, comprising at least one of a page view, a query, or a click; augmenting a social timeline associated with the user with at least one of the first trending topics to produce a list of second trending topics; ranking the second trending topics by source category using a frequency index; selecting a subset of highest ranked second trending topics from a first source category; and presenting a personalized trends module comprising one or more positions allocated to at least some of the subset of the highest ranked second trending topics.