I found them when I was first getting into playing Niche, and I started googling things about it like art and memes. I eventually came across a thread for memes on this forum, browsed in other Niche stuff for a bit, then joined
i posted one thing about my niche deities, forgot the forums for months, and I remembered them came back and made an intro post