Live data from Hacker News

Show HN: GitHub News, using a peak detection algorithm to detect trending repos

gitlogs.com

21–30 of 32 posts

Re: Show HN: GitHub News, using a peak detection algorithm to detect trending repos

#21
post #2

Developer here, I subscribe to Github's official weekly newsletter and various other ones but always found that they did a poor job at highlighting what's trending. The "top trending" repos always seem to be most established projects like Bootstrap or ReactJs. I'm using a peak detection algorithm to find which repos are spiking in traffic and rank the uptrend based on a normalized growth curve. This filters out all t…

This is cool! Any particular reason why you need permission to write all my public repositories when I log in?

Re: Show HN: GitHub News, using a peak detection algorithm to detect trending repos

#22
post #2

Developer here, I subscribe to Github's official weekly newsletter and various other ones but always found that they did a poor job at highlighting what's trending. The "top trending" repos always seem to be most established projects like Bootstrap or ReactJs. I'm using a peak detection algorithm to find which repos are spiking in traffic and rank the uptrend based on a normalized growth curve. This filters out all t…

This is cool! Any particular reason why you need permission to write all my public repositories when I log in?

Thanks, it's for starring a repo. Github ties it to that same permission scope. You can go to your Github integration settings and disable that scope just for a certain app if you want.

Re: Show HN: GitHub News, using a peak detection algorithm to detect trending repos

#23
post #2

Developer here, I subscribe to Github's official weekly newsletter and various other ones but always found that they did a poor job at highlighting what's trending. The "top trending" repos always seem to be most established projects like Bootstrap or ReactJs. I'm using a peak detection algorithm to find which repos are spiking in traffic and rank the uptrend based on a normalized growth curve. This filters out all t…

Awesome product :) Is it possible to allow accounts so that user can browse starred repos from your web app ? I am suggesting this because the search feature's topics looks quite complete already, so it would be great to navigate hundreds of starred repos based on the topics, which is something I've been looking for.

Re: Show HN: GitHub News, using a peak detection algorithm to detect trending repos

#24
post #2

Developer here, I subscribe to Github's official weekly newsletter and various other ones but always found that they did a poor job at highlighting what's trending. The "top trending" repos always seem to be most established projects like Bootstrap or ReactJs. I'm using a peak detection algorithm to find which repos are spiking in traffic and rank the uptrend based on a normalized growth curve. This filters out all t…

Awesome product :) Is it possible to allow accounts so that user can browse starred repos from your web app ? I am suggesting this because the search feature's topics looks quite complete already, so it would be great to navigate hundreds of starred repos based on the topics, which is something I've been looking for.

You mean to browse repos that you starred yourself? Yup probably pretty easy to do.

Re: Show HN: GitHub News, using a peak detection algorithm to detect trending repos

#27
Pff. That's a vicious circle. Then trending repos will get even trendier. Social networks are largely enough to expose that kind of "noise"/"buzz". I think that a good metric to find interesting projects that are starting or are not already under the spotlight would be to use the ratio: new visitors / stargazers. Quite hard to achieve but I really think it would be more accurate (and fair).

Re: Show HN: GitHub News, using a peak detection algorithm to detect trending repos

#29

Pff. That's a vicious circle. Then trending repos will get even trendier. Social networks are largely enough to expose that kind of "noise"/"buzz". I think that a good metric to find interesting projects that are starting or are not already under the spotlight would be to use the ratio: new visitors / stargazers. Quite hard to achieve but I really think it would be more accurate (and fair).

That's definitely something on my mind originally. But since I can't get traffic data from Github, the best thing I can do is to filter out the highly established repos and weigh new repos higher in the rankings. You can see that even with just 150+ stars gained for a brand new repo this system will show it at the top top of the rank despite other popular repos that might have gotten 700+ gains on that day.

However, that said I do plan to improve discoverability even more with traffic data since now I can atleast measure views on gitlogs.

Post reply on HN