user259867
12:03 AM
Today is the 5th birthday of English Language & Usage. Congratulations! A question from the first day of private beta: Is there a correct gender-neutral, singular pronoun ("his" versus "her" versus "their")?

12:17 AM
o/

user259867

user259867

user259867

user259867
12:18 AM

jeez.
@NormalHuman gone

user259867
Yeah... you can tell Smokey's not running.

Oy.. it isn't?

!!/lick

user259867
The three who used to host it are absent at the same time: Undo, hichris, Fox. Vacation season...

12:20 AM
@Braiam @NormalHuman If you get a moment, reject that copied tag wiki that I posted.

user259867

It already has two approves (is it really that hard to google, people?)

user259867

Hrmmm. @bjb568 You've got > 5k.

same

user259867
12:23 AM
(same as in <5k, not > 5k)

Thanks @TinyGiant
:(

<5k

But jeeez...40k in mathematics.
And Braiam with 30k in AskUbuntu.

user259867

user259867

12:31 AM
darn, who is downvoting those?

user259867
What is the minimum number of spam posts in a day where SE will implement a regex block?

user259867
Here's what we got so far: chat.meta.stackexchange.com/…

maybe we should block chinesse characters everywhere except in chinnese sites
and for >X rep users

user259867
Chinese spam on English: 27 Smokey reports yesterday, 6 reports by me so far.

user259867
But it looks like they're taking a break.

12:42 AM
@LynnCrumbling kaboom, regected 3/2

@LynnCrumbling No problem, I saw it in the queue

s/g/j
/

nice!
Does anybody know what's wrong with Smokey?
I see ProgramFox's starred entry on the right.

too much smoke

not enough... y?

12:46 AM
no, too much

!!/alive

user259867
Nothing wrong technically, just nobody is around with a deployed copy.

!!/alive

Ahhh....

user259867
12:47 AM
If anyone has a server and wants to set it up... github.com/Charcoal-SE/SmokeDetector

user259867
But it's nontrivial in the authorization part, which is why I'd rather wait for Undo's return.

Anybody ping him lately?

user259867
in Charcoal HQ on The Stack Exchange Network Chat, Jul 31 at 18:39, by Undo
FYI, I'll be gone from Saturday morning to Tuesday night Mountain Time.

I have a linux box I could start up... but... like you said, the account setup...

Would I have to set up a different user to run it under?
Nah, wait for undo

12:50 AM
Sounds good.

user259867

Can we please get this closed?

user259867

FUUUUUU!! They've moved onto Western Australian Uni's

user259867
North America and Australia, with rare appearance of UK. Only English-speaking countries quality for the spam...

user259867
12:59 AM
-1

The body is somewhere, but not here 15; 25 is not what I entered. (Quality Standards)

user259867

1:10 AM
@TinyGiant gone

user259867

Thanks.

And with that... gotta go make dinner.
Ciao :)

user259867

user259867

user259867
1:22 AM
Hi @apnorton

@NormalHuman Hey! :)
I'm back-ish. I'm trying to write a sort-of smoke detector for Math.SE specifically.

user259867
For detection of low-quality posts?

Yes.
There are a couple of things that should be considered in a Math-specific detector that aren't with Smokey (e.g. lack of MathJax in particular tags).
I'm really doing it for practice with machine learning and web interfacing.
How have things been?

user259867
Slow, for the most part. Too nice out there.

user259867
Also, I pay a bit less attention to Math these days, since Web Apps and SO take a chunk of it.

1:29 AM
Cool. Branching into different sites can be fun.

user259867

What happened to the Smoke Detector? It seems to be offline...

user259867
1 hour ago, by Normal Human
The three who used to host it are absent at the same time: Undo, hichris, Fox. Vacation season...

user259867
I'm running a browser-based detector, which alerts me, without posting automatically.

user259867
(Hence, these reports)

1:33 AM
Ok. I wonder if I can figure out how to run Smokey on my end.
Is there any particular reason someone else doesn't just download the git repo and run it?

user259867
Nobody wants to figure out the login part, it seems. (Meaning chat login)

user259867
At least I know I don't.

that login stuff shouldn't be too complicated famous last words
3

You should just have to create a new account and run the setup script with that login information, but it only works with stack exchange logins, not google or others.

user259867
The new account would have to be able to post in chat: 20 rep or explicit permission.

1:40 AM
^^^ that one

Is it bad that I read this question title as Non-homoerotic? mathoverflow.net/q/212984/74217

Grr... My sockpuppet doesn't have 20 rep on Meta.

user259867
@James You're not the only one with such Freudian slips: mathoverflow.net/search?q=homoemorphic

How does one get explicit permission?

talk to an RO

user259867
1:45 AM
Of which we have none around.

user259867
Or a mod. Which on Meta means an SE employee.

I'll create a new room until I can get a mod or earn 20 rep.

See here under Owners of this room

Ok. I'll wait before bothering them. I'd hate to get them to go to all that work and not actually have Smokey working.

user259867

user259867
1:47 AM
Besides, the current wave is localized to English Language & Usage, so one can just as well watch the list of newest questions.

user259867

user259867
So this is the present that ELU gets for its 5th birthday... the site was created 2010-08-06 (UTC)

Well. I created a new room, gave my sockpuppet explicit write access, and it gave me the error "users must have 20 rep to talk."
:\
I'll just find some way of getting 20 rep.

That might be a smokey error,
Do some edits
Or post an answer and two of us will upvote it
Make sure its good though, or I'll downvote it instead.

user259867
1:52 AM
(Strangely, no bots posted an answer there yet.)

(I'd give a bit meatier answer, obviously.)
I can't really think of much to say on @NormalHuman's suggestion. :P

user259867
@apnorton Good idea.

Ok. My well-hidden sockpuppet that only did one thing has now posted an answer.

And now it has 20 rep
And is visible in both rooms.

It can't talk yet...
(Privilege not registered yet)

user259867
2:06 AM
Takes a little while to propagate to chat.

Ahhh, caching

user259867
Do you have Smokey set up otherwise?

Almost.
I'm working on getting all dependencies up and running.
(I use python3, generally, but Smokey was written in Python2)

### SO Close Vote Reviewers

This room is for support and discussion about reviewing and co...
You'll have to join that room with your smoke detector as well

user259867
Why?

2:13 AM
Give us smokey access?

user259867
Ah, assuming it runs...

Yeah, assuming it runs of course

Yeah. Access still hasn't propagated to chat, and I'm getting a cookie problem for using Chatexchange. I'll get it to work, though.
(even if I have to tear it apart to set it up.)
I have chat access!

### Charcoal Chatbot Sandbox

This description is a test.

!!/alive

Ok, so the instance just crashed.
It tried to respond to your !!/alive post in SO Close Reviewers, but doesn't have chat access over there. I'll see if I can answer a question on SO.
I think it should work, though. Let me restart it...
!!/alive

2:25 AM
Ok

Yeah, so it tried to talk and crashed.
I think I'm going to wait until my sockpuppet can talk under my control before running again...
The weird part is that I did speak using ChatExchange over here

I saw that
maybe try it in that room first, try doing what you already did there,then we'll check if he's alive

!!/alive
Hm. It's getting a 404 error.

what's the full error?

I'll find out...
!!/alive

2:33 AM

!!/alive
Well. I found out the problem.
ERROR:root:Attempt 1: denied: unknown reason u'You need 20 reputation to post messages'
So I just have to wait.
Meanwhile, I'll answer some stuff on SO.

Yep

2:50 AM
So, I now have 20 rep on SO.
...but I still don't have chat access.
I'm going to go to bed soon, so it looks like tomorrow morning will be the earliest this might work.

user259867
Good night.

'night.

user259867

!!/alive
@AFamiliarFace You doubt me?
YAY!
Don't do anything in the SO room for a little while.
Err... I have access there, too, so Smokey is fully functional now!

user259867
\omega/

2:56 AM
@NormalHuman gone

user259867
(My TeX-shortcuts script subbed \omega for \o )

user259867
!!/test 密歇根州立大学学历认证

> Chinese character in title
----------
Title - Position 2-3: 密

user259867
@AFamiliarFace del

user259867
It works! We'll do without chat commands.

3:04 AM
[ SmokeDetector ] Chinese character in title, phone number detected in title: Q/微信1534584698办理莫道克大学大学毕业证成绩单学历认证Murdoch University by rordang1 on english.stackexchange.com

user259867
@apnorton ^ yay

[ SmokeDetector ] All-caps title, chinese character in title: 办理澳洲悉尼科技大学毕业证(QQ微285347871)成绩单学历认证 by dickxv on english.stackexchange.com

WOOOO!!
Smokey
Smokey's back
@Shog9 this is the 2nd day of Chinese degree mill spam on english.stackexchange. While we all have slightly more flags than yesterday, could you possibly work your regex magic? Please?

Sigh.

yes

3:16 AM
Thankyou!!!!!

@Shog9 Yeah, thanks. Cerb and I had to crash last night and Tavern didn’t have enough ELU flags to keep it at bay very well without us.

cheers

user259867
Now that ELU has the block... who's next?

@James 101 reps? Since when?

Since always
I'm trusted cause of my SO rep

user259867
3:18 AM
Aha, Chinese is now blacklisted network-wide, presumably with exception for language sites.

@NormalHuman Like ELU?

Exceptions are: SO, meta.SE, chinese.se, japanese.se, ja.so, and anime.se (and their associated meta sites)

Ok, I'm back for a quick question: would it be better if everyone was a privileged user until tomorrow when I can figure out chat commands, or for no one to be privileged?

They don’t need Chinese.

user259867
3:20 AM
@apnorton "everyone" sounds good. We'll find out if this is actually an issue. :)

@durron597 does ELL need CJK for some purpose?

ok.

This is what is blacklisted, FWIW:
The Chinese, Japanese and Korean (CJK) scripts share a common background. In the process called Han unification the common (shared) characters were identified, and named "CJK Unified Ideographs". Unicode defines a total of 80,388 CJK Unified Ideographs. The terms ideographs or ideograms may be misleading, since the Chinese script is not strictly a picture writing system. Historically, Vietnam used Chinese ideographs too, so sometimes the abbreviation "CJKV" is used. This system was replaced by the Latin-based Vietnamese alphabet in the 1920s. == CJK Unified Ideographs blocks == === CJK ...

!!/alive

@Shog9 What does 您好 mean in English?

3:21 AM
@apnorton plz send teh coffee

@AFamiliarFace del

@durron597 is that a real question?

@Shog9 I don't know, I don't have an account on ELL

@Shog9 I think it's an example question
but I can't see why it's needed

user259867
Is it feasible to waive the regex blocks for users with 10+ rep? I.e., make it a part of new user restrictions?

3:22 AM
I'm not sure if that's the sort of question that's appropriate on ELL

not tonight
entirely possible these can be blocked with much more care, but... I'm eating right now and then I think I might sleep.

I’m kinda impressed you did that so quick without any new dev support. Guess everything was already in place.

ya

Shog is god, why are you questioning him?

I suppose all the questions that can be answered by google translate are not good questions for ELL... so I've answered my own question.

user259867
3:24 AM
I hear sleeping right after a meal is unhealthy. Refining regex blocks is good for digestion.

yeah, regex really works up an appetite; vicious cycle

I wonder what we'll do if the spammers switch to English...

@Cerberus Learn Klingon

Such a fuss!

funny enough, we have a different system that works pretty well for English but completely fails to be useful for these because they don't have proper word breaks

3:27 AM
How about if all posts by new users would have to be checked for spam by experienced users before being published? Spam only, not quality or topicality.

@AFamiliarFace false

@Shog9 Hmm how does that work? No false positives?

user259867
Yeah, a Pre-Triage review queue before Triage.

@Shog9 Defined "proper word breaks". :) But I know what you mean. You have to use those other fancy Unicode break properties.

@NormalHuman Only for the repless.

3:28 AM
@Cerberus That’d be a lot of work for only a few spammers per real N first-timers. Plus they’d get discouraged.

user259867
A problem with boring review queues with no real impact is that only robo-reviewers are interested enough to review there. And a few maniacs, of course.

@tchrist I don't know, how many are there? The approval shouldn't take long if it's site-wide?

First Posts from New Users Review Queue.
We have that.

Hmph. It doesn't look like I'll figure out how they managed the chat commands tonight. I'll do that tomorrow.

for spam-killing on SO, there's Triage; for everywhere else, there's The Smokey Tavern.

3:30 AM
But they aren’t in Coventry until then.

@NormalHuman But if you only have to glance at the question? Spam is very easy to spot, and it should be about spam only, and only for single-repped users.

user259867
@apnorton No problem, it works fine without chat commands (hichris runs it this way too on occasions). Thanks for not being as lazy as us.

I don’t relish inflicting Triage on everyone. It’s a bit soul-crushing.

@NormalHuman My pleasure. It wasn't too bad, and now I understand a lot more about how this chatbot works.

@tchrist Not as soul crushing as the constant Unsalvagable questions in H&I

3:31 AM
@durron597 Or on any site.

there are sites that have a backlog of First Posts, and those only require one review... Triage would simply not work on most sites.

Flagging down all the spam last night was surely more boring than a spam queue, and many people had to do the same question for it to disappear!

user259867
sites => Android.SE and AU

How does the triage work here?

SO has a special review queue called Triage.
Otherwise Tavern has to catch ’em.

user259867
3:32 AM
@Cerberus Efficiency of scale.

user259867
I like being able to enter review, get 20 posts, and be done.

user259867
On a small site, you enter review, see 0... then again... then you stop checking.

True...

checks Normal’s close-vote reviews :)

@NormalHuman But they could be in the chat feed?

3:34 AM
@NormalHuman Except CVs on Programmers.SE. Easy to get 20 there every day

user259867
@tchrist You don't see most of them; I use custom-made review.

Crazy Russian magic again.
I actually don’t get at most of mine that way either. Different strategies.
Must finish git-committing before I forget where I was.

leave the note for your future self

Those are called commit msgs. :)

<insert here relevant xkcd about git commit msgs>

3:40 AM
Anyone know when the tag badge script runs?
It's gotta be any minute now right?

300 UTC

no way, because my totals haven't changed and I got 260 rep on SO yesterday.

!!/alive

@apnorton plz send teh coffee

(one last check before bed... I cleared out a noisy print.)

3:42 AM
!!/help

@tchrist I'm SmokeDetector, a bot that detects spam and low-quality posts on the network and posts alerts to chat. A command list is available here.

!!/coffee

@durron597 brews coffee for @durron597

!!/lick

@durron597 licks ice cream cone

user259867
3:43 AM
Okay, now it's clear that all essential commands work.
3

@NormalHuman Wait, there's one more
!!/blame

@durron597 It's A Familiar Face's fault.
5

tests complete

That literally couldn't have worked out any more perfect

[ SmokeDetector ] Offensive answer detected: Google Now launches when headphones are plugged in by IdontgivvAdamn on android.stackexchange.com

user259867
3:56 AM
@AFamiliarFace tpu- Actually, - is a bad idea...

user259867
@AFamiliarFace tpu

user259867
Okay, no confirmation commands for now.

Still no tag script, it's 0406 UTC now :-/

user259867
6

Tag scores and tag badges are all updated by a process that runs daily at 03:00 UTC. Note, however, that the process has a history of failing on Stack Overflow - so they may not actually get updated every day.

user259867
So, today is an unlucky day. Wait until 3:00 tomorrow.

4:12 AM
40

On Stack Overflow, I have 428 java questions answered with a total score of 775 as of the writing of this post. However, I was just awarded the Java tag badge. It seems that this is happening to a lot more people than just me. Tracked tag badge incorrectly shown as earned Incorrect tag badge...

user259867
Yay, @Undo's back!

user259867
There's a Smokey instance running as @AFamiliarFace ... (thanks to apnorton).

user259867
It doesn't (yet) handle the responses though.

!!/alive?

@Undo Yup

4:16 AM
Thanks @NormalHuman, life got in the way :)
(assuming it was you because... really who else could write math.stackexchange.com/questions/1088028/…? :P)

user259867
No, it's @apnorton.

user259867
Who is probably sleeping by now, so I'm not sure what to do with two instances now.

user259867
!!/alive

@NormalHuman Watching this endless list of new questions never gets boring

@NormalHuman I !!/stappit'd it, and it didn't respond to !!/alive.

user259867
4:18 AM
Ah, okay.

yeah. Anyway, thanks @apnorton :)
And @ProgramFOX for hosting it most of the time I was gone
sleeping time, cya folks :)

Because I don't have my badge yet wahh :-P

4:42 AM
[ SmokeDetector ] Bad keyword in title: What Function Does Testosterone Play In Muscle Growth? by user478218 on superuser.com

5:00 AM
[ SmokeDetector ] Bad keyword in title: Diet Ideas For Weight Loss by Lawre nceue on magento.stackexchange.com

user259867

[ SmokeDetector ] Manually reported question: Improved stamina and also energy by Claudio Terrill on superuser.com
[ SmokeDetector ] Blacklisted website in title, url in title: http://jetcheats.com/angry-birds-2-cheats-tips-and-tricks-for-android-ios-mobil‌​es/ by user50504 on drupal.stackexchange.com
[ SmokeDetector ] Link at end of body: Safe in use product by caraedragon on drupal.stackexchange.com

user259867
sd 2tpu- fp-

[ SmokeDetector ] Bad keyword in body, link at end of body: Enhances Your Skin’s association? by hirdanormy on drupal.stackexchange.com

user259867

5:10 AM

user259867

[ SmokeDetector ] Manually reported question: You-can't truly identify one area of your system by user436555 on askubuntu.com
> Url in title
----------
Title - Position 1-21: http://superuser.com

user259867

[ SmokeDetector ] Manually reported question: Identifying the issues and then warriors solving by asfasdgsf on superuser.com
[ SmokeDetector ] Offensive answer detected: Returning To Previous Scene In Same Condition by lmao on stackoverflow.com

user259867
@SmokeDetector tpu-

5:31 AM
[ SmokeDetector ] Bad keyword in title: what are the best online trainings? by dhana12 on stackoverflow.com

@SmokeDetector tpu

@U̶n̶i̶h̶e̶d̶r̶o̶n̶ Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.

5:54 AM
[ SmokeDetector ] Bad keyword in title: Boosting your Testosterone Booster review by Jarnasonyid on superuser.com
[ SmokeDetector ] Bad keyword in body, bad keyword in title: http://www.geoplugin.net/javascript.gp is being redirected to porn site by Kuldeep Singh on stackoverflow.com
[ SmokeDetector ] Bad keyword in body, link at end of body: Best wieght Tappio ja Natural Silm Body by audreytiaylor on meta.stackexchange.com
[ SmokeDetector ] Offensive answer detected: Is Might Gai the strongest Taijutsu user? by Godslayer6 on anime.stackexchange.com
[ SmokeDetector ] Bad keyword in body, bad keyword in title: 90’s simply ought to vacant fifa 15 coins ps3 by user120408 on gaming.stackexchange.com

user259867
6:15 AM

[ SmokeDetector ] Manually reported answer: For a logged-out user, disabled "Add comment" link no longer annotated by Wei Fan on meta.stackexchange.com

^ That is a new spammer with actual content next to the link. Spammers are getting smarter

[ SmokeDetector ] Bad keyword in body, bad keyword in title: Using third party plugin makes be being redirected to porn site by Kuldeep Singh on stackoverflow.com

user259867
@SmokeDetector ignore-

user259867
@PatrickHofman copied from another answer, of course

6:18 AM
@NormalHuman Ah, indeed. Good eyes :)

Is this close-worthy? The answer reveals that the issue has nothing to do with programming. stackoverflow.com/q/31816936/3622940

@U̶n̶i̶h̶e̶d̶r̶o̶n̶ no-repro, I guess....

kk
I'm voting to close this question because it is caused by a design failure that was resolved in a manner that is unhelpful for future readers, and that the problem itself would had been resolved par user's own inspection. — Unihedron 5 secs ago

@U̶n̶i̶h̶e̶d̶r̶o̶n̶ i saw 1 close vote on that question earlier, then you voted, then i did, but still only showing 2, someone must of retracted
now i show 3

@Dronehinge that was me

6:26 AM
ok, i try to only retract when question shouldn't be closed at all since you don't get to use that vote again, it's just wasted

[ SmokeDetector ] Repeating characters in answer: How many rooms can merge together? by user120409 on gaming.stackexchange.com

@Dronehinge me too, so don't know who actually retracted. This question should be closed indeed.

[ SmokeDetector ] Email in answer: Different weights on different temperatures - load cells and ad620 by Dr V S V mani on electronics.stackexchange.com

user259867
[ SmokeDetector ] Bad keyword in body, bad keyword in title: Using third party plugin makes me being redirected to porn site by user303235 on serverfault.com
[ SmokeDetector ] Pattern-matching website in answer: How to add parameter to api request using WebClient.UploadString in C# by Deepraj Singh on stackoverflow.com
[ SmokeDetector ] Offensive answer detected: Does an iron rich substance stay magnetised? by user87521 on physics.stackexchange.com