Over this Christmas break, while discussing the best episodes of Frasier with my mother (as we tend to do when I get to see her), I thought about coming up with something that's less arbitrary than 1-10 ratings.
The result is TV Sort. It just uses a sorting algorithm, but... it's human powered. When the algorithm needs to compare two items, it asks you to compare them, and with that you end up with a full, thoroughly sorted episode list.
It uses TMDB, IMDB, and Wikipedia to extract episode information for any show, to help jog your memory when making episode comparisons.
It was a fun little experiment. And finally, I know -exactly- what I think the best and worst episodes are.[0]
Would love to hear your feedback, this is my first Show HN. ;)
Edit: I wrote a whole blog post about what went into making it, if anyone wants to read more of the technical detail behind it.[1]
[0]: https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0s...
[1]: https://pocketarc.com/posts/tv-sort-engineering-the-ultimate...
It also handles the probabilistic nature of sorting better. Traditional sorting algorithms rely on comparisons being sensible (a>b and b>c implies a>b) but you probably won't get that if you use people.
I explained it here:
https://stats.stackexchange.com/a/131270/60526
Quite closely related to matchmaking in computer games.
I remember there was a website a while ago that used pairwise comparison to rank programming languages and I think whiskey. Does anyone remember this? I could never find it again.