# TOC giving misleading information

**URL:** <https://boards.straightdope.com/t/toc-giving-misleading-information/933679>\
**Category:** Site Feedback\
**Created:** [February 24, 2021, 10:50pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679 "2021-02-24T22:50:56Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Atamasama](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/atamasama/32/12961_2.png) [@Atamasama](https://boards.straightdope.com/u/Atamasama)\
**Post date:** [February 28, 2021, 9:55pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/21 "2021-02-28T21:55:57Z")

</div>

> [@Colibri](#):
>
> But quite a few register, confirm their email, but then don’t try to post. I would think that the first thing a spammer would do would be to post spam, but most don’t. I don’t know why they would delay.

This is just speculation on my part, but I’ve participated in forums where there is a banner announcing that a new person has joined. Maybe what they are trying to do is register, put their spam links in the profile, and then let curious forum members who see the new member announcement go to the profile out of curiosity and then click through the spam links.

By doing that, they potentially reach a lot more people than posting spam in a thread (since the announcement is usually on the main page for a while) and still fly under the radar of mods.

Again, just speculation, but that might explain that behavior. On a site like the SDMB that doesn’t work since we don’t have that sort of announcement but spammers by their very definition repeat the same behavior at different places, regardless of how effective it might be at a particular site.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [February 28, 2021, 10:08pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/22 "2021-02-28T22:08:12Z")

</div>

> [@Atamasama](#):
>
> This is just speculation on my part, but I’ve participated in forums where there is a banner announcing that a new person has joined. Maybe what they are trying to do is register, put their spam links in the profile, and then let curious forum members who see the new member announcement go to the profile out of curiosity and then click through the spam links.

Profiles don’t include clickable links. They may include website addresses, but not always. They are usually just advertising, with a logo and description of services.

They are often wildly inappropriate to the membership of this board, like for a parking garage in Mumbai or taxi service in New Delhi. Then there are some in Thai or Sanskrit. These are clearly not targeted in any way.

But many spammers don’t post any profile information. They register, confirm their email, but then never post. I don’t understand what the point of this is. It doesn’t seem time-efficient for a spammer.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 8, 2021, 10:40pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/23 "2021-03-08T22:40:51Z")

</div>

OK! Some of this is done, will proceed with the rest of the spam cleanup, we need to check a few things.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 8, 2021, 10:45pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/24 "2021-03-08T22:45:44Z")

</div>

I also would strongly urge the mods to consider auto-closure of topics older than, say… 10 years? For example:

[![Imgur](https://i.imgur.com/nG9tUEN.png "imgur.com") ](https://imgur.com/nG9tUEN)

16 years later stings a bit … 😉 it would be nice to reduce the attack surface a little here for future mods.

**There shouldn’t be a big problem with spam going forward** (the above spam post predates the migration, which was completed, based on what I’ve seen, around August 2020) but it is better to be safe by default.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [March 8, 2021, 11:41pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/25 "2021-03-08T23:41:33Z")

</div>

Would you suggest closing threads that were created 10 years ago, or those that haven’t been posted to in 10 years?

I don’t see any real harm in the latter, but I would strongly object to the former.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 9, 2021, 1:25am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/26 "2021-03-09T01:25:11Z")

</div>

Either is fine – I recommend we reduce the attack surface a bit.

Perhaps something closer to 5 years old, whatever time in years the mods think is a good balance of letting a new person revive an old topic with useful info by replying to an (x) year old topic, versus spam risk.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [March 9, 2021, 1:31am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/27 "2021-03-09T01:31:59Z")

</div>

maybe I missed something upthread, and if so, I apologize. But why is it riskier to have old threads open than any other thread? Or is it just that extra open threads of any sort increase the risk, and you think old threads are unlikely to spark current interest from real people?

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 9, 2021, 1:39am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/28 "2021-03-09T01:39:32Z")

</div>

Visiting the [about](https://boards.straightdope.com/about) page, there are ~864,000 topics. That’s 864k places for spammers to reply.

Reducing that to “only topics someone replied to in the last 5 years” or “only topics created in the last 5 years” would reduce the attack surface from 864k to … well, I’m guessing, but something like maybe 100k instead?

About page says there were 878 topics created in the last 30 days, so back-of-the-napkin estimate is 12k topics per year, 12k times 5 = 60k.

It makes future moderators jobs a bit easier with a smaller attack surface; it’s completely up to the mods here to decide what makes sense. I strongly advise not leaving _all_ topics open forever though.

(If a user felt _very_ strongly that an old topic should be open, they could flag it for moderator attention, so it’s possible at least. But the odds of a drive-by user doing that are nil, since new users can’t even flag until they’ve read for a while, opened a certain number of topics, etcetera.)

---

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [March 9, 2021, 1:40am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/29 "2021-03-09T01:40:04Z")

</div>

> [@Colibri](#):
>
> many spammers don’t post any profile information. They register, confirm their email, but then never post. I don’t understand what the point of this is. It doesn’t seem time-efficient for a spammer.

If there’s no spam in their profiles, and they don’t post any spam, how do you know that they’re spammers, as opposed to lurkers who want to use the features of being logged in (‘new posts’, for instance) but just want to read and not write?

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [March 9, 2021, 1:41am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/30 "2021-03-09T01:41:56Z")

</div>

> [@codinghorror](#):
>
> (If a user felt _very_ strongly that an old topic should be open, they could flag it for moderator attention, so it’s possible at least. But the odds of a drive-by user doing that are nil, since new users can’t even flag until they’ve read for a while, opened a certain number of topics, etcetera.)

That’s actually an argument against closing all the old threads. A surprising number of (real) new posters seem to show up by bumping some old thread. Growing the number of new posters seems more important than avoiding spammers, at least at the current rate of both of them.

---

<div class="post-metadata">

**Author:** ![What\_Exit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/what_exit/32/10652_2.png) [@What\_Exit](https://boards.straightdope.com/u/What_Exit)\
**Post date:** [March 9, 2021, 2:04am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/31 "2021-03-09T02:04:58Z")

</div>

I think between the software itself and the mod staff, spammers get handled pretty quickly here. We also have a group of maybe a dozen users that seem to hunt down spam fast and flag it. A lot quicker than I find it. It really helps.

So I guess I’m saying I agree with **puzzlegal**. We’re fine leaving the old threads open.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [March 9, 2021, 2:07am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/32 "2021-03-09T02:07:46Z")

</div>

> [@thorny\_locust](#):
>
> If there’s no spam in their profiles, and they don’t post any spam, how do you know that they’re spammers, as opposed to lurkers who want to use the features of being logged in (‘new posts’, for instance) but just want to read and not write?

They’re from hinky IPs in India, Pakistan, Nigeria, Ukraine, Kazakhstan and other spamistans. Very often they have names typical of those areas, or else is a very generic name like BobWilliams. The odds of a legitimate poster joining from those sites is almost nil. And they usually have zero topics viewed and zero posts read (although a spammer sometimes reads some posts.)

If they have an IP from the US, Canada, Western Europe, Australia, or New Zealand I usually give them the benefit of the doubt even if they have zero topics viewed and zero posts read. Although most real posters read some posts after joining, a few don’t. (I suppose they must have read some posts before signing up to be interested enough to join.)

---

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [March 9, 2021, 2:12am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/33 "2021-03-09T02:12:36Z")

</div>

Ah, gotcha. Thanks.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 9, 2021, 2:21am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/34 "2021-03-09T02:21:53Z")

</div>

If there is a big disconnect between username and email address, that’s also a huge tell. E.g. the IP is from India and the account name is “David Smith”, or the email is `felicityjones951@yahoo.com` which, again, doesn’t correlate in any way with the region of the IP _or_ the username.

Anyway, user profiles have a whole different system and are hardened against this stuff; try viewing a user profile as an anonymous not logged-in user to see what I mean.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [March 9, 2021, 2:24am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/35 "2021-03-09T02:24:01Z")

</div>

A large majority of non-posting spammers are from Pakistan, probably over 70%. It’s basically seems like it’s a national industry. Many of the rest are from India. Spammers from the US and Canada usually actually post their spam.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [March 9, 2021, 3:04am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/36 "2021-03-09T03:04:47Z")

</div>

That makes me think a body shop in Pakistan is being hired to create accounts. Their product is accounts, not posts.

Later they’ll turn the accounts over to whoever is paying them. Presumably this is some sort of preparation for a flood attack. On FB or twitter, you can see the value of suddenly being able to unleash hundreds or thousands of “like minded posters” who suddenly all start parroting QAnon’s latest, some Russian garbage, or testimonials for the latest penis pills. And who cross-repost each other’s posts. The spammers are hoping to trigger a viral exponential growth response by legit posters.

That won’t do much here at SDMB, except increase the workload of the mods. But they’re not thinking of the specifics of our community; they’re just attacking “Discourse-based social media” or maybe even “message boards” as one-trick ponies.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [March 9, 2021, 6:20am UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/37 "2021-03-09T06:20:36Z")

</div>

> [@LSLGuy](#):
>
> That makes me think a body shop in Pakistan is being hired to create accounts. Their product is accounts, not posts.

Every one from a unique IP? They are from various cities across Pakistan. Many accounts have south Asian names, or are things like parkinggarageinChennai. They wouldn’t be taken seriously by legit posters.

Your scenario is so implausible that I have to assume you are joking.

Back in the past, the value of spam was that if you had an email list you could send out thousands of messages with little effort. One thing that is puzzling about the current spammers is that they put a significant amount of effort into each account, creating usernames and email accounts, and then confirming the email (although many never confirm).

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [March 9, 2021, 1:19pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/38 "2021-03-09T13:19:13Z")

</div>

Like you, I’m struggling to understand the motive and the process. Clearly somebody thinks they can make money from posting spam to message boards. After that it’s all pretty opaque to me.

Which probably means 3 or 4 layers of middlemen ripping one another off. And mindless foot soldiers at the bottom paid a pittance to keystroke fresh accounts. We’re seeing the whip end of that chain of greed, sleazy business, lies, and deceit, and can only guess at what the chain is made of or who has their hand on the handle.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [March 9, 2021, 8:34pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/39 "2021-03-09T20:34:21Z")

</div>

It’s a lot better than it used to be. Around 2015 we had a couple of spammers from Pakistan who posted links to streaming sites. They seemed put more effort into it than a real job. Every day, day in and day out, they would post dozens of these. They had to come up with new usernames and emails for every one since we usually banned them almost immediately. This went on for several years.

One day one of them went nuts, maybe out of frustration, and posted more than 100 `spam messages. I was the only mod on duty when the attack began. I got something like 60 of them. This is an event that lives on as Spampocalypse.

> [@A big ol' THANK YOU to everyone who reported spam](https://boards.straightdope.com/t/a-big-ol-thank-you-to-everyone-who-reported-spam/731089):
>
> As you all probably know we’ve been undergoing a spampocalypse over the last few days. We’ve been working to keep the inconvenience to our users at a minimum. We’ve been doing our best but we’re all deeply grateful for those of you who have reported each incidence of spam. Without your extra eyes we might have missed some and allowed our spamming invaders to make some gains via their obnoxious behavior. Again, thank you for your efforts. I know you all hear a lot that you should report post…

> [@Those Stupid Sports Streaming Spam Threads](https://boards.straightdope.com/t/those-stupid-sports-streaming-spam-threads/803366/33):
>
> They are certain capable of posting much more than they do. On September 12, 2015 (a day that will live in infamy) we were subjected to [Spampocalypse](http://boards.straightdope.com/sdmb/showthread.php?t=768425), a spam attack of unprecedented proportions. We fought them in GQ, we fought them in GD, we fought them in IMHO and MPSIMS, we fought them in the Pit. We never surrendered. Lo, when the smoke had cleared, more than 100 spammers had been sent to the Great Cornfield. (Well, 100 spammer names, but you know what I mean.) They wax and wane a bit, but …

They eventually went away. Maybe they got a real job, but I like to think they got hit by a bus.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [March 9, 2021, 9:22pm UTC](https://boards.straightdope.com/t/toc-giving-misleading-information/933679/40 "2021-03-09T21:22:40Z")

</div>

Definitely want to thank everyone who reported spam! 🙌

I am (in a temporary admin account) visiting every search result of “spam reported” by @running_coach since the year 2000… there are around ~1500 of them. I’m personally making sure every spammer is processed and destroyed as a spammer, which helps train [Akismet](https://akismet.com/) (default anti-spam that all new user posts are passed through) for this domain, using both post content and any URLs entered in their user profile as well.

I’m doing it in reverse chronological order and I’m down to 2015 so far.

(This is not something that should be a problem now or in the future because Discourse has _far_ more sophisticated anti-spam protection than anything that was ever in vBulletin. That being said, avid forum members are always the best and last line of defense, so don’t hesitate to push the 🚩 button on any post that you believe to be spam.)

[Previous page](https://boards.straightdope.com/t/toc-giving-misleading-information/933679.md?page=1)

[Next page](https://boards.straightdope.com/t/toc-giving-misleading-information/933679.md?page=3)
