The only reasonable solution I've heard is that new users get their posts screened. People who have at least 10 points(you get 1 point for each post or response) will have their posts immediately approved.
Now, they have required posts to have 4 responses before being shown in the New Messages widget. This is too bad. Already, I saw one user complaining taht Chess.com users were not helpful because nobody was responding to his posts. WHich were getting burried under all the spam that is actually STILL in the forums, but not in the new messages widget.
Hey, I hope this helps some people, as when I'm browsing the forums -- I can't stand all the spam that has erupted lately and desists in being dealt with.
So, I can't code or anything, but I thought how about installing an extension that replaces certain words: (baba, ji, tantra, etc) to something (anything!) else.
So I spent a while looking around the Chrome store, and found two extensions which would serve the purpose:
1) Scrape Me (which replaces the offending words + numbers with ''shutup'').
2) Watchman (which replaces the offending words --but not numbers, i'm afraid-- with a blue rectangle).
Now I know this isn't a beautiful cure. But it is, in my mind, easier to pinpoint those unanswered forum posts and cuts out all the offending rubbish advertizing from overseas.
If anyone comes up with a better solution, that'd be wonderful. In the meantime, I hope this makes your forum experience more enjoyable.
-Boog