00:15:13  * nathan7topic: Nodejitsu | We're experiencing load balancer issues due to an IrisCouch outage. Our most skilled ninjas are bringing the cloud back up. | Cloud Status https://status.jit.su | Submit suggestions to http://nodejitsu.uservoice.com | If you need support and no one is around, please send an email to [email protected] and we will ask as soon as possible. Thanks in advance
00:15:16  <nathan7>Sorry dude, we're rolling out a new load balancer architecture soon
00:15:27  * scottbatesquit (Client Quit)
00:15:39  <nathan7>and a new application host architecture
00:16:09  * BrandonGriggsquit (Quit: Page closed)
00:16:14  * thl0_joined
00:16:28  * sandfoxquit (Quit: sandfox)
00:16:37  * BrandonGriggsjoined
00:16:49  * thl0_quit (Remote host closed the connection)
00:19:41  * Domenic__joined
00:20:22  * c4miloquit (Remote host closed the connection)
00:21:27  <bardu>hopefully, it is working better and not a little too late, you are loosing customers!
00:22:11  * mmalecki_changed nick to mmalecki
00:25:29  <julianduque>system are coming back to life
00:27:09  * flippyheadjoined
00:27:49  <bardu>ok, all my apps are back again
00:28:00  <nathan7>We're up again!
00:28:23  * poormanjoined
00:29:04  * julianduquetopic: Nodejitsu | Cloud Status https://status.jit.su | Submit suggestions to http://nodejitsu.uservoice.com | If you need support and no one is around, please send an email to [email protected] and we will ask as soon as
00:29:11  * fauntle_qwebquit (Quit: Page closed)
00:29:20  * nathan7topic: Nodejitsu | Cloud Status https://status.jit.su | Submit suggestions to http://nodejitsu.uservoice.com | If you need support and no one is around, please send an email to [email protected] and we will ask as soon as
00:29:23  * chrisdotcodequit (Ping timeout: 252 seconds)
00:29:24  * julianduquetopic: Nodejitsu | Cloud Status https://status.jit.su | Submit suggestions to http://nodejitsu.uservoice.com | If you need support and no one is around, please send an email to [email protected] and we will ask as soon as possible. Thanks in advance
00:30:12  <poorman>Is the uptime for the business plant any better? Because the individual plan uptime seems quite horrible.
00:30:16  <poorman>*plans
00:30:58  <nathan7>This is an architectural issue, we have a redesign of our load balancing architecture ready
00:31:06  <jcrugzz>poorman: recently we have had some unfortunate incidents. Business plans do have priority support though :)
00:31:39  <nathan7>Well, our solution to the architectural issue covers this too. But technically this was an upstream provider outage.
00:32:19  * mmaleckichanged nick to mmalecki[away]
00:32:23  * momoblackblackjoined
00:32:29  <jlarrigan>I heard DB issue, Load Balancer issue and then infrastructure provider
00:32:37  <jlarrigan>thanks for getting things back online!
00:32:56  <julianduque>it was a bad time but things are working as expected right now
00:33:03  <julianduque>sorry for all the inconveniences
00:33:10  <nathan7>jlarrigan: the upstream provider is our database provider
00:33:41  * kperchquit (Remote host closed the connection)
00:33:53  * kperchjoined
00:33:59  <nathan7>We have a local database running now
00:34:15  * bradleymeckjoined
00:35:49  * scottcorganjoined
00:36:07  * scottcorganquit (Remote host closed the connection)
00:36:19  * nathan7topic: Nodejitsu | Cloud Status https://status.jit.su | Post-mortem on today's outage appearing soon | Submit suggestions to http://nodejitsu.uservoice.com | If you need support and no one is around, please send an email to [email protected] and we will ask as soon as possible. Thanks in advance
00:36:24  * Fishrock123joined
00:37:03  * scottcorganjoined
00:39:10  <mmassaia>good work ninjas, looks like everything is working fine again. cheers
00:39:19  <nathan7>[=
00:39:42  <julianduque>mmassaia: thanks for your support :)
00:39:51  <jcrugzz>mmassaia: thanks for bearing with us :)
00:40:15  <mmassaia>=)
00:41:56  * vlad___joined
00:41:56  * jlarriganquit (Quit: jlarrigan)
00:42:13  <vlad___>hi, was wondering if you can change the username on a nodejitsu account?
00:44:58  <jcrugzz>vlad___: sorry you cannot :/. Only if you create a new account
00:45:00  <julianduque>vlad___: we can't, but we can help you migrate your apps to another account.. just change your subscription, create a new user and we will help you with the rest
00:45:19  * bradleymeckquit (Quit: bradleymeck)
00:47:15  * rosskquit (Remote host closed the connection)
00:47:48  <vlad___>julianduque: is there a place in the handbook for that?
00:48:15  <vlad___>for migration
00:48:48  <julianduque>vlad___: how many apps do you have?
00:48:53  <vlad___>2
00:49:16  <julianduque>vlad___: you can destroy it with the old account and deploy it with the new one, if you need a hand just count with us
00:49:17  <vlad___>i guess all i have to do is login with jitsu and change the package.json files huh?
00:49:32  * R_Macyquit (Quit: Computer has gone to sleep.)
00:51:55  * bradleymeckjoined
00:52:17  <jcrugzz>vlad___: you just delete the apps from the old account using jitsu apps destroy <appname>
00:52:41  <jcrugzz>`jitsu login` to the new account and redeploy
00:52:58  <jcrugzz>julianduque: will help you with subscription migration :)
00:54:27  * Domeni___joined
00:55:54  * scottcorganquit (Remote host closed the connection)
00:58:17  * joeblaujoined
00:58:17  * pNstKquit (Read error: Connection reset by peer)
00:58:33  * Domeni___quit (Ping timeout: 240 seconds)
00:58:54  <joeblau>juliangruber: your review project looks great!
00:58:58  * pNstKjoined
00:59:48  * BrandonGriggsquit (Quit: Page closed)
01:05:36  * brenjoined
01:09:25  * switzquit (Quit: Leaving...)
01:09:25  * pNstKquit (Read error: Connection reset by peer)
01:10:09  * pNstKjoined
01:11:06  <arush>wow people on HN talk a lot of shit
01:11:09  <arush>but i set them straight
01:11:55  <eekwong>it's internet heh
01:12:01  <julianduque>don't feed the trolls :)
01:13:11  * martin_joined
01:13:34  * martin_quit (Client Quit)
01:16:14  * ChaoticJorgequit (Quit: Computer has gone to sleep.)
01:16:28  * eekwongquit (Quit: Page closed)
01:16:57  * arushquit (Quit: This computer has gone to sleep)
01:18:02  * Clem_joined
01:19:17  * joshonthewebquit (Quit: Computer has gone to sleep.)
01:20:29  * nlognbobquit (Quit: Page closed)
01:22:13  * admcquit (Quit: Leaving.)
01:23:14  * ttdevelopjoined
01:24:17  * thealphanerdquit (Quit: thealphanerd)
01:25:45  * thl0joined
01:28:23  * Clem_quit (Ping timeout: 245 seconds)
01:34:40  * pNstKquit (Read error: Connection reset by peer)
01:35:16  * pNstKjoined
01:36:11  * joshonthewebjoined
01:39:22  * z0w0joined
01:41:47  * pNstKquit (Read error: Connection reset by peer)
01:41:56  * bardupart
01:42:24  * pNstKjoined
01:43:43  * substackquit (Ping timeout: 264 seconds)
01:45:29  * pNstKquit (Read error: Connection reset by peer)
01:46:09  * R_Macyjoined
01:46:33  * pNstKjoined
01:48:57  * pNstKquit (Read error: Connection reset by peer)
01:49:41  * pNstKjoined
01:50:07  * joeblauquit (Quit: Page closed)
01:51:58  * pNstKquit (Read error: Connection reset by peer)
01:52:49  * pNstKjoined
01:53:21  <jesusabdullah>hacker news comments are almost always terrible
01:53:32  <jesusabdullah>if an article is REALLY interesting there might be one or two insightful comments, but not usually
01:53:48  <jesusabdullah>of course I think the article quality is also generally terrible
01:53:56  <jesusabdullah>(but every once in a while something good makes it there)
01:54:35  <jesusabdullah>I think maybe I'll try to put my reprap back together today
01:54:54  <jesusabdullah>one downside to a reprap: It's a "whole thing"
01:55:19  * mesoquit (Read error: Connection reset by peer)
01:55:27  * mesojoined
01:55:34  <julianduque>jesusabdullah: trolls are trolls :p
01:56:18  * vlad___quit (Ping timeout: 245 seconds)
01:56:51  <cronopio>HN, haternews ;)
01:57:42  <julianduque>jesusabdullah: also, post picz of the reprap
01:59:21  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:00:28  * ttdevelopquit (Remote host closed the connection)
02:04:13  * pNstKquit (Read error: Connection reset by peer)
02:04:16  * poormanquit (Quit: poorman)
02:04:58  * pNstKjoined
02:06:13  <jesusabdullah>holy shit this does not look good
02:07:20  <julianduque>jesusabdullah: what?
02:07:42  <jesusabdullah>well, I moved this thing to India and back
02:07:51  <jesusabdullah>PROTIP: Do not try to ship a reprap it will not end well
02:08:03  <jesusabdullah>At least none of the platic parts are cracked this time
02:08:15  <jesusabdullah>but the rods are rusted out, a bunch of the wiring's fucked, I need to replace the y carriage
02:08:19  <julianduque>how was India?
02:08:25  <jesusabdullah>lots of fun
02:08:25  <julianduque>I want to go there sometime in my life
02:08:34  * therealkoopaquit (Remote host closed the connection)
02:08:35  <jesusabdullah>amazing weather, friendly people, good parties
02:08:40  <julianduque>cheap?
02:08:41  <jesusabdullah>chaotic, as India is
02:09:01  * therealkoopajoined
02:09:13  <jesusabdullah>relatively cheap, not like, "a nickel! I start my own hotel!"-cheap but, like, labor is really cheap
02:10:02  <jesusabdullah>You almost always eat out because it's cost-effective if you're smart and eay easier to get quality food that way
02:10:09  <jesusabdullah>I paid a guy to do my laundry too
02:10:40  * Fishrock123quit (Remote host closed the connection)
02:10:44  <julianduque>how long did you stay there?
02:10:47  <jesusabdullah>3 months
02:12:18  * pNstKquit (Read error: Connection reset by peer)
02:13:05  * pNstKjoined
02:13:15  * ttdevelopjoined
02:13:36  <jesusabdullah>nathan7: you had a design for a reprap y carriage yeah?
02:16:52  * Fishrock123joined
02:20:19  * pNstKquit (Read error: Connection reset by peer)
02:21:13  * pNstKjoined
02:23:33  * pNstKquit (Read error: Connection reset by peer)
02:24:21  * pNstKjoined
02:34:48  * pNstKquit (Read error: Connection reset by peer)
02:35:29  * pNstKjoined
02:36:37  * pNstKquit (Read error: Connection reset by peer)
02:37:37  * pNstKjoined
02:38:07  * joshonthewebquit (Quit: Computer has gone to sleep.)
02:40:04  * pNstKquit (Read error: Connection reset by peer)
02:40:45  * pNstKjoined
02:42:14  * joshonthewebjoined
02:45:16  * pNstKquit (Read error: Connection reset by peer)
02:54:42  * smcguinnessjoined
02:55:00  <smcguinness>I'm trying to deploy, but I'm getting a rackspace error
02:55:01  <smcguinness>https://gist.github.com/smcguinness/5351387
02:56:10  * InconceivableBquit (Quit: Computer has gone to sleep.)
02:57:11  <julianduque>smcguinness: please, do a `jitsu apps start` and it will work
02:57:33  <julianduque>thats because sometimes rackspace takes too much on replying that the snapshot was uploaded succesfully, with a jitsu start it will work
02:58:36  <smcguinness>awesome
02:58:38  <smcguinness>thanks
02:58:40  <smcguinness>that worked
02:58:43  * joshonthewebquit (Quit: Computer has gone to sleep.)
02:58:55  <julianduque>:)
03:01:02  * InconceivableBjoined
03:02:29  * thl0quit (Remote host closed the connection)
03:04:13  <smcguinness>will the github service hook start the app if it is stopped?
03:05:13  <julianduque>smcguinness: hmmm I honestly don't know, but I think that it would be started
03:05:41  <smcguinness>also, in the directions it says to "click on the nodejitsu service name", but I don't have an option to choose a service name
03:06:55  <julianduque>smcguinness: click on Settings on your repo, Service Hooks, then choose nodejitsu
03:07:07  <smcguinness>yep. did that
03:07:15  <smcguinness>added my username and password
03:07:18  <smcguinness>hit update settings
03:07:51  <smcguinness>oooo
03:07:52  <smcguinness>i see
03:07:54  <smcguinness>nm
03:08:03  <smcguinness>when i hit update settings it just reloads page
03:08:10  <smcguinness>so it is saying to click on nodjitsu again
03:08:40  <julianduque>let me check
03:09:12  <julianduque>to me it said that "Service settings saved successfully!"
03:10:00  * joshonthewebjoined
03:10:12  * mesoquit (Read error: Connection reset by peer)
03:10:35  * mesojoined
03:13:44  * ChaoticJorgejoined
03:15:53  * Fishrock123quit (Remote host closed the connection)
03:19:45  <smcguinness>what are some ways to debug the service hook?
03:20:04  <smcguinness>test says it is good, but when I commit, I don't get a new version created and launched
03:22:04  <julianduque>it's when you push
03:22:09  <julianduque>you will receive an email
03:22:47  * joshonthewebquit (Quit: Computer has gone to sleep.)
03:24:40  * joshonthewebjoined
03:26:52  * trindazjoined
03:29:06  <smcguinness>where can I find the authorization token that is referenced in the service hook instructions?
03:30:06  <julianduque>smcguinness: this will help you https://www.nodejitsu.com/getting-started-with-github/
03:30:09  <julianduque>:)
03:30:24  <julianduque>fill the blanks and click on the copy button on the code snippets :)
03:35:29  * flippyheadquit (Quit: flippyhead)
03:37:33  * Domenic__quit (Ping timeout: 240 seconds)
03:37:44  * standoojoined
03:37:49  * standooquit (Read error: Connection reset by peer)
03:39:02  * Nodejitsu-Githubjoined
03:39:03  * Nodejitsu-Githubpart
03:40:54  * indexzerojoined
03:43:31  <smcguinness>julianduque: perfect...just what I needed
03:43:42  <smcguinness>the issue was the private repo permissions
03:43:48  <julianduque>smcguinness: it worked?
03:44:01  <smcguinness>however, the last step for the commit status png, i run and get a syntax error
03:45:21  <julianduque>let me check
03:46:42  <julianduque>smcguinness: oh, that is a markdown code for your own repo, you can add it on the README
03:47:20  <julianduque>you don't need to run it on the console :)
03:55:20  * rmillquit (Quit: byes!)
03:55:39  * flippyheadjoined
03:58:33  * blakmatrix_joined
04:00:28  * brenquit (Ping timeout: 245 seconds)
04:00:41  * mccraveiroquit (Remote host closed the connection)
04:03:43  * meso_joined
04:03:43  * mesoquit (Read error: Connection reset by peer)
04:08:33  * sportoquit (Quit: Textual IRC Client: www.textualapp.com)
04:19:33  * chrisdotcodejoined
04:21:08  <smcguinness>when i get an email with for a failed build I get an email with a link...but the link returns a 401 about permissions
04:21:16  <smcguinness>even though I'm logged into the webops
04:23:05  <smcguinness>the docs don't say I need to reference the env variables any special way, however, I'm getting an error on a variable saying it is not defined
04:23:10  <julianduque>you need to user your credentials with the curl url
04:23:21  <julianduque>curl http://user:[email protected]/path ...
04:24:01  <smcguinness>ahh yep
04:24:07  <smcguinness>was just clicking link
04:24:25  <smcguinness>wow...not as complete of a noob as i'm sounding in this chat
04:25:25  <julianduque>No problem :)
04:25:32  <julianduque>Well, i'm off right now, good night all :D
04:25:42  <smcguinness>later
04:25:44  <smcguinness>thanks for the help
04:26:04  <julianduque>smcguinness: later :)
04:26:13  * julianduquequit (Quit: leaving)
04:29:05  * bradleymeckquit (Quit: bradleymeck)
04:30:45  * flippyheadquit (Quit: flippyhead)
04:35:34  * switzjoined
04:40:49  * mwbrooksjoined
04:42:22  * bluejadequit (Quit: bluejade)
04:43:34  * ljharbjoined
04:44:23  * kperchquit (Remote host closed the connection)
04:46:40  * meso_quit (Read error: Connection reset by peer)
04:47:01  * mesojoined
04:50:44  <jesusabdullah>nathan7: I found your nateplate. Is it 3d printed? o__o
04:50:49  <jesusabdullah>nathan7: ie, how do I make one?
04:50:55  <jesusabdullah>nathan7: I see I can buy one, I may just do that
04:52:21  <jesusabdullah>ahh, aluminum
04:52:25  <jesusabdullah>yeah I should just buy one
04:52:31  * generalissimojoined
04:58:01  * Heboquit
04:59:13  * bogdanbivjoined
05:03:15  * ttdevelop2joined
05:03:22  * ttdevelopquit (Ping timeout: 245 seconds)
05:05:02  * Baastrupjoined
05:06:54  * thealphanerdjoined
05:11:11  * Baastrupquit (Quit: Leaving.)
05:12:56  * eschnoujoined
05:13:29  * sportojoined
05:14:53  * kperchjoined
05:15:07  * smcguinnessquit (Quit: Page closed)
05:19:45  * blakmatrix_quit (Remote host closed the connection)
05:28:00  * Nodejitsu-Githubjoined
05:28:01  <Nodejitsu-Github>[godot] jcrugzz tagged v0.4.3 at 8b95e55: http://git.io/615qYw
05:28:01  * Nodejitsu-Githubpart
05:28:13  * ttdevelop2quit (Remote host closed the connection)
05:29:11  * bogdanbivquit (Remote host closed the connection)
05:32:26  * eschnouquit (Ping timeout: 252 seconds)
05:46:42  * momoblackblackquit (Quit: momoblackblack)
05:47:24  <kenperkins>anyone know why travis-ci is disabled for pkgcloud?
05:49:41  * momoblackblackjoined
05:53:53  * jcrugzzquit (Ping timeout: 245 seconds)
06:00:15  * generalissimoquit (Remote host closed the connection)
06:00:30  * defunctzombiechanged nick to defunctzombie_zz
06:00:40  * eschnoujoined
06:01:33  <indexzero>kenperkins: It's not disabled; it's just not enabled
06:01:36  <indexzero>I guess I'll do it
06:01:39  * indexzerowas lazy
06:01:46  <kenperkins>:P
06:01:58  <kenperkins>bit of a hiccup I see earlier today eh?
06:03:07  <indexzero>kenperkins: Wasn't our fault
06:03:12  * Swaagiejoined
06:03:20  <indexzero>so what can you do?
06:03:49  <indexzero>the cloud is basically a giant pile of cards, you try to have fallbacks, but when your fallbacks fallback doesn't fallback, you add a fallbacks fallbacks fallback and move on
06:04:22  <indexzero>kenperkins: Not to point fingers, but you should've seen the service when it was on Rackspace :-/
06:05:00  <indexzero>CloudServers v1 was the bane of our existence for 8 months or so
06:05:27  <indexzero>we have 14 different Rackspace accounts to get around the 200 server limit per account that would cause the APIs to 500
06:05:48  <kenperkins>yes, v1 was awful
06:05:53  <indexzero>kenperkins: anyway, travis is up now
06:05:55  <indexzero>for pkgcloud
06:06:18  <kenperkins>thanks
06:06:25  <indexzero>thanks for those test fixes
06:06:37  <indexzero>I'll ping cronopio to see his thoughts
06:06:37  <kenperkins>just the start of much to come
06:06:43  <indexzero>kenperkins: coolness
06:06:46  <kenperkins>he and I were talking all day
06:06:59  <indexzero>kenperkins: The real issue with Rackspace / OpenStack is the piping
06:07:01  <indexzero>just FYI
06:07:22  <kenperkins>you mean, for example, piping a request into swift
06:07:22  <indexzero>because you have to get an X-AUTH-TOKEN value before you can start and upload
06:07:30  <indexzero>like
06:07:37  <kenperkins>yep I'm aware of it
06:07:55  <indexzero>require('fs').createReadStream('somefile.txt').pipe(require('pkgcloud').rackspace.compute.createClient({}))
06:08:14  <indexzero>that _has_ to work and it _has_ to work for [email protected] and [email protected]
06:08:21  <indexzero>just FYI, that's my big hard requirement
06:08:34  <indexzero>having written all the pipe magic for 0.8.x I know it's non-trivial
06:08:45  <indexzero>the pkgcloud tests cover the bases though so at least you have that :)
06:09:09  <indexzero>kenperkins: Are you based in TX?
06:09:34  <kenperkins>can't we summarize that more easily as: request('http://some-file.com').pipe(request({ method: put, url: cloudfilesendpoint })
06:09:39  <kenperkins>not including token and otherthings of course
06:09:44  <kenperkins>but considering that you may not be authed etc
06:09:48  <kenperkins>yes, I agree that must work
06:09:54  <kenperkins>no, I'm in Seattle still
06:09:55  <indexzero>kenperkins: No. You have to **not** already have the X-AUTH-TOKEN value
06:10:02  <kenperkins>that's what I'm saying
06:10:29  <kenperkins>piping from the input request to the put request, when you don't have the auth token (or an expired one) and having to buffer the pipe while you auth
06:10:30  <indexzero>right, but request will always fail unless the header is set
06:10:36  <kenperkins>i know
06:10:40  <kenperkins>we're saying the same thing here
06:10:41  <indexzero>kenperkins: yeah you got it
06:11:05  <indexzero>the [email protected] solution is easy
06:11:09  <indexzero>just use streams2 :)
06:11:16  <indexzero>none of this BufferedStream madness
06:11:19  <kenperkins>because they don't start until you say so :D
06:12:46  <indexzero>anyway, kenperkins looking forward to your contributions :)
06:12:47  <indexzero>I gtg
06:13:41  * eschnouquit (Ping timeout: 252 seconds)
06:15:33  * ChaoticJorgequit (Quit: Computer has gone to sleep.)
06:20:00  * jcrugzzjoined
06:23:58  * sreeixjoined
06:24:58  * Baastrupjoined
06:26:16  * alucardXjoined
06:26:21  * marciopugaquit (Remote host closed the connection)
06:27:22  <alucardX>morning
06:28:21  * jcrugzzquit (Ping timeout: 245 seconds)
06:31:15  <booyaa>hihi
06:33:10  <booyaa>nathan7: nateplate?
06:35:45  * `3rdEdenjoined
06:48:49  * max_joined
06:48:53  * thepumpkinquit (Remote host closed the connection)
06:50:14  <max_>NEED HELP: cannot start my app. Error spawning drone error: Script took too long to listen on a socket
06:53:14  <Swaagie>max_, hey there, can you provide a gist of all error output?
06:54:12  <max_>Swaagie: info: Starting app caltrainme-service error: Error running command start error: Nodejitsu Error (500): Internal Server Error error: There was an error while attempting to deploy the app error: error: Error spawning drone error: Script took too long to listen on a socket error: error: This type of error is usually a user error. error: Error output from Haibu: error: error: Error: Error spawning dron
06:55:01  <max_>Swaagie: https://gist.github.com/mstepanov/73e416dd7986cfe44547
06:56:00  <Swaagie>max_ your username?
06:56:17  <max_>Swaagie: same as on github
06:56:20  <Swaagie>roger
06:57:57  * admcjoined
07:00:55  <Swaagie>max_, your http service is listening on port 80 right? please change that to a non-root port (> 1024), we will reroute the traffic to port 80
07:01:09  * V1joined
07:02:03  <max_>Swaagie: 8080 would be ok ?
07:02:08  <Swaagie>max_, yup
07:03:43  * raushanjoined
07:04:17  <raushan>nathan7 : hi nathan
07:04:22  <max_>Swaagie: deployed new version with 8080 as a port - same error
07:05:21  <raushan>nathan : i stoped and started my app(ccc.nodejitsu.com) is going to different domain
07:05:45  <raushan>nathan7: it is going to flight night q&a
07:05:54  <Swaagie>max_, ok are you using any third party service, like database hoster etc?
07:08:44  <raushan>no one here from nodejitsu team... its urgent and serious
07:09:22  <Swaagie>raushan, hey there, what is your problem
07:09:45  <Swaagie>raushan, flight night q&a is not your app?
07:09:47  * V1quit (Ping timeout: 252 seconds)
07:09:52  <raushan>yes
07:09:52  <max_>Swaagie: I do use cloudant.com for cauchdb, but I just checked it and it good
07:10:06  <raushan>i am wondering how it is hitting that site
07:10:34  <Swaagie>raushan, good question let me inspect
07:10:35  <raushan>my site is different.. ccc.nodejitsu.com is going to flight night site
07:11:47  <Swaagie>max_, I don't doubt their service was wondering if your environment variables are all still up to date, please run jitsu env list and check that list
07:12:27  <max_>Swaagie: it seems it was it. something wrong on access
07:12:41  <max_>Swaagie: thanks for your support. will dig the rest myself
07:12:52  <Swaagie>max_, your welcome, happy coding
07:13:28  <Swaagie>raushan, inspecting it atm
07:14:24  <raushan>swaagie: now i restarted and prob solved...is someone playing with my acc
07:14:47  <Swaagie>raushan, no rest assured no one has access to your account
07:15:42  <Swaagie>raushan, what may have happened is that earlier (status.nodejitsu.com) outage of a database provider might have tricked our balancers into serving the wrong app for your domain
07:16:57  <Swaagie>raushan, sorry for the inconvenience
07:17:04  <Swaagie>stuff like that should not happen
07:26:32  * eschnoujoined
07:28:10  * navarujoined
07:29:52  * momoblackblackquit (Quit: momoblackblack)
07:35:56  * sportoquit (Quit: Computer has gone to sleep.)
07:42:58  * starcountquit (Ping timeout: 245 seconds)
07:43:25  * InconceivableBquit (Quit: Computer has gone to sleep.)
07:46:25  * mmassaiaquit (Remote host closed the connection)
07:46:27  * blakmatrix_joined
07:52:23  * porsagerjoined
07:52:38  <porsager>Hi. i think i have a ghost dron on the loose - doable / doableapi
07:54:44  * Baastrup1joined
07:56:14  * Baastrupquit (Ping timeout: 245 seconds)
08:00:19  * sandfoxjoined
08:00:43  * sandfoxquit (Client Quit)
08:02:41  * indexzeroquit (Quit: indexzero)
08:02:44  <nathan7>porsager: Ahoy, checking out
08:03:26  <porsager>i have a cron job running, and it's running twice. One of them is with some old code, so that's my suspicion ;)
08:04:21  <nathan7>porsager: How's this?
08:04:49  <nathan7>porsager: I just killed a 0.9.8-36
08:05:21  <porsager>that's the current one :P
08:05:33  <porsager>it's gotta be earlier than that
08:06:10  * mwbrooksquit (Quit: mwbrooks)
08:06:44  <nathan7>porsager: whoops q=
08:07:14  <nathan7>porsager: got a specific version perhaps?
08:08:26  <porsager>maybe 0.9.8-30 or 31
08:14:36  <porsager>nathan7: it seems to be gone now.
08:14:53  <nathan7>porsager: \o/
08:15:52  <porsager>has been running since yesterday :P
08:15:58  * toonketelsjoined
08:18:16  <nathan7>Yeah, our new application host should eliminate this entirely
08:19:24  <porsager>nathan7: that's great ! :) thanks for the help
08:20:17  <nathan7>[=
08:30:00  * kaspertidemannjoined
08:32:25  * porsagerquit (Quit: Page closed)
08:34:13  * raushanquit (Ping timeout: 245 seconds)
08:45:57  * homunq1quit (Ping timeout: 248 seconds)
08:46:10  * homunqjoined
08:50:34  * sandfoxjoined
08:51:00  * spacenickjoined
08:56:05  * arushjoined
08:56:50  * ebrightjoined
08:59:48  * ttdevelopjoined
09:04:18  * ttdevelopquit (Ping timeout: 256 seconds)
09:11:12  * arushquit (Quit: This computer has gone to sleep)
09:12:52  * max_quit (Quit: Page closed)
09:20:20  * spacenickquit (Remote host closed the connection)
09:21:40  * eschnouquit (Ping timeout: 245 seconds)
09:23:22  * spacenickjoined
09:32:41  * jozzjoined
09:34:53  * spacenickquit (Remote host closed the connection)
09:40:06  * thealphanerdquit (Quit: thealphanerd)
09:43:30  * switzquit (Quit: Leaving...)
09:44:54  * porsagerjoined
09:45:57  <porsager>nathan7: sometimes when i try to reach my app at my own domain via https i get a server that is identifying itself as *.nodejitsu.com
09:46:23  <porsager>currently https://api.mydoable.com
09:48:45  <jozz>heya, I'm getting the error No free servers available when trying to deploy
09:50:01  * jcrugzzjoined
09:50:11  * littlejim84joined
09:50:29  <littlejim84>Just tried to deploy... "error: Error running command deploy error: Nodejitsu Error (500): Internal Server Error"
09:51:08  <littlejim84>https://gist.github.com/extechnique/5353309
09:54:18  <littlejim84>Anyone can help?
09:54:31  * jcrugzzquit (Ping timeout: 256 seconds)
09:55:05  * kaspertidemannquit (Quit: kaspertidemann)
09:55:20  <Swaagie>littlejim84, hey there, let me check
09:55:43  <Swaagie>littlejim84, you deployed once or retried?
09:58:10  <Swaagie>littlejim84, could you try starting the app
09:59:08  <littlejim84>I just tried once to deploy.
09:59:18  <littlejim84>I didn't want to move forward unless it broke something.
09:59:54  <Swaagie>ok, that's cool ;) try to start it with `jitsu start`
09:59:58  * arushjoined
10:00:28  <Swaagie>might have hit an occasional 500 of our master API
10:00:44  <littlejim84>Running that gave me "Nodejitsu Error (500): Internal Server Error"
10:01:58  <Swaagie>littlejim84, you might have hit a bad drone, will inspect, activiting the snapshot indeed fails
10:02:36  <Swaagie>littlejim84, it does run properly locally?
10:04:53  <littlejim84>It does... It's basically a simple static site which I run with this code: https://gist.github.com/extechnique/5353368
10:05:05  <littlejim84>...it's on Nodejitsu as I plan to build it out to some more complex.
10:05:11  <littlejim84>..but at the moment, it's basically static.
10:05:21  * arushquit (Read error: Connection reset by peer)
10:05:24  <littlejim84>But that has worked fine previously with no problems.
10:05:25  * admcquit (Quit: Leaving.)
10:05:40  <Swaagie>littlejim84, ye I'm seeing 2.8 running without problems, drone is fine as well
10:06:21  <littlejim84>Hmmm... My site is live. But it's the previous version, not the one I'm pushing.
10:06:35  <littlejim84>By the way, is there a "proper" way of serving static on Nodejitsu?
10:06:54  <Swaagie>littlejim84, I think what your doing is just fine
10:07:06  <Swaagie>for our own webpage we leverage heavy caching thouhg
10:07:07  <littlejim84>I know it's not really your target market, but it's nice to do static for a bit, knowing I can easily grow into the system later.
10:07:37  <Swaagie>everything node is our market ;)
10:07:59  <Swaagie>littlejim84, could active 0.2.9 after I nuked the processes on the drone
10:08:10  <Swaagie>could you confirm that you have the proper version running now
10:11:01  <littlejim84>Yes, that's the correct version. Thank you!
10:11:11  <littlejim84>So it was just a ghost in the machine? Nothing to worry about?
10:11:49  <Swaagie>littlejim84, it was the drone being an ass, nothing to worry about
10:12:51  <Swaagie>littlejim84, also for more complex dynamic websites later on you might want to check out expressjs or flatiron, will eaz the dev process a lot
10:13:21  <littlejim84>Oh yes, for sure. I know about them. But thank you.
10:13:55  <littlejim84>Curious though, I can't run a global instance of "static" (using the node-static package as a global) right?
10:14:17  <littlejim84>I need to do it programatically, like I do in my Gist of my static server code?
10:14:47  <littlejim84>I'm just curious how simple I can make the procedure of banging up a static website with Jitsu.
10:15:42  * spacenickjoined
10:16:51  <Swaagie>littlejim84, you'll have to have another method for providing content to that global instance of node-static
10:16:53  * spacenickpart
10:17:37  <littlejim84>So in my package.json, I couldn't simply use: "scripts": { "start": "static ./public" }
10:17:41  <littlejim84>...or something?
10:18:16  <Swaagie>littlejim84, not sure if we actually have a global install of static, doubt it tbh
10:18:28  <littlejim84>I thought so :)
10:18:30  <Swaagie>only started recently
10:18:41  <Swaagie>you could always try ofc :D
10:19:51  <Swaagie>worse thing that will happen is the app not starting
10:20:03  * jozzquit (Ping timeout: 245 seconds)
10:21:12  <littlejim84>Just tried it... "package.json error: can't find starting script: static ./public/" ...that's a shame!
10:22:07  <nathan7>node node_modules/.bin/static ./public/
10:24:58  * Baastrup1quit (Quit: Leaving.)
10:29:49  <littlejim84>@nathan7 ...that seems a little "unofficial"? haha. Or not?
10:30:16  * navaruquit (Remote host closed the connection)
10:31:00  * droneitjoined
10:31:06  * eschnoujoined
10:32:46  <nathan7>littlejim84: node_modules/.bin is an npm feature
10:33:01  <nathan7>littlejim84: Our new application host is eliminating this shit
10:33:24  <nathan7>Our current application host is a node process that sort of 'absorbs' your app
10:33:31  <nathan7>so it can't run arbitrary commands
10:34:21  <nathan7>it needs to hijack net.Socket#listen to get the necessary information to our load balancers
10:34:28  <nathan7>Our new one hijacks the node process, including subprocesses
10:34:48  <nathan7>so that allows running arbitrary commands
10:36:29  <droneit>Pardon the intrusion guys, I need some help. In the simplest way possible, could somebody explain to me what drones are. I'm new to this.
10:43:43  * iDushanjoined
10:44:19  * trindazquit (Remote host closed the connection)
10:46:49  <littlejim84>@nathan7 So nathan, is using "ode node_modules/.bin/static ./public/" is good to use for now and for the future? I'm not sure I quite followed what you said afterwards I'm afraid.
10:49:19  * droneitquit (Quit: Page closed)
10:52:00  <littlejim84>I think @nathan7 has left. Can anyone else confirm that I could simply use "node node_modules/.bin/static ./public/" as a way of serving my static pages? I want to do things properly and in the simplest, cleanest way possible.
10:57:19  * iDushanquit (Quit: iDushan)
11:02:42  * toonketelsquit (Remote host closed the connection)
11:03:44  * Baastrupjoined
11:04:04  * thl0joined
11:16:25  * toonketelsjoined
11:20:56  <porsager>nathan7:
11:20:59  <porsager>help
11:22:01  <porsager>https://api.mydoable.com gives an invalid certificate
11:22:34  <porsager>all our users (ios app) talk to that point and are in the dark now
11:23:21  <porsager>(and have been for some hours)
11:26:31  * pbab_13joined
11:27:32  <porsager>anyone here ?
11:27:48  * alucardXquit (Quit: leaving)
11:28:24  <porsager>yawnt: can you help?
11:35:12  * z0w0quit (Quit: Leaving.)
11:40:34  * toonketelsquit (Remote host closed the connection)
11:41:18  * toonketelsjoined
11:44:13  * littlejim84quit (Ping timeout: 245 seconds)
11:49:38  * pbab_13quit (Ping timeout: 245 seconds)
11:58:00  * YoYquit (Read error: Connection reset by peer)
11:58:48  * YoYjoined
12:00:14  * st_lukejoined
12:00:35  <st_luke>mmalecki[away] yawnt: do you run mosh on solaris?
12:01:01  * ttdevelopjoined
12:01:41  * sreeixquit (Quit: sreeix)
12:05:11  * ttdevelop2joined
12:05:39  * ttdevelopquit (Read error: Connection reset by peer)
12:11:15  * st_lukequit (Ping timeout: 245 seconds)
12:15:39  * DarkGlassjoined
12:20:21  * fusiongrokkerjoined
12:25:25  * sreeixjoined
12:27:56  * ttdevelop2quit (Remote host closed the connection)
12:29:34  * Baastrupquit (Quit: Leaving.)
12:29:42  * iDushanjoined
12:31:06  * iDushanquit (Client Quit)
12:40:51  * Baastrupjoined
12:42:14  * ryni15quit (Quit: ryni15)
12:44:35  * starcountjoined
12:44:39  <starcount>Hey.
12:44:47  <starcount>No Free Servers in London. Again.
12:45:01  <starcount>I sent an email to devops a few hours ago.
12:45:03  <starcount>No response.
12:45:13  <starcount>My colleague was on webchat earlier.
12:45:16  <starcount>No response.
12:45:36  <starcount>Can you fix this ASAP? Not being able to deploy = killing our business.
12:47:44  * defunctzombie_zzchanged nick to defunctzombie
12:47:59  <Swaagie>starcount, they there sorry for the inconvenience, there should be 6 drones available now
12:48:14  <Swaagie>hardly enough, but I haven't got the ability to spawn them
12:48:31  * defunctzombiequit (Changing host)
12:48:31  * defunctzombiejoined
12:48:57  * momoblackblackjoined
12:49:09  <Swaagie>starcount, i'll get a senior devops to work on it as soon as they are available, that is unless you need more now
12:50:05  <porsager>We're also locked out due to a certificate error. All our users are in the dark. What is going on nodejitsu ? It has been like this for almost 5 hours now.
12:51:07  <starcount>+Swaagie: I'm currently using 5x512 on production.
12:51:21  <starcount>Are your 6, 256 or 512?
12:51:58  <Swaagie>starcount, that should be 6x 256 I think, not sure if the amount of memory matters
12:52:06  <Swaagie>I think that will scale without spawning more drones
12:52:24  <starcount>Ok, I'll give a try, and go down to 256 temporarily if it fails.
12:52:27  <starcount>Thanks.
12:52:41  <Swaagie>starcount, sorry all I can do atm, already trying to ping senior devops
12:52:57  <Swaagie>porsager, hey there, sorry you didn't get a response earlier
12:54:57  * littlejim84joined
12:55:35  <porsager>Swaagie: thanks.
12:55:38  <starcount>Just trying to deploy now.
12:55:39  <porsager>anything to do about it now +?
12:56:02  <Swaagie>porsager, let me investigate
12:57:04  <Swaagie>starcount, let me know if it works out
12:58:22  <starcount>It doesn't work. I've pulled it down to 2x256 drones and it's still giving me No Free Servers. Probably the bug that mmalecki is working on (which needs provisioning servers rebooted).
12:58:36  <starcount>If this persists much longer, we'll be taking our business elsewhere.
12:59:01  <starcount>Escalate this, please.
12:59:33  <Swaagie>starcount, escalating atm, talking to a senior
13:01:31  <Swaagie>porsager could you try to reupload your ssl certs?
13:01:41  <Swaagie>porsager, sec ignore that
13:02:50  <porsager>hehe good. couldn't see why that would be necessary
13:03:26  <porsager>i really hope we're going to see some more stability in the future
13:07:29  <Swaagie>porsager, a lot of work is currently being done to improve stability, but I understand your frustration
13:07:40  <Swaagie>checking atm if it is just one balancer or more
13:12:35  * bradleymeckjoined
13:13:08  * cianomaidinjoined
13:13:12  * thl0quit (Remote host closed the connection)
13:14:19  <Swaagie>starcount, should be done pretty soon, bradleymeck is working on it atm and will come back to you
13:17:21  * thl0_joined
13:17:59  <Swaagie>porsager, username/appname please?
13:18:09  <porsager>doable/doableapi
13:18:50  <starcount>Thanks.
13:19:51  <Swaagie>starcount, also it seems that our IRC bots which should notify us of priority issues have died, bad excuse for not reaching out to you guys sooner though
13:20:00  * DTrejojoined
13:21:19  * thl0_quit (Remote host closed the connection)
13:22:02  * bluejadejoined
13:23:47  * thl0joined
13:24:32  * thl0quit (Remote host closed the connection)
13:24:51  <starcount>Ok, cool. Communication is the kicker.
13:25:46  * DTrejoquit (Remote host closed the connection)
13:28:26  * ttdevelopjoined
13:28:37  * cianomaidinquit (Quit: cianomaidin)
13:29:46  <Swaagie>porsager, when did you upload your certificate?
13:29:54  <porsager>last year ;)
13:30:02  <porsager>or actually i sent it to you guys
13:30:35  <Swaagie>porsager, last year being 11/12-2012-ish or beginning of 2012?
13:31:26  <porsager>i would guess sept / oct
13:31:50  <Swaagie>porsager, ok we're looking into atm
13:32:08  <Swaagie>porsager, when did you notice it stopped working?
13:32:14  <porsager>5 hours ago
13:32:16  <porsager>6 now
13:32:17  <Swaagie>kk
13:32:50  <porsager>right after we sent out emails to our users to check the app :-(
13:33:08  * ttdevelopquit (Ping timeout: 252 seconds)
13:33:37  <porsager>i have to go now. when do you think this will be fixed ?
13:34:31  <Swaagie>thats painful, I hope asap, 3 man looking into it now, can't really give you a timeframe as we are still looking for the root cause
13:34:46  <Swaagie>sorry for the trouble this has caused you
13:35:37  <porsager>ok great. not much more i can anyway then. Can you shoot me an email when it's working again? (get the email from my account)
13:35:45  <porsager>thank you !
13:35:48  <Swaagie>porsager, will do
13:36:10  <porsager>thanks..
13:37:57  * DarkGlassquit (Read error: Connection reset by peer)
13:39:43  * cronopio[phone]joined
13:40:00  * gr2mjoined
13:40:28  * porsagerquit (Ping timeout: 245 seconds)
13:42:31  * ale______joined
13:44:45  <ale______>hey guys
13:46:04  <ale______>quick question, I'm trying to deploy on nodejitsu but I'm getting a weird error ("No free servers available. Please contact support")
13:46:25  <ale______>does anyone know if there's a general error atm or something?
13:46:44  <Swaagie>ale______, hey there to which cloud are you trying to deploy?
13:46:49  * Pete12quit (Quit: Nettalk6 - www.ntalk.de)
13:47:32  <ale______>datacenter eu-lon-1 / provider telefonica
13:48:37  <Swaagie>ale______, that issue is currently being investigated
13:49:57  <Swaagie>we were made aware like 20 mins ago, and are currently working on it
13:50:14  <ale______>cool thanks, I'll deploy on another cloud for now
13:50:50  <ale______>the error doesn't appear on status.jit.su, wondering if there's any other resource I should have in mind that provides live cloud status or smthn?
13:53:21  <Swaagie>ale______, development is currently in progress, can't share any details yet though
13:54:06  <ale______>Swaagie: no worries, thanks for the help - I've switched to eu-mad-1 / telefonica, works fine
13:54:19  <Swaagie>ale______, good to know
13:56:03  * ale______changed nick to alx_
13:58:06  * mmalecki[away]changed nick to mmalecki
13:58:14  * DarkGlassjoined
14:00:42  * generalissimojoined
14:07:04  * Domenic__joined
14:09:15  * ramitosjoined
14:12:46  * kokotronjoined
14:13:08  <kokotron>does nodejitsu support GM (GraphicsMagick)?
14:13:30  * flippyheadjoined
14:15:40  * jcrugzzjoined
14:17:11  * kaspertidemannjoined
14:17:58  * littlejim84quit (Ping timeout: 245 seconds)
14:19:58  <mmalecki>kokotron: yes
14:19:58  * jcrugzzquit (Ping timeout: 252 seconds)
14:20:06  <kokotron>cool
14:20:35  * kokotronquit
14:25:32  * robmozartjoined
14:28:35  * gr2mquit (Quit: Computer has gone to sleep.)
14:36:04  * sreeixquit (Quit: sreeix)
14:38:34  * jcrugzzjoined
14:45:11  * jcrugzzquit (Ping timeout: 252 seconds)
14:49:57  * Sly_joined
14:51:47  * momoblackblackquit (Quit: momoblackblack)
14:58:46  * homunqquit (Ping timeout: 245 seconds)
15:03:56  * bradleymeckquit (Quit: bradleymeck)
15:06:28  * homunqjoined
15:07:10  <kenperkins>morning cronopio, cronopio[phone]
15:08:16  <cronopio[phone]>Hi man kenperkins
15:08:52  <cronopio[phone]>Im driving give a couple of hours to give you all my attention
15:10:17  <nathan7>cronopio[phone]: don't drive and IRC
15:10:55  <cronopio[phone]>Hehehe yeah im stopped now :P
15:11:32  <nathan7>I got a new laptop battery
15:11:52  <nathan7>hopefully this brings me better availability [=
15:13:20  <kenperkins>are most of the jitsu folks on macs?
15:13:47  <nathan7>Lenovo ThinkPad Edge 11, Arch Linux.
15:14:28  <Swaagie>kenperkins, hell no, ubuntu ;)
15:14:39  <mmalecki>kenperkins: I am
15:14:45  <kenperkins>I use ubuntu for running stuff (vagrant ftw)
15:14:49  <mmalecki>I think that most actually are
15:14:50  <kenperkins>but I much prefer my osx :D
15:15:26  * Sly_changed nick to Sly
15:16:20  * iDushanjoined
15:16:44  * iDushanquit (Client Quit)
15:17:01  * Swaagiechanged nick to swaagie[dinner]
15:17:48  * gr2mjoined
15:18:50  * gr2mquit (Client Quit)
15:19:06  * DarkGlassquit (Read error: Connection reset by peer)
15:19:46  * iDushanjoined
15:22:06  * DarkGlassjoined
15:26:41  * eschnouquit (Remote host closed the connection)
15:28:26  * air__joined
15:28:54  <air__>yo guys
15:29:13  <air__>anybody home?
15:29:56  <air__>none of my SSL certificates are working properly
15:30:05  <air__>all my sites are loading insecure
15:30:10  <air__>but jit.su url is fine
15:30:21  <air__>this has only been happening since this morning
15:31:15  * air__quit (Client Quit)
15:31:44  * arushjoined
15:31:50  <arush>hello?
15:32:17  <arush>nathan7, mmalecki Sly yawnt
15:32:24  <arush>anybody home?
15:32:58  <mmalecki>arush: sup?
15:33:07  <arush>none of my SSL certificates are working properly
15:33:07  <arush> <air__> all my sites are loading insecure
15:33:07  <arush> <air__> but jit.su url is fine
15:33:07  <arush> <air__> this has only been happening since this morning
15:33:21  <arush>e.g. capone.getbrandid.com / capone.jit.su
15:34:04  <starcount>I'm starting to get the feeling that we've been tipped off a cliff.
15:34:22  <nathan7>We're thoroughly investigating this
15:34:25  <mmalecki>fucking couch
15:35:14  <arush>any ETA?
15:35:15  <starcount>I can only imagine how stressed you must be. Mostly because I am too.
15:35:49  <mmalecki>arush: looking into it now, if this invalidation doesn't succeed, I'll change the way we fetch them
15:36:01  * cronopio[phone]quit (Ping timeout: 246 seconds)
15:36:02  <arush>mmalecki, thanks
15:36:06  <starcount>Is anything being done about No Free Servers in London? Or is that lower priority?
15:37:00  <mmalecki>starcount: please check now
15:38:17  <starcount>Ok, that worked.
15:38:36  <starcount>I'll try again with my 5x512 cluster.
15:38:39  <starcount>as well
15:38:44  * jgablejoined
15:40:27  * `3rdEdenquit (Remote host closed the connection)
15:40:37  * Slyquit (Remote host closed the connection)
15:41:20  * gr2mjoined
15:41:58  <arush>mmalecki, let me know when to check again
15:43:02  * scottbatesjoined
15:43:14  <starcount>mmalecki: my 5x512 drone cluster is giving me No Free Servers.
15:44:01  <starcount>I need to deploy to test HTTPS and new DNS, so I'm going to temporarily try 2x256
15:44:40  <starcount>Ok, I managed to swap to 256, so looks like there are no 512 servers available.
15:49:13  * DarkGlassquit (Read error: Connection reset by peer)
15:49:21  * ChaoticJorgejoined
15:54:22  * gr2mquit (Quit: Computer has gone to sleep.)
15:54:33  * DarkGlassjoined
15:57:17  <starcount>NO FREE SERVERS AGAIN!!!
15:57:40  <nathan7>We're spawning more, Telefonica's provisioning is acting up
15:57:50  * defunctzombiechanged nick to defunctzombie_zz
15:59:56  * chrisdotcode_joined
16:00:11  * jcrugzzjoined
16:00:40  <starcount>Rapidly becoming my least favourite 3 words.
16:00:47  * fusiongrokkerquit (Quit: fusiongrokker)
16:01:20  <nathan7>starcount: Sorry for the inconvenience
16:01:59  * iDushanquit (Quit: iDushan)
16:02:21  <starcount>it's not inconvenient, it's business critical. I'm going to get sacked at some point if this continues. Because I was the one that recommended we use Nodejitsu.
16:03:01  <nathan7>I understand, yeah
16:03:41  <nathan7>if you really need it immediately - Madrid DC
16:03:58  * eschnoujoined
16:04:35  <starcount>I don't want appear belligerent, because your support is excellent, and not a problem of your making
16:04:37  * therealkoopaquit (Remote host closed the connection)
16:04:47  <starcount>But still. Killing me.
16:05:06  <starcount>I've moved to Madrid. Am I best to stay there? Is it more reliable than London?
16:05:22  * therealkoopajoined
16:05:49  <nathan7>starcount: We've seen some issues from Telefonica with London
16:06:25  <nathan7>Haven't seen anything problematic in Madrid yet
16:07:12  <starcount>Ok. I'm starting to realise than London is the problem. I'll persevere with Madrid, I think. Sorry for the ALLCAPS earlier.
16:07:51  <nathan7>I entirely understand your frustration, my apologies
16:09:26  <starcount>Appreciated. I'm going to recommend we move to Madrid (the office, as well as the cloud servers).
16:09:34  <starcount>Warmer.
16:09:40  <nathan7>Heh.
16:10:00  * chrisdotcode_quit (Read error: Connection reset by peer)
16:10:01  <nathan7>I doubt the servers notice that q=
16:10:24  * kaspertidemannquit (Quit: kaspertidemann)
16:10:54  <mmalecki>arush: getting to it, just got error: balanceboard:ca:set domain=*.getbrandid.com, in logs
16:11:18  <arush>mmalecki, anything I can do?
16:13:07  * chrisdotcode_joined
16:15:36  * homunqquit (Read error: Connection reset by peer)
16:15:48  * homunqjoined
16:16:35  * bradleymeckjoined
16:17:00  <mmalecki>arush: those certs aren't valid - node refuses to create a credentials object out of it, can you send them to me at maciej @ nodejitsu.com real quick?
16:17:10  <mmalecki>all CAs, cert and key please
16:17:36  <arush>mmalecki, ok but i haven't changed the certs, they have been working for 4 months now
16:17:44  <arush>sending now
16:22:36  * blakmatrix_quit (Ping timeout: 260 seconds)
16:22:47  <arush>mmalecki, email sent
16:23:09  * gr2mjoined
16:24:10  * iDushanjoined
16:24:25  <mmalecki>arush: doesn't look like you included the key, mind sending it too?
16:24:50  <arush>ok lemme find
16:25:12  <mmalecki>fwiw, error balancer is getting is Error: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode
16:25:19  <mmalecki>so damaged cert, somehow
16:26:00  <arush>mmalecki, dude where do i find the key?
16:26:26  <mmalecki>arush: you generated it
16:26:44  * DarkGlas_joined
16:26:46  <mmalecki>arush: I can try with existing one now
16:26:48  <arush>mmalecki, ummm
16:26:55  <arush>mmalecki, please do
16:27:07  <arush>and please email to me as i have no idea where i put it
16:27:54  * gr2mquit (Client Quit)
16:28:24  * DarkGlassquit (Ping timeout: 276 seconds)
16:28:29  <mmalecki>sure, let me verify it's correct
16:28:46  * nicoslijoined
16:29:09  <nicosli>hi
16:29:12  <arush>mmalecki, thanks
16:29:23  * ttdevelopjoined
16:30:01  * netjquit (Ping timeout: 245 seconds)
16:31:33  <jcrugzz>hey nicosli
16:33:28  * ttdevelopquit (Ping timeout: 245 seconds)
16:34:16  * netjjoined
16:34:35  * robmozartquit (Remote host closed the connection)
16:34:38  <mmalecki>arush: worked
16:34:58  <mmalecki>arush: I'll investigate why it stopped working all of a sudden, might be a node upgrade on balancers
16:35:01  * robmozartjoined
16:35:06  <mmalecki>arush: emailing you your key now
16:36:39  * adronhalljoined
16:36:48  * eschnouquit (Ping timeout: 245 seconds)
16:37:57  * defunctzombie_zzchanged nick to defunctzombie
16:39:36  * ChaoticJorgequit (Quit: Computer has gone to sleep.)
16:41:56  * iDushanquit (Quit: iDushan)
16:42:27  * chrisdotcode_quit (Read error: Connection reset by peer)
16:44:13  * nicosliquit (Ping timeout: 245 seconds)
16:45:14  * joshonthewebquit (Quit: Computer has gone to sleep.)
16:45:15  * arushquit (Quit: This computer has gone to sleep)
16:45:33  * toonketelsquit (Remote host closed the connection)
16:45:48  * chrisdotcode_joined
16:48:39  * defunctzombiechanged nick to defunctzombie_zz
16:50:04  * rosskjoined
16:52:17  * adronhallquit (Remote host closed the connection)
16:53:15  * arushjoined
16:56:02  * cronopio[phone]joined
16:57:12  * mwbrooksjoined
17:00:03  * adronhalljoined
17:00:04  * scottbatesquit (Quit: scottbates)
17:00:31  * defunctzombie_zzchanged nick to defunctzombie
17:01:12  * scottbatesjoined
17:01:43  * starcountquit (Ping timeout: 245 seconds)
17:03:50  * arushquit (Quit: This computer has gone to sleep)
17:07:16  * chrisdotcode_changed nick to info
17:07:23  * infochanged nick to cdc
17:07:46  * cdcchanged nick to info
17:08:00  * infochanged nick to chrisdotcode_
17:08:11  * vlad___joined
17:09:59  <vlad___>Hi, I was wondering, to create a staging environment, is it best to create a separate nodejitsu account? I have 3 apps on my account currently.
17:10:14  * swaagie[dinner]changed nick to swaagie
17:11:17  <vlad___>Also, how do I go about using imagemagick on nodejitsu?
17:11:28  <jcrugzz>vlad___: a good way to do it is just make an app-staging and app-prod. julianduque made a module https://npmjs.org/package/penv to do something like that :)
17:12:27  <jcrugzz>vlad___: you should be able to use something like https://npmjs.org/package/gm
17:12:46  <vlad___>jcrugzz: I do use penv. That's true. I will do that.
17:13:13  <vlad___>imagemagick: what about imagemagick binary directories
17:14:55  <jcrugzz>vlad___: your app wont be able to directly access the binary but you can use a node-module that interacts with it
17:15:07  * mwbrookspart
17:17:50  * jk__quit (Quit: Page closed)
17:18:16  * momoblackblackjoined
17:19:43  * themgtjoined
17:22:09  * toonketelsjoined
17:22:40  * TooTallNatejoined
17:27:26  <vlad___>jcrugzz: thanks.
17:28:00  <jcrugzz>np
17:28:35  <vlad___>this chat is just an unbelievably convenient resource
17:28:50  <jcrugzz>vlad___: we always try and help where we can :)
17:32:15  * Baastrupquit (Read error: Operation timed out)
17:33:11  * scottbatesquit (Quit: scottbates)
17:34:13  * ChaoticJorgejoined
17:34:44  * scottbatesjoined
17:36:50  * `3rdEdenjoined
17:36:57  * arushjoined
17:41:26  * DarkGlas_quit (Read error: Connection reset by peer)
17:43:05  * R_Macyquit (Ping timeout: 252 seconds)
17:45:44  * arushquit (Quit: This computer has gone to sleep)
17:46:41  * R_Macyjoined
17:54:17  * toonketelsquit (Remote host closed the connection)
17:56:47  * sandfoxquit (Quit: sandfox)
17:57:17  * thealphanerdjoined
17:57:44  <kenperkins>cronopio here yet?
17:59:46  * jgablequit (Quit: Computer has gone to sleep.)
18:01:25  * b|lotusjoined
18:01:25  * b|lotusquit (Changing host)
18:01:25  * b|lotusjoined
18:01:25  * jgablejoined
18:01:54  * Hebojoined
18:06:13  <alx_>hey guys any updates on eu-lon-1 / telefonica ?
18:08:14  * arushjoined
18:09:07  <jcrugzz>alx_: still no response from them :/
18:11:44  * bogdanbivjoined
18:13:07  * homunqquit (Read error: Connection reset by peer)
18:13:23  * homunqjoined
18:15:59  <alx_>jcrugzz: ok thanks!
18:16:17  <jcrugzz>no problem
18:16:55  * arushquit (Quit: This computer has gone to sleep)
18:17:45  * DarkGlassjoined
18:19:04  * alx_quit (Remote host closed the connection)
18:24:32  * cjmjoined
18:27:59  * DarkGlassquit (Remote host closed the connection)
18:36:23  * iDushanjoined
18:42:58  * vlad___quit (Ping timeout: 245 seconds)
18:47:18  * chrisdotcode_quit (Read error: Connection reset by peer)
18:48:25  * chrisdotcode_joined
18:49:56  * switzjoined
18:56:31  * papachanjoined
18:58:02  * scottbatesquit (Quit: scottbates)
18:59:37  * admcjoined
19:00:43  * swaagiequit (Quit: brb device switch)
19:01:54  * scottbatesjoined
19:02:19  * jsclaytonjoined
19:03:03  <jsclayton>Howdy. Lately when I deploy it says the new snapshot is active, but it isn't, and needs to manually be activated... https://gist.github.com/jsclayton/ab020115aa73b60f81e7
19:03:55  <jsclayton>Is this expected and I'm being impatient for the deployment to queue up or is that an actual issue?
19:04:31  * admcquit (Quit: Leaving.)
19:05:24  <jcrugzz>jsclayton: oh rackspace. They must be being slow today :/. That shouldn't happen though
19:06:06  <jsclayton>jcrugzz: it's been going on for a few weeks now...and aren't you guys running on joyent?
19:06:44  <jcrugzz>your snapshot is uploaded to rackspace cloudfiles where it is then pulled from to be activated. We have been working towards having a better object storage solution because of these types of issues
19:07:49  <jsclayton>seems like at the very least the deploy should fail or show an error...
19:08:25  * porsagerjoined
19:08:43  <kenperkins>jcrugzz what exactly is the problem you guys are having with cloud files? have you engaged the right people?
19:08:45  <kenperkins>maybe I can help
19:09:23  <porsager>i see the subject says post mortem soon, but how can you do that before the issue is gone?
19:09:46  <porsager>we're still not up
19:11:55  <jcrugzz>porsager: what is your username/appname?
19:12:06  <jcrugzz>jsclayton: yes it should
19:12:15  <porsager>doable/doableapi
19:12:21  <jesusabdullah>porsager: https://www.youtube.com/watch?v=grbSQ6O6kbs&t=58s
19:13:11  <jcrugzz>kenperkins: yea it has to do communication between rackspace and joyent datacenters and the timing. other know more in depth details
19:13:41  * momoblackblackquit (Quit: momoblackblack)
19:13:45  <mmalecki>kenperkins: the actual problem is that cloudfiles responds with 201 before the file is actually saved
19:13:52  <mmalecki>kenperkins: ah, you work for RS, don't you :) ?
19:13:56  <kenperkins>indeed
19:14:26  <jesusabdullah>guys! guys! you want a 202, not a 201!!
19:14:31  <mmalecki>nice. so yeah, we save the file, get 201, but then, a second or so later, try to fetch it on a slave and get a 404
19:14:58  <jesusabdullah>mmalecki: did you see my http posters? https://github.com/jesusabdullah/know-your-http
19:15:13  <jesusabdullah>mmalecki: still works in progress, want to make them look cooler
19:15:25  <mmalecki>porsager: and what exactly is going on?
19:15:25  <jesusabdullah>mmalecki: may put them on sale on like zazzle or something
19:15:30  <mmalecki>jesusabdullah: please
19:15:33  <mmalecki>they are nice
19:15:42  <porsager>nice one jesusabdullah ;)
19:15:47  * arushjoined
19:15:51  <jesusabdullah>gotta talk to my business partner(s) about that one
19:16:18  * jsclaytonquit (Ping timeout: 245 seconds)
19:16:30  <nathan7>Hey jesusabdullah
19:16:58  <nathan7>jesusabdullah: would absolutely buy
19:18:08  <porsager>mmalecki: invalid certificate (our certificates don't seem to be served)
19:18:49  * NodeflyNoobjoined
19:19:17  * scottbatesquit (Quit: scottbates)
19:19:21  <porsager>all our users use the endpoint https://api.mydoable.com and have been in the dark for about 11 hours (unacceptable)
19:19:28  <NodeflyNoob>anyone have experience setting up nodefly on heroku?
19:19:40  <NodeflyNoob>is it a lost cause?
19:19:58  <nathan7>What's your issue?
19:20:07  <arush>nathan7, got the same issue
19:20:28  <arush>https://www.getbrandid.com : escobar.jit.su
19:20:45  <nathan7>Okay, we're investigating
19:21:03  <arush>mmalecki, replaced a corrupt cert earlier today but no change
19:22:32  <nathan7>Yeah, he's investigating
19:23:17  <arush>thanks
19:23:17  * arushquit (Quit: Leaving)
19:23:48  * NodeflyNoobquit (Ping timeout: 245 seconds)
19:23:57  * swaagiejoined
19:23:58  * jsclaytonjoined
19:24:03  <jcrugzz>NodeflyNoob: couldnt tell you, havent used heroku in over a year
19:24:35  <nathan7>Heroku's node support is.. abysmal
19:25:41  * NodeflyNoobjoined
19:25:42  <NodeflyNoob>@nathan7 - it's reporting that it is connected, but it isn't populating any of the graphs
19:25:44  <jsclayton>got booted and missed some messages(?) - jcrugzz is there anything else you need from me to troubleshoot the deployment issue? or is it just something you guys will need to work on w/ rackspace?
19:26:05  * lwicksjoined
19:26:20  <nathan7>Nodefly isn't our service and we sure as hell aren't Heroku support
19:26:38  <jcrugzz>jsclayton: yea its something we are currently working on with them
19:26:40  * nodeflynoob_joined
19:26:46  <mmalecki>porsager: for some reason this raises the same error as before - node failed to create creds object
19:27:08  <jsclayton>jcrugzz: thanks!
19:27:16  <mmalecki>porsager: please send your key and certs to me while I get to know wtf is up
19:27:20  <jcrugzz>jsclayton: sry for any inconvenience
19:27:34  * adronhallquit (Remote host closed the connection)
19:27:53  <porsager>mmalecki: ok, you haven't got them fra earlier ? how would you like me to send them?
19:27:58  * ryni15joined
19:28:07  * homunqquit (Ping timeout: 264 seconds)
19:28:27  <mmalecki>porsager: maciej at nodejitsu.com please
19:28:33  * adronhalljoined
19:29:15  * nodeflynoob__joined
19:29:17  <nodeflynoob__>@nathan7 - sry got d/c, if you have any ideas all good, maybe the only solution is switch to nodejitsu
19:29:53  <kenperkins>you mentioned the put responds with 201, but the file isn't immediatley available, are you using cdn or normal CF?
19:30:03  * NodeflyNoobquit (Ping timeout: 245 seconds)
19:30:30  <nathan7>nodeflynoob__: I know people are using Nodefly with Nodejitsu just fine
19:30:42  * ttdevelopjoined
19:30:51  <nathan7>nodeflynoob__: The Heroku guys might have an answer
19:30:59  <nathan7>though they don't quite have the same level of IRC support
19:31:10  <nodeflynoob__>ah sorry - we're not actually doing this on heroku, we're doing this on our own boxes, my b
19:31:18  * nodeflynoob_quit (Ping timeout: 245 seconds)
19:31:23  <nodeflynoob__>just general nodefly support i guess, i know no one is as good as you guys ;)
19:32:44  * momoblackblackjoined
19:32:53  * nodeflynoob3joined
19:33:42  * jsclaytonpart
19:34:50  * lwicksquit (Remote host closed the connection)
19:34:57  <kenperkins>cronopio: do you guys use legacy VMs with rackspace anymore?
19:35:10  * nodeflynoob3part
19:35:27  * ttdevelopquit (Ping timeout: 256 seconds)
19:35:35  <porsager>mmalecki: sent now (just had to find where i'd put them)
19:35:56  <cronopio>kenperkins: well... I dont have enough level to answer that, mmalecki could help better
19:36:14  <mmalecki>kenperkins: we don't use RackSpace CloudServers at all anymore
19:36:19  <mmalecki>kenperkins: we moved on to joyent
19:36:34  <kenperkins>great thanks. so the code in pkgcloud isn't used by you at all (for rackspace compute)
19:36:51  * eschnoujoined
19:37:09  <mmalecki>kenperkins: not really. feel free to renovate it :)
19:37:15  <kenperkins>oh i am :D
19:37:31  <kenperkins>just wanted to have some insight into whether you were using it at all for instances (rackspace)
19:37:45  <nodeflynoob__>@nathan7 - have you seen issues with people who get nodefly to report but not update the graphs?
19:39:15  * chrisdotcode_quit (Read error: Connection reset by peer)
19:41:42  <mmalecki>porsager: done, I'm looking at DB logs to figure out what caused certs to get damaged
19:41:54  <mmalecki>eventual consistency my ass, couch
19:41:59  * JonMarkGojoined
19:42:32  * homunqjoined
19:43:08  * chrisdotcode_joined
19:44:01  <nathan7>nodeflynoob__: Personally I have no experience with Nodefly.
19:45:38  * blakmatr_joined
19:46:59  * iDushanquit (Quit: iDushan)
19:47:13  <porsager>mmalecki: phew finally.. thanks alot. couldn't this have been fixed earlier ?
19:50:01  * robmozartquit (Remote host closed the connection)
19:50:08  * robmozartjoined
19:50:33  * cronopio[phone]quit (Ping timeout: 245 seconds)
19:50:41  * chrisdotcode_quit (Quit: No Ping reply in 180 seconds.)
19:52:40  * kenperkinsis trying to figure out how to reconcile nextgen with legacy in rackspace provider :S
19:52:46  * piotr_joined
19:52:58  <kenperkins>so does code have to be © Nodejitsu in the headers?
19:53:14  <piotr_>hello! Can I automatically deploy from bitbucket accounts?
19:53:26  * defunctzombiechanged nick to defunctzombie_zz
19:54:23  * TooTallNatequit (Quit: Computer has gone to sleep.)
19:55:15  * chrisdotcode__joined
19:55:16  <nathan7>piotr_: Yep
19:55:33  <nathan7>piotr_: assuming they have webhook support
19:55:34  * defunctzombie_zzchanged nick to defunctzombie
19:56:20  <mmalecki>porsager: next time this happens email me personally
19:56:20  <mmalecki>it shouldn't tho, we're rolling out new infrastructure today night
19:57:20  * defunctzombiechanged nick to defunctzombie_zz
19:57:23  * defunctzombie_zzchanged nick to defunctzombie
19:57:51  * adronhallquit (Remote host closed the connection)
19:58:23  <mmalecki>kenperkins: I don't really care about headers, I think that if you are doing it for RS it's fine to put Rackspace (C) there
19:58:39  <mmalecki>kenperkins: also, if you have VMs in v1, will v2 see them?
19:58:45  <mmalecki>or are those totally different things?
19:58:47  * defunctzombiechanged nick to defunctzombie_zz
19:59:17  <piotr_>nathan7: hmm, assuming they do, then how do I set up the webhook? is a POST enough?
19:59:23  <nathan7>piotr_: I figure
19:59:39  <nathan7>piotr_: http://webhooks.nodejitsu.com/
19:59:45  * nodeflynoob__quit (Quit: Page closed)
20:02:08  <piotr_>nathan7: looks like there is no straithforward way :P thx anwy!!
20:02:24  <nathan7>I haven't played enough with all these things
20:02:40  * adronhalljoined
20:02:49  <piotr_>btw, assuming i'm using github, how can i set up multipl envirnment hooks; for instance if dev branch is update; deploy staging instance | if master is updated, deploy production instance etc..
20:03:16  * homunqquit (Read error: Connection reset by peer)
20:03:21  * Correnjoined
20:03:27  <nathan7>piotr_: we're working on something for that
20:03:28  * homunqjoined
20:03:34  <nathan7>There's penv for normal deploys
20:03:47  <nathan7>I'd love a solution for continuous deployment
20:03:58  * chrisdotcode__quit (Read error: Connection reset by peer)
20:04:18  * kenperkinsquit (Remote host closed the connection)
20:06:57  * adronhallquit (Remote host closed the connection)
20:07:20  * kenperkinsjoined
20:08:21  * Correnquit (Ping timeout: 245 seconds)
20:08:26  <kenperkins>mmalecki sorry, had to VPN for a moment
20:08:28  <kenperkins>I'm not partial to © rackspace either, it just seemed a bit at odds with MIT license opensource :D
20:08:30  <kenperkins>mmalecki: I expect there will be a compute and legacyCompute providers, or something to that effect
20:08:36  <kenperkins>they are definitely different providers
20:08:44  <kenperkins>(service endpoints)
20:08:50  * chrisdotcode_joined
20:09:08  * doodlemoonchjoined
20:10:48  <nathan7>kenperkins: (C) Rackspace and MIT go together just fine
20:11:03  <kenperkins>:P
20:11:07  <nathan7>kenperkins: MIT has one requirement: Keep the copyright notice on.
20:11:10  <kenperkins>haha
20:11:12  <kenperkins>sweet
20:11:18  <nathan7>kenperkins: (and that notice itself)
20:11:22  <kenperkins>again, I'm just happy to be paid to contribute on OSS
20:12:51  * papachanquit (Read error: Connection reset by peer)
20:13:58  * papachanjoined
20:14:18  * eschnouquit (Ping timeout: 245 seconds)
20:14:27  * TooTallNatejoined
20:16:48  <doodlemoonch>Anyone know if the sandbox allows you to use databases?
20:17:08  <jcrugzz>doodlemoonch: yea you shouldnt have an issue
20:18:45  <kenperkins>mmalecki how do I get a contirbutor agreement in place?
20:18:46  * sberrymanquit (Remote host closed the connection)
20:19:40  <doodlemoonch>jcrugzz: having problems with the connection url in mongoose.connect. It works fine manually using mongo in the terminal
20:20:08  <mmalecki>kenperkins: we have none :)
20:20:12  <mmalecki>kenperkins: do you need one?
20:20:28  <kenperkins>i don't know, I thought someone mentioned it in an issue
20:20:44  <jcrugzz>you can connect to the db from your local machine?
20:20:48  <kenperkins>https://github.com/nodejitsu/pkgcloud/pull/91
20:21:14  * homunqquit (Read error: Connection reset by peer)
20:21:25  * homunqjoined
20:21:49  <doodlemoonch>jcrugzz: in the terminal, not with mongoose.connect. Is the connection string in nodejitsu/databases not suitable for mongoose?
20:22:34  <mmalecki>kenperkins: this shouldn't be an issue at all. and I'm more than sure that this won't block getting your code into codebase
20:22:52  <kenperkins>i'm not worried personally
20:23:01  <kenperkins>it's more of a CYA for a billion dollar company :D
20:23:09  <jcrugzz>doodlemoonch: check how mongoose parses it. Haven't used mongoose in a good while :). You may have to extract the username password or something of the sort
20:24:58  * defunctzombie_zzchanged nick to defunctzombie
20:26:59  * stokejoined
20:28:57  * adronhalljoined
20:30:26  * momoblackblackquit (Quit: momoblackblack)
20:31:10  * ttdevelopjoined
20:32:50  <doodlemoonch>jcrugzz: got the right connection url and it works locally, but when I upload I get error connecting to db. Do I need the assign the DB to the app or something?
20:33:20  <jcrugzz>doodlemoonch: can you show me the error?
20:33:46  <kenperkins>welp, I just sent the rackspace developer wide email that we're officially contributing to pkgcloud :D
20:34:18  * kenperkinsquit (Remote host closed the connection)
20:34:51  * kenperkinsjoined
20:35:31  * ttdevelopquit (Ping timeout: 256 seconds)
20:35:57  <kenperkins>and I crashed textual :(
20:36:14  <jcrugzz>kenperkins: awesome :)
20:36:34  <kenperkins>lots to do
20:39:04  * admcjoined
20:40:57  <kenperkins>cronopio: let me know when you have a few, want to brainstorm how to manage new and old compute offerings
20:43:04  <mmalecki>kenperkins: do you have an estimate on how many people use old compute with APIs?
20:43:16  <kenperkins>i can find out, but no, I don't
20:43:25  <kenperkins>I moved clipboard off last fall
20:43:48  <mmalecki>if it's less than 50 % we probably shouldn't bother and just release a breaking version
20:43:55  <kenperkins>++ :)
20:43:57  <kenperkins>that makes me happy
20:44:18  <mmalecki>actually, whatever the number is, I'm down for just releasing a new version
20:44:24  <kenperkins>also true
20:44:43  <mmalecki>I like to think about pkgcloud like it was a db wrapper
20:44:46  <kenperkins>the chances of someone pulling a new version of pkgcloud to use deprecated VMs is very low imho
20:44:52  <mmalecki>yeah, agreed
20:44:56  <kenperkins>i.e. you don't care what the version is under the covers
20:45:09  <kenperkins>you just want to call createServer or whatever
20:45:29  <kenperkins>well, that makes it alot easier then
20:45:42  <mmalecki>more like, "if you want to use xDB 0.1, use node-xdb at 0.1"
20:45:47  <kenperkins>right
20:45:51  <kenperkins>that's true also
20:46:03  <kenperkins>probably should write a wiki page that talks about rackspace cloud legacy
20:46:10  * thealphanerdquit (Quit: thealphanerd)
20:46:10  <kenperkins>and whatever version it was available until
20:46:16  * kenperkinsadds to his todo list
20:46:31  * julianduquejoined
20:49:08  * bradleymeckquit (Quit: bradleymeck)
20:52:23  * cjmquit (Remote host closed the connection)
20:54:38  * nodeflynoob324joined
20:55:23  <nodeflynoob324>anyone have experience with nodefly or other monitoring solutions?
20:55:41  * nodeflynoob324quit (Client Quit)
20:56:16  * nodeflynoob3243joined
20:57:16  <kenperkins>i've used a couple, what kind of monitoring?
20:58:19  <nodeflynoob3243>node performance monitoring, general stats
20:58:29  <nodeflynoob3243>-ish
20:58:34  <nodeflynoob3243>newrelic for node
20:58:34  <kenperkins>scoutapp was nice, but $
20:58:47  * cronopio[phone]joined
20:58:52  <kenperkins>librato metrics was interesting as well
20:59:49  * doodlemoonchquit (Quit: doodlemoonch)
21:02:30  * chrisdotcode_quit (Remote host closed the connection)
21:02:58  * nodeflynoob3243quit (Ping timeout: 245 seconds)
21:05:05  * joshonthewebjoined
21:08:07  * stokequit (Quit: Leaving)
21:08:54  * JonMarkGoquit (Remote host closed the connection)
21:09:03  * adronhallquit (Remote host closed the connection)
21:09:13  * wilsonpagejoined
21:09:29  * ramitosquit
21:10:34  * wilsonpagepart
21:15:53  * piotr_quit (Ping timeout: 245 seconds)
21:16:26  <kenperkins>I can't figure out why there are so many valid ways of calling client.request (3, 4, 5 args)
21:16:37  <kenperkins>also, anyone know why errback and callback are separate?
21:17:57  <mmalecki>kenperkins: most likely a bad design decision back in the days
21:18:05  <kenperkins>Ha.
21:19:06  <kenperkins>My brain hurts just trying to read this: https://github.com/rackspace/pkgcloud/blob/master/lib/pkgcloud/core/base/client.js#L36-L63
21:19:30  <mmalecki>kenperkins: so did mine, honestly
21:19:40  <kenperkins>thank god I'm not the only one :P
21:19:53  <jesusabdullah>yawnt: I think you can block tweets based on hashtag, ask nexxy about it
21:20:02  <jesusabdullah>yawnt: still working out the spam factor on tmgh
21:20:11  <kenperkins>tbh, this part is even more confusing: https://github.com/rackspace/pkgcloud/blob/master/lib/pkgcloud/core/base/client.js#L135-L144
21:20:16  <kenperkins>i was like: "WAT"
21:20:36  <yawnt>jesusabdullah: cool
21:21:05  <mmalecki>kenperkins: you didn't get to the "you are not authenticated with a token yet but you are streaming a file" yet
21:21:12  <kenperkins>yea I did :D
21:21:20  <kenperkins>is that what that's in their for?
21:21:21  <kenperkins>there
21:22:26  * skylamer`joined
21:22:34  <mmalecki>I don't think so
21:22:44  <mmalecki>honestly those _request methods could use some refactoring
21:22:53  <mmalecki>nobody has been brave enough yet to do it
21:23:11  <jcrugzz>kenperkins: the auth hacks make me a sad panda
21:23:28  <kenperkins>mmalecki: already in progress
21:23:31  <kenperkins>mostly done tbh
21:23:59  <kenperkins>1 sec
21:24:32  <kenperkins>https://github.com/rackspace/pkgcloud/blob/openstackIdentity/lib/pkgcloud/core/base/client.js
21:25:26  <kenperkins>and https://github.com/rackspace/pkgcloud/blob/openstackIdentity/lib/pkgcloud/openstack/client.js
21:25:45  <kenperkins>jcrugzz: hacks meaning doing it inline if not already authed?
21:27:25  <jcrugzz>kenperkins: yea, cause you have to ensure you are authenticated before you can do anything to get the right token
21:27:35  <kenperkins>yep
21:28:11  <kenperkins>the sad thing is, even if you set an expectation that you must explicitly auth, because our auth tokens expire, it could still happen in-situ
21:29:39  <mmalecki>kenperkins: y u no basicauth
21:29:42  <mmalecki>;)
21:29:53  <kenperkins>not my area of expertise :(
21:30:59  <mmalecki>yeah, I know, it's not possible to change at this point either :)
21:31:01  <porsager>mmalecki: i still have a ghost drone running (i can tell by a cron job that's running old code). can you look into it? (it's been running since yesterday)
21:31:07  <kenperkins>also, what's with var utile = require('util')
21:31:13  <kenperkins>:D
21:31:28  <jcrugzz>kenperkins: haha probably a mistype and utile was never actually needed :p
21:31:41  <kenperkins>it's all over the f'ing place :D
21:31:44  <kenperkins>I'll fix that later
21:32:12  * ryni15quit (Quit: ryni15)
21:32:36  * jgablequit (Quit: Computer has gone to sleep.)
21:33:58  * R_Macyquit (Quit: Computer has gone to sleep.)
21:36:02  * `3rdEdenquit (Read error: Connection reset by peer)
21:36:35  * `3rdEdenjoined
21:37:59  * therealkoopaquit (Remote host closed the connection)
21:42:58  <kenperkins>ok, so utile is a flatiron package? awful name :D
21:43:06  <nathan7>it's utter shit
21:43:14  <nathan7>We ought to nuke it, really
21:43:38  <kenperkins>i was like who calls util utile
21:43:45  <nathan7>util extended
21:43:50  <kenperkins>I get it now
21:43:57  * flippyheadquit (Quit: flippyhead)
21:43:58  <kenperkins>I thought it was some bizarre foreign naming conventino :D
21:44:00  <nathan7>we fixed one bug and had to change a zillion deps and do more testing because it's a fucking utility grab bag
21:44:29  <kenperkins>sounds like a fun time
21:46:27  <mmalecki>sounds like it if it wasn't you to do it
21:48:51  * b|lotusquit (Quit: brb)
21:49:33  * edehdejoined
21:50:05  * ebrightquit
21:50:13  <kenperkins>haha
21:52:40  <jesusabdullah>mmalecki: very nice re: long-ass gh issue
21:52:50  <jesusabdullah>mmalecki: haven't seen it, just the tweet
21:53:04  <mmalecki>jesusabdullah: yeah, computer science, yo
21:53:11  <mmalecki>this issue involves lots of it
21:53:27  <jesusabdullah>lulz
21:53:31  * JonMarkGojoined
21:53:32  <jesusabdullah>is it opan saurce?
21:53:47  <kenperkins>wat? utile includes async for you?
21:53:48  <kenperkins>ugh
21:53:58  <mmalecki>jesusabdullah: nah
21:54:05  <mmalecki>kenperkins: yes ._.
21:54:20  <mmalecki>that's why I wrote this: https://github.com/flatiron/utile/issues/22
21:54:59  <jesusabdullah>mmalecki: utile is also huge due to this pattern
21:55:09  <kenperkins>mmalecki: my favorite thing at clipboard were commits that were net negative :D
21:55:15  <jesusabdullah>mmalecki: there are a few nice helpers in utile (like the merge code) but you could probably spin them out into new modules
21:55:43  <kenperkins>I so prefer explicit and simple over implicit and clever
21:55:43  <mmalecki>jesusabdullah: I know :)
21:56:18  * porsagerquit (Ping timeout: 245 seconds)
21:56:19  * bluejadequit (Quit: bluejade)
21:56:44  * bluejadejoined
21:56:44  * bluejadequit (Client Quit)
21:58:52  * JonMarkGoquit (Read error: Connection reset by peer)
21:59:11  <nathan7>I wish I could get my brain's act together so I can take shit on
22:00:12  <jcrugzz>nathan7: you have to massage the brain into the right state
22:00:21  <jcrugzz>meditation is good for this
22:00:48  <nathan7>I have more time required by things than hours in a normal day (ie one including sleep)
22:01:04  <jcrugzz>i understand
22:01:15  <jcrugzz>ive tried bending time
22:01:54  <julianduque>nathan7: meditation + choline + pramiracetam + sibultiamine
22:02:07  <jesusabdullah>idk what all those things are
22:02:14  <jesusabdullah>coffee + ciggs + weed == g2g
22:02:24  <jesusabdullah>;)
22:02:37  <jesusabdullah>speaking of, coffee time
22:03:16  <julianduque>but, coffee is an stimulant and weed is a depressor so.. or it's weed or it's coffee but not both :p
22:03:37  <nathan7>julianduque: https://en.wikipedia.org/wiki/Sibutramine?
22:03:47  <julianduque>nathan7: Nooooo
22:03:57  <julianduque>http://en.wikipedia.org/wiki/Sulbutiamine
22:04:06  <julianduque>sorry, I used the spanish term
22:04:07  <nathan7>ah
22:04:15  <jcrugzz>i knew choline was real good for the brain
22:04:23  <jcrugzz>what are those other ones, hmmm
22:04:34  <nathan7>ah, cool
22:04:34  <julianduque>jcrugzz: nootropics
22:04:50  <nathan7>Yeah, I have choline, I should start taking it again
22:05:01  * scottbatesjoined
22:05:10  <nathan7>I've adjusted my diet, it helps somewhat, but carbohydrates are too damned tasty
22:05:21  <julianduque>nathan7: choline + piracetam, 800mg 3 times a day (2400) or double for better performance
22:05:24  <julianduque>choline in the morning
22:05:31  <julianduque>and you will feel like a superhero :)
22:05:42  <julianduque>with improved memory and better ideas
22:05:45  <nathan7>mhm
22:05:57  <julianduque>I need to change my diet and loss some weight
22:05:59  <jcrugzz>julianduque: is it sustainable to take that much of it?
22:06:33  <julianduque>jcrugzz: it's safe, 2400 is the recommended dosage, but you can double on certain cases.. but, you need to know your own body and reactions first
22:06:41  <julianduque>or ask your doctor
22:06:59  <julianduque>wife best friend is a doctor and I ask her about this stuff
22:07:27  <jcrugzz>this stuff is usually at the local drugstore type deal?
22:07:33  <julianduque>I preffer natural stuff but isn't easy to get
22:07:44  <julianduque>I want to get some guarana :)
22:07:58  * R_Macyjoined
22:08:04  <julianduque>jcrugzz: don't think so.. Piracetam here is open for sell but in US need prescription
22:08:32  <julianduque>or you can buy it on Amazon, the powder and you can make your own blends
22:08:45  <nathan7>For something with a safety that proven I still find it odd that it's not OTC
22:08:51  <julianduque>and thats a channel I can't use because i'm not on US
22:08:55  <nathan7>oh, just fancily packages
22:08:59  <nathan7>julianduque: eBay, dear.
22:09:06  <jcrugzz>julianduque: eh thats the shit they pump in energy drinks. i usually just stick with tea for the most part. brain has to do some legwork ;)
22:09:08  <julianduque>ebay ships to Colombia?
22:09:13  <julianduque>I need to give it a try
22:09:28  <jcrugzz>ebay doesnt have https >.>
22:09:30  <nathan7>Given that there's a seller shipping to there, yeah
22:09:36  <julianduque>jcrugzz: the better is to meditate and have a good diet
22:09:47  * robmozartquit (Remote host closed the connection)
22:09:55  <nathan7>jcrugzz: ..holy shit
22:09:57  <julianduque>Yoga is good too
22:10:11  <jcrugzz>julianduque: yea, been trying to do that. meditating can be hard. BRAIN TURN OFF DAMNIT
22:10:19  <jcrugzz>but yea definitely the most valuable
22:10:30  <julianduque>jcrugzz: sometimes I use binaural beats, help me to get focused on the meditation
22:10:37  <julianduque>mainly the lower frequencies
22:11:26  <julianduque>jcrugzz: http://www.youtube.com/watch?v=JnhFsHyeeNQ
22:11:44  <julianduque>you need a good pair of headphones and a comfortable place
22:13:13  <jcrugzz>julianduque: yea ive seen these but ok the delta frequencies make sense
22:14:34  <julianduque>for meditation, of course, if you need to work use gamma waves
22:15:38  * edehdequit (Quit: Leaving.)
22:15:49  * nathan7pats jcrugzz
22:21:47  * RORgasmquit (Remote host closed the connection)
22:23:45  * therealkoopajoined
22:24:13  * Nodejitsu-Githubjoined
22:24:13  * Nodejitsu-Githubpart
22:24:19  <kenperkins>yay
22:24:26  <jcrugzz>:D
22:26:39  * skylamer`quit
22:29:32  * joshonthewebquit (Quit: Computer has gone to sleep.)
22:32:00  * ttdevelopjoined
22:32:06  * R_Macyquit (Quit: Computer has gone to sleep.)
22:32:56  <kenperkins>how many of you all are foreign
22:33:18  <kenperkins>wow that was pompous. sorry. how many of you are in europe or south america?
22:33:44  <julianduque>kenperkins: cronopio and I in South America (Colombia)
22:34:37  * scottbatesquit (Quit: scottbates)
22:35:45  * sportojoined
22:36:02  * momoblackblackjoined
22:36:30  * ttdevelopquit (Ping timeout: 256 seconds)
22:37:13  <kenperkins>bummer that we can't have different travis.yml between forks, can we?
22:37:52  <nathan7>kenperkins: I live near Amsterdam
22:38:21  * R_Macyjoined
22:38:31  * `3rdEdenquit (Quit: gnite dudes and dudettes)
22:41:03  * joshonthewebjoined
22:42:33  * jesperadojoined
22:42:42  * ttdevelopjoined
22:44:17  * swaagiequit (Quit: Leaving)
22:46:01  <kenperkins>is dale stammen ever in here?
22:46:10  <kenperkins>bad dale.
22:47:14  <mmalecki>kenperkins: I'm in Europe, moving to NYC soon
22:47:29  <mmalecki>kenperkins: nah, he doesn't hang out here, I don't think so
22:48:31  * dejanrjoined
22:49:25  <kenperkins>cool
22:49:33  <kenperkins>I'm so bad at presuming everyone is USA based :(
22:51:02  <jcrugzz>kenperkins: everyone has pretty good english so icant blame you :p
22:52:44  <kenperkins>sigh
22:53:02  <kenperkins>tests fail on 0.6, because someone (dale) used fs.existsSync (was path.existsSync)
22:53:10  <kenperkins>so I fix that, now 2 other tests fail on random things
22:53:21  <kenperkins>so here's the real question: do we even care about 0.6
22:54:06  <mmalecki>kenperkins: we don't, at all
22:54:26  <kenperkins>why don't we just nuke it :D
22:54:30  <kenperkins>(support for it)
22:55:09  * Domenic__quit (Remote host closed the connection)
22:55:58  * momoblackblackquit (Quit: momoblackblack)
22:56:19  <mmalecki>kenperkins: feel free to do it
23:01:08  * papachanpart ("Leaving")
23:02:44  <nathan7>mmalecki: Moving? :O
23:03:14  <mmalecki>nathan7: indeed. my visa is work in progress
23:03:20  <julianduque>I'm planning to visit NYC if my visa is approved
23:03:40  <mmalecki>julianduque: which visa are you applying for?
23:04:19  <nathan7>implemented promises entirely to spec in 42 lines, yay
23:04:38  <jcrugzz>nathan7: ew promises
23:04:42  <nathan7>I had to check the spec once, apparently you don't resolve error reasons
23:04:52  <nathan7>jcrugzz: suppress the knee-jerk reaction
23:04:58  <jcrugzz>;)
23:05:02  <julianduque>mmalecki: nah, tourist, I was rejected 3 times before
23:05:11  <nathan7>jcrugzz: They're just functors
23:05:27  <julianduque>Do I have a drug dealer / narcoterrorist face?
23:05:28  <julianduque>damn
23:05:30  <nathan7>jcrugzz: asynchronous functors
23:05:33  <mmalecki>julianduque: they rarely ever reject tourist visa, you sure you're not a terrorist?
23:05:42  <jcrugzz>lol
23:05:48  <jcrugzz>julianduque: thats ridiculous
23:06:01  <mmalecki>jcrugzz: that's US of A
23:06:10  <jcrugzz>yea >.<
23:06:39  <nathan7>jcrugzz: (Promise a)#then :: (a -> b | Promise b) -> Promise b
23:06:49  <nathan7>jcrugzz: they're pretty powerful
23:07:13  <nathan7>jcrugzz: and not the golden solution to your every async problem
23:09:17  <jcrugzz>nathan7: gist me a practical use case for them :)
23:09:33  <julianduque>mmalecki: maybe is because my sister and brother are us residents, they think I'm going to stay there, idk
23:10:02  <kenperkins>so of course the azure storage client uses an api that isn't present in 0.6. Seems at a glance non-trivial to fix (Buffer.concat)
23:10:32  <mmalecki>kenperkins: ignore 0.6, please :)
23:10:38  <mmalecki>let's target 0.8 and 0.10
23:10:47  <kenperkins>well it's totally fucked on 0.10 :D
23:10:51  <kenperkins>I know that much
23:11:12  <mmalecki>I figured as much
23:11:16  <mmalecki>let's target 0.8
23:11:35  <kenperkins>well, it should be really high priority to get it working on 0.10
23:11:37  <nathan7>jcrugzz: xhr('https://api.github.com/repos/mmalecki/ircb/branches/master').then(JSON.parse).then(get('commit.tree.url')).then(xhr).then(JSON.parse).then(console.log)
23:11:38  * homunqquit (Ping timeout: 256 seconds)
23:11:39  <kenperkins>considering that is stable
23:12:02  <nathan7>jcrugzz: Promises solve directed acyclic graphs
23:12:27  <jcrugzz>kenperkins: the whole test suite goes a little crazy on 0.10 ha
23:12:32  <mmalecki>kenperkins: yeah, I know, I think I done some work on it locally
23:12:33  <jcrugzz>but awesome work man
23:12:39  <mmalecki>but I'm in a different codebase now
23:12:52  <kenperkins>yea I hear ya
23:13:02  <kenperkins>just lots to do
23:13:25  * homunqjoined
23:13:50  <nathan7>jcrugzz: https://gist.github.com/nathan7/5279497#file-readme-md also a really simple module loader
23:14:48  <nathan7>jcrugzz: and 5 of those lines are for a convenience overloading
23:15:03  <jcrugzz>interesting
23:16:12  <nathan7>15 LOC for a module loader (I am excluding the special case and the module imports)
23:16:51  <nathan7>it handles arbitrary acyclic directed graphs - ie arbitrary acyclic dependency graphs
23:17:18  <nathan7>a module returns its exports object or a promise for one
23:17:33  <nathan7>so you can have a module that is ``return 'bananas'``
23:17:57  * momoblackblackjoined
23:18:07  <nathan7>you can have a module that is ``return require(['bananas'], function(bananas) { return bananas.english })``
23:18:20  <nathan7>and you can do various crazier things
23:19:56  * R_Macyquit (Quit: Computer has gone to sleep.)
23:20:05  <kenperkins>sweet, removing 0.6 fixed my travis build
23:20:27  <mmalecki><3
23:20:35  <nathan7>heh, then/promise is ~114 lines
23:20:40  <mmalecki>kenperkins: can you give me the commit sha?
23:20:43  <nathan7>okay it has deprecate()
23:20:44  <mmalecki>and your github username?
23:20:51  <mmalecki>I'll cherry-pick it in
23:20:59  <kenperkins><-- github
23:21:04  <kenperkins>f1a62d56ed44937f9aa4d00a2913d10b4e4c78fc
23:21:36  <kenperkins>do that, then I can merge it into my fork, so I can edit my forks travis.yml, and then add to .gitignore
23:21:39  <kenperkins>do you guys know that trick?
23:21:42  <nathan7>okay, still ~80
23:22:15  <nathan7>beating someone else's code size by 50%, within spec :D
23:24:35  <mmalecki>kenperkins: pushed to master, rebase yo branches :)
23:24:56  * Nodejitsu-Githubjoined
23:24:56  * Nodejitsu-Githubpart
23:24:56  <kenperkins>ty
23:25:55  <jcrugzz>nathan7: haha. submit a PR
23:26:08  * travis-cijoined
23:26:08  <travis-ci>[travis-ci] nodejitsu/pkgcloud#3 (master - 9824478 : Ken Perkins): The build passed.
23:26:08  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/pkgcloud/compare/0ed5336a51ed...9824478a85a8
23:26:08  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/pkgcloud/builds/6233789
23:26:08  * travis-cipart
23:26:38  * Nodejitsu-Githubjoined
23:26:38  * Nodejitsu-Githubpart
23:26:39  <dejanr>is it possible that nodejitsu drone has different cwd from deploying process?
23:27:01  <dejanr>i cant deploy simple app
23:27:46  <julianduque>dejanr: Can you provide a code snippet on how are you using the cwd please? (you can create a gist)
23:27:50  <nathan7>Yes, you want to use __dirname
23:28:22  <nathan7>jcrugzz: I'm afraid ForbesLindesay would physically abuse me
23:28:22  * travis-cijoined
23:28:22  <travis-ci>[travis-ci] nodejitsu/pkgcloud#5 (master - 3e530b9 : Maciej Małecki): The build passed.
23:28:22  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/pkgcloud/compare/9824478a85a8...3e530b9edeca
23:28:22  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/pkgcloud/builds/6233825
23:28:22  * travis-cipart
23:28:50  <kenperkins>hm
23:29:01  <kenperkins>that didn't do what I thought it would
23:29:04  <jcrugzz>nathan7: ahahaha
23:29:10  <mmalecki>kenperkins: sup?
23:29:22  <kenperkins>mmalecki: I was trying to setup my travis.yml to be different for my fork
23:29:31  <kenperkins>and then add it to .gitignore
23:29:33  <mmalecki>kenperkins: ah, I wouldn't actually bother
23:29:35  <kenperkins>so it's not part of the PR
23:29:43  <ljharb>kenperkins: use assume-unchanged for that
23:29:48  <kenperkins>ljharb: link?
23:29:54  <ljharb>oh wait, but you want it in the branch
23:30:06  <ljharb>that's just for keeping local changes that aren't gitignored out of your index
23:30:26  * cronopio[phone]quit (Ping timeout: 252 seconds)
23:30:36  <kenperkins>yea, I need it in the branch so travis builds
23:30:45  <kenperkins>i just want to get notifications for my fork
23:30:56  <kenperkins>brb
23:32:18  * cronopio[phone]joined
23:32:51  * homunqquit (Ping timeout: 276 seconds)
23:34:11  * joshonthewebquit (Quit: Computer has gone to sleep.)
23:35:04  <dejanr>@julianduque i am setting cwd while i boot up a server, after that i am using inside middlewhere that cwd set earlier
23:36:10  * homunqjoined
23:36:17  <kenperkins>wow, I just hosed myself :D thank god i have another branch
23:36:23  <julianduque>dejanr: code snippet please, also, use __dirname instead
23:36:48  * cronopio[phone]quit (Ping timeout: 245 seconds)
23:37:11  * cronopio[phone]joined
23:37:46  * michaelmartinezjoined
23:38:25  * indexzerojoined
23:38:50  * metaxaquit (Read error: Operation timed out)
23:39:14  <ljharb>you've never hosed yourself in git, until it garbage collects.
23:39:43  * metaxajoined
23:40:22  <dejanr>@julianduque whats wrong here http://gifmark.nodejitsu.com/ ?
23:40:51  <kenperkins>ljharb: not entirely true, but it was easy to fix
23:40:57  <kenperkins>just had to checkout to the commit, rebase, then push -f :D
23:41:04  * standoojoined
23:41:21  <kenperkins>ljharb: I once (many years ago) did a git RESET HEAD --hard with uncommited files
23:41:23  * cronopio[phone]quit (Ping timeout: 245 seconds)
23:41:32  <kenperkins>as in many uncommited files
23:41:34  <kenperkins>like 50
23:41:37  <julianduque>dejanr: that you are using an incorrect path to load the folder, how are you loading that? can you provide an example please?
23:41:37  <ljharb>ok, you're right. if something's not tracked by the repo, you're hosed.
23:41:40  <ljharb>but that's just silly
23:42:36  <ljharb>kenperkins: but that's why in git, you make many frequent microcommits
23:44:44  * themgtquit (Quit: themgt)
23:45:16  <kenperkins>ljharb: agreed. It was a perfect storm. I was using mecurial, but I had started a new project, and in the process I'd not committed some stuff. So, right before I committed I decided to use git instead
23:45:24  <kenperkins>so I moved the files in, did "git init"
23:45:26  * themgtjoined
23:45:37  <kenperkins>screwed up my .gitignore, so quickly did git reset HEAD --hard
23:45:42  <kenperkins>forgetting that it was a new repo
23:45:43  <mmalecki>we have a nice usecase for git, in production
23:45:47  <kenperkins>which meant delete *
23:46:23  <mmalecki>after we fetch our software and run a `npm install`, we `git init && git add . && git commit`
23:46:28  <kenperkins>ljharb: only time in my life I was truly glad i was using managed code. 100% of my changes were available in binaries I had on test servers. Thank god for IL decompiliation
23:49:11  * michaelmartinezquit (Quit: Check it, Wreck it http://www.caffeineindustries.com/blog)
23:49:28  <kenperkins>mmalecki: I meant to add the travis badge, thanks!
23:49:31  * michaelmartinezjoined
23:49:38  <mmalecki>:)
23:51:07  <nathan7>jcrugzz: https://github.com/nathan7/pledge :D
23:51:35  <mmalecki>hahahhahahha
23:51:37  <mmalecki>nice naming
23:51:53  <julianduque>pledge.. hahaha
23:51:57  * michaelmartinezquit (Client Quit)
23:51:59  <jcrugzz>haha this ^^
23:53:31  <kenperkins>fail.
23:53:35  * michaelmartinezjoined
23:53:51  <kenperkins>we're not propogating vows exitcode to npm, so npm test returns 0 even though vows returns 2
23:54:03  * kenperkinsis not in love with vows
23:55:20  <mmalecki>me neither, to be honest
23:55:43  <kenperkins>it's *so confusing* to read
23:55:54  <kenperkins>bbiab, getting daughter and roasting chicken :D
23:55:55  <jcrugzz>kenperkins: it is quite powerful though
23:56:10  * joshonthewebjoined
23:56:18  <mmalecki>kenperkins: do *not* confuse those
23:56:25  <kenperkins>haha
23:56:27  <kenperkins>laters
23:56:31  <julianduque>i'm hungry, haven't lunch yet and wife is out :/
23:57:01  <nathan7>humans I am enthusiastic about unit-tested standards specifications
23:57:02  <jcrugzz>julianduque: that is a problem
23:57:15  <jcrugzz>nathan7: what is that even
23:57:35  <nathan7>jcrugzz: https://raw.github.com/nathan7/pledge/master/package.json#scripts.test
23:58:03  <Nexxy>jesusabdullah, yawnt wt
23:58:09  <Nexxy>wat*
23:58:13  <nathan7>hey Nexxy
23:58:18  <Nexxy>hey!
23:58:20  <jcrugzz>ohaithere
23:58:29  <nathan7>what's... nexxing?
23:58:37  <julianduque>o/ Nexxy :)
23:58:49  <Nexxy>hey julianduque :)
23:59:02  <Nexxy>nathan7, sensor craft
23:59:21  <Nexxy>artisinal handcrafted sensors for the cloud
23:59:24  <jesusabdullah>sup Nexxy
23:59:55  * andyjoined
23:59:57  <Nexxy>jesusabdullah, ambition!