Actually I don't think there is a single definition of social media but some countries/juridictions created their own for legal purposes and for most of them hn would not be considered a social media for various reasons:
- no discovery of users
- no subscription of users content
- no private/direct messages