Yeah this is the type of link I'm not clicking. Things like "Garbleflubs 3.0" tell me nothing, even if that is literally the page/article title for some software release. But then, literally a 2-letter domain name as title? This has got to be the least descriptive thing one can come up with. My FOMO has me checking out the comments, though.
I figured that it was either an aggregator/search engine for research papers, or a GPT-3 random research paper generator. After reading 5-6 abstracts, I'm about 60% confident it's the former.