00:01:32  * _sorensenquit (Ping timeout: 246 seconds)
00:03:46  * saijanai_joined
00:11:37  * xaqquit (Remote host closed the connection)
00:15:43  * Madarsquit (Ping timeout: 260 seconds)
00:18:19  <chapel>fyi paul_irish is on https://developers.google.com/events/io/sessions/gooio2012/215/
00:22:09  * Madarsjoined
00:28:51  * simcop2387changed nick to SIMCOP2387
00:30:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
00:36:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
00:37:00  * tilgovijoined
00:40:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
00:45:57  * shykesquit (Ping timeout: 248 seconds)
00:47:47  * shykesjoined
00:48:38  * mikealquit (Quit: Leaving.)
00:50:36  <isaacs>SubStack: https://github.com/isaacs/npm/commit/ee1d168d7a4798b67bb9a7667b5ec93a8be3d953
00:50:36  * wiwillia2joined
00:52:00  * st_lukequit (Remote host closed the connection)
00:52:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
00:52:54  <chapel>sad, paul_irish didn't talk about testling
00:53:01  <chapel>but did talk about browserstack :(
00:53:13  <chapel>with some thing called bunyip
00:54:55  <SubStack>somebody got shot at apgar & west near the corner store
00:55:06  <chapel>:(
00:55:07  <SubStack>about 30m from stackhousey :(
00:58:47  <rowbit>Hourly usage stats: []
01:07:39  <dools>yowsah
01:07:43  <dools>that's terrifying
01:12:35  * SubStackchanged nick to SUBSTACK
01:13:28  * tilgoviquit (Remote host closed the connection)
01:13:35  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
01:17:05  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
01:22:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
01:26:18  <SUBSTACK>jesusabdullah: hey look! http://longfellowcommunityassociation.com/
01:26:22  <SUBSTACK>it's our house in the background
01:27:36  <SUBSTACK>but in a good way
01:27:42  <SUBSTACK>not shooting related
01:28:25  <jesusabdullah>heh
01:28:27  <jesusabdullah>yeah
01:29:26  <SUBSTACK>saw it on r/oakland
01:34:37  <isaacs>SUBSTACK: YOU ARE SO LOUD
01:34:38  <LOUDBOT>HE WHO CONTROLS THE SPICE CONTROLS THE UNIVERSE
01:34:53  <isaacs>SUBSTACK: ALSO, I HEAR THERE ARE GUNFIGHTS IS EVERYONE OK?
01:34:54  <LOUDBOT>HOLY SHIT i'M FUCKED IF I DON'T GET THIS WORKING
01:35:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2), 173.203.67.76(free3), 50.57.226.209(free4)
01:37:46  <SUBSTACK>isaacs: everyone at stackhousey is ok
01:38:08  <SUBSTACK>somebody got shot multiple times and was wheeled off in an ambulance
01:38:30  <isaacs>jeez
01:38:34  <isaacs>that's pretty awful
01:38:59  <isaacs>SUBSTACK: any idea what about?
01:39:27  <isaacs>(because apparently this informaiton is actionable to me in some way? stupid monkeybrain.)
01:42:16  * dominictarrjoined
01:43:41  <SUBSTACK>I have no further information except for that somebody got shot and there were bullets
01:44:50  <dominictarr>WOW
01:45:05  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
01:50:27  * wiwillia2quit (Ping timeout: 272 seconds)
01:55:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
01:58:47  <rowbit>Hourly usage stats: []
02:16:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
02:17:19  * IKchanged nick to ik
02:17:54  * ikchanged nick to IK
02:19:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
02:24:35  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
02:34:36  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
02:38:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2), 173.203.67.76(free3)
02:44:26  <jesusabdullah>SUBSTACK: https://github.com/jesusabdullah/node-flatten FOR ALL YOUR FLATTENING NEEDS
02:45:14  * hij1nx_joined
02:56:38  * dominictarrquit (Ping timeout: 244 seconds)
02:58:47  <rowbit>Hourly usage stats: []
03:18:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
03:24:35  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
03:29:05  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
03:31:56  * shykeschanged nick to zz_shykes
03:39:45  * dominictarrjoined
03:40:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
03:40:37  <dominictarr>SUBSTACK, I need js syntax highlighting in the terminal, do you know of anything?
03:41:22  <jesusabdullah>dominictarr: there's a python project that's actually pretty good with that shit I think? Maybe?
03:41:36  <jesusabdullah>I forget the name though! >_<
03:41:44  <jesusabdullah>pyglet?
03:41:53  <dools>dominictarr: vim can't do js syntax highlighting?
03:44:06  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
03:50:05  <dominictarr>I'm writing an assertion lib, it prints functions out, want a bit of syntax highlighting.
03:50:45  <dominictarr>hmm... maybe just regexps for keywords is enough.
03:54:44  <SUBSTACK> dominictarr there's a flag to use vim that way
03:54:59  * dominictarrquit (Ping timeout: 246 seconds)
03:55:10  <jesusabdullah>SUBSTACK: Really? To use it as a pipe-able hilighter?
03:58:47  <rowbit>Hourly usage stats: []
04:05:38  * ryan_stevensquit (Quit: Leaving.)
04:09:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
04:11:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
04:12:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
04:22:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
04:26:55  <Raynos>jesusabdullah: that will come in handy.
04:27:42  <jesusabdullah>yeah
04:34:34  * zz_shykeschanged nick to shykes
04:52:15  * ryan_stevensjoined
04:53:33  * ryan_stevensquit (Client Quit)
04:56:45  <SUBSTACK>iterating like a fiend right now
04:56:54  <SUBSTACK> 6 files changed, 151 insertions(+), 49 deletions(-)
04:58:47  <rowbit>Hourly usage stats: []
05:06:05  <Raynos>THERE IS A CAPSLOCK BOT?
05:06:06  <LOUDBOT>THIS THING YOU SPEAK OF IS NOT SANCTIONED BY SCATZ, YOU WILL BE REPORTED AND LECTURED REPEATEDLY BY MANAGEMENT
05:12:17  <jesusabdullah>RAYNOOOOOOOOOS
05:12:18  <LOUDBOT>PIMPIN IS MAH BIDNESS, AND BIDNESS IS GOOD
05:14:56  <Raynos>craigslist says "You only have to read 100 ads. There will be another 100 new ones tomorrow. better get started"
05:18:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
05:21:25  <guybrush>nice https://github.com/isaacs/npm/commit/ee1d168d7a4798b67bb9a7667b5ec93a8be3d953#-P0
05:22:47  <jesusabdullah>lulz
05:22:52  <jesusabdullah>I wonder what the haters will say
05:22:55  <jesusabdullah>cause like
05:23:05  <IK>HATERS GONNA HATE
05:23:06  <LOUDBOT>I'M ON A BOAT MOTHERFUCKER TAKE A LOOK AT ME
05:23:17  <SUBSTACK>hooray!
05:23:21  <IK>JESUSABDULLAH: IT IS CAPSLOCK DAY SO DO THIS THING
05:23:21  <LOUDBOT>WHERE THE HELL AM I GOING WITH THIS DAMNED PAPER
05:23:24  <jesusabdullah>cause there were a lot of people on that thread hatin'
05:23:34  <jesusabdullah>no, capslock day is in october
05:23:45  <IK>FACT
05:23:49  <IK>IT IS ALSO CAPSLOCK DAY TODAY
05:23:49  <LOUDBOT>ACHIEVEMENT UNLOCKED: NO CLEAR BENCHMARKS
05:23:53  <guybrush>hate against engine-strict?
05:23:55  <IK>JUNE 28TH BILLY MAYS RIP
05:23:55  <LOUDBOT>ACHIEVEMENT UNLOCKED: TOM PETTY & THE HEARTBREAKERS
05:24:00  <IK>SEE?
05:24:08  <IK>(COCAINE IS OPTIONAL)
05:24:08  <LOUDBOT>GERIATRICS DON'T KNOW HOW TO COMPUTER
05:24:10  <guybrush>didnt read the thread
05:24:17  <jesusabdullah>guybrush: NOWS YOUR CHANCE
05:25:02  <guybrush>is it like the semicolon-issue?
05:25:07  <jesusabdullah>guybrush: https://groups.google.com/forum/?hl=en?hl%3Den&fromgroups#!topic/nodejs/_ZggTOJQ2Rk
05:25:11  <jesusabdullah>naw, not like the semi
05:25:13  <guybrush>i will defenitely check it out then
05:25:19  <jesusabdullah>basically, isaac asked for peoples opinions
05:25:38  <jesusabdullah>slim majority for what he did, and I think isaac was for it all along
05:25:42  <jesusabdullah>but a few people were not down
05:26:06  <guybrush>hm yes, the thing with node is its such a fast moving target
05:26:30  <guybrush>so engine-fields may be good but also can become annoying very fast
05:27:06  <guybrush>without package-manager-flexibility its hard to fix outdated modules
05:27:18  <guybrush>outdated in form of they would work but pkg.json is bad
05:28:01  <guybrush>as long as you can see with npm which packages MAY not work because of engine-issues, its total fine
05:28:54  <guybrush>imo, but there are so much things i cant think of for sure :p
05:31:26  <jesusabdullah>Yeah I mean
05:31:46  <jesusabdullah>I don't have a strong opinion either way, I think the new behavior's sane though
05:37:49  <guybrush>oh! googleio is
05:39:06  <guybrush>https://developers.google.com/events/io/sessions/gooio2012/224/
05:41:33  <guybrush>jesusabdullah: bwahaha for a moment i thought node-flatten is about flattening module-dependencies :p
05:42:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
05:42:04  * ryan_stevensjoined
05:42:05  <guybrush>i usually use _.flatten()
05:42:29  <Raynos>guybrush: ¬_¬
05:43:54  <guybrush>btw regarding the enigine-strict thing
05:44:16  <guybrush>node modules should be versioned against tests
05:45:12  <guybrush>when these tests pass in [email protected] then i dont care about the engines-field in pkg.json
05:45:26  <guybrush>and nowadays there is travis
05:46:52  <jesusabdullah>I usually don't use underscore cause I only want a handfull of functions
05:46:54  <guybrush>so the engines-field is a very weak information - the author pretends that it should work on some node-version
05:46:58  <jesusabdullah>also I hear mine's more featureful
05:47:04  <guybrush>i.e. not very usefull
05:48:29  <jesusabdullah>like for a long time I used _.zip
05:48:41  <guybrush>jesusabdullah: also your module does less things
05:48:43  <jesusabdullah>but now I have a zip module that comes with zip and zipWith
05:48:51  <jesusabdullah>well yeah, that's intentional
05:52:13  <guybrush>jesusabdullah: i will install it wit hoarders anyway
05:52:16  <guybrush>*with
05:53:26  <jesusabdullah>lol
05:53:39  <jesusabdullah>reminds me, maciej says attaching defineGetters to global actually works
05:53:50  <jesusabdullah>so I have to go back and try that with hoarders
05:54:02  <guybrush>lol
05:54:06  <guybrush>make em require async
05:55:30  <SUBSTACK>what the fuck firefox, why must you keep overwriting the prefs.js?
05:55:33  <guybrush>require('foo',fn(err,foo){/*this will `npm install` and require it :D*/})
05:56:17  <SUBSTACK>firefox has by far the worst configuration management
05:56:50  <SUBSTACK>oh fuck all
05:56:54  <SUBSTACK>there's another file, user.js
05:56:58  <SUBSTACK>that I should be editting
05:57:01  <SUBSTACK>what the fuck firefox
05:57:02  <SUBSTACK>good job
05:58:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
05:58:47  <rowbit>Hourly usage stats: []
06:04:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
06:04:50  <SUBSTACK>jesusabdullah: seeing what happens when I `npm install hoarders`
06:06:22  <jesusabdullah>SUBSTACK: I haven't actually tried this, it might install 30gb of packages
06:06:32  <jesusabdullah>the global getters totally work though
06:06:40  <jesusabdullah>I just only installed a small subset of the deps
06:06:41  <SUBSTACK>yeah I got board already
06:06:46  <SUBSTACK>it seemed to be doing a thing though
06:06:53  <jesusabdullah>lulz
06:08:15  <SUBSTACK>ok what the fuck firefox you are obviously ignoring the user.js I set up for you
06:08:19  <SUBSTACK>for fucks sake
06:08:27  <maxogden>firefox aint nothin to fuck with
06:08:29  <SUBSTACK>chrome was super easy, I just did --proxy-user=...
06:08:39  <maxogden>SUBSTACK: any more shootings
06:08:51  <SUBSTACK>maxogden: most definitely
06:08:57  <SUBSTACK>just not around here as far as I am aware
06:09:26  <SUBSTACK>but there are a lot of guns in existence so I would expect that a lot of bullets are fired accordingly
06:10:00  <SUBSTACK>holy fuck firefox preferences are infuriating
06:11:28  <SUBSTACK>also what the fuck, firefox -private opens TWO windows?
06:11:40  <SUBSTACK>one that's just a nag screen about how private mode works
06:13:33  <SUBSTACK>aha turns out I WAS TO BLAME AFTER ALL
06:13:40  <jesusabdullah>olololo
06:13:42  <SUBSTACK>syntax error in the user.js I was generating
06:16:30  <SUBSTACK>yes finally there it works
06:22:06  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.174.109(free2)
06:29:17  <jesusabdullah>lulz
06:34:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
06:39:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
06:48:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
06:56:06  * ryan_stevensquit (Quit: Leaving.)
06:58:47  <rowbit>Hourly usage stats: []
07:02:10  * mikealjoined
07:05:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
07:07:01  * ryanseddonjoined
07:07:21  <niftylettuce>the creator of bunyip!
07:07:26  <niftylettuce>OH MY GOSH ITS THE AUSTRALIAN!
07:07:27  <LOUDBOT>TAKE EVERYTHING GIVE BACK NOTHING
07:08:53  <jesusabdullah>SUBSTACK: https://gist.github.com/3009623
07:11:07  * hij1nx_quit (Quit: hij1nx_)
07:12:20  <ryanseddon>so when are you guys adding an api so i can add you to bunyip?
07:14:43  <SUBSTACK>ryanseddon: working on that
07:15:08  <ryanseddon>sweet
07:16:00  <SUBSTACK>it'll be at testling.com/visit
07:16:34  <SUBSTACK>I need it for the testling cli tool so it'll be rolled out before sunday
07:17:47  <ryanseddon>so i can use to launch browsers or do i still need to use testling's unit test framework?
07:18:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
07:18:29  <SUBSTACK>no this will just open up a url
07:18:44  <SUBSTACK>and the browser will be alive so long as the connection stays open
07:19:02  <ryanseddon>perfect then i should be able to slot it in without change
07:19:18  <SUBSTACK>also check this out https://github.com/substack/browser-launcher
07:20:48  <SUBSTACK>just released just now
07:20:55  <ryanseddon>nice!
07:21:13  <ryanseddon>will you have mobile anytime soon?
07:21:31  <SUBSTACK>unsure how difficult that will be
07:22:27  <ryanseddon>browserstack has ios, android and opera so seems like it's possible
07:22:36  <SUBSTACK>yeah I wonder how they did ios
07:22:50  <SUBSTACK>android isn't so bad, I've got those vms running locally
07:23:30  <ryanseddon>browser launcher would be perfect for this vagrant box i'm building
07:23:41  <ryanseddon>anyway gotta go
07:24:37  <jesusabdullah>ios might be ran on real iphones
07:25:50  <SUBSTACK>we don't have the money for that :(
07:42:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
07:54:54  <SUBSTACK>IT WORKS
07:54:54  <LOUDBOT>AND IT REBOOTED THE COMPUTER.
07:55:06  <SUBSTACK>this new testling thing using browser-launcher woot!
07:58:47  <rowbit>Hourly usage stats: []
07:59:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
08:02:25  <SUBSTACK>hmmm phantom doesn't work with sockjs it would seem
08:02:27  <SUBSTACK>meh whatevs
08:02:44  <SUBSTACK>why is phantom even a thing, running chrome headlessly is easy
08:05:35  * shykesquit (Ping timeout: 246 seconds)
08:07:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
08:21:07  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
08:24:08  * dominictarrjoined
08:26:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
08:30:21  <dools>browsertack mobile is all emulated
08:30:29  <dools>if they were running real ios they'd make a big deal of saying so
08:30:29  <dominictarr>forget bungy jumping! I just got a shave with a cut-throat razor #extreme-sports
08:30:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
08:30:45  <dools>on the home page it says "official mobile emulators"
08:31:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
08:31:23  <dools>http://n-so.com/blog/2012/04/11/running-your-flex-mobile-app-on-the-ios-emulator/
08:31:50  <dools>http://www.456bereastreet.com/archive/201108/testing_on_mobile_devices_without_the_hardware/
08:32:55  <dools>this looks interesting (although almost certainly not suitable for commercial use) http://www.iemu.org/index.php/Main_Page
08:33:27  <dools>dominictarr: you mean like one of those old school barber shaves?
08:34:11  <dominictarr>yup, on the street
08:34:14  <dools>dominictarr: i love how in gangster mafia films, the guys that have enemies out the wazoo and live massively criminal lives still a) care about being cleanly shaved and b) are willing to let someone do it with a massive knife in a public place
08:34:32  <dominictarr>indeed
08:34:35  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
08:34:37  <dools>on the street!
08:34:39  <dools>fuck that
08:34:48  <dools>someone could just trip over and you'd be all done
08:35:03  <dominictarr>that is what makes it an adventure
08:35:09  <dools>nodejitsu would never be the same again. don't they have some sort of employee policy against bearing your throat to cambodians?
08:35:13  <dools>check your contract
08:35:26  <dominictarr>oh, I don't work for nodejitsu anymore
08:35:42  <dools>Section 12, item 14, paragraph 3: at no time will you allow your neck to be exposed to knife wielding cambodians
08:35:45  <dools>oright
08:35:48  <dools>why not?
08:35:59  <dools>is that too sensitive a question?
08:36:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
08:36:20  <dools>did you change your facebook relationship status to "it's complicated"?
08:36:53  <dominictarr>I don't do facebook relationship status. gives too much credit to fb
08:37:00  <dools>hahaha
08:38:07  * shykesjoined
08:39:03  <dominictarr>I mean, it's not like it's on the foot path.
08:39:18  <dominictarr>actually, hardly anyone walks here in asia.
08:39:30  <dominictarr>there is no parking problem if everyone is on scooters
08:39:52  <dominictarr>freeing the sidewalks for commerse
08:41:55  <dools>yeah fair enough. that is indeed an extreme sport
08:42:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
08:42:19  <dools>with as much thrill and skill as bungee jumping, and putting as much faith of your own life and death in the hands of a complete and unaccredited stranger
08:42:20  <SUBSTACK>dominictarr: except for brunei! (it has the highest per-capita car ownership in the world)
08:42:27  <dools>although bungee jumping is over more quicklyu
08:43:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
08:46:29  <dominictarr>SUBSTACK, I heard they got hit by credit crunch hard, loads of people left, and just abandoned their cars at the air port.
08:46:54  <dominictarr>dools, I watched him shave another guy first.
08:46:56  <SUBSTACK>I had heard such stories about the UAE
08:50:35  <SUBSTACK>fucking fuck
08:50:59  <SUBSTACK>the reason this doesn't work is because the cache settings in user.js were being ignored >_<
08:51:06  <SUBSTACK>I had to check /another/ box to "enable" it
08:51:19  <SUBSTACK>firefox configuration is a trainwreck
08:55:13  <SUBSTACK>it worked!
08:55:16  <SUBSTACK>fucking cache
08:58:47  <rowbit>Hourly usage stats: []
08:59:26  <niftylettuce>:)
08:59:30  <niftylettuce>cacheeebUSTTAAAA
08:59:58  <niftylettuce>hmph those Modernizr guys have Modernizr.fileapi as Modernizr.fileread
09:00:01  <niftylettuce>cmmonnn :P
09:00:09  <niftylettuce>.filereader*
09:00:24  <niftylettuce>thats like SUBSTACK saying phantomjs url doesnt work :D!
09:00:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
09:02:04  <SUBSTACK>fuck firefox's cache is really aggressive
09:02:29  <SUBSTACK>oh maybe it's because it's localhost
09:02:37  <SUBSTACK>aha there's probably some no_proxy noise I need to set
09:03:46  <guybrush>SUBSTACK: you should tell them about testling /cc paul_irish http://www.youtube.com/watch?v=Prkyd5n0P7k&feature=youtu.be&t=46m55s
09:05:46  <SUBSTACK>yessssss
09:05:48  <SUBSTACK>totaly fixed it
09:09:03  <guybrush>lol this gritsgame has no package.json
09:09:18  <guybrush>figure out what you need by reading the code
09:09:23  <guybrush>OR INSTALL HOARDER
09:09:23  <LOUDBOT>YOUR USE OF GTK IN NON-OSI APPROVED LICENCED SOFTWARE IS ILLEGAL
09:10:08  <guybrush>oh and btw we dont know what versions we run, we just do it!
09:10:18  <guybrush>* ftw
09:10:43  <SUBSTACK>they should use sockjs
09:11:17  <SUBSTACK>with mux/demux
09:12:00  <guybrush>its like chaos the wrong way
09:12:50  <guybrush>they use socketio btw
09:28:54  <niftylettuce>ka pow https://github.com/jzaefferer/jquery-validation/issues/450
09:29:14  <niftylettuce>client side file size check
09:29:23  <niftylettuce>prevent those noobz from making your EC2 bill go up!
09:53:17  <guybrush>you would check on server-side anyways right?
09:53:27  <guybrush>its just more user-friendly to do it on client too
09:58:47  <rowbit>Hourly usage stats: []
10:21:34  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.174.109(free2)
10:43:54  * dominictarrquit (Quit: Leaving)
10:58:47  <rowbit>Hourly usage stats: []
11:00:34  <rowbit>SubStack, pkrumins: These encoders are STILL down: 173.203.67.76(free3)
11:13:37  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
11:19:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
11:24:07  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
11:58:47  <rowbit>Hourly usage stats: []
12:00:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
12:20:56  * stlsaintquit (Ping timeout: 240 seconds)
12:29:57  * stlsaintjoined
12:58:47  <rowbit>Hourly usage stats: []
13:05:43  * mikealquit (Ping timeout: 246 seconds)
13:06:36  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
13:12:04  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
13:12:59  <SUBSTACK>some unused ie9 boxes, must be stuck
13:22:58  <SUBSTACK>now testing /visit uris
13:34:25  <SUBSTACK>done
13:34:29  <SUBSTACK>they work yay
13:34:41  <SUBSTACK>ryanseddon: ^^^
13:34:48  <SUBSTACK>so we'll probably deploy those very soon
13:43:37  <SUBSTACK>ok I pushed so the next deploy will have these in just a bit and I documented it too
13:44:02  <SUBSTACK>it's pretty simple, just do a GET to http://testling.com/visit?uri=$URI&browser=$BROWSER
13:50:27  <SUBSTACK>when it's up
13:58:47  <rowbit>Hourly usage stats: []
14:11:56  * wiwillia2joined
14:17:43  <pkrumins>SUBSTACK: what do you mean must be stuck?
14:17:50  <pkrumins>they're all pretty fresh!
14:19:24  <SUBSTACK>I mean somebody is stuck
14:19:31  <SUBSTACK>I think it's just a bug in the routing logic
14:19:36  <pkrumins>yes it is
14:19:46  <SUBSTACK>I'll take a look at the routing code after I finish this testling code for the demo
14:19:47  <pkrumins>because there are a plenty of servers which have never been used!
14:19:52  <pkrumins>we've 5 IE9s for developers
14:19:55  <SUBSTACK>yep >_<
14:20:07  <pkrumins>ok!
14:30:48  <SUBSTACK>ryanseddon: ok the visit stuff is deployed
14:31:03  <SUBSTACK>http://testling.com/docs#visit-a-page
14:50:04  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
14:50:16  * shykeschanged nick to zz_shykes
14:58:47  <rowbit>Hourly usage stats: []
14:59:34  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
15:16:29  * dhosschanged nick to DHOSS
15:17:58  * mikealjoined
15:31:46  * mikealquit (Quit: Leaving.)
15:32:30  * _sorensenjoined
15:46:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
15:47:12  * mikealjoined
15:58:47  <rowbit>Hourly usage stats: []
16:01:43  * SIMCOP2387changed nick to simcop2387
16:02:24  * mikealquit (Quit: Leaving.)
16:11:47  * stlsaintquit (Ping timeout: 244 seconds)
16:12:08  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.117(dev2)
16:14:37  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
16:14:37  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
16:16:31  <SUBSTACK>woot!
16:16:38  <maxogden>beefwhale
16:17:15  <SUBSTACK>that is a pretty excellent handle
16:17:34  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
16:18:56  <SUBSTACK>>_<
16:29:34  * ryan_stevensjoined
16:33:03  * SUBSTACKdoing a pod cast in a few
16:33:24  <SUBSTACK>ALSO
16:33:26  <SUBSTACK>https://gist.github.com/3012305
16:33:36  <SUBSTACK>totes works
16:33:44  <SUBSTACK>now I just need to make it less hacky
16:33:59  * simcop2387changed nick to SIMCOP2387
16:41:08  * mikealjoined
16:47:39  * SIMCOP2387changed nick to simcop2387
16:58:47  <rowbit>Hourly usage stats: []
17:05:04  <rowbit>SubStack, pkrumins: Encoders down: 50.56.64.186(dev-ie8-3)
17:13:54  * tilgovijoined
17:33:05  * simcop2387changed nick to SIMCOP2387
17:44:22  <mikeal>he maxogden
17:44:26  <mikeal>you around?
17:45:55  * stlsaintjoined
17:54:50  <maxogden>hi
17:54:56  <maxogden>mikeal: finishing slides, heading in soon
17:55:05  <maxogden>+ tilgovi
17:58:47  <rowbit>Hourly usage stats: []
18:06:35  <mikeal>ok
18:06:44  <mikeal>i adapted timeago to a node library
18:06:53  <mikeal>so that we can have unified human readable times
18:08:03  * tilgoviquit (Ping timeout: 244 seconds)
18:10:24  * mikealquit (Quit: Leaving.)
18:13:14  * mikealjoined
18:24:45  * hij1nxjoined
18:29:34  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
18:29:34  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
18:34:18  <SUBSTACK>hooray!
18:37:21  <tanepiper>wow, when did the channel suddenty get so busy?
18:37:29  <jesusabdullah>SUBSTACK: Did you see my sweet new picture on the hoarders lib? XD
18:37:42  <jesusabdullah>https://github.com/jesusabdullah/hoarders graffix
18:38:12  <tanepiper>that's not your place, is it?
18:38:45  <SUBSTACK>haha that's excellent
18:38:52  <tanepiper>jesusabdullah: http://en.wikipedia.org/wiki/WTFPL
18:39:01  <tanepiper>you should make it that licence
18:39:02  <chapel>SubStack: http://blog.parse.com/2012/06/28/free-automated-cross-browser-javascript-testing/
18:39:24  * tilgovijoined
18:39:32  <tanepiper>ugh, selenium
18:39:37  <chapel>you should write a blog post about how easy testling/browserify is to use
18:39:40  <chapel>compared to selenium
18:39:41  <chapel>:)
18:39:43  <SUBSTACK>chapel: reading!
18:39:47  <SUBSTACK>chapel: oh man you have no idea
18:39:53  <SUBSTACK>did you see my latest gist?
18:39:54  <chapel>just scanning that, Im like nope
18:39:55  <tanepiper>what podcast you doing SUBSTACK ?
18:40:01  <SUBSTACK>tanepiper: already did it!
18:40:03  <chapel>yeah SubStack, looked nice
18:40:20  <SUBSTACK>javascript jabber, it's called
18:40:23  <chapel>http://news.ycombinator.com/item?id=4172610 << got a comment :)
18:40:32  <chapel>isn't that a popular one
18:40:36  <chapel>think Im subbed
18:40:42  <tanepiper>oh cool, you should get me on the next nodeup - i can be opinionated :p
18:40:44  <chapel>usually has yahuda katz on it
18:40:49  <SUBSTACK>chapel: haha it uses selenium I'm not worried
18:40:56  <SUBSTACK>I would be worried if I were sauce though
18:41:04  <tanepiper>Also - it's a bit off (around Oct) how do you fancy doing a session over skype at our new local meetup?
18:41:05  <chapel>SubStack: oh, I know its not a competitor, its a guide how to set it up
18:41:11  <SUBSTACK>ah!
18:41:15  <tanepiper>https://twitter.com/#!/JSScotland
18:41:17  <chapel>but thats the point
18:41:24  <chapel>testling is easy
18:41:31  <chapel>worth the cost :)
18:41:40  <chapel>if I needed to test ie, I would use it
18:42:10  <SUBSTACK>well it's getting much better too
18:42:17  <SUBSTACK>much more industrial strength with the local testling tool
18:42:27  <chapel>nice
18:42:42  <chapel>you should support white boxing your browserstack/testling stuff
18:42:45  <chapel>or not whiteboxing
18:42:50  <chapel>but similar to github
18:42:57  <chapel>internal installs
18:43:16  <SUBSTACK>those take a lot of resources to put together
18:43:22  <chapel>yeah
18:43:22  <SUBSTACK>I would need like a whole team on that
18:43:24  <chapel>not an easy thing
18:43:34  <chapel>but I think that is where the bread and butter is
18:43:40  <SUBSTACK>github's vms are signed and checksummed
18:43:57  <SUBSTACK>we'll do it if we can get the cash up-front
18:44:07  <chapel>yeah, just an idea
18:44:16  <chapel>not something to invest in unless a customer pops up
18:44:30  <chapel>or you have time and are willing to :)
18:44:42  <chapel>I definitely don't need firewalled installs
18:44:50  <chapel>and your proxy stuff fits most of those needs
18:45:34  <tanepiper>we've just got a whole bunch of dell blades (like 30-40)
18:45:44  <tanepiper>128Gb in each, all running SmartOS
18:45:57  <chapel>why smartos?
18:46:00  <SUBSTACK>start a bitcoin mine!
18:46:03  <chapel>where are you by the way tanepiper?
18:46:14  <chapel>without gpus, bitcoin is worthless
18:46:29  <tanepiper>chapel: our sys ops guy comes from a solaris background - and smartos looks pretty good - it's all ephemeral
18:46:42  <tanepiper>you basically can start and stop instances pretty instantly
18:46:45  <chapel>ephemeral, what does that even mean, :P
18:46:48  <chapel>nice
18:46:48  <tanepiper>but then they are running ruby on it
18:47:03  <tanepiper>chapel: Edinburgh, Scotland
18:47:05  <chapel>Im just not a fan of the tools :(
18:47:21  <chapel>outside of dtrace, which I don't understand
18:47:47  <tanepiper>our sysops guy is doing a talk on our new setup tomorrow at the scottish ruby conf
18:47:56  <tanepiper>lots of zookeeper n stuff
18:48:10  <chapel>nice
18:48:21  <chapel>Im slowly doing our setup
18:48:27  <chapel>Im devops :P
18:49:00  * mikealquit (Quit: Leaving.)
18:49:18  <SUBSTACK>zookeeper looks like so much work
18:49:37  <rowbit>SubStack, pkrumins: Encoders down: 184.106.106.66(dev-ie7-1)
18:49:39  <tanepiper>yea, i pointed him to fleet :)
18:49:58  <tanepiper>since he basically wants to replace capistrano
18:50:25  <SUBSTACK>whatever capistrano does!
18:50:35  <tanepiper>deployment tool
18:50:48  <SUBSTACK>that's one of those tools that I couldn't figure out in the few minutes I spent looking at the site so I skipped over it
18:50:55  <tanepiper>ditto
18:51:17  <SUBSTACK>https://github.com/capistrano/capistrano/wiki <-- this is terrible, it doesn't convey its value proposition to newcomers at all
18:51:19  <chapel>I like salt
18:51:23  <SUBSTACK>it pretty much just assumes you already know what it is
18:51:29  <SUBSTACK>and that you know that you need it
18:51:59  <chapel>http://docs.saltstack.org/en/latest/index.html
18:55:41  <chapel>tanepiper: salt is pretty awesome imo
18:58:47  <rowbit>Hourly usage stats: []
19:01:16  <SUBSTACK>checking out the pizza place on san pablo and 42nd shortly
19:01:27  <SUBSTACK>pretty close by but I've never been!
19:01:52  <tanepiper>nom nom pizza
19:04:04  <rowbit>SubStack, pkrumins: Encoders down: 50.56.64.186(dev-ie8-3)
19:05:15  <tanepiper>goddamit tj
19:12:01  * hij1nxquit (Quit: hij1nx)
19:20:35  <chapel>?
19:22:09  <tanepiper>he pushed beta express 3.0 to npm as the current package
19:22:11  * yhuangjoined
19:22:20  <yhuang>Hi all
19:22:52  <yhuang>is anyone around?
19:33:51  * mikealjoined
19:36:29  * tilgoviquit (Ping timeout: 246 seconds)
19:39:09  * zz_shykeschanged nick to shykes
19:52:55  * xaqjoined
19:53:05  * SIMCOP2387changed nick to simcop2387
19:57:08  <pkrumins>testling now has chrome 20!
19:58:20  <pkrumins>yhuang: hello!
19:58:47  <rowbit>Daily usage stats: []
19:58:47  <rowbit>Hourly usage stats: []
19:59:34  <yhuang>hi, How come when i run a test that requires creating an instance , testling hangs with curl: (18) transfer closed with outstanding read data remaining
19:59:35  <yhuang>error
19:59:51  <pkrumins>whatcha mean by an instance?
19:59:57  <yhuang>i tried it with an example from documentation
20:00:09  <pkrumins>we're still rolling out updates
20:00:10  <yhuang>var test = require('testling');
20:00:12  <yhuang>test('moo', function (t) {
20:00:13  <yhuang>
20:00:14  <pkrumins>so some examples might be broken
20:00:15  <yhuang> t.createWindow('http://substack.net', function (win) {
20:00:16  <yhuang> t.equal(win.document.title, 'The Universe of Discord');
20:00:18  <yhuang> t.end();
20:00:19  <yhuang> });
20:00:21  <yhuang>});
20:00:22  <yhuang>ohh
20:00:24  <pkrumins>let me try
20:00:33  <yhuang>instance i mean whenever i try to do t.createWindow
20:01:19  * tilgovijoined
20:02:09  <pkrumins>yes it hangs.
20:02:43  <yhuang>yeah, it was working fine last week, i found this a few days ago
20:02:59  <pkrumins>yes, we rolled out a huge update
20:03:11  <pkrumins>affects how createWindow works and all
20:04:18  <pkrumins>we'll have it fixed by july 2 3 perhaps 5
20:04:18  <yhuang>so would there be some code difference i need to change in order for it to work or do I have to wait until update is all over
20:04:18  <pkrumins>you'll have to wait
20:04:18  <yhuang>ah ok, so for now i won't be able to use any script involving t.createWindow?
20:04:18  <yhuang>ok
20:04:18  <pkrumins>yep, dont use it
20:04:18  <yhuang>thanks for telling me this
20:04:18  <pkrumins>i think there is some code difference too, i forgot the exact details
20:04:21  <pkrumins>you're welcome
20:04:32  <pkrumins>but we'll have it all reflected in docs and fixed.
20:04:36  <pkrumins>no worries
20:04:47  <yhuang>oo , it'll be very awesome if you guys update those
20:04:56  <yhuang>what are some of the new features?
20:05:17  <pkrumins>submitting forms works, following links also (it was broken until now)
20:05:26  <pkrumins>and you can run testling yourself on your own browsers
20:05:30  <pkrumins>not necessarily need to use ours
20:05:40  <pkrumins>and also tunnels have a nicer interface
20:05:50  <pkrumins>plus improved stack traces
20:05:58  <pkrumins>as they were sometimes wrong
20:06:14  <yhuang>reallly nice!
20:07:17  <yhuang>about running testling on our own browsers, how would that work? It will open browser on my machine one by one? and test it?
20:07:24  <yhuang>and print result in console?
20:07:26  <pkrumins>all automated
20:07:35  <yhuang>cool
20:07:38  <pkrumins>it would run the testling tests in your own browsers
20:07:45  <pkrumins>auto detects the new ones
20:07:50  <pkrumins>i mean
20:07:55  <pkrumins>auto detects all your browsers
20:07:57  <pkrumins>that are installed
20:08:01  <niftylettuce>sweet.
20:08:08  <pkrumins>and then you can just run everything locally
20:08:36  <pkrumins>and if you're missing some browsers, like IE6, you can of course use our browsers!
20:09:02  <yhuang>running locally won't use up our time minutes right?
20:09:27  <pkrumins>that's right
20:09:57  <yhuang>great!
20:10:15  <yhuang>how come i see so many users here but only us talking lol
20:13:11  <pkrumins>cuz it was a specific topic
20:13:20  <pkrumins>there are lots of talking at other times
20:25:52  <yhuang>sorry one more question. When testling does createWindow, it finishes rendering page first then runs the asserts right? or do I have to do a wait to make sure 100% the page is loaded
20:29:13  <pkrumins>yep
20:29:19  <pkrumins>i mean
20:29:23  <pkrumins>it finishes rendering page first
20:29:50  <yhuang>ok awesome thanks!
20:38:47  * tilgoviquit (Ping timeout: 246 seconds)
20:57:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
20:58:47  <rowbit>Hourly usage stats: []
20:59:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
21:02:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
21:03:54  * klusiasjoined
21:07:06  * mikealquit (Quit: Leaving.)
21:08:09  * st_lukejoined
21:10:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
21:18:40  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
21:19:23  * _sorensenquit (Ping timeout: 246 seconds)
21:20:44  * _sorensenjoined
21:25:10  * tilgovijoined
21:48:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
21:53:40  * yhuangquit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
21:58:47  <rowbit>Hourly usage stats: []
22:10:08  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
22:14:34  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
22:38:38  * tilgoviquit (Remote host closed the connection)
22:38:55  <SUBSTACK>st_luke: got your stumptowne!
22:40:29  <st_luke>SUBSTACK: hooray!
22:40:50  <st_luke>did you try it?
22:41:18  <SUBSTACK>negatory
22:41:25  <SUBSTACK>since I already had a lot of coffee already
22:41:43  <st_luke>oh yeah you have that big bag in the freezer
22:41:54  <st_luke>save this for a special occasion i guess
22:42:52  <st_luke>will you be making it to nodeconf?
22:42:57  <SUBSTACK>no I mean today I already drank a lot of coffee
22:43:18  <st_luke>oh gotcha
22:43:27  <SUBSTACK>and I just got the package in the mail 10 minutes ago
22:43:54  <st_luke>oh yeah, i forgot about time zones
22:45:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
22:45:10  * _sorensenquit (Remote host closed the connection)
22:47:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
22:55:49  <maxogden>http://imgur.com/a/InBDa#20
22:56:11  <st_luke>hahaha
22:57:04  <st_luke>maxogden: fake ryah looks like a financebro from around here
22:57:52  <st_luke>btw, see you at nodeconf, flying out to pdx tomorrow morning
22:58:47  <rowbit>Hourly usage stats: []
23:01:06  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
23:17:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
23:33:01  * xaqquit (Remote host closed the connection)
23:36:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
23:45:25  * klusiasquit (Ping timeout: 244 seconds)
23:50:04  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
23:58:47  <rowbit>Hourly usage stats: []
23:59:29  * ryan_stevensquit (Quit: Leaving.)