00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:53  * Raynosjoined
00:11:27  * cpupquit (Ping timeout: 260 seconds)
00:12:50  * hackygolucky_quit (Ping timeout: 264 seconds)
00:12:50  * Guest83970quit (Ping timeout: 264 seconds)
00:13:03  * sveisvei_quit (Ping timeout: 240 seconds)
00:13:52  * cpupjoined
00:15:11  * Guest83970joined
00:15:19  * sveisvei_joined
00:15:25  * freealljoined
00:16:51  * hackygolucky_joined
00:19:50  * groundwaterquit (Ping timeout: 240 seconds)
00:19:57  * cpupchanged nick to CoderPuppy
00:21:50  * groundwaterjoined
00:22:14  * Guest83970quit (Ping timeout: 240 seconds)
00:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 16]
00:23:36  * AvianFluquit (Read error: Connection reset by peer)
00:23:47  * AvianFlu_joined
00:23:52  * Guest83970joined
00:24:04  * AvianFlu_changed nick to AvianFlu
00:26:37  * Raynos_joined
00:28:38  * groundwaterquit (Ping timeout: 240 seconds)
00:29:29  <jlord>Anyone have experience writing GitHub hooks?
00:30:44  <defunctzombie>substack: ^
00:30:58  <defunctzombie>pkrumins: ^
00:31:26  <pkrumins>jlord: github will simply send a POST request with JSON data about the commit to you
00:31:47  * groundwaterjoined
00:31:53  <pkrumins>jlord: to the URL that you specify in github hook
00:33:01  <defunctzombie>jlord: pro-tip, use localtunnel to test your hook locally :)
00:35:50  * hackygolucky_quit (Ping timeout: 245 seconds)
00:36:15  * hughskquit (Ping timeout: 245 seconds)
00:36:50  * sveisvei_quit (Ping timeout: 264 seconds)
00:37:04  * niftylettucequit (Ping timeout: 240 seconds)
00:37:18  * addisonjquit (Ping timeout: 252 seconds)
00:37:26  * tanepiperquit (Ping timeout: 240 seconds)
00:38:48  <defunctzombie>ircretary: tell thlorenz that zuul has some CI tests now
00:38:48  <ircretary>defunctzombie: I'll be sure to tell thlorenz
00:39:21  * tanepiperjoined
00:40:11  * hughskjoined
00:44:04  * fallsemojoined
00:44:17  <jlord>pkrumins defunctzombie thanks -- I think I need to figure out what problem I'm trying to solve too hhaaa
00:45:29  * hackygolucky_joined
00:46:19  <jesusabdullah>ugh, google's interview was shitty
00:46:23  <jesusabdullah>I think?
00:46:45  <jesusabdullah>The guy asked me random-ass questions about data structures and I'm having to pull shit out of my ass, first of all
00:46:48  <jesusabdullah>but whatever
00:46:53  <jesusabdullah>but the code exercise
00:47:06  <jesusabdullah>it was like, "stare at these sequences and figure out the pattern"
00:47:09  <techwraith>jesusabdullah: Google is infamous for their crappy puzzle interviews
00:47:18  * rxgxjoined
00:47:25  <jesusabdullah>and, like, fuck me, I could NOT figure out the last statement to save my life
00:47:47  <jesusabdullah>until like after the interview because I could actually run shit in the repl for debugging
00:48:00  <jesusabdullah>https://gist.github.com/jesusabdullah/7c54627387b00b9e82b1 btw
00:48:15  * fallsemoquit (Ping timeout: 240 seconds)
00:48:43  <defunctzombie>ah.. graycode yes
00:48:50  <substack>google must be solving a lot of math puzzles on a day-to-day basis
00:48:57  <jesusabdullah>Like, maybe I'm really dumb for it not clicking, but *I* was told it was going to be to ANALYZE my PROBLEM SOLVING SKILLS
00:49:00  <defunctzombie>they do actually in many departments
00:49:08  * Maciek416joined
00:49:12  <jesusabdullah>I'm an ENGINEER not a CONOISSEUR OF SUDOKUS
00:49:12  <substack>graycodes are a bullshit trivia recursive algorithm thing
00:49:29  <jesusabdullah>substack: I got everything but what newNumber should be in order to make it go properly
00:49:32  <defunctzombie>being an engineer at google means you know a wide range of tipics
00:49:34  <defunctzombie>*topics
00:49:45  <jesusabdullah>substack: and I tooled at that for like 20 minutes before the guy sighed and said "out of time"
00:49:53  <defunctzombie>you don't have to be expert in them.. but they are looking for exposure
00:49:56  * timoxleyquit (Read error: Connection reset by peer)
00:49:58  <jesusabdullah>substack: "I'll keep working on it" "....yeah, that's the best I can do"
00:50:00  <defunctzombie>and possibly some problem solving
00:50:02  <jesusabdullah>"uhhh okay?"
00:50:16  <jesusabdullah>"you give me a shitty question and then act disappointed about it?"
00:50:21  <substack>wow what https://npmjs.org/search?q=graycode
00:50:29  <jesusabdullah>well shit
00:50:30  <substack>I thought I wrote a module for that
00:50:32  <jesusabdullah>I GUESS I HAVE ONE NOW
00:50:33  <LOUDBOT>IT'S OKAY DAN WILL FORKBOMB ANYONE WHO COMES NEAR AES
00:50:34  <substack>oh right!
00:50:35  * timoxleyjoined
00:50:37  <pkrumins>math has nothing to do with programming
00:50:39  <jesusabdullah>I'll do it, it's cool
00:50:41  <defunctzombie>substack: grey?
00:50:46  <substack>mine was (n,k)-ary
00:51:05  <jesusabdullah>substack: oh, neat
00:51:07  <defunctzombie>the real unfortunate thing about most interviews with questions like that is the time constraint and pressure
00:51:22  <defunctzombie>which you don't *really* experience the same way while doing actual dev work
00:51:26  <jesusabdullah>Anyways, here's my dilemma: Is complaining to my recruiter about the interview a bad move?
00:51:32  <defunctzombie>pkrumins: graycode is not really a math question
00:51:34  <jesusabdullah>I like pairing on a real problem
00:51:48  <jesusabdullah>defunctzombie: naw it's squarely math
00:51:52  * timoxley_joined
00:51:59  <jesusabdullah>defunctzombie: which is why it's such a "stare at it until you see the pattern" kind of problem
00:52:00  <defunctzombie>jesusabdullah: most interviews like this are as much about your reaction as they are what you know perfectly
00:52:07  <substack>http://npmjs.org/package/gray-code
00:52:10  <substack>that's the one
00:52:11  <jesusabdullah>Yeah maybe
00:52:42  <jesusabdullah>I'll wait until the process is over
00:52:44  <jesusabdullah>then complain
00:53:13  <pkrumins>just dont complain at all
00:53:16  <defunctzombie>remember lots of their stuff is also geared at people coming out of school, etc
00:53:46  * niftylettucejoined
00:53:47  <defunctzombie>if you can show you shine in other areas then that will be good
00:53:52  <jesusabdullah>yeah maybe so pkrumins
00:54:19  <jesusabdullah>I'm just irritated cause I wasn't in the mood to stare at something for 20 mins like that, and he sounded SO disappointed
00:54:20  <defunctzombie>also.. google is just one company
00:54:37  <defunctzombie>jesusabdullah: whatever.. let him be disappointed :)
00:54:41  <jjjohnny_>jesusabdullah: I had a smiliar experience today, but I stood my ground, tho it was not against thegoogle
00:54:58  * Raynoschanged nick to awtqwkth1kth12k5
00:54:59  <jesusabdullah>I mean, what ground jjjohnny_, I just got into the problem as best I could
00:55:03  * awtqwkth1kth12k5quit
00:55:11  * Raynos_changed nick to Raynos
00:55:26  * timoxleyquit (Ping timeout: 264 seconds)
00:55:29  <jesusabdullah>It was only after I started working on it by myself that I realized how irritating it was to be trying to sketch in a google doc and having the guy give me non-hints
00:55:30  <jjjohnny_>jesusabdullah: don't be afraid to say I dont know, this isn't something I'm in the zone to think about
00:55:46  <jesusabdullah>Yeah I suppose so
00:55:48  <jesusabdullah>*sigh*
00:55:50  <jjjohnny_>or answer in your own words
00:55:59  <jjjohnny_>and tell em to take it or leave it
00:56:06  <jesusabdullah>yeah maybe
00:56:12  <jjjohnny_>i was in the same place today
00:56:41  <jjjohnny_>I'm thinking, am I going to spend 10 minutes or more writing this jerk an algo?
00:56:51  <jjjohnny_>no, i'm not
00:57:02  * ednapiranhajoined
00:57:02  <jjjohnny_>i'll just talk to him smartly
00:58:01  <jjjohnny_>but it wasn't google it was some startup running on hopes
01:02:54  <oky>whatevs, the decision to hire you is made in the first 15 - 45s of meeting yuo.
01:18:14  * groundwaterquit (Ping timeout: 240 seconds)
01:21:26  * groundwaterjoined
01:23:10  <rowbit>Hourly usage stats: [developer: 8, free: 20]
01:23:46  * ednapiranhaquit (Quit: Leaving...)
01:27:02  * mikolalysenkojoined
01:39:52  * groundwaterquit (Ping timeout: 240 seconds)
01:41:11  * mikolalysenkoquit (Ping timeout: 240 seconds)
01:42:34  * groundwaterjoined
01:47:26  * thlorenzjoined
01:47:38  * py1honquit (Ping timeout: 245 seconds)
01:47:43  * jjjohnny_quit (Ping timeout: 272 seconds)
01:47:44  * nlacassequit (Ping timeout: 246 seconds)
01:47:50  * okyquit (Ping timeout: 245 seconds)
01:49:01  * thlorenzquit (Client Quit)
01:49:51  * groundwaterquit (Ping timeout: 240 seconds)
01:50:01  * groundwaterjoined
01:50:28  * timoxley_changed nick to timoxley
01:52:03  * jcrugzzquit (Ping timeout: 246 seconds)
01:54:15  * groundwaterquit (Ping timeout: 240 seconds)
01:55:46  * nlacassejoined
01:56:39  * anvakaquit (Ping timeout: 240 seconds)
01:57:04  * groundwaterjoined
01:58:31  * thlorenzjoined
02:02:47  * okyjoined
02:02:48  * py1honjoined
02:04:15  * groundwaterquit (Ping timeout: 240 seconds)
02:04:19  * jjjohnnyjoined
02:05:34  * groundwaterjoined
02:07:23  * timoxleyquit (Read error: Connection reset by peer)
02:07:56  * timoxleyjoined
02:09:51  * groundwaterquit (Ping timeout: 240 seconds)
02:10:09  * groundwaterjoined
02:10:32  * dguttmanquit (Quit: dguttman)
02:16:32  * timoxley_joined
02:19:00  * timoxleyquit (Ping timeout: 246 seconds)
02:22:32  * nickleeflyjoined
02:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 14]
02:23:52  * machtyjoined
02:26:14  * timoxley_quit (Remote host closed the connection)
02:26:31  * timoxleyjoined
02:29:50  * CoderPuppyquit (Ping timeout: 240 seconds)
02:39:07  * elizsbotjoined
02:42:25  * CoderPuppyjoined
02:43:27  * elizsbotquit (Ping timeout: 240 seconds)
02:45:07  * farnsworthquit (Ping timeout: 246 seconds)
02:45:50  * cubertquit (Read error: Connection reset by peer)
02:50:56  * ferossjoined
02:56:14  * groundwaterquit (Ping timeout: 240 seconds)
02:56:42  * groundwaterjoined
03:03:07  * dominictarrjoined
03:06:49  * cubertjoined
03:09:25  * farnsworthjoined
03:10:38  * CoderPuppyquit (Ping timeout: 240 seconds)
03:18:08  * yorickquit (Remote host closed the connection)
03:20:05  * taterbasejoined
03:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 19]
03:34:38  * groundwaterquit (Ping timeout: 240 seconds)
03:35:20  * cpupjoined
03:37:19  * groundwaterjoined
03:44:25  <rowbit>substack, pkrumins: Encoders down: 184.106.99.27 (dev-ie7-3)
03:47:50  * groundwaterquit (Ping timeout: 240 seconds)
03:48:14  * dominictarrquit (Ping timeout: 240 seconds)
03:48:21  * groundwaterjoined
03:55:26  * groundwaterquit (Ping timeout: 240 seconds)
03:58:24  * groundwaterjoined
04:02:38  * groundwaterquit (Ping timeout: 240 seconds)
04:05:53  * groundwaterjoined
04:09:50  * jcrugzzjoined
04:13:38  * indexzeroquit (Quit: indexzero)
04:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 19]
04:24:48  * calvinfoquit (Quit: Leaving.)
04:35:27  * groundwaterquit (Ping timeout: 240 seconds)
04:37:42  * groundwaterjoined
04:38:03  * AvianFluquit (Read error: Connection reset by peer)
04:38:52  * AvianFlujoined
04:44:08  * dominictarrjoined
04:44:35  <dominictarr>substack, ogd jjjohnny my friend found a boat for you http://sfbay.craigslist.org/eby/boa/4269465521.html
04:45:04  <dominictarr>this is from the guy who originally insipred me into boat building: http://www.mit.edu/people/robot/
04:45:20  <dominictarr>(who happens to also be the owner of that trimaran)
04:49:04  <groundwater>dominictarr: that seems like a cheap boat
04:49:14  * timoxleyquit (Remote host closed the connection)
04:49:52  * timoxleyjoined
04:51:49  * timoxleyquit (Read error: Connection reset by peer)
04:53:51  * okyquit (Ping timeout: 240 seconds)
04:54:40  * okyjoined
04:55:42  * timoxleyjoined
04:57:04  <dominictarr>groundwater, indeed: http://www.instructables.com/id/The-Free-Yacht-Saga/
04:58:41  <dominictarr>it _is_ possible for a boat to be cheap, but you have to opt out of the marina/chandlery game and build your own stuff, dumpster dive, etc. you have to ignore a lot of "good advice"
04:58:49  <dominictarr>but totally possible.
05:00:29  <dominictarr>groundwater, are you still in hong kong?
05:01:03  * groundwaterquit (Ping timeout: 240 seconds)
05:03:44  * AvianFluquit (Read error: Connection reset by peer)
05:03:53  * AvianFlu_joined
05:04:05  * groundwaterjoined
05:05:20  * timoxleyquit (Remote host closed the connection)
05:07:25  * AvianFlu_changed nick to AvianFlu
05:09:47  <ogd>dominictarr: lol "Ever wanted a 28 foot Wharram catamaran? James Wharram was as monogamous as Brigham Young and needed both hulls get it? Cut the outriggers off this one, stitch-n-glue them together and bam! You'll be worshipped as a sexual and spiritual leader."
05:10:56  <dominictarr>ogd, indeed. a wharram is a great boat. Have always wanted one.
05:11:24  <ogd>dominictarr: did people/robot design it or jsut find the link?
05:11:49  * thlorenzquit (Remote host closed the connection)
05:12:27  <dominictarr>no, the design is a piver
05:12:52  <dominictarr>it's another popular home built mulithull design from the 70's
05:13:33  <dominictarr>timanderson and his friends, uh, restored it a bit
05:14:23  <dominictarr>but check out this story: http://web.media.mit.edu/~tim/pix/cuba.html
05:14:32  * timoxleyjoined
05:14:47  <dominictarr>was a huge inspiration for me back in 2005
05:21:03  * groundwaterquit (Ping timeout: 240 seconds)
05:21:18  <dominictarr>another interesting tidbit is that tim anderson was one of the authors of Zork, the classic text adventure
05:21:37  * groundwaterjoined
05:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 18]
05:24:42  * kid_icarusjoined
05:25:19  * calvinfojoined
05:30:14  * calvinfoquit (Ping timeout: 264 seconds)
05:35:27  * groundwaterquit (Ping timeout: 240 seconds)
05:35:38  * groundwaterjoined
05:36:15  * Maciek416quit (Ping timeout: 240 seconds)
05:38:01  * dcodeIO1joined
05:39:25  * calvinfojoined
05:40:25  * dcodeIOquit (Ping timeout: 272 seconds)
05:40:26  * calvinfo1joined
05:40:26  * calvinfoquit (Read error: Connection reset by peer)
05:41:17  * calvinfojoined
05:41:18  * calvinfo1quit (Read error: Connection reset by peer)
05:42:58  * timoxleyquit (Ping timeout: 240 seconds)
05:43:54  * hackygolucky_changed nick to hackygolucky
05:45:29  * timoxleyjoined
05:45:50  * calvinfoquit (Ping timeout: 264 seconds)
05:54:56  * addisonjjoined
05:58:38  * groundwaterquit (Ping timeout: 240 seconds)
05:58:45  * groundwaterjoined
06:03:02  * groundwaterquit (Ping timeout: 240 seconds)
06:03:13  * groundwaterjoined
06:07:01  * calvinfojoined
06:08:14  * cpupquit (Ping timeout: 240 seconds)
06:09:51  * groundwaterquit (Ping timeout: 240 seconds)
06:10:44  * groundwaterjoined
06:18:22  * rvaggquit (Quit: ta ta)
06:20:51  * rvaggjoined
06:22:15  * kid_icarusquit (Ping timeout: 240 seconds)
06:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 19]
06:29:27  * groundwaterquit (Ping timeout: 240 seconds)
06:30:08  * indexzerojoined
06:30:48  * groundwaterjoined
06:34:09  * AvianFluquit (Ping timeout: 246 seconds)
06:40:51  * calvinfoquit (Quit: Leaving.)
06:48:17  * calvinfojoined
06:51:02  * AvianFlujoined
07:03:51  * jcrugzzquit (Ping timeout: 240 seconds)
07:07:53  * ralphtheninjajoined
07:08:29  <chrisdickinson>substack: have you seen/used estraverse (vs. walking available object keys in https://github.com/substack/node-falafel/blob/master/index.js#L41)?
07:09:51  * groundwaterquit (Ping timeout: 240 seconds)
07:09:57  * groundwaterjoined
07:15:55  <dominictarr>mmalecki, hey what is a good vps host that is based in europe?
07:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 4]
07:23:23  <guybrush>dominictarr: hetzner
07:23:34  <guybrush>http://www.hetzner.de/
07:26:01  * ralphtheninjaquit (Quit: leaving)
07:28:02  <groundwater>hey team, any thoughts on multiplexing data channels over a websocket?
07:28:58  <rvagg>mux-demux?
07:28:58  <chrisdickinson>unsure if this is no longer the preferred answer, but: npm.im/mux-demux + http://npm.im/shoe
07:29:40  <rvagg>there's engine.io-stream for the transport layer too
07:30:20  <groundwater>rvagg does mux-demux work with binary streams?
07:31:27  * cubertquit (Ping timeout: 240 seconds)
07:36:24  <timoxley>groundwater: will work so long as you use the msgpack serialiser
07:37:13  <timoxley>iirc
07:37:53  * cubertjoined
07:38:02  * dominictarrquit (Ping timeout: 264 seconds)
07:38:07  <timoxley>groundwater: i.e use require('mux-demux/msgpack') instead of regular require('mux-demux')
07:38:27  <groundwater>so this is what i'm working on https://npmjs.org/package/wssh
07:39:04  <groundwater>timoxley: so i'm hoping to push arbitrary data through each channel
07:39:54  <timoxley>groundwater: should be fine.
07:41:21  <timoxley>groundwater: is this perhaps similar to http://unix.substack.net/
07:41:38  <timoxley>i.e. https://github.com/substack/browser-unix
07:42:29  <groundwater>timoxley i'm not doing anything browser related
07:43:14  <timoxley>'Websockets'?
07:43:34  <timoxley>ahh
07:43:35  <timoxley>I see
07:43:47  <timoxley>nvm
07:43:47  <timoxley>cool
07:43:50  <groundwater>Websocket is just a protocol where i can leverage all the work people have done around HTTP stuff
07:44:04  <groundwater>also, someone *could* write a browser client, since it's over port 80
07:48:13  <groundwater>timoxley: this is nodeos related, i wanted a remote terminal but ssh support in node is incomplete. websockets + https provides quite a lot, so I thought I'd see how far I could get building an ssh-equivalent with websockets
07:48:45  <groundwater>it works, but i decided i'd like other data channels in the connection, so i'm looking for a multiplexer to operate over the websocket
07:48:55  <rvagg>websockets isn't a bit too heavyweight? perhaps just a tls socket?
07:49:13  <timoxley>groundwater: ^
07:52:03  <groundwater>rvagg then you to create an authentication/header protocol, so you're gonna re-invent a lot of what HTTP provides
07:52:54  <groundwater>and a websocket server can work from a browser as well
07:53:36  <groundwater>i mean, a web client can connect to the server if it's a websocket on port 80
07:55:49  <ogd>groundwater: i also recently wrote http://npmjs.org/multiplex which has less features than mux-demux/msgpack but is simpler
07:57:33  <ogd>groundwater: if you just need buffers multiplex is adequate, if you need different data types or rpc then msgpack is better
07:58:58  <groundwater>ogd i'll check them both out, awesome
08:04:19  * AvianFluquit (Read error: Connection reset by peer)
08:04:25  <groundwater>ogd: did you see my tweet?
08:05:24  * AvianFlujoined
08:05:45  <ogd>groundwater: oh yea forgot to respond, im down with that
08:06:25  <ogd>groundwater: i really wanna use nodeos as a git based deployment thing!!!
08:07:16  * AvianFluquit (Remote host closed the connection)
08:09:54  * ferossquit (Quit: feross)
08:10:10  * calvinfoquit (Quit: Leaving.)
08:11:53  <timoxley>groundwater: where is this nodeos
08:12:02  <timoxley>https://github.com/NodeOS/NodeOS?
08:12:40  <groundwater>timoxley here is the meat https://github.com/NodeOS/NodeOS-Docker
08:12:53  <groundwater>but i'm hoping to get a nice demo ready for people this weekend
08:13:26  <groundwater>there are a lot of pieces flying around, and i'm just working on it on weekends
08:13:27  * farnsworthquit (Ping timeout: 240 seconds)
08:14:24  <groundwater>ogd has been helpful is trying it out from a fresh pair of eyes
08:14:47  <ogd>in west philadephia born and raised
08:14:50  <timoxley>gotcah
08:14:54  <ogd>on a playground is where i spent most of my days
08:14:59  <ogd>oh dang i thought you said fresh prince
08:15:37  <groundwater>chilling out hacking, coding all cool, just committing some changes outside the school
08:19:33  <groundwater>timoxley you in singapore?
08:20:12  <timoxley>groundwater: am.
08:20:28  * farnsworthjoined
08:20:46  <groundwater>timoxley how's the node scene out there?
08:21:08  <timoxley>groundwater: small, but growing
08:21:35  <groundwater>timoxley any events/conference suggestions?
08:21:49  <groundwater>something big enough to justify company flying me out :)
08:23:01  <timoxley>groundwater: oh, sure
08:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 36]
08:23:10  <timoxley>I'm going to have a housewarming soon, you could come to that
08:23:59  <groundwater>timoxley: i'm in SF, but i'm trying to keep an eye on big events in asia
08:24:01  <timoxley>most node meetups <10 people. the js meetup gets around ~50. There was recently jsconf.asia nearby in the phillepines
08:24:32  <timoxley>groundwater: there's also campjs in australia, which is basically just in denial about being in asia
08:25:22  <groundwater>lol
08:26:19  <timoxley>groundwater: if you're into ruby reddotrubyconf is pretty good
08:27:36  <groundwater>not so much into ruby anymore
08:27:51  <rvagg>groundwater: you should come over to AU for campjs, that's the happening JS scene in the southern hemisphere
08:28:04  <rvagg>I'm sure you could justify the spend to your bosses
08:28:10  <rvagg>lots of potential customers!
08:29:23  <groundwater>rvagg when is the 2014 one happening?
08:29:34  <rvagg>timoxley? april? may?
08:29:40  <timoxley>groundwater: if you're ever in the area I'd check meetup.com there's at least one js event a week
08:29:43  <timoxley>May
08:30:18  <timoxley>we're quiet on it at the moment though.
08:30:29  <rvagg>are we?
08:32:18  <timoxley>sorta.
08:32:34  <ogd>hibernating, like a baby koala in a mothers pouch
08:32:46  <ogd>(i dont even know if koalas are marsupials and/or if the hibernate)
08:33:08  <rvagg>nothing hibernates here
08:33:22  <rvagg>hibernate and something will eat you
08:33:43  <groundwater>heh, you looking for talks?
08:35:36  <timoxley>groundwater: looking for talks!
08:35:56  <ogd>when i look at koalas i just see old british people
08:36:33  <timoxley>hahaha
08:37:58  * calvinfojoined
08:38:25  <groundwater>needs more monocle
08:38:49  <ogd>timoxley: did i just set you as op in node.js? or did i mute you lol
08:40:42  <timoxley>ogd: would love to have you out for campjs again
08:40:42  <timoxley>and substack of course
08:40:42  <timoxley>will let you know when we know
08:43:11  <ogd>timoxley: can you try saying something in node.js i wanna see if a command i ran worked
08:43:49  * flobyjoined
08:44:19  * peutetrejoined
08:47:37  <ogd>timoxley: dang not an emote!
08:48:11  <ogd>timoxley: are you currently verified with nickserv?
08:48:27  <ogd>timoxley: im trying to op you in node.js
08:48:39  <ogd>timoxley: so you can ban anyone who mentions ruby
08:48:56  <ogd>timoxley: i think isaacs will have to do it... i am noob at irc
08:49:03  <groundwater>lol
08:49:16  <ogd>OH SNAP IT WORKED
08:49:17  <LOUDBOT>NEEDS MUCH LESS SIMCOP
08:50:30  <timoxley>ogd: hah oh great, thanks
08:50:38  <timoxley>yeah it may have been because I wasn't verified
08:50:43  <timoxley>on flakey connection all day
08:50:45  <ogd>yep happens to me all the time
08:51:01  * defunctzombiechanged nick to defunctzombie_zz
08:51:37  <ogd>timoxley: so basically if you see someone being offensive just pm them and tell them to stop being offensive and if they are a dick you /kick and if they join and are more of a dick you /kickban :D
08:52:01  <ogd>i probably only have to do it once every month or two
08:52:24  * flobyquit (Ping timeout: 246 seconds)
08:52:29  <timoxley>ogd: understood
08:53:40  <timoxley>ogd do most people comply?
08:53:46  * flobyjoined
08:54:12  <groundwater>that's the spiderman clause
08:54:23  <ogd>rough estimate is that 75 do, 25 are dicks
08:54:42  <ogd>sometimes when i'm not verified and therefore dont appear as an op
08:55:03  <ogd>i like to dm them and ask them to be nicer in the channel, and link them to nodeirc
08:55:12  <ogd>and if they are like 'fuk u fag' then i verify and kickban
08:55:23  <ogd>and i feel like i am donning a batman outfit or something
08:55:55  <ogd>(http://nodeirc.info/)
08:56:11  <timoxley>ogd I'm going to need to get a gavel
08:56:21  <ogd>lol
08:56:34  <ogd>groundwater: im opping you too because why not
08:57:39  <ogd>groundwater: all you gotta do is verify with nickserv if you wanna wield the banhammer
08:58:40  * calvinfoquit (Quit: Leaving.)
09:02:38  * soldairjoined
09:03:51  * shamaquit
09:05:27  <groundwater>ogd: cool, i'll have to reload my irc bouncer later
09:05:38  <groundwater>or it can just be my secret power
09:21:37  * groundwaterquit (Read error: Connection reset by peer)
09:21:59  * groundwaterjoined
09:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 20]
09:23:28  <groundwater>ogd looks like it worked
09:26:15  * timoxleyquit (Ping timeout: 240 seconds)
09:27:51  * groundwaterquit (Ping timeout: 240 seconds)
09:27:53  * timoxleyjoined
09:29:12  * groundwaterjoined
09:32:13  <peutetre>ok
09:32:20  * peutetrepart
09:34:50  * peutetrejoined
09:39:26  <rowbit>substack, pkrumins: These encoders are STILL down: 184.106.99.27(dev-ie7-3)
10:01:03  * groundwaterquit (Ping timeout: 240 seconds)
10:03:18  * groundwaterjoined
10:03:21  * gozalajoined
10:19:27  * groundwaterquit (Ping timeout: 240 seconds)
10:19:35  * groundwaterjoined
10:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 23]
10:26:15  * groundwaterquit (Ping timeout: 240 seconds)
10:27:01  * groundwaterjoined
10:36:39  * groundwaterquit (Ping timeout: 240 seconds)
10:36:51  * fronxjoined
10:37:05  * groundwaterjoined
10:41:27  * groundwaterquit (Ping timeout: 240 seconds)
10:43:35  * groundwaterjoined
10:45:55  * fronxquit (Remote host closed the connection)
10:47:50  * groundwaterquit (Ping timeout: 240 seconds)
10:48:14  * mmckeggpart
10:48:48  * mmckeggjoined
10:49:20  * freeallquit (Quit: Leaving...)
10:50:38  * groundwaterjoined
10:55:03  * groundwaterquit (Ping timeout: 240 seconds)
10:55:12  * groundwaterjoined
11:04:14  * groundwaterquit (Ping timeout: 240 seconds)
11:06:14  * groundwaterjoined
11:13:51  * groundwaterquit (Ping timeout: 240 seconds)
11:14:10  * groundwaterjoined
11:22:16  * groundwaterquit (Ping timeout: 240 seconds)
11:22:41  * groundwaterjoined
11:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 21]
11:24:10  <mmalecki>ircretary: tell dominictarr Hetzner.de
11:24:10  <ircretary>mmalecki: I'll be sure to tell dominictarr
11:27:03  * groundwaterquit (Ping timeout: 240 seconds)
11:27:44  * groundwaterjoined
11:35:25  * timoxleyquit
11:39:03  * groundwaterquit (Ping timeout: 240 seconds)
11:40:16  * timoxley_joined
11:41:45  * groundwaterjoined
11:46:15  * groundwaterquit (Ping timeout: 240 seconds)
11:46:45  * groundwaterjoined
11:53:27  * groundwaterquit (Ping timeout: 240 seconds)
11:54:39  * timoxley_quit
11:55:46  * groundwaterjoined
12:07:26  * groundwaterquit (Ping timeout: 240 seconds)
12:09:18  * groundwaterjoined
12:12:26  * timoxleyjoined
12:13:50  * groundwaterquit (Ping timeout: 240 seconds)
12:15:20  * groundwaterjoined
12:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 23]
12:23:27  * groundwaterquit (Ping timeout: 240 seconds)
12:23:50  * timoxleyquit (Ping timeout: 240 seconds)
12:23:52  * groundwaterjoined
12:25:28  * timoxleyjoined
12:28:15  * groundwaterquit (Ping timeout: 240 seconds)
12:28:23  * groundwaterjoined
12:32:18  * yorickjoined
12:32:38  * groundwaterquit (Ping timeout: 240 seconds)
12:35:22  * groundwaterjoined
12:37:05  * freealljoined
12:39:14  * freeallquit (Read error: Connection reset by peer)
12:39:16  * freeall_joined
12:39:52  * groundwaterquit (Ping timeout: 240 seconds)
12:40:40  * timoxleyquit (Ping timeout: 240 seconds)
12:41:34  * timoxleyjoined
12:42:54  * groundwaterjoined
12:46:39  * timoxleyquit (Ping timeout: 240 seconds)
12:47:27  * groundwaterquit (Ping timeout: 240 seconds)
12:47:55  * groundwaterjoined
12:48:32  * timoxleyjoined
12:52:15  * groundwaterquit (Ping timeout: 240 seconds)
12:52:40  * groundwaterjoined
12:54:14  * timoxleyquit (Ping timeout: 240 seconds)
12:55:04  * timoxleyjoined
12:55:54  * mikolalysenkojoined
12:59:26  * timoxleyquit (Ping timeout: 240 seconds)
12:59:34  * timoxleyjoined
13:03:51  * groundwaterquit (Ping timeout: 240 seconds)
13:06:28  * groundwaterjoined
13:06:39  * timoxleyquit (Ping timeout: 240 seconds)
13:08:06  * timoxleyjoined
13:09:22  * fent_joined
13:13:03  * timoxleyquit (Ping timeout: 240 seconds)
13:15:26  * groundwaterquit (Ping timeout: 240 seconds)
13:16:07  * timoxleyjoined
13:18:33  * groundwaterjoined
13:22:27  * mafintoshjoined
13:23:10  <rowbit>Hourly usage stats: [developer: 2, free: 33]
13:27:03  * timoxleyquit (Ping timeout: 240 seconds)
13:29:11  * timoxleyjoined
13:31:51  * groundwaterquit (Ping timeout: 240 seconds)
13:32:16  * groundwaterjoined
13:33:50  * mikolalysenkoquit (Ping timeout: 240 seconds)
13:33:56  * AvianFlujoined
13:34:06  * mikolalysenkojoined
13:35:51  * timoxleyquit (Ping timeout: 240 seconds)
13:37:13  * timoxleyjoined
13:38:42  * mafintoshquit (Read error: Connection reset by peer)
13:40:15  * groundwaterquit (Ping timeout: 240 seconds)
13:41:33  * groundwaterjoined
13:41:58  * thlorenzjoined
13:45:47  * timoxleyquit (Quit: Going away)
13:45:51  * groundwaterquit (Ping timeout: 240 seconds)
13:46:06  * groundwaterjoined
13:46:13  * dominictarrjoined
13:51:44  * Guest83970changed nick to Birdbones
13:57:50  * groundwaterquit (Ping timeout: 240 seconds)
13:59:36  * groundwaterjoined
14:06:01  * indexzeroquit (Quit: indexzero)
14:07:54  * AvianFluquit (Remote host closed the connection)
14:16:33  * Maciek416joined
14:19:37  <dominictarr>groundwater, max has a new one that is designed for binary first.
14:19:56  <dominictarr>https://npmjs.org/package/multiplex
14:23:10  <rowbit>Hourly usage stats: [developer: 5, free: 29]
14:31:55  * Altreusquit (Changing host)
14:31:55  * Altreusjoined
14:45:39  * antixjoined
14:46:03  * antixchanged nick to Guest93278
14:50:08  * mafintoshjoined
14:51:10  * AvianFlujoined
14:54:35  * Guest93278quit (Ping timeout: 272 seconds)
14:56:43  * antix_joined
14:56:44  * antix_quit (Changing host)
14:56:44  * antix_joined
14:57:44  * AvianFlu_joined
14:57:47  * AvianFluquit (Ping timeout: 252 seconds)
15:02:07  * AvianFlu_changed nick to AvianFlu
15:09:19  * antix_quit (Ping timeout: 260 seconds)
15:11:18  * antixjoined
15:11:18  * antixquit (Changing host)
15:11:18  * antixjoined
15:11:42  * antixchanged nick to Guest97710
15:16:24  * cpupjoined
15:17:26  * soldairquit (Quit: Page closed)
15:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 33]
15:23:24  * ollijoined
15:23:24  * olliquit (Client Quit)
15:23:40  * Guest97710quit (Ping timeout: 245 seconds)
15:25:57  * antix_joined
15:31:21  * AvianFluquit (Read error: Connection reset by peer)
15:31:26  * AvianFlu_joined
15:31:44  <dominictarr>hmm, european hosting providers keep asking me for a passport scan, because my IP address in is thailand currently?
15:33:57  * AvianFlu_changed nick to AvianFlu
15:38:16  * antix_quit (Ping timeout: 246 seconds)
15:39:26  <rowbit>substack, pkrumins: These encoders are STILL down: 184.106.99.27(dev-ie7-3)
15:40:35  * antix_joined
15:44:41  * timoxleyjoined
15:45:39  * nick____joined
15:46:01  * bhkblhjljbhjoined
15:46:10  <dominictarr>kinda tempted to switch to arch servers: http://www.archservers.com/team.html
15:46:30  <dominictarr>just because of their team profile. that is exactly the sort of people I want managing my servers.
15:47:10  * nick____quit (Client Quit)
15:52:25  * antix_quit (Ping timeout: 245 seconds)
15:52:47  * bhkblhjljbhquit
15:55:01  * antix_joined
15:55:22  * jcrugzzjoined
16:04:19  * freeall_quit (Quit: Leaving...)
16:05:22  * mafintoshquit (Quit: Leaving...)
16:08:03  * antix_quit (Ping timeout: 272 seconds)
16:09:32  * antix_joined
16:14:14  * daleharveyjoined
16:21:39  * antix_quit (Ping timeout: 260 seconds)
16:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 21]
16:23:59  * antixjoined
16:24:23  * antixchanged nick to Guest94688
16:24:50  * dguttmanjoined
16:36:42  * Guest94688quit (Ping timeout: 265 seconds)
16:37:45  <johnkpaul>substack: slightly delayed from new years, but got it done http://johnkpaul.com/blog/2014/01/01/promethify-hints-of-requirejs-in-browserify/
16:39:01  * antix_joined
16:50:50  * antix_quit (Ping timeout: 245 seconds)
16:53:32  * antix_joined
16:53:32  * antix_quit (Changing host)
16:53:32  * antix_joined
17:02:23  * yorickquit (Remote host closed the connection)
17:06:03  * antix_quit (Ping timeout: 272 seconds)
17:06:38  * AndreasMadsenjoined
17:07:06  * ednapiranhajoined
17:07:58  * antix_joined
17:18:11  * cenal2joined
17:19:37  * antix_quit (Ping timeout: 272 seconds)
17:21:48  * antixjoined
17:22:12  * antixchanged nick to Guest88161
17:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 14]
17:32:01  * Domenic_joined
17:34:10  * Guest88161quit (Ping timeout: 245 seconds)
17:36:18  * calvinfojoined
17:36:32  * antix_joined
17:36:47  * flobypart
17:37:26  * mikolalysenkoquit (Ping timeout: 240 seconds)
17:39:06  * mikolalysenkojoined
17:44:15  * thlorenzquit (Remote host closed the connection)
17:49:02  * dominictarrquit (Ping timeout: 240 seconds)
17:49:39  * antix_quit (Ping timeout: 272 seconds)
17:51:31  * antix_joined
18:02:59  * calvinfoquit (Quit: Leaving.)
18:03:47  * antix_quit (Ping timeout: 260 seconds)
18:04:28  * AndreasMadsenquit (Remote host closed the connection)
18:06:03  * antix_joined
18:12:27  * peutetrequit (Quit: peutetre)
18:18:43  * antix_quit (Ping timeout: 252 seconds)
18:21:06  * antixjoined
18:21:06  * antixquit (Changing host)
18:21:06  * antixjoined
18:21:30  * antixchanged nick to Guest4540
18:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 26]
18:23:10  <rowbit>Daily usage stats: [developer: 18, free: 556]
18:30:36  * AndreasMadsenjoined
18:30:45  <groundwater>is module-foundry a tool for pre-compiling modules?
18:33:06  <jcrugzz>groundwater: module-foundry is a web service that does this for you
18:33:38  <jcrugzz>its what we use to build all the dependencies for anyone's app that uses nodejitsu
18:34:05  * Guest4540quit (Ping timeout: 272 seconds)
18:34:13  <groundwater>jcrugzz: how does it intercept NPM's normal install process?
18:34:21  <groundwater>is it like a proxy?
18:34:44  <jcrugzz>groundwater: it doesnt work directly with YOU running npm install
18:35:02  <groundwater>jcrugzz: ahhh
18:35:11  <jcrugzz>its something that you make a request too using the foundry-build cli tool
18:35:14  <groundwater>jcrugzz: so, is there a foundry-ified npm?
18:35:45  * antix_joined
18:36:42  <jcrugzz>groundwater: the signing and security aspects of that need to exist first, but i believe thats the idea
18:37:08  * calvinfojoined
18:37:42  * peutetrejoined
18:40:02  <groundwater>jcrugzz: interesting, i'm using an nginx proxy right now to swap out pre-compiled modules transparently via npm, but i'm looking for a better solution
18:40:28  <groundwater>it works, but it's got it's problems
18:40:31  <jcrugzz>isaacs: new npm just broke my server creations xD https://gist.github.com/jcrugzz/8243678
18:42:01  <jcrugzz>groundwater: gotcha
18:42:13  <jcrugzz>yea module-foundry in itself will just let you ask it to build a module for you
18:42:20  <jcrugzz>and it can return you a built tarball
18:42:48  <jcrugzz>or you can stream it a tarball that it will unpack and build all the dependencies and return you a fully built tarball
18:43:10  <groundwater>jcrugzz: oh it packs up all the dependencies for a module too?
18:43:15  <groundwater>that's awesome!
18:43:20  <jcrugzz>yea
18:43:54  <jcrugzz>:D
18:44:00  <groundwater>so, i can more or less just iterate over package.json dependencies and stream them into node_modules
18:44:36  <jcrugzz>yep you should be able to
18:45:01  <groundwater>i shall have to check this out!
18:45:03  <groundwater>thanks
18:45:20  <jcrugzz>no problem!
18:47:08  * antix_quit (Ping timeout: 252 seconds)
18:47:47  * thlorenzjoined
18:49:30  * antix_joined
18:49:30  * antix_quit (Changing host)
18:49:30  * antix_joined
18:53:37  * shamajoined
19:01:40  * antix_quit (Ping timeout: 245 seconds)
19:04:03  * AndreasMadsenquit
19:04:06  * antix_joined
19:05:26  * ralphtheninjajoined
19:10:40  <Domenic_>jcrugzz: can you get contextify on module-foundry?!
19:11:52  <jcrugzz>Domenic_: yea any binary module should work assuming it supports whatever platform you have module-foundry running on
19:12:13  <Domenic_>jcrugzz: awesome, going to need to look into it tonight. would solve so many jsdom users problems
19:14:10  <jcrugzz>Domenic_: awesome!
19:17:09  * antix_quit (Ping timeout: 272 seconds)
19:18:57  * antixjoined
19:19:21  * antixchanged nick to Guest28331
19:22:37  * thlorenzquit (Remote host closed the connection)
19:23:05  * thlorenzjoined
19:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 17]
19:31:43  * Guest28331quit (Ping timeout: 272 seconds)
19:33:50  * antix_joined
19:45:03  * antix_quit (Ping timeout: 260 seconds)
19:47:12  * antix_joined
19:57:29  <jesusabdullah>thlorenz: Guess who's flying me to NYC??
19:57:41  <thlorenz>jesusabdullah: that's too easy :)
19:57:46  <jesusabdullah>^__^
19:57:47  <thlorenz>but congratulations!
19:58:13  <thlorenz>jesusabdullah: when are you coming down here?
19:58:14  <jesusabdullah>I will finally get to see what all the Big Apple hubbub is about
19:58:22  <jesusabdullah>thlorenz: next week sometime it sounds like
19:58:29  <thlorenz>gotta grab a beer or a milk shake
19:58:32  <thlorenz>awesome!
19:58:36  <jesusabdullah>word
19:59:09  <jesusabdullah>Ed said it's okay if I extend my stay too
19:59:10  * antix_quit (Ping timeout: 245 seconds)
19:59:33  <thlorenz>yeah, you should, lots to see here
19:59:35  <jesusabdullah>now THAT guy is LAID BACK
19:59:45  <thlorenz>oh yeah, he is ;)
20:01:41  * antix_joined
20:04:40  * defunctzombie_zzchanged nick to defunctzombie
20:05:09  <defunctzombie>thlorenz: I am back in nyc!
20:05:15  <defunctzombie>at least for a week or two :)
20:05:23  <thlorenz>awesome, just hacking on zuul
20:05:38  <defunctzombie>nice
20:05:40  <thlorenz>trying to get those traces clickable to show the code ;)
20:05:41  * peutetrequit (Quit: peutetre)
20:05:46  <defunctzombie>ooo
20:05:49  <defunctzombie>that will be really hot
20:05:55  <defunctzombie>then we will write some awesome blog posts
20:06:00  <thlorenz>I know :)
20:06:26  <thlorenz>it should be fairly easy too, I mean once you have source maps with inline sources, the sky is the limit ;)
20:07:08  <jesusabdullah>defunctzombie: I might be in NYC then!
20:07:35  <defunctzombie>awesome
20:07:44  <defunctzombie>we will need to have a stackvm east coast party
20:07:50  <jesusabdullah>Hell yeah
20:10:21  * antix_quit (Read error: Connection reset by peer)
20:12:43  <defunctzombie>thlorenz: the next little thing to tackle will be code coverage :)
20:12:45  <jesusabdullah>uuuuugh I need to find my ID >_<
20:12:48  <defunctzombie>probably via istanbul
20:13:03  <jesusabdullah>not constantinople?
20:13:14  <thlorenz>defunctzombie: yeah, wil that work for any test framework?
20:13:24  <defunctzombie>thlorenz: yea, I think so
20:13:35  <thlorenz>thinking of a browserify transform that just adds istanbul stuff to the code
20:13:44  <defunctzombie>that could work
20:13:57  <defunctzombie>still need a way to get the coverage info and display it
20:14:07  <jesusabdullah>https://www.youtube.com/watch?v=dsRuurcTTSk
20:16:14  <substack>thlorenz: http://github.com/substack/coverify
20:16:51  <substack>istanbul looks like not very much fun to use in a way that the authors didn't intend
20:16:55  <thlorenz>substack: great, that's exactly along the lines I was thinking of
20:17:06  <substack>thlorenz: also https://github.com/substack/covert
20:17:30  <thlorenz>substack: thanks, will look into those ^ defunctzombie
20:21:16  <substack>what was that module that takes 2 browserify instances and factors out the common modules?
20:21:22  <substack>defunctzombie may have written it
20:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 22]
20:23:23  <thlorenz>defunctzombie: btw we should also think about live reload ala beefy
20:23:31  <thlorenz>I just added this to appup: https://github.com/thlorenz/appup/blob/master/lib/live-reload.js
20:31:23  <Raynos>thlorenz: browserify + web browsers + istanbul would be a great modle
20:32:10  <thlorenz>Raynos: agreed, defunctzombie's zuul is on it's best way to become that module
20:32:36  <Raynos>is zuul mocha specific ?
20:36:59  <thlorenz>Raynos: not anymore
20:37:07  <Raynos>cool :)
20:37:08  <thlorenz>supports tape and qunit as well
20:37:32  <thlorenz>does IE6 support data property? defunctzombie you should be an expert now ;)
20:37:56  <thlorenz>for instance <div data-code='some code'>
20:38:06  <Raynos>yes
20:38:08  <Raynos>but not dataset
20:38:16  <Raynos>so elem.getAttribute('data-code') works
20:39:08  <Raynos>or `elem.attributes['data-code']`
20:45:39  * peutetrejoined
20:52:35  <ogd>ednapiranha: your cat is now my twitter bio background, congratulations
20:52:42  <ednapiranha>ogd: YAY
20:52:59  * indexzerojoined
20:54:56  <jesusabdullah>D:
20:55:02  <ednapiranha>jesusabdullah: !
20:55:03  <ednapiranha>happy new year!
20:55:13  <jesusabdullah>holy shit your cat looks terrifying ednapiranha
20:55:20  <jesusabdullah>also happy new year :)
20:55:21  <ogd>FRIDA GOD OF TERROR AND MICE
20:55:21  <LOUDBOT>PUTTING SOMETHING ON A CABINET GETS YOU ON HACKADAY GUYS
20:55:34  <jesusabdullah>ITS TRUE I HEARD IT IN THE NEWS
20:55:34  <LOUDBOT>BECAUSE THAT'S WHAT PEOPLE WANT TO WATCH
20:56:25  * mikolalysenkoquit (Ping timeout: 246 seconds)
20:56:58  <defunctzombie>substack: I don't think I wrote that, it is built into browserify
20:57:12  <defunctzombie>thlorenz: yea, live reload would be cool
20:58:01  <defunctzombie>thlorenz: istanbul is good because it generates html reports for you and you don't have to do that much to get going with it
20:58:05  <thlorenz>defunctzombie: make another issue and also one for peeking at code :)
20:58:12  <defunctzombie>if covert does it too then cool
20:58:16  <defunctzombie>cool
20:58:58  <thlorenz>defunctzombie: yeah, we should stay within the browserify ecosystem as much as possible as that will most likely provide most options for the future
20:59:24  <defunctzombie>substack: if you feed a browserify instance to b.external then it won't include files in the first bundle
21:01:01  <defunctzombie>thlorenz: the thing with stuff like istanbul is it produces lcov output which is some form of "standard" I think
21:01:42  <thlorenz>well couldn't we make coverify do that or adapt it? either way it's fine by me
21:01:52  <defunctzombie>yep, probably
21:02:06  <defunctzombie>I also think istanbul's html output could be prettier
21:02:34  <thlorenz>defunctzombie: so unfortunately only test code gets properly mapped
21:03:03  <defunctzombie>thlorenz: we can fix that
21:03:08  <thlorenz>i.e. the zuul stuff has localhost:3000/ in front instead of the path, so I can't show that code
21:03:26  <thlorenz>cool, cause it may help to understand what runs your tests too
21:03:57  <thlorenz>defunctzombie: hold off on it though, I'll check some prelim stuff in pretty soon so you can have a look and possibly base your stuff on it
21:05:18  * calvinfoquit (Quit: Leaving.)
21:05:26  <thlorenz>defunctzombie: any higlighter you prefer me to use?
21:05:48  <thlorenz>otherwise it's gonna be highlightjs or my own peacock (more lightweight)
21:06:44  <thlorenz>shit higlightjs has no package.json
21:08:44  <thlorenz>actually it does, just a bit hidden o_O https://github.com/isagalaev/highlight.js/tree/master/src
21:12:03  <robertkowalski>isaacs: ah, the org is ready! will transfer "npm-user-validate", "npm-registry-mock", "github-url-from-username-repo" tomorrow :)
21:23:10  <rowbit>Hourly usage stats: [developer: 3, free: 23]
21:23:35  <defunctzombie>thlorenz: sounds good
21:23:40  <defunctzombie>thlorenz: highlight.js right?
21:23:57  <defunctzombie>I think highlight.js has package.json
21:24:01  <defunctzombie>ive used it as a module before
21:24:01  <jesusabdullah>thlorenz: can I crash on your couch next week?
21:24:32  <thlorenz>defunctzombie: yep, I realized that we need to support not only JavaScript
21:24:33  <defunctzombie>substack: I think a module that does a "npm dedupe" like check for what you could put into a separate bundle might be useful
21:24:49  <defunctzombie>substack: I do that by hand currently (or at least just know the common modules I use and put those in a base bundle)
21:24:54  <thlorenz>jesusabdullah: sorry, but no, living w/ my wife in a one bedroom
21:24:56  * mikolalysenkojoined
21:25:02  <jesusabdullah>:o
21:25:10  <jesusabdullah>thlorenz: a'ight cool
21:25:19  <defunctzombie>thlorenz: what do we need to support besides javascript?
21:25:19  <jesusabdullah>thlorenz: no worries, I'm prodding everyone I know that lives in NYC
21:25:34  <jesusabdullah>thlorenz also I did not know you were married
21:26:05  <thlorenz>defunctzombie: could be anything that was transpiled to it ;)
21:26:16  <thlorenz>jesusabdullah: prod defunctzombie ;)
21:26:33  <jesusabdullah>defunctzombie: plz2b me crash on your couch
21:26:42  <defunctzombie>jesusabdullah: I don't have a full couch, but there is a floor :)
21:26:47  <defunctzombie>I only have a mini couch
21:26:54  <jesusabdullah>mini couch is still couch
21:26:55  <defunctzombie>what days next week?
21:27:15  <jesusabdullah>still working through that one, my guess is late week/possibly weekend
21:28:28  <defunctzombie>jesusabdullah: kk, should be fine as long as you don't mind sharing a studio :)
21:29:22  <jesusabdullah>Yeah, I mean, I just assume everyone in nyc lives in a glorified cardboard box
21:29:30  * mikolalysenkoquit (Ping timeout: 245 seconds)
21:30:06  <jesusabdullah>https://lh4.googleusercontent.com/-CEWUKJoFa6I/UsbFX7zm12I/AAAAAAABOt0/Tq6WPwIjk3g/w506-h675/1551527_10152148259872313_887748924_n.jpg :D :D
21:30:51  <defunctzombie>yea, see that
21:30:54  <defunctzombie>*seen
21:30:54  * calvinfojoined
21:31:00  <thlorenz>defunctzombie: this is so dumb, the highlighter adds classes like "built_in", but the styles expect "hljs-built_in"
21:31:17  <defunctzombie>thlorenz: I found a github style somewhere
21:31:20  <defunctzombie>that just worked
21:31:30  <thlorenz>I'm trying to use one of theirs
21:31:45  <thlorenz>I'll play around a bit more with this -- pretty close to a sneak preview ;)
21:31:56  <defunctzombie>:0
21:32:33  <isaacs>robertkowalski: \o/
21:32:39  <isaacs>robertkowalski: i added you to the "npm-collaborators" group
21:36:42  <Raynos>thlorenz: libuv-dox is cool btw :D
21:37:10  <thlorenz>Raynos: thanks :) just got thru the entire uv book example adaption yesterday or so
21:37:22  <thlorenz>now I'm writing a static web server
21:38:22  <thlorenz>yeah, so if anyone is learning libuv like me and frustrated that uvbook examples are for older api and dox missing
21:38:25  <thlorenz>check out: https://github.com/thlorenz/libuv-dox
21:40:57  <Raynos>:D
21:43:54  <defunctzombie>nice
21:45:24  <ogd>groundwater: https://github.com/visionmedia/node-mongroup looks kewl
21:45:42  <ogd>groundwater: but not for the vhost thing i was asking about
21:47:03  * mikolalysenkojoined
21:52:01  * indexzeroquit (Quit: indexzero)
21:57:35  <groundwater>ogd: i'm not really a fan of the whole external process monitoring idea
21:57:50  <groundwater>ogd: a parent node process does a pretty good job of monitoring it's children
21:57:58  <thlorenz>defunctzombie: ready for that preview?
21:58:08  <defunctzombie>thlorenz: always :)
21:58:13  <thlorenz>http://i.imgur.com/rdGWgXN.gif
21:59:16  <defunctzombie>thlorenz: http://applesims.net/dork/2p1/picture697.jpg
21:59:40  <defunctzombie>thlorenz: should highligh the line too :)
21:59:58  <thlorenz>defunctzombie: that's why it's a preview
22:00:23  <thlorenz>it'll actually only show that line (or enclosing function) and have a show all button
22:00:28  <defunctzombie>nice
22:00:35  <thlorenz>that will show entire file with line highlighted
22:00:44  <defunctzombie>thlorenz: have fun testing that on all the browsers hahaha
22:00:56  <thlorenz>yeah, we just won't
22:01:00  <defunctzombie>cool
22:01:10  <thlorenz>since if it fails we'll just show the code unhighlighted or not at all
22:01:17  <defunctzombie>yea
22:01:22  <defunctzombie>just don't make it a link or something
22:01:30  <thlorenz>why not, it is
22:01:32  <defunctzombie>anyhow.. really nice stuff
22:01:34  <thlorenz>what should it be
22:01:48  <defunctzombie>nvm was thinking of something else
22:01:53  <defunctzombie>also.. for the framework.js stuff
22:01:57  <defunctzombie>we can map that too
22:02:01  <defunctzombie>in a very similar way
22:02:11  <defunctzombie>just need to add separate map file like for test bundle
22:02:16  <defunctzombie>all that is in control-app.js
22:02:26  <defunctzombie>and framework/zuul.js can just load that up
22:03:16  <thlorenz>cool
22:03:33  <thlorenz>I'll just fix a few things (like only show the line) and push up
22:04:52  <jesusabdullah>thlorenz: explain zuul to me
22:05:08  <thlorenz>jesusabdullah: well first off there is only ONE
22:05:26  <thlorenz>and it makes you levitate appearently
22:05:48  <thlorenz>jesusabdullah: and you can use it to test stuff that's meant to be browserified -- passing mic to defunctzombie
22:06:39  <jesusabdullah>thlorenz: you gonna use this in prod? :)
22:06:50  <thlorenz>we are :)
22:07:01  <defunctzombie>jesusabdullah: it makes browser testing your js code eas(ier)
22:07:05  <thlorenz>our client side tests run with it
22:07:22  <defunctzombie>jesusabdullah: instead of having you configure all sorts of things or whatnot, it just exposes a few options and lets you run with it
22:07:34  <defunctzombie>it does the hard part of actually running the code in the browsers
22:07:46  <jesusabdullah>uhuh
22:07:46  <defunctzombie>the main advantage is you can iterate quickly locally
22:07:49  <jesusabdullah>thlorenz: sick
22:07:55  <defunctzombie>and then double check tests against cloud browsers
22:08:08  <defunctzombie>jesusabdullah: thlorenz has been working on lots of stack awesomeness
22:08:10  <jesusabdullah>thlorenz: I'm pretty pumped to come visit, so far CN digital seems really rad
22:08:16  <defunctzombie>that make tracking down the failing tests easier
22:08:30  <thlorenz>jesusabdullah: yeah, looking forward to it :)
22:08:47  <jesusabdullah>\o/
22:08:51  <thlorenz>we'll make you love CN so much you'll throw away your return ticket
22:09:03  <jesusabdullah>I'll need to get my shit tho
22:09:24  <jesusabdullah>A queen size bed, bird cage, server rack and two duffels
22:09:25  <thlorenz>yeah - just kidding, but really hoping this works out
22:09:28  <jesusabdullah>that's not so bad tho huh?
22:09:33  <thlorenz>nope
22:09:40  * peutetrequit (Quit: peutetre)
22:13:55  * yorickjoined
22:15:35  * kriskowaljoined
22:18:45  * mikolalysenkoquit (Ping timeout: 245 seconds)
22:20:19  <ogd>these benchmarks make me sad https://github.com/substack/bouncy/tree/master/bench i wonder how nginx vhosts perform?
22:22:45  * ednapiranhaquit (Ping timeout: 265 seconds)
22:22:46  <jesusabdullah>I never benched nginx proxying but that would be cool
22:22:49  <jesusabdullah>also haproxy
22:22:54  <jesusabdullah>that would be nice :)
22:23:02  <defunctzombie>ogd: use nginx
22:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 105]
22:23:31  <defunctzombie>ogd: do not proxy with node if you can avoid it imo
22:23:37  <ogd>defunctzombie: yea agreed
22:23:46  * Maciek416quit (Remote host closed the connection)
22:24:13  * Maciek416joined
22:24:46  * ednapiranhajoined
22:27:46  <defunctzombie>Hm.. I think I am gonna start phrasing my support for things differently and see how that changes dialog
22:28:00  * mikolalysenkojoined
22:28:09  <defunctzombie>instead of saying something is great *this* or awesome *that* I am just gonna say I enjoyed it
22:28:15  <defunctzombie>or say how it helped me
22:28:17  * ednapiranhaquit (Read error: Connection reset by peer)
22:28:36  <defunctzombie>There must be some sort of literature or debating term for this
22:28:38  * Maciek416quit (Ping timeout: 240 seconds)
22:28:40  * ednapiranhajoined
22:29:46  * peutetrejoined
22:29:53  <thlorenz>defunctzombie: attaching pre element is only running in the browser right?
22:29:59  <thlorenz>in phantom you just log it?
22:32:59  <defunctzombie>thlorenz: also does the pre stuff in phantom
22:33:04  <defunctzombie>as well as log
22:33:08  <defunctzombie>it always does both
22:33:13  <thlorenz>ah, ok so I need to not do my stuff then
22:33:21  <thlorenz>so PHANTOMJS is present right?
22:33:22  <defunctzombie>my goal is to actually have the sauce stuff also report to console
22:33:27  <thlorenz>if I'm in phantom?
22:33:30  <defunctzombie>thlorenz: no idea
22:33:38  <defunctzombie>thlorenz: you can have it do the same in phantom or browser
22:33:42  <defunctzombie>doesn't matter
22:33:52  <thlorenz>but you can't click shit
22:33:54  <defunctzombie>cause phantom CLI output is only stuff specifically sent back over the zuul bus
22:34:03  <defunctzombie>yea, that is fine
22:34:08  <defunctzombie>none of that will be sent back
22:34:12  <thlorenz>ok, I'll leave it for now
22:34:17  <defunctzombie>that isn't how the phantom reporting works
22:35:52  <defunctzombie>thlorenz: phantom reporting works by reading the window.zuul_msg_bus array
22:36:02  <thlorenz>cool
22:36:04  <defunctzombie>thlorenz: which gets populated with specific messages by the zuul reporter
22:36:12  <defunctzombie>the same reporter which also does all the html stuff
22:36:19  * ednapiranhaquit (Ping timeout: 260 seconds)
22:36:23  <defunctzombie>I suppose technically it doesn't have to happen in phantom runs
22:36:51  <defunctzombie>but whatevs
22:38:06  <thlorenz>defunctzombie: it's up there now 'inline-code' branch
22:38:17  <thlorenz>added failing test example so you can try it
22:38:39  <thlorenz>only missing thing is being able to click on a
22:38:46  <thlorenz>'more' button to see entire file
22:39:18  <defunctzombie>cool
22:40:37  <thlorenz>so I have a failing test
22:40:46  <thlorenz>don't have sauce
22:41:00  <defunctzombie>?
22:41:13  <defunctzombie>thlorenz: also, if you leave off port for local it will assign one btw
22:41:44  <thlorenz>I noticed that
22:42:18  <defunctzombie>thlorenz: yea, so this is what I was saying about no link
22:42:19  <thlorenz> 1) mocha-qunit - sauce:
22:42:19  <thlorenz> Uncaught Error: The environment you requested was unavailable.: Unknown username.
22:42:22  <thlorenz>defunctzombie:
22:42:27  <defunctzombie>thlorenz: if your sourceline is empty
22:42:35  <defunctzombie>don't link anything cause clicking doesn't do anything
22:42:49  <defunctzombie>thlorenz: have you setup your .zuulrc ?
22:42:56  <defunctzombie>in your home dir to be able to run tests in sauce?
22:43:15  <thlorenz>ok so you want me to just remove href or replace the <a> w/ something else
22:43:36  <defunctzombie>thlorenz: several options
22:43:45  <defunctzombie>thlorenz: add a class that will remove the underline
22:43:49  <defunctzombie>and make the click a no-op
22:44:08  <defunctzombie>or remove the <a>, tho I think the class and no-op approach might be easier in the code
22:44:22  <defunctzombie>also.. clicking the source closes it.. seems kinda annoying if I wanna copy and paste it
22:44:26  <defunctzombie>for whatever reason
22:44:26  <thlorenz>but I want the underline it shows that you can click it
22:44:39  <defunctzombie>thlorenz: yea.. but clicking the framework.js stuff opened nothing for me
22:44:42  <defunctzombie>just a black bar
22:44:45  <defunctzombie>with no text
22:44:50  <thlorenz>yeah
22:44:54  <thlorenz>cuz it's not mapped
22:44:56  <defunctzombie>right
22:44:59  <defunctzombie>so in those cases
22:45:03  <defunctzombie>I am saying no clicky stuff
22:45:11  <defunctzombie>cause it does nothing anyway
22:45:15  <thlorenz>agreed - this is just the start ;)
22:45:21  <defunctzombie>this is just monir UI/UX stuff :)
22:45:25  <thlorenz>just pushed it so you can have a look
22:45:30  <defunctzombie>yep
22:45:32  <defunctzombie>it looks good
22:46:07  * indexzerojoined
22:46:18  <thlorenz>so I have click hooked up on those anchors, I suppose we'd be set if I prevent default?
22:46:35  <defunctzombie>I think so
22:46:46  <defunctzombie>and add a css class to style it differently or something
22:46:50  <thlorenz>k, let me try to fix most of those things
22:47:01  <defunctzombie>also.. please set your editor to remove trailing whitespace :)
22:47:05  <defunctzombie>do you use vim?
22:47:13  <thlorenz>yeah, ok I can do that
22:47:38  <defunctzombie>thlorenz: https://github.com/defunctzombie/dotfiles/blob/master/.vimrc#L66
22:47:39  <thlorenz>I'll just force push over the previous commit when I'm done with all that
22:47:51  <thlorenz>I know ;) using that setting at work
22:47:58  <thlorenz>just not at home
22:48:06  <defunctzombie>hehe
22:48:14  <thlorenz>I feel like indent of empty lines is important
22:48:17  * ednapiranhajoined
22:48:19  <thlorenz>whatevs
22:48:52  <defunctzombie>I don't like ghost characters floating arounds :)
22:49:43  <defunctzombie>thlorenz: otherwise looks fine
22:49:47  <defunctzombie>good stuff
22:49:50  <defunctzombie>really good stuff
22:50:27  * cpupquit (Read error: Connection reset by peer)
22:56:44  * ralphthe1injajoined
22:56:53  * ralphtheninjaquit (Read error: Connection reset by peer)
22:57:21  * ralphthe1injaquit (Client Quit)
23:05:31  <groundwater>ogd: when/where you wanna meet up tomorrow?
23:05:49  <groundwater>i can even pick you up
23:06:19  <ogd>groundwater: wanna do haddon hill cafe again?
23:08:12  * peutetrequit (Quit: peutetre)
23:09:57  <groundwater>ogd: we can try that first, if there is no room it's too cold to work outside though
23:10:13  <groundwater>by which I mean, *i* find it too cold
23:10:19  <ogd>hah
23:10:45  * mikolalysenkoquit (Ping timeout: 272 seconds)
23:17:19  <thlorenz>defunctzombie: so now the links that have no code are disabled
23:17:25  <defunctzombie>nice
23:17:30  <thlorenz>the other ones show a pointer on hover (none are underlined)
23:20:04  <defunctzombie>I would underline
23:20:10  <defunctzombie>to make it more obvious for this
23:20:18  <defunctzombie>since otherwise it looks like just text
23:20:22  <defunctzombie>and no call to action really
23:20:38  <defunctzombie>oh jesus.. look at all that UX speak I just puked up
23:20:47  * ralphtheninjajoined
23:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 112]
23:25:44  <thlorenz>defunctzombie: ok, I ran: find . -not \( -name .svn -prune -o -name .git -prune \) -type f -print0 | xargs -0 sed -i '' -E "s/[[:space:]]*$//"
23:25:53  <thlorenz>hope that makes you happy ;)
23:25:57  <defunctzombie>haha
23:26:14  <thlorenz>ok, so you wanna underline only the traces that have code?
23:27:34  <defunctzombie>yep
23:27:43  <defunctzombie>seems to be good way to indicate more stuff
23:28:22  * mikolalysenkojoined
23:28:26  <thlorenz>ok done
23:28:46  <thlorenz>so as I said I'll rebase this, so you just have to check out the branch fresh
23:30:42  <defunctzombie>k
23:30:51  <defunctzombie>you can also put it on master when you are happy with it
23:31:12  <defunctzombie>everything looks good to me and if anything is broken we can always fix it
23:32:23  <thlorenz>defunctzombie: one beautiful commit now (even fixed your white space errors) https://github.com/defunctzombie/zuul/commit/7e873c94386f41fb5f7b9f9333ca332a2e474a40
23:32:43  <thlorenz>ok I'll merge into master then
23:33:21  <thlorenz>I'll do the click for more feature later, but the current version adds value already
23:33:38  <thlorenz>even more once we properly map framework traces
23:33:46  <defunctzombie>cool
23:35:53  * mikolalysenkoquit (Ping timeout: 252 seconds)
23:36:01  * thlorenzquit (Remote host closed the connection)
23:36:32  * thlorenzjoined
23:38:18  * thlorenzquit (Remote host closed the connection)
23:44:09  * tearmannjoined