00:25:28  <SubStack>holy shit, sox is even more amazing than I had realized
00:25:30  <SubStack>play -n synth 4 pluck E2 repeat 2
00:25:31  <SubStack>:D
00:44:19  <SubStack>curl -s https://raw.github.com/gist/2795758/857d356bf98d0514718916f8637953044a7ca25d/gistfile1.txt | bash
00:44:49  <jhizzle>if this breaks my computer I'm shitting on your bed
00:45:44  <jhizzle>dangit computertron needs some sox
00:46:37  <jhizzle>SubStack: Very cute.
00:48:09  <SubStack>sox would make a very excellent basis for a live looping synthesizer and recorder
00:53:23  <jhizzle>yes
00:53:31  <jhizzle>is it cross platform y/n
00:53:58  * jhizzlechanged nick to jesusabdullah
00:58:40  <rowbit>Hourly usage stats: []
01:09:54  <SubStack>I have no idea
01:33:12  <isaacs>SubStack: what is sox?
01:33:28  * ryan_stevensjoined
01:50:45  * st_lukejoined
01:58:40  <rowbit>Hourly usage stats: []
02:04:50  <SubStack>isaacs: it's a program to make and record sounds
02:18:46  * jeffbcrossjoined
02:30:11  * mikealjoined
02:58:40  <rowbit>Hourly usage stats: []
02:59:53  * isaacsquit (Remote host closed the connection)
03:00:26  * _ritchjoined
03:07:20  * isaacsjoined
03:50:57  * devaholicquit (Quit: Leaving)
03:53:37  * devaholicjoined
03:58:40  <rowbit>Hourly usage stats: []
04:12:31  * st_lukequit (Remote host closed the connection)
04:21:58  * stlsaintquit (Quit: leaving)
04:26:49  * st_lukejoined
04:30:45  * ryan_stevensquit (Quit: Leaving.)
04:37:26  <jesusabdullah>SubStack: http://www.docopt.org/en/0.2.0/index.html It's maaaagic!
04:50:48  <SubStack>I see I see
04:55:59  <jesusabdullah>I think this is a great idea. I love domain-specific languages!
04:56:06  <jesusabdullah>They're soooo idiomatic!
04:58:40  <rowbit>Hourly usage stats: []
05:08:57  <devaholic>jesusabdullah: http://interglacial.com/hoj/hoj.html
05:13:53  <jesusabdullah>wat
05:14:29  <jesusabdullah>why are you linking me an ebook about why perl is better than javascript?
05:14:31  <jesusabdullah>o__o
05:16:41  <devaholic>jesusabdullah: is that what its about?
05:17:03  <devaholic>hmm sooz
05:17:06  * st_lukequit (Remote host closed the connection)
05:17:06  <devaholic>someone sent it to me
05:18:33  <devaholic>i was trying to understand what it was all about :)
05:28:15  * tilgovijoined
05:28:15  * tilgoviquit (Read error: Connection reset by peer)
05:28:29  <SubStack>I think I've got how yarnify should work finally
05:35:50  * jeffbcrossquit (Quit: Leaving.)
05:50:39  <jesusabdullah>devaholic: There's another text about "higher order perl" and someone went through it, wrote the closest equivalent in js and then explained why you couldn't do the perl one
05:53:37  <devaholic>jesusabdullah: did you read the whole thing?
05:53:54  <jesusabdullah>no
05:53:55  <devaholic>jesusabdullah: i couldnt tell if it was just a translation or comparison thing or what
05:54:09  <jesusabdullah>hardly any of it really
05:55:56  <devaholic>mm
05:56:49  <devaholic>i did made recently for some reason
05:56:58  <devaholic>err, haha
05:57:16  <devaholic>i made this recently for some reason*
05:57:19  <devaholic>https://github.com/tblobaum/node-assembly/blob/master/test.js
05:58:09  <devaholic>the overhead of v8 kills it, which is obvious now
05:58:13  <devaholic>lesson learned!
05:58:40  <rowbit>Hourly usage stats: []
06:15:03  * isaacsquit (Remote host closed the connection)
06:26:44  <jesusabdullah>ahahahaha
06:27:09  <jesusabdullah>I was flipping throuhh my old high school yearbook (I pulled it out to show SubStack something) and found a caption that says,
06:27:27  <jesusabdullah>"jesusabdullah finished his work early and is reading a book about M.C. Escher."
06:28:01  <SubStack>was it this book? http://ecx.images-amazon.com/images/I/618R0FD172L._SL500_AA300_.jpg
06:29:03  <jesusabdullah>maybe
06:29:10  <jesusabdullah>not sure, you can't tell and I don't remember the book
06:29:38  <jesusabdullah>In retrospect, a lot of my time in school was spent hurrying up to finish my work so I could fart around
06:58:40  <rowbit>Hourly usage stats: []
07:47:45  <SubStack>scoped html ids and classes now work in yarnify https://github.com/substack/yarnify
07:48:04  <SubStack>next up I'll get the css files bound to the html in a scoped way
07:58:40  <rowbit>Hourly usage stats: []
08:45:23  <SubStack>pretty much I'm tired of having every webapp be a blob of global ids and class names
08:57:22  <SubStack>ok css transform works
08:58:40  <rowbit>Hourly usage stats: []
09:02:17  <SubStack>published!
09:05:05  * TheJHjoined
09:24:23  <SubStack>Raynos: hah I'm pretty sure I read your pull req but then I forgot about it completely until just now >_<
09:24:44  <SubStack>what was your attempt at this idea?
09:28:38  <SubStack>also I'm now realizing that inserting the css bundle to the elements themselves is super silly and I should just insert that to the document object instead
09:49:38  * TheJHquit (Read error: Operation timed out)
09:58:40  <rowbit>Hourly usage stats: []
10:00:41  * chiguaiquit (Ping timeout: 244 seconds)
10:09:20  * TheJHjoined
10:22:22  * chiguaijoined
10:58:40  <rowbit>Hourly usage stats: []
11:53:51  * chiguaiquit (*.net *.split)
11:53:52  * rannmannquit (*.net *.split)
11:53:52  * Madarsquit (*.net *.split)
11:54:03  * Madarsjoined
11:54:14  * Madarsquit (Changing host)
11:54:14  * Madarsjoined
11:58:40  <rowbit>Hourly usage stats: []
12:16:52  * rannmannjoined
12:16:52  * chiguaijoined
12:58:40  <rowbit>Hourly usage stats: []
13:51:30  * st_lukejoined
13:58:40  <rowbit>Hourly usage stats: []
14:42:03  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4), 50.57.223.161(free5)
14:58:40  <rowbit>Hourly usage stats: []
15:07:40  * isaacsjoined
15:22:19  * st_lukequit (Remote host closed the connection)
15:58:40  <rowbit>Hourly usage stats: []
16:06:54  * TheJHquit (Ping timeout: 265 seconds)
16:22:16  * purrquit (Ping timeout: 260 seconds)
16:25:02  * purrjoined
16:34:10  * TheJHjoined
16:34:12  * TheJHquit (Changing host)
16:34:12  * TheJHjoined
16:48:28  * saijanai_quit (Quit: saijanai_)
16:58:40  <rowbit>Hourly usage stats: []
17:26:42  <Raynos>SubStack: o/
17:27:01  <Raynos>SubStack: The only thing that worries me is the shit ton of browser based edge cases in generating new documents with non valid html
17:29:16  * TheJHquit (Ping timeout: 244 seconds)
17:43:13  * zz_shykeschanged nick to shykes
17:47:14  * st_lukejoined
17:58:40  <rowbit>Hourly usage stats: []
18:22:55  * shykeschanged nick to zz_shykes
18:35:20  * mikealquit (Quit: Leaving.)
18:43:06  * TheJHjoined
18:46:22  <isaacs>SubStack: have you ever used pushover with basic auth?
18:46:28  * mikealjoined
18:46:52  <isaacs>SubStack: i'm adding the remote as https://user:[email protected]:1337/node, but when i push to it, the https server doesn't see any authorization header.
18:47:58  <SubStack>there's a trick to authorization headers
18:48:20  <SubStack>you've got to send down a header from the server before clients will authorize themselves with basic auth usually
18:48:31  <SubStack>I have gotten this to work though
18:49:06  <isaacs>SubStack: you sure you're not thinking of digest auth?
18:49:13  <isaacs>basic auth should just work
18:49:22  <isaacs>if i curl that url, it sees the header
18:49:24  <SubStack>pretty sure it was basic auth
18:50:56  <isaacs>SubStack: with digest you have to send a 401 first, with the digest info
18:51:05  <isaacs>lemme try sending a 401 if it comes in without auth.
18:52:47  <isaacs>yeah, then git says "fatal: Authentication failed"
18:58:40  <rowbit>Hourly usage stats: []
19:04:45  * zz_shykeschanged nick to shykes
19:24:16  <isaacs>aha, git wants a WWW-Authenticate header with a 401, or else it doesn't send auth
19:26:30  <rowbit>SubStack, pkrumins: Encoders down: 50.56.32.168(free1)
19:32:29  * isaacsquit (Remote host closed the connection)
19:32:49  * isaacsjoined
19:35:33  <isaacs>SubStack: i think this is the source of that bug i was seeing: https://github.com/substack/pushover/pull/8
19:36:21  <isaacs>SubStack: version sniffing is a bit kludgey, but it's the simplest way, i think, and can be removed once you decide to not support 0.6 or 0.4 any more
19:46:03  <rowbit>SubStack, pkrumins: Encoders down: 50.56.32.168(free1)
19:47:33  <rowbit>SubStack, pkrumins: Encoders down: 50.56.32.168(free1)
19:58:40  <rowbit>Hourly usage stats: []
19:58:40  <rowbit>Daily usage stats: []
20:02:03  <rowbit>SubStack, pkrumins: Encoders down: 50.56.32.168(free1)
20:04:07  * shykeschanged nick to zz_shykes
20:24:56  * zz_shykeschanged nick to shykes
20:41:52  * TheJHquit (Ping timeout: 244 seconds)
20:51:47  <Raynos>SubStack: Can I still use the same push API from https://github.com/substack/testling-mocha/blob/master/harness.js ?
20:52:41  <SubStack>yep
20:58:40  <rowbit>Hourly usage stats: []
21:24:09  * AvianFlujoined
21:24:55  <Raynos>SubStack: https://gist.github.com/c9a8d21c1f5b7a4f3acd
21:25:15  <Raynos>I'm trying to interact with testling but the curl just returns an empty reply
21:25:38  <Raynos>You know it'd be totally easier if I could use a simpler api rather then string building tar / curl commands
21:26:25  <SubStack>Raynos: why are you using the built-in testling thing?
21:26:36  <Raynos>im not
21:26:49  <SubStack>testling cmd tar -cf- test node_modules /home/raynos/Documents/suitestack-runner/bin/fake.js | curl -sSNT- -u [email protected]:PASSWORD testling.com/?main=/home/raynos/Documents/suitestack-runner/bin/fake.js&browsers=firefox/10.0,chrome/17.0
21:27:11  <Raynos>oh that print is prepended with "testling cmd"
21:27:12  <SubStack>also you have an absolute path for main?
21:27:16  <SubStack>that won't work
21:27:19  <Raynos>its a hack :(
21:27:40  <Raynos>I guess I should make it relative to process.cwd()
21:27:51  <SubStack>are there any big binary blobs in node_modules?
21:28:02  <Raynos>i hope not
21:28:05  <SubStack>you could try tar -cf- $(find -name \*.js)
21:28:19  <Raynos>unless there are binary blobs in testling
21:28:45  <SubStack>well probably you're being too fancy I think
21:29:09  <SubStack>have to be careful about node_modules, it's easy to break it
21:29:21  <SubStack>all the code gets browserified for ancient browsers after all
21:29:22  <Raynos>well I want to send arbitary code to testling
21:29:33  <SubStack>you can do that
21:29:42  <Raynos>for example this code uses node_modules/suitestack
21:29:48  <SubStack>curl -u [email protected] -sSNT arbitrary_code.js testling.com
21:30:19  <Raynos>yeah but that wont work if it has require statements inside the arbitary code
21:30:53  <SubStack>suitestack has a lot of files though
21:31:06  <Raynos>yes
21:31:10  <SubStack>you could try tracing the dependency graph and only including the necessary stuff
21:31:28  <Raynos>@[email protected]
21:31:34  <SubStack>npm install subdeps
21:31:58  <Raynos>I feel this stuff should belong in the testling node module
21:32:05  <SubStack>it should yes
21:32:16  <Raynos>so that I can just do testling({ entry: x, browsers: Array, auth: someObject })
21:32:46  <Raynos>I will look into how this should be done then send PRs
21:33:42  <SubStack>well the testling module on npm pretty much needs to be completely rewritten also
21:34:51  <Raynos>yeah but I want something that works now rather then next week :P
21:35:14  <Raynos>$(find -name \*.js) is recursive?
21:35:47  <Raynos>https://gist.github.com/dcd856857e3ba1fcdfc3
21:35:51  <isaacs>Raynos: $(find . -name \*.js)
21:35:52  <isaacs>Raynos: yes
21:35:58  <Raynos>empty reply from server:(
21:37:04  <Raynos>isaacs: thanks o/
21:37:14  <SubStack>yep find is recursive
21:37:18  <SubStack>oh pesky >_<
21:37:27  * st_lukequit (Remote host closed the connection)
21:37:33  <SubStack>this is probably one of the bugs that fritter fixes
21:38:21  <Raynos>anything that might be wrong or allow for easier debugging?
21:39:18  <isaacs>SubStack: fritter?
21:41:02  <SubStack>it's like stackedy but using falafel instead of burrito
21:43:32  <Raynos>maybe i have an empty response from the server because im using push wrong
21:51:52  <SubStack>whoa all my terminals just crashed
21:51:57  <SubStack>all the other processes are fine
21:58:40  <rowbit>Hourly usage stats: []
22:31:22  <SubStack>Raynos: now you can npm install -g subdeps
22:31:25  <SubStack>it has a subdeps command
22:31:33  <Raynos>oh awesome
22:31:40  <SubStack>just point it at a single file
22:31:52  <SubStack>and it prints out all the subdependencies
22:31:54  <Raynos>this will make the tar more effficient
22:32:01  <Raynos>it will probably not make the bug go away
22:32:03  <Raynos>but ittle try
22:32:19  <Raynos>ive had bugs in the past when tar'ing node_modules and sending it to testling
22:32:53  <SubStack>hmmm it's choking on some things though
22:58:40  <rowbit>Hourly usage stats: []
23:29:38  <jesusabdullah>SubStack: We should get some bocce balls
23:29:47  <jesusabdullah>SubStack: and we can play weekends at mosswood park
23:31:04  <SubStack>some sort of ROMAN invention, seems like
23:31:07  <jesusabdullah>or use the Lake Merritt course as mikeal suggested
23:31:13  <jesusabdullah>well
23:31:20  <jesusabdullah>lawn bowling and bocce are probably different
23:31:27  <jesusabdullah>but it's more or less the same idea I think?
23:31:38  <jesusabdullah>one time we played on the hill behind the SRC
23:31:44  <jesusabdullah>lost one of the balls:(
23:36:46  <isaacs>two drones up and running. this is rad.
23:36:49  <isaacs>now to build the hub
23:37:39  <SubStack>rawk!
23:37:52  <SubStack>using raw pushover or fleet?
23:38:15  <jesusabdullah>SubStack: lol "clazz"
23:38:16  <jesusabdullah>wtf maan
23:38:27  <SubStack>it's russian
23:38:33  <jesusabdullah>no shit?
23:38:46  <SubStack>it's more AUTHENTIC
23:39:23  <isaacs>pushover
23:39:38  <jesusabdullah>holy shit
23:39:55  <jesusabdullah>substack use soviet css technology thought lost in cold war
23:40:00  <isaacs>SubStack: it's somewhat inspired by fleet
23:40:14  <isaacs>SubStack: but optimized for "checkout and test" rather than "checkout and startup"
23:40:19  <SubStack>right
23:40:22  <isaacs>SubStack: also, i'm not using dnode. just https and git
23:40:31  <SubStack>this is why we have separate modules!
23:40:37  <isaacs>SubStack: since i have an https server for git anyway, just sending the "Go" message via a post
23:40:40  <SubStack>split up all the things
23:40:42  <isaacs>yes!
23:41:17  <isaacs>the first pass here is just focused on being a node tester, but i could see this being useful more generally, if some of the specifics were abstracted out
23:41:25  <SubStack>https://twitter.com/substack/status/206891179655176192
23:41:28  <SubStack>relatedly ^
23:41:36  <isaacs>yes, i saw that :0
23:41:38  <isaacs>good shit
23:42:40  * isaacsquit (Remote host closed the connection)
23:42:49  <SubStack>the time for tacos is at hand
23:44:01  <jesusabdullah>SubStack: barbecue tacos on july 4
23:45:22  <SubStack>whereat!
23:47:11  <jesusabdullah>your backyard
23:47:21  * doolsquit (Ping timeout: 260 seconds)
23:47:24  * doolsjoined
23:52:47  * rannmannquit (Remote host closed the connection)
23:58:40  <rowbit>Hourly usage stats: []