00:07:10
| * sorensen_ | joined |
00:07:48
| * xaq | quit (Remote host closed the connection) |
00:09:03
| * sorensen_ | quit (Client Quit) |
00:11:06
| * _sorensen | quit (Ping timeout: 246 seconds) |
00:18:09
| * yuletide | quit (Quit: zzzzzz #cfaphl) |
00:22:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
00:26:14
| * tilgovi | quit (Ping timeout: 252 seconds) |
00:26:35
| * _sorensen | joined |
00:31:30
| * ITpro | quit |
00:48:25
| * yuletide | joined |
00:49:54
| * tilgovi | joined |
00:53:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
00:58:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
00:58:46
| <rowbit> | Hourly usage stats: [] |
01:15:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
01:21:26
| * isaacs | quit (Remote host closed the connection) |
01:36:10
| * klusias | quit (Read error: Connection reset by peer) |
01:42:34
| * yuletide | quit (Quit: zzzzzz #cfaphl) |
01:56:34
| * ryan_stevens | quit (Quit: Leaving.) |
01:58:46
| <rowbit> | Hourly usage stats: [] |
02:09:07
| * shykes | changed nick to zz_shykes |
02:10:34
| <SubStack> | holy shits, yammer acquired |
02:12:23
| * hij1nx | quit (Quit: hij1nx) |
02:14:24
| <jesusabdullah> | by whom |
02:14:49
| <chapel> | ms? |
02:15:06
| <jesusabdullah> | oh no, not multiple sclerosis :( |
02:17:08
| * ryan_stevens | joined |
02:40:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
02:41:15
| * stlsaint | quit (Quit: leaving) |
02:42:24
| * isaacs | joined |
02:42:57
| * isaacs | quit (Client Quit) |
02:43:22
| * isaacs_ | joined |
02:43:25
| * isaacs_ | is learning irssi |
02:44:02
| * isaacs_ | changed nick to isaacs |
02:48:30
| * AvianFlu | quit (Quit: This computer has gone to sleep) |
02:49:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
02:50:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
02:51:31
| <chapel> | lol isaacs |
02:51:45
| <chapel> | why hasn't anyone made a quality node irc client? |
02:52:16
| <SubStack> | quality interactive command-line utilities are so hard |
02:54:07
| <jesusabdullah> | irssi exposes its events over a perl api |
02:54:14
| <jesusabdullah> | it's not the worst api I've seen certainly |
02:56:19
| * stlsaint | joined |
02:56:22
| <chapel> | but node!!! |
02:56:23
| <chapel> | :P |
02:56:37
| <jesusabdullah> | yeah, well |
02:56:40
| <jesusabdullah> | beggars can't be choosers |
02:57:00
| <isaacs> | jesusabdullah: beggars choose to beg |
02:57:15
| * isaacs | just saying deeply wise things to trololololol |
02:57:24
| <jesusabdullah> | ^5 |
02:57:38
| <isaacs> | SubStack: yes, they're very very hard. |
02:57:42
| <jesusabdullah> | say, isaacs, I hear you're getting HOT even though you've just started! |
02:57:50
| <isaacs> | That's what they say. I'm HOT. |
02:57:56
| * isaacs | IS NETWORKING! |
02:57:57
| <LOUDBOT> | OM NOM NOM IM JUST HERE TO GET SOME SOY SAUCE --- OBAMA SAID |
02:58:05
| <jesusabdullah> | Well you'll be needing one of these--- @jesusabdullah |
02:58:46
| <rowbit> | Hourly usage stats: [] |
02:58:52
| <isaacs> | that skit is one of my favorites |
02:59:41
| <isaacs> | one day i thought, "It'd be cool to have an npm repl" and so i tried to write one, and then decided I didn't need it that badly. |
03:00:10
| <isaacs> | it would be nice if "npm install flerg" worked in the node repl, though |
03:01:00
| <SubStack> | like how cpan has one? |
03:01:17
| <SubStack> | seems pretty unnecessary I think |
03:01:30
| <isaacs> | yeah |
03:01:42
| <isaacs> | you know what's an awesome program for writing repls? bash. |
03:01:53
| <isaacs> | it's SO GOOD for that. almost like it was designed to be a shell. |
03:02:13
| <chapel> | lol |
03:02:24
| <isaacs> | the node repl's come a long way, though |
03:02:38
| <isaacs> | that tall fellow, he's just starting out, but they say he's HOT. |
03:02:52
| <chapel> | hate how if a line goes past the edge, its impossible to go back and change anything because the cursor position is off |
03:03:16
| <isaacs> | chapel: v0.8! |
03:03:20
| <isaacs> | chapel: that's totally fixed on master. |
03:03:34
| <isaacs> | chapel: and let me tell you, it is AWESOME for that to be fixed. |
03:03:41
| <chapel> | :) |
03:03:42
| <chapel> | awesome |
03:03:52
| <jesusabdullah> | isaacs: Think it'll eval for me someday? |
03:03:53
| <chapel> | I still haven't messed with 0.8 |
03:04:26
| <jesusabdullah> | me neither, I'm waiting for the 0.8 release |
03:04:39
| <isaacs> | you guys. |
03:04:44
| <jesusabdullah> | and also for our libraries to get 0.8 coitified |
03:04:45
| <isaacs> | /o\ |
03:04:49
| <isaacs> | srsly |
03:04:50
| <jesusabdullah> | because I hate it when things don't work |
03:04:58
| <isaacs> | killin me. |
03:05:01
| <jesusabdullah> | dude we have like 3 guys on it, we'll probably be done before 0.8 comes out |
03:05:19
| <isaacs> | cuz you're going to install 0.8.9, and then be all "WTF THIS DUN WORK HOWCOME NO ONE TOLD ME!?????" |
03:05:37
| <isaacs> | and by that time, 0.9 will be almost stable |
03:06:00
| <jesusabdullah> | lolno |
03:06:02
| <isaacs> | actually, jitsu's pretty good, that's true. |
03:06:14
| <isaacs> | i give mmalecki patches a lot to try out |
03:06:25
| <jesusabdullah> | Yeah, I mean, I'm more conservative than other team members here |
03:07:51
| <chapel> | isaacs: busy busy on new features |
03:08:02
| <jesusabdullah> | also last time was way worse |
03:08:06
| <chapel> | also we are still on heroku, who knows when they will release |
03:08:14
| <jesusabdullah> | herako |
03:08:19
| <jesusabdullah> | plans to move chapel? |
03:08:25
| <chapel> | yes |
03:08:31
| <chapel> | but to where, not for certain |
03:08:45
| <chapel> | though with jitsu going joyent, we are looking into using your tools |
03:08:54
| <jesusabdullah> | You guys should talk to nuno if you're not already |
03:09:07
| <isaacs> | chapel: if you want a heroku-like experience that is better and node-specific, jitsu's the way to go, imo. |
03:09:16
| <chapel> | christian talks to the top guys |
03:09:23
| <jesusabdullah> | so I noticed here |
03:09:29
| <jesusabdullah> | you are both dropping the "node" from "nodejitsu" |
03:09:44
| <chapel> | isaacs: well we want something that is more manageable, but wont require a lot of headaches to deploy |
03:09:45
| <jesusabdullah> | tsk tsk |
03:09:46
| <isaacs> | jesusabdullah: you just noticed this, eh? |
03:09:46
| <jesusabdullah> | haha |
03:09:50
| <jesusabdullah> | well |
03:09:52
| <chapel> | lol jesusabdullah |
03:09:55
| <isaacs> | jesusabdullah: jitsu's a much more awesome name. |
03:09:56
| <chapel> | was just easier to type |
03:09:59
| <jesusabdullah> | I'm blaming you for everyone confusing me when they come to the channel |
03:10:04
| <jesusabdullah> | and type "jitsu" for short |
03:10:04
| <chapel> | not to mention, its your domain |
03:10:06
| <chapel> | :P |
03:10:15
| <jesusabdullah> | and I have to ask if they mean NODEjitsu or like the cli tool |
03:10:17
| <isaacs> | it's easier to type, catchier, powerful |
03:10:23
| <chapel> | yeah |
03:10:28
| <chapel> | no reason to have node tbh |
03:10:36
| <SubStack> | rubyroku |
03:10:37
| <isaacs> | jesusabdullah: you know, sometimes you gotta just accept a little bit of ambiguity for the sake of awesomeness. |
03:10:41
| <jesusabdullah> | I think this is all a conspiracy to drive me nuts |
03:10:45
| <jesusabdullah> | lol |
03:10:48
| <chapel> | haha |
03:10:51
| <isaacs> | jesusabdullah: what about when you want to host php or java? |
03:10:59
| <isaacs> | jesusabdullah: it will happen eventually, if you'er good. |
03:11:04
| <jesusabdullah> | oh, phpjitsu and javajitsu |
03:11:08
| <isaacs> | jesusabdullah: because yo ulike money, and php and java have a lot of it. |
03:11:10
| <chapel> | specially since you're going to be platform agnostic |
03:11:15
| <chapel> | ruby too |
03:11:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
03:11:21
| <chapel> | and python (well maybe not python) |
03:11:27
| <isaacs> | sure, that, too, why not. |
03:11:32
| <chapel> | well no money |
03:11:33
| <chapel> | but sure |
03:11:38
| <jesusabdullah> | enough money |
03:11:43
| <isaacs> | though, if you can run java, then a lot of python and ruby users will be fine enough with that. |
03:11:45
| <chapel> | but is it jitsu money? |
03:11:47
| <jesusabdullah> | in the end the only blocker is making haibu run multiple things |
03:12:02
| <isaacs> | jesusabdullah: yeah. |
03:12:11
| <jesusabdullah> | in fact, I have a theory |
03:12:18
| <chapel> | well look at joyent, using node for core components |
03:12:21
| <isaacs> | jesusabdullah: do you guys have any way to run a really BIG jitsu instance? |
03:12:38
| <isaacs> | jesusabdullah: like, say, 24GB of ram, 16 CPUs? |
03:12:40
| <jesusabdullah> | that you can bundle the jre in with a node module and be able to run a minecraft server |
03:12:48
| <jesusabdullah> | isaacs: I should think so! |
03:12:58
| <jesusabdullah> | isaacs: haibu can run n processes |
03:13:19
| <isaacs> | jesusabdullah: oh, ok. but i could have it like, just keep 8 instances of my web server going on the same box? |
03:13:31
| <jesusabdullah> | I mean, presumably |
03:13:46
| <jesusabdullah> | Hopefully we can just make cluster work even though it's totally lame |
03:13:46
| <isaacs> | would it still require the use of a http router? i guess it'd have to, no? |
03:13:59
| <chapel> | cluster core, or cluster module? |
03:14:02
| <isaacs> | OMG WAIT NO, DUDE YOU HAVE IDEA ABOUT THIS! |
03:14:03
| <LOUDBOT> | TOOTHPCK LEG IS ALL STRIKING AND SHIT AND MUFFINTOP IS BLEEDING ALL TO FUCK WHAT A MESS. WHO DOES THIS SHIT WTF?!! |
03:14:12
| <jesusabdullah> | TOTALLY LAME |
03:14:12
| <LOUDBOT> | OH MY GOSH |
03:14:21
| <chapel> | WTF JEBUS? |
03:14:21
| <LOUDBOT> | HAND SEWN BY SPAINIARDS WITH THE CLAP. |
03:14:22
| <jesusabdullah> | actually I heard it's much better in oh-eight |
03:14:26
| <isaacs> | jesusabdullah: you can run the child processes detached and send a server handle over an arbitrary IPC stdio socket in 0.8 |
03:14:36
| <isaacs> | jesusabdullah: no router needed. haibu could BE cluster |
03:14:42
| <chapel> | lol |
03:14:50
| <jesusabdullah> | ooh, so we might get that for free when 0.8 rolls out |
03:14:56
| <isaacs> | and in fact, haibu could be kept alive by its children |
03:15:06
| <jesusabdullah> | The actual problem, isaacs, is people trying to do this on 256mb RAM slices |
03:15:07
| <chapel> | thats an interesting prop |
03:15:15
| <isaacs> | jesusabdullah: yeah |
03:15:20
| <isaacs> | tha'ts kind of ridic |
03:15:28
| <jesusabdullah> | That's why we haven't supported it up til now |
03:15:47
| <jesusabdullah> | but like, presumably, someone is going to be willing to pay for a box large enough to make that something you would want to do |
03:15:51
| <chapel> | couldn't you just setup hard coded configs for different server types? |
03:16:07
| <jesusabdullah> | chapel: What do you mean? |
03:16:23
| <isaacs> | jesusabdullah: the problem is, by that point, you've already figured out deployment and a lot of the things that jitsu gives you. |
03:16:25
| <chapel> | to keep people from running too many children |
03:16:41
| <isaacs> | chapel: but that's the thing, they're the only one on the zone, who cares? |
03:16:44
| <chapel> | Im like 70 |
03:16:50
| <isaacs> | chapel: the OS won't let them get too out of hand |
03:16:59
| <chapel> | 70% to deployment system, but pretty standard |
03:17:01
| <isaacs> | you crash, it's your problem |
03:17:07
| <jesusabdullah> | It's not about child processes really, like, people use those all the time |
03:17:25
| <chapel> | oh okay, misunderstood then |
03:17:40
| <jesusabdullah> | The actual issue is just something crossing wires with the haibu connection magic |
03:18:29
| <jesusabdullah> | at least this is my understanding. I'm hoping 0.8 brings a lot of improvements to the child process apis |
03:18:39
| <jesusabdullah> | I know we got less hacky detachable processes |
03:18:41
| <isaacs> | yes. |
03:18:54
| <isaacs> | you get actual detachment, arbitrary stdio fd opening, and listenfd |
03:19:25
| <jesusabdullah> | hopefully between those everything will be awesome |
03:19:53
| <jesusabdullah> | honestly, the biggest blocker on the public repos is probably going to be something using a stale cloudhead library that requires sys |
03:20:28
| <isaacs> | well, a great man once said about consistency pressure: "I don't negotiate with terrorists" |
03:20:41
| <jesusabdullah> | I'm sure |
03:20:45
| <isaacs> | the past has nothing to give us but to study its remains. we owe it nothing. |
03:20:47
| <jesusabdullah> | and I mean at this point |
03:20:51
| <jesusabdullah> | just fix it |
03:21:02
| <isaacs> | but yeah, the sys thing, i dunno. |
03:21:07
| <isaacs> | imo, it was dumb to change it. |
03:21:11
| <jesusabdullah> | yeah? |
03:21:13
| <isaacs> | but meh. |
03:21:20
| <isaacs> | i mean, 'util' is a much better name for what it is |
03:21:33
| <jesusabdullah> | you think the pain/grief wasn't worth it though? |
03:21:34
| <isaacs> | 'sys' sounds like it'll have system specific stuff in it |
03:21:39
| <jesusabdullah> | idk, I think that was the right time to do it |
03:21:43
| <isaacs> | yeah |
03:21:47
| <isaacs> | any later would've been worse. |
03:21:53
| <jesusabdullah> | exactly |
03:22:29
| <isaacs> | i just wonder if the net improvement in the world in the fullness of time will probably still not outweigh all the pita times when i had to edit some random dep |
03:22:40
| <isaacs> | nowadays when i hit that, i edit it in the npm package and write it back to the registry. |
03:22:45
| <isaacs> | because, srsly, wtf. |
03:23:03
| <jesusabdullah> | lol really? |
03:23:10
| * tilgovi | quit (Ping timeout: 245 seconds) |
03:23:17
| <isaacs> | i'd find and replace all the instances of require('sys') in every npm package if it wasn't hard and boring. |
03:23:28
| <isaacs> | the actual source code is all in gzipped tarballs |
03:23:33
| <jesusabdullah> | yeah, I mean |
03:23:58
| <isaacs> | then again, i have a programming platform that can do http, zlip, and tar |
03:24:04
| <chapel> | maybe thats a feature you could build into the new site |
03:24:08
| <jesusabdullah> | I think it needs to be fixed at the github level though |
03:24:12
| <isaacs> | could probably just pipe the docs all through some fixer-thingie |
03:24:33
| <chapel> | the ability for someone to submit an alternative version, that could be used after a certain time of staleness maybe with some auditing |
03:25:00
| <isaacs> | jesusabdullah: well, after the first pass, anything the program encounters as a require('sys') thing, it'll log as an error and hand out demerits to the author |
03:25:22
| <jesusabdullah> | demerits, huh? |
03:25:42
| <jesusabdullah> | ten points from gryffindor! |
03:25:55
| <isaacs> | indeed! |
03:26:02
| <isaacs> | but this is vaporware. |
03:26:06
| <isaacs> | so it will also hand out sandwiches. |
03:26:16
| <isaacs> | and knit you a pony |
03:26:34
| <jesusabdullah> | ah |
03:27:19
| <chapel> | I want a giraffe! |
03:34:35
| * AvianFlu | joined |
03:35:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
03:36:37
| * isaacs_ | joined |
03:37:13
| * isaacs | changed nick to _0x15aac5 |
03:37:22
| * isaacs_ | changed nick to isaacs |
03:54:57
| <_0x15aac5> | exit |
03:54:58
| * _0x15aac5 | quit (Quit: leaving) |
03:57:50
| * _0x1544c5 | joined |
03:58:07
| <_0x1544c5> | there we go. yeah. remembering how to use dtach. |
03:58:12
| <_0x1544c5> | it's like screen but way smaller |
03:58:30
| <_0x1544c5> | but i don't think it'll save if i'm disconnected. let's see. |
03:58:45
| <_0x1544c5> | oh, wait, no, it does. |
03:58:46
| <rowbit> | Hourly usage stats: [] |
03:59:37
| * isaacs | quit (Disconnected by services) |
03:59:39
| * _0x1544c5 | changed nick to isaacs |
04:00:19
| * isaacs_ | joined |
04:19:09
| <jesusabdullah> | d-d-d-d-tach! |
04:20:25
| <SubStack> | isaacs_: you've finally acheived omnipresence? |
04:22:17
| * xaq | joined |
04:23:21
| <isaacs> | SubStack: i was not even here when you said that |
04:23:35
| <isaacs> | SubStack: are you familiar with dtach? you use screen, yeah? |
04:23:50
| <SubStack> | 1) no 2) correct |
04:23:56
| <isaacs> | you should check out dtach |
04:24:02
| <isaacs> | it's like the one feature you probably use from screen |
04:24:09
| <isaacs> | unless you actually do terminal multiplexing with it |
04:24:11
| <SubStack> | can I name the screens? |
04:24:28
| <isaacs> | SubStack: so long as the name is the filename of a socket, YES |
04:25:00
| <SubStack> | that'll do |
04:26:30
| <isaacs> | it's not a multiplexer, though, even a little |
04:26:43
| <isaacs> | you give it a command and a socket, and it'll run it connected to that socket. |
04:26:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
04:26:54
| <isaacs> | you connect to the socket, and you're connected to the session |
04:27:13
| <SubStack> | gaaaaah what is with people |
04:27:20
| <SubStack> | they just sit and wait when the site fucks up |
04:27:25
| <SubStack> | instead of refreshing like a normal person |
04:28:20
| <isaacs_> | if only there were some software tool you could use to push messages to their web browsers |
04:28:35
| <isaacs_> | but, that's pretty big-brother |
04:28:51
| <isaacs> | wait, that was weird. switched to the wrong window and it had reconnected under a different name |
04:29:19
| <isaacs> | it's like there's two of me |
04:30:28
| <st_luke> | which is the real one |
04:31:13
| * SubStack | shoots them both |
04:31:14
| <SubStack> | pew pew |
04:31:15
| <isaacs> | st_luke: as in any good transporter accident, we both are real. |
04:31:39
| <isaacs_> | you got |
04:31:42
| <isaacs> | me |
04:31:54
| * isaacs_ | quit (Quit: dies) |
04:35:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.226.209(free4) |
04:38:19
| * st_luke | quit (Remote host closed the connection) |
04:40:02
| <SubStack> | FOOD TIME |
04:40:03
| <LOUDBOT> | EXCITING NEW DOORS ARE OPENING HERE YOU GUYS |
04:42:23
| * tilgovi | joined |
04:48:59
| * zz_shykes | changed nick to shykes |
04:53:20
| <blakmatrix> | AWESOME |
04:53:21
| <LOUDBOT> | NEVER PLAYED THE DAMN GAME BUT WIKIPEDIA TOLD ME EVERYTHING I NEED TO KNOW |
04:56:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
04:57:18
| <maxogden> | SubStack: just benchmarked plummet |
04:57:33
| <maxogden> | SubStack: i wrote 100k docs into it and then did a pull replication from another instance and it worked! |
04:57:39
| <maxogden> | FIRST TRY AWWW YEAAAA |
04:57:39
| <LOUDBOT> | I AM SICK AND TIRED OF THESE MOTHERFUCKING SYNONYMS FOR THESE MOTHERFUCKING COMMANDS |
04:57:40
| * xaq | quit (Remote host closed the connection) |
04:58:46
| <rowbit> | Hourly usage stats: [] |
05:05:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
05:05:49
| <SubStack> | maxogden: woot! |
05:06:00
| <SubStack> | dump that beast in a unit test |
05:06:48
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
05:10:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
05:13:54
| <SubStack> | jesusabdullah: I think rehttpl would be more useful without the mount check |
05:14:03
| <SubStack> | or if it's === undefined, just always fire |
05:14:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
05:17:23
| <isaacs> | maxogden: swish! |
05:23:14
| <jesusabdullah> | SubStack: yeah maybe |
05:23:20
| <jesusabdullah> | SubStack: going with the latter |
05:46:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
05:50:53
| <isaacs> | SubStack: https://isaacs.iriscouch.com/registry/_design/app/_view/npmTop?group_level=1 |
05:52:52
| <SubStack> | most excellent |
05:55:48
| * yuletide | joined |
05:58:46
| <rowbit> | Hourly usage stats: [] |
05:59:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
06:11:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
06:18:30
| <rowbit> | /!\ ATTENTION: (default-local) mo@... successfully signed up for developer browserling plan ($20). Cash money! /!\ |
06:18:30
| <rowbit> | /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ |
06:20:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
06:21:59
| <SubStack> | rawk |
06:23:45
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
06:32:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
06:44:40
| * shykes | quit (Remote host closed the connection) |
06:45:23
| * ryan_stevens | quit (Quit: Leaving.) |
06:45:35
| * shykes_ | joined |
06:47:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
06:58:46
| <rowbit> | Hourly usage stats: [] |
07:22:17
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.226.209(free4) |
07:31:57
| * yuletide | quit (Quit: zzzzzz #cfaphl) |
07:37:08
| * AvianFlu | part ("Leaving") |
07:48:00
| * yuletide | joined |
07:58:46
| <rowbit> | Hourly usage stats: [] |
08:03:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
08:20:25
| * dominictarr | joined |
08:25:47
| * ITpro | joined |
08:27:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
08:30:16
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
08:30:43
| <SubStack> | isaacs: all updated |
08:31:55
| * ITpro | quit |
08:32:35
| * dominictarr | quit (Ping timeout: 246 seconds) |
08:34:12
| * _sorensen | quit (Quit: _sorensen) |
08:35:22
| * shykes_ | quit (Remote host closed the connection) |
08:44:46
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
08:54:47
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
08:55:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
08:55:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
08:56:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.56.32.168(free1) |
08:58:46
| <rowbit> | Hourly usage stats: [] |
09:28:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.226.209(free4) |
09:29:10
| * saijanai_ | joined |
09:30:07
| * hij1nx | joined |
09:31:40
| * yuletide | quit (Quit: /@yuletide out. #cfaphl) |
09:51:13
| * hij1nx | quit (Quit: hij1nx) |
09:58:46
| <rowbit> | Hourly usage stats: [] |
10:09:46
| * hij1nx | joined |
10:11:46
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.226.209(free4) |
10:42:55
| * hij1nx | quit (Quit: hij1nx) |
10:49:56
| * hij1nx | joined |
10:50:43
| * dominictarr | joined |
10:56:45
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1) |
10:58:46
| <rowbit> | Hourly usage stats: [] |
11:00:48
| * dominictarr | quit (Ping timeout: 244 seconds) |
11:13:12
| * dominictarr | joined |
11:17:24
| * dominictarr | quit (Ping timeout: 248 seconds) |
11:20:31
| * hij1nx | quit (Quit: hij1nx) |
11:25:37
| * dominictarr | joined |
11:31:41
| * dominictarr | quit (Quit: Leaving) |
11:31:57
| * hij1nx | joined |
11:52:32
| * ITpro | joined |
11:58:46
| <rowbit> | Hourly usage stats: [] |
12:09:59
| * ITpro | quit |
12:19:57
| * hij1nx | quit (Quit: hij1nx) |
12:22:27
| * ITpro | joined |
12:30:44
| * hij1nx | joined |
12:36:33
| <tanepiper> | anyone using dnode-session ? |
12:40:25
| * dominictarr | joined |
12:44:39
| * tilgovi | quit (Remote host closed the connection) |
12:56:45
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1) |
12:58:46
| <rowbit> | Hourly usage stats: [] |
13:04:52
| <SubStack> | it woooooorrrrrks |
13:07:31
| <dominictarr> | SubStack, https://github.com/dominictarr/badass |
13:07:47
| <dominictarr> | today's mad science |
13:07:52
| <SubStack> | click |
13:08:51
| <SubStack> | props to this |
13:08:55
| <SubStack> | probably the right approach |
13:08:58
| <SubStack> | for most cases |
13:09:11
| <SubStack> | in fact I might try using this in our bouncer |
13:09:22
| <SubStack> | and ACTUALLY |
13:09:26
| <SubStack> | this is perfect timing |
13:09:44
| <SubStack> | because I'm also working on an injection proxy to inject a <script> tag into all pages with text/html content-types |
13:10:07
| <dominictarr> | excellent |
13:10:58
| <dominictarr> | it doesn't parse the whole http, but you could probably look for <head>...</head> |
13:11:15
| <SubStack> | but that injection proxy is going to be tricky since it needs to handle all the encoding and compression types |
13:11:39
| <dominictarr> | except things like <head> <!-- </head> --> </head> --> would tend to break it. |
13:11:41
| <SubStack> | I have a hackish thing that mostly works that just sets a bunch of headers to turn that stuff off |
13:12:13
| <dominictarr> | hmm, you might need to parse the http for stuff like that. |
13:12:22
| <SubStack> | anyways releasing testling-driver momentarily, just need to finish the example and readme |
13:12:37
| <SubStack> | it's like webdriver or jstestdriver except way simpler |
13:12:47
| <SubStack> | like, crazy simple |
13:12:55
| <dominictarr> | it's a headless tester? |
13:13:10
| <dominictarr> | or does it drive the DOM in a real browser? |
13:13:18
| <SubStack> | it drives real browsers around |
13:13:48
| <SubStack> | using postMessage to communicate with iframes |
13:14:05
| <SubStack> | and dnode-protocol to pass objects and callback references |
13:15:21
| <SubStack> | 143 sloc for everything |
13:15:56
| <SubStack> | and it can load a web page, submit a form, and then assert things about the next page after the form got submitted |
13:16:01
| <SubStack> | or it can submit more forms, whatevs |
13:16:08
| <SubStack> | or do other non-form things |
13:19:59
| <SubStack> | https://gist.github.com/2936427 |
13:20:54
| <dominictarr> | oh, wow. thats really good. |
13:21:31
| <niftylettuce> | cruisin around with the top down! |
13:21:41
| <SubStack> | yep! |
13:21:57
| <dominictarr> | so it loads the page in an internal iframe, so it's all JS with nothing funky to install. |
13:22:01
| <niftylettuce> | SubStack: do you guys send out emails with feature updates for Browserling? |
13:22:05
| <SubStack> | dominictarr: exactly |
13:22:16
| <SubStack> | niftylettuce: we've only sent one mass email so far |
13:22:29
| <niftylettuce> | my module will make you love sending out emails |
13:22:34
| <SubStack> | niftylettuce: if you want you can follow @browserling and @testling on the twitter |
13:22:37
| <dominictarr> | hmm. I think I see where you might be heading with injecting the script tag. |
13:22:37
| <niftylettuce> | preparing to release |
13:22:59
| <dominictarr> | niftylettuce, can it send out thousands at once? |
13:23:01
| <SubStack> | dominictarr: yep so this only works if the page has the proxy script in it |
13:23:07
| <niftylettuce> | dominictarr: yeah |
13:23:14
| <niftylettuce> | dominictarr: you can use any provider you want, e.g. nodemailer, postmarkapp etc |
13:23:19
| <dominictarr> | I might need it for a project I'm working on |
13:23:19
| <tanepiper> | got dnode-session working in the end - I haz a Dnode-powered streaming twitter client :D |
13:23:24
| <niftylettuce> | this is a wrapper that makes your emails beautiful |
13:23:24
| <SubStack> | so either people need to put the script in their pages themselves (lame) or we can do it for them with a proxy |
13:23:32
| <dominictarr> | actually, maybe you can help me. |
13:23:34
| <SubStack> | tanepiper: sweet |
13:23:47
| <niftylettuce> | dominictarr: yeah ill link u once its up! |
13:23:58
| <SubStack> | dominictarr: I already have a thing that sort of works, planning on releasing that later today |
13:24:05
| <dominictarr> | I have this friend you see, who needs to transfer A very large amount of money out of the country. |
13:24:20
| <SubStack> | right right |
13:24:37
| <niftylettuce> | dominictarr: from Nigeria? |
13:24:42
| <dominictarr> | now this is really quite a large amount of money. |
13:24:52
| <dominictarr> | sure, if you want. |
13:24:59
| <niftylettuce> | Viagra? |
13:25:08
| <SubStack> | dominictarr: what country are you in lately? |
13:25:19
| <dominictarr> | that is where the money came from. |
13:25:23
| <dominictarr> | selling viagra. |
13:25:33
| <dominictarr> | I'm still in thailand. |
13:25:37
| <SubStack> | ah cool |
13:25:48
| <dominictarr> | cambodia is next. |
13:26:09
| <tanepiper> | right, i need to seperate this app out from teh demo code I've been writing it around and then put it live :D |
13:31:46
| <dominictarr> | oh yeah. niftylettuce I asked about the hobbit. |
13:31:55
| <niftylettuce> | yea?! |
13:31:57
| <dominictarr> | but they are finishing up. |
13:32:02
| <niftylettuce> | aw nice! |
13:32:07
| <niftylettuce> | thanks haha |
13:32:07
| <dominictarr> | you'd have to get in line for the next one. |
13:32:16
| <dominictarr> | no prob. |
13:32:23
| <niftylettuce> | dominictarr: how might I 'get in line' ? |
13:32:24
| <SubStack> | LOUDBOT: search bilbo |
13:32:25
| <LOUDBOT> | SubStack: <BP:#mefi> LOL I THOUGHT THE HOBBIT CASTING ANNOUNCEMENT SAID MORGAN FREEMAN AS BILBO |
13:36:37
| * hij1nx | quit (Quit: hij1nx) |
13:38:21
| <dominictarr> | HOW COME THERE ARE NO BLACK HOBBITS. IS JRR TOLKEN A RACIST? |
13:38:22
| <LOUDBOT> | I'LL TAKE HORNY PARROT PSYCHOLOGY FOR $1000 |
13:38:46
| <dominictarr> | NOT TO MENTION ASIAN HOBBITS |
13:38:46
| <LOUDBOT> | REAGAN CAN'T _A_C_T, EITHER. |
13:39:13
| * hij1nx | joined |
13:45:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
13:56:29
| * xaq | joined |
13:57:51
| <SubStack> | ok so |
13:57:57
| <SubStack> | should I call this thing testling-driver |
13:58:00
| <SubStack> | or something cool |
13:58:46
| <rowbit> | Hourly usage stats: [] |
14:06:12
| <SubStack> | schoolbus-driver |
14:07:20
| <SubStack> | schoolbus would be a sweet name |
14:13:43
| * tanepiper | quit (Quit: WeeChat 0.3.7) |
14:15:54
| * tanepiper | joined |
14:17:48
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
14:25:40
| * AvianFlu | joined |
14:32:02
| <niftylettuce> | https://github.com/niftylettuce/node-email-templates |
14:32:03
| <niftylettuce> | boom! |
14:32:09
| <niftylettuce> | SubStack dominictarr check it outttt |
14:39:16
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
14:43:05
| * hij1nx | quit (Quit: hij1nx) |
14:45:52
| <niftylettuce> | AvianFlu guybrush jesusabdullah maxogden pkrumins chapel sorensen SubStack tanepiper rook2paw1 yorick dominictarr ---- upboats please @ http://news.ycombinator.com/item?id=4116728 (or search for it from 'New' page on HN) |
14:46:46
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
14:47:55
| <SubStack> | here's my thing https://github.com/substack/schoolbus |
14:48:17
| <niftylettuce> | epic lol |
14:48:30
| <niftylettuce> | SubStack: u need schoolbus drawing |
14:49:11
| <SubStack> | I'll draw one eventually |
14:51:50
| <tanepiper> | http://scotlandjs.tanepiper.com/ |
14:52:05
| <tanepiper> | (it takes a wee while for the data to load after you authorise) |
14:52:41
| <tanepiper> | once it gets going with the backfill its fast through |
14:53:08
| <tanepiper> | tweets appear at the same time as my non-web client so :D |
14:54:29
| * st_luke | joined |
14:56:46
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1) |
14:58:46
| <rowbit> | Hourly usage stats: [] |
15:05:28
| * _sorensen | joined |
15:15:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
15:22:05
| <niftylettuce> | aw i got booted from front page |
15:24:32
| <tanepiper> | :( |
15:25:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
15:26:53
| <tanepiper> | don't you just hate it when an app acts differently on local and remote |
15:27:12
| <tanepiper> | http://scotlandjs.tanepiper.com works but has some issues, and seems slower - but on my local machine is quite nippy and little issues |
15:29:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
15:37:56
| * wiwillia | joined |
15:40:45
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
15:42:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
15:58:46
| <rowbit> | Hourly usage stats: [] |
16:05:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.174.109(free2) |
16:09:22
| * dominictarr | quit (Remote host closed the connection) |
16:10:15
| <rowbit> | SubStack, pkrumins: Encoders down: 173.203.67.76(free3) |
16:11:40
| * xaq | quit (Remote host closed the connection) |
16:16:17
| * rannmann | joined |
16:28:55
| <rowbit> | /!\ ATTENTION: (default-local) yigit.karakis@... successfully signed up for developer browserling plan ($20). Cash money! /!\ |
16:28:55
| <rowbit> | /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ |
16:29:24
| <SubStack> | woot |
16:54:01
| * ryan_stevens | joined |
16:57:15
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1) |
16:58:46
| <rowbit> | Hourly usage stats: [] |
17:12:32
| * rannmann | quit (Read error: Connection reset by peer) |
17:12:44
| * rannmann | joined |
17:20:06
| * dsfadf | joined |
17:20:06
| * rannmann | quit (Read error: Connection reset by peer) |
17:20:31
| * dsfadf | quit (Read error: Connection reset by peer) |
17:20:38
| * rannmann | joined |
17:21:20
| * rannmann | quit (Read error: Connection reset by peer) |
17:21:51
| * hij1nx | joined |
17:22:11
| * rannmann | joined |
17:22:11
| * rannmann | quit (Changing host) |
17:22:11
| * rannmann | joined |
17:44:26
| * blakmatrix | quit (Ping timeout: 244 seconds) |
17:47:57
| * blakmatrix | joined |
17:53:03
| <rowbit> | /!\ ATTENTION: (default-local) ddavis@... successfully signed up for developer browserling plan ($20). Cash money! /!\ |
17:53:03
| <rowbit> | /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ |
17:58:46
| <rowbit> | Hourly usage stats: [] |
17:59:12
| * sorensen_ | joined |
18:02:13
| * _sorensen | quit (Ping timeout: 252 seconds) |
18:06:06
| * sorensen_ | quit (Quit: sorensen_) |
18:10:45
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 173.203.67.76(free3) |
18:11:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.226.209(free4) |
18:43:57
| * hij1nx | quit (Quit: hij1nx) |
18:53:01
| * hij1nx | joined |
18:56:37
| * hij1nx | quit (Read error: Connection reset by peer) |
18:57:03
| * hij1nx | joined |
18:57:45
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1) |
18:58:46
| <rowbit> | Hourly usage stats: [] |
19:14:51
| * hij1nx | quit (Ping timeout: 244 seconds) |
19:16:12
| <tanepiper> | SubStack: is there a way to use streams over dnode? |
19:16:36
| <maxogden> | subbrubb is workin on it |
19:16:54
| <tanepiper> | oh? awesome |
19:18:59
| <tanepiper> | i was hoping i could include one as a callback param |
19:23:51
| * tilgovi | joined |
19:31:54
| <rowbit> | /!\ ATTENTION: (default-local) services@... successfully signed up for developer browserling plan ($20). Cash money! /!\ |
19:31:54
| <rowbit> | /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ |
19:32:09
| <rowbit> | /!\ ATTENTION: (default-local) karen@... successfully signed up for developer browserling plan ($20). Cash money! /!\ |
19:32:09
| <rowbit> | /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ |
19:41:32
| * _sorensen | joined |
19:50:24
| <jesusabdullah> | THE FUTURE IS NOW MORE THAN EVER |
19:50:25
| <LOUDBOT> | MAKE THEM MOTHERFUCKERS DO TRICKS |
19:58:46
| <rowbit> | Daily usage stats: [] |
19:58:46
| <rowbit> | Hourly usage stats: [] |
19:58:57
| <isaacs> | ok, 0.7.11 dropped |
19:59:03
| <isaacs> | this is so much work. |
19:59:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
19:59:18
| <isaacs> | hofstadter's law is eating my soul. |
20:01:25
| <jesusabdullah> | isaacs: almost done! kind of. |
20:01:25
| <jesusabdullah> | haha |
20:05:01
| * isaacs | changed nick to isaacs[lunch] |
20:06:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:11:15
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 173.203.67.76(free3) |
20:13:24
| * tilgovi | quit (Ping timeout: 248 seconds) |
20:14:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:18:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:18:55
| * wiwillia | quit |
20:21:56
| * sorensen_ | joined |
20:22:50
| * isaacs_mobile | joined |
20:23:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:26:02
| * _sorensen | quit (Ping timeout: 244 seconds) |
20:26:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:30:34
| * rannmann | quit (Read error: Connection reset by peer) |
20:39:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:44:13
| * isaacs_mobile | quit (Remote host closed the connection) |
20:49:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:54:15
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.223.161(free5) |
20:57:45
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1) |
20:57:45
| <rowbit> | SubStack, pkrumins: Encoders down: 50.57.174.109(free2), 50.57.223.161(free5) |
20:58:46
| <rowbit> | Hourly usage stats: [] |
21:15:31
| * rannmann | joined |
21:15:31
| * rannmann | quit (Changing host) |
21:15:31
| * rannmann | joined |
21:21:35
| * hij1nx | joined |
21:52:51
| * tilgovi | joined |
21:58:46
| <rowbit> | Hourly usage stats: [] |
22:01:25
| * isaacs[lunch] | changed nick to isaacs |
22:11:15
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 173.203.67.76(free3) |
22:35:32
| * st_luke | quit (Remote host closed the connection) |
22:37:36
| * sorensen_ | quit (Remote host closed the connection) |
22:37:53
| * _sorensen | joined |
22:44:59
| * shykes | joined |
22:49:26
| * shykes_ | joined |
22:50:11
| * shykes_ | quit (Client Quit) |
22:55:49
| * duncanbeevers | joined |
22:58:15
| <rowbit> | SubStack, pkrumins: These encoders are STILL down: 50.56.32.168(free1), 50.57.223.161(free5) |
22:58:46
| <rowbit> | Hourly usage stats: [] |
23:24:43
| * mikeal | joined |
23:58:46
| <rowbit> | Hourly usage stats: [] |
23:59:53
| * mikeal | quit (Quit: Leaving.) |