« first day (922 days earlier)      last day (2905 days later) » 
00:00 - 12:0012:00 - 00:00

12:07 PM
bye
 
[ SmokeDetector ] Bad keyword in answer, blacklisted website in answer, link at end of answer: Is it possible to adopt IntelliJ IDEA Community Edition for web-development? by ewebtonicservices on stackoverflow.com
 
12:25 PM
[ SmokeDetector ] Bad keyword with email in body, shortened URL in body: Are you currently using some notes app, or still searching for ideal one? by Maris on workplace.stackexchange.com
 
sd k
sd why
 
@Gothdo [:29940320] Post - Keyword Catalog with email bhambri.jatinder@gmail.com
 
@SmokeDetector f
 
1:05 PM
[ SmokeDetector ] Bad keyword with email in body, shortened URL in body: Are you currently using some notes app, or still searching for ideal one? by Maris on pm.stackexchange.com
 
sd k
 
1:22 PM
[ SmokeDetector ] Bad keyword in answer, pattern-matching website in answer: How should ethics be applied in data science by Srinu Srinu on datascience.stackexchange.com
 
sd why
 
[:29941523] Body - Position 185-204: traininginhyderabad
Body - Position 185-207: traininginhyderabad.co
 
@SmokeDetector k
 
1:36 PM
@Undo fine with me.
 
1:57 PM
[ SmokeDetector ] Bad keyword in body, bad keyword in title, link at end of body, pattern-matching website in body: Free Trial renew collagen serum by lashmeer5 on arduino.stackexchange.com (@NickGammon)
 
sd k
 
@SmokeDetector f
Not sure about that post on ebooks.SE. I flagged it as VLQ.
 
aye, VLQ
 
[ SmokeDetector ] All-caps answer: Why do Earth and Venus have different atmospheres? by MEKONEN on earthscience.stackexchange.com (@hichris123)
 
2:06 PM
NAA?
 
yep
 
sd n
 
Hey @ArtOfCode. If you dealt with that custom flag on HR, sorry about that question. I didn't realize I wouldn't have the delete option.
 
@Andy no worries, it's only one click :)
 
Is there a way to get notifications from SD about reports on all sites?
Something like !!/notify 11540 *
!!/notify 11540 *
 
2:15 PM
@Gothdo The given SE site does not exist.
 
@Gothdo Not as far as I'm aware, but you might be interested in this user script sandwich wrote: github.com/normalhuman/Userscripts/blob/master/…
 
@PeterJ Thanks, I'll try it.
 
2:27 PM
Restart: API quota is 4670.
 
2:37 PM
!!/errorlogs 100
!!/pull
 
sd 105-
 
@hichris123 I've only posted 100 messages since the latest reboot; that's not enough to execute all commands. No commands were executed.
Restart: API quota is 4565.
 
Perfect.
!!/errorlogs 200
And the thread error appears to be gone. :/
 
The best error is the error that appears randomly
 
2:50 PM
!!/alive
 
@Gothdo Of course
 
Hey
 
3:23 PM
dinner time. bye
 
Why does Travis insist that there are changes even if I've deleted an entire directory? :/
 
Deletion is a change.
 
Well yeah but it should be deleted on each build (thus the folder should never exist)
 
[ SmokeDetector ] Title has only one unique char: --------------------------------------- by Alek Depler on stackoverflow.com
 
@SmokeDetector TP- (SELF VANDALISM)
 
3:34 PM
That poor person didn't know that by self-vandalizing that post it will get even more attention and downvotes.
 
I'm back
 
This is so annoying. I delete the whole folder (travis-ci.org/Charcoal-SE/SmokeDetector/builds/133412364#L205)... and then somehow changes are detected (travis-ci.org/Charcoal-SE/SmokeDetector/builds/133412364#L210)? I wish I could download the cache and inspect it...
 
Just curious, what was you attempting to do? Why do you want to remove the cache?
 
That http cache is never useful (as it changes on each build) so it eats up ~5 seconds of the build by forcing Travis to upload a new archive.
The other pip caches speed things up... this one slows the build down.
 
[ SmokeDetector ] Offensive answer detected: How were the lightsaber effects done in Star Wars? by Todd Stewart on scifi.stackexchange.com
 
3:43 PM
sd offensive
 
sd k
 
@hichris123 I think you are over optimizing.
 
[ SmokeDetector ] Bad keyword in body, bad keyword in title: How to safely open a bottle with my penis? by Daniel K on lifehacks.stackexchange.com
 
@Andy Perhaps, but I hate having to wait 30 seconds for the CI to build just so I can pull my commit. Making it faster while still retaining the tests would be nice.
I mean really, the tests take 1.5 seconds to run.
It takes 30 seconds+ for a build.
That's... at the least annoying.
 
3:46 PM
@hichris123 Again, over optimizing. 30 seconds isn't that long.
 
My time is precious. :P
 
@Andy Is it over-optimizing if you don't sacrifice anything, though?
 
shrug if we can make it faster...
 
Yeah, I understand -- I've dealt with build bots that take hours to finish.
 
At this point, I argue that he's sacrificing time
 
3:47 PM
It's just annoying that it takes way longer than it need to be.
@Andy Probably. But at the moment, I don't really have much important to do, so...
 
@Andy Maybe, but I've been in situations where I could either (a) take up video games, or (b) go optimize metasmoke just a little bit more.
 
I don't see 30 seconds of build time on travis. I see the 5 seconds you mention for the cache, but everything else is time amounts of time. Are you sure the 30 seconds isn't related to the delay between GitHub and Travis realizing there is a new commit to build against?
 
> Elapsed time 39 sec
10ms probably isn't worth half an hour of time, but what I learn from it is more valuable than what I would learn from starting video games or drugs or whatever else :P
 
And like 10 seconds of that time is because of Travis fixing CVE-2015-7547...
 
(different for salaried people, I know)
 
3:50 PM
I see that, but the timings in the log are all small amounts of time. Are the extra 30 seconds just Travis initializing the build process?
 
Maybe I should just set up my own build platform. :P
 
@hichris123 I recommend against buildbot. It's a PITA to deal with
 
@Andy Do you want to watch a build and find out? I think it's mostly in the initialization part and the caching part.
 
sure.
 
[ SmokeDetector ] Bad keyword with email in answer, email in answer: A few questions about a relationship between some integer sequences and infinite recursive trees by Johan Kok on math.stackexchange.com
 
sd n
 
what is the call for action on the LH post about the wine and the male reproduction organ? this
 
Be annoyed because you don't have enough rep to downvote and call it a day?
 
@rene I was just about to ask the same.
 
It looks like a lot of the delay is that initial set up. They are installing, upgrading and setting up packages at each initialization.
 
3:55 PM
@hichris123 I'll be annoyed ...
 
The following extra packages will be installed:
  libc-bin libc-dev-bin libc6-dev
Suggested packages:
  glibc-doc
The following packages will be upgraded:
  libc-bin libc-dev-bin libc6 libc6-dev
4 upgraded, 0 newly installed, 0 to remove and 226 not upgraded.
Need to get 8,840 kB of archives.
After this operation, 14.3 kB disk space will be freed.
Get:1 us.archive.ubuntu.com/ubuntu precise-updates/main libc6-dev amd64 2.15-0ubuntu10.15 [2,943 kB]
Get:2 us.archive.ubuntu.com/ubuntu precise-updates/main libc-dev-bin amd64 2.15-0ubuntu10.15 [84.7 kB]
 
@rene That looks a lot like someone trolling
 
@Undo agree, is that abussive?
 
@Andy Yeah, that's the CVE fix I was talking about.
 
@rene I don't... think so?
 
3:56 PM
Which is about 10 seconds out of 36.
 
@Undo OK
 
I mean, it could be serious
I kinda doubt it, but...
 
I'll admit I don't know a lot about Travis's infrastructure, but do they ever roll those into the images so it's already there and this is just temporary? Or is this a permanent thing?
The clone and submodule initialize add another chunk of time too.
 
It seems that this is permanent, given it's been going on for at least 4 months...
I'll report an issue about that though.
 
Do they take feature requests? Maybe it could be requested that gets added to the next image?
you type too fast
 
3:58 PM
:P
 
pytest is also outdated and has to be uninstalled and reinstalled each run too.
Installing collected packages: py, pytest
  Found existing installation: py 1.4.26
    Uninstalling py-1.4.26:
      Successfully uninstalled py-1.4.26

  Found existing installation: pytest 2.6.4
    Uninstalling pytest-2.6.4:
      Successfully uninstalled pytest-2.6.4

Successfully installed py-1.4.31 pytest-2.9.1
Perhaps we can pin to an older version? Are we using anything that requires 2.9.1 instead of 2.6.4?
 
No (we could do that), but that's like 1-2 seconds in install time I think.
 
those 1-2 seconds can be used to process a lot of other stuff ...
 
Like what @rene? How many flowers exist in the world? ;)
2
 
For example yes. That is important stuff, you know
 
4:12 PM
Hiya @Yvette
 
Hiya Yvette
 
This room is starting to become greeting & salutation central... :P
 
Hiya @hichris123 :)
 
4:25 PM
sd f
 
@AshishAhujaツ [:29947431] Body - Position 599-619: passwordunlocker.com
 
@AshishAhujaツ [:29947464] Body - Position 342-346: fuck
 
4:27 PM
@Gothdo Invalid format. Valid format: !!/rmblu profileurl or !!/rmblu userid sitename.
 
@SmokeDetector f
 
@Gothdo User is not blacklisted.
 
@Gothdo It's blacklisted website, not user
Night
 
@AshishAhujaツ cya
 
[ SmokeDetector ] Offensive answer detected: Why aren't application downloads routinely done over HTTPS? by user111818 on security.stackexchange.com
 
4:37 PM
sd offensive
 
sd offensive
 
k and offensive are the same internally, btw, :)
 
So what's the point of offensive?
 
They're there for humans to recognise why it's a true positive. The system doesn't care.
 
I use them (and the other aliasses like abusive and spam) as a information for myself so I know in the future why I choose a certain option
 
4:41 PM
oh, @Ferrybig did you see the discussion yesterday?
tl;dr wanna have push access?
 
@Undo Push access would be useful for me, I am usually online at the moment when no other contributors are online, so that is useful for quickly blacklisting a website
 
yay. GH username?
 
4:45 PM
Thx Undo
 
Standard disclaimers apply; don't be stupid and don't make me regret it. Basically the same thing.
:)
 
@Undo You can trust me
 
@Ferrybig Famous last words
3
 
I am now trying to see why that ping of sandwich didn't came thru in the last discussion, it isn't showing up at my SE inbox
 
5:00 PM
sd k
 
@SmokeDetector k
 
@SmokeDetector k
 
Smokey saw you first reply also as a k for the stackoverflow one
 
The SO one is spam too, it doesn't add anything new.
 
[ SmokeDetector ] Link at end of answer: RPi web browsers that work on YouTube by Dean De Witt on raspberrypi.stackexchange.com
 
5:07 PM
How SD found that post anyway? It's from 2015 and didn't have any activity recently.
@SmokeDetector k
 
[ SmokeDetector ] Blacklisted user: RPi web browsers that work on YouTube by Dean De Witt on raspberrypi.stackexchange.com
 
@SmokeDetector k
 
@Gothdo It did had activity, the answer by Dean was posted today.
 
[ SmokeDetector ] Repeating characters in answer: VB.NET collision between pictureboxes by HelpMeIAmButALonelyCamel on stackoverflow.com
 
NAA?
@SmokeDetector n
 
5:18 PM
@SmokeDetector Hrm, metasmoke doesn't have deletion info for that...
!!/errorlogs 100
shrug
 
5:40 PM
sd why
 
@Gothdo [:29948881] Post - Contains 10 unique characters
 
@SmokeDetector f
 
6:13 PM
[ SmokeDetector ] Few unique characters in answer, repeating characters in answer: What is the difference between developed countries and developing countries? by Bob on politics.stackexchange.com
 
sd k
 
 
1 hour later…
7:23 PM
sd f
 
[ SmokeDetector ] Manually reported answer: Car crash simulation by Vbuycars Web on stackoverflow.com
 
@SmokeDetector k
 
@SmokeDetector k
 
[ SmokeDetector ] Manually reported answer: iteratively create variable in for loop by HomeworkHelp on stackoverflow.com
 
@SmokeDetector k
 
7:36 PM
sd k
 
SK D
DK S
KD S
SD K
 
@TIPS ?
Are you drunk?
2
 
Does "SD ಠ_ಠ" work yet?
 
SD ಠ_ಠ
How about testing it?
 
@Gothdo This is the normal me
2
 
7:46 PM
@TIPS Then I guess I wouldn't want to see you drunk.
 
You won't
 
Doesn't work, unfortunately.
 
(╯°□°)╯︵ ┻━┻
 
Recovered from ValueError: No JSON object could be decoded
 
!!/errorlogs 50
 
7:51 PM
  File "/media/sda2/SmokeDetector/ChatExchange/chatexchange/client.py", line 125, in get_me
    assert self._br.user_id is not None

  File "/media/sda2/SmokeDetector/ChatExchange/chatexchange/_utils.py", line 78, in __get__
    method()

  File "/media/sda2/SmokeDetector/ChatExchange/chatexchange/browser.py", line 235, in _update_chat_fkey_and_user
    self._load_user(favorite_soup)

  File "/media/sda2/SmokeDetector/ChatExchange/chatexchange/browser.py", line 218, in _load_user
    user_id, user_name = self.user_id_and_name_from_link(user_link_soup)
Recovered from ValueError: No JSON object could be decoded
 
!!/test shwesanenid.com
 
> Blacklisted website in body, blacklisted website in title
----------
Title - Position 1-12: shwesanenid
Body - Position 1-12: shwesanenid
Restart: API quota is 2763.
 
@wythagoras Congratulations, this crashed Smokey. Fixing the issue now.
 
!!/blame
 
@Ferrybig It's TIPS's fault.
2
 
8:05 PM
@SmokeDetector For the first time, you are actually correct
 
Its also my fault, but someone told my that Smokey ignores everything that doesn't work.
sorry @sandwich
 
It's okay, we need some QA once in a while. This distinction of Unicode strings and byte arrays is annoying.
You think you've seen everything that might fail, but then...
!!/pull
 
Restart: API quota is 2688.
 
SD ಠ_ಠ
 
8:09 PM
!!/errorlogs 50
 
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0ca0' in position 0: ordinal not in range(128)
2016-05-27 19:46:01.852236 UTC
  File "/media/sda2/SmokeDetector/excepthook.py", line 46, in run_with_except_hook
    run_old(*args, **kw)

  File "/usr/lib/python2.7/threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)

  File "/media/sda2/SmokeDetector/ChatExchange/chatexchange/browser.py", line 696, in _runner
    self.on_activity(json.loads(a))

  File "/media/sda2/SmokeDetector/ChatExchange/chatexchange/rooms.py", line 81, in on_activity
 
No error, it seems
 
Yes, the Unicode thing is fixed. The websockets... sigh
 
@sandwich Doesn't show up on metasmoke, not sure whether that was your intention.
 
There is no way for it to show up since it's not any kind of recognized feedback.
I wasn't trying to implement emoticon feedback, just preventing crashing.
 
8:12 PM
Still no ಠ_ಠ love?
 
It's better to project somewhat professional image, considering the attention that this operation occasionally gets on meta.
4
 
It tried to parse formats such as sd 2- into formats formats where every chat message is on a separate line, for the ease of checking the individual commands later, but gave an error when encountering a unicode symbol on those lines. Thats why it crashed
 
8:52 PM
[ SmokeDetector ] Mostly non-Latin answer: What would happen if nerves didn't have refractory period? by user24139 on biology.stackexchange.com
 
@SmokeDetector n
 
> Url in title, blacklisted website in body, blacklisted website in title
----------
Title - Position 13-31: homeworkhelponline
Body - Position 13-31: homeworkhelponline
Title - Position 1-35: https://www.homeworkhelponline.net
 
> Url in title, blacklisted website in body, blacklisted website in title
----------
Title - Position 8-20: vbuycars.com
Body - Position 8-20: vbuycars.com
Title - Position 1-20: http://vbuycars.com
 
I went over last night's crop.
+1 to Incheon airport for having free Wi-Fi. Unlike some American airports I could mention.
 
9:28 PM
Can't we make it so that when we manually report a post, it also shows the other triggers that catches the post
2
 
@Ferrybig I thought about this, since there is often confusion about why the post wasn't automatically reported.
 
@sandwich We could add some code that the manually reported reason is always the first (and make it optionally bold), so people see its a manual report, and after that, the normal reasons should go
 
Something like "Manually reported question, blacklisted website in body: ...." Hm.
 
API quota rolled over with 2249 requests remaining. Current quota: 9999.
 
Maybe not bold, because it'll mess up with text processing in some places.
 
9:35 PM
stackoverflow: 1375
askubuntu: 555
superuser: 413
drupal: 298
unix: 216
math: 159
gaming: 151
salesforce: 134
english: 130
electronics: 127
dba: 125
scifi: 116
sharepoint: 109
travel: 107
academia: 101
security: 101
magento: 100
ell: 96
gis: 95
apple: 92
programmers: 85
puzzling: 84
mathoverflow.net: 83
wordpress: 79
mathematica: 79
diy: 75
worldbuilding: 68
movies: 68
stats: 67
cs: 64
money: 64
tex: 63
meta: 63
chemistry: 60
physics: 55
android: 54
rpg: 54
ru.stackoverflow: 53
graphicdesign: 53
 
Putting it first makes sense, I think.
 
Putting it first should cause the least amount of confusion by people who see the change first, bold seems to standing out actually
 
So it could work like: a post is reported, run the usual spam-checking process and add "manually reported" to the reasons, then display in the chat normally.
 
 
1 hour later…
10:41 PM
@sandwich ProTip: I've been on flights (and a few airports) where you don't actually have to pay - they just block DNS. So if you know the IP address of a server you can use as a proxy...
 
10:55 PM
Random stat of the day:
Smokey is very nice to disks
And predominately writes
Orange line is writes to external HDD
Very spikey load, but seems to be multithreading okay
 
@Undo do the big spikes correspond with anything in particular?
 
Dunno
Oh, could be particularly big batches of answers from, e.g., SO
but this Pi isn't doing anything outside of Smokey that I can think of right now
 
Doesn't happen to correspond with the IO spike, does it?
 
11:18 PM
@Undo That's because there pretty much is no multithreading. Currently, since we're using threading, multithreading equals "if one thread is doing I/O another can do computations"
We should probably switch over to multiprocessing sometime but I didn't want to do that unless I had a decent amount of time to fix stuff. :P
 
00:00 - 12:0012:00 - 00:00

« first day (922 days earlier)      last day (2905 days later) »