00:11:37  * dominictarrjoined
00:14:32  <dominictarr>chapel, sockjs does not implement a Stream correctly.
00:14:57  <dominictarr>(which is pretty hard, mind you, because we're still figuring out what a Stream really is)
00:15:02  <dominictarr>https://github.com/sockjs/sockjs-node/issues/79#issuecomment-6812113
00:15:20  <dominictarr>they just made me realize that there is a mistake in the documentation for Stream
00:20:52  <jesusabdullah>dominictarr: go fix it naow
00:31:02  <dominictarr>I'm done
00:31:07  <dominictarr>just signed the CLA
00:34:42  <SubStack>cla?
00:34:57  <SubStack>oh for node, right
00:35:14  <dominictarr>jesusabdullah, do you know any not horrible linux program I could use to draw a FSM diagram.
00:35:33  <SubStack>inkscape?
00:35:43  <SubStack>draw most any kind of thing
00:47:23  <dominictarr>SOCKJS IS WRONG
00:47:23  <LOUDBOT>YOU WILL SEE THINGS MY WAY IN TIME
00:47:26  <dominictarr>https://github.com/sockjs/sockjs-node/issues/79
00:47:37  <dominictarr>BUT THATS NOT WHAT THE DOCS SAY
00:47:37  <LOUDBOT>BOOOOOOOOOOOOOOO
00:47:49  <dominictarr>THE DOCS ARE WRONG
00:47:49  <LOUDBOT>TRANSUBSTANTIATION MEANS YOU'RE ALL CANNIBALS
00:47:57  <dominictarr>https://github.com/joyent/node/pull/3656
00:48:22  <dominictarr>#done
00:49:27  <SubStack>hooray!
00:53:14  <jesusabdullah>dominictarr: inkscape is a good one
00:53:22  <jesusabdullah>dominictarr: if you can get past the gimp's ux it's also capable
00:54:55  <dominictarr>I've been doing lots of work on stream correctness, I need to draw diagrams of their states.
00:58:49  <rowbit>Hourly usage stats: []
01:01:26  <SubStack>http://substack.net/doc/nodeconf_2012/
01:06:09  <dominictarr>dammit. I just need a program for drawing boxes with labels, and arrows between them. that meet 99% of my visual representation needs.
01:07:55  <dominictarr>AHA, I'll just do it in ascii!
01:11:54  <dominictarr>sneak peek of new drad http://www.mediafire.com/?8yo5riuzz3pxjko
01:16:56  <SubStack>electric blanket?
01:27:22  <dominictarr>yes
01:27:32  <dominictarr>it's disasteradio
01:28:21  <SubStack>oh sweets
01:28:34  <jesusabdullah>SubStack: https://github.com/jesusabdullah/data-center-tycoon
01:29:38  <SubStack>dominictarr: so one of my short term goals is to make a node-based pipeable audiotoolkit for building drum machines and synth effects
01:29:42  <SubStack>using libsox
01:29:51  * kurapikatsquit (Quit: Leaving)
01:29:51  <SubStack>was working on this today a bit
01:30:20  <SubStack>jesusabdullah: sweet, I left my notebook on the kitchen table also
01:31:42  <SubStack>oh I also started work on an ortho tile engine
01:31:44  <dominictarr>oh, very good.
01:32:00  <dominictarr>I need a audio tool kit.
01:32:14  <dominictarr>I think i'd need to send timeing info.
01:32:27  <dominictarr>like play X sound at Y timestamp
01:33:08  <dominictarr>so multiple latent clients could all make music that played it time
01:36:33  <SubStack>sox is really neat since it has synth effects baked in
01:36:57  <SubStack>and it has all kinds of filters
01:37:11  <SubStack>and it can multiplex multiple inputs and multiple outputs
01:37:17  <chapel>dominictarr: why try and have it all be in time?
01:37:26  <SubStack>and its audio processing chain is a good fit for pipes I think
01:37:30  <chapel>or is it more like performance recording ?
01:38:06  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
01:39:35  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
01:40:36  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
01:40:44  <dominictarr>chapel, I want to make a computer drumcircle
01:41:19  <dominictarr>so every one birngs their laptops, and can edit a bit of the music, in realtime
01:41:30  <dominictarr>which is combined with everyone elses.
01:41:36  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
01:41:53  <chapel>ah
01:41:56  <chapel>okay, thats cool
01:42:03  <chapel>hmm
01:42:20  <chapel>thats a hard problem
01:42:22  <isaacs>you know what is a huge pet peeve of mine? like, if you wanted to troll me, you'd do this?
01:42:32  * chapeltrolls isaacs
01:42:42  <isaacs>huge patches with commit messages like "cleaned up some stuff, moved things around to be better, made it nice"
01:42:55  <isaacs>and it's like, indentation and quotin and semicolons.
01:42:57  <isaacs>SRSLY.
01:43:37  <chapel>has to be all those things?
01:44:00  <isaacs>chapel: it's a spectrum
01:44:18  <isaacs>chapel: in general, pointless commits are just kind of a waste of time.
01:44:23  <jesusabdullah>dominictarr: Have you heard of chuck?
01:44:55  <jesusabdullah>dominictarr: It enables what you're talking a bout
01:45:38  <SubStack>isaacs: but now it passes jslint so it's guaranteed to be better we can appeal to an authority figure and everything
01:46:10  <isaacs>SubStack: i need an mp3 of Stream||die()'s single
01:46:18  <isaacs>SubStack: so i can play it while closing pull requests.
01:48:13  <dominictarr>there is no way that a static set of rules could possible capture something as mysterious as _software quality_
01:58:49  <rowbit>Hourly usage stats: []
02:20:53  <dominictarr>MASTERPIECE https://github.com/dominictarr/stream-spec/blob/master/states.markdown
02:36:39  <jesusabdullah>dominictarr: I'm mildly confused about the first diagram. How come pause is always falsy but not actually false when paused?
02:36:53  <jesusabdullah>the write/pause diagram
02:42:08  <dominictarr>ah, that should be write() === true in the !paused state
02:42:51  <dominictarr>fixed.
02:45:43  <dominictarr>jesusabdullah, fixed
02:47:47  <jesusabdullah>word
02:58:49  <rowbit>Hourly usage stats: []
02:58:54  * stlsaintquit (Quit: leaving)
03:01:28  * stlsaintjoined
03:03:04  <SubStack>jesusabdullah: hilarity https://github.com/node-migrator-bot/node-browserify/commit/24fe7c21f2ab42139b09057870bfed9c78b59ed3
03:04:45  <jesusabdullah>Thinking: Should I try to fix that? Or: Ehhh, fuck it?
03:11:40  * shykeschanged nick to zz_shykes
03:21:00  * zz_shykeschanged nick to shykes
03:22:20  * shykeschanged nick to zz_shykes
03:35:10  * stlsaintquit (Quit: leaving)
03:37:11  * stlsaintjoined
03:39:00  <dominictarr>upboat, (if you want) http://news.ycombinator.com/item?id=4210641 jesusabdullah, SubStack dools niftylettuce AvianFlu chapel LOUDBOT tanepiper
03:39:44  <chapel>dominictarr: shouldn't direct link, looks like my vote didn't count
03:40:35  <dominictarr>oh, use a redirect?
03:40:41  <dominictarr>or on the search page?
03:40:47  <chapel>the newest page
03:41:17  <dominictarr>oh, it should be the top of the newest page, only just posted it.
03:41:35  <dominictarr>man, all those work arounds doesn't actually solve the problem.
03:42:07  <dominictarr>kinda makes me want to write a botnet to game hn.
03:43:42  <dominictarr>I gotta go have breakfast. catch you dudes later!
03:55:27  <SubStack>see yas!
03:58:49  <rowbit>Hourly usage stats: []
04:55:37  * duncanbeeversquit (Ping timeout: 244 seconds)
04:55:37  * pikpikquit (Ping timeout: 244 seconds)
04:55:50  * sveisveiquit (Ping timeout: 265 seconds)
04:56:07  * niftylettucequit (Ping timeout: 248 seconds)
04:56:19  * Raynosquit (Ping timeout: 265 seconds)
04:56:59  * ryanseddonquit (Ping timeout: 260 seconds)
04:58:49  <rowbit>Hourly usage stats: []
05:08:01  * niftylettucejoined
05:08:58  * pikpikjoined
05:14:02  * Raynosjoined
05:15:15  * zz_shykeschanged nick to shykes
05:33:09  * sveisveijoined
05:43:04  * ryanseddonjoined
05:49:38  <SubStack>that onejs guy keeps saying false things about browserify, it's hilarious to watch
05:50:11  <SubStack>so relentless
05:56:04  <SubStack>goodness c++ is hard >_<
05:56:17  <SubStack>should finish up these upnode patches instead I guess
05:57:06  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
05:58:48  <rowbit>Hourly usage stats: []
06:16:24  <dominictarr>SubStack, this is looking good http://www.devthought.com/2012/07/07/the-realtime-engine/
06:16:37  <dominictarr>maybe shoe could wrap engine.io also
06:20:36  * duncanbeeversjoined
06:33:16  <SubStack>engine.io was only just published to npm though >_<
06:34:22  <SubStack>a streaming wrapper on top of engine.io could be pretty nice
06:34:29  <SubStack>so long as everything browserifies nicely
06:46:09  <dominictarr>yeah, obviously they should just implement it with streams, and then add all that socket.io crap as composable modules on top.
06:48:53  <dominictarr>I have a strong urge to write a ascii box and arrow layout engine.
06:54:31  <SubStack>at the next nodeconf, I expect there to be a whole track about creating realtime electronic music with node
06:58:49  <rowbit>Hourly usage stats: []
07:03:00  <dominictarr>aha, very good!
07:05:01  * elliottcablequit (Read error: Operation timed out)
07:06:07  <SubStack>of course, we'll need to invent all the tech first and start using it
07:07:09  * ecjoined
07:11:29  * shykeschanged nick to zz_shykes
07:14:27  * elliottcablejoined
07:58:49  <rowbit>Hourly usage stats: []
08:21:24  * zz_shykeschanged nick to shykes
08:25:59  * shykeschanged nick to zz_shykes
08:58:49  <rowbit>Hourly usage stats: []
09:58:49  <rowbit>Hourly usage stats: []
10:40:53  <rowbit>/!\ ATTENTION: (default-local) jason@... successfully signed up for developer browserling plan ($20). Cash money! /!\
10:40:53  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
10:58:49  <rowbit>Hourly usage stats: []
11:04:25  * ecchanged nick to egadcable
11:47:41  * egadcablequit
11:58:49  <rowbit>Hourly usage stats: []
12:58:49  <rowbit>Hourly usage stats: []
13:58:49  <rowbit>Hourly usage stats: []
14:41:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie8 (Queue length: 1 on 1 servers. Total servers: 3)
14:58:49  <rowbit>Hourly usage stats: []
15:23:27  <guybrush>dumb bot lol https://github.com/guybrush/nexus/pull/1/files
15:58:49  <rowbit>Hourly usage stats: []
16:36:09  <AvianFlu>dominictarr, when you're around again, I was just talking about that experiment you did to see how deep you could nest callbacks
16:36:14  <AvianFlu>what was it, 17?
16:58:49  <rowbit>Hourly usage stats: []
17:03:56  * devaholicquit (Quit: Leaving)
17:18:11  * devaholicjoined
17:28:32  * stlsaintquit (Quit: leaving)
17:36:07  * dominictarrquit (Ping timeout: 248 seconds)
17:40:05  * stlsaintjoined
17:58:49  <rowbit>Hourly usage stats: []
18:36:07  * mikealjoined
18:58:49  <rowbit>Hourly usage stats: []
19:35:32  <Raynos>substack: Why do you bind methods to the testling things ?
19:40:46  * mikealquit (Quit: Leaving.)
19:41:32  <Raynos>substack: https://github.com/substack/testling/pull/14
19:42:26  <SubStack>because of schoolbus using dnode-protocol
19:43:01  <SubStack>aha!
19:43:02  <SubStack>great fix
19:43:41  <SubStack>oh wait
19:58:49  <rowbit>Hourly usage stats: []
19:58:49  <rowbit>Daily usage stats: []
20:57:07  * stlsaintquit (Quit: leaving)
20:57:27  * stlsaintjoined
20:58:25  * stlsaintquit (Client Quit)
20:58:49  <rowbit>Hourly usage stats: []
21:03:47  * mikealjoined
21:16:43  * stlsaintjoined
21:24:33  * stlsaintquit (Quit: leaving)
21:34:38  * stlsaintjoined
21:58:49  <rowbit>Hourly usage stats: []
22:11:57  * stlsaintquit (Quit: leaving)
22:21:00  * mikealquit (Quit: Leaving.)
22:22:49  <Raynos>substack: Yeah I don't know which method bound to this ruins things
22:26:31  * mikealjoined
22:26:32  * mikealquit (Remote host closed the connection)
22:33:08  * zz_shykeschanged nick to shykes
22:33:52  <SubStack>I'll find it, I can always just re-enable just that part of it
22:34:36  <SubStack>I think I'll take your patch and then add a thing to schoolbus to bind the first-level prototypes
22:46:11  <Raynos>substack: I may complain in the future when tests running in a schoolbus session dont work when using nested tests :D
22:58:49  <rowbit>Hourly usage stats: []
23:25:15  * benatkinquit (Quit: leaving)
23:58:24  * stlsaintjoined
23:58:49  <rowbit>Hourly usage stats: []