Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That is possible.

It is also possible that Ohloh's tracking is not perfect. They can't track things that haven't been reported to them, and that process can take time. So I'd expect under reporting of recent changes. (Not necessarily as much as we see though.)



Their tracking is probably imperfect, but it seems like a reasonable indicator. I'm still waiting to see if their data has some flaw, or maybe if github has more.

However, that data wasn't the point, just an indicator.


http://www.ohloh.net/p/numpy

Numpy must be stealing from other projects, as they have -150KLOC


To make that clear to others - like me - that didn't see it first time, that's negative 150K lines of code.


This is weird :) We recently moved to github (where recent is a few days), so I wonder if that's linked

Also, numpy is not mainly written in modula-2.


Hmm I don't see a denial of the "Very few source code comments" analysis... ;)


Nope, nor does it need one. Source comments are weakly correlated with code quality :)

Moreoever, you have to be careful about numbers of lines-based statistics for numpy and scipy, because a lot of code is generated or 3rd party libraries (that are integrated because no distribution has them packaged, not even debian). Also, cloc gives me vastly different numbers, with a lot of comments and all (but again, not very meaningful because of generated/integrated code). ohlo stats are not very reliable in my experience, at least for the packages I am involved with.


That decline looks too "perfect" to be believable.

My theory: projects migrate away from sourceforge and don't bother to enlist new repositories in ohloh.


Sourceforge? Ohloh collects stats and information from all over, they even have a Mongrel2 project page and I've never set it up. I'm pretty sure you're mistaken about the kind and quality of data they collect, but who knows. Their blog seems to say they track git, cvs, svn, others?

http://www.ohloh.net/blog/new_subversion_downloader

That's also why I mentioned github, they could provide other data (if they weren't too busy inflating their numbers by counting every commit, gists, forks, and duplicate projects as a "project").


They can track almost anything, but require somebody to manually create the project and "enlist" it's source repositories. And because often the person who created the Ohloh project has almost nothing to do with original project these data tend to get stale.


They've got Firebug with 400k+ LoC, Firefox with ~60K LoC, and Chromium with almost 4 million LoC. That doesn't inspire much confidence.


According to GitHub, the amount of commits its getting per day has increased considerably:

http://github.com/blog/620-committing-like-crazy

Does anyone know how Oholoh gets its numbers? As far as I can tell, projects have to be manually added; it doesn't appear to scrape them from hosting sites.


Actually, around the time of the 'decline' lots of projects started switching to DVCSs like git. So I guess many enlistments are still pointing to the old CVS or SVN repos where obviously nothing is happening.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: