00:02:44  * niftylettucejoined
00:09:42  * duncanbeeversjoined
00:19:59  <rowbit>Hourly usage stats: [developer: 0, free: 18]
00:31:23  * jibayquit (Quit: Leaving)
01:01:47  * tphummelquit (Quit: tphummel)
01:04:07  * tphummeljoined
01:19:59  <rowbit>Hourly usage stats: [developer: 7, free: 27]
01:28:26  * ryan_stevensquit (Quit: Leaving.)
01:35:19  <st_luke>LOUDBOT: TELL ME A JOKE FUNNY MAN
01:35:19  <LOUDBOT>st_luke: K I'M BACK
01:35:26  <st_luke>LOUDBOT: NOT FUNNY
01:35:26  <LOUDBOT>st_luke: WHAT DO YOU WANT MARC
01:35:34  <st_luke>LOUDBOT: MY NAME IS NOT MARC
01:35:35  <LOUDBOT>st_luke: BUT SA IS SO COOL
01:35:57  <st_luke>LOUDBOT: you really dropped the ball on this one
01:35:57  <LOUDBOT>st_luke: THIS IS INCREDIBLY DISTRACTING
01:42:15  <AvianFlu>HE HAS THAT HABIT YOU'LL HAVE TO FORGIVE HIM
01:42:16  <LOUDBOT>FORTUNE REMEMBERS THE GREAT MOTHERS: #6
02:05:57  * mike-djoined
02:17:12  * tilgoviquit (Read error: Connection reset by peer)
02:18:01  * tilgovijoined
02:19:59  <rowbit>Hourly usage stats: [developer: 1, free: 23]
02:22:12  * ryan_stevensjoined
02:50:09  * Raynos_joined
02:50:12  <Raynos_>oh hi
03:00:07  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
03:00:07  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
03:02:23  <Raynos_>CASH MONEY
03:02:24  <LOUDBOT>DOES MARCELLUS LOOK LIKE A BITCH?
03:03:14  <AvianFlu>YEAH I THINK HE DOES
03:03:15  <LOUDBOT>LION Y U NO SAVE MY HOTKEYS
03:03:30  <AvianFlu>BECAUSE YOU'RE A LOUDBOT, LOUDBOT
03:03:31  <LOUDBOT>HELLO DAYCHNAGE NICE TO MEAT YOU
03:18:40  <Raynos_>https://github.com/Raynos/replaying#example
03:18:43  <Raynos_>Replaying objects is win
03:19:59  <rowbit>Hourly usage stats: [developer: 9, free: 25]
04:19:59  <rowbit>Hourly usage stats: [developer: 2, free: 3]
04:34:45  <mbalho>paul_irish_: exciting! https://gist.github.com/3786030
04:35:22  <paul_irish_>AUDIO!!!!!!!!
04:35:30  <paul_irish_>mbalho: are you the new max?
04:35:38  <paul_irish_>cant keep up
04:36:20  <paul_irish_>OH YAH
04:36:26  <paul_irish_>audio all up in it
04:36:39  <paul_irish_>a bit more plumbing than i'd like, but hey. shit works
04:40:37  <mbalho>paul_irish_: yes
04:42:25  <mbalho>paul_irish_: i need to figure out how to convert the output JSON into a flac file so i can post it to googles secret voice transcription api a la http://github.com/maxogden/stenographer
04:42:32  <paul_irish_>waaaaaaaa
04:42:53  <mbalho>paul_irish_: the api for input[type='speech'] is open but undocumented
04:43:01  <mbalho>paul_irish_: and it only accepts FLAC
04:43:16  <paul_irish_>no way
04:43:22  <mbalho>paul_irish_: so technically right now it is possible to create a flac from the mic data and post it to google
04:43:23  <paul_irish_>thats hot
04:43:55  <mbalho>paul_irish_: yea i wrote that node module, stenographer, to take in large audio files like podcasts and split them up into 20 second flac files and upload the to google one at a time
04:44:01  <paul_irish_>i want to abuse that API so bad
04:44:10  <paul_irish_>genius
04:44:21  <mbalho>https://gist.github.com/3693327
04:44:41  <mbalho>also http://soundcloud.com/dshaw/nodeup-29-stenographer-say
04:45:06  <mbalho>paul_irish_: i dont have the nerd skills to synthesize client side FLACs though
04:45:18  <mbalho>substack: summoning your supreme programmer skills, sir!
04:45:29  <paul_irish_>hop into #ofmlabs
04:45:41  <paul_irish_>thats their style
04:45:42  <mbalho>just found a thing called flac.js
04:47:30  * tphummelquit (Quit: tphummel)
05:09:21  * ryan_stevensquit (Quit: Leaving.)
05:19:59  <rowbit>Hourly usage stats: [developer: 3, free: 15]
05:24:08  * AvianFluquit (Read error: Connection reset by peer)
05:24:14  * AvianFlu_joined
05:43:36  * elliottcabl3joined
05:47:34  * ryan_stevensjoined
05:51:01  * AvianFlu_quit (Ping timeout: 265 seconds)
05:55:55  * AvianFlujoined
06:19:59  <rowbit>Hourly usage stats: [developer: 0, free: 7]
06:32:27  * elliottcabl3changed nick to Snuck
06:34:47  * AvianFluquit (Quit: AvianFlu)
06:36:51  * Snuckchanged nick to ec
07:19:59  <rowbit>Hourly usage stats: [developer: 4, free: 24]
07:31:38  * tilgoviquit (Remote host closed the connection)
07:39:03  * tilgovijoined
07:43:12  * ryan_stevensquit (Quit: Leaving.)
08:10:22  * jibayjoined
08:19:59  <rowbit>Hourly usage stats: [developer: 0, free: 57]
08:24:57  * dominictarrjoined
09:19:59  <rowbit>Hourly usage stats: [developer: 2, free: 70]
09:31:42  * tilgoviquit (Ping timeout: 264 seconds)
09:51:37  <dominictarr>TODO: need way to replicate arbitary streams (files) via gossip protocol. git repos, and dirs.
09:52:06  <dominictarr>substack, do you know if it is possible to send git to a repo without updating the HEAD pointer?
09:52:52  <dominictarr>like, just send the commits, but don't change where what commit master is if it's not a fast-forward?
09:55:23  * tilgovijoined
09:56:17  <dominictarr>hmm, maybe you'd need to create a branch for it, and then push that...
10:06:25  <dominictarr>or maybe tags will work.
10:06:46  <dominictarr>if two devs push versions concurrently, that needs to be handled in a sensible way.
10:19:59  <rowbit>Hourly usage stats: [developer: 2, free: 29]
11:19:59  <rowbit>Hourly usage stats: [developer: 0, free: 18]
11:22:06  * dominictarrquit (Ping timeout: 264 seconds)
12:19:59  <rowbit>Hourly usage stats: [developer: 0, free: 36]
12:25:07  * tilgoviquit (Remote host closed the connection)
13:19:59  <rowbit>Hourly usage stats: [developer: 6, free: 33]
13:23:55  * AvianFlujoined
13:39:57  * substackin lisbon
13:40:06  <substack>battery is sooooo low
13:40:15  <substack>had a hell of a time finding an outlet and this outlet doesn't even work!
13:40:47  <substack>acpi
13:40:50  <substack>dammit
13:46:22  <substack>finally!
13:46:28  <substack>got it working, just really finicky
13:46:30  <substack>hooray
13:46:34  <substack>not totally fucked now
13:52:44  <substack>0.6€ espresso woo
13:54:11  <substack>some lady from the street just tried to sell me a flashlight inside this restaurant
13:59:31  * dominictarrjoined
14:01:45  <substack>dominictarr: I'm in Lisbon!
14:01:57  <dominictarr>substack, sweet! see you tomorrow!
14:03:18  <substack>the conference is covering my hotel but only for the 27-30th so I'll check in at the lisbon poets hostel tonight
14:03:19  <dominictarr>"I�ve learned that no toolchain can be too complicated because the drive for prestige and job security is too strong"
14:03:27  <substack>just need a place to put my stuff so I can go wander around
14:03:28  <dominictarr>-- linus
14:03:28  <purr>Let it be known that dominictarr hates linus.
14:03:44  <dominictarr>purr, not at all.
14:03:48  * substacksome more espresso
14:05:12  <dominictarr>http://typicalprogrammer.com/?p=143
14:05:17  <dominictarr>^^ pretty funny.
14:05:31  <dominictarr>I didn't realize that linus was SUCH a hipster.
14:05:40  <dominictarr>but, I guess he does live in portland
14:08:05  <substack>battery charge is the elan vital of the modern day
14:08:16  <substack>my life force is CHARGING
14:09:44  <substack>dominictarr: I also got a rejectjs ticket before I left
14:09:52  <dominictarr>PAR-TAY
14:09:53  <LOUDBOT>BRASS RING HAVING SACKS OF DOUCHE
14:09:56  <substack>yep yep
14:11:45  <substack>so the examples I finished on the plane are pretty winful I think
14:11:59  <substack>finishing those so I can work on my jsconf eu stuff
14:14:34  <substack>5/10 examples done
14:14:42  <substack>haha I'll have 10 examples that's a bit crazy
14:19:30  * mikealjoined
14:19:34  <dominictarr>substack, are these live code examples?
14:19:59  <rowbit>Hourly usage stats: [developer: 7, free: 39]
14:20:23  * wiwilliajoined
14:26:23  <substack>dominictarr: only the last one is
14:26:34  <substack>they're like prepared fast versions of live coding
14:26:44  <dominictarr>just scripts to run?
14:26:45  <substack>I have a bunch of files that are numbered
14:26:47  <substack>then I vi *.js
14:26:53  <substack>then I :n to go to the next
14:26:59  <substack>instead of typing it from memory
14:27:00  <dominictarr>makes sense.
14:27:24  <substack>ok so I'm running into a problem with duplexer
14:27:32  <substack>related to node core's pipe() being fucked
14:29:08  <substack>end is cascading through my duplex stream, ruining everything
14:30:31  <substack>this bug: https://github.com/joyent/node/pull/2524
14:30:56  <substack>so I'm going to take this opportunity to grandstand about how node core's pipe() is fucked up
14:35:37  <substack>https://github.com/Raynos/duplexer/issues/2
14:37:52  <dominictarr>substack, yeah, I argee with you about the end thing.
14:38:13  <dominictarr>are you trying to use a half-duplex stream?
14:38:35  <dominictarr>I've found it's simpler to assume a telephone,
14:38:46  <dominictarr>you both say goodbye, then either one hangs up.
14:39:10  <substack>half-duplex?
14:41:25  <dominictarr>aka half closed.
14:41:52  <substack>another comment https://github.com/joyent/node/pull/2524#issuecomment-8892089
14:42:01  <substack>really important that we fix this
14:42:21  <substack>well even if you get a 'close'
14:42:36  <substack>that shouldn't cause consumers downstream to stop processing
14:42:49  <substack>only when the chain passes that signal explicitly
14:43:15  <substack>anyhow, headed downtown
14:43:17  <substack>yay charged battery
14:43:28  <dominictarr>yeah, I've raised this issue before. but it hasn't moved yet.
14:48:06  * substack&
14:51:51  * sveisveiquit (Remote host closed the connection)
14:51:51  * Raynos_quit (Remote host closed the connection)
14:51:51  * ryanseddonquit (Remote host closed the connection)
14:51:54  * pikpikquit (Remote host closed the connection)
14:51:54  * duncanbeeversquit (Remote host closed the connection)
14:51:54  * ecquit (Remote host closed the connection)
14:51:59  * niftylettucequit (Remote host closed the connection)
14:53:25  * ecjoined
14:53:34  * pikpikjoined
14:58:48  * niftylettucejoined
15:05:16  * duncanbeeversjoined
15:07:22  * ecquit (Remote host closed the connection)
15:07:26  * niftylettucequit (Remote host closed the connection)
15:07:27  * pikpikquit (Remote host closed the connection)
15:07:27  * duncanbeeversquit (Write error: Connection reset by peer)
15:09:49  * pikpikjoined
15:11:11  * ecjoined
15:19:59  <rowbit>Hourly usage stats: [developer: 34, free: 40]
15:20:11  * dominictarrquit (Ping timeout: 245 seconds)
15:21:24  * sveisveijoined
15:22:44  * Raynos_joined
15:22:53  * ryanseddonjoined
15:27:06  * duncanbeeversjoined
15:33:12  * Raynos_quit (Remote host closed the connection)
15:33:27  * sveisveiquit (Remote host closed the connection)
15:33:27  * duncanbeeversquit (Remote host closed the connection)
15:33:27  * ryanseddonquit (Remote host closed the connection)
15:33:27  * ecquit (Read error: Connection reset by peer)
15:37:29  * _ritchjoined
15:40:17  * Raynos_joined
15:41:57  * ecjoined
15:45:17  * duncanbeeversjoined
15:53:43  * ryanseddonjoined
15:54:07  * sveisveijoined
15:58:37  * niftylettucejoined
16:05:43  <AvianFlu>HOLY CRAP LOUDBOT DID YOU JUST TWEET SOMETHING CHARITABLE!?
16:05:44  <LOUDBOT>NERF DART GUN, MEET NERD FART GUN
16:05:54  <AvianFlu>OKAY COOL JUST CHECKING
16:05:55  <LOUDBOT>GOD FUCKING DAMMIT. I WANT THESE FUCKING VINS FOR THESE VEHICLES OR I AM GOING TO FUCKING LOSE IT. I DON'T WANT AN INTERNAL ID FOR THE VEHICLES. I WANT THE GODDAMN MOTHERFUCKING STUPID JEW NIGGER KIKE LICK SHIT FUCKING VIN
16:17:52  <substack>oh goodness hardly anybody is using all the awesome stream stuff yet http://npm-stat.vorb.de/charts.html?package=scuttlebutt
16:18:00  <substack>http://npm-stat.vorb.de/charts.html?package=mux-demux
16:18:05  <substack>http://npm-stat.vorb.de/charts.html?package=shoe
16:19:59  <rowbit>Hourly usage stats: [developer: 26, free: 45]
16:20:26  <mike-d>substack: I really like the coding style you're using on http-duplex, very clean
16:22:02  <substack>mike-d: the module itself or how it lets you treat (req,res) as a single stream?
16:22:14  <substack>the module itself is kinda hackish
16:22:53  <substack>I couldn't even use the core Stream since node's .pipe() sucks for duplex streams
16:22:59  <mike-d>substack: the module itself, what part is hackish, the forEach on props?
16:23:33  <substack>well I mean what it does is pretty much a giant hack with a hard-coded list of methods and all
16:23:51  * mikealquit (Read error: Connection timed out)
16:23:51  <substack>at least it's pretty short
16:24:13  * mikealjoined
16:27:19  <mike-d>substack: any reason for (this === global) vs if (!(this instanceof HttpDuplex)) return new HttpDuplex(req, res);
16:27:46  <substack>I wrote instanceof at first but I really don't like instanceof
16:27:52  <substack>not sure which is better yet
16:28:02  <substack>kind of experimenting with new ways
16:28:29  <mike-d>also inherits vs util.inherits?
16:29:24  <substack>util is a grab-bag
16:29:26  <substack>I try to avoid it
16:30:58  <mike-d>makes sense, thanks
16:40:05  * mikealquit (Read error: Connection timed out)
16:41:17  * ryan_stevensjoined
16:43:35  * dominictarrjoined
16:44:32  * substackat lisbon poets hostel
16:45:37  <substack>pretty sweet lounge area overlooking a plaza with street music
16:46:48  <st_luke>nice
17:04:06  * dominictarrquit (Ping timeout: 264 seconds)
17:17:37  * mike-dquit (Read error: Connection reset by peer)
17:18:12  * _sorensenjoined
17:18:14  * mike-djoined
17:19:59  <rowbit>Daily usage stats: [developer: 193, free: 790]
17:20:00  <rowbit>Hourly usage stats: [developer: 2, free: 44]
17:29:37  * tilgovijoined
17:53:16  * st_lukequit (Remote host closed the connection)
18:13:02  * AvianFluquit (Quit: AvianFlu)
18:13:23  * AvianFlujoined
18:19:59  <rowbit>Hourly usage stats: [developer: 14, free: 35]
18:30:52  * mikealjoined
18:31:22  <rowbit>SubStack, pkrumins: Encoders down: 50.56.27.70(dev-ie6-1)
18:36:01  * tphummeljoined
18:40:29  * st_lukejoined
18:41:20  * mikealquit (Ping timeout: 248 seconds)
18:44:17  <guybrush>oh i have still issues with watch in [email protected] :/ will stay with my hack for now
18:44:45  <guybrush>i meant [email protected]
18:59:43  <substack>https://gist.github.com/3789859
18:59:50  <substack>that's one of my stream examples
19:02:47  <substack>this presentation is going to be so jam-packed with crazy
19:03:30  * substackgets some food &
19:19:59  <rowbit>Hourly usage stats: [developer: 7, free: 31]
19:22:05  * dominictarrjoined
19:25:52  * mikealjoined
19:32:13  * mikealquit (Ping timeout: 246 seconds)
19:32:14  * dominictarrquit (Ping timeout: 240 seconds)
19:42:18  * st_lukequit (Remote host closed the connection)
19:50:09  * blakmatrix_joined
19:59:07  * mikealjoined
20:04:25  * tilgoviquit (Ping timeout: 246 seconds)
20:04:42  * mikealquit (Ping timeout: 264 seconds)
20:13:59  <rowbit>[object Object]
20:14:23  <rowbit>[object Object]
20:19:59  <rowbit>Hourly usage stats: [developer: 1, free: 15]
20:24:31  * AvianFlu_joined
20:24:48  * AvianFluquit (Read error: Connection reset by peer)
20:24:49  * AvianFlu_changed nick to AvianFlu
20:26:24  * AvianFluquit (Read error: Connection reset by peer)
20:26:39  * AvianFlujoined
20:29:23  * AvianFluquit (Read error: Connection reset by peer)
20:29:32  * AvianFlu_joined
20:29:50  * AvianFlu_changed nick to AvianFlu
20:33:34  * AvianFlu_joined
20:33:44  * AvianFluquit (Disconnected by services)
20:33:44  * AvianFlu_changed nick to AvianFlu
20:46:29  * _sorensenquit (Quit: Bye!)
20:57:43  * paul_irish_changed nick to paul_irish
21:19:59  <rowbit>Hourly usage stats: [developer: 0, free: 31]
21:30:58  * wiwilliaquit (Ping timeout: 244 seconds)
21:51:56  * mike-dquit (Quit: mike-d)
21:59:40  <substack>this is going to be the finale of my talk http://substack.net/images/freestyle_streams.png
22:00:18  * tilgovijoined
22:01:03  * _sorensenjoined
22:01:13  <substack>I can skip through the finale part pretty quickly too since I'll have showed all the pieces independently beforehand
22:02:33  * wiwilliajoined
22:16:36  * mike-djoined
22:17:00  * mike-dquit (Client Quit)
22:17:28  * wiwilliaquit (Ping timeout: 244 seconds)
22:19:59  <rowbit>Hourly usage stats: [developer: 3, free: 34]
22:30:48  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.101(dev-ie7-2)
22:50:38  * mike-djoined
22:50:55  * mike-dquit (Client Quit)
22:54:45  * shuaibjoined
23:01:10  * shuaibquit (Ping timeout: 246 seconds)
23:04:22  * shuaibjoined
23:12:41  * shuaibquit (Ping timeout: 245 seconds)
23:14:49  * shuaibjoined
23:15:48  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
23:17:03  <Raynos_>substack: whats the watercooler?
23:19:59  <rowbit>Hourly usage stats: [developer: 2, free: 15]
23:26:23  <Raynos_>whats a good mouse to use?
23:36:30  <mbalho>substack: woot http://maxogden.github.com/tenconf/
23:42:30  * _sorensenquit (Ping timeout: 264 seconds)
23:42:40  * mikealjoined
23:46:54  * mikealquit (Ping timeout: 240 seconds)
23:56:49  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
23:57:46  * dominictarrjoined