00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:05:31  * zirakjoined
00:16:18  * mikealquit (Quit: Leaving.)
00:22:18  * mikealjoined
00:26:39  <defunctzombie>man
00:27:02  <defunctzombie>libxml2 source code is suck a piece of shit to compile
00:28:42  <defunctzombie>and gyp is pretty stupid
00:28:48  <defunctzombie>this whole "DSL" is garbage
00:31:25  * mikealquit (Quit: Leaving.)
00:31:32  * mikolalysenkoquit (Ping timeout: 252 seconds)
00:43:54  * jcrugzzjoined
00:50:19  * thl0joined
00:53:44  * jxson_quit (Remote host closed the connection)
01:02:08  * mikealjoined
01:02:20  <paul_irish>mbalho: http://antimatter15.com/wp/2012/08/whammy-a-real-time-javascript-webm-encoder/
01:02:57  <paul_irish>https://github.com/spite/ccapture.js
01:03:16  <jesusabdullah>defunctzombie: bro y u hatin
01:03:23  <jesusabdullah>defunctzombie: at least it's not waf? :v
01:03:32  * keslajoined
01:03:42  <defunctzombie>jesusabdullah: waf sucks too
01:04:04  <jesusabdullah>I have a feeling that building fundamentally sucks
01:04:35  <defunctzombie>jesusabdullah: the best thing I have ever used has been cmake
01:04:37  <defunctzombie>by far
01:04:42  * jibayquit (Remote host closed the connection)
01:04:46  <jesusabdullah>substack: defunctzombie likes cmake >:D
01:05:11  <jesusabdullah>yeah, cmake seems reasonable as an author, mildly annoying as someone trying to compile but whaddayagonnado
01:05:16  <defunctzombie>jesusabdullah: at first you hate it and you don't understand why they had to make their own language
01:05:17  <mbalho>paul_irish: THANKS!
01:05:26  <defunctzombie>jesusabdullah: but then you use it... and it is wonderful in many ways
01:05:50  <mbalho>paul_irish: also i made a p2p webrtc game with voxel.js last weekend but it only works chrome <-> chrome or aurora <-> aurora but not chrome <-> aurora :(
01:06:10  <jesusabdullah>what is aurura
01:06:13  <jesusabdullah>er aurora
01:06:33  <jesusabdullah>oh, new firefox eh
01:07:53  * keslaquit (Ping timeout: 240 seconds)
01:09:40  * shuaibquit (Ping timeout: 252 seconds)
01:11:55  * mikealquit (Ping timeout: 264 seconds)
01:12:02  * saijanai_joined
01:13:06  * mikealjoined
01:27:14  * mikealquit (Quit: Leaving.)
01:28:38  * jxsonjoined
01:28:41  * mikealjoined
01:31:54  * jxsonquit (Read error: Connection reset by peer)
01:38:36  * no9quit (Ping timeout: 264 seconds)
01:41:33  * nk109quit (Ping timeout: 240 seconds)
01:43:44  <defunctzombie>Domenic_: ping
01:44:22  * jcrugzz_joined
01:45:25  <paul_irish>mbalho: know how it breaks?
01:46:29  <mbalho>paul_irish: havent dove in yet, i imagine the webrtc peeples know about the incompatibiltiy though
01:47:26  <mbalho>paul_irish: http://maxogden.github.com/ludum-dare-26 in case you are lookin for test cases
01:47:35  * jcrugzzquit (Ping timeout: 260 seconds)
01:47:52  <paul_irish>k thx
01:50:48  * no9joined
01:52:43  * jcrugzz_changed nick to jcrugzz
02:02:49  * shuaibjoined
02:18:58  * dominictarrjoined
02:26:04  <dominictarr>mbalho: https://groups.google.com/forum/?hl=en&fromgroups=#!topic/node-levelup/Aw36QLeZ8CE
02:33:13  <ralphtheninja>mbalho: thanks for RT, cool combination with minecraft and bitcoin!
02:34:11  <mbalho>yea agreed
02:34:19  <mbalho>dominictarr: i responded on twitter
02:34:58  <dominictarr>you just crashed my twitter
03:08:47  <Raynos>mbalho: !!!
03:09:48  <Raynos>I used to play flood fill in gary's mod. (its called water world)
03:09:54  <Raynos>best gameplay mechanism ever.
03:10:29  <Raynos>actualy your gameplay is completely different
03:13:09  * thl0quit (Remote host closed the connection)
03:15:27  <chapel>its really hard on a macbook trackpad
03:15:33  <chapel>having to do right click and all
03:15:57  <chapel>not that right click is hard, but in the context of a game it isn't 100% reliable and left click removes, kind of annoying
03:18:33  <mbalho>hmm i play on a mac trackpad and its okay
03:18:47  <mbalho>but generally fps + trackpad sucks
03:19:13  <chapel>well, I have right click customized
03:19:17  <mbalho>Raynos: it was a 48 hour game so i had to make some sacrifices in terms of quality
03:19:18  <chapel>its two finger tap
03:19:25  <mbalho>ohh yea that sounds hard
03:19:37  <chapel>great for general browsing though :)
03:19:42  <Raynos>mbalho: but its still a really good idea and easy to execute
03:19:56  * dominictarrquit (Quit: dominictarr)
03:19:58  <Raynos>aw man I should build a game with voxeljs
03:20:27  <chapel>one thing I noticed, left/right look seems weird at some points, like its moving the character in space instead of just turning the view
03:21:07  <mbalho>chapel: yea i think the sprite is off center
03:21:23  <mbalho>chapel: that same thing also causes collision bugs, but i havent had time to fix them yet
03:21:59  <chapel>I participated in LD, but sadly had to switch engines after 24 hours, and ended up scrapping the game idea since I wasn't enjoying the idea :(
03:22:47  <chapel>going to definitely participate again whenever I can, goal is to finish next time :P
03:44:19  * st_lukejoined
03:56:26  * st_lukequit (Remote host closed the connection)
03:59:48  * mikealquit (Quit: Leaving.)
04:00:32  <Domenic_>defunctzombie: pong
04:00:53  <defunctzombie>Domenic_: I made some module work in windows land
04:01:02  <defunctzombie>Domenic_: figured you would be excited haha
04:01:02  <Domenic_>:D!
04:01:15  <Domenic_>much <3
04:07:20  * defunctzombiechanged nick to defunctzombie_zz
04:11:49  * mikealjoined
04:14:03  * shuaibquit (Read error: Operation timed out)
04:21:27  <mbalho>lol
04:22:48  * dominictarrjoined
04:22:54  <jesusabdullah>which module?
04:35:38  * dguttmanquit (Quit: dguttman)
04:40:40  * shuaibjoined
04:46:39  * dguttmanjoined
04:47:01  * dguttmanquit (Client Quit)
04:50:19  * shuaibquit (Read error: Connection reset by peer)
04:58:53  * dguttmanjoined
05:00:36  * shuaibjoined
05:02:26  * dguttmanquit (Client Quit)
05:03:12  * calvinfoquit (Ping timeout: 264 seconds)
05:05:02  * shuaibquit (Ping timeout: 252 seconds)
05:07:55  * shuaibjoined
05:15:11  * mikealquit (Quit: Leaving.)
05:17:06  * jcrugzzquit (Ping timeout: 256 seconds)
05:27:24  * mikealjoined
05:27:38  * dguttmanjoined
05:32:44  * shamaquit (Remote host closed the connection)
05:33:16  * dominictarrquit (Ping timeout: 252 seconds)
05:33:28  * dguttmanquit (Quit: dguttman)
05:43:48  * jcrugzzjoined
05:47:43  * calvinfojoined
05:50:47  * jcrugzzquit (Ping timeout: 256 seconds)
05:54:51  * mikealquit (Quit: Leaving.)
05:58:46  * mikealjoined
06:05:25  * dominictarrjoined
06:07:08  * timoxleyjoined
06:16:26  <mbalho>https://github.com/maxogden/level.js#leveljs
06:16:32  <mbalho>NOT REALLY RELEASED YET THO
06:16:33  <LOUDBOT>THIS PAGE GAVE ME A JAVASCRIPT ERROR
06:16:41  <mbalho>STILL GOTTA IMPLEMENT THE ITERATOR API
06:16:42  <LOUDBOT>NO I LIKE IT CAUSE IT IS LIKE AN INDUSTRIAL BEEPER AND I LIKE IT
06:18:02  <rvagg>mbalho: repo in package.json is wrong
06:18:18  <rvagg>mbalho: btw, we have levelbot in ##leveldb that tells us when level packages are published
06:19:26  <mbalho>oops
06:19:29  <mbalho>haha nice
06:36:34  * stagasjoined
06:43:52  * dominictarrquit (Quit: dominictarr)
06:46:04  * timoxleyquit (Quit: Computer has gone to sleep.)
07:07:30  * wolfeidauquit (Remote host closed the connection)
07:08:44  * keslajoined
07:23:00  * nicholasfquit (Read error: Connection reset by peer)
07:23:27  * nicholasfjoined
07:40:07  * keslaquit (Ping timeout: 264 seconds)
08:17:53  * tim_smartchanged nick to tim_smart|away
08:26:33  * dominictarrjoined
08:43:27  * keslajoined
08:54:59  * dominictarrquit (Quit: dominictarr)
08:55:50  * stagasquit (Ping timeout: 256 seconds)
08:56:18  * stagasjoined
09:06:39  * stagasquit (Ping timeout: 252 seconds)
09:07:13  * mcollinajoined
09:07:19  * stagasjoined
09:11:42  * mcollinaquit (Ping timeout: 245 seconds)
09:11:42  * mcollina_joined
09:11:42  * mcollina_changed nick to mcollina
09:24:06  * dominictarrjoined
09:29:01  * jibayjoined
10:05:32  * dominictarrquit (Quit: dominictarr)
10:06:37  <juliangruber>substack: can ploy host multiple apps on different domains?
10:50:11  * dominictarrjoined
10:54:07  * thl0joined
11:17:07  * ins0mniajoined
11:24:06  * zirakpart ("ERC Version 5.3 (IRC client for Emacs)")
11:30:06  * ryanseddonquit (Ping timeout: 264 seconds)
11:31:12  <dominictarr>mikeal: www.nodeconf.com works, but not nodeconf.com
11:40:28  <juliangruber>mikeal: request doesn't work with browserify v2?
11:44:08  * ryanseddonjoined
11:44:36  <juliangruber>mikeal: some dep requires the dns module
11:57:12  * heathquit (Quit: No Ping reply in 180 seconds.)
11:57:41  * heathjoined
12:08:03  <juliangruber>substack: how do you make the exterminate chrome app window focus?
12:19:16  * wolfeidaujoined
12:45:31  * shuaibquit (Ping timeout: 252 seconds)
12:48:29  * shuaibjoined
12:49:20  <juliangruber>isaacs: could you get me https://npmjs.org/package/me, hasn't been pushed to for a year and the tarball is empty
12:49:55  * AvianFluquit
12:52:37  <dominictarr>juliangruber: the protocol is that you email the original author and cc isaacs in.
12:52:49  <juliangruber>dominictarr: thanks
12:53:26  <dominictarr>also, you have been working on multilevel right - I need to add close()
12:54:05  <dominictarr>oh, yeah - I have had success using [email protected]<2 in the browser
12:54:30  <dominictarr>there are a whole bunch of features after that -- but you probably don't need them.
12:55:33  <juliangruber>dominictarr: I'm using hyperquest now but for basic json post requests the api is cumbersome
12:55:55  <juliangruber>dominictarr: what do you want to close
12:57:09  <dominictarr>so, I have a client that connects (from the term) and want it too disconnect so that the connection doesn't hold the process open.
12:57:23  <dominictarr>so, I want it to end the stream.
12:59:04  <juliangruber>oh, that doesn't already work?
13:00:32  <dominictarr>no. not implemented yet.
13:00:54  <dominictarr>I'll add it, just checking incase it might collide with what you have been doing.
13:02:53  * thl0quit (Remote host closed the connection)
13:06:29  * thl0joined
13:07:12  * thl0quit (Remote host closed the connection)
13:10:21  <juliangruber>cool! no, doesn't collide
13:10:42  <juliangruber>in fact I haven't changed multilevel at all beside using redis-protocol-stream (which isn't fully working yet)
13:11:06  <juliangruber>[ANN] me - A markdown editor with live-preview and auto-save as a chrome app https://github.com/juliangruber/me
13:12:14  <juliangruber>use me!
13:12:19  <juliangruber>:D
13:28:27  * thl0joined
13:29:53  <rvagg>dude, that's cool
13:30:07  <rvagg>morkdown is broken cause of appjs not being updated and I miss live editing..
13:30:56  <rvagg>juliangruber: but you forgot to make your screenshot recursive, like https://github.com/rvagg/morkdown#morkdown
13:36:44  <ralphtheninja>juliangruber: awesome!
13:37:29  * thl0quit (Remote host closed the connection)
13:38:39  <ralphtheninja>rvagg: hehe I like that image :)
13:39:39  * creationixjoined
13:40:29  * thl0joined
13:40:41  <creationix>ohh, a mad science channel
13:42:07  * defunctzombie_zzchanged nick to defunctzombie
13:44:50  <defunctzombie>isaacs: is it possible to have node and npm installed globally but have "npm install -g" install to a user's home dir someplace?
13:45:38  <juliangruber>rvagg: sorry for the missing recursive screenshot...how did you do it?
13:45:58  * thl0quit (Remote host closed the connection)
13:50:24  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
13:50:24  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
13:52:28  * thl0joined
13:58:10  * thl0quit (Remote host closed the connection)
13:59:31  * thl0joined
14:01:44  * yorickjoined
14:01:49  <dominictarr>juliangruber: ha, last night I woke up in the middle of the night and wrote a text editor
14:02:01  <dominictarr>in the browser
14:02:08  <juliangruber>dominictarr: :O
14:02:22  <dominictarr>has syntax highlighting, and you can select text and stuff
14:02:26  <juliangruber>I was thinking about maybe using tty.js to display a vim in the browser for editing
14:02:53  <juliangruber>sounds good, i just don't want to use ace
14:02:56  <dominictarr>the trick was making the textarea transparent, with the same fontsize and dimensions as the pre behind it
14:03:01  <dominictarr>exactly
14:03:06  <dominictarr>this is only 100 lines
14:03:25  <dominictarr>no, 97.
14:03:47  <dominictarr>need to fix it for ff, but works in safari and chrome.
14:04:48  <juliangruber>sweet
14:05:05  <juliangruber>is it in the open already?
14:05:20  * fallsemojoined
14:05:27  * no9quit (Ping timeout: 245 seconds)
14:05:32  <dominictarr>I'll publish it
14:05:42  <juliangruber>aah, that's what you wrote js-tokenizer for?
14:05:51  <juliangruber>awsm
14:06:13  <dominictarr>more or less
14:06:56  <dominictarr>I just need to think of a name
14:07:16  <juliangruber>bed
14:07:19  <juliangruber>browser editor
14:07:30  <juliangruber>vim sucks? just go to bed ;)
14:08:15  <juliangruber>emacs sucks? better go to bed
14:09:41  <dominictarr>it's available
14:09:42  <dominictarr>!
14:10:05  * shuaibquit (Ping timeout: 252 seconds)
14:10:57  * shuaibjoined
14:12:39  <dominictarr>https://ghub.io/bed
14:13:35  <dominictarr>this approach will only work with monospaced fonts but maybe can use content editable instead.
14:15:49  <dominictarr>juliangruber: gonna use r-edit with it so that you can have collaborative editing
14:16:15  <dominictarr>like a realtime github
14:16:30  <dominictarr>or, maybe make a site called whatisdominiccoding.com
14:16:43  <dominictarr>where people can watch me code all day
14:20:09  * kenperkinsquit (Quit: Textual IRC Client: http://www.textualapp.com/)
14:20:18  * kevino80joined
14:21:19  <jjjjohnnny>whats this
14:26:17  * stagasquit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
14:30:09  * mikealquit (Quit: Leaving.)
14:31:16  * tmcwjoined
14:35:52  * keslaquit (Ping timeout: 245 seconds)
14:39:14  * mcollinaquit (Quit: mcollina)
14:39:30  <dominictarr>juliangruber: https://github.com/juliangruber/multilevel/pull/11
14:39:47  * matteojoined
14:39:54  * matteochanged nick to mcollina
14:44:13  * thl0_joined
14:47:15  <dominictarr>juliangruber: it looks like content editable will work well with bed
14:48:20  * shuaibquit (Ping timeout: 252 seconds)
14:49:27  * shuaibjoined
14:49:53  <dominictarr>then it will work in ff, and with non-monospace
14:50:01  <dominictarr>so you'll be able to have headers etc.
14:52:07  * thl0_quit (Remote host closed the connection)
14:52:58  * thl0quit (Remote host closed the connection)
14:57:43  * thl0joined
14:57:44  <juliangruber>dominictarr: the travis build of multilevel failed
14:58:08  <dominictarr>fixing
14:58:27  * jcrugzzjoined
14:58:48  <juliangruber>whatisdominiccoding...also get whatisdomeniccoding ;)
14:59:36  * thl0quit (Remote host closed the connection)
15:00:01  <dominictarr>yes
15:00:23  <dominictarr>and if you spell it with an e then you just get a markov chain of some one using promises.
15:03:38  <juliangruber>:D
15:04:26  <dominictarr>juliangruber: hmm… so I have a js tokenizer...
15:04:35  <dominictarr>could use that to build a js markov chain...
15:04:43  <dominictarr>it could even produce valid js!
15:04:58  * thl0joined
15:05:08  <dominictarr>that passes lint!
15:05:49  <dominictarr>If I do that maybe I can beat substacks module count...
15:06:57  <juliangruber>whoa
15:07:32  <dominictarr>maybe I can contract out the markov chain.. it can build backbone apps etc
15:07:59  <juliangruber>shit
15:08:14  <thl0>anyone doing browser app development should take the minute and do: npm install hyperwatch && npm explore hyperwatch && npm run demo
15:08:28  <thl0>puts a terminal right in your browser
15:08:44  <juliangruber>dominictarr: redis-protocol-stream only does strings and buffers. when used with rpc-stream, and one of the args of a call is a number, how should it pass on the number?
15:08:56  <juliangruber>dominictarr: number.toString() -> wire -> call parseInt()?
15:08:57  <dominictarr>juliangruber: fixed multilevel
15:09:05  <dominictarr>yeah.
15:09:08  <juliangruber>thl0: will do
15:09:32  <thl0>:) -- trying to see if I'm the only one that feels like this is super useful
15:10:36  <dominictarr>thl0: cannot find module shoe
15:10:52  <thl0>dominictarr: thanks -- shoot will have to include that
15:10:59  <juliangruber>thl0: npm run demo failed with "cannot find module 'shoe'"
15:10:59  <thl0>for now do npm install shoe
15:11:37  <dominictarr>wow, thats cool
15:12:10  <thl0>fixing it as we speak ;)
15:12:26  <thl0>whew - I thought I was the only one who though so dominictarr
15:12:43  <dominictarr>one thing, though
15:13:03  <dominictarr>a terminal shouldn't jump down if you have scrolled up
15:13:07  * shuaibquit (Ping timeout: 264 seconds)
15:13:13  <dominictarr>it should only follow when you scroll down...
15:13:31  <dominictarr>I have some code for that, though!
15:14:38  <juliangruber>thl0: this only works with single page apps, right?
15:14:51  <juliangruber>or does it persist its state somewhere?
15:14:56  <thl0>juliangruber: yeah, when you refresh page socket is closed
15:15:09  <thl0>juliangruber: not yet this is first version ;)
15:15:16  <juliangruber>alright :)
15:15:31  * shuaibjoined
15:15:44  <juliangruber>dominictarr: rpc.call('foo', 2, '2') will come out as foo('2', 2) or foo(2, '2')
15:15:46  <thl0>ok fixed the shoe dep in patched version
15:15:53  <thl0>demo should work out of the box now
15:16:01  <dominictarr>thl0: https://github.com/dominictarr/console-log/blob/master/widget.js#L39-L75
15:16:23  <dominictarr>really, what this is all about is just collecting logs
15:16:28  <thl0>dominictarr: right now it tails until you click it - what would you want?
15:16:35  <dominictarr>could collect server and browser logs
15:16:48  * no9joined
15:17:01  <dominictarr>if you scroll up, it shouldn't jump down
15:17:21  <thl0>well just click on it, but maybe in the future I can be smarter ;)
15:17:55  <dominictarr>thl0: ah, the click is good.
15:18:11  <dominictarr>but if you are zoomed in, it doesn't fit on the screen
15:18:14  <thl0>dominictarr: sufficient or just ok- otherwise it gets more complex
15:18:52  <thl0>hm I put width to 80% and height should adjust, well some improvements to be done
15:19:32  <thl0>so stopping tail on scroll is a bit more comples since I also gotta figure out when you scrolled to bottom to start tailing again
15:20:00  <thl0>maybe some instructions about the click feature would suffice dominictarr i.e. some help icon?
15:20:30  <juliangruber>dominictarr: rpc-stream could do a JSON.parse and JSON.stringify of all the args
15:21:38  * mikolalysenkojoined
15:23:50  <defunctzombie>thl0: what does hyperwatch do?
15:24:09  <defunctzombie>oh I see
15:24:17  <dominictarr>you need the reverse too
15:24:18  <thl0>npm install hyperwatch && npm explore hyperwatch && npm run demo
15:24:29  <dominictarr>so that it puts the browser console into the term
15:24:44  <thl0>defunctzombie: better to see it for yourself instead of me trying to explain ;)
15:25:17  <dominictarr>juliangruber: so, maybe the client sets the encoding
15:25:29  <dominictarr>or, we just indicate what the types should be.
15:25:32  <thl0>defunctzombie: need to put a screenshot - was just trying to get first version out quick this morining
15:25:32  <defunctzombie>I feel like I need to resume eyersee development
15:25:39  <defunctzombie>thl0: cool
15:25:43  <thl0>thnx
15:26:56  <dominictarr>juliangruber: hmm, levelup has an encoding - lets just give multilevel encoding, since it's meant to be the same anyway!
15:27:22  * dguttmanjoined
15:29:24  <juliangruber>hmmmmm
15:29:44  <juliangruber>ah, the number that was sent over the wire was the callback id of rpc-stream
15:29:51  <juliangruber>that just will be a string then
15:30:32  <thl0>dominictarr: just realized this is all the magic needed to get rid of the click: https://github.com/dominictarr/console-log/blob/master/widget.js#L62
15:30:50  * zirakjoined
15:30:52  <thl0>will put this in soon
15:31:20  <dominictarr>should do it
15:41:07  * mikealjoined
15:46:15  <juliangruber>dominictarr: am i right that redis-protocol-stream either emit only buffers or only strings?
15:48:28  <dominictarr>only buffers
15:49:00  <dominictarr>we probably want it to handle strings, too
15:49:02  <dominictarr>hmm
15:50:15  * mikealquit (Quit: Leaving.)
15:52:08  * shuaibquit (Ping timeout: 252 seconds)
15:52:57  * vitorpachecojoined
15:53:05  * vitor-brquit (Quit: Saindo)
15:53:59  * shuaibjoined
16:02:26  <juliangruber>it should output exactly what was written to it, as long as there are only strings and buffers
16:02:39  <juliangruber>but...mixed output must be possible
16:02:48  <juliangruber>['foo', new Buffer('bar')]
16:05:13  * timoxleyjoined
16:06:11  <juliangruber>rpc-stream should always be in buffer mode
16:06:47  <juliangruber>and the last message would be [new Buffer(0), new Buffer('foo'), new Buffer('bar')]
16:06:58  * defunctzombiechanged nick to defunctzombie_zz
16:07:00  <juliangruber>new Buffer(0) says that the next element is a string
16:07:06  <juliangruber>or an empty buffer
16:07:19  <juliangruber>[,new Buffer('foo'),new Buffer('bar')]
16:08:38  * mikealjoined
16:09:36  <dominictarr>I see we have two approaches - build a custom thing for level rpc
16:09:37  <dominictarr>or
16:09:51  <dominictarr>build a really really simple version that only does a few ops
16:09:57  <dominictarr>without mux-demux
16:10:03  * thl0_joined
16:10:15  <dominictarr>just using redis-protocol to test perf
16:10:34  * mikealquit (Client Quit)
16:10:57  <dominictarr>to get a baseline on what we could hope for if we want to make something more fully featured like multilevel
16:11:29  <juliangruber>true
16:11:44  <juliangruber>beformance first matters for this
16:11:55  <juliangruber>I'll do that nao
16:12:09  <juliangruber>With a super tight binary protocol
16:12:21  <juliangruber>level-roc
16:12:25  <juliangruber>level-rpc
16:12:36  <juliangruber>dominictarr: any initial thoughts?
16:13:41  <juliangruber>should it maybe only have get and put?
16:13:43  * defunctzombie_zzchanged nick to defunctzombie
16:14:44  * thl0_quit (Ping timeout: 256 seconds)
16:20:18  * stagasjoined
16:23:06  * shamajoined
16:25:20  * st_lukejoined
16:25:26  * blobaumjoined
16:26:45  <dominictarr>well, if you want to win benchmarks...
16:27:01  <dominictarr>you should do the thing you are really good that that everyone sucks at
16:27:13  <dominictarr>so it's gotta have streams
16:27:30  <dominictarr>then we can say 10k reads!
16:28:01  <dominictarr>it's just that they where sequential, so there was only 1 round trip
16:29:29  * timoxleyquit (Quit: Computer has gone to sleep.)
16:35:27  * no9quit (Ping timeout: 245 seconds)
16:39:50  <st_luke>I love reading articles by github about how they replaced a ruby lib/utility with something else because it wasn't fast enough
16:42:45  * thl0_joined
16:44:33  * shuaibquit (Ping timeout: 252 seconds)
16:47:27  * shuaibjoined
16:48:29  * ins0mniaquit (Ping timeout: 252 seconds)
16:48:38  * no9joined
16:50:30  <Domenic_>every ruby startup seems to end up doing a series of those
16:54:39  * thl0_quit (Remote host closed the connection)
16:56:30  * dguttmanquit (Ping timeout: 264 seconds)
16:57:12  * mikealjoined
16:59:58  <jjjjohnnny>why
17:00:23  <jjjjohnnny>why could I make cross origin request to youtube last week and no this week
17:04:30  * jxsonjoined
17:09:53  <defunctzombie>how do I simulate socket failure on a ServerRequest ?
17:10:25  * saijanai_quit (Ping timeout: 256 seconds)
17:13:32  * st_lukequit (Remote host closed the connection)
17:16:10  <Domenic_>does .push(null) still end the stream in objectMode?
17:23:22  <Domenic_>answer: yes, but not if the stream is created via newStyleStream.wrap(oldStyleStream)
17:25:44  <dominictarr>what if it's not in object mode?
17:26:00  * thl0_joined
17:29:26  <jjjjohnnny>sucubusStream.wrap(DicksStream).pipe(incubusStream.wrap(DicksCousinStream))
17:30:12  <jjjjohnnny>while editing that line i realized that people exist
17:30:47  <jjjjohnnny>that = this, por supeasto
17:31:57  * thl0_quit (Remote host closed the connection)
17:32:32  <jjjjohnnny>welcome to the genetical map reduce festival
17:34:29  <jjjjohnnny>the manifest of manifestos
17:34:41  <jjjjohnnny>is a palimppsest
17:35:32  <jjjjohnnny>compreciate that
17:36:11  <jjjjohnnny>that being global, por supuesto
17:36:49  * thl0quit (Remote host closed the connection)
17:37:10  * jxson_joined
17:37:31  <jjjjohnnny>is terminal this?
17:38:19  <jjjjohnnny>\/[regunto
17:38:56  <jjjjohnnny>piece de nada
17:39:47  <jjjjohnnny>what if Greece adopted bitCoin?
17:39:56  <jjjjohnnny>or Spain
17:40:41  <jjjjohnnny>this instance of terminal ?
17:40:59  * jxsonquit (Ping timeout: 255 seconds)
17:42:06  * mikolalysenkoquit (Ping timeout: 245 seconds)
17:42:34  <jjjjohnnny>jscond
17:43:20  <jjjjohnnny>WE THAT PEOPLE
17:43:20  <LOUDBOT>BRITISH AND FRENCH PROSTITUTES CANNOT DO MONOLOGUES
17:43:34  <jjjjohnnny>WE THAT PEOPLE
17:43:35  <LOUDBOT>THE BALL IS ON A STRING AND ATTACHED TO THE COCK, SO THERE'S NO WORRY IF YOU DON'T CATCH THE BALL IN THE COCK.
17:43:39  <jjjjohnnny>WE THAT PEOPLE
17:43:39  <LOUDBOT>CRIKEY MATE HOW BOUT THEM DROP BEARS? LET'S PICK UP A SLAB
17:44:17  <jjjjohnnny>!RECUERDAS!
17:46:40  <jjjjohnnny>DE MANANA A HOY
17:46:40  <LOUDBOT>ACHIEVEMENT UNLOCKED: INTERACTIVE SPELL CHECK
17:47:34  <jjjjohnnny>fireSpells()
17:50:39  * mikealquit (Quit: Leaving.)
17:51:21  * rvagg_joined
17:51:53  * jlord_joined
17:52:28  * dominictarrquit (Quit: dominictarr)
17:52:39  * no9quit (*.net *.split)
17:52:39  * rvaggquit (*.net *.split)
17:52:39  * jlordquit (*.net *.split)
17:52:39  * isaacsquit (*.net *.split)
17:52:39  * rvagg_changed nick to rvagg
17:52:50  * st_lukejoined
17:53:03  * dguttmanjoined
17:54:12  * isaacsjoined
17:54:37  * isaacschanged nick to Guest67833
17:55:32  * dominictarrjoined
17:55:55  * Guest67833changed nick to isaacs
17:57:55  * jxson_quit (Remote host closed the connection)
17:58:24  * jxsonjoined
17:58:25  * dominictarrquit (Client Quit)
18:01:52  * tmcwquit (Remote host closed the connection)
18:02:52  <st_luke>I got my picture taken at the occupy wall street rally
18:03:16  <tanepiper>by police?
18:03:50  <st_luke>no, on my iphone, but the che guevara banner
18:05:59  <substack>neat
18:09:58  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
18:14:06  * nk109joined
18:15:35  * tmcwjoined
18:17:00  * tmcwquit (Remote host closed the connection)
18:17:30  * thl0joined
18:17:42  * mcollina_joined
18:17:57  <st_luke>Domenic_: I still dont know if what you're doing in those domains slides with pseudoDomain is an appropriate use instead of clustering and ending processes
18:18:17  <st_luke>there has to be a better way to measure this
18:19:17  * tmcwjoined
18:19:19  * ins0mniajoined
18:19:53  * mcollinaquit (Ping timeout: 240 seconds)
18:24:24  <substack>creationix: if that state machine is faster than detective and can pass the same tests, you should spin it out as a separate module!
18:24:46  <substack>then I'll just use it in browserify and it will speed up builds
18:25:00  <creationix>substack: it's probably faster, but depending on how evil your tests are, I know a few cases it will fail
18:25:08  <creationix>but most those edge cases can be fixed with more code
18:25:13  <substack>cool
18:25:28  <creationix>currently it will pick up ace.require('foo') as a node require
18:25:37  <creationix>for example
18:27:18  * vitorpachecoquit (Remote host closed the connection)
18:27:55  <st_luke>substack: have you read 'the art of unix programming' ?
18:28:14  <creationix>substack is the art of unix programming :P
18:28:29  <Domenic_>st_luke: don't really understand; pseudoDomain was just illustrative really.
18:28:42  <st_luke>i have a bunch of good books im going to mail to people when I move to europe as long as they promise to mail them to other people when they're done as well
18:29:10  <st_luke>Domenic_: illustrative in place of clustering?
18:29:20  <st_luke>creationix: hahaha :P
18:29:48  <Domenic_>st_luke: no illustrative of how domains wrap async stuff.
18:30:02  <substack>st_luke: only the first chapter
18:30:05  <Domenic_>st_luke: wat why are you moving to europe
18:30:43  <substack>where in europe?
18:30:49  <defunctzombie>st_luke: what are they rallying against now?
18:30:51  <st_luke>my lease is up at the end of the month and I figured I would live some other places for a while
18:31:02  <st_luke>substack: berlin first
18:31:45  <st_luke>defunctzombie: it's kind of a mashup of multiple rallies into one, there are a lot of options. I think it's actually mainly immigration this time.
18:31:56  <defunctzombie>haha
18:34:08  <thl0>st_luke: check out Potsdam -- my hometown -- right next to Berlin
18:34:26  <thl0>it's nice and green and has lots of stuff to see
18:34:38  <st_luke>thl0: I had no idea you were from there, I thought you were from somewhere else in Europe
18:34:49  <defunctzombie>that's racist
18:35:00  <thl0>nope - used to gig in Berlin a lot back in the days ;)
18:35:23  <st_luke>defunctzombie: don't you tell people your family is from Russia :)
18:35:29  <defunctzombie>yes
18:35:31  <defunctzombie>hahaha
18:35:43  <thl0>st_luke: http://www.myspace.com/swinglowquartett
18:35:53  <defunctzombie>myspace?!
18:36:16  <defunctzombie>in other news, I have found a really nice cafe to work from
18:36:19  <defunctzombie>right next to me
18:36:30  <st_luke>thl0: is that your band?
18:36:37  <thl0>st_luke: one of 'em
18:36:46  <st_luke>nice, I didn't know you were a musician
18:36:51  <thl0>st_luke: in case you know (or wanna practice German) http://www.pnn.de/potsdam-kultur/8603/
18:37:02  * mikealjoined
18:37:13  <thl0>st_luke: until about 5 years ago
18:37:14  <st_luke>oh I dont know any german haha, hopefully I learn a bit
18:37:53  <st_luke>I learned some basic conversational german from a podcast but forgot it already
18:38:51  <substack>berlin barely speaks german it seemed
18:39:12  <thl0>most people in Europe speak English - at the Jazz sessions that was actually the official language
18:39:43  <thl0>substack: don't think so unless you ran into a certain subset of people
18:40:09  <st_luke>I don't think it will be a significant problem, and if so, it will be interesting to figure out a solution
18:40:10  <thl0>younger ones usually do, especially if they are outgoing and/or musicians
18:40:49  <substack>Thorsten Lorenz, Jazzgitarrist
18:41:29  <substack>thl0: I was just wandering around but I heard so much english being spoken on the street and in the trains
18:41:53  <thl0>btw substack you gonna bring your banjo to nodeconf? we could jam ;)
18:42:17  <substack>I don't have a banjo
18:42:22  * thl0_joined
18:42:26  <st_luke>lol
18:42:32  <thl0>didn't you play one on one of the early nodeups?
18:42:50  <substack>oh that was just a banjo that happened to be lying around
18:43:09  <thl0>oh - well lets hope something nice lies around at nodeconf
18:43:59  <thl0>substack: btw although people speak mostly german, they do understand and are capable of speaking english as well most time
18:44:50  * nk109quit (Quit: Computer has gone to sleep.)
18:45:39  * tilgovijoined
18:47:00  * thl0_quit (Ping timeout: 264 seconds)
18:48:29  * tmcwquit (Remote host closed the connection)
18:48:34  * no9joined
18:54:43  * mikolalysenkojoined
18:57:31  * stagasquit (Read error: Connection reset by peer)
19:01:21  * dominictarrjoined
19:01:39  * mikealquit (Quit: Leaving.)
19:03:34  * mcollinajoined
19:05:34  * tmcwjoined
19:05:51  * mcollina_quit (Ping timeout: 245 seconds)
19:23:01  * nicholasfquit (Read error: Connection reset by peer)
19:23:29  * nicholasfjoined
19:27:48  * defunctzombiechanged nick to defunctzombie_zz
19:28:57  * dguttmanquit (Read error: Operation timed out)
19:29:38  * dguttmanjoined
19:34:26  <thl0>st_luke: in case you are interested, I found this recording that is a bit more hip ;) http://www.myspace.com/thorstenlorenz
19:37:39  * mikealjoined
19:42:06  * mikealquit (Ping timeout: 264 seconds)
19:49:16  <st_luke>thl0: is there any banjo?
19:52:46  * dguttman_joined
19:53:17  * dguttmanquit (Ping timeout: 252 seconds)
19:53:17  * dguttman_changed nick to dguttman
20:02:19  <thl0>only in the example I posted earlier
20:03:45  <thl0>st_luke: I played in all kinds of different formations from Hungarian Cardasz over Gipsy Jazz (ala Django Reinhardt) to more electric ala Wes Montgomery
20:05:40  * jxsonquit (Remote host closed the connection)
20:09:58  * defunctzombie_zzchanged nick to defunctzombie
20:21:02  * mikealjoined
20:22:08  * mcollinaquit (Ping timeout: 272 seconds)
20:22:28  <st_luke>sounds expensive
20:24:20  <jesusabdullah>what the sense make
20:24:33  <jesusabdullah>dammit head I have shit to do
20:32:13  <st_luke>Domenic_: did you see that comment before the person deleted it
20:32:27  <st_luke>"Well without saying more, there is no possibility to install modules that are not in NPM or github."
20:34:10  * ins0mnia_joined
20:36:05  <jesusabdullah>That sounds unlikely?
20:36:11  <jesusabdullah>I don't know the context though
20:37:17  * ins0mniaquit (Ping timeout: 252 seconds)
20:38:36  * ins0mnia_changed nick to ins0mnia
20:41:27  * ins0mnia_joined
20:42:26  <chrisdickinson>wow, someone is actually using jabbascript :| https://github.com/stanosmith/jabbascript
20:43:21  <jesusabdullah>GaryBusey eh?
20:43:34  <chrisdickinson>hah
20:43:35  <chrisdickinson>yeah
20:43:47  <Domenic_>st_luke: no didn't see it lol
20:43:49  * ins0mniaquit (Ping timeout: 248 seconds)
20:50:00  * ins0mnia_quit (Ping timeout: 264 seconds)
20:52:32  * ins0mniajoined
20:54:45  * timoxleyjoined
21:02:36  * ins0mniaquit (Ping timeout: 264 seconds)
21:05:40  * jxsonjoined
21:05:41  * ins0mniajoined
21:06:52  * jxsonquit (Read error: Connection reset by peer)
21:06:57  * jxson_joined
21:13:19  * timoxleyquit (Read error: Connection reset by peer)
21:23:52  * defunctzombiechanged nick to defunctzombie_zz
21:28:19  * timoxleyjoined
21:51:50  * nk109joined
21:55:39  * thl0quit (Remote host closed the connection)
21:56:34  * thl0joined
22:05:33  * timoxleyquit (Ping timeout: 240 seconds)
22:05:37  * yorickquit (Read error: Connection reset by peer)
22:09:17  * jibayquit (Remote host closed the connection)
22:13:38  * kenperkinsjoined
22:19:19  <chapel>does anyone know if there is a size limit to keys in level db?
22:33:31  * thl0quit (Remote host closed the connection)
22:34:35  * stagasjoined
22:51:03  <st_luke>chapel: level keeps keys/vals in a block cache to allow for larger than memory items, so I think you're probably safe :)
22:51:29  <chapel>well I know its not an issue, just wanted to ask since I couldn't find any information about it
22:52:42  * nicholasfquit (Remote host closed the connection)
22:53:17  * nicholasfjoined
22:58:07  * nicholasfquit (Ping timeout: 264 seconds)
22:58:17  * tmcwquit (Remote host closed the connection)
22:59:20  * wolfeidauquit (Remote host closed the connection)
23:05:05  * maksimlinjoined
23:05:58  * thl0joined
23:06:33  * kevino80quit (Remote host closed the connection)
23:10:42  * thl0quit (Ping timeout: 276 seconds)
23:14:49  * st_lukequit (Remote host closed the connection)
23:18:11  * wolfeidaujoined
23:22:42  * fallsemoquit (Quit: Leaving.)
23:32:29  * mikolalysenkoquit (Ping timeout: 256 seconds)
23:34:09  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:38:00  * kenperkinsjoined
23:39:09  * timoxleyjoined
23:59:25  * timoxleyquit (Quit: Computer has gone to sleep.)