They had a post make the front page of HN just a few days ago. Now, every URL pointing to them just says that they've been acquired by "Trustfinity", which Google knows nothing about, and I can't find cached versions of anything anywhere. Apparently they've got a robots.txt file that prohibits it. Anyone know anything?