The trouble with blacklists is that they require constant and never-ending updating. They are only as effective in so far as good people keep monitoring the daily spam that comes in, and adds new signatures.
The size of the blacklist will approach infinity as the badness keeps changing its signature to avoid detection and the person keeps adding to the list. To keep the blacklist from approaching size infinity, you have to have a threshhold for blacklist signatures that haven't been seen in a year, and remove them.
Pattern matching helps generalize the problem a little bit, but only lessens the problem. As long as as the number of blacklisted items is small enough to iterate over and still cover every stackoverflow edit, then you're fine. The problem is that this business requires constant vigilance, or else someone has to pull a machine learning miracle out of a hat and make a spam detector that isn't based on signature.
The auto-blacklist is cool though. It reduces work on this side.
> Bad keyword in body, bad keyword in title, bad keyword in username ---------- Title - Position 1-10: zeushacks Body - Position 1-10: zeushacks Username - Position 1-10: zeushacks
@Ferrybig I personally use PyCharm for all my merge conflicts - that way i see both sides and the resultant code, it really helps resolve conflicts because you can selectively nitpick diffs from master and local before pushing up :p
that said, some big projects I have a headache from heh
because soooooooooo many merge conflicts
but tiny ones like a blacklist item being out of order or such, easy fixins.
The only reason why it gives a merge conflict is that for some files, order does matter for the lines, if smokey inserted blacklist requests on random places in the files, the change for spontaneous conflicts is lower
I proudly and prominently use my Stack Overflow shirt, clipboard, koozie and mug that I received for my answer in the 10 million questions giveaway.
Or at least I did. My mug was broken by a careless push, it merged very badly with the floor and now it leaks more than my first program. It was pu...
@CalvT I am aware of 14 codeadmins. Currently in this room: ArtOfCode, Thomas Ward, Ferrybig, Andy, Jan Dvorak, Undo. Not currently in this room: angussidney, tripleee, ProgramFOX, Kyll, Magisch, Ashish Ahuja, Gerry, Glorfindel.
I've rejected quite a few edits in the last minutes from a user with 1 point of reputation which was substituting the posts content with a financial spam. is it really possible that a new user is allowed to go for a edit spree like that? Shouldn't it be some minimum reputation at least?
unrelated but I wish we could blacklist a username on a specific site without needing to add a code reason
Like for instance we wouldn't want to blacklist Liu on all sites (many many ones on SO for instance) but there's no one whose username matches ^Liu$ on Skeptics aside from this one guy (who has 6 TPs currently)
If you have told us (or privately thought) Documentation isn't working: You are correct. It isn't. Yet.
Since early on in the private beta of Documentation, we’ve used a simple, rigid structure:
Tags => Topics => Examples + optional sections
At the time, users wondered if this was the right s...
> Pattern-matching website in body, pattern-matching website in title ---------- Title - Position 1-14: abcdefacts.co Body - Position 1-14: abcdefacts.co