ParentFull threadImpressiveWebs·Ok, well, there seems to be a bunch of people convinced it's some dude in the Philippines, but for the record there's no actual proof.View on HN