00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:02  <guybrush>http://vuejs.org/
00:00:08  <defunctzombie>feross: but requires browser with Object.defineProperty
00:00:08  * ircretaryjoined
00:00:48  <defunctzombie>I looked at vue.. more complex than reactive
00:00:59  <defunctzombie>maybe better but I like the simplicity of reactive for now
00:00:59  <guybrush>defunctzombie: oh cool its a thing you are rolling
00:01:18  <defunctzombie>guybrush: yea, I basically wanted mongoose/backbone models
00:01:21  <defunctzombie>without all the other stuff
00:01:30  * thlorenzquit (Ping timeout: 252 seconds)
00:01:42  <guybrush>right looks cool
00:01:58  <feross>guybrush defunctzombie: thanks for the tips, will check these out
00:02:24  <defunctzombie>feross: for reactive check out my fork
00:02:27  <defunctzombie>feross: the dz branch
00:02:31  <defunctzombie>feross: has iteration and other fixes
00:02:49  <guybrush>somehow i want to make just a thing.get(regexString,function(resultArray){}) and thing.set('foo:bar:bla',data)
00:02:53  <guybrush>and _nothing_ else
00:02:54  <defunctzombie>isaacs: ping
00:03:13  <defunctzombie>guybrush: yea.. reactive has the set thing
00:03:34  <guybrush>i didnt look into reactive yet
00:04:16  * marcello3dchanged nick to marcello3d_zzZ
00:04:28  <defunctzombie>guybrush: it has some warts but is nice cause it isn't a lot of code
00:04:40  <feross>btw, the context for my question is that i have most of the lower-level stuff for a powerful bittorrent client in js working now
00:04:43  <guybrush>also what do you guys think about the polymer thing?
00:04:45  <owen1>are u guys talking about ractive.js ?
00:05:09  <feross>and i made a ui for it (screenshot here: https://f.cloud.github.com/assets/121766/2118747/844d0bee-911d-11e3-9378-e41071c94725.png) and i just need to hook up the lower-level stuff to the ui now
00:05:10  <guybrush>googles polymer and mozillas components thing
00:05:12  <defunctzombie>owen1: no, but that is kinda cool too
00:05:26  <owen1>so what is reactive?
00:05:33  <defunctzombie>feross: nice
00:05:46  <guybrush>feross: nice!
00:05:56  <feross>thanks :)
00:06:10  * funkytekjoined
00:08:27  * ferossquit (Quit: feross)
00:09:09  * calvinfo1quit (Quit: Leaving.)
00:14:16  <rowbit>substack, pkrumins: Encoders down: 184.106.106.46 (dev-ie8-1)
00:14:26  * jcrugzzquit (Ping timeout: 245 seconds)
00:18:36  * yorickquit (Remote host closed the connection)
00:22:39  * dguttmanjoined
00:24:39  * ednapiranhajoined
00:25:52  * dguttmanquit (Client Quit)
00:26:37  * dguttmanjoined
00:30:16  <rowbit>substack, pkrumins: Encoders down: 50.57.174.117 (dev2)
00:37:35  * jcrugzzjoined
00:38:31  <pfraze>I've been using https://grimwire.com/local/ to structure apps
00:40:01  <guybrush>interesting
00:40:31  <pfraze>theres a request event binder that turns unhandled clicks and form submits into httpl requests
00:40:44  <guybrush>it has no package.json
00:40:46  <pfraze>so you can encode event-handling as uris/methods
00:40:47  <guybrush>WHAT IS THIS!
00:40:48  <LOUDBOT>OH SHIT GET THE FUCK OUT
00:40:56  <pfraze>haha yes it's shameful
00:41:29  <pfraze>I've only recently become aware of browserify, so I was waiting for nodejs support
00:42:04  * ferossjoined
00:42:30  <guybrush>it looks cool anyway
00:42:43  <pfraze>to finish what I was saying - you end up doing eg <a href="httpl://sidebar/panel2" method="SHOW">
00:43:00  <pfraze>which is pretty handy
00:43:30  <pfraze>I'm not fully ready to release yet (need a server move and https cert) but http://guipedia.com/ is what local.js is for
00:44:14  * dguttmanquit (Quit: dguttman)
00:44:54  <guybrush>oh you are the author of local.js?
00:45:17  <pfraze>yeah
00:45:22  <guybrush>nice :D
00:45:28  <pfraze>:)
00:47:56  <guybrush>so the first thing which comes into my mind when i look at this, it will make me to build everything upon this
00:48:08  <guybrush>and everything i want to use has to fit into this
00:48:41  * dguttmanjoined
00:49:13  <guybrush>but im not sure :p did not really look into it yet, but do you understand what i mean?
00:49:21  * dguttmanquit (Remote host closed the connection)
00:49:24  <pfraze>I do yeah
00:49:46  <pfraze>so it depends on what you're attempting to do
00:50:00  <pfraze>it's actually a major goal to facilitate connections to remote backends
00:50:02  <guybrush>which is not a bad thing really, its just a thing i am thinking about when i see such tools
00:50:15  <guybrush>right
00:50:30  <pfraze>speaking toward the limitations, though
00:50:41  <pfraze>they should be temporary
00:51:34  <guybrush>anyway this looks really good
00:51:46  <rowbit>substack, pkrumins: Encoders down: 162.242.164.84 (dev-ie11-1)
00:52:01  <pfraze>thank you
00:54:36  <guybrush>woah i need to look more into webrtc haha
00:54:39  <guybrush>really cool stuff
00:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 14]
00:56:03  <guybrush>but we need webtorrent to make load-distribution more easy :D i cant wait until webtorrent rocks twitch.tv
00:57:41  <feross>guybrush: :D
00:57:51  <pfraze>yeah, my interest is very piqued for the p2p protocols
01:00:20  * Kessler_joined
01:00:33  <isaacs>defunctzombie: pong
01:00:47  <defunctzombie>isaacs: was getting some issues doing "npm adduser"
01:00:55  <defunctzombie>it complained about some readline thing
01:01:05  <isaacs>defunctzombie: weird.
01:01:13  <isaacs>defunctzombie: npm-debug.log? or output copypasta?
01:01:26  <defunctzombie>hm.. well it was fixed by doing this weird hack
01:01:34  <isaacs>defunctzombie: what was the one weird hack?
01:01:50  <defunctzombie>https://github.com/npm/npm/issues/4363
01:02:02  <defunctzombie>isaacs: "For a work-around, I created a new .npmrc file with just my email address. This seems to gets past the default read error:"
01:02:14  <defunctzombie>isaacs: then if you adduser with username and pass it works
01:02:45  * Kesslerquit (Ping timeout: 250 seconds)
01:04:01  <jesusabdullah>rvagg: how many people decide to drive the outback longways? How terrible of an idea is it to do so? XD
01:04:30  * ralphtheninjaquit (Read error: Operation timed out)
01:09:34  * calvinfojoined
01:13:57  * calvinfoquit (Ping timeout: 260 seconds)
01:19:48  * jcrugzz_joined
01:20:42  * i_m_ca_joined
01:23:07  * jesusabd1llahjoined
01:25:20  * kanzure_joined
01:28:11  * contrahaxjoined
01:29:59  * jcrugzzquit (*.net *.split)
01:29:59  * i_m_caquit (*.net *.split)
01:29:59  * kanzurequit (*.net *.split)
01:29:59  * jesusabdullahquit (*.net *.split)
01:31:05  * i_m_ca_changed nick to i_m_ca
01:33:02  * jesusabd1llahchanged nick to jesusabdullah
01:33:37  <isaacs>defunctzombie: i think the most recent npm release doesn't have that bug, correcT?
01:33:45  <isaacs>defunctzombie: what's your `npm -v`?
01:34:01  <defunctzombie>isaacs: 1.3.21
01:36:01  * mikolalysenkoquit (Ping timeout: 272 seconds)
01:42:33  * calvinfojoined
01:47:25  * calvinfoquit (Ping timeout: 272 seconds)
01:50:21  * defunctzombiechanged nick to defunctzombie_zz
01:52:50  * hoobdeeblajoined
01:55:21  <rowbit>Hourly usage stats: [developer: 0, free: 11]
02:02:22  * mikolalysenkojoined
02:04:16  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)
02:09:56  * ferossquit (Quit: feross)
02:16:45  <isaacs>defunctzombie_zz: i think it's been fixed since then. upgrade.
02:20:20  * hoobdeeblaquit
02:22:30  * thlorenzjoined
02:23:02  * ferossjoined
02:30:20  <substack>juliangruber: https://twitter.com/substack/status/432340394177593344
02:31:08  * marcello3d_zzZchanged nick to marcello3d
02:32:58  * simcop2387quit (Excess Flood)
02:33:47  * simcop2387joined
02:43:17  * calvinfojoined
02:48:03  * calvinfoquit (Ping timeout: 265 seconds)
02:52:14  * calvinfojoined
02:54:07  * h0kequit (Read error: Operation timed out)
02:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 7]
02:59:21  * thlorenzquit (Remote host closed the connection)
03:00:26  * Maciek416quit (Remote host closed the connection)
03:00:33  * thlorenzjoined
03:00:44  * Maciek416joined
03:05:04  * thlorenzquit (Ping timeout: 245 seconds)
03:13:42  * calvinfoquit (Quit: Leaving.)
03:13:45  * hoobdeeblajoined
03:16:25  * hoobdeeblaquit (Remote host closed the connection)
03:16:50  * hoobdeeblajoined
03:19:00  * thlorenzjoined
03:23:24  * thlorenzquit (Ping timeout: 245 seconds)
03:25:45  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
03:35:49  * cpupquit (Ping timeout: 260 seconds)
03:38:11  * jcrugzz_quit (Read error: Connection reset by peer)
03:38:28  * jcrugzzjoined
03:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 14]
04:13:55  * Kessler_quit (Ping timeout: 260 seconds)
04:14:11  * calvinfojoined
04:18:47  * calvinfoquit (Ping timeout: 272 seconds)
04:24:13  * calvinfojoined
04:24:32  * funkytekjoined
04:29:34  * phatedquit (Remote host closed the connection)
04:36:49  <rowbit>substack, pkrumins: Encoders down: 50.56.27.70 (dev-ie6-1)
04:43:33  * ferossquit (Quit: feross)
04:54:40  * calvinfoquit (Quit: Leaving.)
04:55:23  <rowbit>Hourly usage stats: [developer: 0, free: 23]
04:57:42  * mikolalysenkoquit (Ping timeout: 250 seconds)
05:00:58  * jcrugzzquit (Ping timeout: 265 seconds)
05:20:47  * contrahaxquit (Read error: Connection reset by peer)
05:21:08  * contrahaxjoined
05:32:33  * mikolalysenkojoined
05:54:04  * ferossjoined
05:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 6]
06:09:16  <rowbit>substack, pkrumins: These encoders are STILL down: 184.106.106.46(dev-ie8-1)
06:25:17  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.174.117(dev2)
06:28:26  * defunctzombie_zzchanged nick to defunctzombie
06:28:39  <defunctzombie>substack: nice
06:33:07  * defunctzombiechanged nick to defunctzombie_zz
06:33:19  * contrahaxquit (Quit: Sleeping)
06:33:31  <substack>github's caching proxy is going screwy again https://github.com/substack/subarg
06:37:23  <substack>sent another email to support
06:37:35  <substack>^^ rvagg feross
06:38:38  <feross>substack: :(
06:52:59  <terinjokes>substack: i was getting caches expiring (and thus showing the right picture) only to later have the old cache back
06:54:34  <substack>it might be like how npm was getting caching problems with fastly previously
06:55:20  <rowbit>Hourly usage stats: [developer: 1, free: 22]
06:55:48  <terinjokes>substack: interesting
07:00:42  * thlorenzjoined
07:01:42  * kenperkinsquit (Read error: Connection reset by peer)
07:01:50  * kenperkins_joined
07:05:04  * thlorenzquit (Read error: Operation timed out)
07:10:48  * ceejbot_quit (Remote host closed the connection)
07:11:36  * ceejbotjoined
07:16:52  * ceejbotquit (Ping timeout: 246 seconds)
07:26:46  * hoobdeeblaquit
07:26:52  * marcello3dchanged nick to marcello3d_zzZ
07:28:46  <rvagg>jesusabdullah: there's an awesome drive from adelaide down the south across to perth in the west, across the Nullabour Plain: http://en.wikipedia.org/wiki/Nullarbor_Plain
07:28:56  <rvagg>jesusabdullah: mostly nothing out there but it's one of Australia's classic drives
07:29:26  <jesusabdullah>Cool name, sounds ominous
07:29:41  <rvagg>jesusabdullah: there's another one that goes from Adelaide in the middle of the southern bit right up to Darwin at the middle of the top, the Stuart Highway
07:29:57  <rvagg>jesusabdullah: so much awesome stuff along the way including Ayres Rock and Cooper Pedy
07:30:04  <jesusabdullah>neat
07:30:12  <rvagg>http://en.wikipedia.org/wiki/Coober_Pedy
07:30:18  <rvagg>most of the houses there are under ground
07:30:25  <jesusabdullah>http://en.wikipedia.org/wiki/File:Nullarbor_Plain_Road_Sign_DSC04541.jpg
07:30:27  <jesusabdullah>my God
07:31:16  <rvagg>amazing places in the middle of the country bit the distances are vast and there's not much between landmarks
07:31:17  * pfrazequit (Ping timeout: 265 seconds)
07:31:32  <rvagg>so you tend to need a decent car if you're doing any of these trips
07:31:35  <jesusabdullah>yeah
07:32:34  <rvagg>the Stuart Highway up the middle was speed-limit-less for a long time, they brought in limits a while back and now they're starting to remove them again because people are sick of it taking longer to get places
07:32:54  <rvagg>you could wedge the steering wheel, put the cruise control on and go to sleep and you'd be fine
07:41:44  * ceejbotjoined
07:42:56  * phatedjoined
07:43:40  * ceejbotquit (Read error: Connection reset by peer)
07:44:09  * ceejbotjoined
07:50:29  * ceejbotquit (Ping timeout: 248 seconds)
07:50:59  * calvinfojoined
07:55:04  * Guest91676joined
07:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 3]
08:00:13  * calvinfopart
08:04:16  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)
08:07:47  <terinjokes>rvagg: i don't trust my car to go straight even while wedged
08:09:54  * ralphtheninjajoined
08:12:59  <jesusabdullah>rvagg: sounds like Desert Bus IRL
08:13:10  <jesusabdullah>rvagg: All you need is a bus and a Germaine name tag
08:15:32  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:23:53  * funkytekjoined
08:24:23  * ralphtheninjaquit (Quit: Lost terminal)
08:25:54  * ralphtheninjajoined
08:29:02  * fotoveritequit (Quit: fotoverite)
08:33:31  * mikolalysenkoquit (Ping timeout: 245 seconds)
08:41:01  * ednapiranhaquit (Quit: Leaving...)
08:42:17  * Maciek416quit (Remote host closed the connection)
08:45:34  * ceejbotjoined
08:50:13  * ceejbotquit (Ping timeout: 248 seconds)
08:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 17]
08:56:32  * phatedquit (Remote host closed the connection)
08:57:05  * phatedjoined
08:57:41  * calvinfojoined
08:59:33  * calvinfo1joined
08:59:33  * calvinfoquit (Read error: Connection reset by peer)
08:59:58  * mikolalysenkojoined
09:01:53  * phatedquit (Ping timeout: 272 seconds)
09:03:58  * calvinfo1quit (Ping timeout: 246 seconds)
09:05:04  * mikolalysenkoquit (Ping timeout: 252 seconds)
09:17:44  * i_m_caquit (Ping timeout: 253 seconds)
09:46:27  * ceejbotjoined
09:47:15  * hemanthjoined
09:48:06  * hemanthpaws at juliangruber
09:48:19  <hemanth>Altreus! Looong time bro
09:51:01  * ceejbotquit (Ping timeout: 248 seconds)
09:51:14  <juliangruber>hemanth: hai!
09:53:17  * hemanthfollows quick coder juliangruber on github ;)
09:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 15]
09:56:08  * Raynosquit (Ping timeout: 246 seconds)
09:57:18  * Raynosjoined
09:59:02  * ELLIOTTCABLEquit (Ping timeout: 264 seconds)
10:00:15  * calvinfojoined
10:00:22  * ELLIOTTCABLEjoined
10:00:33  * mikolalysenkojoined
10:03:03  * ins0mniajoined
10:04:31  * calvinfoquit (Ping timeout: 246 seconds)
10:05:57  * mikolalysenkoquit (Ping timeout: 265 seconds)
10:06:44  * ins0mniaquit (Read error: Operation timed out)
10:07:46  * phatedjoined
10:12:07  * ins0mniajoined
10:12:12  * phatedquit (Ping timeout: 253 seconds)
10:31:47  <rowbit>substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)
10:43:39  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
10:47:10  * ceejbotjoined
10:51:25  * ceejbotquit (Ping timeout: 246 seconds)
10:52:28  * Guest91676quit (Ping timeout: 246 seconds)
10:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 13]
10:56:37  * ITprojoined
10:57:01  * ITprochanged nick to Guest20208
11:01:04  * calvinfojoined
11:01:15  * captain_ahabjoined
11:01:18  * mikolalysenkojoined
11:01:43  * captain_ahabchanged nick to joaoafrmartins
11:05:25  * calvinfoquit (Ping timeout: 246 seconds)
11:06:19  * mikolalysenkoquit (Ping timeout: 245 seconds)
11:06:45  * Guest20208quit (Ping timeout: 248 seconds)
11:09:16  * joaoafrmartinsquit (Remote host closed the connection)
11:10:45  * ITpro_joined
11:11:31  * maksimlinjoined
11:13:59  * Kesslerjoined
11:17:21  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131206152142])
11:19:01  * ITpro_quit (Ping timeout: 248 seconds)
11:22:45  * ITpro_joined
11:30:52  * yorickjoined
11:47:54  * ceejbotjoined
11:52:09  * ceejbotquit (Ping timeout: 245 seconds)
11:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 13]
12:01:44  * calvinfojoined
12:02:09  * mikolalysenkojoined
12:05:57  * calvinfoquit (Ping timeout: 248 seconds)
12:07:09  * mikolalysenkoquit (Ping timeout: 245 seconds)
12:09:17  <rowbit>substack, pkrumins: These encoders are STILL down: 184.106.106.46(dev-ie8-1)
12:20:05  * ralphtheninjapart
12:24:00  * rsolejoined
12:25:17  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.174.117(dev2)
12:41:56  * captain_ahabjoined
12:42:03  * captain_ahabchanged nick to joaoafrmartins
12:45:47  * Kesslerquit (Read error: Connection reset by peer)
12:48:44  * ceejbotjoined
12:53:29  * ceejbotquit (Ping timeout: 260 seconds)
12:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 9]
13:02:33  * calvinfojoined
13:02:53  * mikolalysenkojoined
13:06:53  * calvinfoquit (Ping timeout: 246 seconds)
13:07:55  * mikolalysenkoquit (Ping timeout: 246 seconds)
13:20:17  * Kesslerjoined
13:49:27  * ceejbotjoined
13:54:09  * ceejbotquit (Ping timeout: 260 seconds)
13:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 29]
14:03:16  * calvinfojoined
14:03:36  * mikolalysenkojoined
14:04:17  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)
14:08:05  * calvinfoquit (Ping timeout: 265 seconds)
14:08:05  * Kesslerquit (Ping timeout: 265 seconds)
14:08:37  * mikolalysenkoquit (Ping timeout: 248 seconds)
14:10:34  * Kesslerjoined
14:13:18  * guybrushquit (Excess Flood)
14:13:48  * guybrushjoined
14:22:09  * Kesslerquit (Ping timeout: 245 seconds)
14:38:11  * thlorenzjoined
14:41:10  * thlorenzquit (Remote host closed the connection)
14:41:39  * thlorenzjoined
14:42:51  * kumavisquit (Read error: Connection reset by peer)
14:42:51  * hackygoluckyquit (Read error: Connection reset by peer)
14:45:55  * thlorenzquit (Ping timeout: 246 seconds)
14:47:04  * kumavisjoined
14:47:15  * hackygoluckyjoined
14:50:10  * ceejbotjoined
14:50:48  * rsolequit (Read error: Connection reset by peer)
14:52:17  * rsolejoined
14:54:45  * ceejbotquit (Ping timeout: 250 seconds)
14:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 19]
14:57:11  * cpupjoined
14:59:30  * fotoveritejoined
15:02:22  * thlorenzjoined
15:03:23  * thlorenzquit (Remote host closed the connection)
15:03:54  * thlorenzjoined
15:04:00  * calvinfojoined
15:04:21  * mikolalysenkojoined
15:08:19  * calvinfoquit (Ping timeout: 246 seconds)
15:08:44  * thlorenzquit (Ping timeout: 252 seconds)
15:09:35  * mikolalysenkoquit (Ping timeout: 260 seconds)
15:40:18  * ceejbotjoined
15:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 24]
15:56:42  * contrahaxjoined
16:04:45  * calvinfojoined
16:05:08  * mikolalysenkojoined
16:09:29  * calvinfoquit (Ping timeout: 260 seconds)
16:10:13  * mikolalysenkoquit (Ping timeout: 248 seconds)
16:15:23  * ITpro_quit (Read error: No route to host)
16:21:17  * contrahaxquit (Quit: Sleeping)
16:22:48  * pfrazejoined
16:25:05  * defunctzombie_zzchanged nick to defunctzombie
16:31:48  <rowbit>substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)
16:37:01  * mikolalysenkojoined
16:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 15]
17:02:41  * mikolalysenkoquit (Ping timeout: 260 seconds)
17:05:01  * Maciek416joined
17:05:41  * calvinfojoined
17:10:08  * calvinfoquit (Ping timeout: 246 seconds)
17:11:15  * mikolalysenkojoined
17:25:44  * h0kejoined
17:33:13  * h0kequit (Ping timeout: 246 seconds)
17:39:16  * ednapiranhajoined
17:39:56  * hoobdeeblajoined
17:44:57  * phatedjoined
17:48:34  <prettyrobots>Domenic_: Domenic Denicola?
17:51:21  * kriskowalquit (Ping timeout: 272 seconds)
17:52:07  <Domenic_>prettyrobots: hi
17:52:26  <prettyrobots>Hi. Yes. I'm trying to choose an OAuth implementation.
17:52:35  <prettyrobots>And I'm going to use your Restify one.
17:52:41  <Domenic_>cool!
17:52:45  <prettyrobots>Because, "Hey! I know that guy!"
17:53:10  <prettyrobots>Or, know *of*.
17:53:51  <prettyrobots>Domenic_: With two-legged, it is client_id/client_secret.
17:54:12  <prettyrobots>Domenic_: Which is a euphemism for username/password.
17:54:13  <Domenic_>augh, so, i don't think it supports two-legged flow
17:54:33  <prettyrobots>https://github.com/domenic/restify-oauth2
17:54:37  <prettyrobots>That's you, right?
17:54:51  <Domenic_>yeah
17:54:58  <prettyrobots>And this is what people call "two-legged": https://github.com/domenic/restify-oauth2#client-credentials-hooks
17:55:17  <Domenic_>oh, really?
17:55:20  <rowbit>Hourly usage stats: [developer: 1, free: 21]
17:55:23  <Domenic_>i thought two-legged was the thing involving the browser
17:55:28  <Domenic_>and the hash urls and stuff
17:55:31  <prettyrobots>I don't think I'm having trouble understanding OAuth.
17:55:46  <prettyrobots>But, I'm having a lot of trouble *talking* about it with other people. Smart people.
17:55:50  <Domenic_>haha
17:56:07  <Domenic_>oh no you are right
17:56:15  <Domenic_>i was thinking of 3-legged
17:56:27  <Domenic_>I saw "legged" and was like "that was the complicated one that i don't support, right?"
17:56:36  <Domenic_>but it turns out only 3-legged is complicated and 2-legged is what i am doing
17:57:01  <prettyrobots>Isn't this the "three-legged": https://github.com/domenic/restify-oauth2#resource-owner-password-credentials-hooks
17:57:50  <prettyrobots>Doesn't that have redirects? When people say "three-legged" they mean the redirect to the resource site for authoriziation.
17:58:04  * i_m_cajoined
17:58:07  <Domenic_>I think 3-legged is http://tools.ietf.org/html/rfc6749#section-1.3.1
17:58:13  * cpupquit (Ping timeout: 260 seconds)
17:58:14  <Domenic_>well
17:58:16  <Domenic_>more accurately
17:58:28  <Domenic_>i think trying to describe all four flows as 2- or 3-legged does not capture the full space
17:58:39  <prettyrobots>Your looks like a complete implementation of OAuth 2.
17:58:41  <Domenic_>so maybe Resource Owner Password Credentials is 3 legged
17:58:43  <Domenic_>no
17:58:47  <Domenic_>I only do 2 of 4 flows
17:58:52  <Domenic_>I think...
18:00:54  <prettyrobots>I'm trying to figure out the different flows now.
18:01:03  <prettyrobots>Or find a list of them.
18:01:11  <Domenic_>this is the list http://tools.ietf.org/html/rfc6749#section-1.3
18:01:18  <Domenic_>the simplest is client credentials
18:01:25  <Domenic_>the next simplest IMO is resource owner password credentials
18:01:33  <Domenic_>both of those two are implemented in restify-oauth2
18:01:35  <prettyrobots>Then this was a great way to get confused.
18:01:35  <prettyrobots>http://oauthbible.com
18:01:43  <Domenic_>but authorization code and implicit are not implemented
18:01:48  <prettyrobots>Two "flows" that are "legged".
18:02:04  <Domenic_>"wording, references, and terminology used may not reflect that of a technical paper or resource" :-S
18:03:27  <prettyrobots>You're missing "impicit".
18:03:46  <prettyrobots>Or, uh, hey, great library. I'm not trying to sound judgy.
18:03:51  <Domenic_>:P
18:03:58  <Domenic_>yeah no support for implicit and authorization code flows
18:04:09  <Domenic_>the way in which that author mashes those two flows into CC and ROPC is confusing
18:04:42  <prettyrobots>Implicit is just, "here's your access token."
18:05:17  <Domenic_>ah this section is better http://tools.ietf.org/html/rfc6749#section-4
18:05:40  * ralphtheninjajoined
18:05:54  * ralphtheninjapart
18:06:27  * calvinfojoined
18:06:43  <Domenic_>this explains implicit http://tools.ietf.org/html/rfc6749#section-4.2
18:06:57  <Domenic_>i think it is the flow you would use for e.g. a twitter client
18:07:28  <Domenic_>where the client sends you to a server endpoint that prompts for credentials
18:07:42  <Domenic_>and the server redirects to the specified redirect_uri if authorization succeeds
18:08:13  * calvinfo1joined
18:08:18  * calvinfoquit (Read error: Connection reset by peer)
18:08:18  <rowbit>substack, pkrumins: A developer is waiting in the queue for explorer/8.0
18:09:18  <rowbit>substack, pkrumins: These encoders are STILL down: 184.106.106.46(dev-ie8-1)
18:09:27  <prettyrobots>I'm building a service in the Node.js style of concerns separated by processes; many services with RESTful interfaces.
18:10:09  <prettyrobots>Service A has an authenticated client and wants an access token for Service B.
18:10:15  * marcello3d_zzZchanged nick to marcello3d
18:10:26  <prettyrobots>Service B has it's own OAuth provider database.
18:11:15  <prettyrobots>Can Service A authenticate as Service A with Service B, but get an access token that only accesses the resources of User C?
18:11:45  <Domenic_>Yes, that sounds like a perfect use case for ROPC
18:11:52  <Domenic_>you use the client ID to identify yourself as service A
18:12:03  <Domenic_>and the username to identify yourself as wanting user C's resources
18:12:46  <prettyrobots>Domenic_: This is good to hear.
18:13:05  <prettyrobots>So, I can send Service A id, Service A key, User C name?
18:13:22  <Domenic_>and user C password
18:14:48  <prettyrobots>Eureka.
18:14:50  <prettyrobots>https://github.com/domenic/restify-oauth2#resource-owner-password-credentials-hooks
18:15:03  <prettyrobots>Yes, yes.
18:15:17  <Domenic_>:)
18:15:44  <prettyrobots>I get it. I also see why I wasn't communicating with my cohort.
18:17:01  <prettyrobots>Domenic_: Very, very cool. Thank you very much.
18:17:11  <Domenic_>:D
18:19:54  * mikolalysenkoquit (Ping timeout: 265 seconds)
18:23:36  * mikolalysenkojoined
18:25:18  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.174.117(dev2)
18:30:59  * marcello3dchanged nick to marcello3d_zzZ
18:42:25  * calvinfo1quit (Quit: Leaving.)
18:47:58  * phatedquit (Remote host closed the connection)
18:48:32  * phatedjoined
18:50:07  * phated_joined
18:50:35  * phatedquit (Read error: Connection reset by peer)
18:53:23  * phated_quit (Remote host closed the connection)
18:53:55  * phatedjoined
18:55:20  <rowbit>Hourly usage stats: [developer: 3, free: 15]
18:58:17  * phatedquit (Ping timeout: 250 seconds)
19:02:20  * calvinfojoined
19:17:49  * joaoafrmartinsquit (Remote host closed the connection)
19:20:15  * joaoafrmartinsjoined
19:25:48  * kevino80joined
19:26:14  * kevino80quit (Client Quit)
19:27:03  * peutetrejoined
19:28:48  * h0kejoined
19:31:10  * cpupjoined
19:51:34  * Ikeymanjoined
19:55:21  <rowbit>Hourly usage stats: [developer: 0, free: 12]
20:04:18  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)
20:04:31  * phatedjoined
20:06:23  * Ikeymanquit (Quit: Ikeyman)
20:09:14  * phatedquit (Ping timeout: 245 seconds)
20:11:21  * defunctzombiechanged nick to defunctzombie_zz
20:18:20  * ednapiranhaquit (Quit: Leaving...)
20:43:49  * kriskowaljoined
20:46:27  * peutetrequit (Quit: peutetre)
20:51:26  * mikolalysenkoquit (Ping timeout: 245 seconds)
20:54:54  * mikolalysenkojoined
20:55:20  <rowbit>Hourly usage stats: [developer: 2, free: 21]
21:03:11  * jcrugzzjoined
21:43:25  * funkytekjoined
21:55:20  <rowbit>Hourly usage stats: [developer: 0, free: 32]
22:18:55  <kanzure_>is there a preferred way to use browserify to get angularjs templates/partials bundled into javascript? there's gulp-ng-html2js but basically it is building a separate artifact that's not in my bundle.
22:18:57  * ednapiranhajoined
22:19:28  * ednapiranhaquit (Client Quit)
22:20:08  * justinabrahmsquit (Quit: ZNC - http://znc.in)
22:21:22  * thlorenzjoined
22:22:29  <kanzure_>oh, alternatively, if i could somehow build my artifact and then pipe it into browserify that would be nice.
22:22:38  <kanzure_>but i'm already piping another set of files into browserify. hrm.
22:25:45  <kanzure_>maybe this https://github.com/robrich/gulp-if/pull/12
22:31:48  <rowbit>substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)
22:33:20  <kanzure_>is there any practical difference between ngbrowserify and browserify-ngmin?
22:36:30  * cianomaidinjoined
22:44:02  * mikolalysenkoquit (Ping timeout: 246 seconds)
22:47:58  <jjjohnny>ls
22:48:22  <jjjohnny>always missin mikola
22:55:20  <rowbit>Daily usage stats: [developer: 10, free: 384]
22:55:20  <rowbit>Hourly usage stats: [developer: 3, free: 11]
22:58:17  * mikolalysenkojoined
23:03:45  * calvinfoquit (Quit: Leaving.)
23:04:08  * ednapiranhajoined
23:05:41  * ins0mniaquit (Ping timeout: 248 seconds)
23:06:03  * rvaggquit (Ping timeout: 252 seconds)
23:06:20  * chrisdickinsonquit (Ping timeout: 252 seconds)
23:06:58  * rvaggjoined
23:14:19  * ins0mniajoined
23:16:06  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:17:25  * rvaggquit (Ping timeout: 248 seconds)
23:19:17  * rvaggjoined
23:19:20  * chromakode_joined
23:19:42  * chromakode_quit (Remote host closed the connection)
23:22:05  * ins0mniaquit (Ping timeout: 260 seconds)
23:23:32  * chrisdickinsonjoined
23:24:45  * ins0mniajoined
23:25:17  * cianomaidinquit (Quit: cianomaidin)
23:26:23  * i_m_caquit (Ping timeout: 272 seconds)
23:35:26  * thlorenzquit
23:39:06  * chrisdickinsonquit (Ping timeout: 250 seconds)
23:39:20  * rvaggquit (Ping timeout: 246 seconds)
23:39:21  * ins0mniaquit (Ping timeout: 260 seconds)
23:39:50  * terinjokesquit (Ping timeout: 264 seconds)
23:40:50  <prettyrobots>Domenic_: ?
23:40:52  * rvaggjoined
23:40:59  <prettyrobots>Domenic_: How do I act as a client?
23:41:20  <prettyrobots>Domenic_: Is there a suggested library, or should I just use `request` and set the headers myself?
23:41:31  * chrisdickinsonjoined
23:41:34  * terinjokesjoined
23:41:42  <Domenic_>prettyrobots: I think it's simple enough to just use request and set the headers yourself
23:41:52  <prettyrobots>Domenic_: Cool.
23:42:00  <Domenic_>https://github.com/domenic/restify-oauth2/blob/master/test/ropc-integration.coffee might help
23:42:04  <prettyrobots>I'll jump to that then, instead of evaluating OAuth2 client libraries.
23:42:15  <Domenic_>basically set client credentials in Authorization header, and user credentials in body, when posting to /token
23:42:18  <Domenic_>that will give you back a token
23:42:29  <Domenic_>and then you send the token in your Authorization header for all subsequent requests
23:43:28  * phatedjoined
23:48:12  * ins0mniajoined
23:53:14  * marcello3d_zzZchanged nick to marcello3d
23:54:58  * ins0mniaquit (Read error: Operation timed out)
23:55:21  <rowbit>Hourly usage stats: [developer: 1, free: 12]
23:58:04  * dominictarrjoined
23:59:59  * maksimlinjoined