It's conceivable although the post that started that thread is very specifically about the disclosure of financial detail and doesn't even mention the term 'transparency'. Neither does any of the resulting commentary on HN. At the same time the admittedly vague and woolly term 'business transparency' is commonly used to describe an approach to customer relations that's consistent with what the author terms 'translucency'.