« first day (1196 days earlier)      last day (2623 days later) » 

12:01 PM
[ SmokeDetector | MS ] Bad keyword in body, link at end of body, pattern-matching website in body, repeated URL at end of long post: who are checking for a sensible supplement to build up by Uposs1951 on superuser.com
tpu- by Glorfindel
 
@angussidney I'm currently quite busy at home. If you have the time, go for it :-)
 
[ 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/testo-ultra-es/? by pattykrohn on askubuntu.com (@ThomasWard)
tpu- by Glorfindel
 
@JF This requires either ArtOfCode or Undo, as those are the owners of the organization
 
J F
@ArtOfCode / @Undo ^
 
Will do when I get a minute
 
12:22 PM
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, repeated URL at end of long post: risingsupplements.com/max-grow-xtreme/ by ieju lota on apple.SE
tpu- by Glorfindel
tpu- by Gothdo
 
12:37 PM
@SmokeDetector K 3 autoflags and 3 tpu-'s. Charcoal single-handedly deletes spam, as usual
 
[ SmokeDetector | MS ] Link at end of answer: Understanding TCP/Ip layering through internet flow? by Khan LALA on stackoverflow.com (@dorukayhan)
tpu- by Glorfindel
[ SmokeDetector | MS ] Pattern-matching website in answer: How to recognize an IP filter with nmap from two different locations? by Brian Jackson on superuser.com
tpu- by Glorfindel
[ 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 hotinaxeri24 on graphicdesign.SE
tpu- by Glorfindel
 
1:07 PM
[ SmokeDetector | MS ] Pattern-matching website in answer, username similar to website in answer: Any good IPSEC/IKEv2 VPN client for ubuntu? by BestVPN Reviewz on stackoverflow.com (@dorukayhan)
tpu- by MAR
[ SmokeDetector | MS ] Username similar to website in answer: Granite devices IONI servo drive by Granite Devices on robotics.SE
fp- by DavidPostill
 
1:44 PM
[ SmokeDetector | MS ] Pattern-matching website in body, repeated URL at end of long post: Priamax making contributions by qvku lota on apple.SE
 
1:54 PM
Does Smokey have a feed?
 
@wizzwizz4 you mean from where it gets all the q's once they are active?
 
@AshishAhuja No. I mean a MS feed.
 
uh, so you mean like a API for MS?
 
I couldn't find one, so I presume no, but I found a JSON feed-like thing.
 
oh, so you're talking about xml feeds?
 
1:56 PM
Yes. RSS, specifically.
 
ah. Unfortunately, there's nothing like that
why do you need one?
 
@SmokeDetector F
 
Auto-chatbot.
 
@wizzwizz4 "auto", what do you mean by that? I'm not getting you..
 
Instead of having a user posting stuff, a feed user (negative number) could.
 
1:58 PM
why would you want that?
 
@AshishAhuja There's already integration.
Plus, I could have my machine poll for feeds and make a loud noise when there's spam without having to write a custom script.
But if it's not there, I'll use the things that are (i.e. JSON).
 
@wizzwizz4 there's already a script for that..
hold on, lemme get a link
heh, I can't find a link. It belonged to zaq IIRC.. lemme search his repos
 
Hey Wizz. Welcome to Charcoal!
 
@M.A.R. Thank you.
I've been here before, but only lurking.
Everyone else is faster at flagging! :-)
 
2:04 PM
@AshishAhuja That... is a much better way of doing it than I was doing.
It doesn't make any extra requests to MS.
 
ah great. Do note that the person who wrote the script is no longer contributing to Charcoal so if there's a bug or something you'll have to fix it yourself.
@wizzwizz4 I don't know JS at all, but it's also possible that the script does not make any calls to the API because that time the API wasn't implemented IIRC
you'll have to ask @ang or @art or any other JS guru to ask which is the better way I guess..
 
@AshishAhuja The script just listens on the chat window and makes a loud noise whenever Smokey posts.
 
yeah, that seems like a simple and nice way
 
The API gives more flexibility, but requires work.
 
J F
@wizzwizz4 There’s also coal, which is a desktop app that notifies you when Smokey posts a report.
(and other useful things)
 
2:21 PM
New metasmoke user 'luk2302' created
 
2:36 PM
New metasmoke user 'wizzwizz4' created
 
3:05 PM
New metasmoke user 'jmattheis' created
 
Yay, new folks!
 
:-)
 
[ SmokeDetector | MS ] Bad keyword in answer, bad keyword with email in answer, email in answer: ? Card destroys Blank card by blankcard on gaming.SE
tpu- by Gothdo
 
[ SmokeDetector | MS ] Manually reported question: Superman Vs Hulk. Who should win? by JustNat Bro on scifi.SE (@Mithrandir @dorukayhan)
tpu- by Gothdo
 
J F
3:15 PM
Idea: What about a filter for questions where none of the tags are present in the body or title?
 
@JF Sometimes there's no need to mention a tag in the body or title if it's already mentioned in the tags.
 
@JF That would fail at the most upvoted question of stackoverflow because of the tag branch-predictionhttps://stackoverflow.com/questions/11227809/why-is-it-faster‌​-to-process-a-sorted-array-than-an-unsorted-array
 
Also, many tags have particular names which might be unlikely to appear in the body of relevant questions - for instance, the #1 most popular tag on each of Science Fiction & Fantasy and Movies & TV.
 
@JF looks like someone needs to request authorization for the app before I can authorise third party access - might be a case of you just trying to add it and I'll see what pops up in the settings
 
J F
@ArtOfCode Done
 
3:22 PM
@JF approved
 
[ SmokeDetector | MS ] Link at end of answer: Changing domain name from localhost to custom in meteor.js by Denis Lessard on stackoverflow.com (@dorukayhan)
fp- by Gothdo
 
J F
ty
 
[ SmokeDetector | MS ] Link at end of body: Microsoft Excel and Google Excel by decibel on superuser.com
fp- by Gothdo
[ SmokeDetector | MS ] Bad keyword in answer: What is a "clout"? by mike on english.SE
tpu- by Gothdo
 
4:13 PM
New metasmoke user 'FelixSFD' created
 
Does Smokey detect plagiarism?
 
@wizzwizz4 Nope, but there's a user-created bot over on SO that does
But that one's only watching SO
 
@M.A.R. I know that one.
 
You should persuade its owner to go network-wide
 
@M.A.R. I can try.
 
4:27 PM
@wizzwizz4 I think they want to keep Smokey restricted to spam only so ''tpu-'' would retain its meaning and some times of the day it's hard to control the waves of incoming spam
 
4:46 PM
Hey @wizzwizz4
 
@Magisch Hello.
 
4:59 PM
fp- by DavidPostill
Restart: API quota is 4184.
 
@Undo are you aware that autoflagging is broken?
 
How broken?
 
[ SmokeDetector | MS ] URL in title, blacklisted website in body, blacklisted website in title: xreviews.xyz/idol-tan by lofabread on apple.SE
 
as in everything is failing
 
tpu- by Gothdo
CI on 9e0c70f succeeded.
 
5:07 PM
!!/pull
 
Restart: API quota is 4134.
 
@Glorfindel It should - what are you getting instead?
 
It looked the same as before your change, i.e. only the post_link field was present. But it didn't happen today. I'll let you know (with a screenshot) when it happens again.
 
weird. Yeah, curious what'd be happening there.
 
New metasmoke user 'Jonas Wielicki' created
 
5:22 PM
@ArtOfCode Less broken, more "I still don't know how to return out of a thread"
It's just logging errors when we don't flag something
 
@Undo Thread.exit
 
!!/blacklist-keyword idol\Wtan
 
@Glorfindel Blacklisted idol\Wtan
CI on b53654d succeeded. Message contains 'autopull', pulling...
Restart: API quota is 4035.
 
@ArtOfCode ... oh. Well that makes sense
thx
 
:)
 
5:29 PM
So we're not adding :reviewer anymore?
 
That's the idea
buncha new people in from Meta who don't know the first thing about feedback, so
 
makes sense, I suppose. Removing the other bit of code that would irritate us.
Any Real Issues with that?
 
Any reasons Ask Different and Graphics Design (and maybe The Workplace) are not in this list‌​?
 
I don't see any
 
I'll make a PR to add them.
 
5:35 PM
@Glorfindel Shouldn't we check to see if existing posts are marked as spam first?
 
That'd be quite hard as this is not a simple regex. I think the method was devised to catch new types of spam on major spam targets quicker. Nowadays, we have different spam targets than before when the method was created.
 
@Glorfindel Couldn't one just spin up a second instance and run it without flagging privileges, then read the logs?
 
I think it's quite hard to have a separate Smokey instance re-evaluate old posts.
That means I trust my own judgements in this case :)
 
5:53 PM
If we really wanted to, metasmoke could feed Smokey posts to evaluate and we'd just throw them in the API queue. That'd be a bunch of work in tracking stuff, though.
... maybe not, actually. It'd be an interesting project.
 
@Undo If one could feed Smokey an arbitrary string and get Smokey to evaluate it...
 
!!/test
That's already possible :)
 
@wizzwizz4 Not that simple, though.
 
!!/test The emergency services are back, and better than ever! Dial 0118-999-881-99-911-9725-3 today! example.com
 
> Would not be caught for title, body, and username.
 
6:03 PM
A 'post' is a complex object; not really amenable to testing from chat beyond extremely simple cases
 
@Undo Is the system modular enough to allow one to treat localhost as a SE site?
 
you could, but it'll try to ask the SE API for questions from 'localhost' which isn't gonna work
 
@Undo :-) So, if I were to set up a subset of the SE API...
 
heh
It'd be easier to special-case
 
@Undo I might dig through Smokey's source later.
 
6:19 PM
[ SmokeDetector | MS ] Pattern-matching website in answer: How to be healthy during a vegan pregnancy? by HerbalResearcher on vegetarianism.SE
API quota rolled over with 3789 requests remaining. Current quota: 9999.
stackoverflow: 1620
askubuntu: 506
superuser: 445
unix: 248
drupal: 217
electronics: 190
math: 181
travel: 167
english: 165
mathoverflow.net: 147
salesforce: 143
dba: 139
gis: 134
magento: 127
wordpress: 123
meta: 121
apple: 116
webapps: 115
sharepoint: 108
physics: 103
gaming: 103
academia: 94
es.stackoverflow: 90
worldbuilding: 88
stats: 86
security: 86
rpg: 85
ru.stackoverflow: 82
ell: 80
scifi: 78
movies: 78
chemistry: 77
money: 75
workplace: 75
tex: 73
mathematica: 71
outdoors: 59
history: 59
fp- by Gothdo
 
@SmokeDetector "API quota rolled over"... Have you switched to a new user?
 
No.
 
@wizzwizz4 No. That happens every so often to ensure Smokey does not run out of API calls (there is a limit).
 
It's a per day thing.
 
Ok. How does one make the quota roll over? It seems like something that could easily be abused, and that removes the point of API throttling.
Unless it's 24hrs since the last rollover... in which case it's SE's side.
 
6:26 PM
Jul 23 '16 at 11:09, by ArtOfCode
@AshishAhujaツ we get a quota of 10k requests per day to the API
Jul 23 '16 at 11:09, by ArtOfCode
at some point every 24 hours, that quota resets
It has been rolling over sometime after 6 PM (UTC) for the last few days
 
@wizzwizz4 We dont control that
The quota just rolls over on its own once a day
 
@Magisch Ok. That makes more sense now.
I thought that it was something Smokey did to ensure that it doesn't run out of API calls, which confused me.
 
we do restart Smokey intentionally every so often as part of the code to make sure the socket can 'stay open'
 
Basicly we have 10.000 requests a day
and SE decides when the new day starts for that purpose
@wizzwizz4 We bundle requests to do that
As you may know, SE gets way more then 10k posts a day
 
@Magisch Can you bundle cross-site?
 
6:37 PM
@wizzwizz4 nope
 
6:50 PM
yay thunderstorms heh
 
@ThomasWard fun!
 
@ThomasWard I <3 thunder
 
@wizzwizz4 heh, indeed. Gentle rain and thunder is one thing. Heavy evil storms are bad.
 
J F
I remember one night, there was — seriously — strobe lightning, with multiple flashes per second.
 
ouch
 
J F
7:03 PM
sigh Any idea why AppVeyor doesn’t build when I push a tag (or a commit, for that matter)?
 
did you configure it to build for tags/commits in settings?
I had to set up such things for Circle and Travis for "When to build"
 
J F
@ThomasWard Yep.
btw @ArtOfCode Is there a reason I’m not an admin of Charcoal-SE/coal?
 
there shouldn't be one
hang on
done
 
J F
Thanks :)
 
!!/alive
 
7:15 PM
@NobodyNada Of course
 
!!/reboot
 
Goodbye, cruel world
 
it wasn't listening in SOCVR
 
something bad with Smokey?
ah
 
Restart: API quota is 9760.
Restart: API quota is 9755.
 
7:20 PM
!!/errorlogs 50
 
    self._br.login_site(self.host)

  File "/home/smokey/SmokeDetector/ChatExchange/chatexchange/browser.py", line 168, in login_site
    'openid_identifier': 'https://openid.stackexchange.com/'

  File "/home/smokey/SmokeDetector/ChatExchange/chatexchange/browser.py", line 180, in _se_openid_login_with_fkey
    fkey_soup = self.get_soup(fkey_url, with_chat_root=False)

  File "/home/smokey/SmokeDetector/ChatExchange/chatexchange/browser.py", line 116, in get_soup
    response = self.get(url, data, headers, with_chat_root)
 
@JF Had something similar kind of
giant weather system that just kept pouring lightning
 
J F
Shows how much power there is in nature.
 
!!/alive
 
@ArtOfCode Of course
New metasmoke user 'Bart Platak' created
Restart: API quota is 9652.
 
J F
7:47 PM
> No artifacts were published. Make sure you have specified correct artifacts filter.
Thanks
 
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, repeated URL at end of long post: onlinehealthmarkets.com/priamax/ by bosu fresti on apple.SE
tpu- by Gothdo
 
J F
8:03 PM
Could someone with Windows check out the coal v0.6.4 binaries to make sure they work?
 
@JF Do you just want to make sure that they run, or that they work. I can do the former...
 
J F
Either would be great!
 
I'm getting an error trying to log in to metasmoke via Stack Exchange.
 
yep, that's been there since this morning. Haven't yet worked out why, but @Undo might know
 
ok, so it's known, good~
 
8:09 PM
@doppelgreener once you've tried to log in via SE, what happens if you load the homepage? Are you logged in?
 
@ArtOfCode I am not logged in
 
I don't get an error. Trace?
 
Okay, so it's not just a cosmetic fail.
@Undo there's an issue on the repo
 
yeah, double render
 
8:11 PM
Ping me if you want any details from that page ^ or if I can help poke at it in any way.
 
yeah, trying to repro.
 
J F
@Undo Could user_signed_in? be true, causing this to be called, leading to double-rendering?
 
@doppelgreener Try it now.
@JF That's the only thing I can think of, but I don't know how you get to that action while being logged in
 
@Undo Worked perfectly that time. :)
 
Hrmph. Okay then.
I'll just say "that code is witchcraft" and move on.
 
8:15 PM
Neat, I've had two of my flags used already. \o/ Feels good to contribute.
 
@doppelgreener \o/
 
!!/alive?
 
@quartata Of course
 
!!/alive
 
8:25 PM
!!/failover
 
Wait
It's alive in SOCVR
 
Is !!/report broken?
 
!!/alive
 
no; the websocket here is
 
8:25 PM
@Mithrandir Of course
Restart: API quota is 9432.
 
!!/location
 
@Mithrandir teward/Aurora
 
!!/alive
It seems like !!/report kills Smokey
 
8:27 PM
!!/errorlogs 50
!!/alive?
 
but then again...xkcd.com/925
 
ello?
 
it's not listening in here
hm
SOCVR called reboot
 
Restart: API quota is 9431.
 
alright we're gonna try this again another way
hang on...
 
8:28 PM
I'll boot up a copy of Smokey locally, in another room and see if I can debug it
 
no need
 
!!/errorlogs 50
 
i'mma launch Overlord
 
(that post still exists, BTW)
 
with debugging
 
8:28 PM
@ThomasWard This sounds scary
 
@quartata It sounds @ThomasWard
 
exactly
 
@Mithrandir I'm not going to flag it till smokey is fixed, so we have a proper victim post to test him
 
loading debugger shortly, standing by to link...
 
@Ferrybig That's like a snake that stings its prey and watches it die
I forgot the Latin name
 
8:30 PM
teward/ESXi received failover signal.
 
!!!!
 
Restart: API quota is 9994.
 
!!/standby ESXi
 
!!/standby teward/ESXi
 
8:31 PM
Overlord launching shortly
 
Restart: API quota is 9993.
 
!!/tea
 
@quartata brews a cup of lemon tea for @quartata
 
[ SmokeDetector | MS ] Manually reported question: Questions on graphic design and advertising for dissertation by seraunni on graphicdesign.SE
tpu- by NobodyNada
 
8:32 PM
Huh.
So.... what happened then
 
i wonder if it's an odd random issue
@quartata maybe Aurora needs a reboot
 
J F
I just noticed that the newest postgraduate book question got FP’d.
 
there's some SSL things I should put there heh
i'll leave Overlord up
since it's this laptop lol
 
@SmokeDetector K welcome back
 
!!/coffee
 
8:33 PM
@ThomasWard brews coffee for @ThomasWard
 
!!/toffee
 
good it's listening in all three rooms now
 
I don't see Aurora on MS anymore
 
@JF BTW, that was mod-red flagged :)
 
unless I'm just dumb
 
8:33 PM
@SmokeDetector k
 
@ThomasWard don't think it was ever dead on the Tavern
 
@SmokeDetector k
 
@M.A.R. It wasn't dead in SOCVR either
 
8:34 PM
@NobodyNada well it's gotten booted from two rooms multiple times
 
@SmokeDetector Am I missing something here?
 
just having to test things :P
 
@NobodyNada It usually enters that zombie mode recently
 
J F
@SmokeDetector k
 
8:34 PM
What is going on
 
@quartata Aurora and Overlord share the same API key.
 
@SmokeDetector K piling on
 
J F
sd del
 
@ThomasWard Oh, that's why.
 
8:34 PM
@quartata there's feedback being given on that post and it is different from expected, it does that for every conflict.
 
@ThomasWard No I obviously get that.
 
@quartata Glor usually tpu-'s for a good reason
 
@Glorfindel what on earth
Ohhh it's a spam seed
Sorry, my bad.
 
@quartata teward/ESXi has its own API key, Aurora, Overlord, and Daedalus split the same API key, because two of them are for debuggers while one is the actual 'production' instance.
Overlord and Daedalus both are actual systems out here with me, Aurora is a VPS. Debugger capacity is on Overlord and Daedalus.
 
@quartata Not a spam seed, just an unentertaining troll
 
8:35 PM
@quartata for more information, start reading here
 
oh jeez
 
Or don't, if you don't want to waste 5 minutes of your life.
 
too late
Is he using multiple IPs?
Surely that sort of thing would get SpamRam'd
 
...I could check, but apparently, I'm not allowed to say, so... :(
 
@quartata Nah, spamram doesn't touch it
Because it's not spam, it's just abusive
 
8:39 PM
I thought SpamRam gets abusive stuff too
 
@NobodyNada No, it doesn't
 
J F
[feature-request] Add a websocket to metasmoke.erwaysoftware.com/status for live updates
 
uhm
@JF it already pings like once a minute
or faster, is that not good enough?
 
I think he means the web page
So we don't have to refresh it
 
J F
^ that
 
8:48 PM
tpu- by Glorfindel
 
J F
Also, I could make a userscript to show Smokey’s status live in Charcoal HQ.
 
@ArtOfCode I actually think that the "Allowing the spam to get posted and then removing it seconds later" is the reason we get such dumb and uncreative spammers
The "proof of work" that spammers show to their employers when conducting professional spam campaigns may well just be a screenshot / timestamp of the thing being posted and visible to the world. So as long as they get their proof of work, they may just not care to make it stick more then 3 views or 20 seconds.
 
J F
“Stack Exchange, where your spam almost always gets at least 6 views”
 
@JF 3 views, now with autoflagging
 
9:26 PM
[ SmokeDetector | MS ] Link at end of answer: YQL getting stock quotes country wise by Fajar Hindrawan on stackoverflow.com
naa- by NobodyNada
tpu- by Glorfindel
 
J F
@SmokeDetector n
 
@JF That'd be possible
 
[ SmokeDetector | MS ] Pattern-matching website in answer: Bayesian network for classification using PyMc or PyMc3 by arsenyinfo on datascience.SE
fp- by Gothdo
 
9:42 PM
hahaha, "healthyalgorithms"
 
J F
9:53 PM
@Glorfindel Would it be OK if I moved the reason weight to the same place as the feedbacks and autoflagging info?
 
IDK, I just put it in the (for me) logical place.
What's wrong with the current place?
 
J F
The fact that it’s complicated to determine if you’ve added it or not — the thing I’ve set up for the feedbacks & autoflagging info automatically handles that.
Plus it supports updates.
 
It's only complicated because the lookbehind regex didn't compile.
And the value doesn't change, so it doesn't need to be updated.
I don't really mind if it's moved, though. But it'll require more characters to make clear what it is - right now it's in the functional sweet spot.
 

« first day (1196 days earlier)      last day (2623 days later) »