« first day (304 days earlier)      last day (3513 days later) » 

3:28 AM
!!/alive?
 
@Seth Of course
 
!!/stappit
 
[ SmokeDetector ] SmokeDetector started at rev 4142065 (@Undo)
[ SmokeDetector ] SmokeDetector started at rev 4142065 (@Undo)
 
!!/reboot
 
[ SmokeDetector ] SmokeDetector started at rev 4142065 (@Undo)
 
3:41 AM
There, much better :D
!!/stappit has been renamed to !!/reboot, because that's what it does anyway. We'll put in a real stappit when we figure out how to make it work.
4
 
Git commit -a? ;p
 
pushed
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
!!/rev?
 
@Undo 36cf83f
 
3:47 AM
Because why not
Also, there isn't any reason SD can't git pull itself from a command from a trusted user.
 
that's a neat idea.
 
I'd want some way to ensure it will auto-revert itself if it crashes on reboot.
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
!!/abort
... hmm
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
4:02 AM
!!/abort
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
!!/abort
@Seth Still around?
Why does this fail with nocrash.sh: 12: nocrash.sh: [[: not found ?
while :
do
   python ws.py
   if [[ $rc == 42 ]]
     then exit $rc
   fi
done
it fails after the python ws.py finishes
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
!!/abort
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
4:12 AM
meh, will look at in morning
 
@Undo ya
@Undo how are you calling it?
I bet you're using /bin/dash (sh) vs /bin/bash. Or the other way around. If you are using bash I'm not sure you need the double brackets. If you are using dash, switch to bash (unless you know the script was purposefully written for dash). I'm not 100% on the whole double bracket thing, and was just heading to bed, so I guess I'll catch you tomorrow if I don't look it up tonight.
If you were calling it like ./script.sh make sure you have #!/bin/bash at the top of the script, on its own line. Otherwise call it like so: bash script.sh.
see also:
257
Q: How to use double or single bracket, parentheses, curly braces

TimI am confused by the usage of bracket, parentheses, curly braces in Bash, as well as the difference between their double or single forms. Is there a clear explanation?

(so bash uses double brackets, not dash, hence I think you are probably using dash)
 
 
6 hours later…
10:42 AM
!/reboot
!!/reboot
!!/alive?
 
 
3 hours later…
1:28 PM
!!/alive?
 
2:09 PM
!!/alive?
 
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
!!/alive?
!!/alive?
 
@Undo Of course
[ SmokeDetector ] Bad keyword detected: Are popular porn sites more likely to be infected with malware? on security.stackexchange.com
 
3:00 PM
did that help at all @Undo?
Or are you still getting the same error?
 
haven't tried it yet.
 
oh ok.
 
but thanks, I never knew sh wasn't bash :D
 
@Undo yes, very confusing I know. That has gotten me quite a few times.
 
3:56 PM
[ SmokeDetector ] Bad keyword detected: Nike blazer pas cher, Acheter Chaussure nike on drupal.stackexchange.com
 
4:10 PM
The project links are unpinned.
Argh, I cannot pin them again.
 
(temporary, to pin the project links)
 
Done.
 
Having a chatbot account is useful :D
 
4:14 PM
lol :P
 
I forgot the credentials to mine :/
Huh, did the stack exchange bot get a new logo?
 
It looks like the stack exchange favicon with its nickname as "Stack" to me.
 
get a bigger screen :P
 
@Seth I don't think it did. It has another logo (a "Feeds" logo) on other sites though.
 
4:30 PM
Isn't Stack user different from the Feeds user? Stack user only stacks on chat.SE chats, Feeds user feeds everywhere else.
 
@Unihedron Stack Exchange user === Feeds user. It just has a different name and picture here.
 
Oh, correct, he's -2.
 
@ProgramFOX It just looks.. more "modern" if you catch my meaning.
 
@Seth I don't know how the previous one (if there was one) looked like, so I cannot compare them.
 
 
2 hours later…
6:51 PM
[ SmokeDetector ] Phone number detected: love spells that work fast call sheik mubarak on: +27787609980 on webapps.stackexchange.com
 
7:02 PM
boom!
 
Kaboom!
 
7:43 PM
@ProgramFOX @Unihedron More technically, Stack Exchange user (-2) on chat is Stack Exchange if you're in the room & on the profile page, and Feeds in the transcript.
Don't ask me why.
 
it isn't feeds in this transcript..
 
8:05 PM
Huh. Looks like it's only feeds in... that one room.
 
8:40 PM
1
Q: Could we have some spam titles early?

UndoWe're scheduled to get some genuine spam dumps eventually, which is awesome. But I just figured out how to run Bayesian algorithms in Python, which just happens to be the language our friendly neighborhood Smoke Detector is written in. What a coincidence! Yes, I'm planning on putting this learni...

 
!!/rev?
!!/alive?
!!/reboot
@Undo Smokey's dead.
 
@hichris123 weird.
 
crap
!!/alive?
 
!!/It's dead, Jim!
 
It's still on the realtime questions socket.
I see it
maybe not
okay, maybe it'll work this time
 
8:50 PM
[ SmokeDetector ] SmokeDetector started at rev 36cf83f (@Undo)
 
!!/alive?
 
@Undo Of course
 
Note to self: work on ML for Smokey.
 
ML?
I know what that is, I just can't remember :P
Ohai @ManishEarth!
 
... machine learning.
 
8:57 PM
oh right
 
Think Bayesian. ;p
 
also a programming language
see: SML
 
in Tavern on the Meta on Meta Stack Exchange Chat, 6 hours ago, by Undo
$ python bayes.py classify <(echo Astrologer vashikaran 2098239823) legit spam
Probability that document is legit rather than spam is 0.01
@ManishEarth ^ A thing is happening!
 
@Undo wooo
finally
 
we just need a dump of titles from SE to prime it.
 
8:58 PM
oooh things are happening?
 
It's great how that little bot is growing :D
 
Yup :D
 
too bad I'm too busy to be a greater part of it
:|
 
Reminds me: I need to test my API based one.
@ManishEarth :(
 
8:58 PM
Oh, btw, check this out
 
(</shameless-self-promotion>)
 
@Doorknob no, like ML api.
 
Right now I have 53,000 'good' titles from SO and Gardening (because that was the first non-SO site I thought of) and 200 from chat.
 
C++, let's see you giving abilities of that power!
Rust lets you define pretty much arbitrary lints/errors
 
cool
 
9:00 PM
for example I can ensure that a particular function or class of functions is only used in an if block
or something
pretty awesome
(Some more explanation of that PR here )
 
9:11 PM
2014-09-17 17:10:50 CSS: a weird color issue?
[[[u'Ok', 1.0]]]
2014-09-17 17:10:53 All recieved VLAN packets are becoming Error Vlan Packets
[[[u'Ok', 0.999]]]
2014-09-17 17:10:55 Scroll to the bottom of ckeditor
[[[u'Ok', 0.993]]]
@Doorknob ^ That thingy.
 
 
1 hour later…
10:31 PM
2
A: Could we have some glazed meat substance early?

Anna LearHere are the titles from the past two months: https://docs.google.com/a/stackoverflow.com/spreadsheets/d/1RJjQmf9v2bkEwuo39TZH_eSfpaTLWYovWFtLN67YEz8/ I cheated a bit and only listed questions that were deleted by a binding Spam flag from a moderator, but that should account for the majority of...

YES. YES YES YES.
 
<3 Thank you! Thank you! Thank you! — hichris123 27 secs ago
 
$ python bayes.py classify <( echo weight loss get 5 healthy tips ) spam legit
Probability that document is spam rather than legit is 1.00
YES we can finally detect that crap.
!!/alive?
...
:(
 
10:50 PM
!!/alive?
@Undo What's the console say?
 
it says I killed it ;)
while I work on the learning thing
 
 
1 hour later…
11:58 PM
ChatExchange.chatexchange.browser.LoginError: failed to get `usr` cookie from Stack Exchange OpenID
halp
 

« first day (304 days earlier)      last day (3513 days later) »