The Github Follower Problem
bcardarella.com
bcardarella.com
As someone in the comments of this article (on the site) mentions, it would be nice if GitHub had something like Facebook's stream approach where you can hide individual posts or users. Perhaps even hiding a certain category of updates either globally or specific to each project?
Facebook solves this by filtering the stream based on relationship level you have with the user (building out relevancy vector). You get to keep the status of being "a friend"(follower) without it affecting your news stream.
I pushed it to http://gfnf.heroku.com (source is at https://github.com/eLod/gfnf). The interface obviously lacks some detail, but still usable i think. You can create filters and set what to include based on languages, users and repositories. Without requirements those events are selected that matches any of the conditions (e.g. OR). With requiring user(s) for example only those events get selected whose actor is in the filter.
Of course backed with the right data this should be much easier.
I realize that rolling up data for this sort of display is hard, but if 4" of vertical space are used up showing commit info for one project, my feed gets pretty useless when I follow lots of projects.
I'd mostly like to see what is trending among the users and projects I follow. As it stands, 99% of the "noise" is caused by 1% of the stuff I follow.
I think it's high time GitHub put a public Brainstorm/Suggestions interface with possibility of voting the entries.
There's a GitHub profile on GetSatisfaction but there's no activity there.