00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:02:45  * rvagg_joined
00:04:26  <ralphtheninja>you forgot the MUAHAHAHAHAHA! :)
00:05:09  * yorick_changed nick to yorick
00:21:17  * slaskisquit (Quit: slaskis)
00:24:42  * AndChat648704joined
00:24:57  <substack>dominictarr: whoa testling-ci started working for scuttlebutt! http://ci.testling.com/dominictarr/scuttlebutt
00:25:43  * tilgovijoined
00:26:19  <substack>hooray https://github.com/dominictarr/scuttlebutt#scuttlebutt
00:26:46  * jez0990quit (Ping timeout: 246 seconds)
00:27:02  * yorickquit (Remote host closed the connection)
00:31:03  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
00:31:03  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
00:32:21  <substack>sweet
00:52:11  * ryan_stevensquit (Quit: Leaving.)
00:52:14  * rvagg_quit (Read error: Connection reset by peer)
01:03:54  <dominictarr>Raynos: so, safari doesn't have bind?
01:04:00  <Raynos>yes
01:06:09  <dominictarr>substack: is it possible to get more stacktrace with syntax errors?
01:06:37  <dominictarr>trying to get scuttlebutt passing in ie*
01:06:37  <substack>it is difficult
01:06:39  <dominictarr>8
01:06:46  <substack>but not impossible
01:06:51  <substack>I just haven't written this yet
01:08:05  <Raynos>dominictarr: best bet is to not bother with ie8 :D
01:08:09  <dominictarr>...relocating
01:08:58  * tilgoviquit (Remote host closed the connection)
01:09:09  * rvagg_joined
01:12:33  * dominictarrquit (Ping timeout: 245 seconds)
01:18:32  <Raynos>substack: what's your opinion on making fs.readFileSync("non js / json literal") work ? or require("non js / json literal") work ?
01:19:05  <Raynos>I want to include fixtures as strings in my browser tests without doing the \ multiline string hack or "..." + "\n" + ...
01:20:21  * ryan_stevensjoined
01:26:44  <substack>best to convert those to json files right now
01:27:10  <Raynos>but that sucks
01:27:18  <Raynos>becuase you have the same string literal problem
01:27:29  <Raynos>also wtf
01:27:49  <Raynos>since was fs.readFile ./x relative to pwd
01:30:48  <substack>since forever
01:35:10  * dominictarrjoined
01:43:42  <Raynos>THIS IS MADNESS
01:43:43  <LOUDBOT>THE MOST INSCRUTABLE MAN IN THE WORLD
01:46:39  <substack>Raynos: you can use exportify to build json files with the contents
01:46:52  <substack>since you can require() json files in browserify
01:47:04  <substack>oh actually exportify just does module.exports = string
01:47:04  <Raynos>substack: then theres two copies of the file one in compiled format
01:47:14  <substack>so?
01:47:31  <substack>it works and it's simple
01:47:46  <substack>you can just generate the files in a shell script
01:48:13  <dominictarr>incidentally, "STRING" is valid json
01:48:21  <Raynos>substack: I dislike coffeescript because there is a src & lib folder
01:48:32  <dominictarr>so you could just do "string" and save it as string.json
01:48:35  <substack>yes
01:48:37  <Raynos>I dont want a /templates and /dist folder
01:48:46  <dominictarr>and have no module.exports
01:48:47  <Raynos>i dont mind compiling templates into javascript files
01:49:15  <Raynos>I want browserify to do it on the fly without having to check two versions of the same thing into git / npm
01:49:37  <Raynos>dominictarr: the issue is that multi line strings are ugly
01:49:47  <substack>Raynos: you'll be able to do that with plugins
01:50:03  <Raynos>substack: what's the users installing flow for using my modules that require these plugins
01:50:04  <dominictarr>you don't want to allow executable code where it's not actually desired
01:50:13  <substack>["line1",\n"line2"]
01:50:20  <substack>.join('\n')
01:50:24  <dominictarr>that is dangerous
01:50:25  <Raynos>but thats ugly
01:50:54  <Raynos>i just want a html file
01:51:07  <Raynos>and I want fs.readFileSync("x.html") to do the exportify logic on the fly
01:51:15  <Raynos>or require("x.html") whatever
01:51:46  <substack>that's not browserify's job
01:51:51  <substack>out of scope
01:52:12  <Raynos>depends
01:52:33  <Raynos>it is browserifies job to make using code that requires plugins to achieve that obvouis
01:52:50  <substack>browserify is for running npm modules in the browser
01:52:53  <dominictarr>I agree with substack
01:53:12  <Raynos>WARN: list-widget requires browserify plugin X to compile
01:53:23  <dominictarr>fs.readFileSync won't really work anyway,
01:53:46  <substack>Raynos: I agree that plugins should be able to be scoped to a project
01:53:54  <dominictarr>if it searched for a relative file like require it would make sense...
01:54:28  <dominictarr>what about this: prebundle hook
01:54:29  <substack>I think there is a way to solve this at a higher level
01:54:43  <Raynos>maybe I should bark at isaacs and get him to make require("invalid file") to just return the buffer or string as if it was read blockingly
01:55:00  <substack>don't do that
01:55:04  <Raynos>:D
01:55:30  <dominictarr>a command that gets run on that module before the files are bundled
01:55:47  <substack>dominictarr: could work
01:56:18  <Raynos>https://gist.github.com/4356992
01:56:22  <dominictarr>such a method would support compile to js langs
01:56:49  <dominictarr>which is the same... since browserify is a compile step
01:57:06  <substack>but first I need to roll out testling-ci fixes
01:57:22  <substack>almost finished the 1st of 3 fixes
01:57:24  <substack>with dirmaps
01:58:21  <substack>dirmaps, branches, then chroot server tests
01:58:41  <substack>then I can roll out browser tests for shoe
01:58:53  <substack>and people can write tests with server-side components
01:59:50  <substack>then I'll finish up browserify v2
02:00:09  <substack>and at some point after that fleet v1.0.0 using secure-peer and scuttlebutt
02:02:28  <dominictarr>scuttlebutt mostly works, need better output for IE and safari
02:16:32  <mbalho>WIFI SCRIPTZ https://gist.github.com/4356968
02:16:50  <mbalho>would be interested to hear if it works on anyone elses machine
02:19:57  * owen1quit (Ping timeout: 265 seconds)
02:23:48  * dominictarrquit (Ping timeout: 245 seconds)
02:24:04  * ryan_stevensquit (Quit: Leaving.)
02:24:42  * ryan_stevensjoined
02:32:36  <Raynos>substack, pkrumins: what about a "watch this page in browser X on browserling link" on failing testling results
02:32:37  * owen1joined
02:32:46  <Raynos>that way we can at least look at the console reporting
02:32:51  <Raynos>for browsers that have consoles >_<
02:38:32  * ryan_stevensquit (Quit: Leaving.)
02:48:51  * defunctzombie_zzchanged nick to defunctzombie
03:08:25  <ralphtheninja>mbalho: nice and very clean code!
03:09:21  * dominictarrjoined
03:12:55  <ralphtheninja>mbalho: checkIfOnline is missing essid parameter
03:14:24  <dominictarr>essid? you guys are doing wifi stuff with node?
03:15:39  <ralphtheninja>mbalho: already associated -- exiting :)
03:16:45  <ralphtheninja>dominictarr: mbalho wrote a wrapper around iwconfig, or extracted it from one of substacks modules, forget which one
03:18:05  <ralphtheninja>might be iwlist though and not iwconfig
03:18:45  * st_lukequit (Remote host closed the connection)
03:26:52  * jdenjoined
03:27:28  <jden>dominictarr: hey, whats up?
03:36:38  * dominictarr_joined
03:43:03  <defunctzombie>jquery free typeahead component \o/
03:44:18  <Raynos>defunctzombie: its only jquery free when pushed onto github
03:44:31  <defunctzombie>hahaha
03:44:40  <defunctzombie>show me the codez
03:44:55  <defunctzombie>I like that
03:45:11  <defunctzombie>Raynos: *soon* :D
04:01:30  <defunctzombie>substack: is there a way to run testling-ci stuff locally?
04:03:09  <hij1nx>n
04:07:01  * hij1nxquit (Quit: WeeChat 0.3.2)
04:07:30  * hij1nxjoined
04:13:09  <Raynos>defunctzombie: bundle it , create an empty index.html open it in a browser
04:18:49  <hij1nx>vssh for ipad, wireles keyboard, a vm running tmux, weechat and vim makes a nice little computer!
04:30:13  <defunctzombie>OR ... just have a real computer :)
04:32:05  <hij1nx>defunctzombie: well that simply doesnt work when you already have one ;)
04:32:13  <defunctzombie>hahaha
04:32:58  * dominictarr_quit (Ping timeout: 245 seconds)
04:33:09  <Nexxy>hij1nx, that's 2 computers ;P
04:34:27  <hij1nx>Nexxy: in the future, computers are going to be really cool.
04:34:48  <Nexxy>I think you're right
04:37:55  <Raynos>defunctzombie: still not on github.
04:38:09  <Raynos>defunctzombie: I gave you like an hour man. y u no deliver
04:38:21  <defunctzombie>Raynos: hahaha got distracted... watching Burn Notice now :)
04:38:36  <defunctzombie>gonna have to wait longer :p
04:50:01  <hij1nx>twitter: who is @horse_js
04:50:40  <jden>hij1nx: I rock an ipad mini, bluetooth keyboard, and prompt
04:52:14  * dominictarrquit (Remote host closed the connection)
04:52:16  <hij1nx>jden: nice! im really enjoying this setup, i think i might try to do a whole day of coding on it tomorrow.
04:52:38  <jden>4g + forever battery life + fits in a small back = clutch
04:52:47  <jden>s/back/bag/
04:53:15  <hij1nx>yeah, my ipad has 4g too
04:58:13  <hij1nx>jden: hmm. prompt seems to be a lot slower than vssh
04:59:35  <hij1nx>handles the colors much better though
04:59:49  <hij1nx>but i'd rather have the perf
05:00:12  <jden>hij1nx: I'll have to check out vssh, haven't used it yet
05:01:00  <jden>I hadn't really noticed any perf issues that bothered me (when my connection was stable)
05:01:00  <hij1nx>jden: it seems to handle screen redraws about 10x faster
05:01:19  <hij1nx>hmm. maybe its my config or something
05:09:12  * dominictarrjoined
05:21:32  <mbalho>ralphtheninja: thanks, updated the gist and fixed some bugs
05:22:01  <mbalho>dominictarr: https://gist.github.com/4356968
05:23:18  <dominictarr>ralphtheninja: also, I was recommended https://github.com/dtrace4linux/linux
05:23:30  <dominictarr>it's got more active development
05:24:13  <jden>dominictarr: hey there - I had occasion to use `between` at work today, but noticed there's no license file in the repo
05:24:21  <dominictarr>mbalho: NICE
05:24:35  <mbalho>dominictarr: lemme know if it works on ur unixs
05:24:43  <dominictarr>jden: okay, sure I'll put something there
05:24:47  <mbalho>dominictarr: i am testing it on raspberry pi
05:24:58  <jden>dominictarr: thanks :)
05:25:09  <jden>nice work, by the way
05:25:35  <dominictarr>thanks!
05:25:45  <mbalho>jden: hey i got my raspi goin
05:26:15  <jden>we had some code that was updating n-i items when an item was moved to position i. d'oh.
05:26:19  <jden>mbalho: nice
05:26:32  <jden>mbalho: whatcha doin with it?
05:26:56  <mbalho>mostly messin around... need to make a waterproof portable enclosure now
05:27:16  <mbalho>jden: also https://gist.github.com/4322201 and https://gist.github.com/4356968
05:27:50  <jden>the route I'm going now is setting the pi up as a sensors -> filter + logging -> bluetooth stream device to be paired with my phone
05:28:10  <mbalho>ah interesting
05:28:31  <jden>the phone's gps is just so much better than I could get on the pi, because it's wifi assisted
05:28:37  <jden>and those databases are proprietary
05:29:27  <mbalho>ahh yea
05:29:46  <jden>also, I found this, which looks like it'll be the basis of my navigation stuff: http://blog.bikesy.com/api/
05:29:59  <mbalho>whoa nice
05:30:04  <jden>the terms are way more liberal than gmaps, and I live in the right area, so hey
05:30:25  <mbalho>oh ye ai remember this
05:31:50  <jden>do you know anything about http://bmander.github.com/graphserver/ ?
05:32:19  <jden>looks like it hasn't been updated in a few years. also, not enough javascripts.
05:33:59  <mbalho>yea my friend brandon made that
05:34:03  <mbalho>he is a python person
05:34:15  <mbalho>goes to school at the media lab at mit now and knows a little more JS
05:34:21  <mbalho>but im pretty sure he doesnt really maintain graphserver anymore
05:37:43  <jden>so least spanning stuff whatever, but the higher level domain of trip planning is interesting to me. it would be nice to have some nice primitives like this in node. example problem: public transit directions lie. they assume I'll be walking between places, when in fact I'll be biking.
05:37:58  <jden>maybe I'll have to spend some time with this this weekend.
05:41:27  <Raynos>mbalho: https://gist.github.com/4350728 recommend additions to this list ! Its the small npm modules for browsers list
05:43:00  <mbalho>Raynos: github.com/maxogden/domnode has my list
05:46:36  * stlsaintjoined
05:46:37  * stlsaintquit (Changing host)
05:46:37  * stlsaintjoined
05:57:08  * dominictarrquit (Ping timeout: 245 seconds)
06:00:15  * dominic1joined
06:00:23  <dominic1>hey substack
06:00:33  * dominic1changed nick to dominictarr
06:01:00  <dominictarr>trying out xmonad
06:01:47  <substack>ahoy
06:02:17  <dominictarr> need to remap the keys to something a little more natural for dvorak
06:03:02  <Raynos>dominic1: are you oh.
06:03:05  <substack>defunctzombie: browserify test/*.js -o bundle.js; echo '<script src="bundle.js"></script>' > index.html; xdg-open index.html
06:03:27  <defunctzombie>;)
06:03:56  <substack>Raynos: yes, planning on having "view in browserling" link for failing tests
06:10:32  * rvagg_quit (Read error: Connection reset by peer)
06:22:16  * dominictarrquit (Quit: WeeChat 0.3.7)
06:25:59  * dominictarrjoined
06:26:26  <dominictarr>ralphtheninja: what command are you using to compile dtrace?
06:27:24  * slaskisjoined
06:35:49  <defunctzombie>a mouseenter even is not firing for me
06:35:56  <defunctzombie>and I am going crazy trying to figure out why..
06:35:58  <defunctzombie>this is sad
06:36:10  <substack>mouseenter?
06:36:18  <substack>isn't it mouseover?
06:36:24  <substack>or is that one something different
06:36:48  <defunctzombie>this one is different
06:37:02  <defunctzombie>it is basically like :hover
06:37:09  <defunctzombie>https://developer.mozilla.org/en-US/docs/DOM/DOM_event_reference/mouseenter
06:37:49  <defunctzombie>oh jesus
06:37:52  <defunctzombie>not available in chrome
06:37:57  <defunctzombie>how did I not see that before
06:38:00  <defunctzombie>god dammit
06:41:31  <defunctzombie>god damn jquery doing amazing things and just making events work
06:41:40  <defunctzombie>led me to believe I had mouseenter
06:41:43  <defunctzombie>sigh
06:41:47  <defunctzombie>#programmerproblems
06:48:09  <defunctzombie>sigh... I want the functionality of mouseenter.. mouseover sucks
06:50:53  * jdenquit (Ping timeout: 245 seconds)
07:08:14  * slaskisquit (Quit: slaskis)
07:17:39  <Raynos>defunctzombie: just use jqueery :D
07:17:45  <Raynos>or use Benvie/mouse
07:17:54  * mikealquit (Quit: Leaving.)
07:18:26  <defunctzombie>I think I got it doing what I need
07:18:43  * mikealjoined
07:19:05  <defunctzombie>the problem with all these tiny libs is they don't have nearly the testing that jquery functionality for many of those things does :(
07:19:36  <Raynos>thats what testling is for
07:20:01  <defunctzombie>yea
07:20:30  <substack>need more warm bodies using npm for browser deps
07:20:53  <substack>and writing unit tests
07:24:47  * defunctzombiechanged nick to defunctzombie_zz
07:26:33  * ITproquit (Ping timeout: 244 seconds)
07:27:30  * ITprojoined
07:40:59  * mirkokjoined
07:45:29  <substack>oh neat, here's why the dnode tests aren't running http://ci.testling.com/substack/dnode
07:45:33  <substack>some gyp error
08:00:28  * dominictarrquit (Ping timeout: 245 seconds)
08:01:51  * wiwilliajoined
08:16:50  * wiwilliaquit
08:21:43  * mirkokquit (Quit: mirkok)
08:26:31  * mirkokjoined
08:28:01  <Raynos>What do people think of this schema definition validator thing ( https://github.com/Colingo/valid-schema#kitchen-sink ) ?
08:42:49  * jibayjoined
08:55:08  <Raynos>Better phrased, which one of these three is better? ( https://gist.github.com/4358110 )
09:13:52  * yorickjoined
09:13:52  * yorickquit (Changing host)
09:13:53  * yorickjoined
09:19:34  * dfggquit (Ping timeout: 240 seconds)
09:22:18  * st_lukejoined
09:27:26  * AvianFluquit (Remote host closed the connection)
09:33:54  * st_lukequit (Remote host closed the connection)
09:40:37  <Raynos>isaacs: https://npmjs.org/~izaakschroeder
09:40:57  <Raynos>There should be a rule that if you try to publish to `com.<name>.<module>` it disallows you if your user name is not <name>
09:41:21  <Raynos>WHAT IF SOMEONE PUBLISHES TO COM.RAYNOS.MY-AWESOME-FRAMEWORK
09:41:21  <LOUDBOT>THERE CAN ONLY BE ONE O'REILLY
09:42:16  <jden|nedj>node poetry: pick some words, like refrigerator magnet poetry, and find (or make) node modules for them. then, use them all to create a poem.
09:56:21  * mirkokquit (Quit: mirkok)
10:00:04  * AndChat648704quit (Ping timeout: 246 seconds)
10:04:08  * dfggjoined
10:33:55  * mirkokjoined
11:20:37  * jez0990_joined
11:41:28  * yorickquit (Remote host closed the connection)
11:59:16  * yorickjoined
12:27:53  <jesusabdullah>why would you do that
12:28:15  <jesusabdullah>mine are all published under biz
12:38:16  <jesusabdullah>jden|nedj: look up perl poetry
12:45:03  * jez0990_quit (Ping timeout: 260 seconds)
13:59:11  * stlsaintquit (Ping timeout: 245 seconds)
14:30:45  * yorickquit (Remote host closed the connection)
14:48:32  <ralphtheninja> /n
14:48:34  <ralphtheninja>ups
14:55:28  <ik> /y
14:55:32  <ik>fedex
15:23:27  * AvianFlujoined
15:38:59  * notelliottcable_quit (Remote host closed the connection)
15:38:59  * pikpikquit (Remote host closed the connection)
15:38:59  * ehd_quit (Remote host closed the connection)
15:38:59  * duncanbeevers_quit (Remote host closed the connection)
15:38:59  * owenb_quit (Remote host closed the connection)
15:38:59  * Raynosquit (Remote host closed the connection)
15:38:59  * ryanseddon_quit (Remote host closed the connection)
15:38:59  * sveisvei_quit (Write error: Broken pipe)
15:39:00  * niftylettuce__quit (Remote host closed the connection)
16:06:04  * Raynosjoined
16:09:25  * notelliottcable_joined
16:09:41  * duncanbeevers_joined
16:10:00  * sveisvei_joined
16:10:10  * owenb_joined
16:11:10  * niftylettuce__joined
16:12:48  * ehd_joined
16:14:05  * defunctzombie_zzchanged nick to defunctzombie
16:15:48  * ryanseddon_joined
16:23:07  * pikpikjoined
16:54:47  * mirkokquit (Quit: mirkok)
17:23:45  * jez0990_joined
17:28:17  * Fotoverjoined
17:29:03  <Fotover>my god irc on iphone sucks.
17:31:02  * Fotoverquit (Remote host closed the connection)
17:34:54  * niftylettuce__quit (Ping timeout: 240 seconds)
17:38:16  * Raynosquit (Ping timeout: 250 seconds)
17:56:05  * mikealquit (Quit: Leaving.)
18:01:23  * mirkokjoined
18:03:44  * mirkokquit (Client Quit)
18:24:56  * Fotoverjoined
18:26:22  * Fotoverquit (Remote host closed the connection)
18:46:35  * dominictarrjoined
18:47:45  * mikealjoined
18:55:40  <dominictarr>substack: need a way to say "run test on the latest chrome, and the next latest"
18:55:59  <dominictarr>chrome 20 is really old now, apparently
18:56:15  <dominictarr>http://caniuse.com/usage_table.php
18:58:24  <defunctzombie>+1 ^
18:59:16  <defunctzombie>substack: also, is there a way to visually see what tests have passed/failed when running locally? I know the tap output goes to console log, but that is quite annoying to read :p
18:59:29  <defunctzombie>dominictarr: I suggested a way to blacklist browsers vs whitelist
18:59:53  <defunctzombie>that to me seems like the more common case to maintain compat going forward
19:00:08  <defunctzombie>but yea, I think they were going to add chome/latest and such
19:07:58  * st_lukejoined
19:09:20  <dominictarr>substack: http://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/
19:23:37  * mikealquit (Quit: Leaving.)
19:24:02  * mikealjoined
19:33:54  * Raynosjoined
19:34:36  * niftylettuce__joined
19:55:32  <AvianFlu>DAMN IT LOUDBOT STOP PUTTING SO MUCH BOURBON IN MY COFFEE, THIS IS CLEARLY ALL YOUR FAULT
19:55:32  <LOUDBOT>I'M SORRY YOU DON'T HAVE MY UNDERSTANDING OF THE FINER POINTS OF MENTAL TORMENT
20:35:39  <defunctzombie>substack: tape uses process.nextTick?
20:45:50  * jjjjohnnnyquit (Ping timeout: 255 seconds)
20:52:39  * jjjjohnnnyjoined
20:55:03  <mbalho>substack: im goin to andrew from diys house to hack on drone logo (logo programming interpreter -> spraypaint on an ar drone)
20:55:11  <mbalho>substack: he lives in e oakland kinda between us
20:59:34  * owen1changed nick to oren
20:59:47  * orenchanged nick to owen1
21:02:15  <hij1nx>dominictarr: git://github.com/kennethreitz/osx-gcc-installer.git
21:30:00  * jden|nedjchanged nick to jden
21:52:39  * Fotoverjoined
21:52:50  * Fotoverquit (Remote host closed the connection)
21:53:10  * Fotoverjoined
21:53:22  * Fotoverquit (Remote host closed the connection)
21:54:40  * Fotoveritejoined
21:55:11  * Fotoveritequit (Client Quit)
21:57:31  * Fotoveritejoined
22:01:43  * Fotoveritequit (Ping timeout: 245 seconds)
22:24:28  * jez0990_quit (Changing host)
22:24:28  * jez0990_joined
22:37:01  * yorickjoined
22:47:02  * jez0990-joined
22:47:25  * jez0990-part
22:47:26  * jez0990-joined
22:47:31  * jez0990-part
22:47:33  * jez0990-joined
22:48:23  * dominictarrquit (Ping timeout: 245 seconds)
23:05:13  * yorickquit (Ping timeout: 265 seconds)
23:14:27  * st_lukequit (Remote host closed the connection)
23:46:19  * yorickjoined
23:46:19  * yorickquit (Changing host)
23:46:19  * yorickjoined
23:56:04  <mbalho>http://www.youtube.com/watch?v=weV9ePxKo68
23:56:19  <mbalho>cant see but it is interpreting turtle logo and commanding the drone with it