11:00 AM
(?<!\\)alpha\Wx should suffice, no?
ouch formatting

@tripleee I don't think a simple fix like that would work with the way I wrote the method

Is there any special handling for “core” users in autoflagging yet?

@JF no, not yet

Better yet, ignore keywords inside mathjax on sites where mathjax is enabled.

Just waiting for implementation, for whenever a dev can get for it

11:06 AM
@JanDvorak Just like some filters ignore code blocks

CI on 13aae02 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)
Restart: API quota is 5664.
[ SmokeDetector | MS ] Bad keyword in body, blacklisted username, blacklisted website in body, link at end of body, pattern-matching product name in body, repeated URL at end of long post: non-public, take delivery of as actual with by fox juriya on security.SE
tpu- by tripleee

[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, pattern-matching website in body, pattern-matching website in title, repeated URL at end of long post: www.drhelpnutrition.org/andronite-enhanced/ by jotoyujo24 on graphicdesign.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, link following arrow in body, pattern-matching website in body, pattern-matching website in title, repeated URL at end of long post: garciniacambogiasensationblog.com/intellex-plus/ by davgrodney on apple.SE
tpu- by tripleee
New metasmoke user 'AeroX' created

11:27 AM
@angussidney Seems like a good idea. One potential problem is the "few unique characters" check. If posts consisting almost entirely of MathJax would trigger that when all MathJax is dropped from consideration, that would create a lot of false positives. Probably that won't be the case since code-only answers on SO would have the same problem, but I mention it just in case.
On another note: Thanks y'all for your awesome work.

@DanielFischer heh, strangely enough most of the false positives I was thinking about were originating from that reason, since x and y are used so commonly in maths. If we get this implemented we might leave it running for a while with mathjax removed and see how it goes; then we can take it from there
@DanielFischer thankyou, and you're welcome. Always happy to be of service :)

[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, link at end of body, pattern-matching website in body: Skin Care - Reveal The Strategies Of Cleopatra by Rutozerx on askubuntu.com (@ThomasWard)
tpu- by DavidPostill

@angussidney Yes, we get a fair number of false "few unique characters" positives for answers in the [tag:logic] and [tag:algebra-precalculus] tags when people only answer with the calculations and no text to explain. But not so many that it would detract from the usefulness of Smokey.

\o

11:35 AM
?

@DanielFischer The tag markdown doesn't work here because no parent site
@DanielFischer Waving hands, short form of helloing

[ SmokeDetector | MS ] Bad keyword in body, pattern-matching website in body: The operating method of Priamax by baqernn on apple.SE

Ah, so much shorter than "Hi".

@SmokeDetector k

@SmokeDetector K
@DanielFischer for me, \o is two keystrokes, and ''Hi'' is 4, since my shift is broken and I should use Caps lock
So yeah
Hey Art
It's also just some form of 'hello', it doesn't need to be short or long

11:38 AM
Hey @ArtOfCode

[ SmokeDetector | MS ] Mostly non-Latin answer, non-English link in answer, non-Latin link in answer: Do I need pull-down resistor on Enable pin cd74hc4051 by شركات مكافحة الحشرات on electronics.SE

@SmokeDetector K insect repellent spam O.O

@ArtOfCode I commented on your comment on the US issue
Basicly Flagging from the MS page would be very helpful and nice
2

11:41 AM
[ SmokeDetector | MS ] Link at end of body, pattern-matching website in body: Exactly how Does Andro Beast Functions? by secretallure on workplace.SE
tpu- by Magisch

Also hey @DanielFischer

@SmokeDetector k
@SmokeDetector k
@SmokeDetector k

[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, link at end of body, pattern-matching website in body, pattern-matching website in title: what is this supplementplatform.com/soleil-glo/? by carlahardin on askubuntu.com (@ThomasWard)
tpu- by Gothdo

@SmokeDetector K

@SmokeDetector k

11:52 AM
I seem to continue to see AIM grey-out failures more often with Ubuntu spam, is it just removed too quickly for AIM more often than other spam?

[ SmokeDetector | MS ] Offensive title detected: CUNT U CUNT U CUNT CUNT by CUNT on english.SE
tpu- by Gothdo
[ SmokeDetector | MS ] URL-only title, link at end of body, pattern-matching website in body, pattern-matching website in title: wrinklerewindfrance.com/trimplex-elite-et-cleanse-booster/ by marianadcruzz on askubuntu.com (@ThomasWard)
tpu- by Gothdo

@SmokeDetector AIM failing to gray that one too

[ SmokeDetector | MS ] Bad keyword in link text in body, link at end of body: The Agenda Of Top Whisky Manufacturers In India by Gaacl Alcohol on drupal.SE
tpu- by Gothdo

[ SmokeDetector | MS ] Link at end of answer: Low power computer for stereo vision by NickF on robotics.SE
[ SmokeDetector | MS ] Bad keyword in body, blacklisted username, blacklisted website in body, link at end of body, pattern-matching product name in body, repeated URL at end of long post: selection of the game he gives his ageing by fox juriya on drupal.SE
tpu- by FelixSFD
fp- by DavidPostill on Low power computer for stereo vision [MS]

12:15 PM
[ SmokeDetector | MS ] Username similar to website in answer: Adding custom fields in the cms - Magento by CustomCMSFields on magento.SE
tpu- by FelixSFD

grr

@Magisch ?

@FelixSFD I was expressing my disdain at the audacity of that guy to try and misuse stack as a free advertising platform

@DavidPostill hmm, so it seems, but why the Ubuntu ones?

[ SmokeDetector | MS ] Few unique characters in answer, repeating words in answer: Up the hill with 3 legs and back down with 4 by bum on puzzling.SE
tpu- by Gothdo
naa- by tripleee

12:18 PM
misclick, agree that it's rude+abusive

@Magisch ah :-D I thought I did something wrong

I only growl at spammers

@tripleee AskUbuntu again. I have a trace running, capturing websocket messages, but I was away when this happened. It could be a pattern.

12:38 PM
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, link at end of body, pattern-matching website in body: The lead stress of men is Andronite enhanced by imberosen on drupal.SE
tpu- by FelixSFD
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, pattern-matching product name in body, pattern-matching website in body, pattern-matching website in title, repeated URL at end of long post: supplementlab.org/gain-xt/ by guou ship on apple.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] Bad keyword in link text in answer: PD pump type for vacuum liquid extraction? by Nicol Smith on engineering.SE
tpu- by Yvette
[ SmokeDetector | MS ] Bad keyword in title: How to help a postgraduate student to write a book? by Satyajay Mandal on academia.SE (@Wrzlprmft)
tpu- by Glorfindel

@SmokeDetector why

@AshishAhuja Title - Position 1-52: How to help a postgraduate student to write a book?

@SmokeDetector tpu @Glorfindel?

@AshishAhuja That message is not a report.

@SmokeDetector -_-
seems to be a false positive to me..

12:45 PM
@AshishAhuja It's a troll.

flagging..

should we collect a list of trolls to put in a FAQ somewhere?
I know there's a meta question for that particular one

@tripleee yeah, that's the one.
What other persistent trolls do we have? 'Wingding' - but those posts are abusive on their own, and don't need further explanation.
The same goes for the more sophisticated Parenting troll(s).
This (the postgraduate student) is the one case I know of which requires foreknowledge.

there were those (non rude) trolls on the math site which often caused confusion. They seem to have stopped now I guess

"black magic" has been producing false positives, I wasn't around when it was happening but it seems to have been significant enough that maintainers are hesitant to remove the rule
@AshishAhuja the Riemann hypothesis crank was here last week or so

12:55 PM
ah, then maybe I'm a bit outdated :|

metasmoke.erwaysoftware.com/… just about one per month recently on rough average

@tripleee yeah, that one as well.

@tripleee that being said, I haven't seen Baba in a really long time.

New metasmoke user 'DaveP' created

1:14 PM
New metasmoke user 'Kuba Ober' created

1:27 PM

This looks slightly spammy, doesn't it? :P
0

$%Insert30characters,please..$

That's what you get when you Create ALL the accounts.

@Mithrandir more like abusive

Anyone know how long a rate limit like that lasts?

@Mithrandir are you reporting yourself here?

1:29 PM
@JanDvorak ...right.
@tripleee Yep :D
I was just wondering if it would pick it up, actually.
Like, no whitespace, maybe.

@Cerbrus not very long. 10 minutes, maybe?

one minute, even
I've hit it once

Hm, worth it

try again after six to eight seconds

1:31 PM
....??

That's not all of the sites

@Cerbrus matters. It can even last for a day or so, once I got IP blocked for 17 hours when I made a mistake while implementing my bot's backoff system and it made requests even after it received a backoff

That's just 38 of'm
I figured I'd open a crapload of "register" pages

Do it twice more, and you'll have all sites checked off
also, a massive rate-ban

Then click "yea, create an account" on all

1:32 PM
o_O I got nine sites on the today thing yesterday, two of which were new, and I thought that was a lot.

I just create new accounts when I first visit the sites.

@JanDvorak I do exactly the same

I just made a quick snippet that gets me a list of "register" links to sites I don't have yet.
Well, in theory, at least
Got some false positived htere

I had a SEDE query for that.

1:34 PM
@Glorfindel Haha

@Glorfindel Do want

Feb 15 at 9:00, by Glorfindel
You can check which SE sites you haven't joined yet (for autoflagging) with this SEDE query.
(but it's SEDE, it's running on Sunday's data)

My next life goal: get 200 rep on all of the sites, for the sole purpose of breaking the flair.
2

50 accepted edits on a site with little traffic is going to be a significant undertaking timewise, I expect

@JanDvorak how will that break the flair?

1:38 PM
"flair will only list the sites where you have > 200 rep", and I'm hoping it would show all of them.

It doesn't. This guy has >200 rep on 26 sites but it doesn't break.
My own flair doesn't show Ask Different, even though I have a whopping 225 reputation there.

aw, drat. Life goal aborted.

@JanDvorak Mine shows nowhere near all of the ones I have with 200+ *wink*

[ SmokeDetector | MS ] Username similar to website in answer: Cascade Select Boxes with jQuery by MedUnes on stackoverflow.com (@dorukayhan)

@SmokeDetector n

1:45 PM
cs50.stackexchange.com/users/join That's interesting. They require explicit consent there to share some of your profile info
And limited again xD

@Cerbrus Do you share IP ranges with spammers?

@Cerbrus I wonder if signups are rate limited to prevent spammers signing up on multiple sites to post their spam :)

I now have an account on every SE site.

I'll have to wait a couple of minutes for the last 15 sites

1:50 PM
lel

Y'all wait until my sockpuppet reaches 300 reputation.

*raises eyebrow*

Or is it 200? I can't remember.

200.

Ah, so SmokeDetector has 299 reputation because with suggested edits it got to 201, received the association bonus, and then one of the edited posts was deleted.

1:55 PM
Warning: this site is currently in private beta for at least 1 more day.
Aww, can't register on ukrainian.stackexchange.com

You can, via Area 51.

Meh
It's a nice round 75 now

How do you have 711 notifications?
...Oh wait.
Never mind, that's the review link.

1:58 PM

I refuse :P

You're afraid of Путин, right?

@Cerbrus Goto area51.stackexchange.com/proposals/94001/ukrainian-language and click "Visit the site now!" then you can sign up.

@DavidPostill We've all told him, he refuses

Aye :P

2:02 PM
@Cerbrus Needs more!

Impossible
Unless I create a new account, register everywhere, and then get the association bonus

...I just did that.
Eeer.
Not the new new account, but got an account on every site.

2:33 PM
New metasmoke user 'vbnet3d' created
[ SmokeDetector | MS ] Bad keyword in body, pattern-matching website in body: About Priamax Men Enhancement by baqernn on drupal.SE
tpu- by Gothdo

0

I have been stumbling a lot these days with ads from http://www.jellopcrowdfunding.com, I think you should take a look on it. There are others similar to this, but I can't remember any other. After the project is funded, I recommend using https://www.backerkit.com, I've had many positive experie...

?

Seems legit
... On startups.SE

Also, considering whether this qualifies for R/A.

@Mithrandir Yes

Nah
Crude, yes
But it's not insulting anyone

2:47 PM
[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)
Restart: API quota is 4126.
[ SmokeDetector | MS ] Few unique characters in answer, no whitespace in answer: Box's test for equal covariances or Mauchly's test of sphericity? by user151116 on stats.SE
tpu- by Gothdo

[feature-request] If certain reasons caught it, flag as R/A, not spam. Like 'no whitespace', 'few unique characters', others of that sort.
5

[ SmokeDetector | MS ] Pattern-matching website in body: How to recover data from unrecognized sd card/card reader by ascii_walker on unix.SE

@SmokeDetector f

Better yet, have a separate flag weight for spam and for R/A. If neither separately gets the post over the threshold, don't flag.

3:03 PM
[ SmokeDetector | MS ] Link at end of answer: Python requests post with child element - xml by TFPok on stackoverflow.com (@dorukayhan)

NAA?

fp- by Yvette

I think the problem is the question. I voted to close it

Borderline spam - commercial product ...

correlation, not implication

3:19 PM
superuser.com/q/1183673/337631 flagged as spam using FDSC. no report here :/

And reporting is broken, not only via !!/report
!!/alive

@Glorfindel Of course

random thought ... the analytics generated by users voting on spam ... does it directly influence autonuking or is there some human intervention inbetween?
aka if a bunch of spammers made accounts and started marking everything as false pos ... what would happen?

ah, requires reviewer & flagger ... not just flagger

3:25 PM
Yes.
Actually, only reviewer is required.

3:48 PM
Any reason why I'm getting "Error Loading Chart: Internal Server Error" on metasmoke.erwaysoftware.com/flagging ?

No idea - the page works fine for me.
But there are some parts of that page which are user-dependent, so that could be the source of the problem.

So one graph will show and the other error, then on reload sometimes it swaps

The first link returns [["Fail",70],["Dry run",256],["Success",5711]] for me (even when not logged in)

I'm getting errors on metasmoke.erwaysoftware.com/graphs "Error Loading Chart: Internal Server Error" for Reports by Hour and Time to Deletion

It's the timeline which is permanently getting the error now

3:54 PM
Yeah, I'm getting them now as well.
#shouldiblamecaching

Strangely enough, if you load the link that is producing the error (look in console) it loads fine

4:07 PM
New metasmoke user 'Arun Iyer' created

4:37 PM
[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)
Restart: API quota is 3881.
[ SmokeDetector | MS ] URL in title: Find the formula of i.stack.imgur.com/kvy8a.jpg by Zeemz97 on math.SE
fp- by Floern

@ThomasWard Sorry. For some reason I don't always get notifications from Stack Exchange. I tried again and it hasn't worked. I'll just carry on using metasmoke instead, I think it's a lot easier that way. I'm sorry about the inconvenience.

@Ambo100 well, since I can't see the channel or it's access lists I can't really help further with getting Smokey to report there, sorry.
maybe because it is private it's being problematic?
@Undo @ArtOfCode ^

@Mithrandir Disagree. They're the same flag under the hood; if moderators are treating them differently then we need to address that issue.
@ThomasWard What's up?

4:53 PM
@Undo @Ambo100 states that the "report target" we added to Smokey for their private room over at bricks is not getting notices

@Undo Spam ram treats them differently

my guess is it's new so it's not heavily spammed hence no reports
but I can't tell from a tablet

@JanDvorak it doesn't.

@Ambo100 ONe thing to make a note of though "Doesn't Work" means nothing
define "doesn't work"

Huh... I tried to open the metasmoke search, and it told me it's out of disk space.

4:54 PM
@JanDvorak ... huh?

That would explain the other errors with the graphs.

... while trying to parse the search params, of which there are none

Yep. Interesting.
probably a log file somewhere. Hold on.

@Undo unrelated, do we know why !!/report keeps killing off the chat connections?

I don't

4:56 PM
:/
i'll go poking then with Overlord as a dev instance.

[ SmokeDetector | MS ] Link at end of answer: Programming languages based on linear types? by sele on stackoverflow.com (@dorukayhan)
[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)

@ThomasWard does every report command kill it, or just randomly?

Restart: API quota is 3760.

@SmokeDetector f

@Andy my guess? Randomly

4:58 PM
I think it's reliable

I had to restart Smokey yesterday via Tavern after a !!/report was called here
also when @ArtOfCode fubar'd Aurora, but eh

Tavern should probably renamed to The cat gif room

lol
7 hours ago, by Glorfindel
!!/report is broken, please do not use it until further notice
@Glorfindel ^ what happened when it was called?

Nothing.

chat died off here in CHQ?
oh

4:59 PM
It was preceded by **.

miniprof stored a whole bunch of stuff in tmp.

[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)
Restart: API quota is 3745.

i hope that was a normal reboot
!!/errorlogs 50

    bytes_ = sock.recv(bufsize)

2017-02-28 02:15:14.861549 UTC
Traceback (most recent call last):
File "ws.py", line 312, in <module>
a = ws.recv()
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 293, in recv
opcode, data = self.recv_data()
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 310, in recv_data
opcode, frame = self.recv_data_frame(control_frame)
File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 323, in recv_data_frame

that'll be because metasmoke is down
Back up now

5:00 PM
Restart: API quota is 9993.

... and that would be because it was down
!!/location

@Undo teward/ESXi
@Undo teward/Aurora

!!/standby ESXi

@Glorfindel um, I meant what made you make that post

5:02 PM
[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)

I.E. was it just a standard report and it stopped replying here or was it a full crash
@Undo so you broke it.
:P

it'll fix itself
!!/reboot

[ SmokeDetector ] SmokeDetector started at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/Aurora)
Restart: API quota is 3735.
[ SmokeDetector ] SmokeDetector started in standby mode at rev 13aae02 (angussidney: Strip code blocks --autopull) (running on teward/ESXi)

^ that was me

@ThomasWard just a standard !!/report, and we needed to reboot Smokey (from the Tavern or SOCVR) to get the situation back to normal. This has been (not consistently, but at least 50% of the times) since a week now.

5:03 PM
@Glorfindel hrm. Yeah I noticed that, not sure why it's been dying like that
i'm not seeing any errors in the system so far, they'd have forced a reboot.
hmm
i'll have to do some testing I guess :/
i need food first

also, it's been forever since the last Sentinel commit and its log file is 500M
Usually they rotate out with new deploys

Could it be because of the DDos? Does !!/report have issues if the socket dies? Maybe it didn't come back up?

@Andy I wouldn't be surprised if the web chat socket dies off. I'm tempted to set up a private channel and have it yell there to test if it's chat socket died off

don't

in a 'report every error' way, at least for a debug run

5:11 PM
not a good use of private rooms

@Undo i'm also tempted to restart the chat socket regularly but eh
heh hair on fire alert xD
@Undo ^ that's metasmoke's fault right?

yes

bleh i'll look at it later i have a busy afternoon

[ SmokeDetector | MS ] Phone number detected in answer: How to remove PDF document from Foxit Reader Cloud? by Dave on superuser.com
tpu- by Yvette

@YvetteColomb Sure on that one?

5:23 PM
@ThomasWard The commands don't work

@Ambo100 Oh, that's by design.
We only listen here, SOCVR, and the Tavern

@Undo Ohhhh

@Undo to me it looks like an unrelated link, selling a service. What do you think?

@YvetteColomb Link's related, but you have to click on it to see that
Looks like a Foxit-run thing

I did click on the link
ph I see Foxit. In big letters it has ConnectedPDF

5:26 PM
yeah, not too obvious
sd f

@Undo [:35738944] That message is not a report.

@SmokeDetector f

@Undo I deleted my feedback and retracted my flag.
anyway I'm off to bed it's 4.30 am

No worries, sleep well :)

@Ambo100 But it does report?
@Ambo100 as @Undo said, the commands not working is by-design
but we do have Smokey report to other channels, though commands only here (diamond mods and those on the privileged lists), SOCVR and Tavern (if you're on the privileged lists there)

5:44 PM
[ SmokeDetector | MS ] Blacklisted website in body, pattern-matching website in body: what is the benefit of yogurt for female health? by user8305 on fitness.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] Link at end of answer: WordPress comments & Spam by El Morfix on stackoverflow.com (@dorukayhan)
fp- by Glorfindel

@SmokeDetector K
@SmokeDetector F

hey @Undo

oy

Do you know how many mods are under 18?

@ThomasWard I can't confirm it reports. The last spam result picked up was four days ago so it wouldn't be possible to test it.

5:50 PM
@Magisch at least one

@Undo You're 17, right?
or 16

Pretty close, yeah

I forgot
ridiculously overachieving undo
:p

Impressive

@Ambo100 We can always call !!/report for a post on bricks just to test it. THat said, let's not do that until we can poke to determine why it breaks the chat socket :P

5:51 PM
If you had to guess, you'd have guessed 25+ no, @Ambo100?

@Magisch Ahahaha, I don't know I hardly know him to be fair :)

@Undo I wonder how you'll explain 5+ years of dev experience when you apply for your first job out of uni :p

@Magisch With a link to GitHub

I get to explain it this Thursday. Intern thing.
and that

Ahh
Meta post 11k views and counting
@Undo "You notice any spam on stackexchange? Find one. Now press f5. You're welcome"

5:56 PM
@ThomasWard We will probably get something within the next week, I'll let you know.

yep