« first day (425 days earlier)      last day (3395 days later) » 

12:11 AM
[ SmokeDetector ] Repeating characters in body: Did you know...? Where does the question mark go? by Daisy on ell.stackexchange.com
 
12:32 AM
[ SmokeDetector ] All-caps title: ENTERING RESCUE MODEā€¦GRUB RESCUE by mike m. on meta.stackexchange.com
 
12:53 AM
[ SmokeDetector ] All-caps title: HELP ME FIND THIS ANIME PLEASE! by Tiffany Huang on anime.stackexchange.com
 
1:07 AM
@Undo thoughts about re-enabling the Tavern posts?
 
@hichris123 ah, thanks for reminding me.
I'm going to try to add a "tavern" switch on the regexes, just a minute...
 
@Undo Just do experimental.
 
ah, that sounds better. Thanks
 
np. I was thinking about this for the last few hours, so... :P
 
:P
where did the special rooms array go?
ah, nevermind
it's right where it was :P
 
1:29 AM
heh
 
okay back
does Python have tuples?
 
[ SmokeDetector ] Repeating characters in body: CSR files generated by OpenSSL are corrupted by Jose on serverfault.com
 
ah cool, it does
 
I really think that repeating characters thing has way to many false positives :/
 
1:46 AM
@Seth I know. :(
 
I still think it's salvagable
!!/stappit
 
Goodbye, cruel world
 
starting on local, if it runs
 
(my changes are uncommitted)
 
... for some reason it's not binding to the websocket?
 
?
Do a git diff.
 
why websocket no worky? >:(
 
2:10 AM
@Undo Post a git diff. Did you change anything with the sockets?
 
Nope
I think I figured it out
 
... @Undo?
 
@hichris123 I didn't figure it out :P
I'll push to a branch
 
2:19 AM
ok
 
CircleCI says tests failed.
 
Probably because I broke it
I'm gonna bring Smokey back up on the server
 
Okay.
 
2:22 AM
test/test_regexes.py .......FFFFFFFFFF.
 
@hichris123 yeah, tests are going to fail. They'll need updated
I'm returning a tuple from the regex engine
 
Ah.
On branch borked_thing
:P
 
\_O_/ I needed a name :P
 
AttributeError: 'module' object has no attribute 'utcnow'
2015-01-16 02:28:31.688000 UTC
  File "ws.py", line 84, in <module>
    now = datetime.utcnow()
 
[ SmokeDetector ] Bad keyword in title: Mario to Cheap Fifa 15 Coins by user48938 on webmasters.stackexchange.com
 
2:28 AM
... but I didn't touch that.
 
Yeah, I know.
That was an exception in there, though.
 
hrm
 
So findspam() generated an exception
hold on a second
 
[Blaze] answer flagged by Undo: stackoverflow.com/a/27976340
[Blaze] answer flagged by Undo: stackoverflow.com/a/27976262
 
whoa there, blue buttons!
 
2:33 AM
[Blaze] answer flagged by Undo: stackoverflow.com/a/27976367
 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "spamhandling.py", line 21, in checkifspam
    if 0 < len(test_results[0]):
IndexError: list index out of range
@Undo ^
 
ahhhh
hrm
how did you get that?
 
D:\Documents\GitHub\SmokeDetector>python
Python 2.7.8 |Anaconda 2.1.0 (64-bit)| (default, Jul  2 2014, 15:12:11) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: continuum.io/thanks and binstar.org
>>> from spamhandling import *
>>> import pytest
>>>
>>> checkifspam("test", "test", "test", "test", "test", "test", "test", False)
Traceback (most recent call last):
 
ah
 
[ SmokeDetector ] SmokeDetector started in reverted mode at rev b20f1c6 (Undo1: the thing I broke) (hosted by Undo)
 
2:38 AM
@hichris123 But that's not the only problem.
threading.Thread(target=restart_automatically,args=(3600,)).start()

threading.Thread(target=watchCi,args=()).start()

print "boo"

ws = websocket.create_connection("ws://qa.sockets.stackexchange.com/")
ws.send("155-questions-active")
GlobalVars.charcoal_hq.join()

print "yay"

GlobalVars.tavern_on_the_meta.join()
GlobalVars.charcoal_hq.watch_socket(watcher)
print "meh"
GlobalVars.tavern_on_the_meta.watch_socket(watcher)

print "oy"
^ I only get to "yay"
 
... then you broke something.
booCI Socket Created

listening for ci changes
yay
meh
oy
 
[ SmokeDetector ] SmokeDetector started in reverted mode at rev b20f1c6 (Undo1: the thing I broke) (hosted by Undo)
 
... so this is weird
 
Works on my machine :P
 
3:03 AM
:P
Gonna work on it tomorrow
 
[ SmokeDetector ] Bad keyword in body: babyliss miracurl opened in third place with by babylisscurl on drupal.stackexchange.com
[ SmokeDetector ] Repeating characters in body: Failed loading ioncube by time on serverfault.com
 
3:41 AM
[Blaze] answer flagged by Undo: stackoverflow.com/a/27976802
 
4:00 AM
!!/rev
 
 
2 hours later…
5:50 AM
[ SmokeDetector ] Bad keyword in title: How We Can Make Muscle V-Shape Through Ntural Method by PaulaA Chalk on drupal.stackexchange.com
[ SmokeDetector ] All-caps title: TOOLS WILL NOT WORK ON ILLUSTRATOR by Nad on superuser.com
 
@SmokeDetector tp
 
@Fundamental Registered as true positive: added title to Bayesian doctype 'bad'.
 
6:09 AM
[ SmokeDetector ] Repeating characters in answer: Need Oracle spatial tutorials by nawaz on gis.stackexchange.com
[ SmokeDetector ] Repeating characters in body: [Failed to retrieve data from the database. Details: [Database Vendor Code: 1370 ] in Crystal Reports using ASP.ET](stackoverflow.com/questions/27937260/…) by Khuram Jan on stackoverflow.com
 
6:37 AM
[ SmokeDetector ] Bad keyword in body: how to group foreignkey values from a queryset in django by bresai on stackoverflow.com
 
@SmokeDetector in a code block, as usual.
 
[ SmokeDetector ] Blacklisted website: I had what is both a toe enough by Choco Pie on meta.stackexchange.com
 
6:57 AM
[ SmokeDetector ] Bad keywords in title: Taken 3 Watch-Putlocker# Online Free Full 1080P Movie by raazu parsad on android.stackexchange.com
 
 
1 hour later…
8:16 AM
[ SmokeDetector ] Bad keyword in body: how to group foreignkey values from a queryset in django by bresai on stackoverflow.com
 
8:30 AM
 
8:40 AM
[ SmokeDetector ] Bad keyword in body: Proactol is greater than 27.4% of loss? by Gaynelle on askubuntu.com
[ SmokeDetector ] Bad keyword in body: how to group foreignkey values from a queryset in django by bresai on stackoverflow.com
 
9:28 AM
[ SmokeDetector ] Repeating characters in body: Did you know...? Where does the question mark go? by Daisy on ell.stackexchange.com
 
10:08 AM
 
11:05 AM
[ SmokeDetector ] Repeating characters in body: Google speech API - php does not return anything by asmicapri on stackoverflow.com
 
11:36 AM
@SmokeDetector markdown fail
 
12:09 PM
 
12:33 PM
[ SmokeDetector ] Repeating characters in body: Carregar url com $.ajax e uso de token by Faro on pt.stackoverflow.com
 
12:51 PM
[ SmokeDetector ] All-caps title: ANSWER PLEASE THIS QUESTION by Paradzai on english.stackexchange.com
 
1:17 PM
[ SmokeDetector ] Offensive body detected: Are there any viruses that are part of all land animals? by SeikoShadow on biology.stackexchange.com
 
 
1 hour later…
2:42 PM
[ SmokeDetector ] Repeating characters in answer: Converting from Hexadecimal to Bytes by Milack on stackoverflow.com
 
3:29 PM
[ SmokeDetector ] Offensive answer detected: What does "ain't" mean in "if it ainā€™t broke, donā€™t fix it"? by Tom on ell.stackexchange.com
 
@hichris123 The cause should be the import statement. If you want to use datetime.utcnow(), you have to use from datetime import datetime. If you just use import datetime, then you have to use datetime.datetime.utcnow(). /cc @Undo
and that should be fixed now
 
CI build passed. Ready to pull!
 
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 44ffc55 (ProgramFOX: Add datetime import) (hosted by Undo)
 
4:07 PM
[ SmokeDetector ] All-caps title: MARKER AND THE CUBE by shayan on puzzling.stackexchange.com
 
4:23 PM
@ProgramFOX hah, I actually thought of that last night at about three in the morning
 
lol
Will continue working on the false/falseu/trueu within a few minutes, after uploading an updated Firefox patch.
 
awesome
 
... so it took a few months for me to figure out that you can simply copy files from VMWare to your actual computer without having to transfer them through your network.
 
You can?
 
yes
It requires VMWare Tools to be installed on the guest OS, but those always were for me.
 
4:38 PM
[ SmokeDetector ] Repeating characters in answer: how to calculate area of 3D triangle? by faith adams on math.stackexchange.com
 
@SmokeDetector yep, that's abusive
ugh, why is my computer super slow today, "a few minutes" became 20 minutes or something
 
5:14 PM
Commands implemented, now writing some tests.
hrm, seems like my parsing method doesn't work
no idea why though
 
5:35 PM
[ SmokeDetector ] All-caps title: HOW TO CONNECT WITH MYSQL AND PHP IN ANDROID? by B vijay on stackoverflow.com
[ SmokeDetector ] Bad keyword in title: I use this skin care formula properly by jualiny eainy on math.stackexchange.com
 
@SmokeDetector tp
 
@Undo Registered as true positive: added title to Bayesian doctype 'bad'.
 
Regex101 says it's correct though...
oh my, I have included a parenthesis in my regex where it didn't have to be...
there, now it works
 
[ SmokeDetector ] Offensive answer detected: [TEST TEST TEST 2]]])))](stackoverflow.com/questions/0/test-test/42#42) by TEST TEST 2 on stackoverflow.com
 
um, markdown fail
@FOX9000 true
hm
!!/alive?
 
5:45 PM
@ProgramFOX Of course
 
@ProgramFOX Of course
 
@FOX9000 true
might be the borked markdown
 
[ SmokeDetector ] Offensive answer detected: TEST TEST TEST 2 by TEST TEST 2 on stackoverflow.com
 
@FOX9000 true
...
no error message on my console; nothing
 
weird
 
5:47 PM
launches debugger
@FOX9000 true
aha, it goes to the "except" part
eh, I pass the msg_content as argument before I even set a value to it
@FOX9000 true
 
@ProgramFOX true/tp cannot be used for answers because their job is to add the title of the question to the Bayesian doctype 'bad'. If you want to blacklist the poster of the answer, use trueu or tpu.
 
yay
@FOX9000 tpu
 
@ProgramFOX Blacklisted user.
 
@FOX9000 false
 
@ProgramFOX Registered answer as false positive.
 
5:53 PM
@FOX9000 fpu
 
@ProgramFOX Registered answer as false positive and whitelisted user.
 
okay, looks good
!!/apiquota
 
@ProgramFOX 4847
 
aaaaaah, merge conflicts!
 
CI build passed. Ready to pull!
 
6:02 PM
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev b807068 (ProgramFOX: Fix some things after merging) (hosted by Undo)
 
@Undo @hichris123 false, falseu and trueu commands for answers work now!
 
Awesome :D
 
I've noticed that we use both camelCase and snake_case in Smokey's code. It's probably better to be consistent -- which one should we use?
 
We should probably get consensus on it, but my preference would be snake_case.
Or we could try RanDom*AStErisk*cAse
 
6:17 PM
Seems like PEP8 says it should be snake_case.
 
yep, that's how I read it too
then I suppose it makes sense to switch over
 
yep
 
[ SmokeDetector ] Repeating characters in title: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx by lostincypher on crypto.stackexchange.com
CI build passed. Ready to pull!
 
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
 
6:22 PM
Thanks, PyCharm, for making renaming easy :D
 
CI build passed. Ready to pull!
 
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 934ccc0 (ProgramFOX: More snake_case) (hosted by Undo)
[ SmokeDetector ] All-caps title: INTEGRATION GREATEST INTEGER FUNCTION by Neha on math.stackexchange.com
 
7:02 PM
[ SmokeDetector ] Repeating characters in body: Carregar url com $.ajax e uso de token by Faro on pt.stackoverflow.com
 
 
1 hour later…
[Blaze] answer flagged by Undo: stackoverflow.com/a/27992306
 
8:50 PM
[ SmokeDetector ] Offensive body detected: Singleton going into an infinite loop by raphaelbgr on stackoverflow.com
 
9:09 PM
[ SmokeDetector ] All-caps title: DNS POINTING TO A DIFFERENT SERVERS by Alex Liebert on serverfault.com
[ SmokeDetector ] Bad keyword in body: Psychology of password generation by RAKK on security.stackexchange.com
[ SmokeDetector ] Repeating characters in body: Why I can't insert data in a model from a custom controller? by user3754535 on stackoverflow.com
 
9:42 PM
[ SmokeDetector ] All-caps title: DNS POINTING TO DIFFERENT SERVERS by Alex Liebert on serverfault.com
 
[Blaze] answer flagged by Undo: stackoverflow.com/a/27993187
[Blaze] answer flagged by Undo: stackoverflow.com/a/27993284
 
9:58 PM
[ SmokeDetector ] Offensive body detected: Singleton going into an infinite loop by raphaelbgr on stackoverflow.com
 
@Undo around? Do we get markdown or HTML from the API?
 
@hichris123 Markdown atm
been busy today, haven't gotten around to figuring out why Smokey wouldn't run locally
 
ok.
I'm going to hopefully improve the repeating characters regex.
 
10:35 PM
@Undo Could we switch to HTML? Or would that not work?
 
10:57 PM
[ SmokeDetector ] All-caps title: DETECT NETWORK CONNECTION FOR 3G by user3653664 on stackoverflow.com
 
11:09 PM
[ SmokeDetector ] All-caps title: POSITIONING IN LATEX MORE by Ismail Ladele Ladipo on tex.stackexchange.com
 
@hichris123 Oops, I think we're using HTML now.
sorry about that
 
11:26 PM
@Undo Oh, okay.
 
11:38 PM
@Blaze that actually is an answer.
 
@Seth testing stuff, forgot to come delete it from here
 
ah, ok.
 
[Blaze] answer flagged by Seth: stackoverflow.com/a/27994436
[Blaze] answer flagged by Seth: stackoverflow.com/a/27994374
[Blaze] answer flagged by Seth: stackoverflow.com/a/27994511
 

« first day (425 days earlier)      last day (3395 days later) »