I'm pretty sure it was on the front page more often than that, probably as a link to another, secondary source. I've certainly seen it on the front page some time after 2010.
Turns out that it's actually the same domain, and it also shows up in your list. I just didn't notice it (same as you, apparently ;) )
Ha, I now see it and realize I upvoted it as well... which is also why I think I missed it. The upvote arrows act as a bullet point and thus I think I skipped right over that one since it was missing.