News for hackers. Stuff that matters.
Re:Ask HN: I want to create IMDB for Open source projects by jasonjmcghee on Monday April 15, 2024 @12:19PM (#40042537)
Assuming success / adoption, I would be careful with how you approach this.

IMDB is centered on reviews and ratings of a static media asset.

Open source projects are often growing/changing. They might have a really intriguing seed of an idea with an interesting roadmap, but the prototype is poorly executed / buggy. Does that deserve a low ranking / poor review?

Re:Ask HN: I want to create IMDB for Open source projects by lowercased on Monday April 15, 2024 @12:27PM (#40042672)
Ideally, the rankings should be associated with a time period. Something ranked high... but all those high rankings are from 2 years ago, and there's been none since... that's a different signal that current high rankings and current code changes.
Re:Ask HN: I want to create IMDB for Open source projects by Moogs on Monday April 15, 2024 @01:33PM (#40043398)
I think how Steam handles game rankings is a good example of this. They separate out "All Reviews" from "Recent Reviews". Helps identify current reception of a game which may have had a buggy release.
Re:Ask HN: I want to create IMDB for Open source projects by warbled_tongue on Monday April 15, 2024 @01:42PM (#40043501)
There's a case to be made for done-but-not-dead projects that are feature complete and still the go to solution.
Re:Ask HN: I want to create IMDB for Open source projects by pjerem on Monday April 15, 2024 @01:50PM (#40043586)
Ideally those projects would still get reviews so timeframed reviews still makes sense.
Re:Ask HN: I want to create IMDB for Open source projects by perlgeek on Monday April 15, 2024 @02:55PM (#40044304)
You probably need to adjust the time scale of what "recent" means based on the number of reviews.

If a project has a total of 10 reviews, it's probably best to not just take the average of the 2 newest reviews. On the other hand, if a project gets dozens of reviews a month, taking of the last two months or so would totally make sense.