« first day (1102 days earlier)      last day (4214 days later) » 

Bob
Bob
16:00
@somequixotic Ya, my wifi and ssh don't mix
Screw it, I'll just reset it.
Newp.
oh, that sucks
i forgot to set up automatic screen on that new container, that can be useful for long-running operations or at least so you don't lose history
Bob
Bob
Well. Looks like it's just the master files that have conflicts.
They'll be overwritten anyway.
git stash
Bob
Bob
@somequixotic Screen does funny things to putty's scrollback, anyway
or if you have to do a merge, you can just merge one-way and accept the old commit's version of master.js / master.min.js
Bob
Bob
16:04
Doesn't really matter which way, does it?
it really doesn't matter what the contents of the master files are because you are going to rebuild it
hell you could blank them out
Bob
Bob
Yay, vimdiff
Never tried a CLI merge before :P
@Gowtham yes?
89
Q: Simple tool to 'accept theirs' or 'accept mine' on a whole file using git

nosatalianI don't want a visual merge tool, and I also don't want to have to vi the conflicted file and manually choose the between HEAD (mine) and the imported change (theirs). Most of the time I either want all of their changes or all of mine. Commonly this is because my change made it upsteam and is c...

that may be chicken soup for your git woes @Bob
i know some git. what up?
16:07
@jokerdino we're trying to revert two commits that have conflicting versions of two files we don't care about, and conflicting versions of two files we do care about
why not pick that version of the file?
master.js and master.min.js can have whatever content, it is really irrelevant, so obliterating or overwriting the contents therein is fine, but then there are changes in the source/ directory that we need to keep
git checkout branch-name -- filename
i can do it by trial and error if you give me the repo
!!help
Bob
Bob
@somequixotic Yea, the second revert changes spamDetection.js
16:09
OH, this is super easy!
Bob
Bob
@somequixotic We're doing checkouts now?
don't even bother with git commands @Bob
just rm -f source/plugins/spamDetection.js
bam, spam detection is GONE, permadead
Bob
Bob
o.o
Bob
Bob
Ok, just took a hammer to it :P
16:10
once that's done, then you can work on source/plugins/welcome.js
then you can run my build "script" from way up above
feel free to hack anything else you'd like to hack, but before doing so I'd prefer if you run git commit --all and put in a commit message about what you changed, don't even bother trying to push to the repo because I'm not putting my private key on that box but I'll get the commit up to github tonight
try to keep different changes isolated, except of course you can mix the welcome.js and spamDetection.js changes in a single commit
Bob
Bob
Right. I don't really have time to fiddle today, anyway.
i thought I learnt git from Bob.
Bob
Bob
o.o
Hopefully, that worked
!!info
it will take the bot a moment to get back into the room
it has a lot of sleeps/waits in the login script
Bob
Bob
:\
16:16
!!info
@somequixotic I awoke on Mon, 12 Aug 2013 16:16:07 GMT (that's about 45 seconds ago), learned 9 commands
yup. good
Bob
Bob
Ok. Anyone low-rep?
only my sock
Bob
Bob
That'll do :P
16:17
you have a sock? O_O
i dont know if i still have access.
Bob
Bob
@somequixotic Apparently, everyone does :S
@Bob i wonder if all this time sum(realpeople in RA) == 2... me and, well, you
i forgot the gmail password
16:22
well, at least Cavil won't chastise himself for spamming anymore
.
well, at least Cavil won't chastise himself for spamming anymore
Bob
Bob
I may or may not have broken the welcome message.
.
well, at least Cavil won't chastise himself for spamming anymore
Bob
Bob
Not entirely sure what the property name is
@somequixotic Doesn't work that way
I tried
user.reputation
Bob
Bob
@somequixotic Well, then, that should work
16:23
awesome
Bob
Bob
Still trying to figure out where that is set :P
you can use github to view the source in a more userfriendly way than putty
Bob
Bob
Github doesn't allow searching the source of forked repos :S
wat? it doesn't?
16:24
well i don't have enough changes for that to be fundamentally different than Zirak's
Bob
Bob
Sorry, forked repositories are not currently searchable.

You could try searching the parent repository.
Bob
Bob
Ya, probably.
@Bob Say what?
Bob
Bob
@slhck What?
16:25
@Bob :P
!! say what!
@Hennes That didn't make much sense. Use the help command to learn more.
Bob
Bob
Oh yea. There doesn't seem to be a command to just repeat a message.
Turns out Google comes up with dirtier things than I could have imagined when you look up the SU 404 image: i.sstatic.net/oHdoO.png
!!listcommands
16:26
@somequixotic help, listen, eval, coffee, live, die, refresh, forget, ban, unban, info, jquery, choose, user, listcommands, norris, urban, parse, tell, mdn, awsm, color, convert, define, findcommand, fuckable, get, github, google, hang, inhistory, learn, hi, dead, o_o, stopgowtham, dino, @_@, no, taytaytay, stackoverflow, mustache, nudge, spec, stat, timer, todo, undo, weather, welcome, wiki, xkcd, youtube (page 0/0)
Bob
Bob
@slhck Keywords.
@Bob I did not enter those.
!!tell Hennes choose "a b c d" or "a b c d"
@Hennes a b c d
well that's how you can get it to tell someone something specific, lol
16:27
!!stopgowtham
@jokerdino just
I see a future where human communication degenerates to people trying to figure out how to interact with machines… wait
Bob
Bob
!!help
should probably redirect help to my fork of SO-ChatBot, although i probably wouldn't maintain the wiki any better than Zirak does
@slhck "The Future Is Now" :-)
btw if anyone wants to communicate directly with the primary author of the chat bot code, join chat.stackoverflow.com room 17, "JavaScript", and ping @Zirak, he's pretty responsive
Or maybe, "this is the future".
Bob
Bob
!!"hello"
16:30
@Bob That didn't make much sense. Use the help command to learn more.
Bob
Bob
!!tell jokerdino "hello"
@Bob Command "hello" does not exist.
!! tell bob hello
@jokerdino Command hello does not exist. Did you mean: help, tell
Bob
Bob
!!learn say "$0" .*
16:31
!!tell bob choose "Hello" or "Hello"
@Bob Command say learned
Bob
Bob
!!say hello
@Bob hello
@bob Hello
Bob
Bob
!!tell somequixotic say hello
@somequixotic hello
Bob
Bob
16:31
Yay!
!!tell bob say hola
@bob hola
Bob
Bob
Wonder if there's an unlearn
!!learn sayto @$0 "$1" .*
@somequixotic Command sayto learned
16:32
!!tell Bob help forget
@Bob forget: Forgets a given command. /forget cmdName
Bob
Bob
Ah.
!!sayto somequixotic thanks!
@Bob 0
Bob
Bob
Whoops.
16:33
!!help learn
@somequixotic learn: Teaches me a command. /learn cmdName outputPattern [inputRegex [description]]
!!forget sayto
@somequixotic Command sayto forgotten.
Bob
Bob
!!learn sayto "@$1 $2" ^(.+?)\b(.*)$
@Bob Command sayto learned
Bob
Bob
16:34
!!sayto somequixotic let's try this one
@Bob @somequixotic let's try this one
not bad :D
Bob
Bob
...
Damn. Now need to find some way to stop the reply ping :P
it seems like all commands default to reply pinging, that'd have to be a JS tweak I think
!! tell 10755715 no
16:35
!!learn Hi "http://www.pictures88.com/p/hi_hello/hi_hello_003.jpg"
Error 408 occured, I will call the maid (@Zirak)
i need to change the maid's name to my handle too
@Psycogeek Command hi learned
Bob
Bob
Does this actually log anywhere?
@Bob by "log" you mean remember learned commands?
it doesn't log all chat to disk, but somehow, somehow it manages amazingly to remember learned commands across restarts
Bob
Bob
@somequixotic I mean errors.
it might be using HTML5 Local Storage
Bob
Bob
@somequixotic That was my theory last time it was asked :P
Latest and greatest, indeed.
!!forget hi
16:37
@Psycogeek Command hi forgotten.
Bob
Bob
Wait. How did @Gowtham get !!no to work?
!!no
@Bob internal JS errors are logged to stdout by phantomjs, and Java passes phantomjs's stdout to the real stdout, but it's all in the screen
@Bob he thought it
Bob
Bob
Or not.
@somequixotic In the... whoops.
16:37
!!tell 10755775 no
Bob
Bob
I didn't start it in the screen. Should I restart it?
@Bob start.sh automatically screens it
Bob
Bob
@JohnCavil Ah, tricking it with a message reply.
@somequixotic Ah, good.
cat ~/dev/so-chatbot-driver/start.sh
and yes, you now have my sock account's password
I don't care; I don't use that anywhere else
Bob
Bob
16:38
Also, I keep forgetting that it's just one massive JS file.
Stupid globally scoped variables defined god-knows-where
build.js "compiles" (concatenates) each separate source file into the master.js, but yes, you are correct, the end result is one file
Bob
Bob
@somequixotic So, I'm the only one here without a sock?
Maybe I should make one...
hey bob, i am on your vps tunnelling to spotify.
Bob
Bob
@jokerdino lol
@Bob I never use that account for anything other than the bot, that's the main difference
16:39
i should have used -D instead of -L
how much was the bandwidth?
Bob
Bob
@jokerdino Probably 500GB
i think we should be safe then
0
Q: How can I update Android Studio to the latest version?

Oliver SalzburgI have just downloaded and installed Android Studio. Right after it starts for the first time, it displays the following dialog: Apparently, the installer from the website only installed 0.2.0. When I click More Info..., it just sends me to http://tools.android.com/recent where there's no down...

@Bob you might be able to run screen -rs to get back to the console session the bot is running on to see if it has errors if you were interested in checking that out (I'm not saying do it, just, if you WANTED); Ctrl+A, Ctrl+D detaches from the screen when you're done
Seriously, wtf is wrong with Android Studio?
It drives me nuts
Bob
Bob
16:41
@somequixotic Huh, I had forgotten the detach shortcuts.
I was using screen -d all day :P
I wouldn't be surprised if significant parts of the bot are not operating correctly due to the age of the JS engine and the amount of new JS functionality depended on by SO-ChatBot
i think it is great for some lulz
once we get cricket scores, it would be complete
Bob
Bob
@somequixotic Yea, lots of errors
ReferenceError: Can't find variable: semiLegitUser
SyntaxError: Unable to parse JSON string
wait, semiLegitUser is (was?) in welcome.js
that might be a coding error on my part
Bob
Bob
Would be nice to have a line number somewhere :P
16:44
@OliverSalzburg Use the force.
wtf... I enabled my WiFi and now I get a different dialog O_o
Bob
Bob
o.O
	if ( id < 0 ) {

return 'User Elusio proved elusive.';

}
so there's a logic error on line 43 of welcome.js (the version in my repository here
I removed the variable semiLegitUser because I wasn't using it
lines 43 through 45 of the code in the link above can be deleted @Bob
that should eliminate the error in welcome.js
Bob
Bob
@somequixotic Separate commit?
I haven't committed the previous changes yet.
don't worry about the commits; I'll run a diff, pull out the individual source line changes and commit them as needed
just bang on the raw files and I'll be happy
Bob
Bob
16:47
Right.
does anyone here know if GitHub will let you bind a specific private key to just one repository?
I could generate a new private key just for SO-ChatBot and so-chatbot-driver and put it up on the server so that anyone with SSH access can make commits on my behalf into those repos
you mean the ssh key?
@somequixotic why not give access?
go to admin
@jokerdino well that would work too :P
16:50
!!urban commit
@Psycogeek [commit](http://commit.urbanup.com/2134493) com·mit [\[kuh-mit\]](http://urbandictionary.com/define.php?term=kuh-mit)
–verb (used with object)

To masturbate to a movie not intended for the aforementioned purpose.
@jokerdino looks good -- who wants to be a "Collaborator" on SO-ChatBot (my fork, not Zirak's upstream) and so-chatbot-driver?
this is our bot so I'm pretty open to sharing commit access
Bob
Bob
ducks out of @somequixotic's sight
16:51
you can give me access but i won't be doing much :P
~jokerdino on github
@somequixotic no its your bot, mine has nakid dancing ladies :-)
@Psycogeek I'm glad your bot isn't in here then, because I'd have to flag it
@somequixotic what could be wrong with nakid dancing ladies?
@Psycogeek they're inappropriate for this chat
16:54
why god dun made em that way , man is the one that dressed em down.
Bob
Bob
@somequixotic Ok, created reload.sh in ~/dev
@Psycogeek Command hi learned
@Bob nice. I wrote that as "air code"; I'm surprised it works ;)
English is dead. :(
16:59
@Hennes I literally just read that on reddit
Bob
Bob
@somequixotic You're just that good :P
!!info
@Bob I awoke on Mon, 12 Aug 2013 16:56:12 GMT (that's about 3 minutes ago), got invoked 1 times, learned 12 commands, teleported 68 goats
Bob
Bob
goats??
I literally see what you did there
Bob
Bob
O.o

« first day (1102 days earlier)      last day (4214 days later) »