00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:04  * timoxleyquit (Quit: Computer has gone to sleep.)
00:00:08  * ircretaryjoined
00:14:57  * yorickquit (Remote host closed the connection)
00:16:18  <mikolalysenko>chrisdickinson: Is there a way to get browservefy to spit out a gh-page configured directory, or is there some module for that?
00:19:45  * ins0mniaquit (Ping timeout: 276 seconds)
00:23:36  <mikolalysenko>actually, thinking about it probably isn't worth the trouble to add it
00:27:09  * tmcwjoined
00:27:36  * Domenic__joined
00:29:35  * marcello3dquit (Remote host closed the connection)
00:29:59  * spionquit (Ping timeout: 246 seconds)
00:31:09  * tmcwquit (Read error: Connection reset by peer)
00:32:02  <mikolalysenko>Yay! Demo is done: https://github.com/mikolalysenko/n-body-bench
00:32:33  * Domenic__quit (Ping timeout: 264 seconds)
00:32:41  * nk109quit (Quit: Computer has gone to sleep.)
00:32:44  <jesusabdullah>substack: indeed
00:32:58  <jesusabdullah>substack: I have to admit I don't quite understand what changed w/ nextTick and when to use setImmediate
00:33:49  * tilgoviquit (Remote host closed the connection)
00:38:11  * thl0joined
00:44:49  <substack>isaacs: at 41 I'll be BIGGER THAN JESUS
00:45:22  <isaacs>substack: or at least, bigger than noah
00:45:28  <isaacs>but srsly, who gives a fuck about noah?
00:46:17  <substack>noah is a hilarious source of geology denialism
00:46:59  <isaacs>yeah
00:47:19  <defunctzombie>jesusabdullah: basic rule is.. avoid them both
00:47:37  <defunctzombie>jesusabdullah: if you have to defer something, good chance that is going to cause some edge case somewhere haha
00:48:00  <isaacs>and basically, he's just Atra-Hasis, but the new fangled sold-out version
00:48:39  <isaacs>sumerian mythology was way more interesting. more superheroes.
00:50:47  * nk109joined
00:53:02  <jjjjohnnny>noahs ark but instead of animals it was all human races and it turned into a big orgy
00:53:38  <jjjjohnnny>2000 races in, one out
00:54:24  <Raynos>i should make troll modules on npm
00:54:24  <Raynos>`npm i troll -g`
00:54:24  <Raynos>`troll substack`
00:55:12  <Raynos>that should git clone all of substacks modules
00:55:20  <Raynos>and republish them as coffeescript components on component
00:55:45  <Raynos>or maybe coffeescript amd on jamjas
00:55:50  <mikolalysenko>and also add a templating engine to each of them just for the hell of it
00:55:53  <Raynos>`troll substack --amd` vs `troll substack --component`
00:56:03  <Raynos>YEAH!
00:56:12  <Raynos>It should add a new method to each module
00:56:18  <Raynos>that is one of the 2k template engines in npm
00:56:25  <mikolalysenko>or an orm
00:56:29  <Raynos>xd'
00:59:09  * dominictarrjoined
01:03:07  <isaacs>jjjjohnnny: IT'S HAPPENING, BUT ITS CALLED EARTH!!
01:03:26  <isaacs>troll substack --harmony_modules
01:03:39  * dominictarrquit (Ping timeout: 240 seconds)
01:03:45  <isaacs>Raynos: you just specify a v8 flag, and it sends @substack a tweet reminding him that it exists.
01:04:11  <Raynos>xd
01:07:07  * dominictarrjoined
01:09:45  * spionjoined
01:11:52  * Benviejoined
01:12:24  * Domenic_quit (Ping timeout: 276 seconds)
01:13:59  * marcello3djoined
01:16:06  <jjjjohnnny>isaacs: psh you expect me to believe that?
01:16:43  <jjjjohnnny>webkitGetUserMedia why do you not accept my three arguments as enough
01:18:05  <mbalho>rvagg: lol @ trans-siberian express
01:19:15  <jjjjohnnny>A: becuz i am spoofing my user agent apparently
01:19:31  <mbalho>mikolalysenko: my workflow for browservefy + gh-pages is to put bundle.js in my index.html script tag, and have an npm start command that 'browservefy demo.js:bundle.js', then when i wanna deploy to gh-pages i just checkout gh-pages, merge master, then do browserify demo.js -o bundle.js. i'm sure this could made a 1-click solution
01:23:42  * mikealquit (Quit: Leaving.)
01:25:00  <mikolalysenko>mbalho: Thanks, nice tip!
01:26:10  <mbalho>mikolalysenko: its been interesting do so much client side dev with npm, github and browserify. there is definitely lotsa tooling that needs to happen to make the workflow easy for newbs
01:27:15  * dguttmanquit (Quit: dguttman)
01:27:36  <mikolalysenko>mbalho: true, but the benefits far outweigh the costs
01:27:54  <mbalho>oh yea totally
01:28:11  <mbalho>i want to make it easier than downloading a script and adding a new <script> tag though, thats all
01:31:30  * timoxleyjoined
01:31:51  <jesusabdullah>okay who here knows things about libuv
01:31:54  <jesusabdullah>isaacs: you maybe?
01:32:11  <substack>mbalho: I think I disagree here.
01:32:34  <substack>showing new people lots of tooling right away is confusing
01:32:49  <substack>it's hard enough to just figure out what the browserify command itself does
01:33:08  <substack>only after they understand the base tool should they be graduating to more advanced tooling
01:33:41  <substack>promoting more advanced things right away is "magic" in a bad way
01:34:05  <jesusabdullah>BE A MAN
01:34:05  <LOUDBOT>HAHAHA YOU ALL SUCK
01:34:09  <isaacs>mbalho, substack: in my opinion, as a general rule of thumb, each <code> block should have about 4 moving parts, all of which are visible.
01:34:19  <substack>running a command is not hard, it's just annoying to run that command every time you update a file
01:34:32  <isaacs>if there are moving parts you don't care about, fine, you can magic them away (like, libuv, most of npm, etc) and just say "This does X
01:34:33  <mbalho>substack: i dont think the solution is lots of tooling, i think it is easy to learn tooling, build on lower level tooling
01:34:35  <isaacs>"
01:35:16  <mbalho>substack: not eveyrone wants to be a low level person, and i think as a tool maker you have to decide if you want to be a purist and only make tools for other toolmakers
01:35:29  <substack>mbalho: I think it's more like people being told to learn express or geddy without knowing how http.createServer() works
01:36:04  <Raynos>I think we need more magic
01:36:07  <substack>when the basis that http.createServer() sets up for expectations is really valuable
01:36:11  <Raynos>just port rails to client-side javascript
01:36:18  <substack>even if you never use it directly
01:36:22  <mbalho>just cause express and geddy are bad doesnt make the idea of high level solutions bad
01:36:41  <substack>I'm not saying they are necessarily bad but I don't use them
01:37:16  <mbalho>im saying they are bad then :)
01:38:18  <mbalho>the thing that express and geddy have going for them is centralized consistent documentation, support and exptecation setting about use cases
01:38:26  <mbalho>e.g smaller surface area
01:38:29  * AvianFlujoined
01:38:42  * kenperkinsquit (Quit: Textual IRC Client: http://www.textualapp.com/)
01:39:03  <substack>documentation surface area, which is very different from api
01:39:08  <substack>that is valuable though
01:39:19  <Raynos>EVERYONE SHOULD BE MORE LIKE DOMINICTARR
01:39:19  <LOUDBOT>UGLY UGLY BAGS OF MOSTLY WATER
01:39:24  <Raynos>THIS IS THE NEW RULE.
01:39:24  <LOUDBOT>IF YOUR DOING STATISTICS YOU NEED TOO USE R!!!!!
01:39:35  * tilgovijoined
01:39:44  <substack>Raynos: in what way?
01:39:53  <mbalho>i understand 30% or dominictarrs readmes
01:39:54  <Raynos>open source experimentation
01:39:55  <mbalho>of*
01:39:58  <Raynos>and many many small modules
01:40:09  <Raynos>only 30% of his modules are good ideas
01:40:12  <Raynos>the rest are crazy
01:40:14  <Raynos>but that is awesome
01:40:20  <dominictarr>mbalho: please post an issue are if you don't understand
01:40:32  <Raynos>i feel like i have to compete with his ability to output a large volume of mad science
01:40:43  <Raynos>dominictarr: have our your readmes are just rambling xd
01:40:46  <mbalho>dominictarr: they eventually get better but usually they are terse at first
01:41:39  <mbalho>dominictarr: we were arguing about surface area
01:42:02  <dominictarr>mbalho: if you can post an issue that asks a question, that will most probably spurn me to write something explaining it
01:42:12  <mbalho>dominictarr: i get how open source works, wasnt trying to attack you
01:42:30  <dominictarr>mbalho: I wasn't defending my self
01:42:47  * nicholasfjoined
01:42:47  <mbalho>dominictarr: sorry, hard to interpret things over pure text channels
01:42:48  <dominictarr>I was just encouraging you to post issues so that I get better readmes!
01:43:10  <dominictarr>no problem
01:43:17  <mbalho>dominictarr: you should have a giant map of dominictarrlandia
01:43:22  <substack>I want this for presentations: http://www.enlightenment.org/p.php?p=about/terminology&l=en
01:43:30  <mbalho>dominictarr: in which all your modules are clustered around solving problems in a giant network visualiation/map thing
01:43:39  <substack>the ability to change the terminal background with a command would be very useful
01:43:51  <substack>then I could use the terminal background for hand-drawn cartoon slides
01:43:57  <dominictarr>mbalho: oh, to show what related problems they solve?
01:44:02  <substack>but without leaving the shell
01:44:11  <mbalho>dominictarr: yea
01:44:20  <dominictarr>that is a good idea!
01:44:24  <mbalho>dominictarr: basically some more approachable curated listnings
01:44:27  <mbalho>listings
01:44:33  <jesusabdullah>isaacs: is sync spawn possible? I'm thinking userspace
01:44:43  <jesusabdullah>AvianFlu: Do you know? ^^
01:45:44  <isaacs>jesusabdullah: well, sync spawn would be impossible, for obvious reasons.
01:45:50  <isaacs>jesusabdullah: but sync exec would be possible, in theory
01:45:58  <isaacs>jesusabdullah: please discuss this over in #libuv
01:46:20  <isaacs>jesusabdullah: there's an issue on it. i think bradley was working on it
01:46:22  <dominictarr>jesusabdullah: there is a thing you can do, but it's pure evil.
01:47:22  * nicholasfquit (Ping timeout: 256 seconds)
01:47:33  <Raynos>talking of shitty readme's :D
01:47:38  <Raynos>I never document or explain anything
01:47:50  <Raynos>and then I have the nerve to use that weird function last style
01:48:14  <dominictarr>yes
01:49:18  <Raynos>man
01:49:26  <Raynos>im looking at haskell GUI libraries for inspiration
01:49:34  <Raynos>and now im like "wut even is this"
01:49:40  <mikolalysenko>hmm
01:49:43  <Raynos>Oh wait
01:49:51  <Raynos>Im supposed to look at clojure gui frameworks
01:50:06  <mikolalysenko>are there any tips on how to write a good readme?
01:50:22  <mikolalysenko>like is there a standard style or something for it?
01:50:58  <Raynos>https://gist.github.com/indexzero/1363524
01:51:06  <mbalho>mikolalysenko: short version https://gist.github.com/maxogden/5147486#making-a-good-readme
01:51:09  * tim_smartquit (Ping timeout: 240 seconds)
01:51:23  <mbalho>mikolalysenko: longer version is gonna be part of my Art of Node book, feedback welcome
01:51:27  <Raynos>I use this template https://github.com/Raynos/ngen/blob/master/templates/colingo/content/README.md
01:51:56  <Raynos>i actually think testling badge or travis badge in README = win++++
01:52:02  * tim_smartjoined
01:52:05  <mbalho>oh yea totes
01:52:13  <sorensen>Raynos: you going to nodeconf?
01:52:20  <Raynos>yes
01:52:23  <sorensen>wooooo
01:52:31  <sorensen>you still talk to niftylettuce?
01:52:59  <mikolalysenko>also, what is the travis.yaml thing I see all over the place (newbie question)
01:53:01  <Raynos>sorenson: http://www.nodeconf.com/#counselors
01:53:01  <sorensen>would love to have a drink with you
01:53:13  <Raynos>miko: its the bullshit file used to configure travis-ci
01:53:21  <Raynos>sorensen: who are you again? D:
01:53:24  <AvianFlu>jesusabdullah: look at my github, node-waitpid
01:53:28  <sorensen>im sorensen
01:53:31  <sorensen>thats about it
01:53:34  <sorensen>;)
01:53:36  <mbalho>lol
01:53:38  <mbalho>sorenson on github?
01:53:40  <Raynos>https://github.com/sorenson :D
01:53:44  <sorensen>SEN
01:53:53  <sorensen>https://github.com/sorensen
01:54:09  <mbalho>sweet
01:54:15  <sorensen>i do things
01:54:25  <sorensen>nothing really historic
01:54:57  <Raynos>does anyone actually know how to do pure functional GUIs?
01:55:11  <AvianFlu>jesusabdullah: that lib is a bit of a sin, but if you've got a specific purpose in mind it works fine
01:55:15  <sorensen>seems like an oxymoron
01:56:17  <dominictarr>Raynos: I read this interesting article once, where this guy described rewriting classic arcade games in haskell
01:56:22  <sorensen>Raynos: dont really understand the problem
01:56:40  <Raynos>the problem is performance and non-mutation
01:57:00  <sorensen>theres no reason that you cant write it in a purely functional mannor
01:57:05  <mikolalysenko>I don't see the point in writing everything in haskell, especially if it just makes you write more code that runs slower
01:57:11  <dominictarr>http://prog21.dadgum.com/23.html
01:57:53  <mikolalysenko>but lots of people like it, so maybe there is something to it that I don't get it
01:58:04  <sorensen>dominictarr: would you mind giving me your thougths on something?
01:58:14  <sorensen>i saw your config module for node
01:58:14  <dominictarr>sorensen: sure
01:58:20  <dominictarr>rc?
01:58:24  <sorensen>wanted to know what you thought about mine: https://github.com/sorensen/configs
01:58:25  <sorensen>yes
01:58:48  <Raynos>sorensen: but its slow ;_;
01:58:57  <sorensen>Raynos: functional?
01:59:03  <Raynos>not doing mutation is slow
01:59:07  <Raynos>and it rapes the GC
01:59:18  <sorensen>what environment are we talking about
01:59:35  <sorensen>C#?
01:59:42  <dominictarr>sorensen: no offence, but configuration is not a problem that I ever want to think about again
01:59:51  <sorensen>:P
01:59:55  <substack>isaacs: https://github.com/joyent/node/issues/5132#issuecomment-15436824
02:00:10  <sorensen>dominictarr: no worries
02:00:58  <dominictarr>at a previous job, there was a bunch of config code that was slightly different in each project
02:01:20  <dominictarr>it was a huge wast of time to read it each time you switched projects
02:01:20  <sorensen>i think we've all been there
02:02:03  <sorensen>i was more curious about the general OS level structure vs. app dir level configs
02:02:13  <dominictarr>yeah, so you need to be able to load config from options, envvars, and files -- which must be placed in several standard places
02:02:25  <dominictarr>or the path to the file can be passed in as an option
02:02:35  <dominictarr>and thats it
02:03:00  <dominictarr>sorensen: so, have a .appname/config.json or .appnamerc
02:03:06  <dominictarr>in your home dir
02:03:15  <dominictarr>or /etc/appname
02:03:20  <sorensen>i like the approach the project takes
02:03:37  <sorensen>very much so a linux way of doing things
02:04:11  <dominictarr>yes, and thanks to some prs it does a fairly sensible default on windows too
02:04:48  <sorensen>nice
02:05:03  <Raynos>sorensen: JS of course
02:05:03  <sorensen>i saw yours and thought mine a good compliment
02:05:18  <sorensen>system lvl vs project lvl
02:05:25  <dominictarr>sorensen: the other option is to put a config in the project… but you can make that an option you pass to the start command
02:05:46  <sorensen>tbh on a bigger project i would probably use RC
02:06:27  <sorensen>for the most part though its so simple i'd just rather require a `require('config')
02:06:28  <sorensen>and have it done with
02:06:29  <dominictarr>sorensen: yeah, mostly for a project level stuff i just pass in defaults in the code
02:06:37  <sorensen>yeah
02:06:39  <dominictarr>yes exactly
02:06:49  <sorensen>i tried to fill the middle ground
02:06:50  <dominictarr>Raynos: http://prog21.dadgum.com/23.html
02:07:08  <Raynos>im looking into https://github.com/drcode/webfui
02:07:11  <Raynos>to steal their ideas
02:07:14  <Raynos>STEAL OTHER PEOPLES IDEAS
02:07:14  <LOUDBOT>LET IT BE KNOWN I'M A WAHYA
02:07:17  <Raynos>RE IMPLEMENT THEM IN JS
02:07:17  <LOUDBOT>WHY DO MARRIED GET DRESSED IN WHITE? IT MATCHES THE KITCHEN APPLIANCES!
02:07:21  <Raynos>WELCOME TO WEB DEVELOPMENT
02:07:21  <LOUDBOT>OPENING THE SMALL MAILBOX REVEALS A LEAFLET.
02:07:33  <sorensen>heh
02:08:28  <Raynos>so the reason I focus on performance is
02:08:31  <Raynos>that every web app I ever build
02:08:31  <sorensen>Raynos: functional it what it is, it has a place for sure, but if you find yourself surpassing that place and wondering how to go back to it, it probably isnt for you
02:08:35  <Raynos>required 3 seconds to render shit
02:08:58  * spionquit (Read error: No route to host)
02:09:19  <sorensen>or if you'd rather repeat some code for the sake of functional programming then go for it
02:09:34  * spionjoined
02:09:44  <sorensen>i would repeat code if it meant performence
02:10:10  <Raynos>https://github.com/drcode/webfui#a-simple-webfui-app
02:10:11  <Raynos>usage of numbers
02:10:11  <sorensen>how about this
02:10:11  <sorensen>heres my last project: https://www.genoglyphix.com/browser/18/1/212100000/234600000/
02:10:11  <Raynos>in that example
02:10:11  <wolfeidau>Raynos: GWT the next generation?
02:10:11  <Raynos>is win
02:10:41  <sorensen>my last app is win
02:10:43  <sorensen>even if i dont know what it does
02:11:13  <wolfeidau>sorensen: I like the alt key thing
02:11:28  <sorensen>functional programming? doesnt matter
02:11:30  <sorensen>;)
02:11:34  <sorensen>in the public version its only 400k points of data
02:12:51  <dominictarr>sorensen: what does your app do?
02:12:51  <sorensen>private version is 10x as much
02:12:51  <sorensen>its a genomic data browser
02:12:51  <wolfeidau>sorensen: Seriously small stuff like that makes a big difference to frequent users
02:12:52  <sorensen>thanks
02:12:52  <sorensen>i take a great deal of pride in that app
02:12:53  <sorensen>even though its my last employer
02:12:53  <wolfeidau>sorensen: Is the graph area SVG?
02:13:02  <sorensen>cnavas
02:13:09  <sorensen>canvas
02:13:10  <sorensen>svg is too slow
02:13:10  <sorensen>kills chorme due to too many dom elements
02:13:28  <sorensen>have been meaning to write a blog post about the trageties of chrome and the dom
02:13:47  <sorensen>but yes, chrome will choke at X number of dom elements
02:13:52  <wolfeidau>sorensen: Interesting, hell yeah not enough good articles posted about the guts of that stuff
02:14:43  <wolfeidau>Data vis is an art in itself
02:15:45  * tilgoviquit (Remote host closed the connection)
02:16:01  * niftylettucequit (Read error: Operation timed out)
02:16:29  <sorensen>i wrote the same app this order, Raphael, pure SVG, pure DOM, canvas
02:16:30  <sorensen>the rarity is that my problem is not the majorities
02:16:30  <sorensen>i rendered 100k+ elements at any given time
02:16:31  <sorensen>most people dont do that
02:16:32  <sorensen>so the real issue is, do you want to render > 10k elements at a time? or do you want 100k+ elements to render fast
02:16:40  <sorensen>that it is
02:16:50  <jesusabdullah>AvianFlu: dubious needs? yes please
02:17:08  <sorensen>when you get to donuts and such theres no reason not to use SVG and things like D3
02:17:16  <sorensen>thats what.... 4 elements?
02:17:17  <AvianFlu>jesusabdullah: like I said, it should work fine
02:17:24  <jesusabdullah>AvianFlu: also watching the dr whos with the ponds
02:17:28  <AvianFlu>but like, you know, sync exec inside a request handler will ruin your day, etc.
02:17:34  <jesusabdullah>AvianFlu: got through the one with the house
02:17:41  <jesusabdullah>AvianFlu: interesting.
02:18:05  <jesusabdullah>AvianFlu: or rather the one where the tardis is a woman
02:18:27  <AvianFlu>yeahlol
02:18:35  <AvianFlu>that's actually my favorite episode
02:18:40  <nk109>neil gaimen wrote that episode
02:18:40  <jesusabdullah>oh yeah?
02:18:44  <jesusabdullah>interesting
02:18:56  <jesusabdullah>I think my fave so far is still the one with david tennant where they meet the devil
02:19:12  <AvianFlu>"she's a woman... and she's my tardis. She's a woman... and she's my tardis!" "Did you wish reeeeallly hard?"
02:19:18  <jesusabdullah>hahaha
02:19:22  <jesusabdullah>that was a good line
02:19:30  <jesusabdullah>so I noticed something
02:19:36  <jesusabdullah>scottish accents have a non-rhotic r
02:19:43  <jesusabdullah>similar to ours
02:19:44  <AvianFlu>yep
02:19:46  <jesusabdullah>:)
02:20:07  <substack>a rhotic r you mean?
02:20:34  <substack>american accents except for boston and some coastal southern accents are rhotic
02:20:44  * niftylettucejoined
02:20:48  <jesusabdullah>substack: yes
02:20:52  * chapelquit (Ping timeout: 245 seconds)
02:21:07  <jesusabdullah>substack: "the doctah" vs "the docter"
02:22:07  * sorensenquit (Ping timeout: 245 seconds)
02:23:46  <Raynos>People in #clojure are telling me functional GUIs are an open research problem
02:23:57  <Raynos>which I think is their way of saying stop using functional GUIs in productions
02:24:04  <substack>haha
02:25:02  * dguttmanjoined
02:25:35  * dguttmanquit (Client Quit)
02:25:59  * sorensenjoined
02:26:58  <Raynos>HOW HARD CAN THIS BE >:(
02:26:58  <LOUDBOT>I AM CLEARLY MISSING HILARITY AND EXCITEMENT.
02:27:35  <jesusabdullah>lulz
02:27:49  <jesusabdullah>imo guis are an open research problem
02:27:52  <jesusabdullah>in general
02:28:53  <jesusabdullah>AvianFlu: how do you get/control stdin/stdout/etc on that waitpid?
02:29:02  <jesusabdullah>AvianFlu: ie, I want to see what the child is printing
02:29:42  <AvianFlu>let me see if I have some example code
02:30:28  <jesusabdullah>thanks
02:31:26  <AvianFlu>jesusabdullah: just spawn with 'inherit' for stdio
02:31:33  <AvianFlu>and it'll just write where it needs to
02:31:36  <jesusabdullah>AvianFlu: gist?
02:33:29  <AvianFlu>jesusabdullah: https://gist.github.com/AvianFlu/575117a3322f87d4a19d
02:36:39  <AvianFlu>jesusabdullah: beware of using anything besides fs.openSync and an fd number to redirect, though
02:36:53  <AvianFlu>expecting your parent process to do anything while that's running... it won't work out for you
02:37:06  <AvianFlu>oh wait, that's the wrong file I linked
02:40:23  <AvianFlu>jesusabdullah: updated the gist
02:43:12  <Raynos>WININING https://twitter.com/FakeAlexRussell/status/316378097534500865
02:52:26  <substack>what is the name of that webkit module?
02:52:58  <substack>the rather recent one
02:54:31  <substack>was it https://github.com/wearefractal/pane ?
02:55:18  <Raynos>oh ehm,
02:55:21  <Raynos>not pane
02:56:23  <Raynos>substack: https://github.com/deanmao/node-chimera !!
02:56:32  <substack>or https://github.com/rogerwang/node-webkit /
02:56:34  <substack>?
02:56:39  * timoxleyquit (Ping timeout: 240 seconds)
02:57:15  <substack>I want non-headless
02:57:31  * mikolalysenkoquit (Ping timeout: 245 seconds)
02:58:08  <substack>node-webkit isn't on npm -_-
02:58:20  <Raynos>oh
02:58:28  <Raynos>well for webkit eithre node-webkit or appjs
02:58:28  * timoxleyjoined
02:58:35  <Raynos>oh hijinx did somethign!
02:58:45  <Raynos>https://github.com/hij1nx/node-chrome !
02:58:55  <substack>that's what I was thinking of
02:59:18  <substack>I feel like building a native terminal app with html and node
02:59:49  <substack>already figured out a lot of the hard parts of that writing shux
03:00:05  <substack>and I want something I can set the background image with for demos
03:07:16  * thl0quit (Remote host closed the connection)
03:09:45  * wolfeidauquit (Read error: Connection reset by peer)
03:10:02  * wolfeidaujoined
03:10:56  <dominictarr>substack: I will use it!
03:12:59  * chapeljoined
03:14:18  * jcrugzzquit (Ping timeout: 245 seconds)
03:15:11  * mikealjoined
03:15:39  * sorensenquit (Ping timeout: 240 seconds)
03:19:42  <jesusabdullah>AvianFlu: thank you
03:22:54  <Raynos>Benvie: ping
03:23:01  <Raynos>Benvie: blink blink blink
03:25:04  <rvagg>I've been using appjs for morkdown (markdown editor/previewer), but it's not supporting 0.10 yet
03:33:18  <Raynos>MAWKDAWN
03:41:31  * dominictarrquit (Quit: dominictarr)
03:41:37  * AvianFluquit (Remote host closed the connection)
03:45:25  * marcello3dquit (Remote host closed the connection)
03:45:57  * mikealquit (Quit: Leaving.)
03:52:41  <substack>I'm just settling on google-chrome --app=file://$PWD/test.html
03:52:47  <substack>seems to work better than these modules
03:57:14  * wolfeidauquit (Remote host closed the connection)
03:59:47  * mikealjoined
04:03:13  * mikealquit (Client Quit)
04:03:43  * mikolalysenkojoined
04:04:21  <defunctzombie>substack: for chrome apps I just use browserify to make the js bundles and that is it
04:04:28  <defunctzombie>substack: you don't need to do anything else special
04:04:56  <substack>the biggest thing was just figuring out how to hide the browser decoration
04:05:00  <substack>which --app= does
04:05:50  <defunctzombie>substack: yep
04:06:01  <defunctzombie>substack: or you can just install it as an extension
04:06:08  <defunctzombie>substack: which gets you an icon to launch it and such
04:06:20  <defunctzombie>--app is the same thing iirc just for quicker testing
04:06:40  <defunctzombie>https://github.com/shtylman/eyersee
04:06:40  <substack>I want to distribute this with npm so I'm not worried about icons
04:06:44  <defunctzombie>ah
04:08:28  * mikolalysenkoquit (Ping timeout: 256 seconds)
04:20:00  * tim_smartchanged nick to tim_smart|away
04:23:32  * mikolalysenkojoined
04:25:55  * Benvie_joined
04:27:59  * Benviequit (Ping timeout: 246 seconds)
04:28:32  * timoxleyquit (Quit: Computer has gone to sleep.)
04:29:22  * timoxleyjoined
04:31:17  * dguttmanjoined
04:31:27  * timoxleyquit (Client Quit)
04:32:20  * dguttmanquit (Client Quit)
04:33:07  <substack>browserify error messages fixed: https://gist.github.com/substack/5243156
04:33:27  * mikealjoined
04:46:52  <defunctzombie>substack: cool
04:47:02  <defunctzombie>substack: you should check out the smart bundle patch at some point
04:47:09  <defunctzombie>substack: I am using that fork in enchilada
04:49:24  <substack>k
04:50:14  <defunctzombie>substack: it brings all the bundles to the yard, and they're like.. hey, ive already bundled that
04:50:43  <substack>that makes sense
04:51:13  * mikolalysenkoquit (Ping timeout: 240 seconds)
04:51:33  <substack>ok this looks fine
04:52:32  <substack>defunctzombie: can you update the readme real quick?
04:52:35  <substack>then I'll merge it
04:56:40  <defunctzombie>substack: I dunno if it is fine
04:56:49  <defunctzombie>substack: cause I kinda just made a ghetto property to expose it
04:57:04  <defunctzombie>substack: wasn't really sure if there was a better way or whatnot
04:57:23  <substack>I don't really care so long as it passes the tests
04:57:32  <defunctzombie>haha
04:57:52  <defunctzombie>yes, and it also adds another test to check for the behavior
04:58:07  <substack>which is why I'm not worried about it
04:58:17  <substack>I can always refactor later if tests have my back
05:01:18  <defunctzombie>damn straight
05:01:30  <defunctzombie>I feel like that should be a meme or something
05:07:18  <Raynos>I started playing with the idea of using an immutable data structure thing ( https://gist.github.com/Raynos/5243195 )
05:07:25  <Raynos>not sure whether thats a good idea or a disaster idea
05:08:04  <defunctzombie>sure are a lot of return statements hahaha
05:08:18  <Raynos>RETURN ALL THE THINGS
05:08:18  <LOUDBOT>IS THE MISOGYNIST KNOWN AS KEV SPEWING LOUDS
05:08:32  <Raynos>defunctzombie: this is why languages should implicit return :p
05:08:38  <defunctzombie>haha
05:08:47  <Raynos>why would you have a function that doesn't return anything ಠ_ಠ
05:08:56  <defunctzombie>I dunno
05:08:58  <Raynos>void lol_side_effect(int)
05:09:23  <defunctzombie>I like explicit return tho :/
05:09:28  <defunctzombie>or maybe I don't
05:09:31  <defunctzombie>I like the clarify
05:09:34  <Raynos>i dont care about JS syntax
05:09:35  <defunctzombie>*clarity
05:09:40  <Raynos>little I can do about it
05:09:53  <Raynos>anyway I'm wondering whether the Immutable thing is unnecessary complex
05:10:01  <Raynos>or whether it's a good thing (TM)
05:10:13  <defunctzombie>everything is unnecessaryily complex until it isn't
05:10:27  <Raynos>well I'll eventually need it for performance
05:10:34  <Raynos>but I wonder whether I should use it in my examples
05:10:38  <defunctzombie>my node shirt arrived today :)
05:10:38  <Raynos>as the "recommended way"
05:10:42  <Raynos>Mine too!
05:10:46  <Raynos>node on & keep calm
05:10:49  <defunctzombie>yep
05:12:35  * Domenic_joined
05:13:37  * mikealquit (Read error: Connection reset by peer)
05:18:28  * mikealjoined
05:38:13  * Domenic_quit (Ping timeout: 248 seconds)
05:45:05  <Raynos>I hate american banks
05:45:11  <Raynos>they make me raeg
05:45:21  <Raynos>i just tried to pay online
05:45:32  <Raynos>and was called up and thrown into a conference call with the bank and the company
05:45:40  <Raynos>and im like what the fuck
05:57:18  * mikolalysenkojoined
06:01:43  <substack>Raynos: hopefully bitcoins kill them
06:01:56  <Raynos>KILL ALL THE THINGS
06:01:56  <LOUDBOT>IMMA LET YOU FINISH BUT I JUST WANTED TO SAY THAT I'M ON A BOAT MOTHERFUCKA
06:02:09  <Raynos>substack: I forgot that with bitcoins i dont need no fucking banks
06:02:13  <Raynos>how / where I store bitcoins?
06:02:23  <Raynos>on joyent? xd
06:02:28  * mikolalysenkoquit (Ping timeout: 272 seconds)
06:13:49  <jesusabdullah>Raynos: in The Grid
06:14:01  <jesusabdullah>Raynos: it's weird
06:17:25  <defunctzombie>Raynos: welcome to bitcoin
06:17:42  <defunctzombie>Raynos: I recommend blockchain.info to get started playing around
06:17:54  <defunctzombie>Raynos: you can hold your own wallet on your computer if you want tho
06:18:15  * defunctzombieis working on some js libs to make bitcoin transfers easier without trusting third parties
06:24:24  * defunctzombiechanged nick to defunctzombie_zz
06:45:20  * wolfeidaujoined
07:22:46  <substack>standalone mode in 2.8.0 https://github.com/substack/node-browserify/pull/352
07:23:03  * douglaslassancejoined
07:23:50  * douglaslassancechanged nick to Asterokid
07:44:16  * nicholasfjoined
07:46:32  * mmckeggpart
07:48:32  * nicholasfquit (Ping timeout: 246 seconds)
07:53:16  * dominictarrjoined
07:57:20  * dominictarrquit (Client Quit)
07:59:23  * dominictarrjoined
08:03:07  * dominictarrquit (Client Quit)
08:31:35  * nk109quit (Quit: laters...)
08:42:54  * dominictarrjoined
08:49:34  * Asterokidquit (Quit: Linkinus - http://linkinus.com)
08:50:57  <juliangruber>substack: substack.net is down
08:52:01  <substack>server restarted
08:52:03  <substack>thanks
08:53:40  <substack>ack up
08:53:43  <substack>s/^/b
09:01:15  * dools_joined
09:02:09  * paul_irish_joined
09:02:18  * blakmatrixjoined
09:05:33  * brianloveswords_joined
09:06:24  * notalexgordon_quit (*.net *.split)
09:06:26  * brianloveswordsquit (*.net *.split)
09:06:28  * paul_irishquit (*.net *.split)
09:06:28  * doolsquit (*.net *.split)
09:12:32  * blakmatrixquit (Quit: Leaving.)
10:10:38  * spionquit (Ping timeout: 246 seconds)
10:23:45  * spionjoined
10:33:37  <dominictarr>juliangruber: hey whats up?
10:35:42  * nicholasfjoined
10:35:48  * thl0joined
10:44:36  * chapelquit (Ping timeout: 264 seconds)
10:46:39  * chapeljoined
10:51:11  * rvaggquit (Excess Flood)
10:51:46  * rvaggjoined
11:04:02  <juliangruber>dominictarr: hey mate
11:04:08  <dominictarr>hey whats up
11:04:20  <juliangruber>just came out of a meeting
11:04:24  <juliangruber>and yourself?
11:04:36  <dominictarr>I'm working on a PR for level-store
11:05:06  <juliangruber>awesome!
11:05:18  <dominictarr>there is two features it needs: chunklength - and hashes
11:05:21  <juliangruber>I saw the issues but didn't really have time to think about theme
11:05:36  <juliangruber>using the chunk number instead of timestamps is a no brainer
11:06:26  <juliangruber>I don't think there's real need for timestamps, you just want to resume from the last ID you received
11:07:06  * notalexgordon_joined
11:08:56  * stlsaintquit (Ping timeout: 256 seconds)
11:12:48  <rvagg>guys, do you know the name of the hotel we're staying at in Dublin?
11:17:32  * shuaibjoined
11:19:37  <dominictarr>rvagg: exchequer, i believe
11:20:06  <rvagg>dominictarr: thanks, I just need to know where to head when I land
11:20:18  <dominictarr>when do you arrive?
11:20:47  <rvagg>thursday midday
11:21:07  <rvagg>leaving home in about 12 hours
11:22:07  <dominictarr>what time do you arrive?
11:24:04  <rvagg>12:00
11:24:10  <rvagg>28 Mar
11:45:10  <rvagg>shutting down here, catch you over there
11:47:54  <dominictarr>rvagg: is that 12:00 noon, or 12 midnight?
11:48:02  <dominictarr>oh, you said already
11:48:08  <dominictarr>see you thursday!
11:51:05  * yorickjoined
11:51:05  * yorickquit (Changing host)
11:51:05  * yorickjoined
11:55:55  <substack>dominictarr: ok this standalone terminal works
11:56:15  <dominictarr>npm pub!
11:56:24  <substack>cleaning it up and publishing pretty soon
11:57:10  <dominictarr>substack: did you use appjs or node-webkit?
11:57:23  <substack>I just used google-chrome --app=...
11:57:26  * nicholas_joined
11:57:42  <dominictarr>and then you run a server?
11:58:24  <substack>yep
11:58:31  <substack>but the bin script will handle all of this
11:58:52  <dominictarr>that is pretty good also, actually, because you can have a terminal in browser tabs
11:59:06  * jcrugzzjoined
11:59:14  <dominictarr>and use it on web servers too
11:59:22  * jcrugzzquit (Client Quit)
11:59:30  * jcrugzzjoined
11:59:44  <substack>and I'm using shux so you get multiplexing by default
12:00:20  <dominictarr>it will be easy to add multiple panes and stuff too
12:01:26  <substack>it's just html
12:01:48  <dominictarr>and shoe, i presume?
12:02:48  <substack>yep
12:04:44  * nicholasfquit (Read error: Connection reset by peer)
12:04:44  * niftylettucequit (Ping timeout: 246 seconds)
12:04:44  * spionquit (Ping timeout: 246 seconds)
12:08:19  * chapelquit (Ping timeout: 264 seconds)
12:11:55  * spionjoined
12:21:35  * ins0mniajoined
12:44:48  <substack>https://github.com/substack/exterminate
12:44:51  <substack>dominictarr: ^^
12:46:12  <dominictarr>what port does it use by default?
12:47:00  <dominictarr>on port 0 ?
12:47:25  <substack>0 yes
12:47:34  <substack>it's on the fly
12:47:59  <dominictarr>does that mean pick a port?
12:48:04  <substack>yes
12:48:15  <substack>the operating system picks an available port
12:48:19  * ins0mniaquit (Ping timeout: 245 seconds)
12:48:37  <substack>the port doesn't matter, you just type `exterminate` then it works
12:49:19  <tanepiper>substack:
12:49:22  <tanepiper>─○ exterminate
12:49:23  <tanepiper>events.js:72
12:49:25  <tanepiper> throw er; // Unhandled 'error' event
12:49:27  <tanepiper> ^
12:49:29  <tanepiper>Error: spawn ENOENT
12:49:31  <tanepiper> at errnoException (child_process.js:945:11)
12:49:33  <tanepiper> at Process.ChildProcess._handle.onexit (child_process.js:736:34)
12:50:39  <substack>tanepiper: do you have `google-chrome` in your $PATH?
12:51:19  <tanepiper>oh i thought I had >:|
12:52:36  * thl0quit (Remote host closed the connection)
12:52:39  <dominictarr>substack: this is AWESOME!
12:53:17  <dominictarr>there is no cursor, though
12:53:29  <substack>yes
12:53:33  <substack>working on that
12:54:10  <tanepiper>that's because OSX it's /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
12:54:20  <tanepiper>but I can symlink it!
12:54:46  <substack>tanepiper: want to send me a pull req to detect how osx exposes that bin?
12:54:54  <substack>I was thinking of using the `which` module for this
12:55:00  <substack>on npm
12:55:31  <tanepiper>hmm, symlinking it doesn't seem to work :/
12:58:22  <tanepiper>it does find (AFAIK( it but it doesn't launch an actual window
12:58:50  * ins0mniajoined
12:59:58  <dominictarr>substack https://github.com/substack/exterminate/pull/1
13:03:39  <dominictarr>substack: tanepiper I'm running it in the browser. works well
13:04:07  <dominictarr>tanepiper: see my branch to make it start on a specific port, so you can just run it where you like
13:05:39  <substack>ok merged
13:06:24  <substack>it needs to compute the width to resize the terminal to the full geometry size
13:06:47  <substack>need to compute the size of each character of text or something
13:08:05  <dominictarr>it already wraps correctly
13:08:17  <dominictarr>oh, hang on
13:08:27  <substack>not for me
13:08:31  <substack>it's just 80x25
13:09:14  <dominictarr>no… sorry, it doesn't
13:10:07  <dominictarr>there is some reason that detecting the width of the screen is very qwerky
13:11:31  <dominictarr>oh, no… it's easy
13:11:37  <substack>it's not doing any detection
13:11:49  <substack>can check the window.innerWidth and window.innerHeight
13:12:02  <substack>but then you've got to go from that to the text size
13:12:03  <dominictarr>var d = document.createElement('div')
13:12:04  <dominictarr>window.onresize = function () { console.log(d.clientWidth)}
13:12:04  <dominictarr>function () { console.log(d.clientWidth)}
13:12:07  <substack>to get the rows and columns
13:12:13  <dominictarr>oh right
13:13:09  <dominictarr>or, you could have an invisible element with text and check it's width
13:13:45  <substack>I was thinking something like that could work
13:14:54  <substack>I want to use this to make a special escape sequence for showing html
13:15:06  <substack>then in my presentations I can embed html in my terminal >:D
13:15:43  <dominictarr>the other problem is that copy-paste doesn't work
13:16:22  <substack>at least it's pretty hackable
13:16:27  <dominictarr>I want to have multiple panes… and use this as my main term
13:16:30  * mikolalysenkojoined
13:16:56  <dominictarr>iterm2 has really nice repositioning… so i'd copy that
13:17:11  <substack>well shux is already in use
13:17:31  <substack>so you can open, attach, and reattach multiple forkpty sessions
13:17:36  <dominictarr>but also… what if you could open a pane that is an Iframe?
13:17:48  <substack>haha yes
13:17:53  <dominictarr>then you could have html in that frame
13:18:19  <dominictarr>would work with http, at least
13:18:34  <dominictarr>or you have a proxy?
13:19:03  <dominictarr>and tunnel http over http...
13:19:18  <substack>could do all kinds of crazy things
13:19:24  <substack>anyways zzz &
13:19:40  <dominictarr>night!
13:22:39  * substackfg
13:22:50  <substack>haha exterminate was the 26000th package uploaded to npm https://npmjs.org/
13:25:48  <dominictarr>IT'S A SIGN FROM GOD
13:25:48  <LOUDBOT>I HAVE TO URINATE
13:26:07  * thl0joined
13:28:25  <substack>dominictarr: https://twitter.com/mykola/status/316541951484772353
13:38:19  * timoxleyjoined
13:38:36  * fallsemojoined
13:38:46  <dominictarr>substack: I got it to work, but I had to pass --user-data-dir=./
13:44:32  * timoxleyquit (Quit: Computer has gone to sleep.)
13:46:14  * mikolalysenkoquit (Ping timeout: 245 seconds)
13:52:20  * marcello3djoined
13:52:46  <dominictarr>substack: okay, I got this running just working on osx
13:57:37  <tanepiper>dominictarr: \o/
14:01:12  <dominictarr>tanepiper: substack https://github.com/substack/exterminate/pull/3
14:01:41  * CryptoQuickjoined
14:09:02  * jibayjoined
14:09:38  <dominictarr>an entire os based on nodejs and npm feels so close
14:10:53  * niftylettucejoined
14:11:41  * mikolalysenkojoined
14:13:47  <spion>or at least an IDE
14:13:51  * spionhides
14:14:08  <pkrumins>cloud9
14:14:58  <dominictarr>the os is an IDE.
14:15:06  <dominictarr>unix is an ide for C
14:15:15  <pkrumins>why c?
14:15:20  <mikolalysenko>how many npm modules are there exactly?
14:15:28  <pkrumins>26000 and a few more
14:15:36  <dominictarr>it says on npmjs.org
14:15:46  <pkrumins>Total Packages: 26 005
14:15:51  <dominictarr>pkrumins: because they made it for c, with c
14:16:01  <pkrumins>dominictarr: oic
14:16:10  <pkrumins>hah, oh i c.
14:17:09  <mikolalysenko>so compared to ruby there are about 1/3 as many node modules
14:17:28  <mikolalysenko>or # ruby gems ~ 3 * #npm modules
14:17:28  <pkrumins>ruby has more modules?
14:17:31  <dominictarr>yes, but the rate of increase is enoumous
14:17:42  <pkrumins>node will take over relatively soon
14:17:42  <mikolalysenko>yeah, I think node will overtake by the end of the year
14:18:07  <dominictarr>when I started node, 2 years ago ruby had 30k
14:18:17  <pkrumins>and how many ruby has now?
14:18:17  <dominictarr>and node had 1000
14:18:23  <pkrumins>haha.
14:19:03  <mikolalysenko>I remember it was big news when ruby passed cpan
14:19:07  <mikolalysenko>http://developers.slashdot.org/story/10/12/20/0459240/rubygems-module-count-soon-to-surpass-cpans
14:19:18  <mikolalysenko>but node should soon shoot right past that
14:19:29  <mikolalysenko>http://www.modulecounts.com/
14:19:30  <pkrumins>i never figured out how to publish a ruby, python or perl module
14:19:35  <pkrumins>they made it fucking impossible
14:20:27  <mikolalysenko>if you look at the charts, node is currently growing fastest, but ruby has also been speeding up
14:20:29  <dominictarr>ruby is gonna be hard to beat, actually it's a pretty steep gradient
14:20:54  <mikolalysenko>I think eventually node will close the gap
14:21:03  <pkrumins>modulecounts.com is cool
14:21:42  <mikolalysenko>we are on track to pass cpan in a few weeks
14:21:52  <mikolalysenko>ruby will be harder though
14:22:09  <mikolalysenko>probably pypi will fall after that
14:22:21  <pkrumins>probably? definitely!
14:22:42  <dominictarr>http://www.google.com/trends/explore#q=node.js%2C%20ruby%20on%20rails&cmpt=q
14:23:10  <pkrumins>wow
14:23:31  <dominictarr>looks like ruby was all hype, and is tailing now
14:23:41  <pkrumins>was ror invented in 2005?
14:24:11  <dominictarr>and look, ror is most searched for in india!
14:24:20  <pkrumins>2004 actually
14:24:52  <pkrumins>wouldnt that be because there are a billion more people?
14:25:12  <dominictarr>oh, but it's not that strong for node
14:25:19  <pkrumins>or is that data relative?
14:25:38  <pkrumins>searches/population
14:25:40  <pkrumins>unlikely.
14:25:50  <dominictarr>maybe it's that people are trying to find cut rate rails devs
14:26:10  <dominictarr>and are recruiting in india
14:26:14  <pkrumins>that wouldnt explain search being in india
14:26:20  <pkrumins>oh that would explain it.
14:26:30  <mikolalysenko>one problem with all of this growth is that it is getting harder to find interesting/useful modules
14:27:19  <dominictarr>hmm
14:27:21  <pkrumins>why do you need interesting modules? modules should solve particular problems you've rather be interesting.
14:27:35  <mikolalysenko>true, but sometimes people look for the wrong thing
14:27:41  <dominictarr>well, it's not getting harder…
14:27:45  <dominictarr>it's getting easier,
14:27:50  <pkrumins>yeah not getting harder.
14:27:56  <mikolalysenko>I suppose
14:27:57  <dominictarr>but it's getting harder to find the BEST one
14:28:15  <mikolalysenko>but looking around in ruby gems, it is difficult to make sense of what is going on (for example)
14:28:27  <mikolalysenko>like if you want to compare the functionality in ruby gems vs npm, how do you do it?
14:28:42  <mikolalysenko>a million template engines < 1 useful algorithm
14:28:52  <pkrumins>just use the most popular ones
14:28:54  <mikolalysenko>so package counts are not really the whole story
14:28:59  <isaacs>substack: > rbytes@0.0.2 install /usr/local/lib/node_modules/exterminate/node_modules/shoe/node_modules/sockjs/node_modules/rbytes
14:29:02  <isaacs>> node-waf configure build
14:29:04  <isaacs>sh: node-waf: command not found
14:29:07  <isaacs>npm WARN optional dep failed, continuing rbytes@0.0.2
14:29:09  <isaacs>substack: rbytes should get on the node-gyp bandwagon
14:31:53  * timoxleyjoined
14:33:13  <dominictarr>is there a js function to get parse a hex string as a number?
14:34:11  <mikolalysenko>parseInt
14:34:19  <mikolalysenko>give it 16 as the base
14:34:32  <mikolalysenko>https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/parseInt
14:34:39  <mikolalysenko>parseInt("01ab", 16)
14:35:06  <dominictarr>thanks!
14:38:18  * Domenic_joined
14:39:28  * AvianFlujoined
14:40:25  * Domenic__joined
14:40:32  * Domenic_quit (Read error: Connection reset by peer)
14:41:32  * mikealquit (Quit: Leaving.)
14:45:05  * kenperkinsjoined
14:51:49  <hij1nx>has anyone done anything with trying to capture network packets without node-pcap?
14:52:11  <hij1nx>or maybe some kind of hack to wrap net?
14:52:21  <spion>mikolalysenko, you can try npmsearch (the module) - its my attempt at a better search through npm. demo at http://npmsearch.docucalc.com
14:54:53  <hij1nx>spion: that seems to work nicely :)
14:55:50  <spion>(the command line tool is much more tweakable, with importance factors and options for downloads "half-life", update recency etc)
14:56:37  <spion>hij1nx, thanks :)
14:57:26  <spion>also worthy if note is that it doesn't rely on middleman severs (it creates a local sqlite db populated directly from the registry)
14:57:58  * defunctzombie_zzchanged nick to defunctzombie
14:59:43  * brianloveswords_changed nick to brianloveswords
15:11:43  * mikealjoined
15:16:43  <hij1nx>dominictarr: i agree with the sentiment, but it asumes someone is familiar with all your dependencies ;)
15:18:05  <dominictarr>hij1nx: which sentiment?
15:18:48  <hij1nx>dominictarr: oh, i was referring to "determining stability'
15:19:52  <hij1nx>dominictarr: high latency reply ;)
15:20:08  <dominictarr>oh, right -
15:20:13  <hij1nx>dominictarr: do you know of any interesting hacks for captruing tcp data without node-pcap?
15:20:19  <dominictarr>no
15:20:22  <hij1nx>hrm.
15:21:03  <hij1nx>thats pretty much the way to do it i guess without an api wrapper or a custom node build
15:21:18  <hij1nx>or maybe a proxy
15:27:20  <defunctzombie>substack: https://github.com/shtylman/qr-element#script-tag-users
15:27:30  <defunctzombie>substack: packaged a standalone for non browserify users using --standalone :)
15:28:20  * mikealquit (Quit: Leaving.)
15:32:39  <hij1nx>`var fs = require('fs'); // =>` doesnt work ;)
15:32:56  <Domenic__>standalone is awesome
15:36:06  <defunctzombie>Domenic__: yea, it will help get some of our modules used by non believers
15:36:23  * dguttmanjoined
15:36:53  * shuaibquit (Quit: Computer has gone to sleep.)
15:50:43  * mikealjoined
15:51:08  * Benvie_quit (Ping timeout: 240 seconds)
15:55:05  * mikealquit (Client Quit)
16:13:47  * jibayquit (Quit: Leaving)
16:14:41  * tmcwjoined
16:19:53  * Benvie_joined
16:25:44  * sorensenjoined
16:29:00  * kenperkinsquit (Ping timeout: 264 seconds)
16:35:17  * mikolalysenkoquit (Ping timeout: 248 seconds)
16:36:30  * shuaibjoined
16:39:01  * nicholas_quit (Read error: Connection reset by peer)
16:39:11  * nicholasfjoined
16:39:17  * mikealjoined
16:39:43  * chapeljoined
16:43:26  * nicholasfquit (Ping timeout: 256 seconds)
16:50:43  * kenperkinsjoined
16:52:50  * mikolalysenkojoined
16:54:30  * thl0quit (Remote host closed the connection)
16:56:27  * thl0joined
17:04:02  * paul_irish_changed nick to paul_irish
17:13:29  * jcrugzzquit (Ping timeout: 256 seconds)
17:16:12  * stlsaintjoined
17:20:19  * timoxleyquit (Quit: Computer has gone to sleep.)
17:21:54  * timoxleyjoined
17:23:19  * Domenic__quit (Remote host closed the connection)
17:23:47  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
17:27:24  * defunctzombiechanged nick to defunctzombie_zz
17:33:55  * onion_9joined
17:34:55  * onion_9quit (Client Quit)
17:40:09  <dominictarr>juliangruber: https://github.com/dominictarr/level-peek
17:40:20  <dominictarr>^ was surprisingly complex to get right
17:42:37  * thl0quit (Remote host closed the connection)
17:42:59  * Domenic_joined
17:43:41  * thl0joined
18:00:30  * jcrugzzjoined
18:02:21  <dominictarr>juliangruber: ping?
18:30:58  * fallsemoquit (Quit: Leaving.)
18:34:00  * ITprojoined
18:38:23  * fallsemojoined
18:43:37  * jcrugzzquit (Ping timeout: 256 seconds)
18:56:42  * dominictarrquit (Quit: dominictarr)
18:57:14  <hij1nx>dominictarr: https://github.com/hij1nx/netpeek
19:02:59  * spionquit (Ping timeout: 246 seconds)
19:06:35  * CoverSlidejoined
19:16:04  * jcrugzzjoined
19:31:57  * shamajoined
19:46:58  <wolfeidau>hij1nx: Did you figure out your packet problem?
19:57:56  * mikolalysenkoquit (Ping timeout: 246 seconds)
20:01:42  * Guest44152changed nick to sindresorhus
20:02:12  * sindresorhuschanged nick to Guest37526
20:04:52  * mikolalysenkojoined
20:07:27  * Guest37526changed nick to sindresorhus
20:09:04  * timoxleyquit (Quit: Computer has gone to sleep.)
20:09:10  * dominictarrjoined
20:11:59  * Domenic_quit (Remote host closed the connection)
20:14:03  * ITproquit
20:17:05  * Domenic_joined
20:24:10  * tim_smart|awaychanged nick to tim_smart
20:26:22  * tilgovijoined
20:35:00  * dominictarrquit (Ping timeout: 264 seconds)
20:41:21  * mmckeggjoined
20:42:46  * defunctzombie_zzchanged nick to defunctzombie
20:45:54  <jesusabdullah>ttly fixed my phone
20:48:52  * nicholasfjoined
20:49:33  * jibayjoined
20:58:31  * timoxleyjoined
21:04:38  * dguttmanquit (Ping timeout: 248 seconds)
21:07:22  * defunctzombiechanged nick to defunctzombie_zz
21:09:12  <hij1nx>wolfeidau: partly, i would still like to specify buckets for the bytes that get captured. in particular, i'd like the bytes that get captured to be categorized by the module that produces them
21:16:18  <wolfeidau>hij1nx: I have been meaning to see if dtrace can track that stuff, it can certainly get to every layer, it is just whether it could associate it with a module located
21:29:53  * nicholasfquit (Remote host closed the connection)
21:33:01  * wolfeidauquit (Remote host closed the connection)
21:33:19  * AvianFluquit (Remote host closed the connection)
21:42:14  * fallsemoquit (Ping timeout: 246 seconds)
21:50:40  * fallsemojoined
21:51:29  * thl0quit (Remote host closed the connection)
21:55:07  * sorensen_joined
21:55:39  * defunctzombie_zzchanged nick to defunctzombie
21:59:44  * thl0joined
22:03:55  * tim_smartchanged nick to tim_smart|away
22:04:52  * thl0quit (Remote host closed the connection)
22:07:11  * defunctzombiechanged nick to defunctzombie_zz
22:08:48  * dguttmanjoined
22:10:31  * marcello3dquit (Remote host closed the connection)
22:10:59  * marcello3djoined
22:15:26  * marcello3dquit (Ping timeout: 245 seconds)
22:15:26  * tmcwquit (Read error: Connection reset by peer)
22:19:37  * wolfeidaujoined
22:31:38  * ralphtheninjaquit (Ping timeout: 240 seconds)
22:32:35  * nicholasfjoined
22:34:05  * mikolalysenkoquit (Read error: Connection reset by peer)
22:34:21  * mikolalysenkojoined
22:34:22  * ralphtheninjajoined
22:36:26  * tilgoviquit (Remote host closed the connection)
22:36:37  * tilgovijoined
22:38:51  * gregwhitworthjoined
22:38:57  <gregwhitworth>"jesusabdullah: sup bro"
22:39:17  <jesusabdullah>gregwhitworth: there you are
22:39:29  <jesusabdullah>gregwhitworth: welcome to irc, welcome to the inner sanctum
22:39:31  * ralphtheninjaquit (Ping timeout: 264 seconds)
22:39:47  <gregwhitworth>"jesusabdullah: LOL, I'm a newb at this, saw the hash tag and thought you were using it for twitter"
22:40:53  * ralphtheninjajoined
22:41:18  <jesusabdullah>gregwhitworth: if you want to be legit you have to use irc
22:41:25  <jesusabdullah>gregwhitworth: drop the quotes brah
22:42:54  <gregwhitworth>jesusabdullah There we go
22:43:40  <jesusabdullah>indeed
22:43:52  <gregwhitworth>jesusabdullah: So what was up with the Anchorage thing, did you use to live up this way?
22:44:12  <jesusabdullah>gregwhitworth: born and raised Alaskan, off Arctic and 36th right now
22:44:25  <jesusabdullah>gregwhitworth: Anchorage is a relatively small town
22:44:35  <gregwhitworth>jesusabdullah: yeah
22:44:39  <jesusabdullah>gregwhitworth: but Anchorage desires to be something more
22:44:47  <jesusabdullah>gregwhitworth: I call Anchorage the "me too" city
22:45:04  <gregwhitworth>jesusabdullah: LOL. Basically a suburb or Portland or Seattle IMO
22:45:10  <jesusabdullah>exactly
22:45:22  <jesusabdullah>well, actually no
22:45:31  <jesusabdullah>people say that but having been to Seattle and Portland, no
22:45:43  <gregwhitworth>jesusabdullah: I like Portland myself
22:45:52  <jesusabdullah>anyways, Anchorage is like that 14 year old kid that invites itself to the "big kid parties"
22:45:54  <gregwhitworth>jesusabdullah: But then again I was only visiting
22:45:58  <jesusabdullah>"we can have a tech industry!"
22:46:33  <gregwhitworth>jesusabdullah: You mean like silicon valley or just the service of them?
22:46:55  <jesusabdullah>In general. Anchorage wants to be metropolitan.
22:47:06  <gregwhitworth>jesusabdullah: You are probably referring to silicon valley type tech scene, which is laughable at best
22:47:09  <jesusabdullah>That includes aspects of having a tech industry similar to other larger cities
22:47:20  <gregwhitworth>jesusabdullah: embarrassing really
22:47:58  <jesusabdullah>Not necessarily
22:48:39  <gregwhitworth>jesusabdullah: I guess it depends to what extent you're referring
22:48:45  <jesusabdullah>sure
22:49:26  <gregwhitworth>jesusabdullah: In my mind I am picturing Google unveiling their next big thing at the Captain Cook and it just doesn't quite fit
22:49:50  <gregwhitworth>Now a getaway hackathon, that would be awesome - up at seven glaciers
22:51:32  <jesusabdullah>bbl
22:51:41  <gregwhitworth>Sounds good - I gotta get some work done
22:51:52  * gregwhitworthquit (Quit: Page closed)
22:52:09  <jesusabdullah>this is going to sound really dickish
22:52:18  <jesusabdullah>I don't think I like that guy
23:01:08  * gildeanquit (Ping timeout: 252 seconds)
23:01:25  * ralphtheninjaquit (Ping timeout: 248 seconds)
23:02:09  * gildeanjoined
23:02:17  * ralphtheninjajoined
23:04:46  * tanepiperquit (Remote host closed the connection)
23:04:54  * Benvie_quit (Quit: Leaving)
23:06:04  * tanepiperjoined
23:13:33  * nicholasfquit (Read error: Connection reset by peer)
23:13:54  * nicholasfjoined
23:14:39  * wolfeidauquit (Read error: Connection reset by peer)
23:14:51  * wolfeidaujoined
23:15:11  * thl0joined
23:17:04  * defunctzombie_zzchanged nick to defunctzombie
23:20:00  * thl0quit (Ping timeout: 264 seconds)
23:26:31  * defunctzombiechanged nick to defunctzombie_zz
23:26:40  * jibayquit (Remote host closed the connection)
23:29:28  * yorickquit (Remote host closed the connection)
23:29:36  * ralphtheninjaquit (Ping timeout: 264 seconds)
23:29:46  * ralphtheninjajoined
23:30:45  * mikolalysenkoquit (Ping timeout: 248 seconds)
23:35:54  * mikolalysenkojoined
23:47:18  * Domenic_quit (Remote host closed the connection)
23:51:35  * kenperkinsquit (Quit: Textual IRC Client: http://www.textualapp.com/)
23:55:19  * tilgoviquit (Remote host closed the connection)
23:55:55  * Domenic_joined
23:56:55  * defunctzombie_zzchanged nick to defunctzombie
23:58:55  * defunctzombiechanged nick to defunctzombie_zz