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
| * jhizzle | changed 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_stevens | joined |
01:50:45
| * st_luke | joined |
01:58:40
| <rowbit> | Hourly usage stats: [] |
02:04:50
| <SubStack> | isaacs: it's a program to make and record sounds |
02:18:46
| * jeffbcross | joined |
02:30:11
| * mikeal | joined |
02:58:40
| <rowbit> | Hourly usage stats: [] |
02:59:53
| * isaacs | quit (Remote host closed the connection) |
03:00:26
| * _ritch | joined |
03:07:20
| * isaacs | joined |
03:50:57
| * devaholic | quit (Quit: Leaving) |
03:53:37
| * devaholic | joined |
03:58:40
| <rowbit> | Hourly usage stats: [] |
04:12:31
| * st_luke | quit (Remote host closed the connection) |
04:21:58
| * stlsaint | quit (Quit: leaving) |
04:26:49
| * st_luke | joined |
04:30:45
| * ryan_stevens | quit (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_luke | quit (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
| * tilgovi | joined |
05:28:15
| * tilgovi | quit (Read error: Connection reset by peer) |
05:28:29
| <SubStack> | I think I've got how yarnify should work finally |
05:35:50
| * jeffbcross | quit (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
| * isaacs | quit (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
| * TheJH | joined |
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
| * TheJH | quit (Read error: Operation timed out) |
09:58:40
| <rowbit> | Hourly usage stats: [] |
10:00:41
| * chiguai | quit (Ping timeout: 244 seconds) |
10:09:20
| * TheJH | joined |
10:22:22
| * chiguai | joined |
10:58:40
| <rowbit> | Hourly usage stats: [] |
11:53:51
| * chiguai | quit (*.net *.split) |
11:53:52
| * rannmann | quit (*.net *.split) |
11:53:52
| * Madars | quit (*.net *.split) |
11:54:03
| * Madars | joined |
11:54:14
| * Madars | quit (Changing host) |
11:54:14
| * Madars | joined |
11:58:40
| <rowbit> | Hourly usage stats: [] |
12:16:52
| * rannmann | joined |
12:16:52
| * chiguai | joined |
12:58:40
| <rowbit> | Hourly usage stats: [] |
13:51:30
| * st_luke | joined |
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
| * isaacs | joined |
15:22:19
| * st_luke | quit (Remote host closed the connection) |
15:58:40
| <rowbit> | Hourly usage stats: [] |
16:06:54
| * TheJH | quit (Ping timeout: 265 seconds) |
16:22:16
| * purr | quit (Ping timeout: 260 seconds) |
16:25:02
| * purr | joined |
16:34:10
| * TheJH | joined |
16:34:12
| * TheJH | quit (Changing host) |
16:34:12
| * TheJH | joined |
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
| * TheJH | quit (Ping timeout: 244 seconds) |
17:43:13
| * zz_shykes | changed nick to shykes |
17:47:14
| * st_luke | joined |
17:58:40
| <rowbit> | Hourly usage stats: [] |
18:22:55
| * shykes | changed nick to zz_shykes |
18:35:20
| * mikeal | quit (Quit: Leaving.) |
18:43:06
| * TheJH | joined |
18:46:22
| <isaacs> | SubStack: have you ever used pushover with basic auth? |
18:46:28
| * mikeal | joined |
18:46:52
| <isaacs> | SubStack: i'm adding the remote as https://user:pass@localhost: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_shykes | changed 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
| * isaacs | quit (Remote host closed the connection) |
19:32:49
| * isaacs | joined |
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
| * shykes | changed nick to zz_shykes |
20:24:56
| * zz_shykes | changed nick to shykes |
20:41:52
| * TheJH | quit (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
| * AvianFlu | joined |
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 raynos2@gmail.com: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 me@me.me -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> | @_@ |
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_luke | quit (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
| * isaacs | quit (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
| * dools | quit (Ping timeout: 260 seconds) |
23:47:24
| * dools | joined |
23:52:47
| * rannmann | quit (Remote host closed the connection) |
23:58:40
| <rowbit> | Hourly usage stats: [] |