Site says 2013 in some places. No links to source, doesn't seem self-hostable at all.
Besides, if you are thinking of opening it up for self hosting, what does it matter if the sample size of HN readers who seen your headline and click on it think it is a "good idea" or not?