« first day (348 days earlier)      last day (3697 days later) » 

01:14
[ SmokeDetector ] Bad keyword in username: how can I distort a gradient along a axis? by bob - Master of black magic on blender.stackexchange.com
01:25
@SmokeDetector fpu
@hichris123 Registered as false positive, added title to Bayesian doctype 'good', whitelisted user.
@Undo Hopefully this will fix things: github.com/Charcoal-SE/SmokeDetector/commit/… (cc @ProgramFOX)
01:47
[ SmokeDetector ] SmokeDetector started at rev 295ae84 (hichris1234: Formatting + globals) (owned by Undo)
@SmokeDetector fpu
@hichris123 Registered as false positive, added title to Bayesian doctype 'good', whitelisted user.
still running :D
@Undo We'll see if that actually works.
 
2 hours later…
03:26
[ SmokeDetector ] Bad keyword in username: How can I distort a gradient along an axis? by bob - Master of black magic on blender.stackexchange.com
 
4 hours later…
07:19
[ SmokeDetector ] All-caps title: WIFI PROBLEMS IN 14.04 by Muralita on askubuntu.com
07:34
@hichris123 It does not fix it in all methods, so it will still get wiped after loading.
[ SmokeDetector ] Bad keyword in title: Esiest Muscle Building Formula by Donald Pollock on drupal.stackexchange.com
@SmokeDetector tp
@ProgramFOX Registered as true positive: added title to Bayesian doctype 'bad'.
08:34
!!/alive?
@ProgramFOX Of course
@ProgramFOX Of course
Okay, runs without errors.
!!/rev?
08:35
Well, because the git log format is different here, it breaks for my bot but that's no problem, it's just testing.
@Undo New SD revision to pull. I used a class for the global variables, so we don't have to mess with the global keyword. (cc @hichris123)
08:59
[ SmokeDetector ] All-caps title: FIX SHAPEFILE WITH BASEMAP - THE PICTURE by thanassis on gis.stackexchange.com
09:28
[ SmokeDetector ] All-caps title: MATLAB_MIRTOOLBOX_MIRTEMPO by user3819246 on dsp.stackexchange.com
09:38
[ SmokeDetector ] Bad keyword in title: Skin Care Think by johnsean60400 on drupal.stackexchange.com
10:04
[ SmokeDetector ] All-caps title: MATLAB_MIRTOOLBOX_MIRTEMPO by user3819246 on dsp.stackexchange.com
[ SmokeDetector ] Bad keyword in title, URL in title: Packers and Movers Chennai @ top3rd.in/packers-and-movers-chennai by sinhamaya on drupal.stackexchange.com
10:43
[ SmokeDetector ] Bad keyword in title: I was crazy they’re like you have Skin care by Mattie Barton on drupal.stackexchange.com
11:23
[ SmokeDetector ] All-caps title: PRESENT SIMPLE AND PAST SIMPLE by user5577 on ell.stackexchange.com
12:21
[ SmokeDetector ] All-caps title: RANK OF PRODUCT OF TWO FULL RANK MATRICES by Tarik on math.stackexchange.com
 
1 hour later…
13:39
@ProgramFOX pulling
@Undo Thanks!
Aaaaand no crashes yet :D
:D
patiently waits for something exciting to happen
13:45
@Unihedron Do you really want something unexpected to happen? ;)
Who knows, maybe the bot suddenly comes to life and bans us all
SmokeDetector placed this room in timeout for 1 minute; the topic of this room is "Where comments are flagged and SE is hacked. Handy links: erwaysoftware.com/blaze, github.com/Charcoal-SE"; - conversation should be limited to that topic.
Timeout cleared
Wow, I almost forgot how to clear those things
@Unihedron Other bots will rise up in that case. The question is, which side will they be on. If all they do is see the crap humanity creates daily, I will place my bets on them joining Smokey
13:48
@Andy :S
Bots will take over the world!
Give me a cookie or I will ban everybody!
@FOX9000 Give me two cookies or I'll kick you
@SmokeDetector Sorry, I gave all my cookies to Manish.
Very well then
wow, that works quite well
13:52
test
1 message moved from Sandbox
... That looks like a bug :/
Wait, I should test that once again.
Welp, a 5 minute kick.
But okay, that should be enough to test.
Give me cookies now!
I can clear it whenever you want
13:54
1 message moved from Sandbox
ah cool
@Undo okay, you can clear now
done
thanks
Now the question is: should moving-while-kicked be avoided?
I would think so
I doubt many people will discover it, though
And a full-out suspension will prevent it
13:59
I don't think room owners should have the ability to kick someone from all rooms.
I don't either, that could be nasty. Even mods don't have that.
A message like "you cannot move this message because <user> is banned in the destination room" might be better.
yup
:)
I'm already on the "Ask Question" page :D
0
Q: Don't move messages if a user is kicked in the destination room

ProgramFOXIf a user is kicked from a chat room, one of their messages can still be moved from another room to the room in which they are kicked. Example: this message of my chat bot could be moved from the Sandbox while the bot was kicked in Charcoal HQ, for testing purposes. This should probably not be al...

Well if nobody gives me cookies, I leave. Bye!
14:34
[ SmokeDetector ] Bad keyword in title, Phone number detected: +91-9950211818 v ashikaran specialist aghori baba ji by jibaba110 on english.stackexchange.com
@SmokeDetector tpu
Well?
I want a reply.
!!/status
@ProgramFOX Running since 13:39:25 UTC
Then why no reply?
@SmokeDetector trueu
well...
!!/alive?
@Undo Of course
14:37
@Undo Can you please check blacklistedUsers.txt to see whether it is logged?
@ProgramFOX that file isn't even a thing
hm
then it does not log it
weird
@SmokeDetector tpu
Manually created it, still empty
well
let me check
@SmokeDetector fpu
... ick
Traceback (most recent call last):
  File "ws.py", line 67, in <module>
    load_files()
  File "ws.py", line 55, in load_files
    GlobalVars.blacklisted_users = pickle.load(f)
  File "/usr/lib/python2.7/pickle.py", line 1378, in load
    return Unpickler(file).load()
  File "/usr/lib/python2.7/pickle.py", line 858, in load
    dispatch[key](self)
  File "/usr/lib/python2.7/pickle.py", line 880, in load_eof
    raise EOFError
EOFError
14:41
@SmokeDetector tp
I killed it
@Undo well of course, it tries to load an empty file
That should be resolved if you remove the file.
okay, deleted file, restarting...
@SmokeDetector tp
14:43
@ProgramFOX Registered as true positive: added title to Bayesian doctype 'bad'.
okay so that still works
@SmokeDetector tpu
no errors
weird, before we used the GlobalVars class it replied but didn't store, and now it does neither
!!/alive?
@ProgramFOX Of course
@ProgramFOX Of course
14:46
@SmokeDetector tpu
Okay, debugging...
ahhhhh....
The regex doesn't parse it because there are multiple reasons, so there is a comma.
@Undo Try pulling, it should work now. famous last words
:D
!!/alive?
@ProgramFOX Of course
@SmokeDetector tpu
14:53
@ProgramFOX Registered as true positive: added title to Bayesian doctype 'bad' and blacklisted user.
aha!
yay
Now the blacklistedUsers.txt file should exist @Undo.
(lp0
(V96242
p1
Venglish.stackexchange.com
p2
tp3
a.
~
@ProgramFOX ^
yep, that's correct
 
1 hour later…
16:15
[ SmokeDetector ] All-caps title: HOW TO INSTALL JELLY BEAN ON SANSUI E-TAB by ALEX on android.stackexchange.com
16:56
[ SmokeDetector ] SmokeDetector aborted
uh oh
@Undo What does the log file say? Logging to file is now added.
!!/alive?
@Seth Of course
Well it isn't dead @ProgramFOX
@Seth It auto-restarts if it dies.
16:58
I know..
While it isn't dead, I'd like to know the cause. Then it can be fixed.
yeah, that's actually happened a few times recently.. (3, off the top of my head).
Indeed, and some of the causes are fixed, but it looks like some are still remaining.
Traceback (most recent call last):
  File "ws.py", line 373, in <module>
    a=ws.recv()
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 654, in recv
    opcode, data = self.recv_data()
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 669, in recv_data
    frame = self.recv_frame()
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 744, in recv_frame
    frame_buffer.recv_header(self._recv_strict)
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 255, in recv_header
@Seth Looks like a standard websocket connection drop
oh, phew
17:02
hmm, so why is it saying it aborted then? I don't remember it doing that before.
@Undo We should probably try to catch that and exit gracefully.
Yeah, probably
17:18
@Undo Is it still watching the realtime tab for questions?
Because baba ji has edited his post on Meta and it Smokey didn't catch it while it looks for usernames.
... looks like it gave up
Live now
thanks
There we go!
I have to go now, see you!
cya!
I will be away this weekend, will be back Sunday evening.
 
1 hour later…
18:55
[ SmokeDetector ] SmokeDetector aborted
uh oh
Traceback (most recent call last):
  File "ws.py", line 373, in <module>
    a=ws.recv()
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 654, in recv
    opcode, data = self.recv_data()
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 669, in recv_data
    frame = self.recv_frame()
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 744, in recv_frame
    frame_buffer.recv_header(self._recv_strict)
  File "/usr/local/lib/python2.7/dist-packages/websocket/_core.py", line 255, in recv_header
19:45
[ SmokeDetector ] All-caps title: PDF.JS ASP.NET MVC 4 by Ryan Alford on stackoverflow.com
19:58
@Undo Not us, I don't think.
I don't think so either
201
A: What does "connection reset by peer" mean?

ire_and_cursesIt's fatal. The remote server has sent you a RST packet, which indicates an immediate dropping of the connection, rather than the usual handshake. This bypasses the normal half-closed state transition. I like this description: "Connection reset by peer" is the TCP/IP equivalent of slamming th...

> "Connection reset by peer" is the TCP/IP equivalent of slamming the phone back on the hook. It's more polite than merely not replying, leaving one hanging.
20:49
[ SmokeDetector ] All-caps title: AGILE TEST DRIVEN DEVELOPMENT by user595985 on sqa.stackexchange.com

« first day (348 days earlier)      last day (3697 days later) »