2011-05-07

01:45 caseorganic joined #geoloqi
10:21 caseorganic_ joined #geoloqi
10:47 plamb joined #geoloqi
11:20 caseorganic_ joined #geoloqi
11:25 <aaronpk> kyledrake-home: servers are running smoothly this morning
11:25 <aaronpk> at a greatly increased rate
11:26 <aaronpk> the spike dropped off after a few hours after the article came out, but there's a steady stream of new users now
12:14 caseorganic joined #geoloqi
12:26 <aaronpk> kyledrake-home: are you around?
12:26 <kyledrake-home> aaronpk: Yes
12:26 <aaronpk> woot!
12:26 <Loqi> ACTION does a happy dance!
12:27 <aaronpk> we're at the apps4good hackathon in SF
12:27 <aaronpk> going to try to build an app in 3 hours!
12:27 <kyledrake-home> Awesome!
12:27 <kyledrake-home> Good to hear the server is being nicer today
12:27 <aaronpk> yes it's quite good!
12:28 <aaronpk> there's also one going on in pdx
12:28 <kyledrake-home> Oh?
12:28 <aaronpk> we could use your help actually
12:28 <aaronpk> going to try to make a single-player map-attack
12:29 <kyledrake-home> Ok
12:29 <kyledrake-home> I can spare 3 hours for this
12:30 <kyledrake-home> I'll grab some hummus and you tell me your thoughts brb
12:30 <aaronpk> awesome
12:31 <adaburrows> kyledrake-home: you heading over to urban airship?
12:34 <kyledrake-home> maybe..
12:34 <adaburrows> kyledrake-home: we've got food over here, too much of it.
12:36 <kyledrake-home> Ah crud, I might not be able to work on this today
12:36 <kyledrake-home> I sortof made plans..
12:36 <aaronpk> doh!
12:36 <kyledrake-home> But how hard is this you think?
12:36 <kyledrake-home> Can we bang it out in an hour or something?
12:36 <aaronpk> possibly, here's the plan:
12:38 <aaronpk> new splash page (amber is designing it) says "create a map and then run around and collect points"
12:38 <aaronpk> a log in button does oauth with geoloqi
12:38 <aaronpk> after you're logged in, you get a map editor
12:38 <aaronpk> (map editor code is mostly written already)
12:39 <aaronpk> when you click "go" you get taken to the public view of the map, shows instructions on how to install geoloqi iphone app
12:40 <aaronpk> when you install geoloqi, you go to the layers screen and find your layer which will already be there, and then some clever javascript will turn on the tracker into hi-res mode and tell you to go for a run!
12:40 <aaronpk> the guts of it will be the same as map-attack, so it's really a bunch of glue and UI
12:40 <kyledrake-home> Hmm. Yeah
12:40 <kyledrake-home> I'm not sure that'll be possible in 3 hours, it's a bit of work
12:41 <aaronpk> the main thing I need from you is a new project on your server, the domain is pointrunner.net
12:41 <kyledrake-home> ah
12:41 <kyledrake-home> No problem
12:41 <aaronpk> any help with ruby would be greatly appreciated too, but most of the work is actually going to be html/js
12:41 <kyledrake-home> will we be baking this into mapattack or is this a separate app?
12:41 <aaronpk> separate app
12:41 <kyledrake-home> ok
12:41 <aaronpk> for now anyway
12:42 <aaronpk> apparently you can't fork your own repos on github :(
12:42 <aaronpk> i'mg oing to fork your copy of it lol
12:42 <kyledrake-home> ahh don't do that
12:42 <kyledrake-home> That's way out of date I think
12:42 <aaronpk> crap that doesn't work either
12:42 <kyledrake-home> I would just copy+paste
12:42 <kyledrake-home> don't forget the .gitignore
12:42 <aaronpk> k I'll just make a new repo
12:43 <kyledrake-home> So we actually have 3 hours to do this? Or is that a soft finish
12:43 <aaronpk> lunch here is 12:30-1, official hacking time is 1-4, closing is 4-5
12:44 <aaronpk> so basically yea 3 hours
12:44 <kyledrake-home> Aye.
12:44 <adaburrows> If this is for the code-a-thon it can still be entered into the larger contest.
12:44 <aaronpk> yes, the 3 hours is just for today's event/judging
12:44 <aaronpk> the actual larger contest ends on the 16th
12:45 <aaronpk> but we're crazy and ambitious and plan to do this today!
12:45 <caseorganic> yup
12:46 <kyledrake-home> So if it doesn't happen in the next 3 hours, what is the consequence of that?
12:46 <kyledrake-home> (I have plans and I'm gauging if I need to cancel them)
12:47 <aaronpk> if we fail to do it before 4, then we will be sad
12:47 <aaronpk> and probably won't do it before the 16th at all
12:48 <kyledrake-home> brb
12:53 <kyledrake-home> Alright, I cancelled
12:54 <aaronpk> oh cool! thanks!!
12:55 <kyledrake-home> what's th edomain name
12:56 <aaronpk> pointrunner.net
12:56 <aaronpk> dns should be up shortly
12:57 <kyledrake-home> ok
13:00 <aaronpk> crap I forgot how to install this thing in ruby
13:00 <aaronpk> i copied the .rvmrc file
13:00 <aaronpk> bundle install?
13:01 <aaronpk> that seems to be doing it
13:03 <kyledrake-home> yeah
13:03 <kyledrake-home> gem install bundler
13:03 <kyledrake-home> bundle install
13:03 <kyledrake-home> I'm setting up nginx
13:03 <aaronpk> sweet got it running
13:05 <kyledrake-home> If you need to shoot any errors to me put them on pastie.org and click 'private'
13:07 <aaronpk> k thx
13:08 <aaronpk> added you to the repo
13:12 <kyledrake-home> Alright, it's on the server (not running yet)
13:12 <aaronpk> sweet
13:14 <aaronpk> so the biggest change is probably that each person will have their own "game"
13:14 <aaronpk> also the website will need to know if people are logged in
13:14 <kyledrake-home> alright
13:14 <aaronpk> what is the way to do that in ruby-land?
13:15 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Kyle Drake
13:15 <kyledrake-home> Hmm
13:16 <aaronpk> some sort of session-ness
13:16 <aaronpk> thanks loqi
13:16 <Loqi> you're welcome
13:17 <kyledrake-home> I'll turn on sessions
13:24 <aaronpk> can you make sure base_uri is set properly in the new config?
13:25 <kyledrake-home> yes
13:25 <aaronpk> i'm starting the oauth login process
13:26 <kyledrake-home> i have three values i may need somehting for: oauth_token client_id client_secret
13:26 <kyledrake-home> I'll have sessions turned on in a sec
13:27 <aaronpk> we're actually going to be dropping the oauth_token from the config. there is no longer going to be a concept of the app having its own geoloqi account. the app will always be acting on behalf of a user so it will always use the user's token
13:27 <kyledrake-home> ok
13:28 <aaronpk> i'm adding a place to store the user's token
13:30 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Kyle Drake
13:30 <kyledrake-home> Sessions
13:30 <kyledrake-home> brb making tea
13:30 <aaronpk> nice
13:30 <caseorganic> i will do that too -- good idea
13:44 <aaronpk> removing the concept of "teams" now
13:48 <aaronpk> getting a weird problem where it seems to be double-encoding the post body
13:49 <aaronpk> in the self.get_token method of Geoloqi.rb
13:50 <kyledrake-home> back
13:50 <kyledrake-home> checking
13:52 <Loqi> 7 files modified, 1 files removed in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
13:52 <kyledrake-home> What can I do to test that locally
13:53 <aaronpk> I removed Rack::Utils.escape and it seems to work now
13:53 <aaronpk> any ideas why?
13:53 <aaronpk> I can now log in with geoloqi!
13:53 <kyledrake-home> I must have thought it was expecting a URI params body
13:54 <kyledrake-home> As in a query string
13:54 <kyledrake-home> Awesome!
13:54 <aaronpk> I also changed the schema abunch, so you should wipe the DB
13:54 <aaronpk> players are now the top-level entitiy
13:54 <aaronpk> players own one or more games
13:54 <aaronpk> there are no teams
13:56 <kyledrake-home> ok
13:56 <aaronpk> I'm writing a stub here, can you fill it out when I commit?
13:59 <kyledrake-home> sure
14:01 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
14:02 <kyledrake-home> on it
14:02 <aaronpk> thx!
14:02 <aaronpk> do you have skype?
14:03 <aaronpk> they want to do team photos, thought it'd be fun to skype you in for the photo
14:03 <kyledrake-home> haha
14:03 <kyledrake-home> sure, I have a cam on my laptop
14:03 <kyledrake-home> one sec
14:04 <aaronpk> sweet, I'll let you know when they come for us, might be a few minutes
14:04 <aaronpk> oh that comment should be "and store the layer ID in the `games` table"
14:09 <kyledrake-home> my skype # is kdrake8942
14:10 <aaronpk> cool
14:12 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
14:14 <aaronpk> so how does the session work?
14:16 <aaronpk> I need to store something like the player id or access token in the session so I can identify the user when they request the layer editor
14:18 <aaronpk> session['player_id'] = @player.id
14:18 <aaronpk> will that work?
14:19 <kyledrake-home> yes
14:19 <kyledrake-home> Just set that and it goes
14:20 <aaronpk> sweetness
14:20 <kyledrake-home> It uses a cookie session incase that's an issue
14:20 <kyledrake-home> (not likely)
14:20 <aaronpk> does it store the session data in the cookie or on the server?
14:22 <kyledrake-home> cookie on the browser, encrypted with secret
14:22 <aaronpk> oh crazy, that works I guess
14:23 <kyledrake-home> It's really nice.. killed off session database maintenance which is wonderful
14:23 <kyledrake-home> caveat is 4kb limit
14:23 <aaronpk> true
14:23 <aaronpk> that's not bad, I usually store just some identifier in the session anyway
14:23 <kyledrake-home> Yeah exactly
14:24 <aaronpk> so it's encrypted so someone can't change their own session data, right?
14:24 <kyledrake-home> Yeah, exactly. They can't read it either, it's only readable by the server app
14:24 <kyledrake-home> It's the default on most ruby frameworks now
14:25 <kyledrake-home> You can go back to file/memcache/ect though
14:25 <aaronpk> cool
14:25 <aaronpk> ok starting to work on the editor now
14:25 <kyledrake-home> So each player gets their own layer/create call for that stub
14:25 <kyledrake-home> And then I store the layer_id that comes back?
14:25 <aaronpk> correct. layer==game
14:25 <kyledrake-home> in the game
14:25 <aaronpk> so store the layer_id in an ew game record
14:25 <kyledrake-home> got it
14:26 <aaronpk> ooh almost forgot:
14:26 <aaronpk> when you create the layer, add a trigger/create call right afterwards
14:26 <aaronpk> params:
14:27 <kyledrake-home> :url => Geoloqi::BASE_URI+'play' what's this guy for
14:27 <aaronpk> :layer_id => @layer.layer_id, :type => 'callback', :callback => Geoloqi::BASE_URI+'trigger'
14:27 <kyledrake-home> ok
14:27 <aaronpk> that's so the layer screen knows which web page to show in the app
14:28 <kyledrake-home> ah, BASE_URI is our own site. right, got it
14:28 <kyledrake-home> thanks.. implementing now
14:29 <aaronpk> ready for skype?
14:38 <aaronpk> can I make a new method in the main class that isn't a get or post? I just want to move this permissions check into a method
14:40 <kyledrake-home> Yes
14:40 <kyledrake-home> def name_of_stuff
14:40 <kyledrake-home> end
14:41 <kyledrake-home> What should I do with the player after they hit get '/oauth'
14:41 <aaronpk> with parameters?
14:41 <kyledrake-home> redirect them?
14:41 <aaronpk> redirect to /edit/:layer_id
14:41 <kyledrake-home> ok
14:43 <aaronpk> does this look reasonable? https://gist.github.com/3edf05a1b7e3f5d5e4c3
14:43 <kyledrake-home> Game.first :layer_id => layer_id
14:44 <kyledrake-home> The rest seems fine.. you could take the @ off too
14:44 <kyledrake-home> Actually yeah take the @s off.. that will make it a local var
14:45 <kyledrake-home> Unless you want it to also instantiate the @game, in which case leave them in
14:45 <kyledrake-home> and @game will be available for the get route
14:45 <aaronpk> oh, neat
14:45 <aaronpk> that's handy
14:47 <kyledrake-home> yes you can!
14:47 <aaronpk> w00t
14:47 <kyledrake-home> self. is not needed FYI
14:47 <kyledrake-home> but it should work either way
14:48 <kyledrake-home> im ready to check that stuff in
14:48 <aaronpk> does redirect '/' stop processing the rest of the function?
14:49 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Kyle Drake
14:49 <kyledrake-home> Yes
14:49 <kyledrake-home> redirect '/' will call a halt , set header to 302 and return an empty body
14:49 <kyledrake-home> and set the url thingy
14:49 <aaronpk> perfect
14:50 <kyledrake-home> ok i checked that in
14:50 <aaronpk> awesome, me too
14:50 <Loqi> 3 files modified, 1 new files in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
14:51 <kyledrake-home> back in 3 mins
15:02 <aaronpk> question about .first
15:02 <aaronpk> `Player.first 3` looks at the primary key, id right?
15:02 <aaronpk> but I can also do Game.first :layer_id => '222'
15:02 <aaronpk> ?
15:02 <kyledrake-home> Player.get(id)
15:02 <kyledrake-home> first is for conditionals
15:02 <kyledrake-home> so Player.first :id => id would also work
15:03 <kyledrake-home> (in hindsight that should work though..)
15:03 <kyledrake-home> As in, it should work to be a good DSL but wasn't implemented
15:03 <aaronpk> holy crap 1 hour warning
15:04 <kyledrake-home> !!
15:05 <aaronpk> ok making progress...
15:07 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
15:07 <aaronpk> ok at this point we now have a "start" button that creates the layer/game and sets up the trigger
15:08 <kyledrake-home> ok
15:09 <aaronpk> you should be able to hit http://localhost:9292 and click the "start" link
15:09 <aaronpk> should redirect you to the edit url with no errors
15:09 <aaronpk> yo'll get a game record in your DB
15:09 <Loqi> yea
15:09 <kyledrake-home> ok
15:11 <aaronpk> ok the /play URL works now too
15:12 <aaronpk> now we need to get the game board viewer working
15:13 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
15:15 <kyledrake-home> ok
15:17 <Loqi> 2 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
15:17 <aaronpk> pushing something
15:17 <aaronpk> can you debug that?
15:17 <aaronpk> line 102 of point_runner.rb
15:17 <aaronpk> the url will be something like http://localhost:9292/watch/layer_id
15:17 <kyledrake-home> ok checking
15:20 <kyledrake-home> Does that seem right?
15:22 <aaronpk> yea, then change it to watch
15:23 <kyledrake-home> I don't see a map on that route
15:23 <kyledrake-home> just the layout
15:24 <kyledrake-home> body's empty
15:24 <aaronpk> should be a map with the score
15:24 <kyledrake-home> There is
15:24 <aaronpk> k, i'm geting an error in the js file that it loads
15:24 <aaronpk> that's from line 102
15:24 <kyledrake-home> got it
15:24 <kyledrake-home> on it
15:27 <kyledrake-home> response = Geoloqi.get @game.player.access_token, 'share/last?geoloqi_token=,' + @game.player.token
15:27 <kyledrake-home> access_token is there, token is missing
15:28 <aaronpk> game.player.token is missing?
15:28 <kyledrake-home> Yeah it's nil
15:28 <aaronpk> hmm ok can you add some error checking to make it not crash when it's nil?
15:28 <kyledrake-home> I can
15:28 <kyledrake-home> What is that token for?
15:29 <aaronpk> that's how the player's icon shows up on the maop
15:29 <aaronpk> it should be set after you hit /play from within the iphone app
15:29 <kyledrake-home> ah, ok
15:31 <aaronpk> also it might not be storing the token properly in the /play route
15:31 <kyledrake-home> Should I still send that call out and make @game.player.token an empty string, or should I just halt and return empty arrays for the response there?
15:33 <aaronpk> don't make the call to geoloqi if it's blank
15:33 <aaronpk> just leave location as a blank object
15:35 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Kyle Drake
15:35 <kyledrake-home> Think that'll work?
15:36 <aaronpk> should be better than an error
15:36 <kyledrake-home> crap i broke it. one sec
15:36 <aaronpk> lol
15:36 <kyledrake-home> my punishment for not testing before commit
15:37 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Kyle Drake
15:37 <kyledrake-home> G2G
15:37 <kyledrake-home> Hello Loqi
15:37 <Loqi> dude
15:37 <caseorganic> Loqi!
15:39 <kyledrake-home> I like your guys' quirky robots more than George Lucas'
15:40 <caseorganic> Whew!
15:41 <aaronpk> getting there
15:42 <kyledrake-home> I'm going to get the server db ready
15:43 <kyledrake-home> caseorganic: ga_id?
15:44 <aaronpk> UA-16359758-25
15:44 <Loqi> !calc UA-16359758-25
15:46 <kyledrake-home> The server is started
15:46 <kyledrake-home> is the domain set?
15:46 <aaronpk> should be
15:46 <kyledrake-home> yep good to go
15:47 <aaronpk> woo!
15:48 <Loqi> 3 files modified, 4 new files, 3 files removed in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
15:48 <aaronpk> you should pull that!
15:48 <Loqi> agreed.
15:49 <kyledrake-home> done
15:49 <aaronpk> woo!
15:50 <aaronpk> oh man so close
15:50 <kyledrake-home> Love the new front page. Awesome
15:52 <kyledrake-home> By the way that presentation I did on the technology we used to speed this up.. Slideshare sent another email saying it was one of the top linked slides last week, not just twitter but everything
15:52 <kyledrake-home> Pretty neat
15:52 <kyledrake-home> Can I try this with my phone right now?
15:53 <aaronpk> yep! the editor doesn't work yet
15:53 <aaronpk> but it'll make the layer
15:53 <aaronpk> and then you'll see it on the phone
15:53 <kyledrake-home> ok
15:55 <kyledrake-home> It just spins on my phone when I try to access it
15:55 <aaronpk> hmm yea me too
15:55 <aaronpk> do you se any errors
15:55 <kyledrake-home> no
15:55 <aaronpk> oh wait there it goes
15:55 <aaronpk> oh weird, I had an old geoloqi version
15:58 <kyledrake-home> im seeing a bunch of hits to the editor in the nginx logs
15:58 <kyledrake-home> actually to watch n/m
16:00 <aaronpk> can i get the user/pass to the db?
16:00 <kyledrake-home> mysql://pointrunner:iveseenthings@localhost/pointrunner
16:01 <aaronpk> does that allow outside connections?
16:01 <kyledrake-home> probably not one sec
16:01 <kyledrake-home> i forget the syntax for that
16:02 <aaronpk> '%' instead of 'localhost'
16:02 <kyledrake-home> done
16:04 <aaronpk> hI added my token, but now it says internal error
16:05 <kyledrake-home> on it
16:08 <kyledrake-home> try it again
16:09 <aaronpk> you should be able to see me here http://pointrunner.net/watch/2Vq
16:09 <aaronpk> still erroring
16:09 <Loqi> I agree
16:09 <kyledrake-home> one more time
16:10 <aaronpk> loqi you are great
16:10 <Loqi> ACTION :)
16:11 <caseorganic> Almost ready to present!!
16:11 <aaronpk> hmm no
16:11 <kyledrake-home> [{"uuid"=>"168f97f1-b086-429f-a475-6b623aa679ab", "date"=>"2011-05-07T12:08:25-07:00", "date_ts"=>1304795305, "location"=>{"position"=>{"latitude"=>"37.774858474731", "longitude"=>"-122.41905033588", "speed"=>"0", "altitude"=>"-17", "heading"=>"18", "horizontal_accuracy"=>"24", "vertical_accuracy"=>nil}, "type"=>"point"}, "raw"=>{"rate_limit"=>10, "battery"=>17}, "username"=>"aaronpk"}]
16:11 <aaronpk> oh yea?
16:11 <kyledrake-home> its expecting a hash.. let me fix that
16:11 <aaronpk> oh! gotcha
16:12 <aaronpk> one sec
16:12 <kyledrake-home> holding
16:12 <aaronpk> remove the commageoloqi_token=,' +
16:12 <aaronpk> then geoloqi will not return an array
16:12 <kyledrake-home> ok
16:13 <kyledrake-home> I think that was a bug in the api call code.. it was looking for response['error'] and that was the crash
16:13 <kyledrake-home> so "fail if response['error']" and its failing because its an array
16:13 <kyledrake-home> restarted
16:13 <aaronpk> oh
16:14 <aaronpk> i might have another fi
16:14 <aaronpk> x
16:14 <kyledrake-home> im going to make it not blow up when it's an array for now on that error thing
16:14 <aaronpk> oh crap
16:15 <aaronpk> @game.player isn't valid anymore
16:15 <Loqi> lolz
16:15 <aaronpk> er rather, it's not an array
16:16 <aaronpk> i think i fixed it
16:16 <aaronpk> sort of
16:16 <kyledrake-home> im restarting with the array crash fix
16:16 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
16:17 <aaronpk> ok i pushed a fix too, it's way different htan I thought
16:17 <kyledrake-home> ok
16:17 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Kyle Drake
16:17 <kyledrake-home> restarted
16:18 <aaronpk> ok that's better
16:18 <aaronpk> not seeing my dot, but that's a JS problem I think
16:18 <aaronpk> ahh yea one sec
16:19 <kyledrake-home> it still spins on my phone.. WTF
16:19 <aaronpk> aha
16:19 <Loqi> 2 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
16:19 <aaronpk> ok not sure abotu the phone hting yet
16:19 <aaronpk> but that makes me appear on the map!
16:19 <kyledrake-home> incase it's an issue
16:19 <aaronpk> hmm is that recent?
16:19 <kyledrake-home> just started
16:20 <kyledrake-home> if its not breaking anything it might be fine
16:20 <aaronpk> push that last change plz
16:20 <kyledrake-home> done
16:21 <aaronpk> k amber's got the preso done!
16:21 <aaronpk> i'll move the compy up to the front so you can watch!
16:22 <aaronpk> hmm i lost amber
16:23 <aaronpk> and i have her phone'
16:23 <aaronpk> caseorganic: where areeee youuuu?
16:25 <kyledrake-home> Make sure to use her or your phone.. fresh login is spinning right now for the layer
16:26 <aaronpk> we have a powerpoint!
16:26 <kyledrake-home> ah, that works
16:26 <caseorganic> sweet - this is good stuff
16:26 <kyledrake-home> im listening in.. awesome
16:26 <kyledrake-home> i muted the mic
16:27 <aaronpk> can you hear?
16:27 <kyledrake-home> yes perfectly
16:27 <aaronpk> sweet
16:31 <kyledrake-home> i cant see his slides at all so dont think you have to point the monitor at him if you need to work on something
16:38 <aaronpk> cant see your video
16:38 <kyledrake-home> same.. weird
16:38 <kyledrake-home> it crashed on me
16:38 <kyledrake-home> i can hear you thoguh
16:41 <kyledrake-home> Nice
16:42 <aaronpk> ah darn
16:42 <aaronpk> done!
16:42 <aaronpk> thansk!
16:42 <kyledrake-home> no problem!
16:42 caseorganic joined #geoloqi
16:42 <kyledrake-home> Am I good to take a shower?
16:43 <caseorganic> Thanks! Yeah - totally
16:43 <caseorganic> thanks for all your help.
16:43 <kyledrake-home> alrighty afk, have a good weekend guys
16:43 <caseorganic> yeah -- have an awesome day!! thanks, you too!
16:43 <caseorganic> we'll let you know the results later
16:43 <kyledrake-home> please do!
17:10 <Loqi> 1 files modified in https://github.com/aaronpk/Point-Runner/commits/master by Aaron Parecki
17:19 <aaronpk> plamb: just saw some batch jobs complete! does that look like they're running faster now by any chance?
17:26 <caseorganic> Super epic competition at this hackathon. Good apps. Most had a long headstart
17:41 <aaronpk> yeah! we won audience favorite!
17:41 <caseorganic> yeah!
17:45 <Wraithan> Sweet!
17:47 <caseorganic> are you at the portland hackathon?
17:49 <Wraithan> Nah, opted out today
17:50 <caseorganic> awwe.
17:50 <Wraithan> This week has been pretty full of social stuffs, decided to do some solo bike rides and relax today.
18:07 dch|away joined #geoloqi
19:16 <plamb> <aaronpk> plamb: just saw some batch jobs complete! does that look like they're running faster now by any chance?
19:16 <plamb> i know he was working on them
23:04 <aaronpk> I got a barbird geonote today!
23:05 <aaronpk> it was mildly useful, it was advertising a mothers day special at a nearby bar, lol