I am sure many people have noticed it. I just got this PM today:
Build a CNC machine and manufacture any custom part your heart desires, check this out!
CNC router applications include-
Sign making - wood, plastic, foam, vinyl, and electronic LED signs.
CNC wood projects - pictures, carving, engraving, parts.
Cool projects - science projects, school projects, DIY projects, and club projects.
Multi functional - 3D digitizer, dispensing, gluing, automated testing, and additive prototyping.
PCB milling, PCB engraving or PCB routing of circuit boards. PCB drilling and PCB testing.
CNC robot and robotics projects.
Arts and crafts, cut vinyl, paper, wood, plastic, 3D carving and engraving.
Invent - build prototypes for inventing and experimenting.
I seems to me that there needs to be a more rigorous system to ensure that new users aren’t spammers/spam bots. The amount of spam posts/threads is much higher on CD than any other forum I frequent.
I personally don’t think restricting PMs to when you’ve made x posts is particularly helpful. I’ve gotten PMs from people with zero posts who had nothing to say on the forums but wanted to know something about my team or robot.
I think the restriction would simply force the spammers to make (for example) posts of spam before the PM spam. However, a minimum post threshold can determine the variables for the folloing algorithm, much like fraud detection sensitivity increases for a credit profile when a credit card # is stolen:
For low post-count users, perhaps delay all PM’s by [N] seconds to see if multiple PMs from the same user are being sent out. For each new PM sent before the delay expires, increase the delay of all PM’s by that user by [N] more seconds. Once a quantity [X] of PM’s are sent out by a single user before the delay [N] expires, delay them indefinitely until a mod can visually review them. For PM’s sent to multiple users from a ‘new’ account, put a threshold [Y] of review: e.g. if sent to more than 5 users, it will be delayed until reviewed (4 users would still be delayed via the algorithm described above). Put a disclaimer in the PM process that PM’s may be delayed and reviewed if sent en mass.
As a user increases post count, decrease the sensitivity (lower the delays, increase the user threshold) of the variables X, Y and N. In that way, current known accounts (e.g. EricH) are allowed to send multiple [assumed legititmate] PM’s without scrutiny while also allowing new legitimate users to do the same once a certain amount of ‘trust’ is built.
Perhaps it could be a vB feature in the future?
The other metric that could be used is reputation; typically those with 50+ posts have received some sort of reputation, either positive, neutral, or negative (though the actual magnitude of rep shouldn’t play into the variables since the concept is just a user authentication algorithm).
Perhaps there just needs to be a ‘report’ button for PM’s like there is with posts. I don’t see why they couldn’t be dropped into the same queue from response by moderators.
With a twist–if a user gets reported enough times by enough different people, their PM sending privileges automagically get shut down long enough for a moderator to review the reports and either allow the PMs or block the user’s PM/site access. I don’t know how hard that would be to implement, though.
I’m thinking that if the message is offensive enough that I am going to report them to the board mods, then once is enough. A PM is a bit more personal than a post. As for false flags (not spam), probably one or both users need to be brought up to date on what is acceptable on this board.
Ontopic, I feel like having a report function for PMs would be an excellent idea, but feel like kramarczyk is overreacting. If they’re a spammer, then most likely they’re sending messages out in bulk, so multiple people can still report them. However, if a message is reported that’s not spam, (maybe someone is arguing through PM?) then that one report would block that user from the site.
Using the members advanced search, you can search for members joining after a certain date. You can also sort by join date.
I did that yesterday and found 26 of the 52 people who joined in the last 5 days were obvious spammers. This does not count the people who were banned by other moderators during that time period, so it seems that >50% of new members are spammers.