I heard this site is dieing.

I just joined BUT I had a lot of experience stop motion but also I heard this site is dieing :( so I guess I’m a little late. :roll But is it true?