00:00:09  * ircretaryjoined
00:04:45  * maksimlinjoined
00:05:43  * defunctzombiechanged nick to defunctzombie_zz
00:14:41  * wolfeidauquit (Remote host closed the connection)
00:16:27  <thl0>Raynos: substack: I can now consume this config with bromote to work with browserify: https://github.com/thlorenz/bromote/blob/master/examples/requirejs-project/requirejs-config.js
00:16:42  <thl0>hopefully that will make it easier for people to migrate ;)
00:22:53  <venportman>hey substack and pkrumins: thank you for your help earlier when HN was bringing down my site.
00:26:36  * kevino80quit (Remote host closed the connection)
00:27:12  * st_lukequit (Remote host closed the connection)
00:27:26  * wolfeidaujoined
00:33:02  * venportmanquit (Quit: venportman)
00:34:00  * thl0_joined
00:36:54  * thl0_quit (Remote host closed the connection)
00:41:10  * joliss_joined
00:42:54  * shuaibquit (Ping timeout: 240 seconds)
00:43:44  * jolissquit (Ping timeout: 268 seconds)
00:43:59  * jolissjoined
00:45:23  * joliss_quit (Ping timeout: 240 seconds)
00:45:49  * shuaibjoined
00:48:46  * wolfeidauquit (Remote host closed the connection)
00:49:37  * ins0mniaquit (Ping timeout: 248 seconds)
00:52:27  * dominictarrjoined
00:55:38  * mikolalysenkojoined
00:57:56  <mikeal>dominictarr: you around?
00:58:06  <dominictarr>mikeal: yo
00:58:13  <mikeal>i'm using that bloomfilter module
00:58:25  <mikeal>but after like 5K entires it just stops ever returning false
00:59:51  * wolfeidaujoined
01:00:10  <dominictarr>you need to tune the filter by setting the max size
01:00:27  * vitorpachecoquit (Ping timeout: 246 seconds)
01:00:36  <dominictarr>there are a couple of parameters.
01:00:50  <mikeal>any guidance one what a good size might be
01:01:30  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
01:01:46  <dominictarr>last time I had some fairly unfruitful searching for documentions describing how to calc the right size
01:02:24  <dominictarr>but some experimentation inserting random numbers, and I think I ended up
01:02:27  <mbalho>jesusabdullah: http://wzrd.in/
01:02:42  <mbalho>jesusabdullah: its on a linode, i'm happy to make this the 'official' one
01:02:58  <mbalho>jesusabdullah: only other feature i need now is CORS headers
01:03:39  <dominictarr>I think you just scale with the number of bits in the filter with the number of things you expect to insert...
01:05:44  <dominictarr>I think there are some schemes for making some bloom filters that expand
01:06:01  <dominictarr>there has been a lot of research into bloom filters
01:06:13  <dominictarr>(not that you want to leap down that rabbit hole)
01:06:15  * st_lukejoined
01:06:19  <mikeal>https://github.com/wiedi/node-bloem
01:06:23  <mikeal>i'm looking at this one now
01:07:47  * venportmanjoined
01:08:54  <mikolalysenko>mikeal: you could also try this: https://github.com/mikolalysenko/count-min-sketch
01:09:16  <mikolalysenko>but the analysis/tuning parameters are the same
01:09:44  <dominictarr>mikeal: that looks like a good one
01:10:02  <mikolalysenko>it is a bit more powerful than a bloom filter though
01:10:12  <mikolalysenko>since it also gives you frequencies of items too
01:15:16  <mikeal>my keys are all unique
01:15:43  <mikolalysenko>you could just use k-hash and implement your own
01:15:52  <mikolalysenko>the logic though for probError should be the same
01:16:07  <mikolalysenko>https://github.com/mikolalysenko/k-hash
01:16:52  <mikeal>bloem doesn't appear to actually work
01:19:41  <mikeal>boomfilter's size is in bits
01:19:50  <mikeal>it recommends and insanely low limit
01:21:28  <dominictarr>insanely low?
01:21:34  <mbalho>guys wanna see something kewl
01:21:37  <mbalho>1. go here http://wzrd.in/bundle/[email protected]
01:21:53  * venportmanquit (Ping timeout: 240 seconds)
01:21:54  <mbalho>copy all output, go to other domain in chrome, open dev tools, paste and execute code
01:22:02  <mbalho>then type:
01:22:02  <mbalho>var request = require('browser-request')
01:22:07  <mbalho>and then:
01:22:08  <mbalho>request("http://wzrd.in/bundle/[email protected]", function(err,resp,body){ console.log(err, resp, body) })
01:22:11  <mbalho>#yodog
01:22:16  <mbalho>(works cross origin now)
01:22:25  <dominictarr>that is pretty fast
01:22:27  <dominictarr>!!!
01:22:52  <mbalho>its wizardry
01:23:02  <mbalho>e.g. http://browserify.org/images/wizard_hat.png
01:23:33  <dominictarr>think I broke it
01:23:40  <dominictarr>http://wzrd.in/bundle/[email protected]
01:23:47  <dominictarr>(don't click that link...)
01:24:50  <mbalho>interesting
01:25:06  <mbalho>browserify-cdn ERR! stderr: Error: ENOENT, open 'os'
01:25:06  <mbalho>browserify-cdn ERR! dirPath: /tmp/npmd11365-5589-1hujrjc
01:25:12  <dominictarr>---FLAGRANT SYSTEM ERROR---
01:25:13  <LOUDBOT>BEING OR HAVING A RANDOM VARIABLE
01:25:13  <dominictarr>Error: "browserify exited with code 1"
01:25:33  <rvagg>dominictarr, Raynos: do you have a public repo with your nodeconf material in it?
01:25:33  <dominictarr>probably the right thing to do...
01:27:19  <mbalho>dominictarr: i should probably set up a whitelist...
01:27:42  <dominictarr>mbalho: can make this really fast with the new npmd stuff...
01:28:12  <dominictarr>mbalho: there is a new technique, that can install browserify (50 deps) in < a second
01:28:34  <mbalho>dominictarr: cool the repo is here https://github.com/jesusabdullah/browserify-cdn
01:28:40  <dominictarr>mbalho: just veto things that have gypfile: true
01:29:33  <mikeal>ok
01:29:35  <mikeal>i got this tuned
01:29:45  <mikeal>it could potentially eat up a shit load of memory
01:29:50  <mikeal>but it doesn't statically allocate it ahead of time
01:29:50  * defunctzombie_zzchanged nick to defunctzombie
01:30:05  <mikeal>i made it configurable tho
01:30:09  * venportmanjoined
01:32:16  <mikeal>dominictarr: do you know how directly the number of hash functions relates to the accuracy?
01:32:52  <dominictarr>not sure
01:32:58  <dominictarr>think it controls
01:33:06  <dominictarr>how many bits you flip?
01:33:31  <mikeal>yeah, everyone one of these libraries exposed these options totally differently
01:36:46  <mikolalysenko>mikeal: this paper tells you how it works. the analysis is for count-min but it should work for bloom filters
01:36:49  <mikolalysenko>http://dimacs.rutgers.edu/~graham/pubs/papers/cmsoft.pdf
01:37:21  <mikeal>nice!
01:38:45  * venportmanquit (Ping timeout: 248 seconds)
01:38:46  * wolfeidauquit (Remote host closed the connection)
01:38:51  * owen1quit (*.net *.split)
01:38:52  * mirkokquit (*.net *.split)
01:42:12  * mirkokjoined
01:43:36  * venportmanjoined
01:44:28  * wolfeidaujoined
01:47:17  * owen1joined
01:48:59  * kanzure_joined
01:49:20  * kanzurequit (Ping timeout: 264 seconds)
01:49:22  * johnkpaulquit (Ping timeout: 264 seconds)
01:49:23  * fotoveritequit (Ping timeout: 264 seconds)
01:49:23  * sveisveiquit (Ping timeout: 264 seconds)
01:49:23  * mbalhoquit (Ping timeout: 264 seconds)
01:49:43  * chapelquit (Ping timeout: 264 seconds)
01:50:19  * owenb__quit (Ping timeout: 264 seconds)
01:50:31  * mbalhojoined
01:50:43  * johnkpauljoined
01:50:48  * chapeljoined
01:55:53  * orenjoined
01:56:21  * harrow`joined
01:58:18  * jolissquit (Ping timeout: 264 seconds)
01:59:18  * owen1quit (*.net *.split)
01:59:24  * harrowquit (*.net *.split)
01:59:24  * chiltsquit (*.net *.split)
01:59:47  * py1hon_joined
02:01:31  * dfgg_joined
02:02:01  * chiltsjoined
02:02:02  * crank_joined
02:03:41  * LOUDBOT_joined
02:05:16  * juliangruber_joined
02:05:30  * hij1nxquit (*.net *.split)
02:05:30  * juliangruberquit (*.net *.split)
02:05:32  * dfggquit (*.net *.split)
02:05:32  * kenperkinsquit (*.net *.split)
02:05:33  * crankquit (*.net *.split)
02:05:33  * rvaggquit (*.net *.split)
02:05:35  * py1honquit (*.net *.split)
02:05:35  * LOUDBOTquit (*.net *.split)
02:07:17  * rvaggjoined
02:12:27  <mbalho>damn i forgot i wrote https://npmjs.org/package/browser-module-sandbox
02:12:57  <mbalho>needs to be rewritten though
02:22:43  * st_lukequit (Remote host closed the connection)
02:31:21  * ralphtheninjaquit (Ping timeout: 264 seconds)
02:34:01  * jolissjoined
02:38:19  * vitorpachecojoined
02:38:55  * vitorpachecoquit (Read error: Connection reset by peer)
02:40:05  * venportmanquit (Quit: venportman)
02:54:04  * joliss_joined
02:55:11  * jolissquit (Ping timeout: 256 seconds)
02:55:12  * joliss_changed nick to joliss
03:00:19  <mbalho>mikolalysenko: https://gist.github.com/maxogden/5931122
03:00:28  * defunctzombiechanged nick to defunctzombie_zz
03:02:25  <jesusabdullah>mbalho: very cool.
03:02:33  <mbalho>jesusabdullah: yea im stoked!!!
03:02:40  <jesusabdullah>mbalho: I ate something that made me sick so I've been outta committion today
03:02:45  <mbalho>jesusabdullah: ahh tha tsucks
03:02:47  <jesusabdullah>mbalho: idk how cors headers work :( but I'm down
03:02:54  <mbalho>jesusabdullah: merge my pull req
03:02:56  <jesusabdullah>mbalho: also saw your PR and the issues
03:02:57  <mbalho>jesusabdullah: and ill send you another one
03:03:02  <jesusabdullah>hahaha, alright
03:03:06  <jesusabdullah>awesome
03:03:14  * thl0quit (Remote host closed the connection)
03:03:57  <mbalho>jesusabdullah: also this breaks XHR for some reason https://github.com/jesusabdullah/browserify-cdn/blob/master/multiple.js#L100-L101
03:04:03  <mbalho>jesusabdullah: post data never arrives for 302s in xhr
03:04:37  <mbalho>jesusabdullah: you should just return a 200 and not set Location
03:05:36  <jesusabdullah>mbalho: even though you'd have to POST every time?
03:05:42  * AvianFluquit (Remote host closed the connection)
03:05:50  <mbalho>jesusabdullah: yea
03:05:54  <jesusabdullah>hmm
03:06:00  <mbalho>jesusabdullah: also GET at those urls doesnt even work for me
03:06:05  <jesusabdullah>orly
03:06:06  <mbalho>jesusabdullah: also it is broken right now :)
03:06:11  <jesusabdullah>uh-oh
03:06:41  <jesusabdullah>okay I'll take a look
03:06:44  <mbalho>jesusabdullah: its broken in two was, 1 XHR doesnt receive post bodies if you set a 302 and 2 the GETs dont resolve
03:06:51  <mbalho>well actually they resolve to 404s
03:06:56  <mbalho>two ways*
03:10:59  * snojjoined
03:11:48  <mbalho>jesusabdullah: also the only major issue before i feel comfortable tweeting about this is the ability to disable pre/post install hooks in browserify and also disable native modules
03:14:20  <jesusabdullah>yeah
03:14:56  <jesusabdullah>ohey does wzrd.in.nyud.net work?
03:15:02  <jesusabdullah>wait, I can test that
03:15:26  <jesusabdullah>yeah it does
03:15:27  <jesusabdullah>cool
03:17:06  <mbalho>what is nyud.net
03:18:04  <jesusabdullah>coral cdn
03:18:06  <jesusabdullah>>:)
03:18:49  <jesusabdullah>mbalho: both merged, they looked straightforward so I assumed they both worked
03:21:20  <mbalho>im running them on wzrd.in
03:21:39  <mbalho>jesusabdullah: should i open an issue for the 302 thing
03:21:50  * hotsnojjoined
03:21:50  * hotsnojquit (Client Quit)
03:22:13  <jesusabdullah>here, I'll try fixing it now
03:24:06  * Kesslerjoined
03:25:33  <jesusabdullah>mbalho: if you don't 302 but include a Location header, does that break things?
03:25:44  <jesusabdullah>mbalho: gonna try it
03:26:26  <mbalho>jesusabdullah: use that gist script to test
03:26:36  <jesusabdullah>mbalho: you have one?
03:26:47  <mbalho>jesusabdullah: https://gist.github.com/maxogden/5931122
03:29:03  <jesusabdullah>oh, neato
03:29:04  <jesusabdullah>one sec
03:29:49  <jesusabdullah>TEST STRING
03:29:51  <jesusabdullah>cool
03:29:52  <LOUDBOT_>THE MITTENS HAVE LOST THEIR KITTENS. THIS IS ABSURD.
03:30:07  <mbalho>w00t
03:30:33  * Kesslerquit (Ping timeout: 256 seconds)
03:31:39  <jesusabdullah>mbalho: okay, pushed. One-line change basically XD
03:32:01  <mbalho>nice
03:32:09  <jesusabdullah>mbalho: so you can pull out the Location header and use the GET if you want to, but the status code doesn't 302 anymore
03:32:24  <mbalho>nice
03:32:30  <mbalho>jesusabdullah: does GET work now?
03:33:16  <jesusabdullah>mbalho: yeah, works for me
03:33:17  * kumavisjoined
03:33:29  <jesusabdullah>mbalho: it COULD be a url escape issue, I made no effort to do that properly
03:33:38  <mbalho>jesusabdullah: also you should publish to npm
03:33:43  <jesusabdullah>mbalho: in fact that's probably it
03:35:04  <jesusabdullah>okay adding that too
03:37:26  <jesusabdullah>k pushed
03:37:39  <jesusabdullah>okay, I can probably scrub pre/post install hooks
03:37:45  <jesusabdullah>should I scrub install hooks too?
03:37:49  <jesusabdullah>probably
03:37:55  * Kesslerjoined
03:38:16  <jesusabdullah>oh wait, that already happens
03:38:32  <jesusabdullah>mbalho: https://github.com/jesusabdullah/browserify-cdn/blob/master/bundler/riggledogg.js#L30
03:38:49  <jesusabdullah>mbalho: ohhhh that's at the local level only, derf
03:39:21  <jesusabdullah>mbalho: don't think npm has a good way to disable native builds >_< that's a tough problem
03:39:59  <jesusabdullah>mbalho: vendored npm?
03:41:26  <mbalho>isaacs: any ideas on how to disable native modules during npm install
03:46:07  * snojquit (Quit: Leaving)
03:48:07  * Kesslerquit (Ping timeout: 268 seconds)
03:48:31  * joliss_joined
03:49:12  * owenb__joined
03:49:20  * sveisveijoined
03:50:23  * jolissquit (Ping timeout: 256 seconds)
03:50:24  * joliss_changed nick to joliss
03:54:29  * jolissquit (Ping timeout: 240 seconds)
03:56:23  * jolissjoined
03:58:04  <kumavis>i need a bidirectional XML<-->JSON tool. an npm search returns many options-- Any suggestions?
04:00:51  * joliss_joined
04:01:09  * jolissquit (Ping timeout: 256 seconds)
04:01:09  * joliss_changed nick to joliss
04:09:09  <Raynos>thl0: Im scared of this stuff
04:21:38  * joliss_joined
04:24:06  * jolissquit (Ping timeout: 264 seconds)
04:24:06  * joliss_changed nick to joliss
04:27:18  * dominictarrquit (Quit: dominictarr)
04:29:29  <mbalho>kumavis: bidi xml-json is hard....
04:29:54  <mbalho>kumavis: philip ashlock from openplans in NYC made a wiki page on the open311 project where he listed a buncha solutions...
04:30:29  <kumavis>im looking at module `xml-mapping` right now
04:30:38  <kumavis>seems pretty easy to use
04:30:47  <kumavis>it uses sax under the hood
04:30:51  <kumavis>by isaacs
04:33:44  * votzjoined
04:40:45  <mbalho>jesusabdullah: ok cool wzrd.in is upgraded to use newest browserify-cdn
04:41:26  <mbalho>jesusabdullah: should i open an issue for the /multi feature request i had earlier
04:41:31  <mbalho>jesusabdullah: about returning package.jsons
04:43:21  <jesusabdullah>mbalho: yes pls
04:52:29  <jesusabdullah>cool thanks
04:56:05  * mikolalysenkoquit (Ping timeout: 248 seconds)
04:56:28  * timoxleyjoined
04:56:34  <mbalho>ok new version published https://github.com/maxogden/browser-module-sandbox#browser-module-sandbox
05:01:01  <kumavis>great work guise~
05:01:13  * kenperkinsjoined
05:02:19  <mbalho>kumavis: yea it works really well!
05:02:23  <mbalho>kumavis: super dumb too
05:02:28  <mbalho>kumavis: on the client side
05:02:45  <mbalho>kumavis: https://github.com/maxogden/browser-module-sandbox/blob/master/index.js#L55-L59
05:03:44  <kumavis>heh nice
05:32:54  * kumavisquit (Quit: kumavis)
05:39:43  <mbalho>just made this http://bl.ocks.org/maxogden/5931920
05:39:45  <mbalho>MUAHAHAHA
05:44:48  * kumavisjoined
05:54:33  <mbalho>try doing require('voxel-hello-world')()
06:00:49  * mikolalysenkojoined
06:03:05  * timoxleyquit (Quit: Computer has gone to sleep.)
06:04:15  <mbalho>jesusabdullah: https://gist.github.com/maxogden/d3353cfaa66eabe5d18c
06:08:03  * mikolalysenkoquit (Ping timeout: 245 seconds)
06:08:19  * jolissquit (Ping timeout: 264 seconds)
06:10:59  <guybrush>mbalho: wow that is pretty insane!
06:11:21  <guybrush>take that component haha :p
06:11:30  * timoxleyjoined
06:12:18  * defunctzombie_zzchanged nick to defunctzombie
06:16:29  * hij1nxjoined
06:29:26  * defunctzombiechanged nick to defunctzombie_zz
06:47:29  * wolfeidauquit (Remote host closed the connection)
06:48:11  <jesusabdullah>mbalho: Error: ENOENT, open 'dns'
06:48:15  <jesusabdullah>mbalho: so dns is a module?
06:48:34  <jesusabdullah>mbalho: any idea why it wanted the "dns" module?
06:48:54  <jesusabdullah>mbalho: also awesome that it just kept truckin' along, pumping browserified content
06:49:41  <jesusabdullah>mbalho: do you have logs from inside wzrd.in ?
06:50:13  <jesusabdullah>except that's not a dns module error
06:50:19  <jesusabdullah>that's something else?
06:53:11  <jesusabdullah>mbalho: also that's sick
07:06:16  <mbalho>jesusabdullah: logs so far https://friendpaste.com/4hvzoL2l8p8kQjoyQidU3G
07:06:43  <mbalho>jesusabdullah: pm me your public key if you want to ssh into [email protected]
07:07:05  <mbalho>jesusabdullah: or actually i can just add you to [email protected] but i wont give you the password :D
07:14:47  * mikolalysenkojoined
07:19:33  * mikolalysenkoquit (Ping timeout: 248 seconds)
07:30:22  * defunctzombie_zzchanged nick to defunctzombie
07:39:27  <jesusabdullah>mbalho: alright, one sec got into putting actual styling on the front page
07:40:20  * defunctzombiechanged nick to defunctzombie_zz
07:47:06  <jesusabdullah>I just need to riggledogg the logo
07:58:21  <jesusabdullah>mbalho: https://github.com/jesusabdullah/browserify-cdn/blob/master/public/img/browserify.png lol
08:06:42  <timoxley>jesusabdullah that is perfect
08:06:54  * maksimlinquit (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130627185035])
08:09:45  <jesusabdullah>and we have Harry Fuckin' Potter at the bottom again :)
08:10:01  <timoxley>jesusabdullah does this mean modules can be cached across sites?
08:18:05  * wolfeidaujoined
08:19:10  * kumavisquit (Quit: kumavis)
08:22:27  * dfggjoined
08:22:45  * mbalho_joined
08:23:00  * gildean_joined
08:23:45  * johnkpaul_joined
08:25:48  <jesusabdullah>timoxley: I guess so?
08:25:53  <jesusabdullah>timoxley: not sure what you mean
08:26:09  <jesusabdullah>timoxley: it uses leveldb so it doesn't regenerate bundles unless it has to
08:26:44  <timoxley>jesusabdullah ok, cool, I mean like, if I visit site A that uses module X and site B also uses moduleX
08:26:49  <timoxley>I don't need to download it twice
08:27:11  <timoxley>awesome.
08:27:22  <jesusabdullah>I mean, that's up to your browser I guess, but yeah same url right?
08:27:46  <jesusabdullah>timoxley: also my solution to "but this isn't a real cdn" is, "put nyud.net in front of it"
08:27:46  <timoxley>right on.
08:28:34  * dfgg_quit (*.net *.split)
08:28:35  * mbalhoquit (*.net *.split)
08:28:35  * johnkpaulquit (*.net *.split)
08:28:37  * gildeanquit (*.net *.split)
08:28:55  <jesusabdullah>:)
08:29:33  <jesusabdullah>hmm
08:30:02  <jesusabdullah>mbalho_: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHe1S28Mb+iTJY3D0nPoS8dXQu/wdyBS0d3CyLodZufcfteflHsusUM7Mqt+LJFyBvhTMxSP10qHdpgaD4yXliNVjvz9v4XmgbKEEl2NINNHot4cO136oNKTDHLvRbKR9h5HVHBx1jvJ6XwmwiqX1/RcZXAqT4slzl5QDIUZVxIZ6Aox2jqAuDdq3Viq/KdxB1OlNcPWS8HplKzBN4T4G71N9/jCDEbEeL5KWRj+zvwGRu0C7JDGMie8bDKdEwSv+kS+/udXpygm9Isn2TqeUhtWdZchQtR7g88r6WuOREZYF47L5eTpwL3N6Ponxsuik9n1siZNWnCrBX6B6aDc53 [email protected]
08:30:08  <jesusabdullah>derf
08:30:28  <jesusabdullah>I trust you guys can't/won't do anything nefarious with my pubkey XD
08:31:44  * timoxleyquit (Quit: Computer has gone to sleep.)
08:34:51  <jesusabdullah>mbalho_: adding package.jsons is going to take a refactor. That's something I can do, but probably not tonight.
08:42:34  * timoxleyjoined
08:45:22  <jesusabdullah>mbalho_: I can repro locally
08:45:30  <jesusabdullah>mbalho_: so I don't need to be on there
08:46:13  <jesusabdullah>mbalho_: http://wzrd.in/standalone/[email protected]
08:46:38  * gildean_changed nick to gildean
08:47:53  <jesusabdullah>mbalho_: https://github.com/hueniverse/sntp/blob/master/lib/index.js#L4 yup
08:51:52  * klusiasjoined
08:53:01  <jesusabdullah>mbalho_: it's due to pulling in request, it looks like. We need to convince browserify to use https://github.com/iriscouch/browser-request or something
08:56:07  * votzquit (Ping timeout: 246 seconds)
08:59:27  * jibayjoined
10:23:10  * ralphtheninjajoined
10:29:47  * dominictarrjoined
10:41:55  <substack>jesusabdullah: mbalho_: you could use hyperquest+concat-stream instead
10:41:58  <substack>that works in all browsers
10:48:56  * mcollinajoined
10:52:23  * timoxleyquit (Quit: Computer has gone to sleep.)
10:55:48  * mmckeggjoined
10:58:32  * timoxleyjoined
11:04:09  * dominictarrquit (Quit: dominictarr)
11:18:45  * st_lukejoined
11:42:09  * st_lukequit (*.net *.split)
11:42:12  * mcollinaquit (Read error: Connection reset by peer)
11:45:23  * ins0mniajoined
11:53:05  * mcollinajoined
11:59:16  * jibayquit (Remote host closed the connection)
12:06:29  * ralphtheninjaquit (Quit: leaving)
12:20:48  * kevino80joined
12:46:55  * rvaggquit (*.net *.split)
12:46:55  * py1hon_quit (*.net *.split)
12:46:55  * mmckeggquit (*.net *.split)
12:46:55  * harrow`quit (*.net *.split)
12:46:58  * jesusabdullahquit (*.net *.split)
12:46:58  * brianloveswordsquit (*.net *.split)
12:46:59  * substackquit (*.net *.split)
12:46:59  * sindresorhusquit (*.net *.split)
12:46:59  * jjjohnny_quit (*.net *.split)
12:46:59  * jan____quit (*.net *.split)
12:47:00  * ehdquit (*.net *.split)
12:47:01  * clone1018quit (*.net *.split)
12:47:03  * shadghostquit (*.net *.split)
12:47:03  * paulbohmquit (*.net *.split)
12:52:31  * farnsworthquit (*.net *.split)
12:52:37  * pikpikquit (*.net *.split)
12:52:37  * doolsquit (*.net *.split)
12:52:38  * defunctzombie_zzquit (*.net *.split)
12:52:40  * heathquit (*.net *.split)
12:52:40  * rannmannquit (*.net *.split)
12:52:42  * jez0990quit (*.net *.split)
12:52:43  * paul_irishquit (*.net *.split)
12:53:35  * mcollinaquit (*.net *.split)
12:53:36  * gildeanquit (*.net *.split)
12:53:39  * mikealquit (*.net *.split)
12:53:44  * isaacsquit (*.net *.split)
12:53:44  * chrisdickinsonquit (*.net *.split)
12:56:03  * paul_irishjoined
12:56:03  * jez0990joined
12:56:03  * rannmannjoined
12:56:03  * heathjoined
12:56:03  * defunctzombie_zzjoined
12:56:03  * farnsworthjoined
12:56:03  * pikpikjoined
12:56:03  * doolsjoined
12:56:27  * mmckeggjoined
12:56:28  * rvaggjoined
12:56:28  * py1hon_joined
12:56:28  * harrow`joined
12:56:28  * jesusabdullahjoined
12:56:28  * brianloveswordsjoined
12:56:28  * substackjoined
12:56:28  * sindresorhusjoined
12:56:28  * jjjohnny_joined
12:56:28  * jan____joined
12:56:28  * paulbohmjoined
12:56:28  * ehdjoined
12:56:28  * clone1018joined
12:56:28  * shadghostjoined
12:56:35  * gildeanjoined
12:56:35  * mikealjoined
12:56:35  * isaacsjoined
12:56:35  * chrisdickinsonjoined
13:09:01  * snojjoined
13:11:54  * isaacschanged nick to Guest97044
13:11:54  * ehdchanged nick to Guest72480
13:12:00  * jdenchanged nick to Guest18073
13:14:10  * mbalho_quit (*.net *.split)
13:14:12  * klusiasquit (*.net *.split)
13:14:13  * niftylettucequit (*.net *.split)
13:15:00  * klusiasjoined
13:15:00  * mbalho_joined
13:15:00  * niftylettucejoined
13:18:19  * ins0mniaquit (*.net *.split)
13:18:19  * timoxleyquit (*.net *.split)
13:18:20  * kenperkinsquit (*.net *.split)
13:18:23  * kevino80quit (*.net *.split)
13:18:26  * chiltsquit (*.net *.split)
13:18:30  * hij1nxquit (*.net *.split)
13:18:31  * owenb__quit (*.net *.split)
13:18:32  * orenquit (*.net *.split)
13:18:33  * kanzure_quit (*.net *.split)
13:18:34  * rook2pawnquit (*.net *.split)
13:18:35  * saijanai_quit (*.net *.split)
13:18:36  * simcop2387quit (*.net *.split)
13:18:41  * duncanbeeversquit (*.net *.split)
13:18:42  * jaz303quit (*.net *.split)
13:18:44  * xyxnequit (*.net *.split)
13:18:47  * Altreusquit (*.net *.split)
13:18:48  * emilistoquit (*.net *.split)
13:18:51  * dfggquit (*.net *.split)
13:18:52  * LOUDBOT_quit (*.net *.split)
13:18:56  * johnkpaul_quit (*.net *.split)
13:19:01  * Raltquit (*.net *.split)
13:19:01  * gozalaquit (*.net *.split)
13:19:02  * creationixquit (*.net *.split)
13:19:04  * guybrushquit (*.net *.split)
13:19:05  * mint_xoltronquit (*.net *.split)
13:19:07  * yorickjoined
13:19:07  * yorickquit (Changing host)
13:19:07  * yorickjoined
13:19:08  * thl0joined
13:19:08  * ins0mniajoined
13:19:08  * timoxleyjoined
13:19:08  * kenperkinsjoined
13:19:13  * dfggjoined
13:19:13  * LOUDBOT_joined
13:19:16  * FireFlyquit (Quit: WeeChat 0.4.0)
13:19:21  * ins0mniaquit (Excess Flood)
13:19:22  * Effilryjoined
13:19:27  * johnkpaul_joined
13:19:27  * Raltjoined
13:19:27  * gozalajoined
13:19:27  * creationixjoined
13:19:27  * guybrushjoined
13:19:27  * mint_xoltronjoined
13:19:34  * jerickson_joined
13:20:35  * kevino80joined
13:20:35  * chiltsjoined
13:20:38  * snojquit (Write error: Connection reset by peer)
13:20:48  * xyxnejoined
13:20:49  * Altreusjoined
13:20:49  * emilistojoined
13:21:27  * ins0mniajoined
13:27:02  * hij1nxjoined
13:27:02  * owenb__joined
13:27:02  * orenjoined
13:27:02  * kanzure_joined
13:27:02  * rook2pawnjoined
13:27:02  * saijanai_joined
13:27:02  * simcop2387joined
13:27:02  * duncanbeeversjoined
13:27:02  * jaz303joined
13:27:35  * kanzure_quit (Max SendQ exceeded)
13:27:45  * kanzurejoined
13:28:31  * thl0quit (Remote host closed the connection)
13:29:06  * thl0joined
13:51:00  * Effilrychanged nick to FireFly
13:52:36  * whit537joined
14:04:19  * st_lukejoined
14:04:21  * ins0mniaquit (Ping timeout: 264 seconds)
14:04:54  * kevino80quit (Read error: Connection reset by peer)
14:06:44  * kevino80joined
14:07:34  * ins0mniajoined
14:20:55  * thl0_joined
14:21:45  <thl0_>is there really no way to instruct chrome to open new tabs with console open automatically? ^^ paul_irish
14:23:40  * thl0quit (Ping timeout: 276 seconds)
14:23:40  * ircretaryquit (Ping timeout: 276 seconds)
14:25:15  * jdenjoined
14:25:39  * jdenchanged nick to Guest48015
14:25:43  * Guest18073quit (Ping timeout: 276 seconds)
14:25:50  * timoxleyquit (Quit: Computer has gone to sleep.)
14:30:36  * timoxleyjoined
14:30:40  * crankjoined
14:30:43  * crank_quit (Ping timeout: 276 seconds)
14:31:02  * kevino80quit (Remote host closed the connection)
14:36:54  * ircretaryjoined
14:45:25  * st_lukequit (Remote host closed the connection)
14:45:59  * st_lukejoined
14:50:30  * st_lukequit (Ping timeout: 264 seconds)
15:12:35  * ralphtheninjajoined
15:24:54  * defunctzombie_zzchanged nick to defunctzombie
15:28:13  * mcollinajoined
15:30:59  * dguttmanjoined
15:34:20  * kumavisjoined
15:35:38  * mikolalysenkojoined
15:42:51  * Guest48015changed nick to jden
15:49:00  * jxsonjoined
15:53:36  * timoxleyquit (Quit: Computer has gone to sleep.)
15:57:40  * shamajoined
16:03:51  * thl0_quit (Remote host closed the connection)
16:05:38  * jxsonquit (Remote host closed the connection)
16:06:42  * yorickquit (Read error: Operation timed out)
16:07:04  * jerickson_quit (Ping timeout: 256 seconds)
16:12:06  * mikolalysenkoquit (Ping timeout: 264 seconds)
16:30:51  * yorickjoined
16:33:44  * thl0joined
16:34:17  * snojjoined
16:45:46  * thl0quit (Remote host closed the connection)
16:47:33  * jcrugzzjoined
16:52:21  * mikealquit (Quit: Leaving.)
17:11:36  * mikealjoined
17:12:02  * defunctzombiechanged nick to defunctzombie_zz
17:13:41  <Raynos>rvagg: Raynos/distributed
17:16:59  * st_lukejoined
17:18:02  * thl0joined
17:18:54  * shuaibjoined
17:19:43  * thl0_joined
17:20:14  * thl0_quit (Remote host closed the connection)
17:21:45  * st_lukequit (Ping timeout: 264 seconds)
17:23:18  * kumavisquit (Quit: kumavis)
17:25:30  * kumavisjoined
17:28:00  * mikolalysenkojoined
17:43:50  * st_lukejoined
17:47:13  * kumavisquit (Quit: kumavis)
17:51:26  <mbalho_>http://bl.ocks.org/maxogden/5931920
17:51:27  * st_lukequit (Remote host closed the connection)
17:51:51  <mbalho_>next step is to cache packages in indexeddb
17:52:19  <mbalho_>and show list of in-browser packages in the UI
17:52:34  * whit537quit (Read error: Connection reset by peer)
17:52:57  * whit537joined
17:54:47  * mbalho_changed nick to mbalho
17:55:55  * st_lukejoined
17:56:11  <paul_irish>thl0: there isn't :/ though you can remote debug your own chrome so you can have devtools open at the beginning of a page refresh
17:57:53  * st_lukequit (Remote host closed the connection)
17:58:19  * snojquit (Quit: Leaving)
17:58:37  <mbalho>paul_irish: do you know if the chrome experiments people would be interested in a voxel.js based project?
17:59:10  <thl0>paul_irish: oh well, I'll make do without it for now (no time to build chrome at the moment)
17:59:49  <thl0>paul_irish: never mind - you said 'remote debug' -- no time to figure that out either right now ;)
18:00:07  <paul_irish>mbalho: yeah probably. most of those dudes are on the data arts team based in the SF office. they review the submissions pretty regularly. i think so
18:00:14  <paul_irish>thl0: heh okay.
18:00:37  <thl0>paul_irish: no worries - gonna give jsdom a try to fully automate theses tests anyways
18:00:43  <paul_irish>thl0: fwiw
18:00:45  <paul_irish>--remote-debugging-port=9222
18:00:50  <thl0>thanks
18:00:54  <paul_irish>start chrome with that... and then within either that chrome or another one
18:00:59  <paul_irish>localhost:9222
18:01:07  <paul_irish>and you can open a devtools instance for any of the pages
18:01:12  <paul_irish>full window
18:01:18  <paul_irish>and refreshes are fine
18:01:20  <thl0>that's actually pretty cool
18:01:36  <thl0>is that explained in detail anywhere (i.e a blog post)?
18:02:32  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
18:04:13  <paul_irish>thl0: no but i'll add a stackoverflow question for it now
18:04:59  <thl0>paul_irish: thanks -- that could be a good alternative to at least semi-automate testing with browserify and tape in case jsdom fails
18:06:07  <thl0>substack: pkrumins: can I hope for a testling that doesn't depend on Xvfb and/or how can I install that on a mac (have searched but found only installs on linux)
18:10:56  * defunctzombie_zzchanged nick to defunctzombie
18:12:43  * kevino80joined
18:15:19  <paul_irish>thl0: sumpthin like this http://stackoverflow.com/q/17494742/89484
18:15:20  * jolissjoined
18:16:11  <paul_irish>it doesnt resolve a bunch of use cases like target=_blank but.. it's aiight
18:19:42  * clone1018quit (Quit: be back)
18:20:35  <thl0>paul_irish: thanks a lot -- still trying jsdom at this point, but if that fails that will be a good alternative :)
18:20:45  <paul_irish>cool
18:22:32  <thl0>Domenic_: should jsdom log to the terminal by default when the window's console.log is called or how do I get these messages out?
18:22:41  * shuaibjoined
18:23:08  <mikolalysenko>how does the chrome-experiment thing work anyway? is there a review process or something?
18:23:33  <mikolalysenko>like if I stuck a project like this on there would it just go or something?
18:23:34  <mikolalysenko>http://mikolalysenko.github.io/implicit-studio/index.html
18:24:18  <paul_irish>yeah there is a submission form and they add it if they like it
18:24:23  <paul_irish>and dont really give feedback if not
18:24:40  <paul_irish>which keeps it low maintenance for everyone
18:25:19  <mikolalysenko>simple enough
18:25:41  <mikolalysenko>probably won't post that one yet since I think it needs a bit more work...
18:25:51  <mikolalysenko>but it is something I will keep in mind in the future
18:26:46  <mikolalysenko>also I've been meaning to hook this one up to a microphone to do autotune in javascript: http://mikolalysenko.github.io/pitch-shift/
18:36:23  <shama>mikolalysenko: +1
18:38:45  * dominictarrjoined
18:40:07  <mbalho>mikolalysenko: is this basically what you were asking for the other day? http://bl.ocks.org/maxogden/5931920
18:40:39  * mcollinaquit (Remote host closed the connection)
18:40:42  <mikolalysenko>mbalho: AWESOME!!!!
18:41:28  <mikolalysenko>mbalho: that is amazing. you need to get it on a dedicated host/domain stat
18:41:36  <mbalho>mikolalysenko: i set up a linode yesterday
18:41:39  <mbalho>mikolalysenko: wzrd.in
18:41:49  <mbalho>mikolalysenko: it has 50gb of disk and all it is gonna do is run browserify-cdn
18:42:13  <mikolalysenko>mbalho: yes. this is good.
18:42:22  <mbalho>mikolalysenko: the front-end though can be anywhere since i patched browserify-cdn yesterday to use cors
18:43:15  <mbalho>mikolalysenko: check out the code in index.html in that gist
18:43:50  <mikolalysenko>mbalho: this is fantastic work. if you get this set up somewhere reliable/permanent, I will use it in all my demos
18:43:53  <Raynos>jden: https://github.com/Raynos/send-data#docs
18:44:20  <Raynos>jden: remind me to PR my changes into jsig
18:44:25  <mbalho>mikolalysenko: if you have any ideas on names for the app itself, e.g. 'jsfiddle for node'
18:45:05  <mikolalysenko>mbalho: not sure, but it would be great if it had require() somewhere in the title
18:45:12  <mikolalysenko>to out rank require.js when people search for that
18:45:26  <mbalho>haha yea
18:46:08  <mikolalysenko>require sandbox?
18:46:12  <mikolalysenko>a bit long
18:47:19  <mikolalysenko>also how do you plan on storing scripts? as gists maybe?
18:47:30  <mikolalysenko>or locally?
18:47:52  <mbalho>its gonna be on gist
18:48:13  <mikolalysenko>ok. but can users save stuff without logging into github?
18:48:28  <mbalho>ah good question
18:48:33  <mikolalysenko>that is an important feature of jsfiddle I think
18:48:36  <mbalho>good point
18:48:45  <mbalho>i guess i should allow that, yes
18:48:46  <mikolalysenko>basically it needs to be simpler than jsfiddle to get up and running
18:48:54  <mikolalysenko>which I think should be possible
18:49:07  <mikolalysenko>also simpler than codepen
18:49:30  <mbalho>yea
18:50:12  <mikolalysenko>maybe require.io?
18:51:06  * shuaibquit (Ping timeout: 264 seconds)
18:51:08  <mbalho>taken
18:51:10  <mikolalysenko>damn
18:51:25  <mbalho>require.tv is available haha
18:51:34  <mbalho>require.im
18:51:39  <mbalho>require.so
18:51:54  <mbalho>require.at, require.fm
18:51:57  <mikolalysenko>requi.re is taken...
18:52:57  <mbalho>jsrequire.com is taken dang
18:54:58  <mbalho>dequire.com is available... though i dont know what it means
18:56:04  <shama>requireus.com ?
18:56:21  <mbalho>lol
18:56:32  <mbalho>requirey.com
18:56:51  <mbalho>or requirez.com
18:56:51  <mbalho>lol
18:57:04  <shama>ha
18:59:47  <mikolalysenko>maybe modulemixer?
19:00:12  <mbalho>ooo
19:00:54  <shama>modulemix.com is available too
19:00:59  <mikolalysenko>do it!
19:01:18  <shama>domain names are fun
19:01:48  <mikolalysenko>or modumix
19:01:53  <mikolalysenko>modmix
19:02:12  <mikolalysenko>modmix.me
19:02:24  <mikolalysenko>modmix.es
19:02:35  <mbalho>i like cooking/baking terminology when combined with abstract coding terms
19:02:39  <mbalho>e.g. http://filebakery.com/
19:02:45  <mbalho>modulefactory.com
19:02:55  <mbalho>requirewhip
19:02:58  <mbalho>:D
19:02:58  <shama>we could buy modularize.com for $4000
19:03:03  <mbalho>not bad
19:03:27  <mikolalysenko>modmix.es is open btw
19:03:54  <mbalho>too abstract without the full word module imo
19:04:18  * shuaibjoined
19:04:45  <mikolalysenko>so is moudlemix.es
19:04:51  <mikolalysenko>err modulemix.es
19:04:54  * kevino80quit (Read error: Connection reset by peer)
19:06:14  <shama>codeoven.com
19:06:19  <mikolalysenko>you could do "requireify"
19:06:36  * kevino80joined
19:07:47  <yorick>what are you using to check this? some registrars are sneaky and register domains you check and then increase the price
19:08:29  <mikolalysenko>namecheap...
19:08:36  <yorick>well that'll work :)
19:08:51  * kevino80quit (Remote host closed the connection)
19:08:54  <mikolalysenko>hmm, you have a good point
19:08:58  <mikolalysenko>I didn't think of that
19:09:01  <shama>im using http://instantdomainsearch.com/
19:09:05  <yorick>godaddy does it
19:09:14  <shama>so does netsol right?
19:10:49  <mikolalysenko>I used godaddy once long ago and after that experience I will never do business with that company again
19:11:58  <mikolalysenko>ok. I gotta go
19:13:26  <Guest97044>mbalho: disable native modules?
19:13:34  * Guest97044changed nick to isaacs
19:13:50  <isaacs>mbalho: disable native modules?
19:16:40  * mikolalysenkoquit (Ping timeout: 256 seconds)
19:21:35  * mikealquit (Quit: Leaving.)
19:22:52  <mbalho>isaacs: yea basically during the npm install process is there any way to detect if a native build step is happening so it can be aborted?
19:23:03  <mbalho>isaacs: this is for the browserify-cdn project e.g. http://bl.ocks.org/maxogden/5931920
19:23:32  * ralphtheninjaquit (Quit: leaving)
19:23:55  <isaacs>ohhh, i see.
19:24:00  <isaacs>youmean binary addons
19:24:06  <isaacs>not like disabling require('http') or require('fs')
19:24:09  * mikealjoined
19:24:31  <mbalho>isaacs: i want to disable c++ compliation during npm install
19:24:49  <mbalho>isaacs: or more broadly to disable any arbitrary code execution :D
19:25:10  * orenchanged nick to owen1
19:30:55  * mikolalysenkojoined
19:37:53  <mikolalysenko>mbalho: you could do r.equir.es !
19:39:56  <isaacs>mbalho: i see, so, you wnat to turn off the scripts.{pre,post,}install stuff
19:40:57  <mbalho>isaacs: yea cause for browserify i only care about pure js modules
19:41:03  <isaacs>right
19:41:13  <isaacs>mbalho: short answer: no. longer answer: patch welcome.
19:41:22  * dominictarrquit (Quit: dominictarr)
19:41:37  <mbalho>isaacs: ok
19:57:25  * mikolalysenkoquit (Ping timeout: 248 seconds)
19:58:38  * dominictarrjoined
20:06:09  * mikolalysenkojoined
20:16:17  * st_lukejoined
20:16:32  <mbalho>ok im gonna call my thing requirebin.com
20:16:37  <mbalho>hope remy is kewl with that
20:16:38  <mbalho>:D
20:22:17  <jesusabdullah>requirebin.com eh?
20:22:22  <jesusabdullah>also good morning
20:27:29  <jesusabdullah>isaacs: preferred api for that?
20:28:01  <jesusabdullah>isaacs: cause it occurs to me that sending these changes upstream would be easier than maintaining a hacked fork
20:29:16  <jesusabdullah>in the long run
20:34:19  <dlmanning>so some consider it a Bad Thing to add methods to the http's request and response objects?
20:36:37  * ralphtheninjajoined
20:42:12  * snojjoined
20:42:21  <mikolalysenko>man. I am really excited about requirebin
20:43:16  <shama>me too
20:43:43  <isaacs>mbalho: what's requirebin?
20:44:44  <shama>we need a bunch of example templates... having an editor update a ndarray display in realtime has been super useful in exploring it
20:46:06  <shama>right off the bat we need a 2d canvas display and a game-shell display
20:47:08  <shama>isaacs: http://bl.ocks.org/maxogden/5931920
20:49:14  <mbalho>one thing that would be useful is if someone wanted to figure out how to hook up https://github.com/maxogden/browser-module-sandbox to cache individual bundles in https://github.com/maxogden/level.js
20:49:38  <mbalho>shouldn't be too hard, just gotta get the separation of concerns/api right
20:52:21  * shuaibquit (Ping timeout: 264 seconds)
20:53:25  * yorickquit (Remote host closed the connection)
20:54:51  * shuaibjoined
21:06:56  * mikealquit (Quit: Leaving.)
21:07:19  * mikealjoined
21:09:21  * mikealquit (Client Quit)
21:09:35  * thl0quit (Remote host closed the connection)
21:11:10  * st_lukequit (Remote host closed the connection)
21:15:29  * yorickjoined
21:16:38  * defunctzombiechanged nick to defunctzombie_zz
21:18:58  * defunctzombie_zzchanged nick to defunctzombie
21:22:05  * mikealjoined
21:25:15  <Raynos>jden: I'm going to PR jsig this weekend with my changes and a grammar for ( https://github.com/Raynos/send-data#docs )
21:39:34  <defunctzombie>creationix: for sha1, check out google's cryptojs stuff
21:39:51  <defunctzombie>iirc it isn't too painful to pull out the specific one you want
21:39:54  <defunctzombie>and remove all the other noise
21:40:05  * thl0joined
21:41:50  <jden>Raynos: sounds good. I love how terse the docs for send-data are :)
21:47:28  * clone1018joined
21:47:37  * thl0quit (Ping timeout: 276 seconds)
21:47:55  * snojquit (Ping timeout: 264 seconds)
21:48:40  * tilgovijoined
21:52:37  * shuaibquit (Ping timeout: 248 seconds)
21:53:59  * st_lukejoined
21:56:30  * mikolalysenkoquit (Ping timeout: 264 seconds)
22:04:22  <st_luke>Domenic_: good link
22:04:46  * snojjoined
22:04:54  * snojquit (Client Quit)
22:05:09  <Raynos>jden: remind me that im updating jsig this weekend :D
22:05:14  * shuaibjoined
22:05:24  * kumavisjoined
22:15:00  <jesusabdullah>mbalho: added package.jsons
22:15:15  <mbalho>w00t
22:15:32  <jesusabdullah>mbalho: so I guess that will take changes to module sandbox as well
22:15:37  <jesusabdullah>mbalho: but hopefully minimal
22:15:57  <mbalho>jesusabdullah: yea i expected that, no worries
22:16:21  <jesusabdullah>word
22:16:27  <jesusabdullah>I'm-a update the README now
22:16:37  <jesusabdullah>maybe write integration tests too
22:16:42  <jesusabdullah>oh, and rm -rf the db
22:16:43  <mbalho>+1
22:19:20  <jesusabdullah>lol
22:19:20  * kumavisquit (Quit: kumavis)
22:19:27  <jesusabdullah>nodejitsu is bringing npm to The Enterprise
22:19:34  <jesusabdullah>I guess that means npm isn't cool anymore
22:19:39  <jesusabdullah>sorry isaacs
22:21:11  <mbalho>lol
22:22:54  * klusiasquit (Ping timeout: 264 seconds)
22:26:21  * kumavisjoined
22:26:55  * mikolalysenkojoined
22:34:56  <jden>enterprisestack approved
22:35:34  * jcrugzzquit (Ping timeout: 256 seconds)
22:37:51  * ins0mniaquit (Ping timeout: 268 seconds)
22:39:02  * votzjoined
22:42:54  * Domenic_quit (Remote host closed the connection)
22:43:00  * sveisveiquit (Remote host closed the connection)
22:43:00  * tanepiperquit (Remote host closed the connection)
22:43:00  * ecquit (Remote host closed the connection)
22:43:00  * pikpikquit (Remote host closed the connection)
22:43:00  * Raynosquit (Write error: Broken pipe)
22:43:01  * duncanbeeversquit (Remote host closed the connection)
22:43:05  * ryanseddonquit (Write error: Broken pipe)
22:43:05  * niftylettucequit (Remote host closed the connection)
22:43:05  * gozalaquit (Remote host closed the connection)
22:43:06  * Guest72480quit (Remote host closed the connection)
22:43:06  * owenb__quit (Write error: Broken pipe)
22:44:21  <jesusabdullah>okay, tests added to browserify-cdn
22:44:40  <jesusabdullah>they can't test to make sure the bundles themselves are sound, but they do have a nice set of asserts goin'
22:45:44  <jesusabdullah>testling might work for that. Unsure.
22:45:53  <jesusabdullah>probably, they ARE straight unit tests.
22:46:15  <mbalho>isaacs: can you add quartzjer as a collaborator to npm telehash ?
22:47:54  <jesusabdullah>TypeError: Object #<Test> has no method 'type'
22:48:00  <jesusabdullah>so much for s/tap/tape/
22:48:32  <jesusabdullah>oh wellolol
22:54:57  <creationix>defunctzombie, thanks, but if I remember right, that one is a little slow
22:55:19  <creationix>I even implemented my own sha1 once, the algorithm isn't hard, the hard part is making is jit friendly
22:55:19  <defunctzombie>creationix: for web browser it would be a start
22:55:35  <defunctzombie>creationix: maybe compile to asm.js hahaha
22:55:43  <defunctzombie>or something asm.js friendly
22:55:48  <creationix>like https://npmjs.org/package/rusha
22:56:00  <creationix>that's the fastest I've seen, but it doesn't stream
22:56:17  <creationix>I need one where I can incrementally add data and then later digest
22:57:48  <substack>https://gist.github.com/substack/5937749
22:58:23  <creationix>I'll probably write another using rusha as a guide
22:58:30  <creationix>though not sure I want to go full asm.js style
23:02:03  <mikolalysenko>augh. I hate mouseevents in js
23:02:17  * thl0joined
23:02:20  <mikolalysenko>is there any list of all the completely crazy/inconsistent ways it is implemented in the various browsers?
23:02:31  <mikolalysenko>why does everyone do it completely differently
23:02:36  * jolissquit (Quit: joliss)
23:03:00  <mikolalysenko>like it is 2013. why can no one agree on which/buttons/button/etc.
23:03:10  <chrisdickinson>mikolalysenko: this remains one of my favorite pages documenting that: http://www.quirksmode.org/dom/events/index.html
23:03:14  <mikolalysenko>and why is there a .x/.y/.clientX/.clientY ... ?
23:03:36  <mikolalysenko>chrisdickinson: thanks. it has been driving me up a wall all day
23:07:02  <mikolalysenko>actually, reading that page just makes me angrier. how can something as basic as mouse events be so totally fucked up in js? even webgl support seems more standard... >:(
23:07:16  <st_luke>jesusabdullah: npm is still cool
23:07:36  * thl0quit (Remote host closed the connection)
23:09:01  * thl0joined
23:10:54  * xyxnechanged nick to nexxy
23:13:10  <jesusabdullah>holy shit three random people have knocked on my door since last night
23:13:15  <jesusabdullah>first, a guy was like
23:13:23  <jesusabdullah>"want to buy a knife? It's a really good knife" "uhhhh"
23:13:26  <jesusabdullah>then this morning
23:13:39  <jesusabdullah>"We do landscaping for $35, your yard is obviously a huge mess"
23:14:00  <jesusabdullah>and 2 seconds ago, "I'm with the goodnews grace church, we're having a video seminar..."
23:14:24  <mbalho>be a patriot, buy local
23:16:39  <jesusabdullah>"https://www.youtube.com/watch?v=0U4j0YmZaBg&t=1m4s
23:17:06  * thl0quit (Read error: Connection reset by peer)
23:17:28  * thl0joined
23:19:09  * thl0quit (Remote host closed the connection)
23:20:20  <jesusabdullah>"Wanted: Everyone I hate! Inquire within!"
23:29:58  <st_luke>jesusabdullah: do people sell knives door to door a lot in alaska?
23:34:07  <mikolalysenko>in all likelihood, it was probably stolen
23:34:38  <isaacs>mbalho: what's quartzjer and telehash?
23:34:51  <isaacs>mbalho: he already is
23:35:00  <isaacs>$ npm owner ls telehash
23:35:01  <isaacs>npm http GET https://registry.npmjs.org/telehash
23:35:01  <isaacs>npm http 200 https://registry.npmjs.org/telehash
23:35:01  <isaacs>casey <[email protected]>
23:35:01  <isaacs>quartzjer <[email protected]>
23:40:07  * jcrugzzjoined
23:43:37  <jesusabdullah>st_luke: no, the guy was incredibly creepy
23:43:54  <mbalho>isaacs: oh weird he wasnt when i asked earlier
23:44:09  <mbalho>isaacs: quartzjer wrote xmpp and this other newer thing telehash
23:45:20  <isaacs>nice
23:53:05  * ralphtheninjaquit (Ping timeout: 268 seconds)