00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:04:45  * thlorenzjoined
00:06:57  * fronxjoined
00:13:19  * fronxquit (Ping timeout: 260 seconds)
00:22:41  * jxsonquit (Remote host closed the connection)
00:24:03  <rowbit>Hourly usage stats: [developer: 5, free: 23]
00:25:46  * ferossjoined
00:28:04  * fallsemoquit (Quit: Leaving.)
00:38:07  * jolissquit (Quit: joliss)
00:39:52  * ferossquit (Quit: feross)
00:40:13  * ferossjoined
00:40:44  * ferossquit (Client Quit)
00:42:22  * joliss_joined
00:43:23  * ferossjoined
00:44:35  * kevinswiberquit (Remote host closed the connection)
00:53:11  * jxsonjoined
00:54:28  * st_lukequit (Remote host closed the connection)
00:54:56  * st_lukejoined
00:59:02  * st_lukequit (Ping timeout: 240 seconds)
00:59:43  * jxsonquit (Ping timeout: 250 seconds)
01:07:26  <feross>substack: any idea when you'll be able to push the v3 branch of browserify?
01:07:56  * anoemijoined
01:08:07  * cpupjoined
01:09:04  <substack>feross: pretty soon
01:09:14  <feross>cool, thanks
01:14:44  * DTrejoquit (Remote host closed the connection)
01:22:28  * DTrejojoined
01:24:03  <rowbit>Hourly usage stats: [developer: 2, free: 32]
01:26:27  * DTrejoquit (Remote host closed the connection)
01:30:22  * DTrejojoined
01:33:01  * yorickquit (Ping timeout: 246 seconds)
01:33:58  * indexzerojoined
01:34:53  * dguttmanjoined
01:36:36  * maksimlinjoined
01:38:06  * Maciek416joined
01:40:59  * fronxjoined
01:43:54  * mikolalysenkoquit (Ping timeout: 252 seconds)
01:44:53  * mbrevoortjoined
01:45:43  * fronxquit (Ping timeout: 260 seconds)
02:01:02  * st_lukejoined
02:08:03  * st_lukequit (Remote host closed the connection)
02:14:56  * mikolalysenkojoined
02:24:03  <rowbit>Hourly usage stats: [developer: 3, free: 9]
02:25:39  * st_lukejoined
02:29:39  * anoemiquit (Quit: anoemi)
02:30:31  * st_lukequit (Ping timeout: 272 seconds)
02:32:03  <defunctzombie>substack: how did the v3 stuff go?
02:32:17  <substack>haven't finished it yet
02:32:25  <defunctzombie>substack: waiting on me for anything?
02:32:30  <substack>nope
02:32:40  <defunctzombie>coo
02:37:12  * anoemijoined
02:51:58  * anoemiquit (Quit: anoemi)
02:58:55  * fallsemojoined
03:00:26  * jxsonjoined
03:02:59  * tilgoviquit (Remote host closed the connection)
03:04:08  * kirbysayshijoined
03:06:17  * st_lukejoined
03:13:00  * indexzeroquit (Quit: indexzero)
03:14:52  * anoemijoined
03:15:01  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131115110311])
03:15:47  * thlorenzquit (Remote host closed the connection)
03:16:23  * thlorenzjoined
03:19:48  * ferossquit (Read error: Connection reset by peer)
03:20:49  * thlorenzquit (Ping timeout: 246 seconds)
03:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 17]
03:24:25  * ferossjoined
03:24:46  * st_lukequit (Remote host closed the connection)
03:28:10  * mikolalysenkoquit (Ping timeout: 246 seconds)
03:28:28  * dguttmanquit (Quit: dguttman)
03:32:54  * Maciek416quit (Remote host closed the connection)
03:35:39  * Maciek416joined
03:42:06  * shama_changed nick to shama
03:46:07  * wolfeidauquit (Ping timeout: 260 seconds)
03:47:40  * mbrevoortquit (Remote host closed the connection)
03:48:14  * mbrevoortjoined
03:48:17  * mbrevoortquit (Remote host closed the connection)
03:52:52  * mikolalysenkojoined
03:54:04  * fallsemoquit (Quit: Leaving.)
03:58:52  * DTrejoquit (Remote host closed the connection)
03:59:54  * indexzerojoined
04:00:31  * wolfeidaujoined
04:15:45  * indexzeroquit (Quit: indexzero)
04:17:00  * thlorenzjoined
04:21:43  * jxsonquit (Remote host closed the connection)
04:22:15  * anoemiquit (Quit: anoemi)
04:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 27]
04:26:54  * anoemijoined
04:30:14  * thlorenzquit (Ping timeout: 240 seconds)
04:35:52  * Maciek416quit (Remote host closed the connection)
04:35:58  * dominictarrjoined
04:36:31  <dominictarr>Domenic_, ping
04:39:20  <dominictarr>substack, oh, something isaac just tweeted reminded me of a thought I had the other day
04:39:26  <dominictarr>the SUBSTACK DOLLAR
04:39:52  <dominictarr>it the substack dollar has a picture of substack on it,
04:40:02  <dominictarr>but the only denomenation is $0
04:40:34  <dominictarr>so you can exchange any number of substack dollars for anything.
04:57:11  <chapel>does anyone else feel the recent drama is a little too much from all sides?
04:57:37  * chapelwasn't aware of most of it, mostly because he was working
05:01:01  <chapel>dominictarr: what have you been building lately?
05:04:53  * defunctzombiechanged nick to defunctzombie_zz
05:20:04  * anoemiquit (Quit: anoemi)
05:20:14  * calvinfoquit (Quit: Leaving.)
05:20:37  * dguttmanjoined
05:21:48  <mikolalysenko>my damn cat is driving me crazy
05:21:58  <mikolalysenko>he stuck just stuck his paw in my tea, ruining it
05:24:04  <rowbit>Hourly usage stats: [developer: 7, free: 4]
05:24:35  * cpupquit (Ping timeout: 260 seconds)
05:24:42  * cpup_joined
05:26:16  * dguttmanquit (Quit: dguttman)
05:27:05  * thlorenzjoined
05:27:57  <dominictarr>chapel, yeah. pretty much got out of control.
05:28:15  <dominictarr>chapel, I've mostly been working on npmd recently.
05:28:52  * jxsonjoined
05:28:59  <chapel>dominictarr: I still haven't tried it, but it sounds very cool
05:29:43  <chapel>mikolalysenko: that sucks, my cat likes to jump up on my stomach and fall asleep making it hard to use my laptop
05:30:05  <chapel>seems to be his favorite spot, because he jumps up on me, and falls asleep immediately
05:32:33  <mikolalysenko>chapel: this not the worst he has done.
05:32:44  <mikolalysenko>he has eaten 2 laptop chargers and spilled water on my macbook
05:33:00  <mikolalysenko>one of the video ports no longer works and the screen flickers sometimes now...
05:33:51  <mikolalysenko>also he once knocked over a glass of water and ruined a $90 book I was reading for my research
05:35:03  <ogd_>lol
05:36:13  <mikolalysenko>and after kicking him out of my room just now he is scratching on my door trying to get back in
05:36:30  <mikolalysenko>he also scratched a giant ugly hole in the drywall here...
05:36:42  <mikolalysenko>but I guess I still like him. go figure
05:37:23  <chapel>sounds like an interesting cat
05:37:29  <chapel>our cats are pretty tame
05:37:31  <chapel>mostly just sleep
05:38:01  <chapel>good luck, sleep time for me
05:39:21  <mikolalysenko>good night, and consider yourself lucky that your cats aren't crazy
05:40:29  <chapel>they have their own issues, but not those, thankfully
05:40:31  * thlorenzquit (Ping timeout: 250 seconds)
05:43:20  <mikolalysenko>oh! I forgot to mention the time he killed a quad copter
05:43:28  <mikolalysenko>smashed it out of the air and broke a strut
05:44:39  <mikolalysenko>though I guess in his defense my flat mate was chasing him around with it
05:44:40  * cpup_changed nick to cpup
05:49:34  * anvakaquit (Remote host closed the connection)
05:58:05  <dominictarr>hey, does has anyone written a wget like thing in node?
05:58:26  <dominictarr>I'm currently using wget, but it's doesn't have the options i need
05:58:54  <dominictarr>(currently downloading all the non english portions of wikitravel because there is no way to tell it not to)
06:04:16  * AvianFluquit (Remote host closed the connection)
06:04:37  <substack>dominictarr: the recursive crawler part?
06:05:34  <substack>dominictarr: oh so talking with folks, particularly ogd_ and other sudoers today
06:05:58  <substack>I learned that rsync already has a thing for subscribing to only the parts of a directory structure you care about
06:06:07  <substack>it's called a filter config
06:06:32  <substack>and the rsync algorithm is also very simple http://rsync.samba.org/tech_report/node2.html
06:07:53  <dominictarr>substack, yes, but I need to download webpages
06:08:04  <dominictarr>I don't have fs access to wikitravel.org
06:08:12  <substack>this was more about cypherlinks
06:08:16  <substack>and dat
06:16:40  <dominictarr>oh
06:18:29  * indexzerojoined
06:19:12  * jxsonquit (Remote host closed the connection)
06:20:51  <jesusabdullah>o.
06:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 24]
06:35:42  * indexzeroquit (Quit: indexzero)
06:36:56  * thlorenzjoined
06:40:41  * shamaquit
06:45:46  * fotoveritequit (Quit: fotoverite)
06:46:26  <Raynos>o/
06:46:28  <Raynos>yolo.
06:50:25  * thlorenzquit (Ping timeout: 245 seconds)
06:53:22  <substack>https://gist.github.com/substack/7819530
06:54:04  <substack>because I read a blog post about somebody who really dislikes grunt but didn't see any way to watch less files
06:54:19  <substack>http://procbits.com/2013/12/05/warming-up-to-grunt-compiling-less-and-browserify
06:55:27  <Raynos>substack: thats pretty cool
06:55:48  <Raynos>substack: the alternative is to have a web server that compiles & builds on the fly. like a clever static file server
06:56:00  <substack>I added support for browserify-style transforms to catw tonight with -t too
06:56:09  <Raynos>thats what `npm-less` & `serve-browserify` do
06:56:10  <substack>you can use exactly the same transforms even
06:56:25  <Raynos>they are function (req, res) {} you plug into your http server and it watches & builds on the fly for you
06:56:32  <substack>Raynos: I prefer a separate process but that is a valid approach
06:57:00  <substack>I would rather keep this build tooling separate from my http servers since that way I don't need to worry about turning them off for production
06:57:03  <Raynos>At some point i stopped trusting watching files because sometimes i would refresh to early and get old code
06:57:18  <substack>and my http server can just focus on doing http things
06:57:20  <Raynos>i run my build tooling in production and just know my server is slow until the cache is warmed
06:57:39  <Raynos>which is like 5 http requests to warm the cache.
06:57:42  <substack>I should experiment with live reloads
06:57:47  <substack>to address that issue
06:58:18  <substack>the same tool could render js errors on the page too
06:58:24  <Raynos>check out https://github.com/chrisdickinson/beefy#--live
06:58:33  <Raynos>and https://github.com/Raynos/live-reload
06:58:39  <Raynos>beefy just does live reloading.
06:59:11  <Raynos>live-reload is a seperate ws server you can run on a process and add <script src='localhost:PORT'></script> to talk to the live reload server
07:00:21  <Raynos>substack: I actually send the errors on the page! ( https://github.com/Raynos/serve-browserify/blob/master/index.js#L23 , https://github.com/Raynos/npm-less/blob/master/serve.js#L31 )
07:00:33  <Raynos>the second one shows a CSS trick to serve a CSS file that renders an error message
07:00:39  <Raynos>really useful for when your less compiler breaks
07:02:01  <substack>I don't actually use less for any of my stuff
07:02:11  <substack>just thought it was useful to show how to do it with simple unixy tools
07:02:20  <substack>to avoid frameworky all-in-one tools like grunt
07:02:53  <Raynos>well grunt is just a thing
07:03:00  <Raynos>just like https://github.com/Raynos/http-framework is a thing
07:03:13  <Raynos>its a place where you can go look at a curated list of solutions to the problem space
07:03:18  <Raynos>because searching yourself is too "hard"
07:03:30  <Raynos>people want or need to be shown extensively by example or curated lists
07:04:10  <Raynos>the value in grunt is not having to learn unix or how to compose disjoint programs
07:04:27  <substack>but everyone should learn unix!
07:04:44  <substack>I've already begun working on a nodeschool workshopper to teach unix
07:04:52  <substack>so soon there will be no excuse
07:05:18  <Raynos>:D
07:05:36  <Raynos>there is still the "finding modules that work together is hard without a centralized list or recommendation"
07:05:44  <Raynos>im building a centralized list because its an effective teaching tool
07:06:20  <jesusabdullah>but anything useful in grunt is implemented as a plugin anyway
07:06:26  <jesusabdullah>so, like, what the fuck?
07:06:48  <Raynos>it is true that grunt is a plugin based system
07:06:54  <Raynos>and therefore suffers from being a plugin based system
07:06:58  <Raynos>but so do other systems
07:06:59  <Raynos>like level
07:07:10  <substack>jesusabdullah: but command-line tools that read stdin and write to stdout are similarly pluggable!
07:07:10  <Raynos>I should try & fix level to not make it plugins
07:07:17  <jesusabdullah>substack: EXACTLY
07:07:22  <substack>and you can even use them outside of a special-purpose tool like grunt
07:07:47  <jesusabdullah>substack: like, if you're searching npm for the thing that does the thing you need because grunt doesn't do it ootb, what's the point of grunt?
07:07:51  <substack>I think there is a place for plugin-based systems
07:07:54  <jesusabdullah>substack: to annoy me? (probably)
07:08:03  <substack>I'm just not convinced that grunt plugins are justified
07:08:06  <jesusabdullah>oh yeah, for sure, like leveldb plugins are great
07:08:24  <jesusabdullah>but you can solve the same problems that a grunt plugin can with a Makefile and an executable
07:08:41  <Raynos>knock grunt as much as you want
07:08:43  <jesusabdullah>grunt itself doesn't pay the rent at all
07:08:49  <Raynos>at least grunt works on windows & is cross platform out of the box
07:08:53  <jesusabdullah>oh I will Raynos
07:08:58  <jesusabdullah>I will knock the shit out of it
07:09:00  <substack>or browserify plugins are not tied to any browserify-specific api on purpose
07:09:02  <Raynos>all my custom unix & makefiles dont support windows
07:09:19  <jesusabdullah>but all your pure node cli tools DO work on windows
07:09:20  <substack>Raynos: bashful is pretty close to making that work
07:09:30  <Raynos>that would be epic
07:09:51  <Raynos>substack: we should write an `npmrun` tool that parses "scripts" in package.json and runs them with bashful ~
07:09:52  <substack>but there are pretty good bashes you can install for windows
07:10:07  <jesusabdullah>winbash is a single executable
07:10:10  <substack>Raynos: that's the plan and grncdr has already done much of the initial work
07:10:13  <jesusabdullah>it's based on an old version of bash but, yeah
07:10:17  <Raynos>nice :0
07:10:27  <jesusabdullah>okay, I think I'd better go to bed
07:10:35  <substack>jesusabdullah: there aren't any meaningful differences between the old and new version sof bash
07:10:36  <jesusabdullah>gnight friends
07:10:45  <jesusabdullah>substack: yeah that's my take
07:11:44  <Raynos>substack: it would be awesome if you can recommend additional modules ( https://github.com/Raynos/http-framework/wiki/Modules )
07:13:45  <substack>Raynos: https://npmjs.org/package/persona-id and https://npmjs.org/package/doorknob
07:13:54  <substack>and then max is working on more auth libs
07:14:50  <substack>I use the crap out of hyper{glue,stream} and trumpet, but those aren't templating libs as such
07:14:52  <Raynos>yeah we talked about auth-socket
07:14:54  <Raynos>hes doing great work
07:15:10  <Raynos>substack: I actually think hyperglue is a templating language !
07:16:34  <Raynos>I made https://github.com/Raynos/http-framework/issues/12
07:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 27]
07:40:40  <substack>*hyperspace rather
07:40:48  <substack>I don't use hyperstream too much anymore although it's still useful
07:41:06  <substack>it just uses hyperstream anyhow
07:41:11  <substack>er, *trumpet
07:41:17  <substack>confused by my own naming
07:41:31  <substack>Raynos: but it's just html as the input
07:41:42  <Raynos>trumpet is a bit confusing.
07:41:47  <substack>and then you write an object externally from that html that maps css selectors to content and attributes
07:41:49  <Raynos>it feels like a very stateful streaming parser / transform
07:41:57  * indexzerojoined
07:42:01  <substack>well it is
07:42:03  <Raynos>it took me a while to figure out how it does what it does
07:42:25  <Raynos>I currently like dominictarrs hyperscript approach :)
07:45:09  <substack>hyperspace is pretty good for piping leveldb createReadStreams into html and having nested stream rendering
07:46:54  * thlorenzjoined
07:50:31  * dominictarrquit (Ping timeout: 250 seconds)
07:52:17  <Raynos>:)
07:52:20  <Raynos>nested streams are hard
07:52:24  <Raynos>i have zero solutions for that
07:52:44  <Raynos>substack: do you have a solution to the stream HTML but the stream errors halfway and you already send a 200 status code and cant send a 500 status code
07:53:03  <substack>nope
07:53:06  <substack>I just let it break
07:53:19  <substack>or render errors inline into the html response
07:53:43  <Raynos>kind of sucks :(
07:56:06  <substack>better than buffering
07:56:16  <substack>it's http's fault for not allowing mid-stream errors
07:56:34  <Raynos>i wonder whether http 2.0 has a solution
07:56:41  <substack>possible
07:56:53  <substack>http 1.1 already has post-headers at the end
07:57:02  <substack>this would be like that, but for status codes too
08:00:39  * thlorenzquit (Ping timeout: 252 seconds)
08:17:08  <substack>defunctzombie_zz: found an issue in <es5 https://github.com/defunctzombie/node-util/blob/master/util.js#L565
08:17:12  <substack>sending a pull req shortly
08:17:34  <substack>can't ship v3 without a fix for this
08:17:48  <substack>it might make sense to just exports.inherits = require('inherits')
08:18:01  <substack>otherwise I'll inline the implementation from the inherits module
08:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 9]
08:30:46  * josephg_joined
08:30:56  * jaz303_joined
08:31:35  * ferossquit (Quit: feross)
08:31:55  * rwaldron-joined
08:34:19  * dominictarrjoined
08:34:55  * rwaldronquit (Ping timeout: 260 seconds)
08:34:58  * jaz303quit (Ping timeout: 260 seconds)
08:34:58  * josephgquit (Ping timeout: 260 seconds)
08:35:20  <Raynos>substack, defunctzombie: how do we deal with the ES5 vs ES3 concerns in this situation
08:35:35  <Raynos>someone people want smaller modules by dropping ES3 support
08:35:41  <Raynos>some people need stable modules with IE8 support
08:36:05  <substack>Raynos: everything should be es3 in browserify core except for Buffer
08:36:17  <substack>because buffer would be really big otherwise
08:36:36  <Raynos>util, console & assert are also easy rather big because they have circular deps :(
08:44:41  * dominictarrquit (Ping timeout: 250 seconds)
08:47:55  * mikolalysenkoquit (Ping timeout: 245 seconds)
08:48:36  <substack>defunctzombie_zz: https://github.com/defunctzombie/node-util/pull/2
08:56:45  * thlorenzjoined
09:09:02  * indexzeroquit (Quit: indexzero)
09:09:55  * thlorenzquit (Ping timeout: 240 seconds)
09:11:18  * calvinfojoined
09:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 28]
09:28:16  * fraserxujoined
09:29:56  * kirbysayshiquit (Quit: kirbysayshi)
09:37:41  * fronxjoined
09:44:13  * mikolalysenkojoined
09:49:10  * mikolalysenkoquit (Ping timeout: 245 seconds)
09:51:08  * spionquit (Write error: Connection reset by peer)
09:51:31  * calvinfoquit (Quit: Leaving.)
09:51:52  * spion_joined
09:56:06  * paulbohmquit (Ping timeout: 246 seconds)
10:06:43  * thlorenzjoined
10:09:46  <rowbit>substack, pkrumins: Encoders down: 50.57.72.230 (dev-ie7-4)
10:12:10  * fraserxuquit (Read error: Connection reset by peer)
10:18:29  * spion_changed nick to spion
10:19:23  * ferossjoined
10:20:07  * thlorenzquit (Ping timeout: 246 seconds)
10:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 121]
10:32:31  * ferossquit (Quit: feross)
10:40:32  <rowbit>/!\ GitHub user "basti1302" is supporting Testling with the testling_supporter_20 plan! $20/month. Cash money!
10:44:56  * indexzerojoined
10:45:00  * mikolalysenkojoined
10:48:47  * fronxquit (Remote host closed the connection)
10:50:15  * mikolalysenkoquit (Ping timeout: 265 seconds)
10:52:05  * calvinfojoined
10:56:31  * calvinfoquit (Ping timeout: 246 seconds)
11:03:44  * ferossjoined
11:11:37  <ehd>grncdr: hah, i just saw your comments in the gh issue about prepublish running on npm install :D
11:11:40  * ferossquit (Quit: feross)
11:16:35  * thlorenzjoined
11:21:27  * mikolalysenkojoined
11:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 34]
11:26:15  * mikolalysenkoquit (Ping timeout: 245 seconds)
11:29:59  * thlorenzquit (Ping timeout: 240 seconds)
11:40:16  * calvinfojoined
11:45:14  * calvinfoquit (Ping timeout: 264 seconds)
11:49:15  * fronxjoined
11:53:47  * insertcoffeejoined
11:54:33  * fronxquit (Ping timeout: 272 seconds)
11:54:51  * mmaleckigoes full hipster with RethinkDB
11:55:06  <pkrumins>how's rethingdb? never tried it
11:55:50  <mmalecki>pkrumins: it's awesome. it's like mongodb without locks and on steroids
11:56:14  <mmalecki>pkrumins: I'm testing it for lots of small updates in real-time and the write performance is pretty amazing
11:56:26  <mmalecki>pkrumins: also, really configurable. Web UI is really nicely done
11:56:34  <pkrumins>nice!
11:56:44  <mmalecki>pkrumins: it's DC-aware, can shard
12:14:45  * dominictarrjoined
12:15:11  * slaskisjoined
12:22:11  * mikolalysenkojoined
12:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 59]
12:25:30  <spion>is rethingdb a different thing than rethinkdb?
12:26:29  * thlorenzjoined
12:27:10  * anoemijoined
12:27:25  * mikolalysenkoquit (Ping timeout: 250 seconds)
12:30:20  <mmalecki>spion: I assumed it's a typo for 'rethinkdb'
12:31:18  * anoemiquit (Client Quit)
12:32:01  <pkrumins>it was
12:33:04  <Altreus>I've had the website open for ages to remind me to use it
12:33:19  <Altreus>The principle seems awesome but I've yet to put it to the test
12:35:07  <mmalecki>how the hell Amsterdam went from 'really nice fall weather' to 'life sucks, kill me weather' in about 30 minutes is beyond my comprehension.
12:36:39  <mmalecki>now it started snowing
12:36:44  <mmalecki>wtfbbq
12:38:31  <spion>ah ok.
12:38:36  <mmalecki>and it stopped snowing
12:39:58  * thlorenzquit (Ping timeout: 265 seconds)
12:41:04  * calvinfojoined
12:42:00  * calvinfo1joined
12:42:00  * calvinfoquit (Read error: Connection reset by peer)
12:42:52  * calvinfo1quit (Read error: Connection reset by peer)
12:42:53  * calvinfojoined
12:43:49  * calvinfo1joined
12:43:50  * calvinfoquit (Read error: Connection reset by peer)
12:44:45  * calvinfojoined
12:44:46  * calvinfo1quit (Read error: Connection reset by peer)
12:49:05  * calvinfoquit (Ping timeout: 250 seconds)
12:59:30  * anoemijoined
13:02:25  * anoemiquit (Client Quit)
13:03:08  <dominictarr>mmalecki, this is why I never seem to be in northern europe this time of year
13:07:19  <mmalecki>dominictarr: that's a reasonable choice to make. but hey, it's beatiful in the summer!
13:07:24  <mmalecki>dominictarr: and we have legal weed!
13:08:35  * indexzeroquit (Quit: indexzero)
13:08:41  * fronxjoined
13:11:46  * joliss_quit (Quit: joliss_)
13:12:04  * jolissjoined
13:13:26  * fronxquit (Ping timeout: 264 seconds)
13:15:10  * slaskisquit (Quit: slaskis)
13:15:52  * flobyjoined
13:19:00  * jolissquit (Quit: joliss)
13:22:10  * slaskisjoined
13:23:02  * mikolalysenkojoined
13:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 42]
13:24:40  <insertcoffee>dominictarr what is your experience with arch like?
13:25:01  <insertcoffee>I am losing my love for ubuntu and need something more minimal
13:25:07  * joliss_joined
13:25:16  * joliss_quit (Client Quit)
13:27:14  <mmalecki>everytime someone mentions arch I want to buy one of those leet thinkpads and just rock it with no windows managers or anything ._.
13:29:10  * mikolalysenkoquit (Ping timeout: 245 seconds)
13:33:13  <mmalecki>I could put it on my MBP I guess.
13:34:01  <mmalecki>maaan, Fedora with xmonad on Retina MBP... mmm...
13:36:28  * thlorenzjoined
13:43:14  <dominictarr>insertcoffee, I'm liking at!
13:43:17  <dominictarr>it
13:43:27  <mmalecki>dominictarr: what are you running it on?
13:43:37  <dominictarr>mmalecki, macbookair
13:44:19  <dominictarr>it's pretty slick, pacman is faster than apt-get
13:45:01  <insertcoffee>ubuntu is good but has 2 major annoyances.
13:45:06  <insertcoffee>1. the gui is shit
13:45:08  <dominictarr>mmalecki, a tiling window manager is a good compromise between practically nothing and nothing
13:45:12  <insertcoffee>2. the packages are all out of date
13:45:22  <dominictarr>heh, yeah
13:45:29  * calvinfojoined
13:45:35  <insertcoffee>which tiling manager are you running?
13:46:11  <dominictarr>I'm just using the node version that I installed with pacman, 0.10.24 or something
13:46:18  <dominictarr>npm install tiles -g
13:46:32  <dominictarr>(tiling manager I wrote in node)
13:46:48  <insertcoffee>you fucking crazy bastard
13:46:48  <dominictarr>it's got bugs, but they are MY bugs
13:48:00  <insertcoffee>well then this sounds like a solution for me, plus I can help with its development
13:48:10  <insertcoffee>but I will probably run it on ubuntu
13:48:37  <insertcoffee>unless there is a compelling reason I should change to arch?
13:49:46  * thlorenzquit (Ping timeout: 246 seconds)
13:50:27  * calvinfoquit (Ping timeout: 272 seconds)
13:51:08  <rowbit>substack, pkrumins: testling server safari6 (osx, browserling1 user) is down!
13:51:13  * slaskisquit (Quit: slaskis)
13:52:11  <dominictarr>insertcoffee, ubuntu without unity is still pretty good
13:52:46  <dominictarr>but I feel like arch is really good for hackers
13:53:16  <dominictarr>I feel like ubuntu is trying to make things easy for you... which of course fails, because things can never be easy
13:53:32  <dominictarr>but it's still good enough, if you can't be bothered reinstalling
13:54:09  <dominictarr>(and in reality, I think pacman goes a little bit too far. it doesn't even have non latest versions in it's registry)
13:54:15  * yorickjoined
13:54:32  <dominictarr>If I was a sysadmin for more than my own computer, I don't think that would be reasonable
13:54:43  <dominictarr>your tools should not force your hand.
13:54:46  <insertcoffee>so basically just the shame shit but a different package manager and all the log files are in different places than you expect?
13:55:05  <dominictarr>same but in reverse
13:55:35  <dominictarr>also it's harder to install, so the average skill of arch users is higher
13:55:57  <dominictarr>for better or worse
13:56:06  * slaskisjoined
13:56:29  <mmalecki>I find Fedora to be a nice middleground
14:06:31  * defunctzombie_zzchanged nick to defunctzombie
14:07:12  <defunctzombie>substack: will take a look, most likely will use inherits module
14:08:33  * AvianFlujoined
14:08:55  * mmaleckijust tried using Elinks for a while
14:09:04  * mmaleckinope'd the fuck out
14:10:11  <trodrigues>http://24.media.tumblr.com/489b67d69943ce017dc4ee465e3bc325/tumblr_mq7uwnvknS1szim6vo1_500.jpg
14:10:34  <defunctzombie>substack: https://github.com/defunctzombie/node-util/issues/1
14:10:40  <defunctzombie>substack: you should comment on this haha
14:12:47  <rowbit>substack, pkrumins: Encoders down: 50.57.72.230 (dev-ie7-4)
14:16:22  <mmalecki>...wtf.
14:21:38  * Maciek416joined
14:24:03  <rowbit>Hourly usage stats: [developer: 44, free: 45]
14:25:31  * mikolalysenkojoined
14:25:42  * fotoveritejoined
14:27:04  <rowbit>substack, pkrumins: testling server iphone6, ipad6 (osx, browserling1 user) is down!
14:28:32  <grncdr>defunctzombie: mmalecki: wtf indeed
14:30:59  * mikolalysenkoquit (Ping timeout: 272 seconds)
14:35:14  <grncdr>ogd_: I'm probably going to unpublish db-reflect, or rather rename it to sqlite3-reflect and remove the dependency on any-db
14:36:02  <grncdr>does anybody have advice or pointers for plugin-type systems on NPM that they like?
14:36:04  * kevinswiberjoined
14:36:12  <spion>insertcoffee, wrt window managers, try i3 too :)
14:36:13  <grncdr>I feel like the way I'm doing things in any-db right now is suboptimal
14:37:03  <insertcoffee>spion: thanks, will have a look
14:37:20  <insertcoffee>trodrigues: http://www.sharenator.com/Developer_s_Reaction_Gifs/
14:46:17  * calvinfojoined
14:46:32  * thlorenzjoined
14:47:12  * calvinfo1joined
14:47:12  * calvinfoquit (Read error: Connection reset by peer)
14:48:07  * calvinfojoined
14:48:08  * calvinfo1quit (Read error: Connection reset by peer)
14:49:03  * calvinfo1joined
14:49:05  * calvinfoquit (Read error: Connection reset by peer)
14:51:33  * AvianFluquit (Remote host closed the connection)
14:53:38  * calvinfo1quit (Ping timeout: 264 seconds)
14:56:16  * fronxjoined
14:58:45  * thlorenzquit (Ping timeout: 245 seconds)
15:00:22  * thlorenzjoined
15:06:28  * dominictarrquit (Read error: Connection reset by peer)
15:07:58  * tmcw_joined
15:23:42  * anoemijoined
15:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 29]
15:26:19  * mikolalysenkojoined
15:29:54  * kevinswiberquit (Remote host closed the connection)
15:31:15  * mikolalysenkoquit (Ping timeout: 245 seconds)
15:35:34  * kevinswiberjoined
15:37:08  * mbrevoortjoined
15:47:46  * mbrevoortquit (Remote host closed the connection)
15:49:51  * calvinfojoined
15:49:55  * mbrevoortjoined
15:50:45  * calvinfo1joined
15:50:45  * calvinfoquit (Read error: Connection reset by peer)
15:51:31  * ednapiranhajoined
15:52:16  * fronxquit (Remote host closed the connection)
15:52:19  * insertcoffeequit (Remote host closed the connection)
15:52:33  * Guest366quit (Ping timeout: 252 seconds)
15:55:01  * calvinfo1quit (Ping timeout: 250 seconds)
15:56:08  * thlorenz_joined
15:56:55  * fronxjoined
15:58:48  * dguttmanjoined
16:01:21  * kenperkinsjoined
16:01:25  * fronxquit (Remote host closed the connection)
16:02:31  * fronxjoined
16:07:35  * kirbysayshijoined
16:07:37  * kirbysayshiquit (Client Quit)
16:07:37  * tmcw_quit (Remote host closed the connection)
16:08:03  * tmcw_joined
16:08:09  * ITprojoined
16:08:19  * fallsemojoined
16:08:33  * ITprochanged nick to Guest60811
16:09:31  * thlorenz_quit (Ping timeout: 260 seconds)
16:09:38  * insertcoffeejoined
16:10:28  * insertcoffeequit (Client Quit)
16:10:44  * insertcoffeejoined
16:12:32  * anoemiquit (Quit: anoemi)
16:12:45  * tmcw_quit (Ping timeout: 250 seconds)
16:13:18  * shamajoined
16:14:56  * AvianFlujoined
16:19:57  * AvianFlu_joined
16:21:10  * AvianFluquit (Disconnected by services)
16:21:14  * AvianFlu_changed nick to AvianFlu
16:23:11  * mikolalysenkojoined
16:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 25]
16:24:06  * tmcw_joined
16:24:42  * anoemijoined
16:33:05  * timoxleyquit (Remote host closed the connection)
16:34:45  * DTrejojoined
16:50:16  * mikolalysenkoquit (Read error: Connection reset by peer)
16:50:24  * mikolalysenkojoined
16:51:09  * insertcoffeequit (Remote host closed the connection)
16:51:31  * calvinfojoined
16:53:07  * paul_irishquit (Quit: ZNC - http://znc.sourceforge.net)
16:54:14  * cpupquit (Ping timeout: 264 seconds)
16:54:35  * mbrevoortquit (Remote host closed the connection)
16:55:01  * cpupjoined
16:55:38  * paul_irishjoined
16:56:11  * calvinfoquit (Ping timeout: 260 seconds)
17:02:08  * indexzerojoined
17:05:26  * kenperkinsquit (Quit: Computer has gone to sleep.)
17:06:00  * fronxquit (Remote host closed the connection)
17:06:08  * thlorenz_joined
17:14:50  * flobypart
17:16:03  * sorensen_joined
17:16:05  * sorensen_quit (Client Quit)
17:18:46  * calvinfojoined
17:19:06  * slaskisquit (Quit: slaskis)
17:20:02  * thlorenz_quit (Ping timeout: 264 seconds)
17:23:41  * mbrevoortjoined
17:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 24]
17:27:38  * mbrevoortquit (Remote host closed the connection)
17:37:08  * anoemiquit (Quit: anoemi)
17:37:10  * jxsonjoined
17:40:05  * mbrevoortjoined
17:41:43  * mbrevoortquit (Remote host closed the connection)
17:42:46  * anoemijoined
17:42:58  * kenperkinsjoined
17:43:16  * taterbasequit (Read error: Connection reset by peer)
17:43:20  * supershabamquit (Read error: Connection reset by peer)
17:44:05  * tearmannjoined
17:44:45  * tearmannquit (Client Quit)
17:45:47  * anoemiquit (Client Quit)
17:49:15  * taterbasejoined
17:50:34  * dubroy__quit (Read error: Connection reset by peer)
17:51:21  * Domenic_quit (Read error: Connection reset by peer)
17:51:23  * ELLIOTTCABLEquit (Read error: Connection reset by peer)
17:54:52  * prettyrobotsjoined
17:54:55  * indexzeroquit (Quit: indexzero)
17:59:14  * kevinswiberquit (Remote host closed the connection)
18:00:37  * Domenic_joined
18:00:45  * supershabamjoined
18:01:35  * DTrejoquit (Remote host closed the connection)
18:11:24  * dubroy__joined
18:13:38  * slaskisjoined
18:16:06  * thlorenz_joined
18:16:32  * ELLIOTTCABLE_joined
18:17:04  * fronxjoined
18:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 18]
18:24:21  <groundwater>ogd_: where/when you wanna meet today? i'll back back in east bay evening time
18:25:08  <ogd_>groundwater: its first friday tonight i think, so downtown will be busy
18:26:07  <groundwater>ogd_: what's first friday?
18:26:25  <ogd_>groundwater: theres a big street art fair on telegraph
18:26:40  <ogd_>groundwater: it used to be like 10,000 people a month but now its smaller cause someone got shot a while ago
18:26:43  <ogd_>:D
18:27:14  <ogd_>groundwater: theres this place called catos ale house on piedmont
18:27:29  * fronxquit (Remote host closed the connection)
18:27:32  <ogd_>groundwater: it would be good for hanging out and hacking, ive played board games there at night before
18:27:57  <groundwater>ahh nice, and right across from kaiser in case we get shot
18:28:14  <groundwater>ogd_: sounds good to me
18:29:31  * thlorenz_quit (Ping timeout: 260 seconds)
18:32:39  <rowbit>substack, pkrumins: testling server android (osx, browserling1 user) is down!
18:33:18  * slaskisquit (Quit: slaskis)
18:35:26  * tmcw_quit (Remote host closed the connection)
18:38:47  <mikolalysenko>is there a generic "url stream" library on npm?
18:39:04  <mikolalysenko>something that works in node/browser environments and converts arbitrary urls into read streams
18:40:20  <mikolalysenko>kind of like how Java's URL.openStream works
18:40:39  <mikolalysenko>http://docs.oracle.com/javase/6/docs/api/java/net/URL.html#openStream()
18:44:22  <prettyrobots>There's a lot of magic to Mikeal's request but I don't know that it is for both node/browser.
18:44:50  * kevinswiberjoined
18:54:51  * AvianFluquit (Remote host closed the connection)
18:57:26  <substack>defunctzombie, gozala: I really don't want to maintain a fork of querystring but I'll have to if I can't get the patch in
18:57:33  <substack>in fact fuck it
18:57:39  <substack>I'm just going to fork and publish the fork right now
18:57:55  <substack>because whatever, I don't want to wait on other people
18:58:03  <substack>when I can just solve these problems myself
18:58:43  <defunctzombie>substack: if the patch is rejected, then sure, you can make a fork.. but not wanting to "wait on other people" is not a very nice approach
18:58:54  <defunctzombie>we are all working on stuff
18:59:05  <defunctzombie>it isn't a life or death situation
18:59:14  <defunctzombie>in this case, there are just diverging ideas
18:59:24  <substack>I don't care
18:59:25  <defunctzombie>they don't want es3 support cause it is stupid
18:59:37  <defunctzombie>so sure, then there will be a different module that maybe provides it
18:59:46  <substack>well that is fine, but I'm not going to let this block the v3 release
18:59:52  <defunctzombie>substack: sure
19:00:23  <defunctzombie>substack: it shouldn't block anything since it is so easy to clone and depend on a clone with npm
19:00:44  <defunctzombie>wish it were easier to have "personal" registries haha but I just use github url for that
19:00:51  <substack>defunctzombie: not on windows
19:01:03  <defunctzombie>substack: you can if you point to a tarball url
19:01:14  <substack>github stopped exposing those I thought?
19:01:17  <substack>anyways this is silly
19:01:19  <defunctzombie>substack: nope
19:01:24  <defunctzombie>they still have those
19:01:29  <substack>I'll just publish it at querystring-works-in-es3
19:01:32  <substack>because whatever
19:01:37  <defunctzombie>substack: yea.. and to me that is more silly :)
19:01:55  <substack>tired of waiting for other people
19:01:59  <substack>I don't care
19:02:12  <substack>this is exactly why v3 doesn't depend on browser-builtins anymore
19:02:16  <substack>tired of waiting on other people
19:08:10  * st_lukejoined
19:08:14  * tmcw_joined
19:08:46  * DTrejojoined
19:12:26  * mikolalysenkoquit (Ping timeout: 265 seconds)
19:18:14  <gozala>substack: As I said in pull request medikoo has being maintaining this repo, I don’t feel comfortable merging in changes unless he’s onboard with that
19:18:57  <gozala>forking and doing things as pleased is totally fine IMO too
19:19:12  * ferossjoined
19:19:28  <gozala>although I prefer more constructive approach
19:19:34  * slaskisjoined
19:19:35  * AvianFlujoined
19:21:34  * mikolalysenkojoined
19:24:04  <rowbit>Hourly usage stats: [developer: 2, free: 32]
19:25:54  * thlorenz_joined
19:38:47  <robertkowalski>st_luke: are the tests broken in some cases? can we merge?
19:39:27  * thlorenz_quit (Ping timeout: 250 seconds)
19:40:28  <robertkowalski>st_luke: ah ok, just got the error.
19:46:03  <st_luke>robertkowalski: please dont merge that new PR that fixes them yet
19:46:06  <st_luke>I dont know if that's how we should do it
19:46:16  <st_luke>I've been kind of sick and haven't been able to go over it yet in detail
19:52:30  * jxson_joined
19:52:32  * slaskisquit (Quit: slaskis)
19:53:32  * slaskisjoined
19:54:10  * indexzerojoined
19:55:26  * jxsonquit (Ping timeout: 240 seconds)
19:56:45  <prettyrobots>Domenic_ pointed me at a WebRTC talk app but I can't remember what it was.
19:56:47  <prettyrobots>*.io doman.
19:56:51  * jxson_quit (Ping timeout: 252 seconds)
19:57:01  <prettyrobots>Little rocket ship game to play while you wait for the other party to connect.
19:57:41  <prettyrobots>talky.io
19:57:47  <prettyrobots>Never mind.
20:01:29  <robertkowalski>st_luke: ok. i wanted to merge tim oxleys PR today but this has to wait now
20:02:25  <robertkowalski>st_luke: i was quite busy the last days so i wasn't sure about that issue, but remembered that there was something
20:04:10  * slaskisquit (Quit: slaskis)
20:07:48  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.230(dev-ie7-4)
20:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 47]
20:35:58  * thlorenz_joined
20:36:15  * calvinfoquit (Ping timeout: 245 seconds)
20:37:45  * calvinfojoined
20:37:56  * calvinfoquit (Client Quit)
20:42:33  * slaskisjoined
20:43:23  * DTrejoquit (Remote host closed the connection)
20:45:12  * calvinfojoined
20:49:14  * thlorenz_quit (Ping timeout: 246 seconds)
20:49:56  * mikolalysenkoquit (Ping timeout: 240 seconds)
20:53:24  * mikolalysenkojoined
21:00:42  * ralphtheninjajoined
21:07:45  * mbrevoortjoined
21:15:47  * cpupquit (Remote host closed the connection)
21:17:04  * ralphtheninjaquit (Quit: leaving)
21:17:20  * ralphtheninjajoined
21:18:46  * ralphtheninjaquit (Client Quit)
21:19:09  * ralphtheninjajoined
21:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 25]
21:29:57  * mikolalysenkoquit (Ping timeout: 240 seconds)
21:31:05  * hij1nxquit (Ping timeout: 252 seconds)
21:35:21  * DTrejojoined
21:45:02  * fronxjoined
21:45:39  * thlorenz_joined
21:56:31  * st_lukequit (Remote host closed the connection)
21:58:09  * Maciek416_joined
21:58:17  * Maciek416quit (Remote host closed the connection)
21:58:23  * Maciek416_changed nick to Maciek416
21:58:57  * thlorenz_quit (Ping timeout: 252 seconds)
22:11:44  * mikolalysenkojoined
22:15:24  * indexzeroquit (Quit: indexzero)
22:22:22  <grncdr>does anybody know of an existing small module that reduces arrays of objects into a single object mapping a particular property name to each item?
22:23:22  <grncdr>this idiom is something I find myself doing a fair bit: arr.reduce(function (map, item) { map[item[propertyName]] = item; return map }, {})
22:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 20]
22:24:17  * mbrevoortquit (Remote host closed the connection)
22:26:23  * Maciek416quit (Read error: Connection reset by peer)
22:27:39  * Maciek416joined
22:28:36  * kevinswiberquit (Remote host closed the connection)
22:29:47  * DTrejoquit (Remote host closed the connection)
22:31:10  * ferossquit (Quit: feross)
22:36:52  * ferossjoined
22:39:52  * DTrejojoined
22:47:52  * ferossquit (Quit: feross)
22:50:24  * tmcw_quit (Remote host closed the connection)
22:50:51  * tmcw_joined
22:51:11  * ferossjoined
22:52:56  * tmcw__joined
22:53:08  * tmcw_quit (Read error: Connection reset by peer)
22:55:34  * thlorenz_joined
22:59:59  * thlorenzquit (Remote host closed the connection)
23:07:08  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:08:53  * thlorenz_quit (Ping timeout: 246 seconds)
23:23:26  <defunctzombie>Raynos: gotta keep you honest :)
23:24:03  <rowbit>Daily usage stats: [developer: 63, free: 727]
23:24:03  <rowbit>Hourly usage stats: [developer: 0, free: 6]
23:27:44  * hij1nxjoined
23:28:14  * mikolalysenkoquit (Ping timeout: 240 seconds)
23:28:35  * st_lukejoined
23:30:12  * thlorenzjoined
23:34:02  * fallsemoquit (Quit: Leaving.)
23:34:52  <robertkowalski>st_luke: yep. so no merges for me until this is resolved.
23:35:18  <robertkowalski>st_luke: will work on couchdb's fauxton or something other in the meantime.
23:35:35  <st_luke>robertkowalski: it's ok, I'm fixing them now.
23:36:13  <st_luke>This is just a reminder that we need to stop doing any merges unless the entire suite passes.
23:36:17  <st_luke>It's my fault this time however.
23:37:06  * cpupjoined
23:37:22  <robertkowalski>no worries. just saying. i think if we would see each other in person this would be cooler.
23:38:17  * thlorenzquit (Ping timeout: 246 seconds)
23:38:44  <st_luke>when is that thing you people are doing in hamburg?
23:38:45  <st_luke>april?
23:39:08  <robertkowalski>26th / 27th april 2014
23:39:14  <robertkowalski>if you mean js unconf
23:39:17  <st_luke>yeah
23:39:22  <robertkowalski>would love to see you there!
23:39:51  <st_luke>I'd love to go if the timing is right, would love to share some of how we're doing node at yahoo.
23:40:07  <robertkowalski>awesome!
23:40:21  <st_luke>how are you doing the cfp thing?
23:41:00  <robertkowalski>we are doing an unconference: there will be a vote on the talks every morning of the two days by the community
23:41:28  <robertkowalski>so i can't predict it, but my guess would be that your talk would be highly interesting the other folks.
23:41:57  <robertkowalski>+ to
23:43:27  * timoxleyjoined
23:44:25  <robertkowalski>so everybody get's the first day (or each day) his talks on the wall. then theres maybe a 30s -1min pitch what the talk is about. then everybody votes on the talks.
23:45:27  <robertkowalski>timoxley: hey. great patch, will merge the next days!
23:48:53  * thlorenzjoined
23:50:41  * mikolalysenkojoined
23:57:27  <substack>ok so this is really cool
23:57:29  <substack>https://api.github.com/users/substack/keys