00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:06:31  <jesusabdullah>mbalho: yeah sure
00:07:28  <jesusabdullah>mbalho: very cool
00:07:29  <jesusabdullah>mbalho: works
00:07:42  <mbalho>w00t
00:09:58  <jesusabdullah>not in chromez though
00:10:32  <mbalho>jesusabdullah: really?
00:10:39  <jesusabdullah>but that's...another story. https://www.youtube.com/watch?v=hXJQOnT0xAM
00:10:55  <mbalho>jesusabdullah: works in chrome and canary for me now
00:10:56  <jesusabdullah>mbalho: I take that back!!
00:11:00  <mbalho>ok kewl
00:11:02  <jesusabdullah>mbalho: had to mash refresh
00:11:04  <mbalho>musta been cached
00:11:13  <jesusabdullah>yeah, had to mash SUPAR REFRESH
00:11:17  <jesusabdullah>but listen to that song anyway
00:11:46  <jesusabdullah>mbalho: and that uses wzrd.in? :o
00:11:49  <jesusabdullah>mbalho: so coooool
00:11:50  <mbalho>yea
00:12:29  <st_luke>not really that much to do in poland
00:13:01  <mbalho>lol
00:13:51  * kumavisjoined
00:14:55  * mikolalysenkoquit (Ping timeout: 276 seconds)
00:15:23  <dominictarr>st_luke: go to krakaw!
00:15:43  <st_luke>dominictarr: I heard it's cool there
00:15:51  <dominictarr>yes
00:19:04  <mbalho>http://requirebin.com/embed?gist=5941747 w00t
00:20:26  <jesusabdullah>very cool :D
00:21:28  * vitorpachecojoined
00:25:24  <owen1>mbalho: i don't know what's requirebin is but nothing works on my ff 21
00:26:04  <jesusabdullah>oh man oh man, voxeljs copypasta ALMOST works
00:26:08  <jesusabdullah>image issues
00:26:35  <owen1>or chrome 27
00:26:44  <jesusabdullah>you mash super-refresh?
00:26:48  <jesusabdullah>we just fixed some issues
00:26:59  <jesusabdullah>in both those browsers
00:27:21  <mbalho>jesusabdullah: require('voxel-hello-world')() should work
00:27:31  <mbalho>owen1: yea make sure you clear your caches
00:28:30  <owen1>NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLCanvasElement.getContext]
00:28:39  <owen1>var gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl")
00:29:41  <owen1>mbalho: also, were u at nodeconf?
00:30:15  <mbalho>owen1: maybe were you?
00:30:26  <owen1>yes
00:30:43  <mbalho>kewl
00:30:54  <owen1>what's your github?
00:31:47  <jesusabdullah>oh wow, that DID work
00:32:05  <jesusabdullah>my browser nearly exploded because it hates trying to do webgl (local config issue)
00:32:18  <jesusabdullah>but it rendered
00:32:43  <jesusabdullah>very cool
00:33:32  * kumavisquit (Quit: kumavis)
00:33:44  * thl0joined
00:37:22  * st_lukequit (Remote host closed the connection)
00:38:25  * thl0quit (Remote host closed the connection)
00:39:00  * thl0joined
00:41:22  * joliss_joined
00:42:05  * jolissquit (Ping timeout: 256 seconds)
00:42:06  * joliss_changed nick to joliss
00:43:17  * thl0quit (Ping timeout: 252 seconds)
00:47:34  * kumavisjoined
00:47:56  * joliss_joined
00:48:47  * jolissquit (Ping timeout: 252 seconds)
00:48:47  * joliss_changed nick to joliss
00:52:02  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
00:53:13  * joliss_joined
00:55:21  * jolissquit (Ping timeout: 264 seconds)
00:55:22  * joliss_changed nick to joliss
00:57:03  * dominictarrquit (Quit: dominictarr)
00:58:42  * joliss_joined
00:59:58  * jolissquit (Ping timeout: 256 seconds)
00:59:58  * joliss_changed nick to joliss
01:02:53  <nexxy>substack,
01:03:15  <nexxy>nm
01:05:57  * mikealquit (Quit: Leaving.)
01:07:51  * mikolalysenkojoined
01:10:52  <jesusabdullah>wat
01:30:58  * vitorpachecoquit (Ping timeout: 276 seconds)
01:36:13  * mikealjoined
01:42:25  * kumavisquit (Quit: kumavis)
01:57:12  * ins0mniaquit (Ping timeout: 256 seconds)
02:02:32  * thl0joined
02:03:32  * AvianFlujoined
02:06:37  * vitorpachecojoined
02:06:48  <mbalho>owen1: im @maxogden
02:06:54  <mbalho>oh teh githubs
02:07:43  <owen1>oh! hi. we talked during lunch at nodeconf. u told me about the grant and invited me to watch the stars at 11pm
02:07:52  <mbalho>ah sweet
02:08:01  <owen1>the 50k grant and i asked you why not using riak or something..
02:08:06  <mbalho>lol oh yea
02:08:31  * mikolalysenkoquit (Ping timeout: 256 seconds)
02:08:40  <owen1>i think u'r using leveldb for that project
02:09:04  <mbalho>yep
02:12:49  * mikolalysenkojoined
02:27:04  * shamajoined
02:37:41  <owen1>why not couchup? it's rock solid. battle tested for 3 days (:
02:39:08  * kumavisjoined
02:40:54  <thl0>Raynos: finally have some time to catch up on some work for nstart
02:41:15  <thl0>promfig is done -- https://github.com/thlorenz/configurate is next
02:41:26  <Raynos>sweet!
02:41:34  <Raynos>I'm working on some rendering and webby shit atm
02:45:21  * owen1quit (Ping timeout: 256 seconds)
02:48:20  <Raynos>thl0: I did some nstart stuff including this locals thing ( https://github.com/Raynos/nstart/blob/master/defaults/locals.js )
02:50:37  <thl0>Raynos: interesting .. I just don't wanna write this stuff ever again
02:51:00  <thl0>so I'll have two modules working together - configurate will try to load the config from a path
02:51:19  <thl0>if not found it will call the creation method
02:51:26  <Raynos>:)
02:51:34  <thl0>and possibly copy a default one there first
02:51:51  * timoxleyjoined
02:51:52  <thl0>then you could use promfig as the creation method ;)
02:52:29  <thl0>Raynos: I hope we aren't doing too much duplicate effort here
02:52:46  <thl0>gitify will take care of its own config, so nstart won't have to
02:53:45  <thl0>anynoo, it will all make more sense once I use promfig and configurate in gitify
02:58:35  <Raynos>thl0: prob not
02:58:43  <Raynos>thl0: ill re-use your modules once they are ready :D
02:59:13  <thl0>Raynos: cool :)
03:05:30  * owen1joined
03:19:18  * ralphtheninjaquit (Ping timeout: 264 seconds)
03:29:58  * kumavisquit (Quit: kumavis)
03:30:43  * dominictarrjoined
03:44:32  * dguttmanjoined
03:46:43  * thl0quit (Remote host closed the connection)
03:47:18  * thl0joined
03:51:33  * thl0quit (Ping timeout: 248 seconds)
03:52:47  * vitorpachecoquit (Ping timeout: 256 seconds)
04:02:38  * dguttmanquit (Quit: dguttman)
04:03:45  * timoxleyquit (Ping timeout: 264 seconds)
04:07:13  * dguttmanjoined
04:09:39  * dguttmanquit (Client Quit)
04:10:08  * vitorpachecojoined
04:10:19  * kumavisjoined
04:19:00  * fotoveritejoined
04:30:27  <mikeal>would love to get level people poking at this wire protocol
04:30:27  <mikeal>https://github.com/mikeal/SLEEP/blob/master/specs/wire.md
04:35:34  * Kesslerquit (Ping timeout: 276 seconds)
04:49:13  * mikolalysenkoquit (Ping timeout: 276 seconds)
04:52:36  * vitorpachecoquit (Ping timeout: 252 seconds)
05:01:45  <niftylettuce>anyone in SF want to meetup this week/weekend?
05:01:50  <niftylettuce>besides chapel :)
05:08:25  * AvianFluquit (Remote host closed the connection)
05:14:16  * vitorpachecojoined
05:14:42  * timoxleyjoined
05:16:54  * mikealquit (Quit: Leaving.)
05:18:21  * mikealjoined
05:29:11  * defunctzombie_zzchanged nick to defunctzombie
05:33:05  * shamaquit (Remote host closed the connection)
05:38:39  * defunctzombiechanged nick to defunctzombie_zz
05:52:14  * mikealquit (Quit: Leaving.)
05:52:21  * timoxleyquit (Ping timeout: 264 seconds)
06:12:48  * mikealjoined
06:12:53  * jolissquit (Ping timeout: 248 seconds)
06:14:02  * jolissjoined
06:17:07  <dominictarr>mikeal: this is the same as couch replication protocol?
06:17:29  <mikeal>no
06:17:35  <mikeal>quite differnet
06:18:03  <mikeal>in fact, couch's replicatior "protocol" is WAY more complicated than you think, and consists of several different API calls
06:19:11  <dominictarr>yeah, I've asked a number of couchdb guys how the replication works, and that is certainly my impression
06:19:48  <dominictarr>mikeal: this is very similar to the protocol I used in level-master
06:19:56  <dominictarr>except seq was timestamp
06:20:10  <mikeal>nice
06:20:19  <dominictarr>and id -> key, data -> value
06:20:37  <dominictarr>and I think I had type = 'put' | 'del'
06:20:47  <mikeal>we should get your feedback in, i'd like this to be doable on top of almost any data store or index
06:20:48  <dominictarr>or maybe that was implicit
06:22:24  * prettyrobotsjoined
06:22:52  <dominictarr>there is leveldb and leveldb with two #
06:22:58  <dominictarr>(unofficial leveldb)
06:23:09  <mikeal>i'm in there
06:24:46  <dominictarr>mikeal: posting an issue on your SLEEP repo
06:24:58  <mikeal>sweet
06:25:11  <mikeal>i'm gonna sleep, like the real kind of sleep
06:25:27  <mikeal>i'll talk to you more about it tomorrow
06:25:32  <mikeal>are you still in CA?
06:33:37  * timoxleyjoined
06:36:27  <dominictarr>yup
06:37:12  * fotoverite_joined
06:38:14  * mikeal1joined
06:38:17  * chrisdicojoined
06:38:39  * isaacs_joined
06:38:46  * chrisdicoquit (Client Quit)
06:38:55  * gildean_joined
06:39:02  * isaacs_changed nick to Guest80162
06:43:45  * mikealquit (*.net *.split)
06:43:45  * fotoveritequit (*.net *.split)
06:43:46  * gildeanquit (*.net *.split)
06:43:49  * isaacsquit (*.net *.split)
06:43:49  * chrisdickinsonquit (*.net *.split)
06:43:49  * fotoverite_changed nick to fotoverite
06:52:36  <mbalho>dominictarr: lets hack tomorrow?
06:52:40  <dominictarr>sure!
06:53:03  <mbalho>dominictarr: i'll broadcast my hack vectors come morning time
06:53:11  <dominictarr>cool
07:06:12  * chrisdickinsonjoined
07:06:47  * jolissquit (Ping timeout: 252 seconds)
07:07:27  * jolissjoined
07:19:01  * kumavisquit (Quit: kumavis)
07:20:24  * defunctzombie_zzchanged nick to defunctzombie
07:25:49  * defunctzombiechanged nick to defunctzombie_zz
07:37:13  <substack>http://substack.net/images/hyperspace.svg
07:48:29  <owen1>fancy drawing === production ready
07:49:10  <Raynos>Has anyone seen this before ? https://github.com/dmaevsky/keppel/blob/master/grammar.js
07:49:18  <Raynos>Defining a language grammar using LISPy javascript
07:52:00  * Kesslerjoined
07:58:22  * Kesslerquit (Ping timeout: 276 seconds)
08:13:32  * jolissquit (Quit: joliss)
08:29:42  * timoxleyquit (Quit: Textual IRC Client: www.textualapp.com)
08:38:26  * timoxleyjoined
08:52:42  * dominictarrquit (Quit: dominictarr)
09:20:59  * gildean_changed nick to gildean
11:03:00  * Kesslerjoined
11:16:16  * ins0mniajoined
11:32:24  * ralphtheninjajoined
11:36:33  * ralphtheninjaquit (Client Quit)
11:41:06  * ralphtheninjajoined
13:08:08  * yorickjoined
13:45:36  * mcollinajoined
13:48:58  * vitorpachecoquit (Ping timeout: 252 seconds)
13:59:03  * AvianFlujoined
14:32:33  * thl0joined
14:53:48  * Kesslerquit (Ping timeout: 256 seconds)
15:05:21  * shuaibjoined
15:11:40  * AvianFluquit (Remote host closed the connection)
15:16:41  * Kesslerjoined
15:20:46  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
15:23:55  * mcollinaquit (Remote host closed the connection)
15:40:33  <jjjohnny_>hola
15:46:13  * Kesslerquit (Ping timeout: 248 seconds)
15:50:01  * Kesslerjoined
16:06:24  * mikolalysenkojoined
16:29:14  * defunctzombie_zzchanged nick to defunctzombie
16:38:29  * st_lukejoined
16:39:10  * thl0quit (Remote host closed the connection)
16:39:50  * thl0joined
16:42:23  * thl0quit (Read error: Connection reset by peer)
16:42:55  * thl0joined
16:53:53  * thl0quit (Remote host closed the connection)
17:01:12  * dominictarrjoined
17:05:42  * shamajoined
17:16:37  * mcollinajoined
17:20:53  * mikolalysenkoquit (Ping timeout: 252 seconds)
17:23:56  * st_lukequit (Remote host closed the connection)
17:29:46  <dominictarr>Raynos: that looks interesting - is it recursive?
17:30:00  <dominictarr>it's actually very similar to my regular-stream
17:30:04  <Raynos>dominictarr: he uses a Y combinator to make it recursive
17:30:37  <dominictarr>ah, I was looking for somewhere he passed thisGrammar back in
17:33:00  <dominictarr>I see it now
17:41:13  <niftylettuce>hyperspace looks gr8 @substack, make animated gif outta that yo and start a new startup called galaxy.io
17:43:09  * fotoveritequit (Quit: fotoverite)
17:49:09  * no9joined
17:53:09  * spionjoined
17:56:51  * mcollinaquit (Read error: Connection reset by peer)
17:57:38  * mikeal1quit (Quit: Leaving.)
17:58:16  * mikealjoined
18:08:01  * thl0joined
18:10:12  <mbalho>dominictarr: im headin downtown to hack
18:10:31  <dominictarr>where are you gonna go?
18:10:39  <mbalho>dominictarr: farleys cafe on grand
18:10:43  <mbalho>dominictarr: near the 19th st bart
18:11:01  <dominictarr>is that farley east?
18:11:29  <mbalho>dominictarr: yea
18:11:42  <dominictarr>ah, cool I'll be by soon!
18:11:48  <mbalho>w00t
18:20:07  * spionquit (Ping timeout: 246 seconds)
18:22:13  * shamaquit (Remote host closed the connection)
18:26:46  * mikolalysenkojoined
18:27:32  * shamajoined
18:27:46  * mcollinajoined
18:32:07  * mikolalysenkoquit (Ping timeout: 276 seconds)
18:42:02  * mcollinaquit (Read error: Connection reset by peer)
18:47:18  * timoxleyquit (Quit: Computer has gone to sleep.)
18:50:34  * shuaibjoined
18:50:51  * st_lukejoined
18:55:28  * fotoveritejoined
19:04:38  * defunctzombiechanged nick to defunctzombie_zz
19:08:31  * shuaibquit (Ping timeout: 256 seconds)
19:12:23  * dominictarrquit (Quit: dominictarr)
19:12:33  * shuaibjoined
19:13:55  * Kesslerquit (Ping timeout: 256 seconds)
19:20:36  * defunctzombie_zzchanged nick to defunctzombie
19:27:01  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
19:28:16  * Kesslerjoined
19:29:42  * st_lukequit (Remote host closed the connection)
19:33:24  <mbalho>jesusabdullah: woot cdn : 11280 : alive : uptime 1 day
19:33:30  <mbalho>jesusabdullah: hasnt crashed lately
20:00:34  * kumavisjoined
20:03:14  * defunctzombiechanged nick to defunctzombie_zz
20:06:16  <mbalho>jesusabdullah: is there an easy way to tell how many modules have been installed?
20:09:41  * st_lukejoined
20:10:06  * nk109joined
20:12:25  * fotoveritequit (Quit: fotoverite)
20:29:29  * fotoveritejoined
20:36:03  * fotoveritequit (Quit: fotoverite)
20:42:27  <st_luke>jesusabdullah: ping
20:44:26  * kumavisquit (Ping timeout: 240 seconds)
20:47:31  * defunctzombie_zzchanged nick to defunctzombie
20:54:16  <juliangruber>is anyone else having problems with npm's infrastructure right now?
20:59:35  * kumavisjoined
21:02:12  <mbalho>juliangruber: yea it seems slow to me
21:02:31  <juliangruber>mbalho: can't install at all
21:03:00  <juliangruber>it's that moment late at night where you're super enthusiastic to hack on a crazy new project…but can't install modules
21:03:07  <mbalho>lol
21:03:13  <juliangruber>and don't want to go to sleep
21:03:18  <substack>http://substack.net/shared_rendering_in_node_and_the_browser
21:03:54  <mbalho>substack: do you have a recommended module/set of modules for emulating ansi terminal output in a browser? i want something i can require() and then pipe to as if it was process.stdout
21:04:09  <substack>mbalho: charm?
21:04:24  <mbalho>substack: i'll check it out
21:04:27  <substack>how do you mean emulating?
21:04:36  <substack>generating ansi terminal codes or parsing them?
21:04:49  <mbalho>substack: just displaying them
21:04:49  <juliangruber>substack: Instead of performing synchronous IO when the program runs, instead at compile time the file contents are inlined into the bundle.
21:04:56  <juliangruber>mbalho: I need the same thing :D
21:05:04  <mbalho>my use case is for requirebin.com
21:05:14  <juliangruber>substack: bashful.pipe(someThingInTheBrowser)
21:05:16  <substack>oh displaying them in browsers
21:05:47  <juliangruber>substack: i saw you inlined term.js in exterminate...
21:05:50  <Raynos>is npm down?
21:05:52  <juliangruber>is that a good thing to do
21:05:54  <juliangruber>Raynos: yup
21:05:55  <substack>mbalho: you could rip the decoding code out of term.js
21:06:02  <substack>juliangruber: no
21:06:03  <juliangruber>Raynos: npm i -g npmd :P
21:06:16  <Raynos>that wont help
21:06:19  <Raynos>I need to publish :P
21:06:26  <juliangruber>Raynos: oh shit
21:06:36  <mbalho>substack: juliangruber i want a thing that i can make 100% width and height that i can pipe data to and it displays it as if it was a terminal
21:06:41  <mbalho>i'll look at term.js too
21:06:51  <juliangruber>mbalho: yeah me the exact same thing
21:07:04  <juliangruber>mbalho: was thinking about writing a wrapper around term.js from tty.js
21:07:28  <st_luke>substack: nice post
21:07:37  * dominictarrjoined
21:07:43  <mbalho>juliangruber: oh cool tty.js looks ideal
21:07:47  <mbalho>juliangruber: is it decoupled from the socket.io bits
21:07:50  <juliangruber>substack: with level-fs and level.js i want to make bashful run in a pure browser environment
21:07:54  <juliangruber>mbalho: nope
21:07:57  <mbalho>juliangruber: BAH
21:08:15  <juliangruber>mbalho: that's why substack just put lib/term.js into exterminate
21:08:27  <mbalho>ahh
21:08:33  <mbalho>juliangruber: yea i think decoupling it would be awesome
21:08:59  <juliangruber>mbalho: var term = new Term(); document.body.append(term.el); someStream.pipe(term);
21:09:03  <juliangruber>that would be
21:09:05  <juliangruber>awsum
21:09:20  * defunctzombiechanged nick to defunctzombie_zz
21:09:42  <dominictarr>mbalho: juliangruber what we need is a socket.io stream that allows you to support the socket.io api, but over any stream
21:09:58  <mbalho>juliangruber: yes exactly
21:10:09  <dominictarr>shoe.pipe(io.createStream()).pipe(shoe)
21:10:24  <juliangruber>dominictarr: what would we need that for?
21:10:43  <juliangruber>mbalho: will you write that module or should I?
21:10:55  <mbalho>juliangruber: i'll take a stab now
21:10:57  <substack>uh oh my blog is buckling under the load or something
21:11:02  <juliangruber>mbalho: ok sweet
21:11:24  <substack>I should probably be caching the git tags
21:11:29  <juliangruber>substack: :(
21:11:33  <dominictarr>mbalho: juliangruber maybe we can decouple that further...
21:12:16  <substack>ENOMEM
21:12:28  <substack>ok it's all better now
21:12:57  <juliangruber>substack: really good article
21:14:46  <juliangruber>Raynos: npm seems to be working again
21:14:52  * defunctzombie_zzchanged nick to defunctzombie
21:14:58  <Raynos>sweet
21:15:05  <Raynos>defunctzombie: I might have your sleeping bag
21:15:38  <mbalho>new requirebin feature: http://requirebin.com/?gist=5941764
21:15:46  <st_luke>ENOMNOM
21:16:02  <mbalho>EYOURMOM
21:16:30  <juliangruber>mbalho: looks good!
21:17:03  <substack>ENOMEM probably because I'm buffering because the markdown parser I'm using isn't streaming
21:17:12  <substack>more streams!
21:20:42  * kumavisquit (Quit: kumavis)
21:22:16  * thl0quit (Remote host closed the connection)
21:22:26  <substack>submitted to HN: https://news.ycombinator.com/newest
21:22:32  <substack>because whatever
21:22:53  * thl0joined
21:23:29  <st_luke>do it
21:23:46  <st_luke>I'd submit things to HN if I wasn't incredibly bitter
21:24:17  * defunctzombiechanged nick to defunctzombie_zz
21:27:23  * thl0quit (Ping timeout: 268 seconds)
21:36:26  * defunctzombie_zzchanged nick to defunctzombie
21:41:03  * dominictarrquit (Ping timeout: 260 seconds)
21:44:39  <st_luke>substack: do you know of people using browserify for browser extensions?
21:47:32  <mbalho>you mean like chrome extensions
21:47:43  <mbalho>cause all the extension apis are totally different
21:48:55  * defunctzombiechanged nick to defunctzombie_zz
21:51:52  <jjjohnny_>why u know spec extensionz!
21:53:00  <Kessler>jesusabdullah: ping pong
21:54:04  * defunctzombie_zzchanged nick to defunctzombie
21:56:03  <mbalho>juliangruber: https://npmjs.org/package/hypernal
21:56:06  <mbalho>juliangruber: checking it out now
21:56:24  <st_luke>mbalho: yea i know :)
21:56:35  <defunctzombie>Raynos: I didn't have a sleeping bag
21:57:40  <st_luke>lame
21:57:54  * jxsonjoined
22:00:00  <juliangruber>mbalho: looks perfect
22:00:04  * AvianFlujoined
22:00:41  <defunctzombie>st_luke: is your @me.com email the one I should use?
22:00:55  <mbalho>juliangruber: agreed but it wont browserify -- /usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:91 var dir = path.resolve(x, pkg.main);
22:01:02  <mbalho>juliangruber: TypeError: Cannot read property 'main' of undefined
22:01:04  <st_luke>defunctzombie: yea, that works. that ones old but it forwards to the one I use currently
22:01:12  <defunctzombie>k
22:01:15  <mbalho>juliangruber: seems like one of the modules is malformed
22:01:41  <juliangruber>mbalho: meh
22:01:47  <juliangruber>mbalho: just saw that too
22:01:53  <mbalho>juliangruber: any ideas on which one it is?
22:02:09  * juliangruberinserting console.logs all over the place
22:02:22  <mbalho>heh
22:02:24  <juliangruber>substack: it would be cool if browserify things used visionmedia/debug
22:02:28  <juliangruber>so you could just do
22:02:33  <juliangruber>DEBUG=* browserify index.js
22:02:37  <juliangruber>and see all the things it does
22:03:47  <mbalho>juliangruber: ahh its main is set to hypernal.js
22:04:09  <mbalho>juliangruber: deleting that line from package.json fixes it, i'll send a pull req
22:04:13  <jjjohnny_>mbalho: is requirebin just a thing to show off browsierify, or can i use it for something specifically?
22:04:21  * jxsonquit (Remote host closed the connection)
22:04:31  <juliangruber>mbalho: aah, ok thanks!
22:04:32  <mbalho>jjjohnny_: it is for sharing any code
22:04:44  <mbalho>jjjohnny_: code gets run in an iframe so you can do whatever
22:06:50  * shuaibjoined
22:09:22  <jjjohnny_>HAVE YOU TRIED BRAZIERIFY YET
22:09:22  <LOUDBOT_>STOP BEING SO IGNORANT
22:16:48  <jjjohnny_>mbalho: oh cool neat
22:17:25  <jjjohnny_>i didnt get it at first
22:24:49  <juliangruber>mbalho: you have a keyboard stream module, right?
22:29:09  <mbalho>juliangruber: not really, in voxel.js we use polling keyboard stuff so its a little different
22:29:27  <juliangruber>mbalho: i want to just do keyboard().pipe(term)
22:30:27  <mbalho>juliangruber: ahh yea that would be cool, probably like a 10 line module too
22:31:12  <juliangruber>mbalho: can you point me to a module i should use for that keycode mapping stuff, and shift, ctrl, etc?
22:31:56  <mbalho>juliangruber: yea https://github.com/chrisdickinson/vkey
22:32:49  <juliangruber>mbalho: that's great already!
22:33:26  <juliangruber>mbalho: but then i still have to handle shift+A, or long pressed keys which should cause repeated events
22:33:51  <juliangruber>maybe tty.js god me covered already *sneaky*
22:35:52  <juliangruber>mbalho: hypernal looks good for you, but not for me, as important parts have been removed
22:35:57  <juliangruber>*important parts of tty.js
22:36:09  <mbalho>juliangruber: ah like what?
22:36:21  <juliangruber>mbalho: keyboard handling :D
22:36:50  <mbalho>juliangruber: ah
22:37:21  <juliangruber>yeah, it's for the read-only usecase
22:38:44  <mbalho>yea phase 2 is a read/write one
22:38:48  <mbalho>to do it modularly takes time i think
22:48:44  * defunctzombiechanged nick to defunctzombie_zz
22:53:43  * shuaibquit (Ping timeout: 268 seconds)
23:03:25  * defunctzombie_zzchanged nick to defunctzombie
23:03:52  * shuaibjoined
23:07:24  <juliangruber>mbalho: that's what i have so far: https://github.com/juliangruber/brash
23:07:34  <juliangruber>mbalho: all running on top of level-js
23:07:57  <juliangruber>substack: ^ and bashful
23:08:45  * mikealquit (Quit: Leaving.)
23:11:05  <juliangruber>mbalho: so requirebin will eventually have a full terminal?
23:11:29  <juliangruber>mbalho: as soon as i get browserify and npmd to run in the browser you won't even need a server/api any more
23:12:25  * mikealjoined
23:13:21  <mbalho>juliangruber: yea i think it would be cool to have a terminal view
23:13:30  <mbalho>juliangruber: like /terminal?gist=23048234823
23:13:41  <mbalho>juliangruber: and it just hijacks ocnsole.log and stdin/stdout
23:14:14  <juliangruber>mbalho: so you inject a fake process.stdin, process.stdout?
23:14:25  <mbalho>juliangruber: yep
23:14:43  <mbalho>juliangruber: well i mean its real in that it functions
23:14:47  * jxsonjoined
23:14:54  <mbalho>juliangruber: it just automatically gets piped to the browser terminal dom
23:15:03  <juliangruber>mbalho: purrfect
23:16:05  <mbalho>juliangruber: oh man brash is gonna be cool
23:16:28  <mbalho>juliangruber: i bet someone will write a requirebin that loads the linux kernel or something
23:17:00  * yorickquit (Remote host closed the connection)
23:17:07  <mbalho>juliangruber: also db.sublevel('a').sublevel('b').get('c') is a cool concept
23:18:20  <mbalho>juliangruber: have you tried the level-fs tests with level.js yet?
23:19:11  * jxsonquit (Ping timeout: 240 seconds)
23:21:55  <jesusabdullah>blerrrgh
23:22:10  <jesusabdullah>Kessler: hey
23:22:16  <Kessler>hoi dude
23:22:31  <jesusabdullah>late night last night, brother's bachelor party
23:22:39  <Kessler>congrats
23:22:42  <jesusabdullah>haha
23:23:07  <Kessler>did you guys use best practices for bachelor parties ? :D
23:23:12  <jesusabdullah>i mean
23:23:27  <Kessler>"best practices"
23:23:46  <jesusabdullah>he ended the night passed out drunk in the back of his car, I'd say he did pretty good
23:24:06  <Kessler>nice :-)
23:38:57  <AvianFlu>MOST OF LIFE'S SUCCESSES INVOLVE BEING PASSED OUT DRUNK IN THE BACK OF A CAR AT THE END OF THE NIGHT
23:38:58  <LOUDBOT_>CALL NOW WITH YOUR MONTHLY GIFT AND HELP AMNESTY INTERNATIONAL FIGHT MENSTRUATION
23:46:40  <jesusabdullah>yup
23:46:46  <jesusabdullah>choice quote of the night
23:46:58  <jesusabdullah>"This is a lesson respecting women. Now put this [$5] in your mouth."
23:47:03  <jesusabdullah>:/
23:51:01  * ins0mniaquit (Read error: Operation timed out)
23:57:57  * defunctzombiechanged nick to defunctzombie_zz