19:26:32  <fotoverite>OH you did the jeopardy site!
19:26:42  <fotoverite>Klonkine really likes it
19:29:56  * shuaibjoined
19:44:43  * jez0990_quit (Ping timeout: 245 seconds)
19:47:29  * dominictarrjoined
20:00:02  <mbalho>wat is jeperdy sight
20:12:27  * st_lukequit (Remote host closed the connection)
20:21:42  * zz_shykeschanged nick to shykes
20:23:29  * st_lukejoined
20:26:30  * shykeschanged nick to zz_shykes
20:28:33  <jjjjohnnny>mbalho:
20:30:14  <mbalho>present
20:35:15  <jjjjohnnny>i have a gropro hd hero
20:35:23  <jjjjohnnny>and it has one of these on it http://www.jae-connector.com/en/general_en.cfm?series_code=DD1
20:35:43  <jjjjohnnny>and / or we can open it up
20:36:10  <mbalho>i dont need the rs232 thing anymore
20:36:40  <jjjjohnnny>substack says we can get infrared out of a digital camera
20:36:44  <mbalho>OH
20:36:46  <mbalho>FUCK YEA
20:36:47  <jjjjohnnny>this is a good digital camera with a good lens
20:37:06  <jjjjohnnny>and usb, analog and serial interfaces
20:37:27  <mbalho>http://publiclaboratory.org/notes/patcoyle/11-24-2012/scott-eustis-spartina-ir-november-2-4-2012-plots-barnraising-cocodrie-la-l
20:37:33  <substack>I wouldn't use a good digital camera for this
20:37:50  <substack>it involves removing a filter which could be sprayed on and would require scratching off
20:38:04  <substack>I have a shitty usb webcam we could use
20:38:25  <jjjjohnnny>its not that good ;)
20:38:31  <substack>the ar drones already have video4linux on them so it should be compatible with the hardware
20:38:37  <mbalho>also http://www.kickstarter.com/projects/jywarren/public-lab-diy-spectrometry-kit
20:39:13  <substack>!
20:39:17  <mbalho>and http://publiclaboratory.org/tool/spectrometer
20:39:21  <mbalho>my friend jeff does this stuff
20:39:30  <mbalho>he has an open source NVDI cam he is working on
20:39:30  <jjjjohnnny>yeah thats sweet
20:39:36  <mbalho>i gotta find info on it
20:39:43  <substack>dominictarr, Raynos: it would be hilarious if you/we crashed this party http://meteor-drinkup-sf.eventbrite.com/
20:39:45  <mbalho>NDVI*
20:39:49  <mbalho>substack: hahaha
20:40:03  <mbalho>http://grassrootsmapping.org/category/near-infrared-camera/page/2/
20:40:16  <substack>maybe we can at least get them to use npm for deps
20:40:42  <substack>and show them this wacky thing called browserify and how it lets you do require() in both server and browser code
20:41:01  <mbalho>that sounds hard, meteor is like rails but faster
20:41:02  <dominictarr>"oh, cool, you have you own package system? we have our own package system too!"
20:41:10  <dominictarr>"it's called NPM"
20:41:39  <jjjjohnnny>nobody is going to use meteor
20:41:53  <dominictarr>I think I would find it rather difficult to control my sense of distain
20:41:57  <jjjjohnnny>its some whack shit
20:42:13  <substack>jjjjohnnny: but they have a lot of money and might be able to funnel some of that into projects that everybody can benefit from before they implode
20:42:25  <dominictarr>we'd have to pretend that we just happened to be at the same bar for some completely different reason and didn't know they where beeting
20:42:52  <jjjjohnnny>GO IN DISGUISE
20:42:53  <mbalho>'oh hyou guys write javascript? crazy! us too!'
20:43:32  <jjjjohnnny>substack: if they can get money we can get money
20:43:52  * mbalhopart
20:43:57  * mbalhojoined
20:43:58  <substack>jjjjohnnny: the problem with raising too much money is that the people you raise it from want you to spend it. really fast.
20:44:11  <substack>so that you'll need to come back to them to raise more money
20:44:54  <substack>and if they decide they don't want to give you more money then you're fucked because your burn rate was too high
20:45:11  * zz_shykeschanged nick to shykes
20:45:52  <substack>nowjs/bridge seems to have cratered in this fashion
20:47:18  <substack>I would rather fail really really slowly over the span of a decade and do all kinds of crazy adventures along the way
20:47:24  <substack>and maybe get lucky and actually not fail at all
20:48:08  <substack>although most long-lived companies don't last more than a few decades anyways
20:49:05  <jjjjohnnny>i'll take money from anybody
20:49:25  <jjjjohnnny>anybody willing to sign here here and here
20:49:45  <substack>jjjjohnnny: even if you had to watch what you'd built get turned into something horrible?
20:49:51  <jjjjohnnny>take from the rich, give to the creative
20:50:14  <substack>the rich give in order to sustain riches
20:50:17  <jjjjohnnny>substack: nah man they signed and they dont own a majority so they can shut up while we do our thing
20:50:45  <jjjjohnnny>substack: some things:
20:50:46  <substack>except for the information assymetry of legal maneuvers
20:51:08  <jjjjohnnny>i would not expect anybody to give me lots of money up front
20:52:05  <jjjjohnnny>but to them "not a lot of money" is to us a lot of money, ergo we get long sustain to get deep into creation
20:52:23  <jjjjohnnny>without giving away the baby
20:52:54  <substack>institutional investors are going to want to attach a lot of strings to that money
20:53:15  <jjjjohnnny>perhaps
20:53:35  <jjjjohnnny>i will never be bawled by institutional investors
20:54:26  <jjjjohnnny>for one thing, they are only one form of fundraising
20:54:59  <jjjjohnnny>so they must now actually compete to get in on the truly creative new shit
20:55:51  <jjjjohnnny>start up accelerators are instituional, of course
20:56:17  <jjjjohnnny>along with other VCs
20:57:23  <substack>just get something out the door that makes money directly from customers
20:57:26  <substack>cut out the middle men
20:57:30  <jjjjohnnny>I say give them a chance to give you your funny money, and be wary of the terms, and at any event leave like the French
20:58:53  <jjjjohnnny>substack: business is a thing you hack like any other system
20:59:28  <jjjjohnnny>what I really want to do, is start a public company from scratch, and sell shares in the public company to fundraise
21:00:00  <jjjjohnnny>a "pink sheet" OTC company, which is a wierd pivate / public stock market most internet day traders have access to
21:00:03  <substack>the SEO doesn't let you do that without doing an IPO
21:00:05  <substack>which is really expensive
21:00:13  <jjjjohnnny>thats some SEC shit
21:00:18  <substack>on account of the regulations involved
21:00:34  <jjjjohnnny>pink sheets and OTC are barely regulated, pink sheets not at all
21:00:40  <jjjjohnnny>AKA "penny stocks"
21:00:40  <substack>sarbanes oxley especially
21:01:17  <jjjjohnnny>lots of mining companies in the OTC market
21:02:04  <jjjjohnnny>OTC means Over The Counter
21:03:13  <jjjjohnnny>a hot young thing of an internet development broadcast network studio could actually find investors on that market
21:03:41  <substack>anyways I should probs go to that meteor thing so I can sell meteor testling-ci
21:04:05  <jjjjohnnny>I traded on that market when I was 22
21:04:25  <substack>whoa neat!
21:05:28  <jjjjohnnny>all its takes is a day trading account
21:05:42  * nk109quit (Ping timeout: 265 seconds)
21:06:11  * lyaunzbequit (Ping timeout: 265 seconds)
21:06:53  <jjjjohnnny>if i had put the small ammount of money i was trading in apple back then, when it was trading at 6 bux, I would be a quite wealthy by my standardas
21:08:11  <jjjjohnnny>i told my mom to. she didnt
21:08:30  <jjjjohnnny>i studies markets and lost it all over time
21:09:21  <jjjjohnnny>didnt have real time data and algrothms tho
21:14:13  <jjjjohnnny>http://www.petapixel.com/2010/10/20/how-to-convert-a-cheap-digicam-into-a-night-vision-camera/
21:15:32  * lyaunzbejoined
21:24:29  <substack>check it http://ci.testling.com/substack/node-falafel
21:25:48  <jjjjohnnny>yay it found an bug
21:26:01  <substack>yep
21:26:29  <Raynos>substack, dominictarr: crash the hell out of it
21:27:15  <Raynos>substack, dominictarr: I was just telling my coworker that my OS project right now falls under the embrella of "distributed meteor done right"
21:27:27  <substack>Raynos: to use, read http://ci.testling.com/
21:27:46  <substack>just add a webhook on github for http://git.testling.com
21:27:51  <substack>ok go
21:28:07  <Raynos>substack: how does tape output to console.log or stdout ?
21:28:37  <Raynos>https://github.com/busterjs/buster/issues/311
21:28:39  <Raynos>Am I wrong?
21:28:47  <substack>https://github.com/substack/tape/blob/master/lib/default_stream.js#L4-L5
21:29:37  <mbalho>Raynos: you come off as kind of a dick
21:29:44  <mbalho>in that thread
21:29:59  <substack>Raynos: write assert-tap
21:30:07  <Raynos>substack: why?
21:30:57  <Raynos>mbalho: I know.
21:31:05  <pkrumins>yes testling-ci!
21:31:09  <substack>Raynos: so you can output tap output with exactly the node assert api
21:31:16  <substack>I'll link to it in the testling-ci docs
21:31:17  <Raynos>Oh!
21:31:19  <Raynos>That's a greate idea
21:31:44  <Raynos>substack: http://ci.testling.com/#hook :D
21:32:20  <substack>Raynos: I haven't finished the docs completely
21:32:23  <substack>was really tired last night
21:32:33  <substack>just got it working on non-localhost
21:33:00  <Raynos>cool.
21:33:03  <Raynos>I'll play around with it later
21:33:18  * shykeschanged nick to zz_shykes
21:41:22  * saijanai_joined
21:54:14  <Raynos>I wish i found out npm before stackoverflow
21:54:29  <Raynos>I have a bunch of cool 10 line functions in stackoverflow answers. That's the wrong place, they should be in npm
22:00:08  * _sorensenquit (Ping timeout: 245 seconds)
22:15:35  * mikealjoined
22:17:42  * zz_shykeschanged nick to shykes
22:20:11  <juliangruber>:bn
22:20:16  <juliangruber>oops
22:22:29  * owen1quit (Ping timeout: 246 seconds)
22:24:36  * shuaibquit (Ping timeout: 240 seconds)
22:25:17  <rvagg>:wq
22:27:48  * shuaibjoined
22:30:03  * chrisdickinsonwhistles and leaves https://github.com/urbanairship/drive.js/ here
22:30:08  <chrisdickinson>Raynos: re using node's assert: ^^
22:30:43  <Raynos>chrisdickinson: So its like testem?
22:31:31  <chrisdickinson>Raynos: roughly.
22:32:38  <Raynos>well its modeled after mocha
22:32:40  <Raynos>so ill ignore it :D
22:32:43  <chrisdickinson>haha
22:32:50  <chrisdickinson>it's modeled after mocha's tdd mode
22:32:58  <chrisdickinson>and uses node's assert.
22:33:38  <Raynos>model it after tape.
22:33:41  <Raynos>Actually just use tape
22:33:45  <Raynos>rewrite it to use tape
22:33:47  <chrisdickinson>tape didn't exist
22:34:07  <chrisdickinson>there's no visionmedia code in there :)
22:37:56  <chrisdickinson>one neat feature is that it can use burrito + sync xhrs + eval to give you a remote debugger to any browser
22:38:08  <substack>falafel is nicer
22:38:10  <substack>and simpler
22:38:23  <chrisdickinson>noted
22:38:33  <substack>if you can rewrite asts you don't need sync xhr
22:38:36  <CoverSlide>well the whole esprima vs uglify thing is still in debate
22:38:40  <substack>esprima wins
22:38:42  <substack>no debate
22:38:46  <substack>use uglify for minifying
22:39:02  <CoverSlide>kk
22:39:16  <chrisdickinson>substack: don't need sync xhrs because you can rewrite the tree? for adding a debugger it's kind of a nice hack.
22:39:55  <substack>chrisdickinson: never use sync xhr full stop
22:40:09  <substack>you can always rewrite the ast instead
22:40:16  <substack>rewriting the ast gives you javascript superpowers
22:40:45  <chrisdickinson>substack: you'd either have to write your own runtime or make each expr take a callback (or otherwise split the code up).
22:41:21  <CoverSlide>any test framework that gives me code coverage without having to compile some awful C++ lib?
22:41:40  <substack>CoverSlide: I wrote one ages ago http://github.com/substack/node-bunker
22:41:47  <substack>there are lots more pure-js ones on npm now
22:42:26  <CoverSlide>yeah i know about bunker
22:42:38  <substack>blanket looks promising
22:42:40  <chrisdickinson>theoretically https://github.com/itay/node-cover
22:43:57  <CoverSlide>cool
22:45:05  <substack>blanket vendors falafel and esprima in a weird way
22:45:16  <substack>why doesn't it just use regular dependencies >_<
22:45:24  <substack>anyways whatevws
22:47:54  <CoverSlide>looks like blanket was designed for browsers
22:53:23  <substack>pow registered for that meteor thing
22:53:32  <substack>that should be... interesting
22:54:10  <substack>anyhow I mostly just want to catch up with one of their devs I talked to at realtimeconf about browser testing
22:56:58  <st_luke>alert the presses: substack is now writing meteor
22:57:11  <substack>hahaha
23:00:55  * yorickquit (Remote host closed the connection)
23:04:03  * shykeschanged nick to zz_shykes
23:05:08  <rvagg>doesn't underscore or lodash do something like that?
23:06:23  <substack>st_luke: relevant http://www.youtube.com/watch?v=MNzMNjW8oGs#t=9m20s
23:06:38  <substack>rvagg: who can say? doesn't show up in the `npm search` results, doesn't exist
23:06:39  <Raynos>substack: meteor thing is same day as webrtc meetup
23:06:48  <substack>Raynos: true
23:06:50  <Raynos>substack: as much as I want to troll meteor people im going to the webrtc one
23:07:03  <Raynos>what kind of idiot clashes days like that.
23:07:14  <rvagg>substack: lodash has some handy looking things in it but the API is too big to fit in my head so I think I agree
23:07:15  <Raynos>rvagg: Im not going to include a kitchensink for one function
23:07:16  <substack>I'll stop by webrtc a little late I think
23:07:29  <Raynos>rvagg: thats like saying "doesnt dojo or YUI do that"
23:07:32  <Raynos>and im like fuck that shit.
23:07:36  <substack>I need to siphon off some meteor funding into a testling-ci subscription
23:07:42  <Raynos>var intersect = require("intersect")
23:08:15  <substack>Raynos: make it so
23:11:32  <st_luke>substack: nice, I'll watch that video when I get a new laptop with working sound
23:13:23  <Raynos>god damn it.
23:13:28  <Raynos>I feel like ive done intersection before
23:13:47  * mikealquit (Quit: Leaving.)
23:16:19  <substack>> (function (xs, ys) { return xs.filter(function (x) { return ys.indexOf(x) >= 0 }) })([ 1, 2, 3 ], [ 3, 5, 2, 0, 6 ])
23:16:22  <substack>[ 2, 3 ]
23:16:23  <substack>^^ Raynos
23:16:31  <Raynos>i know
23:16:34  <Raynos>I just wrote that :p
23:17:29  <Raynos>`function intersection(xs, ys) { return xs.filter(function (x) { return ys.indexOf(x) !== -1 }) } > npmize intersection`
23:17:36  <Raynos>should auto generate bullshit, github repo & npm publish
23:17:53  <substack>you can make it faster by bucketing the types of the arguments so you don't always need to do a scan over all the elements in ys with indexOf
23:18:05  <substack>sometimes you can just do a hash lookup
23:18:26  <Raynos>substack: good luck hustling meteor for testling money
23:18:32  <Raynos>they can use it
23:18:37  <Raynos>their test infrastructure sucks
23:30:06  <substack>well testling-ci rewards you for writing very tiny pieces by being much easier to use
23:30:54  <substack>I should also wrap the builds in a Function() try/catch to grab syntax errors
23:30:59  <st_luke>I think you're describing computers
23:31:04  <substack>haha
23:32:16  <substack>all of testling-ci is just 1056 lines of js
23:32:21  * zz_shykeschanged nick to shykes
23:32:22  <substack>browser code, server code
23:33:25  <substack>and actually only 889 lines that =~ /\S/
23:33:38  <substack>everything else is on npm
23:33:49  <substack>I'd like to get it down even smaller
23:43:58  * mikealjoined
23:47:26  * st_lukequit (Remote host closed the connection)
23:51:12  * defunctzombiequit (Remote host closed the connection)
23:51:45  * defunctzombiejoined
23:54:23  * mikealquit (Ping timeout: 256 seconds)
23:55:35  * blakmatrix1joined
23:56:10  * ntbpart
23:56:19  * defunctzombiequit (Ping timeout: 265 seconds)
23:56:20  * shykeschanged nick to zz_shykes
23:56:51  <Raynos>That momenet when your site works in firefox without any fixes!
23:57:31  <mbalho>haha
23:58:35  * blakmatrix1part