19:35:11  * ceejbotjoined
19:36:56  * thlorenzquit (Remote host closed the connection)
19:39:05  <Raynos>izs, Domenic_: what does the `from` field in shrinkwrap.json do ?
19:44:48  * eugenewarequit (Remote host closed the connection)
19:47:19  <rowbit>Hourly usage stats: [developer: 65, free: 17]
19:51:30  * ceejbotquit (Read error: Connection reset by peer)
19:54:10  * thlorenzjoined
20:00:51  * ceejbotjoined
20:02:51  * cwmmajoined
20:13:15  * phatedquit (Remote host closed the connection)
20:14:35  * cwmmaquit (Quit: cwmma)
20:14:56  * ferossjoined
20:15:10  * eugenewarejoined
20:15:20  <feross>hey folks, recommendations for a super small jsonp module?
20:15:57  <feross>i just want it to give a unique callback name to the server and call my callback when it returns
20:19:26  * ceejbotquit (Read error: Connection reset by peer)
20:23:15  * mikolalysenkoquit (Ping timeout: 272 seconds)
20:23:41  * kenperkins_quit (Remote host closed the connection)
20:24:05  * gozala_changed nick to gozala
20:24:27  * kenperkinsjoined
20:27:29  * jxsonjoined
20:27:39  * eugenewarequit (Ping timeout: 260 seconds)
20:28:32  * ceejbotjoined
20:30:55  * cwmmajoined
20:31:26  * mikolalysenkojoined
20:32:35  <ogd>ive used jsonp on npm in the past, even though it appears poorly maintained it works okay
20:40:08  * cwmmaquit (Quit: cwmma)
20:40:54  <feross>ogd: thanks
20:42:08  * ceejbotquit (Read error: Connection reset by peer)
20:47:19  <rowbit>Hourly usage stats: [developer: 2, free: 31]
20:48:43  <Raynos>feross: https://gist.github.com/Raynos/e911b554d0fb5e0709e1
20:49:12  * jxsonquit (Remote host closed the connection)
20:49:24  * jxsonjoined
20:52:17  * phatedjoined
20:52:30  * mikolalysenkoquit (Ping timeout: 265 seconds)
20:57:59  * jxsonquit (Remote host closed the connection)
21:02:27  <thlorenz>@substack when are you flying out to Uruguay?
21:02:35  * AvianFlu_joined
21:02:43  <thlorenz>I'm coming to jsfest as well and will fly to Ur. from there
21:04:35  * AvianFluquit (Disconnected by services)
21:04:42  * AvianFlu_changed nick to AvianFlu
21:04:51  * fronxjoined
21:07:17  * Kesslerjoined
21:07:25  * dominictarrjoined
21:07:54  * ednapiranhaquit (Quit: Leaving...)
21:09:55  * ednapiranhajoined
21:13:17  * dominictarrquit (Ping timeout: 272 seconds)
21:18:51  * cwmmajoined
21:19:05  * farnsworthquit (Ping timeout: 265 seconds)
21:20:15  * cubertquit (Ping timeout: 272 seconds)
21:21:17  <pfraze>do peeps usually indicate that an npm module is for the browser in the package.json?
21:23:04  * cubertjoined
21:24:06  * farnsworthjoined
21:24:46  <thlorenz>pfraze: you can indicate that better with a badge
21:25:23  <pfraze>thlorenz: ok, the testling-ci one?
21:25:48  <thlorenz>pfraze: yes - you can use testlingify to have it all set up for you (including adding the hook, etc)
21:26:01  <thlorenz>pfraze: i.e. this module has two badges: https://github.com/thlorenz/apply-transform
21:26:02  <pfraze>thlorenz: cool, I'll check that out. Thanks
21:26:19  <thlorenz>one tells me it works on the server (travis) the other tells me which browsers it works in
21:26:54  <pfraze>yeah
21:27:41  * ins0mniaquit (Ping timeout: 245 seconds)
21:29:29  <thlorenz>Domenic_: looks like the traceur ppl changed some API on a patch update as well (one of these days)
21:34:52  * cubertquit (Ping timeout: 260 seconds)
21:35:59  * farnsworthquit (Ping timeout: 240 seconds)
21:36:59  <feross>Raynos: thanks, that's perfect
21:37:24  <Raynos>feross: it doesn't cleanup or garbage collect all the silly globals left behind though
21:37:40  <feross>Raynos: it's great that it doesn't have a dependency on http which brings in buffer and stream 200kb+
21:37:44  <Raynos>also every JSONP api has a different query param then `cb`
21:37:52  * cwmmaquit (Quit: cwmma)
21:38:08  <feross>yeah, i'll probably add support for those
21:38:24  * phatedquit (Remote host closed the connection)
21:38:28  <Raynos>then put it on npm :D
21:38:48  <feross>yep, will do
21:41:01  * cianomaidinquit (Quit: cianomaidin)
21:42:36  * fronxquit (Remote host closed the connection)
21:43:46  * tmcwjoined
21:45:16  * ceejbotjoined
21:47:05  * cianomaidinjoined
21:47:19  <rowbit>Hourly usage stats: [developer: 0, free: 37]
21:48:34  * Kesslerquit (Ping timeout: 260 seconds)
21:49:14  * cwmmajoined
21:53:57  * tmcwquit
21:54:14  * fronxjoined
21:58:53  * fronxquit (Ping timeout: 252 seconds)
22:04:17  <juliangruber>ogd: what content_type should i use for ldjson?
22:04:31  <ogd>juliangruber: great question
22:04:43  * ceejbotquit (Ping timeout: 260 seconds)
22:04:55  <juliangruber>wheeeeeew! :D
22:05:00  <juliangruber>ok that's good enough for me
22:05:11  <ogd>juliangruber: some call it ndjson, others ldjson, and then there are weird things like double-newline-delimited json that is used in the server sent events spec
22:05:35  <ogd>juliangruber: i am kind of leaning towards ndjson lately because ldjson sounds too much like json-ld
22:06:10  <ogd>juliangruber: but my modules use ldjson so i screwed up there
22:07:09  <juliangruber>ogd: that confused me too
22:07:18  <juliangruber>ogd: i was like "wait, i did hear that before"
22:07:28  <juliangruber>something like application/ndjson huh?
22:07:33  <thlorenz>juliangruber: ogdbut isn't ldjson still valid json?
22:07:44  <ogd>each line is a valid object
22:07:50  <thlorenz>woudln't 'application/json' suffice?
22:07:52  <ogd>but the entire thing cannot be JSON.parsed
22:07:55  <thlorenz>ah
22:08:01  <juliangruber>thlorenz: JSON.stringify('{"foo":"bar"}\n{"bar":"baz"}')
22:08:03  <juliangruber>is no workey
22:08:26  <ogd>how about application/json-newline
22:08:45  <thlorenz>juliangruber: but that's not what this gives me as examples: http://json-ld.org/playground/index.html
22:08:50  <thlorenz>(click on person)
22:08:51  <kumavis>application/json-stream
22:08:56  <ogd>json-ld is not the same as ldjson
22:09:00  <ogd>which is why its confusing
22:09:05  <thlorenz>ogd: ah - good I asked :)
22:09:27  * dominictarrjoined
22:09:47  * ceejbotjoined
22:09:52  <thlorenz>ogd: but the json-ld context ( on the right ) is ?
22:10:10  <thlorenz>cause that looks like valid json to me as well
22:10:18  <ogd>json-ld has nothign to do with what we're talking about actually
22:10:27  <juliangruber>thlorenz: https://github.com/ldjson/ldjson-spec/blob/master/specification_draft2.md#2-example-output
22:10:35  * thlorenzstands corrected
22:11:03  <thlorenz>ogd: juliangruber got it now I think: jsonld !== ld-json --- EVER
22:11:05  <ogd>juliangruber: we should probably decide and then buy a domain to start promoting it, much int he same way that geojson self promoted
22:11:18  <juliangruber>ogd: good idea
22:11:30  <juliangruber>ogd: application/json-newline sounds good to me
22:11:30  <thlorenz>juliangruber: thanks for the example that makes things clearer
22:11:39  <juliangruber>just as application/ndjson
22:11:39  <ogd>substack: http://substack.net/images doesn load for me anymore
22:11:59  <juliangruber>thlorenz: sure
22:12:07  <thlorenz>juliangruber: why not 'application/json\n' ?
22:12:14  <juliangruber>haha
22:12:16  <ogd>lol
22:12:22  <ogd>\r?\n
22:12:36  <ogd>application/jsonrequire('os').EOL
22:12:43  <juliangruber>:D
22:12:48  <thlorenz>ogd: :)
22:13:06  <ogd>hey are either of you guys coming to SF for either jsfest or nodeconf?
22:13:07  <thlorenz>ah I got it 'application/jsonlets'
22:13:19  <thlorenz>I am
22:13:22  <ogd>w00t
22:13:27  <thlorenz>speaking at jsfest rejectjs
22:13:32  <ogd>application/silentbobson
22:13:46  <thlorenz>will try to to make it to nodeconf as well (have no ticket yet though)
22:13:48  <juliangruber>ogd: meh can't afford the trip for jsfest
22:14:03  <ogd>juliangruber: dang!
22:14:06  <juliangruber>but i want to make nodeconf
22:14:45  <juliangruber>lol i should have applied :D
22:14:46  <thlorenz>juliangruber: ogd seriously though I'd go with 'application/ldjson' since that is exactly what the spec calls it
22:15:05  <juliangruber>ldjson and json-ld is just not good
22:15:37  <thlorenz>not sure having a mimetype with totally different name than the spec isn't good either
22:16:32  <juliangruber>the spec needs to be renamed too imo
22:18:03  <thlorenz>juliangruber: or you make a new spec that separates with 'J'
22:18:08  <thlorenz>call it JaySon
22:18:13  <juliangruber>lol
22:18:19  <pfraze>what about json-stream
22:19:19  <juliangruber>pfraze: it's not necessarily streaming
22:19:37  <ogd>i opened an issue for bikeshedding https://github.com/ldjson/ldjson-spec/issues/3
22:21:38  <thlorenz>ogd: I think they'd really go for 'application/jsonlets' - them being Java dudes'n all ;)
22:22:11  <ogd>i like ndjson because it sounds like node json since node is for streaming
22:22:13  <ogd>hehehehe
22:22:37  <pfraze>how about json\n
22:22:54  <ogd>pfraze: 5 minutes too late on that joke :P
22:23:03  <pfraze>haha yep
22:27:23  * kenperkinsquit (Ping timeout: 272 seconds)
22:38:03  * Kesslerjoined
22:43:21  * jxsonjoined
22:45:05  * dominictarrquit (Ping timeout: 252 seconds)
22:47:19  <rowbit>Hourly usage stats: [developer: 0, free: 30]
22:54:33  * Maciek416quit (Remote host closed the connection)
22:54:50  * Maciek416joined
22:58:15  * jxsonquit (Remote host closed the connection)
23:00:52  * thlorenzquit (Remote host closed the connection)
23:01:38  * thlorenzjoined
23:01:55  * dominictarrjoined
23:02:27  * thlorenzquit (Remote host closed the connection)
23:02:36  * maksimlinjoined
23:05:46  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
23:05:47  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
23:06:14  <substack>ogd: it's http://substack.net/images/
23:06:23  <substack>with a trailing /
23:07:17  * Kesslerquit (Ping timeout: 248 seconds)
23:07:23  <rowbit>substack, pkrumins: A developer is waiting in the queue for explorer/8.0
23:09:52  * dominictarrquit (Ping timeout: 252 seconds)
23:11:28  * mikolalysenkojoined
23:15:09  * AvianFluquit (Remote host closed the connection)
23:15:11  * kevino80quit (Remote host closed the connection)
23:16:50  * ferossquit (*.net *.split)
23:16:52  * shamaquit (*.net *.split)
23:16:54  * fotoveritequit (*.net *.split)
23:16:58  * trevnorrisquit (*.net *.split)
23:17:00  * McJesusquit (*.net *.split)
23:18:40  * ferossjoined
23:18:40  * shamajoined
23:18:40  * fotoveritejoined
23:18:40  * trevnorrisjoined
23:18:40  * McJesusjoined
23:21:03  * thealphanerdjoined
23:25:31  * cwmmaquit (Quit: cwmma)
23:29:29  * maksimlinquit (Ping timeout: 240 seconds)
23:31:50  * phatedjoined
23:32:49  * maksimlinjoined
23:38:06  * cianomaidinquit (Quit: cianomaidin)
23:43:28  * hoobdeeblajoined
23:47:19  <rowbit>Hourly usage stats: [free: 11]
23:50:59  * mikolalysenkoquit (Ping timeout: 272 seconds)
23:55:10  * dominictarrjoined
23:57:23  * phatedquit (Read error: Connection reset by peer)
23:57:30  * phatedjoined
23:57:54  * eugenewarejoined
23:59:59  * soldairjoined