00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:04:01  <ogd>groundwater: see bottom for git push output https://github.com/maxogden/taco
00:07:05  * thealphanerdquit (Quit: thealphanerd)
00:13:46  * jcrugzzquit (Ping timeout: 252 seconds)
00:14:49  <ogd>substack: ooooh i should probably switch to this eh https://github.com/substack/git-http-backend
00:19:21  <robertkowalski>isaacs: i created a module which extracts code from install.js - it is bsd licensed. not sure what's the way to go, i just add Copyright (c) Isaac Z. Schlueter to the head of the license file?
00:20:22  * soldairquit (Ping timeout: 272 seconds)
00:22:55  * AvianFluquit (Ping timeout: 246 seconds)
00:25:39  * feross__joined
00:26:21  * feross_quit (Ping timeout: 272 seconds)
00:26:59  * feross__quit (Client Quit)
00:27:50  <rowbit>Hourly usage stats: [free: 14]
00:27:59  * mikolalysenkoquit (Ping timeout: 252 seconds)
00:32:31  * jcrugzzjoined
00:34:49  * contrahaxjoined
00:35:47  * fronxjoined
00:38:08  <isaacs>robertkowalski: the safest path is to always include copyright, and the license included in your LICENSE file
00:38:25  <isaacs>robertkowalski: "This uses parts of npm, (c) Isaac Z. Schlueter, under the following license: ..."
00:39:09  * feross_joined
00:39:23  * mikolalysenkojoined
00:39:55  * coderzachjoined
00:40:08  * thlorenzquit (Remote host closed the connection)
00:40:10  * fronxquit (Ping timeout: 252 seconds)
00:42:19  <robertkowalski>isaacs: thanks. PR will follow soon! :)
00:43:30  <groundwater>ogd how long until you're using it in production?
00:43:56  <ogd>groundwater: soon hopefully, need to write a few more tests
00:44:09  <groundwater>ogd you free sunday?
00:44:10  <ogd>groundwater: and trevor norris is working on eliminating the need for nginx
00:44:17  <ogd>groundwater: yea i think so
00:44:45  <groundwater>i'm flying back tomorrow night, but i'll be ready to hack sunday
00:44:53  <groundwater>nodepdx group is pretty cool!
00:45:08  <ogd>yea pdx rulz
00:45:13  <groundwater>ogd you're from a fine pedigree
00:45:21  <groundwater>lol
00:46:14  <ogd>hah
00:50:46  * coderzachquit (Remote host closed the connection)
00:58:52  * indexzerojoined
00:59:21  * wolfeida_quit
01:04:41  * jxson_quit (Remote host closed the connection)
01:05:16  * jxsonjoined
01:08:31  <ogd>chrisdickinson: do you know how to get the public key from a `git push` over http?
01:08:55  * jxsonquit (Remote host closed the connection)
01:08:59  * jcrugzzquit (Ping timeout: 260 seconds)
01:09:02  * jxsonjoined
01:11:26  * indexzeroquit (Quit: indexzero)
01:11:30  * ednapiranhaquit (Quit: Leaving...)
01:12:28  <marcello3d>anyone here tried dash on osx for doc browsing?
01:21:05  * contrahaxquit (Quit: Sleeping)
01:26:46  * jxsonquit (Remote host closed the connection)
01:27:50  <rowbit>Hourly usage stats: [free: 23]
01:28:37  * mikolalysenkoquit (Ping timeout: 248 seconds)
01:32:34  * fallsemojoined
01:32:56  * jxsonjoined
01:35:50  * feross_quit (Quit: feross_)
01:38:42  * contrahaxjoined
01:43:31  * coderzachjoined
01:45:09  * fallsemoquit (Ping timeout: 272 seconds)
01:45:15  * mikolalysenkojoined
01:45:23  * jxsonquit (Remote host closed the connection)
01:45:54  * jxsonjoined
01:48:30  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:48:41  * coderzachquit (Ping timeout: 272 seconds)
01:49:22  * jxsonquit (Remote host closed the connection)
01:49:31  * jxsonjoined
01:50:24  * dominictarrjoined
01:51:30  * fallsemojoined
01:53:19  * contrahaxquit (Quit: Sleeping)
01:56:11  * fallsemoquit (Ping timeout: 272 seconds)
01:56:36  * marcello3dquit (Remote host closed the connection)
01:57:12  * marcello3djoined
01:58:48  * jxson_joined
02:01:41  * marcello3dquit (Ping timeout: 248 seconds)
02:02:54  * jxsonquit (Ping timeout: 276 seconds)
02:03:48  * jxson_quit (Ping timeout: 252 seconds)
02:14:07  * jxsonjoined
02:18:41  * yorickquit (Read error: Connection reset by peer)
02:20:59  * dominictarrquit (Ping timeout: 272 seconds)
02:21:03  * AvianPhonejoined
02:22:04  * anoemijoined
02:22:23  * mikolalysenkoquit (Ping timeout: 252 seconds)
02:23:50  * contrahaxjoined
02:24:35  * contrahaxquit (Client Quit)
02:26:48  * contrahaxjoined
02:27:17  * ferossquit (Quit: feross)
02:27:27  * cpupquit (Ping timeout: 252 seconds)
02:27:50  <rowbit>Hourly usage stats: [developer: 1, free: 17]
02:28:48  * dominictarrjoined
02:30:51  * cpupjoined
02:31:49  * fallsemojoined
02:35:57  * fallsemoquit (Ping timeout: 245 seconds)
02:36:29  * mikolalysenkojoined
02:36:46  * jxsonquit (Remote host closed the connection)
02:44:34  * coderzachjoined
02:44:53  * funkytekjoined
02:45:29  <mikolalysenko>man. I forgot about valueOf()...
02:45:39  <mikolalysenko>so it turns out that pretty much every javascript expression can throw an exception
02:49:29  * coderzachquit (Ping timeout: 272 seconds)
02:49:32  * anoemiquit (Remote host closed the connection)
02:55:05  <grncdr>dominictarr: were you implementing sha algos in JS a while ago?
02:55:50  <grncdr>I ask because I noticed that hawk has a pure JS version of SHA-256 and it took it from another project which was quite extensive
02:56:29  <grncdr>might be worth trying to get the authors of the other project to publish it on npm
02:57:25  <grncdr>it was this one: https://code.google.com/p/crypto-js/
03:00:07  * mikolalysenkoquit (Ping timeout: 245 seconds)
03:10:39  * indexzerojoined
03:11:35  <dominictarr>grncdr, yes. it's npm.im/sha.js
03:11:47  <dominictarr>I have sha256,
03:12:02  <dominictarr>some one did publish crypto-js to npm, but my sha256 is faster.
03:12:07  <grncdr>ah I see
03:12:11  * mikolalysenkojoined
03:12:19  <dominictarr>gtg
03:16:31  * dominictarrquit (Ping timeout: 246 seconds)
03:24:30  * ferossjoined
03:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 15]
03:27:52  * contrahaxquit (Quit: Sleeping)
03:29:03  * contrahaxjoined
03:32:18  * nfroidurequit (Ping timeout: 265 seconds)
03:34:08  <spion>crypto-js is super slow :/
03:34:33  * mikolalysenkoquit (Ping timeout: 276 seconds)
03:40:13  * coderzachjoined
03:40:28  * ferossquit (Read error: Connection reset by peer)
03:41:23  * ferossjoined
03:44:05  * ferossquit (Read error: Connection reset by peer)
03:44:06  * nfroidurejoined
03:45:35  * ferossjoined
03:47:25  * ferossquit (Read error: Connection reset by peer)
03:48:39  * ferossjoined
03:49:37  * ferossquit (Read error: Connection reset by peer)
03:50:58  * ferossjoined
03:56:34  * contraha_joined
03:58:23  * contrahaxquit (Ping timeout: 260 seconds)
04:00:10  * ferossquit (Read error: Connection reset by peer)
04:02:20  * ferossjoined
04:03:25  * kumavis_joined
04:08:05  * contraha_quit (Quit: Sleeping)
04:08:44  * contrahaxjoined
04:18:59  * funkytekquit (Ping timeout: 252 seconds)
04:20:04  * funkytekjoined
04:27:17  * kumavis_quit (Ping timeout: 248 seconds)
04:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 31]
04:29:49  * kumavis_joined
04:30:09  * mikolalysenkojoined
04:35:39  * mikolalysenkoquit (Ping timeout: 276 seconds)
04:40:15  <feross>marcello3d: yeah, dash is pretty good
04:40:24  <feross>i haven't bought it so it keeps nagging me
04:40:28  <feross>so i don't use it as much
04:40:39  <feross>but it's handy for offline docs when you're working on a train or plane
04:41:20  <feross>it let's keep you a keep a complete offline copy of MDN's js/css/html docs
04:41:49  * Aviaphonejoined
04:43:40  * AvianPhonequit (Ping timeout: 246 seconds)
04:45:05  * anvakajoined
04:45:19  * AvianPhonejoined
04:47:13  * floatdropquit (Ping timeout: 265 seconds)
04:49:18  * Aviaphonequit (Ping timeout: 276 seconds)
04:49:49  * contrahaxquit (Quit: Sleeping)
04:50:48  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
04:55:28  * floatdropjoined
05:01:01  * thealphanerdjoined
05:02:15  * dominictarrjoined
05:06:46  * floatdropquit (Ping timeout: 246 seconds)
05:07:49  * anoemijoined
05:08:17  <kumavis_>where is `process` defined for browserify
05:09:56  <ogd>kumavis_: i think https://github.com/defunctzombie/node-process/blob/master/browser.js
05:11:55  <defunctzombie>yes
05:17:53  * anoemiquit (Remote host closed the connection)
05:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 20]
05:28:16  * dcodeIOjoined
05:30:53  * dcodeIO1quit (Ping timeout: 272 seconds)
05:30:54  * mikolalysenkojoined
05:31:24  * coderzachquit (Remote host closed the connection)
05:33:35  * Aviaphonejoined
05:35:22  * fronxjoined
05:35:57  * mikolalysenkoquit (Ping timeout: 272 seconds)
05:36:21  * AvianPhonequit (Read error: Connection reset by peer)
05:36:30  * AvianPhonejoined
05:36:45  * mikolalysenkojoined
05:40:07  * fronxquit (Ping timeout: 260 seconds)
05:41:06  * AvianFlewjoined
05:41:18  * Aviaphonequit (Ping timeout: 276 seconds)
05:41:57  * mikolalysenkoquit (Ping timeout: 276 seconds)
05:43:35  * jxsonjoined
05:43:54  * AvianPhonequit (Ping timeout: 276 seconds)
05:46:31  * AvianPhonejoined
05:50:11  * thealphanerdquit (Quit: thealphanerd)
05:51:03  * AvianFlewquit (Ping timeout: 276 seconds)
05:55:00  * ednapiranhajoined
06:03:52  * anoemijoined
06:07:54  * AvianPhonequit (Quit: Bye)
06:23:36  * anoemiquit (Remote host closed the connection)
06:24:51  * jxson_joined
06:24:51  * jxsonquit (Read error: Connection reset by peer)
06:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 8]
06:28:55  * floatdropjoined
06:30:29  * marcello3djoined
06:30:29  * kumavis_quit (Quit: Textual IRC Client: www.textualapp.com)
06:32:39  * dominictarrquit (Ping timeout: 276 seconds)
06:33:23  * floatdropquit (Ping timeout: 253 seconds)
06:33:24  * jxson_quit
06:35:49  * fronxjoined
06:35:54  * contrahaxjoined
06:36:55  * funkytekjoined
06:40:31  * floatdropjoined
06:40:33  * fronxquit (Ping timeout: 272 seconds)
06:44:34  * contrahaxquit (Read error: Connection reset by peer)
06:45:12  * contrahaxjoined
06:54:30  * shamaquit
06:57:39  * dguttmanquit (Quit: dguttman)
07:07:40  * ferossquit (Quit: feross)
07:10:17  * pfrazequit (Ping timeout: 265 seconds)
07:11:57  * marcello3dquit (Remote host closed the connection)
07:12:33  * marcello3djoined
07:17:01  * marcello3dquit (Ping timeout: 272 seconds)
07:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 17]
07:32:54  * ednapiranhaquit (Quit: Leaving...)
07:34:34  <anvaka>I have a generic question about specific design problem
07:34:49  <anvaka>Imagine you have a graph renderer
07:35:01  <anvaka>And you want to let users drag'n'drop nodes
07:35:14  <anvaka>as well as change scale factor, and actual scene position
07:35:15  <prettyrobots>Saw this and thought about the conversations hear earlier about filthy, filthy lucre.
07:35:16  <prettyrobots>http://blog.hogbaysoftware.com/post/72442052582/winter-2014-newsletter
07:35:33  <prettyrobots>And by hear I mean here.
07:35:47  <anvaka>something like this http://anvaka.github.io/ngraph/examples/pixi.js/06%20-%20Packaging/ - where you can drag stuff around
07:36:02  <anvaka>I'm really struggling with properly separating concerns here
07:36:30  <anvaka>Should graphic renderer have a methods pan()/zoom()/scale()/dragNode()?
07:36:43  <anvaka>It seems dirty...
07:37:46  <anvaka>So, I wrote a separate component, which listens to mouse events and modifies the scene, but then it becomes super coupled with the renderer
07:37:49  <anvaka>https://github.com/anvaka/ngraph.pixi/blob/master/index.js#L192 - here
07:38:31  * Maciek416quit (Remote host closed the connection)
07:38:50  <anvaka>hm... maybe I should mimic MVC here as well. And then let renderer listen to events from graph model, while controller will be used to alter it
07:39:24  <anvaka>I spent so much time on this, and still have zero solutions which I like
07:43:22  * marcello3djoined
07:44:26  * marcello3dquit (Read error: Connection reset by peer)
07:44:51  * marcello3djoined
07:47:04  * marcello4djoined
07:49:38  * marcello3dquit (Ping timeout: 252 seconds)
07:51:43  * marcello4dquit (Ping timeout: 260 seconds)
08:06:26  * peutetrejoined
08:09:43  * hij1nxquit (Ping timeout: 245 seconds)
08:11:43  * hij1nxjoined
08:12:02  <anvaka>nevermind... I think I'll just put them on the renderer itself
08:12:18  <anvaka>Something akin to leaflet: http://leafletjs.com/reference.html#map-set-methods
08:13:58  * thealphanerdjoined
08:25:34  * floatdropquit (Ping timeout: 246 seconds)
08:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 8]
08:39:24  * taterbasequit (Ping timeout: 252 seconds)
08:41:24  * peutetrequit (Quit: peutetre)
08:41:53  * taterbasejoined
08:58:51  * thealphanerdquit (Quit: thealphanerd)
09:25:35  * wolfeidaujoined
09:25:58  * floatdropjoined
09:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 13]
09:40:37  * marcello3djoined
09:45:20  * marcello3dquit (Read error: Connection reset by peer)
09:45:33  * marcello3djoined
09:50:15  * marcello3dquit (Ping timeout: 276 seconds)
10:21:09  * floatdropquit (Ping timeout: 252 seconds)
10:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 37]
10:35:12  * ferossjoined
10:45:50  * marcello3djoined
10:50:49  * marcello3dquit (Ping timeout: 272 seconds)
10:58:27  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
11:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 12]
11:55:21  * floatdropjoined
11:56:04  * floatdropquit (Client Quit)
11:58:05  * floatdropjoined
11:59:39  * floatdropquit (Client Quit)
12:04:07  * floatdropjoined
12:23:31  * fallsemojoined
12:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 18]
12:34:18  * fronxjoined
12:39:15  * fronxquit (Remote host closed the connection)
12:43:06  * kenperkinsquit (Quit: Computer has gone to sleep.)
12:45:37  * marcello3djoined
12:46:22  * tobiejoined
12:50:25  * marcello3dquit (Ping timeout: 272 seconds)
12:57:21  * floatdropquit (Quit: Leaving.)
13:15:40  * ralphtheninjajoined
13:24:57  * joliss_joined
13:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 31]
13:32:33  * joliss_quit (Quit: joliss_)
13:45:35  * marcello3djoined
13:49:17  * AvianFlujoined
13:49:41  * floatdropjoined
13:49:42  * marcello3dquit (Ping timeout: 245 seconds)
13:51:30  * floatdrop1joined
13:51:31  * floatdropquit (Read error: Connection reset by peer)
13:55:37  * floatdrop1quit (Ping timeout: 246 seconds)
14:06:37  * fronxjoined
14:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 22]
14:31:16  * AvianFluquit (Remote host closed the connection)
14:35:37  * pfrazejoined
14:38:08  * fronxquit (Remote host closed the connection)
14:45:50  * marcello3djoined
14:50:18  * floatdropjoined
14:50:19  * marcello3dquit (Ping timeout: 260 seconds)
14:54:59  * floatdropquit (Ping timeout: 260 seconds)
14:56:07  * fronxjoined
15:02:15  * AvianFlujoined
15:07:34  * mikolalysenkojoined
15:23:47  * fallsemoquit (Ping timeout: 272 seconds)
15:24:42  * fallsemojoined
15:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 58]
15:36:12  * dguttmanjoined
15:39:16  * kriskowalquit (Read error: Operation timed out)
15:41:56  * tobiequit (Quit: tobie)
15:50:12  * floatdropjoined
15:54:44  * floatdropquit (Ping timeout: 252 seconds)
15:59:50  * fronxquit (Remote host closed the connection)
16:04:36  * fronxjoined
16:06:06  * mikolalysenkoquit (Ping timeout: 252 seconds)
16:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 24]
16:28:20  * AvianFluquit (Remote host closed the connection)
16:32:05  * Maciek416joined
16:32:37  * fronxquit (Remote host closed the connection)
16:36:59  * coderzachjoined
16:39:10  * AvianPhonejoined
16:43:32  <contrahax>substack: https://github.com/hughsk/vinyl-source-stream vinyl + text streams for browserify usage
16:45:35  * marcello3djoined
16:46:05  * coderzachquit (Remote host closed the connection)
16:47:31  * hoobdeeblajoined
16:48:12  * fronxjoined
16:50:19  * floatdropjoined
16:50:27  * marcello3dquit (Ping timeout: 272 seconds)
16:52:31  * marcello3djoined
16:52:41  * coderzachjoined
16:54:55  * floatdropquit (Read error: Operation timed out)
16:56:16  * fronxquit (Remote host closed the connection)
17:15:06  * thlorenzjoined
17:19:34  * anoemi_joined
17:20:35  * mikolalysenkojoined
17:21:35  * marcello3dquit (Remote host closed the connection)
17:22:12  * marcello3djoined
17:23:42  <prettyrobots>Where is Dominic Tarr?
17:24:52  <pfraze>I think he's travelling
17:25:57  * mikolalysenkoquit (Ping timeout: 248 seconds)
17:26:39  * marcello3dquit (Ping timeout: 272 seconds)
17:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 16]
17:28:31  * thlorenzquit (Ping timeout: 260 seconds)
17:29:19  * anoemi_quit (Remote host closed the connection)
17:37:21  * shamajoined
17:45:37  * kumavis_joined
17:50:19  * floatdropjoined
17:53:15  * marcello3djoined
17:54:30  * marcello3dquit (Read error: Connection reset by peer)
17:54:34  * marcello4djoined
17:55:09  * floatdropquit (Ping timeout: 272 seconds)
17:57:06  * coderzachquit (Remote host closed the connection)
17:59:42  * AvianPhonequit (Ping timeout: 276 seconds)
18:01:15  * coderzac_joined
18:01:35  * thlorenzjoined
18:03:18  * mikolalysenkojoined
18:06:24  * marcello4dquit (Remote host closed the connection)
18:07:41  * mikolalysenkoquit (Ping timeout: 252 seconds)
18:12:32  * AvianFlujoined
18:19:14  * __rockbot__joined
18:19:28  * __rockbot__part
18:25:19  * ednapiranhajoined
18:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 27]
18:29:11  * ednapiranhaquit (Client Quit)
18:30:14  * kumavis__joined
18:30:43  <kumavis__>what is the naming convention for browser shims for core modules?
18:31:03  <kumavis__>corething-browser ? browser-corething ?
18:32:52  <kumavis__>i made a shim for process.hrtime - so maybe 'browser-process-hrtime' ?
18:34:03  <grncdr>I'd go with process-hrtime
18:34:19  <kumavis__>grncdr: so no browser prefix ?
18:34:40  <grncdr>that's just my preference
18:34:52  <grncdr>tbh, why not just make it a PR to browser-process ?
18:35:15  <kumavis__>i did, it was rejected, they dont want bloat b/c it goes into every bundle
18:35:24  <grncdr>ah I see
18:36:23  <kumavis__>i suppose ideally browserify should parse and add in polyfills only for used properties?
18:36:35  <kumavis__>but make them available
18:36:41  <grncdr>that's a harder problem :)
18:36:49  <kumavis__>certainly
18:37:03  <grncdr>not to got too far from your original question, but *how* do you shim hrtime?
18:37:12  * ralphtheninjaquit (Ping timeout: 245 seconds)
18:37:22  <kumavis__>grncdr: ill show you in a sec, bout to publish
18:37:43  * marcello3djoined
18:39:23  * kumavis_quit (Ping timeout: 272 seconds)
18:41:23  * indexzeroquit (Quit: indexzero)
18:42:12  * marcello3dquit (Ping timeout: 245 seconds)
18:44:54  * jcrugzzjoined
18:49:45  * fallsemoquit (Ping timeout: 276 seconds)
18:50:31  * floatdropjoined
18:53:01  <kumavis__>grncdr: https://github.com/kumavis/browser-process-hrtime
18:53:21  <kumavis__>grncdr: all 29 lines or source https://github.com/kumavis/browser-process-hrtime/blob/master/index.js
18:53:40  * fallsemojoined
18:54:30  <kumavis__>of*
18:55:19  * floatdropquit (Ping timeout: 260 seconds)
18:58:26  * fallsemoquit (Ping timeout: 252 seconds)
19:02:47  * fallsemojoined
19:05:26  * dguttmanquit (Quit: dguttman)
19:08:38  <pfraze>I need some beta testing for this webrtc network. Any volunteers?
19:08:43  <pfraze>https://grimwire.net
19:09:32  <kumavis__>pfraze: sure
19:10:12  <pfraze>kumavis__: cool. See if you cant get to the point where you've cloned and rehosted my status/profile program
19:13:14  <kumavis__>pfraze where is your status/profile program
19:13:27  <pfraze>kumavis__: open the panel on the right
19:13:43  <pfraze>should be a clickable gray bar
19:14:38  <kumavis__>uh, im looking at a helloworld tut on the left and an explorer on the right
19:14:52  <pfraze>far right, right of your scrollbar
19:15:10  <pfraze>starting to think it's hard to see :)
19:15:20  * thlorenzquit (Remote host closed the connection)
19:15:21  <ogd>https://www.dropbox.com/s/juswrqw4572deed/nerdjs4.mov
19:15:51  * cpupquit (Ping timeout: 272 seconds)
19:15:55  * thlorenzjoined
19:15:56  <kumavis__>pfraze: oh woah, thats a thing
19:16:04  <pfraze>kumavis__: lol yeah
19:16:09  <kumavis__>absolutely invisible
19:16:10  * cpupjoined
19:16:35  <kumavis__>maybe instead a bar at the top right which extends down?
19:17:09  <pfraze>kumavis__: maybe for now a button in the UI that opens it?
19:17:32  <kumavis__>that would work
19:17:53  <pfraze>1111 sec
19:19:05  <kumavis__>ogd hail yeh, javascript
19:19:06  <pfraze>ogd: lol @ that vid
19:20:07  * thlorenzquit (Ping timeout: 245 seconds)
19:21:44  <kumavis__>pfraze: lol the text editor is wonking out
19:21:55  <kumavis__>view source on the profile
19:22:02  <pfraze>:(
19:22:24  <pfraze>view source should embed the source in the interface
19:22:28  <pfraze>clone source should open it in your editor
19:26:00  <kumavis__>doing that now
19:26:21  <kumavis__>pfraze its pretty neat, though i don't quite get all whats going on
19:27:13  <kumavis__>pfraze: if it save it, where does it save?
19:27:20  <pfraze>kumavis__ localstorage
19:27:26  <kumavis__>ok cool
19:27:36  <kumavis__>how do i publish it?
19:27:42  <kumavis__>world icon?
19:27:43  <pfraze>click the globe, top bar
19:27:44  <pfraze>yeah
19:27:50  <rowbit>Daily usage stats: [developer: 1, free: 510]
19:27:51  <rowbit>Hourly usage stats: [developer: 0, free: 20]
19:27:57  <pfraze>lol ok there we go
19:28:20  <kumavis__>and then how do i view it?
19:28:32  <pfraze>refresh links in the right bar
19:28:37  <pfraze>it should show up under your name
19:28:52  <pfraze>you can also navigate to it through the explorer interface, which is that folder icon in the top bar
19:30:47  * __rockbot__joined
19:32:08  <kumavis__>so this is me httpl://[email protected]!grimwire.net!7746/profile.js
19:32:14  <kumavis__>hello world
19:32:27  <kumavis__>does that link work for anyone?
19:32:56  <pfraze>not like that
19:33:14  <pfraze>I'll get grimwire.net to load its hash URI though
19:33:23  <pfraze>so then you could share grimwire.net#httpl://[email protected]!grimwire.net!7746/profile.js
19:33:36  <kumavis__>right, but i mean in app, that url works, yet?
19:33:54  <pfraze>oh yeah
19:34:01  <pfraze>yeah, in the url bar within the UI
19:34:05  <kumavis__>cool
19:34:17  <kumavis__>what is that id number before /profile.js
19:34:34  <pfraze>the full uri is [email protected]!app!randomid
19:35:43  <pfraze>kumavis__: thanks for testing
19:35:45  <kumavis__>randomid is for the webworker? user?
19:36:43  <pfraze>that URI is for your connection to the rtc network, which means it represents the page
19:36:46  <pfraze>your page instance
19:36:56  <kumavis__>pfraze so im hosting my own profile right now, if i log off its inaccessible, yes?
19:37:00  <pfraze>the /profile.js indicates the worker
19:37:04  <pfraze>correct
19:37:55  <kumavis__>pfraze browserify support?
19:38:03  <kumavis__>browserifyCDN that is
19:38:27  <pfraze>kumavis__ nothing yet, but could definitely be done
19:38:28  * marcello3djoined
19:38:51  <kumavis__>i was surprised how easy it was to set up browserifyCDN
19:39:20  <pfraze>yeah, it's near the top of my list for how to do package management
19:39:44  <kumavis__>pfraze: can you tell me more about this project? what do you want to do with it?
19:40:18  <pfraze>kumavis__: so its got a fairly complete implementation of HTTP for webrtc and web workers
19:40:59  <pfraze>and its got a link-exchanging protocol based on RFC 5988 (the Link response header) that tries to setup semantic navigation
19:41:21  <pfraze>you can see that part of it in action with the explorer
19:42:17  <pfraze>the idea is to mix together user software in shared environments
19:42:55  * marcello3dquit (Ping timeout: 245 seconds)
19:43:14  * anvakaquit (Read error: Connection reset by peer)
19:43:47  * ferossquit (Quit: feross)
19:43:51  <kumavis__>you publish a service, i publish a server, and then the other person uses our services to publish a higher level service?
19:44:02  <kumavis__>s/server/service
19:44:19  <pfraze>yeah possibly. Aggregate, using our services as upstreams
19:44:37  * anvakajoined
19:45:09  <kumavis__>pfraze: is this on github
19:45:26  <pfraze>kumavis__: yes, github.com/grimwire/grimwire
19:45:34  <pfraze>0.6.x branch
19:48:12  <kumavis__>pfraze maybe this is out of band (again im still a bit lost), but if you run a service i like, i should be able to run an auto-syncing clone
19:48:20  <kumavis__>pfraze sure i can clone the source
19:48:48  <pfraze>kumavis__: so you can auto-get the source, or auto-get the content?
19:49:05  <kumavis__>but if im not really interested in forking and modifying it, but instead just providing redundency
19:49:15  <pfraze>oh yeah
19:49:41  <kumavis__>kind of like a star on github or a retweet on twitter
19:50:16  * floatdropjoined
19:50:17  <kumavis__>closer to a retweet i guess
19:50:26  <pfraze>yeah, that'd be good. The "clone" right now is actually a bit misleading. What actually happens is that an OPEN request is sent to your editor, and its given a URI to the source of my program
19:50:38  <pfraze>if you look in the profile app's source, you can see the code for that at the bottom
19:50:55  <kumavis__>yes i did notice that
19:51:00  <kumavis__>actually removed it from mine
19:51:04  <pfraze>yeah
19:51:21  <kumavis__>but the idea is "man i like this service, i want to keep it up and running"
19:51:28  <pfraze>yeah
19:51:58  <pfraze>yeah, I think I'll standardize the source-sharing soon, and I'll keep that in mind for features
19:52:08  <kumavis__>especially since most of the services will not always be available
19:52:23  <pfraze>right yeah
19:52:24  * __rockbot__quit (Quit: __rockbot__)
19:52:46  * mikolalysenkojoined
19:52:50  <kumavis__>im just getting excited looking at scuttlebutt https://github.com/dominictarr/scuttlebutt
19:52:56  * marcello3djoined
19:53:14  <kumavis__>so its got me thinking about distributed systems, scarce data, etc
19:53:16  <pfraze>kumavis__ scuttlebutt is awesome, and I think it's been superceded
19:53:26  <kumavis__>oh?
19:53:43  <pfraze>let me try to find it...
19:54:19  <pfraze>kumavis__: https://github.com/dominictarr/cyphernet
19:54:45  * dguttmanjoined
19:55:23  * floatdropquit (Ping timeout: 272 seconds)
19:57:25  * marcello3dquit (Ping timeout: 248 seconds)
19:57:52  <kumavis__>"Currently, this is a readme project."
19:57:57  <kumavis__>heh
19:58:06  <kumavis__>but ill be keeping an eye on it
19:58:28  <pfraze>lol yeah
19:58:38  <pfraze>pretty interesting ideas
19:59:56  * pfrazeafk grabbing lunch
20:00:03  <pfraze>err... /afk
20:04:04  * ralphtheninjajoined
20:19:25  * anvakaquit (Remote host closed the connection)
20:21:29  * thlorenzjoined
20:27:15  * thealphanerdjoined
20:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 32]
20:37:46  * mikolalysenkoquit (Ping timeout: 246 seconds)
20:38:56  * kumavis__quit (Quit: kumavis__)
20:50:13  * floatdropjoined
20:53:32  * marcello3djoined
20:54:55  * floatdropquit (Ping timeout: 272 seconds)
20:58:27  * marcello3dquit (Ping timeout: 272 seconds)
20:59:22  * thealphanerdquit (Quit: thealphanerd)
21:00:02  * mikolalysenkojoined
21:00:57  * peutetrejoined
21:10:58  * ednapiranhajoined
21:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 26]
21:29:12  * __rockbot__joined
21:50:13  * floatdropjoined
21:54:24  * marcello3djoined
21:54:42  * floatdropquit (Ping timeout: 245 seconds)
21:55:58  * anvakajoined
21:59:15  * marcello3dquit (Ping timeout: 272 seconds)
22:00:45  * contrahaxquit (Quit: Sleeping)
22:00:47  <anvaka>jesusabdullah: we were talking with thlorenz about this offline. Here is an idea for browserify-cdn. We could host all browserified packages on S3. When user hits S3 and package is not hosted there yet, send 302 response to browser to pull package from browserify server, which will upload it to S3. So next time request is served from S3. S3 supports this type of redirects when key is not found...
22:01:22  <anvaka>http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html - here
22:01:33  <anvaka>Just thought it could increase stability of b-cdn
22:04:30  * yorickjoined
22:05:42  * brianloveswordsquit (Excess Flood)
22:06:54  * anvakaquit (Remote host closed the connection)
22:07:07  * brianloveswordsjoined
22:07:21  * hoobdeeblaquit
22:07:47  * fronxjoined
22:09:36  * tilgovijoined
22:11:36  * peutetrequit (Quit: peutetre)
22:12:36  <jesusabdullah>ooh that's a good idea re: s3
22:14:02  * anvakajoined
22:14:28  <jesusabdullah>anvaka: excellent idea re: s3
22:14:45  <jesusabdullah>anvaka: I haven't put much time in bcdn lately, but I think that would be much win
22:16:22  * mikolalysenkoquit (Ping timeout: 245 seconds)
22:16:37  <jesusabdullah>anvaka: Tell me more about https://github.com/anvaka/ag.alert I want to do a talk proposal on this and submit it while waiting for my plane
22:17:32  * coderzac_quit (Remote host closed the connection)
22:21:58  * funkytekjoined
22:22:46  * thealphanerdjoined
22:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 21]
22:30:28  * fronxquit (Remote host closed the connection)
22:31:59  * peutetrejoined
22:36:05  <anvaka>jesusabdullah: that is my attempt to make angular and npm friends.
22:36:46  <anvaka>Just take out angular.js modules, replace it with browserify and npm and you'll get amazingly powerful system
22:36:58  <jesusabdullah>anvaka: How did it go? I want to do a talk about using browserify with angular. Mostly focusing on app layout (controllers as modules, hopefully `var angular = require('angular')`)
22:37:26  <jesusabdullah>anvaka: but of course the pipe dream, so to speak, is to have angular broken up into a jillion modules so you only have to include the deps you WANT to
22:37:41  * peutetrequit (Quit: peutetre)
22:37:59  <anvaka>it was amazing, only testing was disappointing
22:38:14  <anvaka>I'm actually thinking controllers as angular modules is not enough
22:38:29  <anvaka>stretch it even further - make an angular directive which would require stuff from npm
22:38:37  <anvaka>since it's all async - that could be done
22:38:51  <jesusabdullah>Yeah totes
22:39:19  <jesusabdullah>I'll need to experiment a little with it. I have experience with both angular and browserify but haven't written anything significant using both :(
22:39:41  <anvaka>ng.alert - was first attempt, but I'm pausing that effort - getting prepared to jsfest
22:39:59  <anvaka>with angular.js and npm - really throw away angular.module
22:40:08  <anvaka>You'll be amazed how far it can go then
22:41:31  <jesusabdullah>Word
22:41:59  <jesusabdullah>I think I'll show using it for app code as a practical approach, and then discuss these other ideas as the ideal situation (and where things will hopefully go)
22:42:16  <anvaka>where are you planning to speak?
22:42:37  * mikolalysenkojoined
22:43:13  <jesusabdullah>anvaka: mountainwest js
22:43:24  <jesusabdullah>anvaka: in salt lake city, where angular is ridiculously popular
22:43:40  <jesusabdullah>anvaka: the ng-conf is/was in SLC this year, and it was zero surprise
22:43:51  <ogd>w00t i deployed taco
22:44:11  <ogd>#cryptic
22:44:26  <jesusabdullah>gj
22:45:07  <jesusabdullah>oh, ogd, so I think next time I get to hammer on browserify-cdn I wanna take over hosting responsibilities. Do you want to keep the url and point it at the new service, or transfer it, or..?
22:45:18  <jesusabdullah>ogd: not pressing, but think about it
22:46:07  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
22:46:13  <ogd>jesusabdullah: yea whatevs
22:46:24  <jesusabdullah>ogd: nice
22:47:33  * mikolalysenkoquit (Ping timeout: 248 seconds)
22:50:16  * floatdropjoined
22:54:42  * floatdropquit (Ping timeout: 245 seconds)
22:55:27  <anvaka>jesusabdullah: sorry, was afk
22:56:41  <anvaka>jesusabdullah: i'd love to know how your experiments go with angular and npm
22:56:51  <ogd>anyone wanna be a guinea pig for a digitalocean thing i'm working on?
22:57:09  <ogd>or any fresh ubuntu 13.04 server
22:57:44  * __rockbot__quit (Quit: __rockbot__)
23:02:16  * funkytekjoined
23:02:17  * __rockbot__joined
23:03:39  <pfraze>ogd: it would need a fresh install?
23:05:09  * dcodeIO1joined
23:06:10  <ogd>pfraze: yea right now it probably wouldnt work unless its straight out of the box
23:07:20  <pfraze>ogd: can it run in a vm?
23:07:27  * fronxjoined
23:07:45  * dcodeIOquit (Ping timeout: 265 seconds)
23:12:05  * fronxquit (Ping timeout: 245 seconds)
23:14:29  <ogd>pfraze: yep probably https://github.com/maxogden/taco
23:14:44  <ogd>pfraze: you can use /etc/hosts instead of cnames
23:14:55  <pfraze>ok
23:15:34  <ogd>pfraze: right now it assumes root and passwordless login over ssh
23:17:57  <pfraze>ogd: ok, I'm going to bookmark this for the evening
23:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 12]
23:27:53  * __rockbot__quit (Quit: __rockbot__)
23:29:07  * fallsemoquit (Read error: Connection reset by peer)
23:32:08  <owen1> the net/http package to build web applications
23:39:32  * fallsemojoined
23:43:22  * mikolalysenkojoined
23:48:17  * mikolalysenkoquit (Ping timeout: 252 seconds)
23:50:11  * floatdropjoined
23:50:59  * fallsemoquit (Ping timeout: 272 seconds)
23:51:08  * AvianFluquit
23:51:32  * __rockbot__joined
23:51:34  * __rockbot__quit (Client Quit)
23:52:46  * AvianFlujoined
23:52:46  * fallsemojoined
23:54:53  * floatdropquit (Ping timeout: 272 seconds)
23:55:52  * marcello3djoined
23:57:43  * fallsemoquit (Ping timeout: 260 seconds)