00:12:11  * isaacsjoined
00:58:34  <rowbit>Hourly usage stats: [free: 13]
01:58:34  <rowbit>Hourly usage stats: [free: 9]
02:57:34  <SubStack>http://www.meetup.com/EBJavaScript/
02:58:34  <rowbit>Hourly usage stats: [free: 21]
02:59:33  <SubStack>FOOD TIME
02:59:34  <LOUDBOT>WHY DOESN'T AMERICA JUST NUKE THEIR OIL SPILLS INTO SUBMISSION LIKE THE RUSSIANS DO?
03:00:00  <SubStack>seriously
03:12:21  <niftylettuce>WHY DOES MOUNTAIN VIEW HAVE SUCH GOOD TACOS
03:12:21  <LOUDBOT>YOU TELL ME DO THINGS I DONE RUN AND STUFF
03:12:27  <niftylettuce>AND WHY DID I ONLY GET TO STAY FOR LIKE 10 HOURS
03:12:27  <LOUDBOT> * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
03:23:42  * TheJHquit (Ping timeout: 256 seconds)
03:35:52  <SubStack>niftylettuce: because you care about silly things like diplomas IS WHY
03:39:12  * ryan_stevensjoined
03:49:33  * ryan_stevensquit (Quit: Leaving.)
03:52:55  * farnsworthquit (Ping timeout: 260 seconds)
03:54:07  * farnsworthjoined
03:57:13  <SubStack>pull request merging time
03:58:34  <rowbit>Hourly usage stats: [free: 3]
04:58:34  <rowbit>Hourly usage stats: [free: 6]
05:12:15  * devaholicquit (Ping timeout: 260 seconds)
05:13:00  * devaholicjoined
05:57:49  <niftylettuce>SubStack: i don't care about diplomas
05:57:57  <niftylettuce>SubStack: I never go to class, I have less than a 3.0
05:58:12  <SubStack>and yet you haven't dropped out to bum around california yet!
05:58:34  <rowbit>Hourly usage stats: [free: 11]
05:59:11  <niftylettuce>SubStack: no need to, im unsure of california and culture, not sure if i fit
05:59:40  <SubStack>it's just another US state
05:59:46  <SubStack>all US states are pretty much the same
05:59:49  <SubStack>cali just has more tech crap
06:00:13  <niftylettuce>SubStack: east coast is fine with me for now
06:00:35  <niftylettuce>just tech stuff isn't all too appealing
06:00:52  <niftylettuce>i dont just do stuff b/c it's popular
06:01:07  <niftylettuce>thats why i dont fit in at penn state
06:01:20  <niftylettuce>who knows
06:01:37  <niftylettuce>view things a bit different
06:02:21  <niftylettuce>like everyone else does
06:02:31  <niftylettuce>anyways, had a nice trip there, back on east coast now
06:02:47  <SubStack>you can do a startup from anywhere too
06:02:59  * niftylettucenods head
06:04:55  * isaacsquit (Remote host closed the connection)
06:33:34  <SubStack>ok fuck
06:33:39  <SubStack>getting around to pull requests
06:33:44  <SubStack>been putting this off for so long
06:52:23  * isaacsjoined
06:58:34  <rowbit>Hourly usage stats: [free: 10]
06:59:16  <SubStack>what the crap http://packages.debian.org/sid/node-chainsaw
07:02:52  <SubStack>whoa sweet somebody fixed .ignore() in browserify
07:05:20  * mikealjoined
07:48:39  * tanepiperjoined
07:58:34  <rowbit>Hourly usage stats: [free: 16]
08:28:13  * isaacsquit (Remote host closed the connection)
08:35:04  * TheJHjoined
08:58:34  <rowbit>Hourly usage stats: [free: 12]
09:40:22  <SubStack>mikeal: https://github.com/substack/seaport/pull/5
09:40:28  <SubStack>seaport@0.7.0
09:58:34  <rowbit>Hourly usage stats: [free: 32]
10:14:40  <niftylettuce>SubStack: you still up?
10:14:57  <SubStack>Colorless green ideas sleep furiously.
10:14:58  <niftylettuce>im heading back out to SF in 2 weeks
10:15:08  <niftylettuce>prob going to stay a whole wee
10:15:09  <niftylettuce>week
10:15:14  <SubStack>whycome?
10:15:22  <niftylettuce>YC stuff
10:15:26  <SubStack>oic
10:15:38  <niftylettuce>but i want to see more of SF and meet you guys
10:15:45  <SubStack>sounds fun!
10:16:03  <niftylettuce>might AirBnB it up in different parts of the area
10:16:05  <niftylettuce>so i can explore more
10:58:34  <rowbit>Hourly usage stats: [free: 28]
11:58:34  <rowbit>Hourly usage stats: [free: 19]
12:01:03  <SubStack>heylookit http://substack.net/posts/16a9d8
12:01:08  <SubStack>finally blogged about it
12:10:58  <SubStack>it's on http://news.ycombinator.com/newest too
12:12:12  <SubStack>also r/node
12:14:24  <guybrush>oh there is a reddit-node, didnt even know!
12:14:42  <pkrumins>ff-f-f-f-f-ront page!
12:40:28  <SubStack>slipped off the front page already
12:40:29  <SubStack>meh
12:43:06  <pkrumins>it got nuked
12:43:25  <SubStack>how can you tell?
12:43:40  <pkrumins>it's not on the 2nd page
12:43:52  <SubStack>:/
12:43:56  <SubStack>why would somebody nuke it
12:44:06  <pkrumins>they hatin
12:58:34  <rowbit>Hourly usage stats: [free: 56]
12:58:42  <SubStack>pesky critters
13:58:34  <rowbit>Hourly usage stats: [developer: 1, free: 13]
14:01:38  * AvianFlujoined
14:46:31  * sorensen_quit (Quit: Leaving...)
14:52:55  * ryan_stevensjoined
14:53:02  * ryan_stevensquit (Client Quit)
14:58:34  <rowbit>Hourly usage stats: [developer: 1, free: 57]
15:07:51  * _sorensenjoined
15:12:07  * isaacsjoined
15:18:30  * wiwilliajoined
15:41:56  <isaacs>SubStack: http://substack.net/posts/16a9d8 <-- this
15:41:57  * ryan_stevensjoined
15:42:06  <isaacs>SubStack: That should be on the nodejs.org blog
15:58:34  <rowbit>Hourly usage stats: [free: 24]
16:18:55  * ircretaryquit (Remote host closed the connection)
16:19:03  * ircretaryjoined
16:22:51  * wiwilliaquit (Ping timeout: 244 seconds)
16:24:33  * wiwilliajoined
16:25:19  <guybrush>this sounds cool https://github.com/visionmedia/express/wiki/4.x-roadmap the future connect (maybe) will not do any middlewares which will then be done by express - all connect-middleware-thingies would become simple node-modules
16:37:53  <pkrumins>substack's talk is live! http://www.youtube.com/watch?v=ZI2whsVNAz4
16:53:59  <pkrumins>browserling is an alien technology company run by chaos
16:58:36  <rowbit>Hourly usage stats: [developer: 4, free: 33]
16:59:22  <isaacs>SubStack: I was thinking... seaport is great and all... but it's not nearly chaotic enough.
16:59:52  <isaacs>SubStack: instead of having a seaport server, what about using some sort of signature approach, and just shouting over udp?
17:00:41  <isaacs>SubStack: so, any messages that are encrypted by the same key that you have, are for you, and you decrypt them and act accordingly
17:00:49  <isaacs>SubStack: and if they're not for you, you can't decrypt them, so there's no need.
17:01:28  <isaacs>SubStack: all messages are presumed valid, but the logic for handling them can be variable.
17:01:38  <pkrumins>that needs about the same information as specifying host/port of seaport hub.
17:01:48  <isaacs>pkrumins: yes, but it does not need a hub.
17:01:57  <isaacs>it only needs connectivity to *some* member of the network
17:02:03  <isaacs>and only sporadic connectivity at that
17:02:25  <isaacs>and the nodes can gossip about which other nodes there are
17:02:38  <isaacs>and re-broadcast any messages that *aren't* signed for them
17:02:57  <pkrumins>how would that work between different networks?
17:03:09  <isaacs>you rebroadcast on every interface your program is connected to :)
17:03:18  <isaacs>take over the whole internet with your packets!
17:04:43  <pkrumins>it would only work nicely on a small local network
17:04:57  <pkrumins>besides how would you debug it, if it doesn't work for some reason
17:05:03  <pkrumins>hubs > chaos
17:16:11  <chapel>well, if you used something like continuous hashing it would be self discoverable
17:16:48  <chapel>doesn't translate directly, but it is one way to map out things without a hub
17:23:31  * st_luke_joined
17:23:45  * st_luke_changed nick to st_luke
17:25:24  <isaacs>pkrumins: the "hub" is the zygote definition you push to the network
17:27:47  <pkrumins>but we were talking about seaport
17:28:39  <pkrumins>for zygote you still need seaport hub!
17:28:46  * tilgovijoined
17:34:49  <isaacs>pkrumins: that's what i'm saying.
17:34:54  <isaacs>don't use a seaport hub
17:35:33  <isaacs>JUST use a network of drones that talk to each other, and via their interactions, figure out how to become the network the zygote prescribes.
17:38:37  <pkrumins>gotcha
17:43:31  <yorick>if I put this into testling: t.createWindow({url: "./tests/docTests.html"}, function(win, $) {}), and then run it with testling ./tests/docTests.js
17:43:38  <yorick>Error: connect ECONNREFUSED
17:45:31  <pkrumins>you need to t.end()
17:45:39  <pkrumins>although you shouldnt get econnrefused
17:45:42  <yorick>I'm doing that
17:45:45  <pkrumins>checking
17:45:47  <yorick>oversimplification
17:45:58  <yorick>it shouldn't connect to anything, should it
17:46:09  <pkrumins>it's working here
17:46:11  <pkrumins>which browsers?
17:46:17  <yorick>no browsers
17:46:19  <yorick>just command-line
17:46:24  <pkrumins>oh the command line tool?
17:46:26  <yorick>yeah
17:46:45  <yorick>is it unsupported?
17:46:50  <pkrumins>it's supported
17:47:59  <pkrumins>it should be working!
17:48:35  <pkrumins>also welcome back, hadn't seen you around for a while.
17:50:27  <yorick>thanks :)
17:50:34  <yorick>I've been busy with school :)
17:50:58  <yorick>http://pastebin.com/kWQg4mfL
17:54:54  <pkrumins>oh i remember
17:55:02  <pkrumins>that bug is present in node 0.6
17:55:05  <pkrumins>but not in 0.4.
17:55:10  <pkrumins>we'll have it fixed for node 0.6 soon
17:55:29  <pkrumins>like in a week as we're releasing new testling stuff
17:55:37  <yorick>ok, thank you :)
17:55:41  * yorickwill eat food now
17:58:34  <rowbit>Hourly usage stats: [developer: 1, free: 33]
18:51:14  * devaholicquit (Read error: Operation timed out)
18:58:34  <rowbit>Hourly usage stats: [developer: 1, free: 40]
19:05:42  <niftylettuce>paul_irish: unicorn hoodie +1 http://www.polyvore.com/cgi/img-thing?.out=jpg&size=l&tid=47594431
19:13:25  * tilgoviquit (Ping timeout: 260 seconds)
19:16:33  * devaholicjoined
19:18:08  <pkrumins>dr. chaos.
19:19:38  <niftylettuce>o_O
19:19:41  <niftylettuce>YC was pretty cool
19:19:44  <niftylettuce>lots of orange and friendly faces
19:19:52  <pkrumins>nice
19:19:58  <niftylettuce>interviewed with mr gmail
19:20:26  <pkrumins>paulb forgot his last name
19:20:32  <pkrumins>paul bucher
19:20:54  <pkrumins>paul bucheit
19:20:59  <pkrumins>paul buchheit
19:21:03  <pkrumins>so how did that go
19:38:47  * tilgovijoined
19:52:54  * _ritchjoined
19:58:34  <rowbit>Hourly usage stats: [developer: 3, free: 42]
19:58:34  <rowbit>Daily usage stats: [developer: 12, free: 551]
20:00:13  <SubStack>yorick: the command line tool is pretty broken right now >_<
20:00:30  <SubStack>fixing it after we launch the new site code with revamped t.createWindow!
20:01:13  * _ritchpart
20:02:00  <SubStack>isaacs: if you want to repub the fleet article on the nodejs blog go right on ahead!
20:02:24  <SubStack>there's even a http://creativecommons.org/licenses/by-sa/3.0/us/ link so you don't even need to ask my permission or anything
20:02:24  <isaacs>SubStack: do you have a wordpress.com acct?
20:02:38  <isaacs>SubStack: well... i'm not asking your permission, i'm asking you to do it :)
20:02:47  <isaacs>but i can if it's too onerous for you
20:08:51  <SubStack>haha
20:08:58  <SubStack>nope but I can make one
20:27:06  <SubStack>oh actually substack is already taken
20:27:09  <SubStack>so fuck that
20:35:26  <isaacs>wait, really?
20:35:32  <isaacs>you sure it's not you from some earlier version?
20:35:38  <isaacs>try resetting the password
20:36:34  <SubStack>doubtful
20:36:43  <isaacs>ok, i can post it
20:37:39  <SubStack>Mon Apr 30 13:37:00 PDT 2012
20:40:38  <pkrumins>score
20:43:11  * mikealquit (Quit: Leaving.)
20:58:34  <rowbit>Hourly usage stats: [free: 52]
21:00:17  * mikealjoined
21:00:36  <SubStack>mikeal: still code/bike/fooding around?
21:00:54  <mikeal>went back to my place for lunch
21:00:57  <mikeal>i could go out again tho
21:01:01  <mikeal>where are you?
21:01:31  <SubStack>just at stackhouse
21:19:41  <jesusabdullah>mikeal come to stackhaus
21:19:59  <jesusabdullah>ooh but go shopping for us first
21:20:04  <jesusabdullah>just bring bags of junk food
21:20:08  <jesusabdullah>it'll be sweet
21:31:21  <yorick>is there a list of browsers I can use for testling?
21:31:54  * mikealquit (Quit: Leaving.)
21:32:13  <pkrumins>yorick: testling.com/browsers.json
21:32:22  <yorick>that'll do, thanks :)
21:32:24  <pkrumins>also http://testling.com/browsers/
21:36:10  <yorick>http://pastebin.com/8EwPqCGz <-- there's no output for chrome or firefox, is this caused by my tests?
21:36:25  <niftylettuce>SubStack: sweet talk @ philly
21:36:27  <niftylettuce>SubStack: :) :)
21:37:16  <yorick>I guess it is :/
21:42:51  <SubStack>\o
21:43:19  <SubStack>yorick: how are you running that?
21:43:50  <yorick>tar -cf- build/doc.all.js test/docTests.html test/docTests.js | curl -sSNT- -u email@provider.com testling.com/?browsers=iexplore/9.0,chrome/17.0,firefox/10.0\&main=test/docTests.js
21:44:20  <SubStack>looks legit
21:45:04  <yorick>if I run only chrome,firefox, it never finishes
21:45:52  <SubStack>one sec
21:46:13  <pkrumins>Error: EMFILE, Too many open files at net.js:724:19
21:46:13  <pkrumins> at dns.js:192:30
21:46:14  <pkrumins> at IOWatcher.callback (dns.js:74:15)
21:46:25  <pkrumins>seeing this in the proxy.js
21:46:31  <pkrumins>also kill is not being sent, it looks like!
21:47:00  <SubStack>well I just ran a test and chrome was a bit slow to spin up but everything ran
21:47:12  <yorick>it runs if I remove a part of my file
21:47:52  <pkrumins>looks like proxy is leaking file descriptors, that's for sure.
21:48:05  <SubStack>ok I killed all the extra browsers so it should be faster at least
21:48:25  <yorick>curl: (18) transfer closed with outstanding read data remaining
21:48:26  <pkrumins>restarted testling.
21:48:31  <yorick>ah, that's why :)
21:57:47  <niftylettuce>100% on my final
21:57:49  <niftylettuce>boom. boom. boom.
21:57:58  <pkrumins>boss
21:58:00  <yorick>hmm could it be that
21:58:04  <yorick>..omg
21:58:16  <yorick>:/
21:58:28  <yorick>setting document -> not a good idea
21:58:30  <yorick>I think
21:58:35  <rowbit>Hourly usage stats: [developer: 2, free: 29]
21:59:00  <yorick>hm no that's not it
22:00:39  <yorick>it freezes on t.equal(document.getElementById('test'), test)
22:01:17  <yorick>but it also freezes on t.equal(test, test)
22:01:34  <yorick>except in IE, it works fine there
22:02:18  <pkrumins>weird
22:02:36  <yorick>maybe I shouldn't be using variables named test
22:03:49  <pkrumins>not sure
22:03:56  <pkrumins>SubStack: any ideas?
22:06:35  <yorick>http://pastebin.com/hLBy2ti1
22:10:46  <SubStack>yorick: it's because html elements don't json.stringify well
22:10:57  <SubStack>they just lock up because there's an infinite getter chain
22:10:59  <yorick>SubStack: you're comparing using json.stringify?!
22:11:23  <SubStack>the data structures are sent to the testling server process
22:11:34  <SubStack>so it can give you what the items being compared are
22:11:39  <SubStack>if they are not equal
22:11:43  <yorick>but then [1,2] would equals [1,2] :/
22:11:47  <yorick>oh
22:11:49  <yorick>ok
22:11:52  <yorick>hrm
22:11:55  <SubStack>use t.deepEqual for [1,2]
22:11:57  <yorick>but it works in IE
22:12:11  <SubStack>try t.ok(document.getElementById('test') === test) for now
22:12:33  <SubStack>I need to do something special for html nodes
22:13:40  <pkrumins>oic.
22:14:50  <SubStack>IE probably doesn't have an infinite chain of getters
22:15:10  <yorick>I'd say you'd need to do something to detect neverending jsons
22:15:15  * isaacsquit (Remote host closed the connection)
22:15:35  * isaacsjoined
22:15:50  <SubStack>that's easy for circular refs
22:15:59  <SubStack>but it's very difficult for infinite getter chains
22:16:18  <SubStack>where the ref equality is not equal but the chain goes on forever
22:16:25  <SubStack>and they show up as enumerable properties
22:16:52  <yorick> error: Cannot read property 'apply' of undefined <-- honestly. that error message is terrible
22:17:03  <yorick>it happens when you call getElementbyId instead of getElementById
22:17:27  <SubStack>it's from the instrumentation layer
22:17:47  <SubStack>and I agree, pretty misleading
22:17:49  <yorick>http://pastebin.com/hLBy2ti1 <-- fun stuff like this. the line printed is not even the line the error started on
22:18:33  <SubStack>how far is the line number off by?
22:18:48  * zz_shykeschanged nick to shykes
22:18:52  <yorick>8
22:18:59  <SubStack>hmm
22:19:00  <yorick>9*
22:19:08  <yorick>the actual error was " at getElementbyId() in /test/docTests.js : line: 19, column: 13"
22:19:15  * mikealjoined
22:19:20  <yorick>but it prints at [anonymous]() in /test/docTests.js : line: 10, column: 59
22:20:28  * mikealquit (Client Quit)
22:22:03  <niftylettuce>wow ashton really likes startups
22:22:08  <niftylettuce>boom investment in social cam
22:22:17  <niftylettuce>i hope he's at YC in 2 weeks!
22:22:21  <niftylettuce>would be epic to meet him
22:22:55  <yorick>thanks, that's 50 minutes spent debugging (on both of these bugs :-( )
22:23:09  <SubStack>>_<
22:23:16  <SubStack>did you get it working though?
22:23:34  <SubStack>I'll add better reporting for stackedy
22:24:09  <yorick>ehm
22:24:11  <yorick> error: Cannot find module '/uploaded/test/docTests.js'
22:24:21  <yorick>that's a new one
22:24:44  <yorick>it works a second time
22:24:49  <yorick>except the firefox tests aren't running
22:24:54  <SubStack>could be the tar parser acting funny
22:25:15  <yorick>although they run when I remove iexplore
22:25:21  <SubStack>checking it
22:25:29  <yorick>most of the time
22:26:10  <SubStack>your test is still running is why
22:26:30  <SubStack>a page with 14 iframes on it
22:26:53  <yorick>it closed the connection
22:26:58  <SubStack>I just restarted it
22:27:00  <SubStack>sorry
22:27:12  <yorick>it closed the connection instantly
22:27:12  <SubStack>ok
22:27:23  <SubStack>yes it took a bit to spin up
22:27:25  <SubStack>try now
22:27:28  <pkrumins>any issues with browserlauncher?
22:27:44  <yorick>I don't think there should be 14 iframes on there (although I need to get a window for each test)
22:28:02  <yorick>can I share these that window between tests?
22:33:10  <yorick>tar -cf- build/doc.all.js test/docTests.html test/docTests.js | curl -sSNT- -u yorickvanpelt@gmail.com testling.com/?browsers=chrome/17.0,firefox/10.0,iexplore/9.0\&main=test/docTests.js
22:33:15  <yorick>it just ignored my iexplore :/
22:36:18  <yorick>shifting the order around results in the first two running and the third one doing nothing
22:41:07  <SubStack>:/
22:43:20  * mikealjoined
22:58:34  <rowbit>Hourly usage stats: [developer: 2, free: 10]
23:22:43  * st_luke_joined
23:23:15  * st_lukequit (Disconnected by services)
23:23:18  * st_luke_changed nick to st_luke
23:31:10  * wiwilliaquit (Ping timeout: 244 seconds)
23:41:56  * wiwilliajoined
23:46:10  * mikealquit (Quit: Leaving.)
23:58:34  <rowbit>Hourly usage stats: [free: 7]