I wonder if this has any relevance at all to a bunch of new stuff that people on HN seem very obsessed over these days.

No no, this is a genuinely new and unrelated thing few people have seen so far.