00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:59  * yorick_joined
00:01:36  * ednapiranhaquit (Quit: Leaving...)
00:02:25  * jjjohnny_joined
00:02:51  * harrowquit (*.net *.split)
00:02:52  * yorickquit (*.net *.split)
00:02:53  * jjjohnnyquit (*.net *.split)
00:02:53  * mint_xianquit (*.net *.split)
00:02:53  * hij1nxquit (*.net *.split)
00:02:53  * doolsquit (*.net *.split)
00:03:35  * mint_xianjoined
00:03:51  * LOUDBOTquit (Remote host closed the connection)
00:05:10  * harrowjoined
00:05:11  * hij1nxjoined
00:05:13  <grncdr>Raynos: I'm not super familiar with workshopper, but could you start with like none of those features and build up to them?
00:05:48  <Raynos>grncdr: true that
00:06:27  <grncdr>would be a nicer way of teaching modularity too
00:06:52  * doolsjoined
00:07:33  <grncdr>like first using res.write then using send-data
00:07:47  * kid_icarusjoined
00:07:55  <grncdr>first use "data" events, then concat-stream
00:08:58  * fallsemojoined
00:15:28  * jcrugzzjoined
00:15:44  <substack>https://twitter.com/browserify
00:16:36  * mikolalysenkojoined
00:16:37  * hoobdeeblajoined
00:18:46  * coderzachquit (Remote host closed the connection)
00:19:41  <defunctzombie_>nice
00:20:02  * hoobdeeblaquit (Client Quit)
00:20:20  * hoobdeeblajoined
00:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 20]
00:30:11  * tilgoviquit (Remote host closed the connection)
00:30:18  * cpupquit (Ping timeout: 252 seconds)
00:41:59  <ogd>substack: w00t
00:42:07  <ogd>substack: can i have the password? will help tweet
00:44:53  * enjaworkquit (Ping timeout: 248 seconds)
00:45:37  <substack>ogd: sure can!
00:49:22  * coderzachjoined
00:50:49  * enjaworkjoined
00:50:51  * coderzachquit (Read error: Connection reset by peer)
00:51:29  * coderzachjoined
00:56:02  * coderzachquit (Ping timeout: 264 seconds)
01:06:03  * mikolalysenkoquit (Ping timeout: 276 seconds)
01:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 13]
01:23:19  * AvianPhonejoined
01:27:22  * AvianPhonequit (Client Quit)
01:27:42  * AvianPhonejoined
01:40:59  * RandallKentjoined
01:42:43  * thlorenzjoined
01:43:38  * mikolalysenkojoined
01:52:13  * coderzachjoined
01:52:58  * jdaltonquit
01:55:01  * fallsemoquit (Read error: Connection reset by peer)
01:56:53  * coderzachquit (Ping timeout: 248 seconds)
01:57:13  * hoobdeeblaquit
01:57:58  * anoemijoined
02:13:26  * Maciek416quit (Remote host closed the connection)
02:15:12  <rowbit>substack, pkrumins: These encoders are STILL down: 166.78.104.64(dev-ie10-2)
02:18:50  * hotsnojquit (Read error: Connection reset by peer)
02:19:07  * hotsnojjoined
02:20:17  <AvianPhone>TURING TEST COMPLETE
02:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 236]
02:29:55  * anoemiquit (Remote host closed the connection)
02:30:08  * RandallKentquit (Quit: RandallKent)
02:34:40  <thlorenz>grncdr: so I'm working on getting this object-keys thing simplified: https://github.com/ljharb/object-keys/issues/7
02:34:51  * yorick_quit (Remote host closed the connection)
02:34:54  <thlorenz>but I saw you already started implementing some stuff we talked about
02:37:09  <grncdr>yeah so what I ended up doing is something "bad"
02:37:22  <grncdr>that is I do require('object-keys/foreach')
02:37:49  <grncdr>because that has all the iteration logic I want, and I don't have to build up a temporary array of keys and then map over that
02:38:11  * Aviaphonejoined
02:39:37  <ogd>https://github.com/maxogden/nginx-vhosts :D
02:40:39  <grncdr>ogd: neat
02:41:16  <defunctzombie_>[21:40:55] <mattrobenolt> I'm not going to start embedding all these stupid fucking modules to do simple things.
02:41:18  <defunctzombie_>sigh
02:41:24  <ogd>lol
02:41:25  <ogd>fail
02:41:26  * AvianPhonequit (Ping timeout: 240 seconds)
02:41:57  <grncdr>hm, of course Raynos has npm.im/for-each which might be a better choice
02:42:06  <Raynos>ALL THE THIGNS
02:42:12  <grncdr>Raynos: needs more testling
02:42:19  <grncdr>I want to know it works on IE6!
02:42:21  <Raynos>NEEDS MORE PR WELCOME
02:42:31  <Raynos>I mean ...
02:42:39  <grncdr>that's fair!
02:43:36  <grncdr>so if I send a PR that just adds the "testling" field to package.json and a big badge of failing browsers you'll do the rest right? ;) ;)
02:44:22  * ferossjoined
02:44:39  <grncdr>hah, I apparently already depended on for-each in another package and forgot about it :|
02:47:47  * Aviaphonequit (Quit: Bye)
02:48:03  <grncdr>and for-each already has a testling badge… it just took too long to load the first time :|
02:59:19  <Raynos>XD
03:00:27  <jesusabdullah>thlorenz: Do you know what CN's plans for me are?
03:01:04  <thlorenz>jesusabdullah: no real idea, I suppose in person interview?
03:01:19  <jesusabdullah>Yeah I mean I can make guesses, just wondering if you knew more :)
03:01:36  <thlorenz>I can try to find out more - I'll ping you
03:05:20  <substack>thlorenz: https://github.com/substack/node-browserify/wiki/browserify-in-the-wild
03:05:39  <thlorenz>substack: yeah, saw that already added a thing
03:06:00  <thlorenz>I'll see what CN stuff we can add there
03:06:07  <substack>oh cool
03:06:21  <thlorenz>once our site launches, definitely although the main app is closed source :(
03:06:24  * jxsonjoined
03:06:49  <thlorenz>substack: I added https://github.com/substack/node-browserify/wiki/browserify-in-the-wild#browserify-markdown-editor since that'll help ppl get started
03:06:58  <substack>cool
03:12:12  * fallsemojoined
03:13:02  <grncdr>does testling test PRs?
03:14:48  * AvianFlujoined
03:15:31  <substack>grncdr: no
03:17:08  * phatedjoined
03:17:51  <grncdr>dang
03:18:00  * __rockbot__joined
03:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 240]
03:26:10  <Raynos>grncdr: published v0.3.1
03:26:17  * hoobdeeblajoined
03:36:12  * LOUDBOTjoined
03:40:03  <defunctzombie_>ogd: interesting vhosts thing... need something like that just for upstreams
03:40:25  <defunctzombie_>ogd: then can bring upstreams up/down and have that thing check some redis or some shit
03:40:34  <defunctzombie_>maybe even spaceport again!
03:46:12  <jesusabdullah>techwraith: Interesting. As it happens I have exactly 1 ID left, plus mail and a bank account
03:46:28  <jesusabdullah>techwraith: BC and SS card were in the storage unit Marak probably let get auctioned ;_;
03:48:34  <robertkowalski>isaacs: now i am getting "isaacs/npm-registry-mock already exists", can you delete the forks or give me temporarily the right to create repos on the org?
03:49:36  * jxsonquit (Remote host closed the connection)
03:50:05  * jxsonjoined
03:50:07  <ogd>defunctzombie_: i use upstreams to do vhosts w/ nginx
03:50:18  <defunctzombie_>what do you mean?
03:50:42  <defunctzombie_>oh I see
03:50:46  <defunctzombie_>in your module
03:50:53  <defunctzombie_>yea.. so my servers don't change much
03:50:58  * fallsemoquit (Ping timeout: 245 seconds)
03:50:58  <defunctzombie_>but the upstreams can come and go
03:51:13  <defunctzombie_>and I have many upstreams for a single domain
03:51:17  <defunctzombie_>for load
03:51:26  <ogd>ah, sure
03:51:49  <defunctzombie_>interesting tho.. using node to write parts or full files to those dirs
03:53:22  * coderzachjoined
03:54:50  * jxsonquit (Ping timeout: 264 seconds)
03:57:24  * fallsemojoined
03:57:40  * phatedquit (Remote host closed the connection)
03:57:50  * coderzachquit (Ping timeout: 264 seconds)
03:59:45  <techwraith>jesusabdullah: yeah, definitely have one of your parents get your birth cert for you. it'll be easy from there.
04:00:17  <rvagg>ogd: first go at a chrome extension for nodei.co https://github.com/rvagg/nodei.co-chrome
04:00:22  <rvagg>ogd: waiting for publish to the chrome store
04:00:42  <techwraith>jesusabdullah: my wife just went through all this, but hers was crazy 'cause she needed to change her name too.
04:01:11  <rvagg>ogd: it's basic atm, will always display two badges above the readme for any npm package you visit on github (only the main page)
04:01:33  <rvagg>ogd: needs options to change the badge types/options, needs a logo of some kind, needs screenshots for the store
04:01:42  <rvagg>ogd: needs moar awesome stuff
04:01:47  <rvagg>but it's pretty neat already!
04:02:02  <rvagg>need to make one for FF since I tend to browse github more with it than Chrome
04:04:19  <ogd>rvagg: nice
04:05:21  <ogd>rvagg: w00t it works!
04:05:45  <rvagg>apparently it's published now.. not turning up yet in the store tho
04:05:50  <rvagg>eventual consistency all the things
04:06:24  * fallsemoquit (Ping timeout: 246 seconds)
04:06:37  * phatedjoined
04:07:38  <rvagg>yeah baby! https://chrome.google.com/webstore/detail/nodeico-npm-badges-for-gi/gjfoekeijnfcemfgihckkhhoiehljdmd
04:07:39  * fallsemojoined
04:18:49  <kenperkins>robertkowalski sorry about that
04:18:52  <kenperkins>merged/published
04:19:40  <mikolalysenko>did you know catch blocks violate normal variable hoisting and scoping rules?
04:20:01  <mikolalysenko>var x=1; try{ throw "foo" } catch(x) { x = 2 } console.log(x)
04:20:07  <mikolalysenko>prints out "1"
04:20:35  <kenperkins>robertkowalski: awesome, looks like you're using hock for npm?
04:21:06  <kenperkins>ah, i see, npm registry mock :D
04:22:42  <rowbit>substack, pkrumins: Encoders down: 50.57.103.88 (dev)
04:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 23]
04:23:33  <mikolalysenko>I suppose you could use catch blocks as a poor man's let statement
04:28:33  * fallsemoquit (Read error: Operation timed out)
04:36:02  * fallsemojoined
04:38:02  * mikolalysenkoquit (Ping timeout: 264 seconds)
04:39:00  <isaacs>robertkowalski: Ok, done.
04:40:08  * fallsemoquit (Ping timeout: 245 seconds)
04:42:30  * thlorenzquit (Remote host closed the connection)
04:42:36  * anoemi_joined
04:43:05  * thlorenzjoined
04:45:49  * dguttmanquit (Quit: dguttman)
04:47:38  * thlorenzquit (Ping timeout: 264 seconds)
04:48:56  * LOUDBOTquit (Remote host closed the connection)
04:49:31  * LOUDBOTjoined
04:52:46  * fallsemojoined
04:54:25  * coderzachjoined
04:59:02  * coderzachquit (Ping timeout: 264 seconds)
04:59:42  * isaacs_mobilejoined
05:01:45  * isaacs_mobilequit (Client Quit)
05:02:17  <robertkowalski>isaacs: can oyu do it for "npm-user-validate already", too?
05:02:27  <isaacs>robertkowalski: sure
05:02:28  <robertkowalski>- already
05:03:26  <robertkowalski>kenperkins: no worries, thanks for merging. yes we are using it to mock parts of the registry.
05:03:30  <isaacs>robertkowalski: done!
05:04:25  * dominictarrjoined
05:04:30  <robertkowalski>isaacs: ok, done! thanks!
05:04:51  <isaacs>robertkowalski: weird... https://github.com/isaacs/npm-registry-mock says 404
05:05:06  <isaacs>robertkowalski: https://github.com/robertkowalski/npm-registry-mock is still there
05:14:24  * hoobdeeblaquit
05:18:01  * pfrazequit (Ping timeout: 246 seconds)
05:20:10  * dguttmanjoined
05:20:42  * jxsonjoined
05:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 26]
05:28:29  * jez0990_joined
05:29:40  * jez0990quit (Write error: Broken pipe)
05:32:16  * jory`joined
05:32:49  * cenal2_joined
05:33:19  * jaz303joined
05:34:57  * dcodeIO1joined
05:34:58  * xyxnejoined
05:35:53  * rowbit1joined
05:36:13  * ircretaryquit (*.net *.split)
05:36:13  * contrahaxquit (*.net *.split)
05:36:13  * calvinfoquit (*.net *.split)
05:36:13  * dcodeIOquit (*.net *.split)
05:36:14  * py1honquit (*.net *.split)
05:36:14  * crankquit (*.net *.split)
05:36:14  * trevnorrisquit (*.net *.split)
05:36:20  * py1honjoined
05:36:20  * crankjoined
05:36:21  * trevnorrisjoined
05:36:32  * calvinfojoined
05:38:00  * contrahaxjoined
05:38:34  <dominictarr>substack, http://unmonastery.eu/
05:39:42  * joryquit (*.net *.split)
05:39:42  * cenal2quit (*.net *.split)
05:39:42  * rxgxquit (*.net *.split)
05:39:44  * rchquit (*.net *.split)
05:39:44  * rowbitquit (*.net *.split)
05:39:44  * jaz303_quit (*.net *.split)
05:39:44  * Nexxyquit (*.net *.split)
05:39:44  * substackquit (*.net *.split)
05:39:45  * cenal2_changed nick to cenal2
05:40:02  * ednapiranhajoined
05:41:40  * calvinfoquit (Quit: Leaving.)
05:41:54  * substackjoined
05:42:32  * ircretaryjoined
05:43:48  * __rockbot__quit (Quit: __rockbot__)
05:46:15  * rxgxjoined
05:47:13  * rchjoined
05:48:52  * cenal2_joined
05:49:28  * dools_joined
05:50:04  * anoemijoined
05:50:46  * substack_joined
05:51:12  * joryjoined
05:51:16  * jorychanged nick to Guest10594
05:51:29  * dguttmanquit (Quit: dguttman)
05:52:17  * substackquit (*.net *.split)
05:52:18  * contrahaxquit (*.net *.split)
05:52:18  * trevnorrisquit (*.net *.split)
05:52:18  * cenal2quit (*.net *.split)
05:52:18  * jory`quit (*.net *.split)
05:52:18  * anoemi_quit (*.net *.split)
05:52:19  * doolsquit (*.net *.split)
05:52:26  * cenal2_changed nick to cenal2
05:54:09  * trevnorrisjoined
05:55:11  * coderzachjoined
05:57:45  * contrahaxjoined
05:59:38  * coderzachquit (Ping timeout: 264 seconds)
06:02:42  * rchquit (Changing host)
06:02:42  * rchjoined
06:11:38  * AvianFluquit (Ping timeout: 264 seconds)
06:11:43  <rowbit1>substack, pkrumins: Encoders down: 50.57.174.105 (dev-ie8-2)
06:12:13  <rowbit1>substack, pkrumins: Encoders down: 50.56.27.70 (dev-ie6-1)
06:13:22  * jxsonquit (Remote host closed the connection)
06:16:01  <rvagg>ogd: we need a wiki page with a collection of csv-related packages in npm
06:16:22  <rvagg>there's lots of cruft but some gems in there
06:20:08  * coderzachjoined
06:21:40  * coderzachquit (Read error: Connection reset by peer)
06:21:44  * coderzac_joined
06:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 21]
06:23:23  * jxsonjoined
06:26:11  * coderzac_quit (Ping timeout: 260 seconds)
06:28:35  * ednapiranhaquit (Quit: Leaving...)
06:28:47  * fallsemoquit (Quit: Leaving.)
06:31:02  * anoemiquit (Quit: Leaving)
06:34:33  * indexzerojoined
06:38:29  <rvagg>isaacs: npm owner add rvagg readable-stream ?
06:41:15  * ralphtheninjajoined
06:54:12  * dools_changed nick to dools
06:57:55  * shamaquit
07:01:50  * __rockbot__joined
07:06:34  * chromakode_joined
07:06:43  * chromakode_quit (Remote host closed the connection)
07:13:21  * phatedquit (Remote host closed the connection)
07:15:37  * __rockbot__quit (Quit: __rockbot__)
07:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 25]
07:29:52  * kid_icarusquit (Quit: WeeChat 0.4.1)
07:31:26  * ralphtheninjaquit (Ping timeout: 264 seconds)
07:32:35  * okyquit (Ping timeout: 245 seconds)
07:33:45  * LOUDBOTquit (Ping timeout: 245 seconds)
07:33:57  * nlacassequit (Ping timeout: 272 seconds)
07:34:13  * jxsonquit (Remote host closed the connection)
07:35:44  * LOUDBOTjoined
07:39:43  * okyjoined
07:39:45  * nlacassejoined
07:41:46  * indexzeroquit (Quit: indexzero)
07:45:36  * jxsonjoined
07:49:03  <Raynos>hij1nx: check out https://docs.google.com/file/d/0B_65ppEq2bdHUWp4VWNZay1GSG8/edit its a leveldb book that references `lev` !
08:03:42  * jxsonquit (Remote host closed the connection)
08:04:10  * jxsonjoined
08:04:41  <rvagg>Raynos: is this that pakt pub book? I got that email just a little while ago
08:04:50  <Raynos>rvagg: yeah its that pakt book
08:04:59  <Raynos>its mostly shit but the last "optimization" chapter is pretty good
08:05:00  <rvagg>"on iOS and OS X", wut?
08:05:24  <Raynos>its basically saying "embed leveldb on your iphone for your iphone apps"
08:05:29  <rvagg>those pakt emails are annoying so I didn't think I'd bother looking at this one even if it's actually relevant at last
08:05:30  <Raynos>because fuck whatever db iphones normally use.
08:05:50  <Raynos>rvagg: they are really annoying but i went to the effort of dancing with those people to get a copy of the pdf :D
08:06:04  <rvagg>"Richard Astbury" is a reviewer, that's one name I recognise
08:06:24  <Raynos>i like the optimization chapter, its talking about cache bypass
08:06:46  * jxson_joined
08:07:00  * jxsonquit (Read error: Connection reset by peer)
08:07:06  <Raynos>basically if you read rare records you can bypass cache so it doesnt cache non-hot values
08:07:22  <Raynos>and you can set bypass cache to false for hot / common key / value pairs to keep the cache relevant
08:07:30  <Raynos>this might be a good technique if you have a level per user
08:07:42  <rvagg>mmm.. { cache:false } in levelup/leveldown
08:07:58  <Raynos>you would want that option for each individual .get
08:08:17  <rvagg>yeah, it's there for readstream too
08:08:28  <rvagg>every read can handle cache:false to bypass the lru
08:08:43  <Raynos>:)
08:08:50  <Raynos>it bypasses the lru baked into leveldb.c right ?
08:08:56  <rvagg>yeah
08:09:13  <Raynos>the weirdest part of the book is it keeps talking about a "C++" api for leveldb
08:09:16  <Raynos>instead of the C api
08:09:35  <Raynos>it mentions levelgraph too :)
08:10:00  <rvagg>oh, nice
08:15:13  <rowbit1>substack, pkrumins: These encoders are STILL down: 166.78.104.64(dev-ie10-2)
08:16:24  * calvinfojoined
08:23:09  * coderzachjoined
08:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 28]
08:23:50  * phatedjoined
08:27:49  * coderzachquit (Ping timeout: 248 seconds)
08:29:21  * jxson_quit (Remote host closed the connection)
08:29:21  * phatedquit (Ping timeout: 276 seconds)
08:33:46  * cianomaidinjoined
08:36:00  * cianomaidinquit (Client Quit)
08:47:33  * jcrugzzquit (Ping timeout: 248 seconds)
09:14:39  * jcrugzzjoined
09:18:00  * cianomaidinjoined
09:22:56  * jcrugzzquit (Ping timeout: 265 seconds)
09:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 27]
09:23:57  * coderzachjoined
09:27:07  * calvinfoquit (Quit: Leaving.)
09:28:37  * coderzachquit (Ping timeout: 248 seconds)
09:29:04  * calvinfojoined
09:42:42  * calvinfoquit (Quit: Leaving.)
09:43:07  * peutetrejoined
10:06:29  * dominictarrquit (Ping timeout: 248 seconds)
10:17:13  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.103.88(dev)
10:18:42  * dominictarrjoined
10:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 27]
10:24:39  * coderzachjoined
10:29:38  * coderzachquit (Ping timeout: 264 seconds)
10:42:39  <dominictarr>new blog post: http://dominictarr.com/post/72542812481/why-software-is-important
10:45:23  <Altreus>that video chat thing exists but I forgot the name
10:45:36  <Altreus>except the eye contact bit I think
10:47:33  <Altreus>logitech do it http://worldtv.com/blog/technology/video_chat_avatars_get_interesting.php
10:47:39  * indexzerojoined
10:55:36  * dominictarrquit (Ping timeout: 276 seconds)
11:04:36  * peutetrequit (Quit: peutetre)
11:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 44]
11:25:23  * coderzachjoined
11:30:03  * coderzachquit (Ping timeout: 265 seconds)
12:06:43  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.174.105(dev-ie8-2)
12:07:13  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)
12:21:22  * fronxjoined
12:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 36]
12:26:10  * coderzachjoined
12:30:50  * coderzachquit (Ping timeout: 264 seconds)
12:50:26  * peutetrejoined
12:54:50  * fronxquit (Remote host closed the connection)
12:58:15  * cianomaidinquit (Quit: cianomaidin)
13:00:29  * indexzeroquit (Quit: indexzero)
13:01:02  * fronxjoined
13:03:10  * contrahaxquit (Quit: Sleeping)
13:06:39  * fronxquit (Ping timeout: 260 seconds)
13:11:37  * yorickjoined
13:20:02  <rvagg>substack_: have you intentionally ditched 0.8 support in your stuff? like tape now using require('stream').Writable
13:20:43  <rvagg>readable-stream all the things
13:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 36]
13:26:54  * coderzachjoined
13:31:23  * coderzachquit (Ping timeout: 260 seconds)
13:39:36  * dominictarrjoined
14:00:36  * peutetrequit (Quit: peutetre)
14:03:21  * AvianFlujoined
14:07:59  * gildean_joined
14:07:59  * gildean_quit (Client Quit)
14:10:05  * RandallKentjoined
14:10:45  * mikolalysenkojoined
14:13:52  * Maciek416joined
14:15:14  <rowbit1>substack, pkrumins: These encoders are STILL down: 166.78.104.64(dev-ie10-2)
14:16:08  * Guest10594changed nick to jory
14:23:10  <rowbit1>Hourly usage stats: [developer: 208, free: 39]
14:27:19  * coderzachjoined
14:27:23  * mikolalysenkoquit (Ping timeout: 260 seconds)
14:28:17  * cpupjoined
14:30:45  * fronxjoined
14:34:45  * fronxquit (Read error: No route to host)
14:35:39  <dominictarr>hey, can someone put this on hacker news for me: http://dominictarr.com/post/72542812481/why-software-is-important
14:35:48  * mikolalysenkojoined
14:35:56  <dominictarr>lost my password and hn won't email it to me for some reason.
14:42:34  * thlorenzjoined
14:44:21  * mikolalysenkoquit (Ping timeout: 265 seconds)
14:45:36  * peutetrejoined
15:03:02  <hughsk>dominictarr: https://news.ycombinator.com/item?id=7017605 done :)
15:04:49  * AvianFluquit (Remote host closed the connection)
15:06:17  * brianloveswordsquit (Excess Flood)
15:06:25  * brianloveswordsjoined
15:06:45  <dominictarr>hughsk, thanks!
15:06:45  <dominictarr>(it says my new account is too new to submit, GRR)
15:07:36  * fronxjoined
15:09:36  * dguttmanjoined
15:15:57  * AvianFlujoined
15:17:16  * AvianFlu_joined
15:17:32  <hughsk>haha, no problem! enjoyed the read too
15:18:18  * AvianFluquit (Disconnected by services)
15:18:21  * AvianFlu_changed nick to AvianFlu
15:18:33  * pfrazejoined
15:19:33  <rowbit1>/!\ ATTENTION: (default-local) ahudgins@... successfully signed up for developer browserling plan ($20). Cash money! /!\
15:19:33  <rowbit1>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
15:21:08  <pfraze>makin bills
15:22:17  * fallsemojoined
15:23:10  <rowbit1>Hourly usage stats: [developer: 1, free: 42]
15:26:14  <rowbit1>substack, pkrumins: A developer is waiting in the queue for firefox/8.0
15:26:33  * fronxquit (Remote host closed the connection)
15:27:41  * fronxjoined
15:30:35  * mikolalysenkojoined
15:33:20  * coderzachquit (Remote host closed the connection)
15:37:14  <rowbit1>substack, pkrumins: A developer is waiting in the queue for explorer/7.0
15:41:42  * prettyrobots__changed nick to prettyrobots_
15:50:25  * coderzachjoined
15:50:35  * coderzachquit (Remote host closed the connection)
15:50:49  * coderzachjoined
15:58:41  * RandallKentquit (Quit: RandallKent)
15:59:26  * cpupquit (Read error: Operation timed out)
16:05:35  * RandallKentjoined
16:05:49  * cpupjoined
16:08:13  * mikolalysenkoquit (Ping timeout: 272 seconds)
16:11:24  * mikolalysenkojoined
16:11:37  * fronxquit (Remote host closed the connection)
16:13:51  * fronxjoined
16:16:30  * RandallKentquit (Quit: RandallKent)
16:16:55  * RandallKentjoined
16:17:14  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.103.88(dev)
16:20:28  * fronxquit (Remote host closed the connection)
16:23:10  <rowbit1>Hourly usage stats: [developer: 10, free: 52]
16:23:23  * AvianFluquit (Remote host closed the connection)
16:40:08  * shamajoined
16:44:21  <rowbit1>/!\ GitHub user "jessetane" is supporting Testling with the testling_supporter_5 plan! $5/month. Cash money!
16:46:56  * coderzac_joined
16:46:56  * coderzachquit (Read error: Connection reset by peer)
17:01:23  * jcrugzzjoined
17:11:27  * AvianFlujoined
17:14:03  <isaacs>rvagg: done. I was on my phone at the time :)
17:14:36  * AvianFlu_joined
17:15:29  * AvianFluquit (Disconnected by services)
17:15:49  * AvianFlu_changed nick to AvianFlu
17:22:59  * prettyro-changed nick to prettyrobots
17:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 33]
17:26:39  * sindresorhus_joined
17:33:52  * ednapiranhajoined
17:34:01  * shamaquit (Write error: Connection reset by peer)
17:34:15  * cpupquit (Ping timeout: 240 seconds)
17:34:20  * sindresorhusquit (Ping timeout: 246 seconds)
17:34:21  * sindresorhus_changed nick to sindresorhus
17:34:29  * shamajoined
17:34:31  * cpupjoined
17:35:13  * ednapiranhaquit (Remote host closed the connection)
17:38:12  * fallsemoquit (Quit: Leaving.)
17:40:15  * phatedjoined
17:42:18  * fallsemojoined
17:42:33  * jcrugzz_joined
17:43:47  * hughsk_joined
17:43:50  * nickleefly_joined
17:44:13  * calvinfojoined
17:44:46  * py1hon_joined
17:45:23  * jjjohnnyjoined
17:47:27  * dguttmanquit (Quit: dguttman)
17:47:28  * gozala_joined
17:47:56  * rxgx_joined
17:48:21  * ELLIOTTCABLE_joined
17:48:56  * techwraith_joined
17:50:52  * hughskquit (Ping timeout: 240 seconds)
17:50:52  * nickleeflyquit (Ping timeout: 240 seconds)
17:50:55  * hackygoluckyquit (Ping timeout: 240 seconds)
17:50:56  * hughsk_changed nick to hughsk
17:50:57  * py1honquit (Ping timeout: 240 seconds)
17:50:57  * techwraithquit (Ping timeout: 240 seconds)
17:50:58  * jcrugzzquit (Ping timeout: 240 seconds)
17:50:59  * jjjohnny_quit (Ping timeout: 240 seconds)
17:50:59  * supershabamquit (Ping timeout: 240 seconds)
17:50:59  * gozalaquit (Ping timeout: 240 seconds)
17:50:59  * Domenic_quit (Ping timeout: 240 seconds)
17:50:59  * daleharveyquit (Ping timeout: 240 seconds)
17:51:00  * sorensenquit (Ping timeout: 240 seconds)
17:51:01  * rxgxquit (Ping timeout: 240 seconds)
17:51:01  * ELLIOTTCABLEquit (Ping timeout: 240 seconds)
17:51:04  * nickleefly_changed nick to nickleefly
17:51:08  * hackygoluckyjoined
17:51:44  * rxgx_changed nick to rxgx
17:51:50  * gozala_changed nick to gozala
17:51:55  * sorensenjoined
17:52:04  * Domenic_joined
17:52:33  * supershabamjoined
17:52:36  * ELLIOTTCABLE_changed nick to ELLIOTTCABLE
17:52:43  * daleharveyjoined
17:54:20  * phatedquit (Remote host closed the connection)
17:55:39  * phatedjoined
18:01:30  * coderzac_quit (Remote host closed the connection)
18:01:47  * coderzachjoined
18:04:22  <defunctzombie_>anyone got a module that will find in an array based on some js object query link thing?
18:04:31  <defunctzombie_>lets say I have an array of objects with many properties
18:04:48  <defunctzombie_>and I want to find ones with specific values for only one or two properties
18:04:53  <defunctzombie_>kinda like mongodb find
18:05:44  <mikolalysenko>just use a for loop?
18:05:58  <mikolalysenko>unless you are going to repeatedly run the query on many different object
18:06:11  <defunctzombie_>well, would like a module for it :)
18:06:19  <defunctzombie_>so the behavior can be reused
18:06:44  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.57.174.105(dev-ie8-2)
18:06:46  <defunctzombie_>var results = filter(arr, query);
18:06:48  <defunctzombie_>or something like that
18:07:14  <rowbit1>substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)
18:07:17  <mikolalysenko>there is array.filter
18:07:34  <defunctzombie_>right
18:07:55  <defunctzombie_>so I need something that filters on some properties I guess
18:09:41  * hackygoluckyquit (Ping timeout: 240 seconds)
18:09:42  * sorensenquit (Ping timeout: 240 seconds)
18:10:39  * hackygoluckyjoined
18:11:27  * sorensenjoined
18:11:47  <mikolalysenko>so I asked this yesterday, but maybe someone new will see it today: is there some official standalone js conformance test suite?
18:12:01  <mikolalysenko>ie something that doesn't require a browser/dom environment to run it
18:18:39  * RandallKentquit (Quit: RandallKent)
18:21:40  * mikolalysenkoquit (Ping timeout: 245 seconds)
18:23:10  <rowbit1>Daily usage stats: [developer: 230, free: 1139]
18:23:10  <rowbit1>Hourly usage stats: [developer: 1, free: 41]
18:29:09  * ednapiranhajoined
18:32:49  * substack_changed nick to substack
18:45:12  * peutetrequit (Quit: peutetre)
18:47:29  * jxsonjoined
18:47:32  * jcrugzz_quit (*.net *.split)
18:47:44  * jcrugzzjoined
18:48:58  <defunctzombie_>thlorenz: we should give a talk on zuul :)
18:49:06  * defunctzombie_changed nick to defunctzombie
18:49:06  * defunctzombiequit (Changing host)
18:49:06  * defunctzombiejoined
18:49:24  <thlorenz>together? yeah, that'd be nice
18:49:41  <defunctzombie>yea
18:49:45  <thlorenz>btw sidetracked on adding clipboard (what a pain) -- other things need to be done first
18:49:51  <defunctzombie>sure
18:49:55  <defunctzombie>no rush
18:49:59  <thlorenz>sign us up somewhere
18:50:02  <defunctzombie>I think zuul is in a good place currently
18:50:16  <thlorenz>yep -- gotta go - late lunch
18:50:21  * thlorenzquit (Remote host closed the connection)
18:52:54  <pkrumins>dominictarr: i'll look into sha.js shortly
18:53:37  * dguttmanjoined
18:59:44  * jxsonquit (Remote host closed the connection)
19:00:14  * jxsonjoined
19:01:21  * sorensenquit (Ping timeout: 240 seconds)
19:05:03  * jxsonquit (Ping timeout: 260 seconds)
19:06:17  * sorensenjoined
19:21:27  <pkrumins>dominictarr: browsers dont like it at all
19:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 22]
19:34:02  * jcrugzzquit (Ping timeout: 252 seconds)
19:35:38  * RandallKentjoined
19:42:04  * RandallKentquit (Ping timeout: 252 seconds)
19:42:44  * peutetrejoined
19:42:46  * RandallKentjoined
19:50:18  <rowbit1>substack, pkrumins: Encoders down: 50.57.103.88 (dev), 50.56.27.70 (dev-ie6-1), 50.57.174.105 (dev-ie8-2), 166.78.104.64 (dev-ie10-2)
19:54:06  * thlorenzjoined
19:55:55  * tilgovijoined
20:00:15  * jcrugzzjoined
20:09:15  * jcrugzzquit (Ping timeout: 272 seconds)
20:15:43  * coderzachquit (Remote host closed the connection)
20:18:13  * peutetrequit (Quit: peutetre)
20:21:20  * CoverSlidejoined
20:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 69]
20:24:58  * coderzachjoined
20:27:32  * fronxjoined
20:27:55  * coderzachquit (Remote host closed the connection)
20:31:50  * tilgoviquit (Ping timeout: 240 seconds)
20:49:32  <grncdr>Raynos: IN UR REPOS REQUESTING PULLS
20:51:04  <defunctzombie>danger danger
20:52:06  <grncdr>is github.com/ljharb in here?
20:53:41  * ralphtheninjajoined
20:55:33  * fronxquit (Remote host closed the connection)
21:06:16  <jesusabdullah>grncdr: look in #node.js, his nick is ljharb (IMAGINE THAT)
21:09:17  * mikolalysenkojoined
21:09:47  <grncdr>mindblown.gif
21:10:46  <Raynos>`oh hi
21:11:05  <grncdr>o/
21:11:13  <Raynos>ljharb: he should be, if not he is #inimino
21:11:35  <grncdr>orly?
21:11:51  <grncdr>I was wondering who that was the other day… and what happened to his peg parser...
21:15:28  * coderzachjoined
21:17:21  <grncdr>Raynos: I might've misread you, you want me to rebase and thenthe commit is ok?
21:18:38  <Raynos>yes
21:19:11  <grncdr>done
21:19:33  * kriskowaljoined
21:19:55  <Raynos>grncdr: thanks
21:20:00  * coderzachquit (Ping timeout: 252 seconds)
21:20:41  <Raynos>grncdr: if you can bump is-function to v0.1 or 1.0 that would be great
21:21:08  <Raynos>modules at v0.0.x are annoying
21:21:37  <grncdr>hm, fair enough
21:21:48  <grncdr>1.0.0 makes the most sense to me
21:21:59  <Raynos>agreed
21:22:01  <grncdr>like, I don't foresee ever changing it
21:22:03  <Raynos>i like starting modules at 1.0
21:22:49  <grncdr>also done
21:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 27]
21:23:47  <grncdr>I want inimino to be on-board with this stuff, because I want to gut all the extra shims in object-keys
21:24:41  <Raynos>grncdr: you mean lj-harb :)
21:24:43  <Raynos>ljharb*
21:24:53  <grncdr>not the same person?
21:24:58  <grncdr>I'm so confused...
21:25:02  <Raynos>no, #inimino is a room
21:25:03  <Raynos>in IRC
21:25:08  <Raynos>inimino is also a person in IRC
21:25:12  <Raynos>ljharb is on IRC & github
21:25:21  <Raynos>also can you change https://github.com/Raynos/for-each/pull/5 and point it at is-function ~1.0.0
21:25:42  <grncdr>ah that makes more sense
21:26:52  <jesusabdullah>is-function?
21:27:03  <grncdr>Raynos: done that as well
21:27:18  <grncdr>jesusabdullah: I mean the #inimino vs inimino vs ljharb distinction
21:27:50  <jesusabdullah>dang that's at least mildly more complex than I expected
21:28:10  <grncdr>oh goddammit
21:28:14  <Raynos>?
21:28:18  <grncdr>for-each still not passing on ie6...
21:28:22  <jesusabdullah>ie8??!?!
21:28:32  <jesusabdullah>Those window methods don't typeof to functions?
21:28:35  <jesusabdullah>what a load man
21:29:10  <grncdr>oh no wait, testling hasn't run the last commit yet...
21:29:13  <jesusabdullah>also where does a regexp typeof to a function? o__o
21:29:40  <grncdr>jesusabdullah: old IE again, where else? ;)
21:29:49  <jesusabdullah>that's fucked
21:30:03  <Raynos>jesus: chrome
21:30:07  <Raynos>typeof regex == 'function'
21:30:17  <Raynos>because /foo/('foo') is short for /foo/.test('foo')
21:30:17  <grncdr>aha
21:30:25  * grncdris ignorant :)
21:30:26  <Raynos>but only chrome 10-18
21:30:30  <Raynos>fixed in some chrome last year
21:30:32  <jesusabdullah>Raynos: I just tried that in node :(
21:30:35  <jesusabdullah>oh I see
21:31:00  <jesusabdullah>TypeError: object is not a function in chrome too
21:31:06  <jesusabdullah>but only chromes 10-18?
21:31:21  <grncdr>jesusabdullah: I didn't know about any of this until today (and didn't ever want to know) I just wanted a for-each that I could rely on to work everywhere
21:31:27  <Raynos>i dont know the exact version range
21:31:30  <jesusabdullah>So why do you do the toString == '[object Function]' test first?
21:31:41  <grncdr>because it's the fastest
21:31:53  <grncdr>I think...
21:31:55  <jesusabdullah>huh
21:32:00  <jesusabdullah>¯\(°_o)/¯
21:32:05  <Raynos>whatever :D
21:32:09  <Raynos>ALL THE THINGS MERGE THEM
21:32:09  <LOUDBOT>SALT N PEPA'S HERE AND WE'RE IN EFFECT; WANT YOU TO PUSH IT BACK
21:32:15  <grncdr>it's actually because that's how I copy-pasted it
21:32:21  <grncdr>:D
21:32:39  <grncdr>seriously, I don't care about this stuff, but more than that, I don't ever *want* to care
21:33:01  <jesusabdullah>I feels ya
21:33:19  <grncdr>that's why I want to get all these things into tiny little npm modules with sane dependency trees and never think about them again
21:33:55  * anoemijoined
21:34:17  <grncdr>then sure, I guess I'll be typing map(thing, …) instead of thing.map(…) for the rest of my life, but that's a reasonable trade to me
21:35:26  <Raynos>thats FP :)
21:35:41  <grncdr>;)
21:35:57  <grncdr>Raynos: should I make forEach give numeric indexes for `arguments` objects?
21:36:04  * tilgovijoined
21:36:10  <Raynos>?
21:36:53  <grncdr>hm, nevermind
21:36:59  <grncdr>it's something that object-keys does
21:37:03  <grncdr>but Object.keys doesn't
21:37:12  <grncdr>(function () { return Object.keys(arguments) })(1, 2, 3)
21:38:18  <Raynos>weird
21:38:38  <Raynos>works in chrome
21:38:42  <Raynos>["0", "1", "2"]
21:38:52  <Raynos>thankfully doesn't print "length" :p
21:40:10  <grncdr>yeah I'm going to add a test to for-each to make sure that works everywhere I think
21:40:21  <Raynos>more tests === better
21:40:51  <grncdr>object-keys has other weird stuff about skipping certain property names if a certain bug is present, not sure what that's about yet...
21:49:48  * enjaworkquit (Ping timeout: 263 seconds)
21:49:57  * mikolalysenkoquit (Ping timeout: 272 seconds)
21:50:43  <Raynos>i think its a direct copy
21:50:46  * fronxjoined
21:50:46  <Raynos>from es5 shim
21:50:51  <Raynos>and fixes the DontEnum bug
21:50:53  <Raynos>that IE has
21:51:15  <Raynos>where some properties on Object.prototype are enumerable when they shouldnt be
21:51:27  * soldairjoined
21:51:28  * anoemiquit (Remote host closed the connection)
21:53:16  <grncdr>yeah, I'm going to add the tests first
21:53:52  <Raynos>grncdr: thanks for the help
21:53:54  <grncdr>getting side-tracked figuring out why it's breaking on arrays in IE < 8
21:53:56  <grncdr>er, 9
21:54:11  <Raynos>btw i dont care about IE<10 :D
21:54:25  <grncdr>I guessed that *you* don't ;)
21:55:32  * enjaworkjoined
22:05:40  * mikolalysenkojoined
22:11:20  * mikolalysenkoquit (Ping timeout: 252 seconds)
22:12:44  * Maciek416quit (Remote host closed the connection)
22:14:52  <defunctzombie>no one should care about < IE 10
22:15:00  <defunctzombie>unless you are putting scripts on other people's sites
22:15:17  <defunctzombie>wasting your time for your own site imo
22:15:31  <defunctzombie>but actually if you are in china maybe you care
22:15:38  <defunctzombie>they still have lots of windows xp users
22:23:10  <rowbit1>Hourly usage stats: [developer: 0, free: 18]
22:27:05  <Raynos>defunctzombie: caring about IE9 might be worth the cost to benefit ratio
22:27:14  <Raynos>it also might be worthwhile for political compromise to avoid IE8
22:27:35  <defunctzombie>hahaha
22:40:23  <grncdr>:D
22:40:49  * coderzachjoined
22:41:37  * RandallKentquit (Quit: RandallKent)
22:46:02  <grncdr>whoa, I'm getting crazy amounts of failed fetches from the npm registry
22:46:43  <ogd>grncdr: on cheap wifi?
22:46:53  <grncdr>nope
22:47:00  <grncdr>xfinity or whatever it is
22:47:13  <ogd>weird
22:47:37  <grncdr>can you test this: https://registry.npmjs.org/batch/-/batch-0.5.0.tgz
22:47:47  <grncdr>(just one I grabbed at random)
22:48:21  <grncdr>I'm getting 503 connection refused from varnish
22:48:44  <grncdr>isaacs: ^^
22:48:53  <ogd>works for me
22:49:03  <defunctzombie>the famous developer response
22:49:07  <defunctzombie>"works for me"
22:49:43  <ogd>pebcak
22:50:09  <grncdr>:D
22:50:10  <defunctzombie>picak
22:50:26  <grncdr>problem is chair and keyboard?
22:50:32  <defunctzombie>:)
22:50:38  <grncdr>to be fair neither of mine are really that great at the moment
22:50:44  <calvinfo>grncdr: happening to me too intermittently
22:51:06  <grncdr>calvinfo: thx
22:51:17  * feross_joined
22:52:04  <grncdr>hm, install finished that time
22:52:10  <grncdr>must've been a fluke :|
23:02:51  <isaacs>grncdr: where are you?
23:02:57  <grncdr>Oakland
23:03:11  * contrahaxjoined
23:03:11  <isaacs>grncdr: if fastly gets a timeout from th e endpoint, it'll give youa 503
23:03:13  <isaacs>grncdr: ok, then a 503 is really weird
23:03:28  <grncdr>yeah I have a curl -v $url > /dev/null if you want me to gist it
23:04:13  <isaacs>grncdr: sure
23:04:31  <isaacs>grncdr: it coudl be that Manta hiccuped?
23:04:38  <isaacs>grncdr: maybe i just need to make the timeout longer
23:04:38  <grncdr>https://gist.github.com/grncdr/8308565
23:04:41  <isaacs>i dunno
23:04:43  <grncdr>seems possible
23:04:55  <ogd>i blame brian cantrill
23:05:37  <isaacs>grncdr: worksforme?
23:05:53  <isaacs>grncdr: i got cache-sv60-SJC3 server from Fastly
23:06:13  <grncdr>isaacs: it works for me now as well,
23:06:16  <Raynos>ogd: for what ?
23:06:28  <ogd>Raynos: grncdr's 503
23:07:02  <grncdr>isaacs: seems fine now, no need to raise the alarm
23:07:31  <grncdr>I got a whole bunch in a window of a couple minutes and after that it was fine
23:11:27  * ralphtheninjaquit (Ping timeout: 260 seconds)
23:13:01  * jcrugzzjoined
23:21:44  * AvianFluquit (Ping timeout: 252 seconds)
23:23:00  * kriskowal_joined
23:23:10  <rowbit1>Hourly usage stats: [developer: 28, free: 36]
23:23:52  * hoobdeeblajoined
23:24:19  * kriskowalquit (Ping timeout: 272 seconds)
23:24:19  * kriskowal_changed nick to kriskowal
23:29:59  * fallsemoquit (Quit: Leaving.)
23:32:18  * hoobdeeblaquit (Remote host closed the connection)
23:32:35  * hoobdeeblajoined
23:39:29  * coderzachquit (Remote host closed the connection)
23:41:16  * thlorenzquit (Remote host closed the connection)
23:48:59  * hoobdeeblaquit (Remote host closed the connection)
23:49:15  * hoobdeeblajoined
23:50:16  * coderzachjoined
23:54:48  <guybrush>hey guys, when i have an ArrayBuffer is it possible to put 3 uint16 and then 3 uint32 in it? -- node says RangeError: Byte offset is not aligned. when i do: `var buffer = new ArrayBuffer(100); var arr16 = new Uint16Array(buffer,0,3); var arr32 = new Uint32Array(buffer,6,3)`
23:55:34  <guybrush>basically i cant put an uint32 view on a buffer with an offset that is not divisible by 4 ?!
23:56:07  <guybrush>funny thing: chrome says "RangeError: softshould be a multiple ofr"
23:56:15  <guybrush>which makes no sense at all ..