00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:07:38  * defunctzombiechanged nick to defunctzombie_zz
00:12:55  * enjaworkjoined
00:16:51  * techwraithquit (Remote host closed the connection)
00:23:06  * fronxjoined
00:23:10  <rowbit>Hourly usage stats: [free: 4]
00:23:35  * ralphtheninjaquit (Ping timeout: 272 seconds)
00:27:24  * ednapiranhaquit (Quit: Leaving...)
00:29:52  * fronxquit (Ping timeout: 265 seconds)
00:34:33  * techwraithjoined
00:35:10  <techwraith>Anyone here know of an IRC bouncer written in Node? I'm looking to replace ZNC.
00:35:40  <techwraith>I hate compiling shit, and I'd prefer to `npm install` my bouncer plugins :P
00:37:54  <guybrush>techwraith: +1
00:38:12  <guybrush>i guess ircd is the best thing to get started
00:38:18  <techwraith>I found this: https://github.com/hakobe/homura
00:38:30  <techwraith>But it's not quite ready yet it seems
00:39:12  <guybrush>oh ok maybe ircd is not the way to go (i.e. running a seperate irc-server and sync somehow)
00:39:41  * jcrugzzquit (Ping timeout: 252 seconds)
00:40:04  <guybrush>also i think a better way would be to just make a webinterface for ircbots :D irc-bouncers are unnecessary comlicated imho
00:41:05  <guybrush>so i have in mind to run a server with a webinterface where users can create multiple bots for multiple irc-networks
00:41:40  <techwraith>Well, I want logs of everything that's happened since the last time I was in my channels and I want push notifications to my phone when I'm not connected
00:41:42  <guybrush>which may be not at all what you are looking for :D
00:44:03  <guybrush>anyway please tell me if you find something cool, im not happy with znc
00:45:01  <techwraith>I'll post something if I find anything interesting
00:45:07  <guybrush>cool
00:45:52  * Maciek416joined
00:47:08  * defunctzombie_zzchanged nick to defunctzombie
00:51:48  * Maciek416quit (Remote host closed the connection)
00:54:29  * kriskowalquit (Read error: Connection reset by peer)
00:54:48  * kriskowaljoined
00:55:00  <defunctzombie>ogd: https://github.com/maxogden/ngineer
00:55:18  <defunctzombie>ogd: I actually thought about this some and one interesting solution floating around the webs is to use lua
00:55:29  <defunctzombie>within nginx to listen on network or maybe redis
00:55:34  <defunctzombie>to dynamically create routes
00:55:40  <defunctzombie>let me see if I can find the codez
00:56:11  <defunctzombie>http://openresty.org/#DynamicRoutingBasedOnRedis
00:57:57  <defunctzombie>also this http://sosedoff.com/2012/06/11/dynamic-nginx-upstreams-with-lua-and-redis.html
01:00:03  * kriskowalquit (Quit: kriskowal)
01:01:58  * dguttmanquit (Quit: dguttman)
01:02:53  <ogd>defunctzombie: nice, didnt know about rewrite_by_lua
01:05:52  * dguttmanjoined
01:05:59  <defunctzombie>yea, it is very cool
01:06:03  <defunctzombie>I hope to one day use it
01:06:22  <defunctzombie>so I can do better backend restarts
01:06:31  <defunctzombie>and dynamic scaling
01:06:54  <defunctzombie>I already have salt scripts that can bring up any machine type I need so if I had the service register into redis like this
01:07:02  <defunctzombie>I could simply start machines and magic happens
01:23:10  <rowbit>Hourly usage stats: [free: 28]
01:25:04  * fronxjoined
01:30:05  * fronxquit (Ping timeout: 272 seconds)
01:41:12  * brianloveswordsquit (Excess Flood)
01:41:27  * brianloveswordsjoined
01:48:08  <jesusabdullah>brianloveswords: sounds like I'll be in NYC late next week
01:48:13  <jesusabdullah>for a few days
01:58:11  <guybrush>with browserify is it possible to use transform from inside a package? like transforms:['some/local/file.js']
02:02:50  <substack>guybrush: https://github.com/substack/node-browserify#packagejson
02:04:06  <guybrush>oh i just use browser:{localTransform:'./some/local.js'},browserify:{transforms:['localTransform']} ?
02:05:30  <substack>does "browserify": { "transform": [ "./some/local.js" ] } work?
02:05:35  <guybrush>nah
02:05:46  <substack>bug
02:06:01  <guybrush>it will tell something like Error: Cannot find module \'./mytransform.js\' from \'/home/patrick/dev/lib/bfydir\'
02:06:17  <substack>guybrush: can you submit an issue on module-deps for this?
02:06:23  <guybrush>sure
02:06:26  <substack>thanks
02:06:42  <substack>I'll try to get a fix out soon
02:07:03  <substack>but tonight I'm working on getting github oauth going for testling
02:07:08  <substack>to make private repos work
02:07:23  <guybrush>thanks! maybe i will look into it myself really no hurry
02:07:31  <guybrush>will create issue for now
02:12:17  * thlorenzjoined
02:13:21  * thlorenzquit (Remote host closed the connection)
02:13:35  * thlorenzjoined
02:18:19  <guybrush>substack: im sorry! with latest browserify it actually works!
02:21:13  * contrahaxquit
02:21:43  * contrahaxjoined
02:21:43  <guybrush>bwaha it doesnt :p only when the cwd is the root of the package
02:23:10  <rowbit>Hourly usage stats: [free: 20]
02:23:24  * fronxjoined
02:27:09  * Maciek416joined
02:27:51  * fronxquit (Ping timeout: 252 seconds)
02:29:28  * yorickquit (Remote host closed the connection)
02:32:51  * dominictarrjoined
02:34:01  <substack>guybrush: I can't duplicate this bug
02:34:21  <guybrush>i will put a test-repo online
02:48:26  <guybrush>hmmm i have hard time to reproduce myself haha
02:48:51  <guybrush>something strange is going on here, i will close the issue soon
02:49:31  <defunctzombie>haha
02:50:51  * ferossjoined
02:51:54  <guybrush>oh now i got it i think
02:55:30  <substack>guybrush: I pushed my changes to module-deps if you want to look at the tests I changed
02:55:50  <guybrush>https://github.com/guybrush/browserify-local-transform-test
02:56:04  <guybrush>https://github.com/guybrush/browserify-local-transform-test/blob/master/test.sh
02:56:15  <guybrush>maybe im doing something wrong?
02:56:25  * calvinfoquit (Quit: Leaving.)
02:57:01  <guybrush>it says Error: Cannot find module './local-transform.js' from '/home/patrick/dev/browserify-local-transform-test'
02:57:21  <defunctzombie>guybrush: seems that it isn't loading the transform relative to the package.json file but instead trying relative to the entry point?
02:57:51  <guybrush>relative to the cwd i think
02:58:01  <defunctzombie>I think this is because transforms are only supported on loading the module
02:58:14  <defunctzombie>*loading a module
02:58:14  <guybrush>oh ok that would make sense i think
02:58:28  <substack>"loading a module"?
02:58:29  <defunctzombie>and when you try to package some random file it doesn't pick that up as the module
02:58:33  <defunctzombie>tho I could be wrong
02:58:42  <defunctzombie>substack: as in it finds the package.json fro the index.js case
02:58:44  <guybrush>so it only works for files in the root-folder of the package if im not wrong
02:58:45  <defunctzombie>but not the other case
02:58:47  <substack>transforms should work for any file
02:58:56  <defunctzombie>within the module
02:58:59  <defunctzombie>I agree
02:58:59  <substack>no
02:59:03  <substack>it always should work
02:59:10  <defunctzombie>but I think it is failing on the entry point detection
02:59:21  <substack>detection?
02:59:24  <defunctzombie>substack: I thought transforms were scoped to the module
02:59:34  <substack>defunctzombie: yes
02:59:49  <substack>but I'm not following you
03:01:53  <defunctzombie>when trying to package some_module/foo/bar.js some "root" dir is being set incorrectly or detected incorrectly so that future lookups to find ./local-transform.js are failing
03:01:53  <substack>defunctzombie: this is just a bug with resolving modules
03:02:02  <defunctzombie>yea
03:02:07  <substack>not related to transform scoping
03:02:21  <defunctzombie>oh.. wasn't saying it was
03:02:31  * dominictarrquit (Ping timeout: 246 seconds)
03:06:23  <defunctzombie>its been a long day :)
03:23:10  <rowbit>Hourly usage stats: [free: 10]
03:23:26  <substack>guybrush: ok I managed to create a failing test case from your example
03:23:32  * fronxjoined
03:23:34  <guybrush>substack: nice!
03:23:57  <guybrush>again no hurry! dont want to keep you from other stuff
03:27:59  * fronxquit (Ping timeout: 260 seconds)
03:41:51  <substack>defunctzombie: packageFilter actually has 2 parameters in resolve but I'm only getting the 1st one from browser-resolve
03:41:55  <substack>pull request forthcoming
03:42:04  <defunctzombie>substack: kk
03:42:18  <defunctzombie>that might be new I dunno
03:42:29  <defunctzombie>lots of this we have improved on over a long time now :)
03:59:56  <defunctzombie>substack: fyi you are a collaborator on browser-resolve repo
04:00:03  <defunctzombie>so you can just fix it right on the repo
04:00:46  <defunctzombie>substack: I also just made you have package publish rights for that module
04:03:18  <substack>https://github.com/defunctzombie/node-browser-resolve/pull/35
04:06:36  <feross>how long is reasonable to wait for a response from someone before forking their module?
04:06:39  * Raltquit (Quit: Bye)
04:07:04  <defunctzombie>feross: depends what your goals are
04:07:09  <feross>I added IE6-8 support to base64-js 20 days ago. It was merged 14 days ago but never published to npm.
04:07:20  <feross>I've been pestering the author every couple of days since then
04:07:28  <feross>but he's completely unresponsive
04:07:31  <defunctzombie>maybe they are on vacation
04:07:37  <defunctzombie>it is holiday time of year
04:07:49  <defunctzombie>also, you can just depend on the git commit id until then
04:07:51  <feross>since then, dominictarr and i have sent in like 4 more PRs, no response
04:08:02  <feross>yeah, that's what i'm currently doing. depending on my own fork with all the changes
04:08:40  * Raltjoined
04:08:45  <feross>but because i'm depending on that fork that means that anytime someone installs the module they need to hit github
04:08:47  <feross>how bad is that?
04:09:07  <feross>i recall hearing people complain about github downtime in the past
04:10:04  <feross>defunctzombie: okay, i'll give him another week or two. if still no response, i'm forking
04:10:17  <feross>dominictarr did a commit that makes it literally 10x faster
04:10:31  <defunctzombie>nice
04:10:36  <feross>and i want those changes available on npm
04:10:54  <defunctzombie>feross: I mean, you technically have a fork
04:10:58  <guybrush>lol! what a coincidence i just got `npm ERR! git fetch -a origin (git://github.com/feross/base64-js.git) error: cannot open FETCH_HEAD: Permission denied` and feross appears in #stackvm haha
04:11:00  <defunctzombie>actually sounds like changes got merged in
04:11:05  <feross>hahaha
04:11:08  <defunctzombie>anyhow
04:11:13  <defunctzombie>just depend on your fork
04:11:21  <feross>defunctzombie: i am depending on my own fork
04:11:28  <defunctzombie>eventually maybe ping isaacs if no response for a while
04:11:34  <feross>defunctzombie: but it's not on npm, so no one else can depend on it easily
04:11:57  <defunctzombie>no one else can discover it easily
04:11:58  <feross>defunctzombie: he'll give you a name if someone abandons the module?
04:12:05  <defunctzombie>they can depend on it easily if they know about your fork
04:12:08  <defunctzombie>feross: yes
04:12:13  <feross>defunctzombie: nice
04:12:16  <defunctzombie>substack: 1.2.2 or 1.3.0?
04:12:26  <feross>guybrush: any idea what is causing the error?
04:12:36  <feross>can you access github.com?
04:12:40  <substack>defunctzombie: 1.2.2
04:12:46  <guybrush>im looking into it, not sure
04:12:56  <feross>can you git clone the repo from the command line?
04:12:59  <defunctzombie>substack: done
04:13:08  <substack>thanks!
04:13:21  <guybrush>feross: yes i can
04:13:30  <feross>defunctzombie: guybrush's problem is why people complain about github deps, i think
04:13:38  <feross>it can be a bit flaky sometimes
04:13:51  <defunctzombie>I dunno
04:13:51  <feross>guybrush: try reinstalling?
04:13:56  <defunctzombie>ive used them for a long long time
04:13:59  <defunctzombie>with great success
04:14:01  <guybrush>i tried, same result
04:14:10  <feross>guybrush: what version on node/npm?
04:14:14  <feross>*of
04:14:27  <guybrush>1024 node and 1321 npm
04:14:40  <guybrush>0.10.24 1.3.21
04:14:53  <guybrush>but it might be that my local setup is just fucked
04:15:23  <defunctzombie>guybrush: what does your dep look like?
04:15:23  <guybrush>i think i have npm-cache-problems
04:15:30  <defunctzombie>clear the cache
04:15:32  <defunctzombie>npm cache is satan
04:15:43  <defunctzombie>also.. if you have a package.json you could try my npm-install module
04:15:57  <guybrush>somehow i didnt have permissions for the cache of that repo (not sure why..)
04:16:02  <defunctzombie>it is ghetto but should fetch stuff
04:16:06  <guybrush>i just cleared the whole cache :/
04:16:35  <guybrush>will take me some time to load all the bazillion of modules haha
04:17:13  <guybrush>so yes, it worked now
04:17:49  <feross>guybrush: nice!
04:18:03  <guybrush>the new registry with cdn in front or whatever makes me so happy
04:18:33  <guybrush>nearly as fast as from mmalecki's registry (im based in eu)
04:20:32  * defunctzombiechanged nick to defunctzombie_zz
04:23:10  <rowbit>Hourly usage stats: [free: 9]
04:23:32  * fronxjoined
04:28:09  * fronxquit (Ping timeout: 272 seconds)
04:40:56  * anvakajoined
04:50:03  * dguttmanquit (Quit: dguttman)
04:51:59  * dguttmanjoined
05:23:10  <rowbit>Hourly usage stats: [free: 16]
05:23:22  * fronxjoined
05:25:48  * indexzeroquit (Quit: indexzero)
05:27:53  * fronxquit (Ping timeout: 252 seconds)
05:36:41  * dcodeIOjoined
05:38:45  * dcodeIO1quit (Ping timeout: 246 seconds)
05:53:59  * thlorenzquit (Remote host closed the connection)
05:55:17  * dguttmanquit (Quit: dguttman)
05:56:06  * dguttmanjoined
05:58:17  * anvakaquit (Remote host closed the connection)
06:04:22  <substack>guybrush: fixed in 1.2.1
06:11:32  <guybrush>substack: huge thanks
06:14:31  <guybrush>lol @ jedify transform https://pbs.twimg.com/media/BcgJ0bBCUAEfKBZ.jpg
06:16:35  * calvinfojoined
06:18:23  <guybrush>the whole transform thing in browserify is such a mighty thing, dont know how _anyone_ can not use it. it runs circles arround all the other bundlers
06:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 11]
06:23:33  * fronxjoined
06:27:22  * calvinfoquit (Quit: Leaving.)
06:28:45  * fronxquit (Ping timeout: 272 seconds)
06:33:12  * AvianFluquit (Remote host closed the connection)
06:35:36  * indexzerojoined
06:53:39  * calvinfojoined
06:56:31  * ferosschanged nick to feross_
06:57:21  * feross_changed nick to feross
07:01:40  * shamaquit
07:04:47  * calvinfoquit (Quit: Leaving.)
07:09:22  <jesusabdullah>hooo leee shit I just worked through an rspec example
07:09:23  <jesusabdullah>D:
07:15:07  <guybrush>substack: the new module-deps works awesome everywhere in my crazy experiments
07:16:53  <jesusabdullah>rails has a lot of stuff
07:17:14  <jesusabdullah>Pretty cruise control though
07:20:29  <jesusabdullah>eww this next part is all about erb
07:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 55]
07:23:22  * fronxjoined
07:28:33  * fronxquit (Ping timeout: 272 seconds)
07:34:35  <jesusabdullah>how is rails' code generation as good as it is? o__o
07:40:37  <techwraith>jesusabdullah: Because majic
07:40:49  <techwraith>*magic
07:40:49  <techwraith>:P
07:46:28  * Maciek416quit (Remote host closed the connection)
07:52:06  <jesusabdullah>yeah but HOW
07:52:21  <jesusabdullah>Like, I'm imagining AST parsers
08:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 21]
08:23:27  * fronxjoined
08:24:22  <substack>guybrush: thanks for putting together the failing repo!
08:24:43  <substack>defunctzombie_zz too for merging the browser-resolve PR
08:25:42  * fronxquit (Read error: Operation timed out)
09:10:54  * Raltquit (*.net *.split)
09:10:54  * nickleeflyquit (*.net *.split)
09:10:54  * rxgxquit (*.net *.split)
09:10:54  * niftylettucequit (*.net *.split)
09:10:54  * Birdbonesquit (*.net *.split)
09:10:54  * jergasonquit (*.net *.split)
09:10:54  * techwraithquit (*.net *.split)
09:10:54  * fent_quit (*.net *.split)
09:10:55  * gozalaquit (*.net *.split)
09:10:55  * farnsworthquit (*.net *.split)
09:10:55  * cubertquit (*.net *.split)
09:10:55  * okyquit (*.net *.split)
09:10:55  * taterbasequit (*.net *.split)
09:10:55  * hackygoluckyquit (*.net *.split)
09:10:55  * hughskquit (*.net *.split)
09:10:55  * tanepiperquit (*.net *.split)
09:10:55  * ehdquit (*.net *.split)
09:10:56  * py1honquit (*.net *.split)
09:10:56  * crankquit (*.net *.split)
09:10:56  * trevnorrisquit (*.net *.split)
09:10:57  * dcodeIOquit (*.net *.split)
09:10:57  * chiltsquit (*.net *.split)
09:10:57  * kanzurequit (*.net *.split)
09:10:57  * sindresorhusquit (*.net *.split)
09:10:59  * gildeanquit (*.net *.split)
09:10:59  * justinabrahmsquit (*.net *.split)
09:10:59  * grncdrquit (*.net *.split)
09:10:59  * mint_xianquit (*.net *.split)
09:11:01  * trodriguesquit (*.net *.split)
09:11:01  * juliangruberquit (*.net *.split)
09:11:01  * rook2pawnquit (*.net *.split)
09:11:02  * Domenic_quit (*.net *.split)
09:11:02  * daleharveyquit (*.net *.split)
09:11:02  * ELLIOTTCABLE__quit (*.net *.split)
09:11:02  * johnkpaulquit (*.net *.split)
09:11:02  * chapelquit (*.net *.split)
09:11:02  * sorensenquit (*.net *.split)
09:11:03  * jiangplu1quit (*.net *.split)
09:11:04  * jdenquit (*.net *.split)
09:11:04  * rwaldronquit (*.net *.split)
09:11:04  * emilistoquit (*.net *.split)
09:11:05  * ferossquit (*.net *.split)
09:11:05  * ircretaryquit (*.net *.split)
09:11:05  * addisonjquit (*.net *.split)
09:11:05  * machtyquit (*.net *.split)
09:11:05  * Raynosquit (*.net *.split)
09:11:05  * creationixquit (*.net *.split)
09:11:05  * mk30_quit (*.net *.split)
09:11:05  * jlordquit (*.net *.split)
09:11:06  * jgpelletierquit (*.net *.split)
09:11:06  * prettyrobotsquit (*.net *.split)
09:11:06  * prettyrobots_quit (*.net *.split)
09:11:06  * philipnquit (*.net *.split)
09:11:06  * thisandagainquit (*.net *.split)
09:11:06  * LOUDBOTquit (*.net *.split)
09:11:06  * chrisdickinsonquit (*.net *.split)
09:11:06  * simcop2387quit (*.net *.split)
09:11:06  * josephgquit (*.net *.split)
09:11:07  * paul_irishquit (*.net *.split)
09:11:07  * hij1nxquit (*.net *.split)
09:11:08  * dlmanningquit (*.net *.split)
09:11:08  * defunctzombie_zzquit (*.net *.split)
09:11:08  * dools_quit (*.net *.split)
09:11:08  * wolfeidauquit (*.net *.split)
09:11:09  * rchquit (*.net *.split)
09:11:09  * rowbitquit (*.net *.split)
09:11:09  * jaz303_quit (*.net *.split)
09:11:09  * Nexxyquit (*.net *.split)
09:11:09  * isaacsquit (*.net *.split)
09:11:09  * substackquit (*.net *.split)
09:11:10  * brianloveswordsquit (*.net *.split)
09:11:10  * Madarsquit (*.net *.split)
09:11:11  * kenperkinsquit (*.net *.split)
09:11:11  * harrowquit (*.net *.split)
09:11:11  * spionquit (*.net *.split)
09:11:12  * jan____quit (*.net *.split)
09:11:12  * dguttmanquit (*.net *.split)
09:11:12  * contrahaxquit (*.net *.split)
09:11:12  * tearmannquit (*.net *.split)
09:11:13  * groundwaterquit (*.net *.split)
09:11:13  * timoxleyquit (*.net *.split)
09:11:13  * rannmannquit (*.net *.split)
09:11:13  * clone1018quit (*.net *.split)
09:11:14  * chromakodequit (*.net *.split)
09:11:14  * rvaggquit (*.net *.split)
09:11:14  * jjjohnnyquit (*.net *.split)
09:11:14  * nlacassequit (*.net *.split)
09:11:15  * ogdquit (*.net *.split)
09:11:15  * dimadimaquit (*.net *.split)
09:11:16  * Altreusquit (*.net *.split)
09:11:16  * mmaleckiquit (*.net *.split)
09:11:16  * pkruminsquit (*.net *.split)
09:11:16  * tim_smartquit (*.net *.split)
09:11:17  * perlbotquit (*.net *.split)
09:11:17  * ryanflorencequit (*.net *.split)
09:11:17  * heathquit (*.net *.split)
09:11:17  * dstokesquit (*.net *.split)
09:11:17  * robertkowalskiquit (*.net *.split)
09:11:17  * indexzeroquit (*.net *.split)
09:11:17  * enjaworkquit (*.net *.split)
09:11:18  * cenal2quit (*.net *.split)
09:11:18  * jez0990_quit (*.net *.split)
09:11:18  * mmckeggquit (*.net *.split)
09:31:03  * emilistojoined
09:31:03  * juliangruberjoined
09:31:03  * josephgjoined
09:31:03  * rwaldronjoined
09:31:03  * simcop2387joined
09:31:03  * chrisdickinsonjoined
09:31:03  * LOUDBOTjoined
09:31:03  * jdenjoined
09:31:03  * thisandagainjoined
09:31:03  * philipnjoined
09:31:03  * prettyrobots_joined
09:31:03  * jgpelletierjoined
09:31:03  * prettyrobotsjoined
09:31:03  * jlordjoined
09:31:03  * mk30_joined
09:31:03  * creationixjoined
09:31:03  * sorensenjoined
09:31:03  * chapeljoined
09:31:03  * jiangplu1joined
09:31:03  * johnkpauljoined
09:31:03  * ELLIOTTCABLE__joined
09:31:03  * Raynosjoined
09:31:03  * machtyjoined
09:31:03  * addisonjjoined
09:31:03  * daleharveyjoined
09:31:03  * Domenic_joined
09:31:03  * ircretaryjoined
09:31:03  * ferossjoined
09:31:03  * WHARGARBLjoined
09:31:03  * brianloveswordsjoined
09:31:03  * Madarsjoined
09:31:03  * niftylettucejoined
09:31:03  * jergasonjoined
09:31:03  * Birdbonesjoined
09:31:03  * rxgxjoined
09:31:03  * nickleeflyjoined
09:31:03  * Raltjoined
09:31:03  * gozalajoined
09:31:03  * fent_joined
09:31:03  * substackjoined
09:31:03  * isaacsjoined
09:31:03  * Nexxyjoined
09:31:03  * jaz303_joined
09:31:03  * rowbitjoined
09:31:03  * rchjoined
09:31:03  * wolfeidaujoined
09:31:03  * robertkowalskijoined
09:31:03  * dstokesjoined
09:31:03  * heathjoined
09:31:03  * ryanflorencejoined
09:31:03  * perlbotjoined
09:31:03  * tim_smartjoined
09:31:03  * pkruminsjoined
09:31:03  * mmaleckijoined
09:31:03  * Altreusjoined
09:31:03  * sindresorhusjoined
09:31:03  * kanzurejoined
09:31:03  * chiltsjoined
09:31:03  * dcodeIOjoined
09:31:03  * jez0990_joined
09:31:03  * mmckeggjoined
09:31:03  * cenal2joined
09:31:03  * enjaworkjoined
09:31:03  * indexzerojoined
09:31:03  * dominictarrjoined
09:31:03  * gildeanjoined
09:31:03  * rook2pawnjoined
09:31:17  * techwraithjoined
09:31:17  * farnsworthjoined
09:31:17  * cubertjoined
09:31:17  * okyjoined
09:31:17  * taterbasejoined
09:31:17  * hackygoluckyjoined
09:31:17  * hughskjoined
09:31:17  * tanepiperjoined
09:31:17  * ehdjoined
09:31:18  * rvaggjoined
09:31:18  * jjjohnnyjoined
09:31:18  * nlacassejoined
09:31:18  * ogdjoined
09:31:18  * dimadimajoined
09:31:20  * grncdrjoined
09:31:20  * kenperkinsjoined
09:31:20  * harrowjoined
09:31:20  * spionjoined
09:31:20  * jan____joined
09:31:23  * niftylettucequit (Changing host)
09:31:23  * niftylettucejoined
09:31:23  * gozalaquit (Changing host)
09:31:23  * gozalajoined
09:31:23  * fent_quit (Changing host)
09:31:23  * fent_joined
09:34:26  * hackygoluckyquit (Ping timeout: 264 seconds)
09:35:14  * py1honjoined
09:35:14  * crankjoined
09:35:14  * trevnorrisjoined
09:35:27  * hackygoluckyjoined
09:35:38  * tanepiperquit (Ping timeout: 264 seconds)
09:38:06  * tanepiperjoined
09:41:26  * ralphtheninjajoined
09:44:13  * mint_xianjoined
09:44:13  * paul_irishjoined
09:44:13  * hij1nxjoined
09:44:13  * dlmanningjoined
09:44:13  * defunctzombie_zzjoined
09:44:13  * dools_joined
09:53:38  * justinabrahmsjoined
09:53:38  * dguttmanjoined
09:53:38  * contrahaxjoined
09:53:38  * tearmannjoined
09:53:38  * timoxleyjoined
09:53:38  * groundwaterjoined
09:53:38  * chromakodejoined
09:53:38  * rannmannjoined
09:53:38  * clone1018joined
09:54:23  * clone1018quit (Max SendQ exceeded)
09:56:05  * clone1018joined
10:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 16]
10:23:28  * fronxjoined
10:28:25  * fronxquit (Ping timeout: 272 seconds)
10:52:36  * Raltquit (Excess Flood)
10:52:48  * Raltjoined
10:52:53  * Raltquit (Excess Flood)
10:54:46  * Raltjoined
10:54:48  * Raltquit (Excess Flood)
10:55:16  * Raltjoined
10:55:18  * Raltquit (Excess Flood)
10:56:16  * Raltjoined
10:56:19  * Raltquit (Excess Flood)
10:56:46  * Raltjoined
10:58:01  * dguttmanquit (Quit: dguttman)
11:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 13]
11:23:29  * fronxjoined
11:27:58  * fronxquit (Read error: Operation timed out)
12:00:27  * ferossquit (Remote host closed the connection)
12:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 35]
12:23:24  * fronxjoined
12:27:55  * fronxquit (Ping timeout: 260 seconds)
12:33:42  * wolfeidauquit
12:35:47  * wolfeidaujoined
12:37:58  * wolfeidauquit (Client Quit)
12:45:37  * dominictarrquit (Quit: Leaving)
12:45:58  * dominictarrjoined
13:03:04  * jibayjoined
13:10:13  * yorickjoined
13:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 43]
13:23:29  * fronxjoined
13:28:23  * fronxquit (Ping timeout: 272 seconds)
14:11:33  * RandallKentjoined
14:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 38]
14:23:28  * fronxjoined
14:28:27  * fronxquit (Ping timeout: 272 seconds)
14:33:24  * defunctzombie_zzchanged nick to defunctzombie
14:34:22  * AvianFlujoined
15:06:43  * mikolalysenkojoined
15:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 19]
15:23:19  * fronxjoined
15:25:06  * brianloveswordsquit (Excess Flood)
15:26:02  * brianloveswordsjoined
15:26:41  * ralphtheninjaquit (Quit: leaving)
15:28:03  * fronxquit (Ping timeout: 260 seconds)
15:30:05  * ralphtheninjajoined
15:35:46  * konmjoined
15:38:34  * cpupjoined
15:43:00  * konmquit (Quit: Colloquy for iPad - http://colloquy.mobi)
15:44:15  * dominictarrquit (Ping timeout: 252 seconds)
15:47:21  * Maciek416joined
15:56:41  * dominictarrjoined
16:06:45  <ralphtheninja>dominictarr: https://github.com/bitcoin/bitcoin/pull/3473
16:06:57  <ralphtheninja>dominictarr: this could be useful
16:12:07  * mikolalysenkoquit (Ping timeout: 252 seconds)
16:19:12  * mikolalysenkojoined
16:22:40  * kriskowaljoined
16:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 20]
16:23:23  * fronxjoined
16:24:11  <dominictarr>ralphtheninja, looks good.
16:27:52  * fronxquit (Ping timeout: 246 seconds)
16:33:19  * dominictarrquit (Ping timeout: 272 seconds)
16:41:17  * indexzeroquit (Quit: indexzero)
16:43:28  * thlorenzjoined
16:44:10  * AndreasMadsenjoined
16:45:43  * mikolalysenkoquit (Ping timeout: 246 seconds)
16:51:03  * mikolalysenkojoined
16:56:55  * thlorenzquit (Ping timeout: 246 seconds)
16:57:01  * mikolalysenkoquit (Ping timeout: 272 seconds)
16:57:44  * ralphtheninjaquit (Quit: leaving)
17:03:33  * dguttmanjoined
17:04:16  * dominictarrjoined
17:06:41  * AndreasMadsenquit (Remote host closed the connection)
17:07:55  * AndreasMadsenjoined
17:13:02  * defunctzombiechanged nick to defunctzombie_zz
17:14:22  * dguttmanquit (Quit: dguttman)
17:18:03  * defunctzombie_zzchanged nick to defunctzombie
17:18:43  * indexzerojoined
17:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 36]
17:24:12  * Maciek416quit (Remote host closed the connection)
17:24:47  * AndreasMadsenquit
17:49:04  * thlorenzjoined
17:54:16  * ircretaryquit (Remote host closed the connection)
17:54:23  * ircretaryjoined
17:58:05  * shamajoined
18:07:21  <grncdr>jesusabdullah: rails code generation is based on erb templates last I checked
18:07:38  <grncdr>pretty possible to write your own generators too
18:07:49  * supershabamjoined
18:08:12  <grncdr>place I worked at had it's own set of generators for pretty much everything that used all their own conventions
18:08:30  * ralphtheninjajoined
18:23:10  <rowbit>Daily usage stats: [developer: 13, free: 448]
18:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 32]
18:23:38  * calvinfojoined
18:37:37  <groundwater>ogd: when you wanna meet up?
18:46:11  * isaacsquit (Quit: leaving)
18:46:37  * isaacs_joined
18:46:57  * isaacs_quit (Client Quit)
18:47:21  * dguttmanjoined
18:47:53  * isaacsjoined
18:49:24  * isaacsquit (Client Quit)
18:49:33  * isaacsjoined
18:50:15  * isaacsquit (Client Quit)
18:51:33  * calvinfoquit (Quit: Leaving.)
18:54:09  <thlorenz>hey defunctzombie just found out you can open a file in devtools on particular line
18:54:19  <defunctzombie>fancy
18:54:21  <thlorenz>like CMD-O then type 'main.js:5'
18:54:29  * calvinfojoined
18:54:38  <defunctzombie>can that be done from js land?
18:54:42  <thlorenz>no
18:54:48  <defunctzombie>heh
18:55:00  <thlorenz>security, but we can have a copy to clipboard thing
18:55:22  <thlorenz>so all you have to do is CMD-O CMD-V Enter and you are right in the source file
18:55:46  <defunctzombie>hm
18:55:49  <thlorenz>I feel like that's more useful than just showing the code in some view
18:56:10  <thlorenz>but we still will have that as well - very useful when working with older IE or so
18:56:16  <defunctzombie>well, the code in view is good for non devtools
18:56:21  <defunctzombie>not everyone uses chrome
18:56:30  <thlorenz>like I just said :)
18:56:45  <thlorenz>so we'll have it all and be double as awesome
18:57:59  <thlorenz>defunctzombie: we should also look into embedding http://getfirebug.com/firebuglite#DebugMode
18:58:09  <thlorenz>that'll be huge for older browsers
18:58:14  <defunctzombie>meh
18:58:16  <defunctzombie>I dunno
18:58:24  <defunctzombie>I would just open the code in my editor
18:59:30  * calvinfoquit (Quit: Leaving.)
19:00:41  <thlorenz>defunctzombie: should it be like a dialog view for the entire file source code or something floated to the right?
19:01:19  <defunctzombie>I kinda feel like if we have the original file location the extra stuff is just not needed
19:01:29  <defunctzombie>but if anything it should be to the right
19:01:50  <defunctzombie>I don't want this to turn into some in browser editor
19:01:54  <defunctzombie>this is not needed
19:03:12  <thlorenz>defunctzombie: agreed about the editor 100%, just wanted to know how best to *display* the code
19:04:28  <thlorenz>defunctzombie: https://github.com/defunctzombie/zuul/issues/30 -- my tasks next week when I get a chance ;)
19:04:31  <defunctzombie>window to the right seems good to me
19:04:54  * dlmanningquit (Ping timeout: 265 seconds)
19:05:11  * dlmanningjoined
19:06:13  <thlorenz>defunctzombie: shoot, the copy to clipboard on github is using flash :(
19:06:18  <thlorenz>no way we'll do that
19:06:25  <defunctzombie>of course
19:06:28  <defunctzombie>there is no other way
19:06:32  <defunctzombie>:)
19:06:55  <thlorenz>this is actually funny: Automatic copying to clipboard may be dangerous, therefore most browsers (except IE)
19:07:16  <thlorenz>the except IE part, since they are usually good at making things unusable in the name of security
19:11:14  * isaacsjoined
19:11:25  <defunctzombie>haha
19:14:22  * isaacsquit (Client Quit)
19:14:30  * isaacsjoined
19:14:42  * kid_icarusjoined
19:14:45  <thlorenz>defunctzombie: there is always: https://github.com/zeroclipboard/zeroclipboard although that uses flash underneath
19:14:53  * joryjoined
19:15:38  * WHARGARBLchanged nick to trodrigues
19:15:50  * trodriguesquit (Changing host)
19:15:50  * trodriguesjoined
19:15:53  * isaacsquit (Client Quit)
19:17:10  * hoobdeeblajoined
19:17:18  <defunctzombie>everything will use flash
19:17:21  <defunctzombie>there is no other way
19:19:38  * isaacsjoined
19:20:22  <grncdr>defunctzombie: yes
19:20:32  <grncdr>this is a thing I was thinking about addressing
19:20:38  <grncdr>with browser extensions
19:22:00  <grncdr>like, it's possible to expose a new JS api via browser extensions in every major browser, (including IE) and they can access the system clipboard
19:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 27]
19:23:31  <grncdr>so you'd have a little bit of JS that you drop into your page that feature-detects the new clipboard API, and then requests clipboard permission or directs you to install the extension.
19:24:11  <grncdr>that doesn't really help in the zuul case though I guess
19:25:17  <thlorenz>grncdr: it may help - better than flash - is there any code/info about this anywhere?
19:25:29  <grncdr>no
19:25:40  <grncdr>just a half-baked scheme in my brain at this point
19:26:12  <thlorenz>interesting - I mean ia there a call you make to request clipboard permissions?
19:26:18  <grncdr>no
19:26:23  <grncdr>browsers won't let you
19:26:29  <grncdr>hence the need for an extension
19:26:33  <grncdr>to implement that call
19:26:48  <thlorenz>I'm thinking along the lines of requesting webaudio/video access
19:26:53  <grncdr>nope!
19:26:53  * isaacsquit (Quit: leaving)
19:27:09  <thlorenz>how is an extension gonna allow you something that the browwsers themselves don't?
19:27:22  <grncdr>because extensions have elevated permissions
19:27:40  <grncdr>as compared to sandboxed JS from the interwebs
19:27:48  * isaacsjoined
19:27:48  <thlorenz>ah, that makes sense, so when you install it you sign your life away and then it can do its thing
19:28:03  <grncdr>right, which is the current situation anyways
19:28:24  <grncdr>what I'm proposing is a standardized permission request API that the extensions will implement
19:28:26  <thlorenz>could an extension possibly open devtools? I doubt it, but that'd be rad
19:28:35  <grncdr>that I don't know
19:28:59  <thlorenz>thanks for the info, interested to see what comes of those ideas :)
19:29:19  <grncdr>I had/have a need for proper asynchronous clipboard support across multiple browsers in a client project
19:30:33  <grncdr>so it's something I've made them aware of and might be able to get some $ for sub-contracting out the IE bits
19:30:49  <daleharvey>anyone had problems with dojo loading browserify built libraries?
19:30:50  <daleharvey>https://groups.google.com/forum/#!topic/pouchdb/6PP2Z-19bIc
19:31:39  <paul_irish>thlorenz: nope. has to be opened by the user. However if you can launch chrome with --remote-debugging-port=9222 you could open a tab that's localhost:9222 which is the devtools, but it's a separate tab so not as useful as in-tab action
19:32:15  * ircretaryquit (Remote host closed the connection)
19:32:32  <thlorenz>paul_irish: thanks, yeah that's not gonna help, we are trying to find the quickest way to open a file for a given stack trace
19:33:11  <thlorenz>probably just copy pasting the location (CMD-O) is our best get right now
19:33:15  * ircretaryjoined
19:34:07  <paul_irish>i concur
19:37:57  * tearmannquit (Quit: Leaving)
19:38:52  * fallsemojoined
19:48:00  <defunctzombie>thlorenz: is there a way to make sourcemapUrl be realative file?
19:48:13  <defunctzombie>if I just provide a .map.json file with no path will that do it?
19:48:19  <defunctzombie>or is that gonna break something?
19:48:34  <rowbit>substack, pkrumins: Encoders down: 166.78.104.64 (dev-ie10-2)
19:49:18  <thlorenz>defunctzombie: the browser will look right next to where the file came from
19:49:25  <defunctzombie>thlorenz: awesome
19:49:39  <thlorenz>so your server needs to handle that route though
19:49:42  <defunctzombie>thlorenz: does it use a default name or anything?
19:49:43  <defunctzombie>thlorenz: yea
19:49:52  <defunctzombie>thlorenz: like if I don't provide a url or whatnot?
19:50:15  <thlorenz>I think you have to give it a file name
19:50:33  <thlorenz>but if it has no path, it'll just assume it's right next to the bundle
19:51:09  <thlorenz>defunctzombie: there is some interesting magic going on with CDNs
19:51:22  <defunctzombie>?
19:51:35  <thlorenz>i.e if you load jquery.min.js and open devtools, it'll fetch jquery.map.js and then jquery.js
19:51:49  <thlorenz>it'll look like you actually loaded these files in
19:51:59  <thlorenz>they appear in your sources tab
19:52:26  <thlorenz>even the source map itself appears there for chrome at this point as some data:// file
19:57:35  <thlorenz>defunctzombie: basically saying your server just needs to be setup like these cdns ;)
20:06:04  * indexzeroquit (Quit: indexzero)
20:09:33  * AvianFluquit (Remote host closed the connection)
20:09:35  <rowbit>substack, pkrumins: Encoders down: 166.78.104.64 (dev-ie10-2)
20:10:05  * mafintoshjoined
20:18:35  * AvianFlujoined
20:20:05  <rowbit>substack, pkrumins: Encoders down: 166.78.104.64 (dev-ie10-2)
20:22:14  <pkrumins>no it's not
20:23:10  <rowbit>Hourly usage stats: [free: 7]
20:26:35  * fallsemoquit (Ping timeout: 252 seconds)
20:30:59  * dguttmanquit (Remote host closed the connection)
20:33:18  * fallsemojoined
20:38:25  * jergasonpart
20:52:55  * thlorenzquit (Remote host closed the connection)
20:58:11  * kriskowalquit (Quit: kriskowal)
21:23:10  <rowbit>Hourly usage stats: [free: 5]
21:27:30  * mafintoshquit (Quit: Leaving...)
21:38:38  * mafintoshjoined
21:42:10  * cianomaidinjoined
21:45:57  * mafintoshquit (Quit: Leaving...)
21:56:35  * cpupquit (Ping timeout: 272 seconds)
21:56:38  * fallsemoquit (Ping timeout: 264 seconds)
21:56:55  * cpupjoined
21:57:35  * thlorenzjoined
22:00:04  * fallsemojoined
22:08:14  <thlorenz>defunctzombie: we do some other languages since the original code may not be javascript
22:08:31  <defunctzombie>thlorenz: then we need to be very specific about those languages
22:08:38  <defunctzombie>or maybe not care about it yet
22:08:44  <defunctzombie>otherwise the bundle is too massive
22:08:53  <thlorenz>ok, also if worried about bundle size we can pull it in via script tag
22:08:54  <defunctzombie>the highlight.js folks indend for it to be server side
22:09:10  <defunctzombie>I ghetto fixed it for now
22:09:16  <defunctzombie>cause I need tests to be passing :)
22:09:18  <thlorenz>not only, it would also look for <code.hljs> tags to auto higlight
22:09:29  <thlorenz>:) np, we'll worry about other languages later
22:15:38  <thlorenz>defunctzombie: https://github.com/defunctzombie/zuul/issues/31#issuecomment-31590103
22:15:50  <thlorenz>tounge in cheek ;)
22:19:53  * cpupquit (Read error: Connection reset by peer)
22:23:10  <rowbit>Hourly usage stats: [free: 27]
22:23:26  * dguttmanjoined
22:28:35  * defunctzombiechanged nick to defunctzombie_zz
22:29:10  * defunctzombie_zzchanged nick to defunctzombie
22:39:35  * fronxjoined
22:44:46  * cianomaidinquit (Quit: cianomaidin)
22:44:59  * fallsemoquit (Ping timeout: 272 seconds)
22:46:36  * cianomaidinjoined
22:47:54  * cianomaidinquit (Client Quit)
22:50:29  * fallsemojoined
22:52:38  * cianomaidinjoined
23:11:32  <jesusabdullah>grncdr: I see! I'd believe that.
23:17:06  <defunctzombie>thlorenz: the highlighter function code should be the same as you had before
23:17:12  <defunctzombie>I just made it not use the ternary
23:17:24  <thlorenz>ah, maybe I misread it
23:17:59  <thlorenz>I usually prefer ternary -- more functional, vs. if == branch == imperative
23:19:22  <thlorenz>defunctzombie: did you pub the new version to npm yet? can't wait to show my peers the new and improved testing experience :)
23:19:29  <defunctzombie>thlorenz: yea
23:19:30  <defunctzombie>1.2.0
23:19:34  <thlorenz>nice
23:20:09  <thlorenz>I have a feeling zuul will be the new hot -- at least for 2014
23:20:33  <thlorenz>it's a bit unfair cuz we rely on the fact that you use browserify with source maps which allows us to do so much more magic
23:20:54  <thlorenz>other testing frameworks don't have that advantage
23:21:33  <defunctzombie>too bad for them
23:21:41  <defunctzombie>also, we aren't a testing framework really
23:21:50  <defunctzombie>we are a test runner
23:22:03  <defunctzombie>I like to keep our fingers out of people's code as much as possible
23:22:10  <defunctzombie>and make it easy to instrument tests
23:22:19  <defunctzombie>everything else is too much tie in
23:22:21  <defunctzombie>configure this
23:22:26  <defunctzombie>configure that
23:23:10  <rowbit>Hourly usage stats: [free: 20]
23:24:01  * RandallKentquit (Ping timeout: 246 seconds)
23:25:03  * RandallKentjoined
23:26:28  <grncdr>gah what the hell
23:27:36  <grncdr>I wrote a Java thing, and open-sourced it, somebody "forked" my version by creating a new repo with some new docs, and the compiled jar files, no sources
23:27:51  <defunctzombie>hahaha
23:27:55  <grncdr>I mean, yay! they're using it
23:27:56  <grncdr>but wtf
23:28:14  <grncdr>they tweeted @ me to be like "hey look at what I did"
23:28:22  <grncdr>and I was all stoked to pull their doc changes back into my repo
23:28:32  <ogd>java lol
23:28:40  <Raynos>xd
23:28:42  <Raynos>java lol
23:28:45  <grncdr>indeed
23:28:45  <ogd>grncdr: are you still downtown?
23:28:54  <grncdr>ogd I'm on the east side of the lake
23:28:59  <ogd>grncdr: lol
23:29:04  <grncdr>thinking about heading out again
23:29:10  <grncdr>is where my apt is
23:29:15  <grncdr>you at sweet bar?
23:29:19  <ogd>grncdr: yep
23:29:32  <ogd>grncdr: oh you didnt get the one in jlord's old place?
23:29:57  <grncdr>no
23:30:15  <grncdr>that guy was only renting it out on weekends and doesn't understand or care about how to use the airbnb calendar
23:30:42  <grncdr>are you guys biking?
23:31:36  <ogd>grncdr: nope car, my bike is broken so i hitched a ride with 0x604
23:31:40  <ogd>brycebaril: https://gist.github.com/maxogden/8262222
23:31:45  <ogd>brycebaril: (see readme at bottom)
23:32:32  <Raynos>grncdr: cool your using jsig :D
23:39:15  <grncdr>Raynos: yeah, I want to write a parser for it too at some point
23:39:23  <Raynos>:D
23:39:32  <Raynos>I want to lobby for it to be used at my compan
23:39:37  <Raynos>so i can spend some time polishing it
23:39:39  <grncdr>I've been spending a lot of time on shell-parse lately though
23:39:45  <grncdr>and driving
23:39:57  <grncdr>now I'm in one place for 2 weeks again, so that will be good
23:40:10  <grncdr>I need to catch up on some $ work though :P
23:51:11  <Raynos>money
23:51:13  <Raynos>cash money.
23:51:39  <grncdr>Raynos get me a job at your company and I'll support your jsig campaign ;)
23:51:49  <grncdr>actually just contract me to do that
23:52:01  <grncdr>"dev politics campaign manager"
23:52:10  <Raynos>xd
23:59:00  <thlorenz>grncdr: I think you got that confused, jsig does *not* stand for: Java Script Income Generator ;)
23:59:29  <grncdr>hm, it really should though ;P