00:12:05  <Raynos>isaacs: :D
00:12:16  <Raynos>have all one character repo names been taken yet>?
00:15:37  * tilgovijoined
00:16:01  * thatguydanjoined
00:29:38  <Raynos>dominictarr: the crdt API needs polish
00:30:00  <Raynos>dominictarr: https://github.com/Raynos/data-bind/blob/master/index.js#L36
00:30:02  <dominictarr>what are the rough parts
00:31:11  <dominictarr>that does not explain what is wrong
00:32:51  <Raynos>the fact that the changed parameter is second
00:32:52  <Raynos>is weird
00:32:55  <Raynos>I dont care about the changes
00:33:01  <Raynos>I care about the actual state that has changed
00:33:12  <Raynos>switch those two around
00:34:23  * ryan_stevensjoined
00:35:32  <dominictarr>I want to change all the event names,
00:35:49  <dominictarr>to follew backbone where I can.
00:43:14  <dominictarr>Raynos, so you want the new state of the object?
00:43:26  <Raynos>I just want the deltas
00:43:40  <Raynos>the deltas of real state that has changed
00:46:11  <dominictarr>do you want to know the old values?
00:46:32  <dominictarr>or just an hash of the updated keys?
00:58:30  * thatguydanquit (Ping timeout: 260 seconds)
01:00:56  * joshwnj`joined
01:01:55  * joshwnjquit (Ping timeout: 245 seconds)
01:01:59  * thatguydanjoined
01:02:09  * joshwnj`changed nick to joshwnj
01:03:26  * thatguydanquit (Remote host closed the connection)
01:03:46  * thatguydanjoined
01:08:37  <Raynos>dominictarr: a hash of the updated keys
01:08:44  <Raynos>dominictarr: I want to render only the things that have changed
01:09:46  <dominictarr>indeed.
01:14:16  <dominictarr>Raynos, crdt@2.1.0 (also added heaps of docs!)
01:14:28  <Raynos>hells yeah
01:16:52  <Raynos>dominictarr: domready is an anti pattern
01:16:57  <Raynos>just put js at the end of the body tag
01:17:40  <dominictarr>yeah, good point.
01:17:52  <dominictarr></body><script ....
01:17:55  <dominictarr>like that?
01:19:40  <Raynos>No
01:19:42  <Raynos>before the end
01:19:48  <Raynos><script></body>
01:20:26  <Raynos>change event!
01:20:27  <Raynos>YES
01:21:48  * mikealquit (Quit: Leaving.)
01:25:20  * mikealjoined
01:25:40  * _ritchjoined
01:25:48  * shykeschanged nick to zz_shykes
01:26:33  <Raynos>dominictarr: I'm thinking of standardizing the notion of an observable
01:26:44  <dominictarr>explain
01:27:27  <Raynos>I already have ( https://github.com/Raynos/observable/blob/master/lib/observable.js ), you have crdt, there is backbone, spine, bla bla
01:27:31  <Raynos>all of them emit change events
01:27:33  <Raynos>and have mutator methods
01:27:51  <Raynos>The main important thing of standarizing an observable is turning it into a stream
01:28:04  <Raynos>so that you can take any two observable compliant things and link them by a stream so they stay in sync
01:29:02  <Raynos>so imagine, that Doc, Set, Seq and Row implemented observable
01:29:11  <Raynos>then you could turn any of those into streams and sync them up with anything else
01:29:21  <Raynos>the main thing to standardize is the stream format.
01:29:34  <Raynos>Then anyone can write whatever observable thing they want as long as it can be turned into the same stream
01:30:11  <dominictarr>Raynos, this is a very good idea.
01:30:20  * thatguydanquit (Quit: thatguydan)
01:30:25  <Raynos>for example, substack's sorta could take a stream
01:30:32  <Raynos>and that stream can represent an observable thing
01:30:44  <Raynos>and he can give away a stream, for each thing in the sortable list
01:30:45  * _sorensenjoined
01:30:55  <Raynos>I can then interact with that stream through my interface of choice
01:31:01  <dominictarr>also, can standardidize the other side, so that it's easy to write views for.
01:31:24  <Raynos>exactly!
01:31:39  <Raynos>I can imagine we can glue together arbitary UI components
01:31:44  <Raynos>as long as they comply to the stream interface
01:31:48  <dominictarr>hmm, well the crdt protocol is pretty simple
01:32:00  <Raynos>i havnt read the stream bit of it yet
01:32:04  <dominictarr>it's just [id, change, timestamp, source]
01:32:19  <Raynos>oh i've seen that
01:32:41  <dominictarr>and there is another bit, there is a greeting to say what you already know about
01:32:48  <Raynos>dominictarr: https://github.com/dominictarr/crdt/blob/master/stream.js#L62 document / comment that
01:32:48  <dominictarr>the format of the greeting is
01:33:30  <Raynos>https://github.com/dominictarr/crdt/blob/master/stream.js#L76 oh that is weird
01:33:38  <dominictarr>{iam: myID, iknow: {[REMOTE_ID]: LATEST_TIMESTAMP_I_HAVE_FROM_THAT_ID}}
01:33:56  <Raynos>https://github.com/dominictarr/crdt/blob/master/stream.js#L84
01:34:06  <Raynos>blargh. All kinds of hard coded scuttlebutt integration
01:34:30  <dominictarr>yeah, otherwise you'd have to send the whole histroy each item.
01:34:32  <Raynos>https://github.com/dominictarr/crdt/blob/master/stream.js#L91
01:34:36  <dominictarr>s/item/time
01:34:41  <Raynos>That might explain why I lost data
01:34:42  <dominictarr>you made a new connection.
01:34:44  <Raynos>and it did not synchronize
01:35:15  <dominictarr>if the greeting did not make it across, that is a problem.
01:35:39  <dominictarr>it would probably just wait for the greeting forever
01:37:11  <dominictarr>I've also realized since writing this, that it should be possible to refactor out the particular way the models are created,
01:37:43  <dominictarr>and the way old events are discarded (example, when they are overwritten)
01:38:06  <dominictarr>and make a base replicator that is just a persistent event emitter.
01:38:42  <dominictarr>(meaning, it will cache events while you are disconnected)
01:38:57  <Raynos>im confused
01:39:17  <dominictarr>oh, lets ignore that and just go back to crdt.
01:41:40  * _sorensenquit (Quit: _sorensen)
01:43:40  * mikealquit (Quit: Leaving.)
01:44:34  * thatguydanjoined
01:47:43  <Raynos>yikes
01:47:48  <Raynos>the observable needs to be duplex
01:47:52  <Raynos>so that you can turn it into a stream
01:47:56  <Raynos>but it doesnt echo into itself
01:48:05  <Raynos>it needs the same notion of emit and localEmit that remote events has
01:53:39  <Raynos>dominictarr: https://gist.github.com/3431204
01:55:24  <dominictarr>Raynos, if you are gonna link me to code, it's easier to understand documentation that shows the api than an implementation
01:55:37  <Raynos>True
01:55:48  <Raynos>sec
02:00:35  <Raynos>dominictarr: https://gist.github.com/3431204#file_0docs.md
02:00:49  <Raynos>I just realized substack has done most of the work for this with emit-stream
02:02:20  <dominictarr>cool, that is way easier for me to understand you.
02:03:59  <dominictarr>although there is a significant difference with an observable.
02:04:09  <Raynos>I should try
02:04:22  <Raynos>adding a streaming thing into a backbone app
02:04:27  <dominictarr>if there hasn't been an event for a while, and there is a new connection made,
02:04:31  <Raynos>that turns all those backbone observables into streams
02:04:39  <Raynos>and then syncing it with another app in another framework
02:04:41  <dominictarr>you still want to send the current state.
02:04:52  <Raynos>yes
02:04:56  <Raynos>thats the thing crdt doesnt do
02:05:05  <dominictarr>crdt does that.
02:05:05  <Raynos>but that might be fixed now
02:05:25  <dominictarr>that is what the scuttlebutt is for.
02:05:41  <Raynos>i dont use the scuttlebutt module
02:08:13  <dominictarr>scuttlebutt is an algorithm. crdt has it, and so does scuttlebutt the module.
02:08:43  <Raynos>I see
02:08:49  <Raynos>the nice thing about turning things into streams
02:08:56  * wiwilliajoined
02:09:01  <Raynos>is that you can pass streams around instead of observable instances
02:09:04  <Raynos>and streams are composable
02:09:11  <dominictarr>exactly!
02:09:21  <Raynos>heck
02:09:25  <Raynos>your UI could be a stream
02:09:31  <Raynos>you just pipe it directly
02:09:34  <dominictarr>streams become the nobs on the duplo
02:09:54  <dominictarr>hmm, now that is a pretty crazy idea.
02:10:20  <dominictarr>it would be easy to make a stream that like passed messages to append to a list
02:10:25  <dominictarr>like a twitter stream
02:10:38  <dominictarr>twitter "Stream"
02:10:52  <dominictarr>but you could also have messages update elements
02:11:12  <dominictarr>you could ALSO go the other way, and click events, etc could become a stream
02:11:30  <maxogden>ive been playin with this for a couple of months
02:11:57  <maxogden>its easy to overuse streams :)
02:12:00  <maxogden>e.g. everythings a nail
02:12:24  <Raynos>well anything is a stream
02:12:29  <Raynos>my UI is a duplex
02:12:39  <Raynos>the writable part takes deltas from a crdt row
02:12:46  <Raynos>and the readable aggregates dom events
02:13:05  <Raynos>we need more things like emit-stream
02:13:16  <Raynos>where we can turn raw streams into something with nicer higher level APIs
02:13:22  <Raynos>but still use streams to join them together
02:13:37  <maxogden>any of ya'll goin to summercamp?
02:13:41  <dominictarr>Raynos, exactly
02:13:42  <Raynos>we also need more duplex streams
02:13:45  <Raynos>summer camp!
02:13:46  <Raynos>yes
02:14:05  <maxogden>sweet we should have a "abstracting streams without doing it badly" session
02:14:20  <Raynos>yeah
02:14:47  <Raynos>I also want a "why is writing elegant front end code so much harder then elegant node code" session
02:15:48  <dominictarr>maxogden, I have some ideas regards that.
02:16:04  <dominictarr>will write them up, hmm, day after tomorrow.
02:17:56  <dominictarr>okay guys, I gotta go to sleep. it's like I don't even want to look at a clock and see late here...
02:18:06  * dominictarrchanged nick to dominic_zzzzzzzz
02:18:13  <Raynos>dominictarr: ill have refactored crdt by the time you wake up :P
02:24:18  * wiwilliaquit
02:25:22  * tilgoviquit (Remote host closed the connection)
02:41:10  * ryan_stevensquit (Quit: Leaving.)
02:41:21  * _sorensenjoined
02:42:03  * _sorensenquit (Client Quit)
02:45:03  <substack>idea: emitStream(ever(document.querySelector('#name')).pipe(shoe('/name-stream'))
03:03:55  * ryan_stevens1joined
03:08:38  <Raynos>substack: That's basically the idea
03:08:54  <Raynos>Although piping dom events directly is dirty
03:15:10  <maxogden>forcats.com is taken but for-cats.com isnt, then i could have javascript.for-cats.com and node.for-cats.com and http.for-cats.com
03:15:14  <maxogden>HMMM
03:38:08  <substack>Raynos: hey you're on dailyjs http://dailyjs.com/2012/08/15/node-roundup/
03:38:57  <substack>^5
03:41:32  * thatguydanquit (Quit: thatguydan)
03:46:19  * thatguydanjoined
03:49:12  * ryan_stevens1quit (Quit: Leaving.)
03:49:45  <Raynos>substack: I asked him for that mention a while back :p
03:49:47  <Raynos>so it doesnt count
04:16:59  * ryan_stevensjoined
04:28:28  * st_lukejoined
04:37:07  * mikealjoined
04:45:15  * zz_shykeschanged nick to shykes
04:52:15  * simcop2387quit (Excess Flood)
04:55:08  * simcop2387joined
05:12:41  * mikealquit (Quit: Leaving.)
05:20:28  <st_luke>does that guy that does teespring still hang out in here
05:35:29  <substack>yep
05:40:01  <st_luke>I forgot his username
05:40:13  <st_luke>made a cool shirt and it's gone
05:40:37  * ryan_stevensquit (Quit: Leaving.)
05:40:41  <substack>wilwillia
05:41:04  <st_luke>thanks
05:46:19  * st_lukequit (Remote host closed the connection)
05:47:33  * ryan_stevensjoined
05:54:21  * st_lukejoined
05:59:24  * rannmannquit (Ping timeout: 240 seconds)
06:03:47  * st_lukequit (Read error: Connection reset by peer)
06:11:25  * st_lukejoined
06:13:11  * joshwnj`joined
06:14:55  * joshwnjquit (Ping timeout: 265 seconds)
06:19:02  * rannmannjoined
06:19:03  * rannmannquit (Changing host)
06:19:03  * rannmannjoined
06:23:15  * joshwnj`changed nick to joshwnj
06:45:47  * st_lukequit (Remote host closed the connection)
06:52:09  * devaholicjoined
07:25:02  * shykeschanged nick to zz_shykes
07:42:04  * timoxleyquit (Quit: Computer has gone to sleep.)
07:45:23  * simcop2387quit (Excess Flood)
07:45:38  * simcop2387joined
07:45:52  <rook2pawn>wrote a short article on chainsaw as i find i am using it all the time :)
07:46:20  <rook2pawn>http://rook2pawn.com/post/view?post=8
07:49:18  * st_lukejoined
07:50:25  * joshwnjquit (Quit: ERC Version 5.3 (IRC client for Emacs))
07:52:10  * timoxleyjoined
08:00:33  * thatguydanquit (Ping timeout: 245 seconds)
08:06:35  * mikealjoined
08:40:04  * thatguydanjoined
08:44:12  * ryan_stevensquit (Quit: Leaving.)
09:24:17  <substack>dominic_zzzzzzzz: are you speaking at lxjs?
09:24:41  <substack>I also want to make sure I'm not covering the same stuff as maxogden
09:36:32  * st_lukequit (Read error: Connection reset by peer)
10:00:59  * thatguydanquit (Read error: Connection timed out)
10:02:05  * thatguydanjoined
10:11:14  <dominic_zzzzzzzz>substack, no not speaking on stage at leasts
10:11:31  <dominic_zzzzzzzz>of course I will still be talking to everyone one at a time
10:25:35  <substack>ok!
10:26:27  <substack>I'll talk about through, mux-demux, JSONStream, and probably some other of your libs
10:26:31  <substack>pause-stream maybe
10:27:18  <substack>http://programmersbeingdicks.tumblr.com/post/30025880481/node-irc-moderator-bans-sexist-idiot-pathetic
10:35:12  <thatguydan>lols
10:38:24  <thatguydan>what a prick
10:40:09  * timoxleyquit (Quit: Computer has gone to sleep.)
10:44:48  * st_lukejoined
10:49:57  <maxogden>ahahah
10:54:32  * thatguydanquit (Remote host closed the connection)
10:54:44  * thatguydanjoined
11:06:06  <dominic_zzzzzzzz>"if you find your self in a hole: stop digging"
11:07:08  * timoxleyjoined
11:13:41  * dominic_zzzzzzzzchanged nick to dominictarr
11:28:39  * thatguydanquit (Quit: thatguydan)
11:31:10  <dools>dominictarr: you mean DIG UP STOOPID
11:34:14  * thatguydanjoined
11:35:48  * thatguydanquit (Remote host closed the connection)
11:35:59  * thatguydanjoined
11:41:39  * dominictarrquit (Ping timeout: 265 seconds)
12:13:31  * timoxleyquit (Ping timeout: 246 seconds)
12:16:09  * timoxleyjoined
12:33:22  * timoxleyquit (Ping timeout: 260 seconds)
12:36:10  * timoxleyjoined
12:40:27  * timoxley_joined
12:41:23  * timoxleyquit (Ping timeout: 245 seconds)
12:52:10  * dominictarrjoined
12:55:39  * timoxley_quit (Ping timeout: 264 seconds)
12:57:47  * st_lukequit (Remote host closed the connection)
12:58:28  * timoxleyjoined
12:58:48  * thatguydanquit (Quit: thatguydan)
13:00:03  * thatguydanjoined
13:13:03  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
13:13:03  <rowbit>/!\ ATTENTION: (default-local) snffcnt@... successfully signed up for developer browserling plan ($20). Cash money! /!\
13:14:04  * dominictarrquit (Ping timeout: 240 seconds)
13:24:06  * thatguydanquit (Quit: thatguydan)
13:47:23  * dominictarrjoined
13:56:54  * dominictarrquit (Ping timeout: 244 seconds)
13:58:03  * timoxleyquit (Ping timeout: 245 seconds)
14:02:31  * timoxleyjoined
14:12:04  * dominictarrjoined
14:27:25  * st_lukejoined
14:40:54  * AvianFlujoined
14:49:21  * st_luke_joined
14:49:38  * st_luke_quit (Remote host closed the connection)
15:16:54  <rowbit>/!\ ATTENTION: (default-local) david.wilhelm@... successfully signed up for developer browserling plan ($20). Cash money! /!\
15:16:54  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
15:19:02  * _ritchquit (Quit: Leaving.)
15:35:05  * AvianFluquit (Quit: AvianFlu)
15:35:08  * timoxleyquit (Ping timeout: 245 seconds)
15:38:31  * timoxleyjoined
15:51:14  * dominictarrquit (Ping timeout: 260 seconds)
16:00:53  * SubStacktopic: http://browserling.com | http://testling.com | We put a browser in your browser!
16:09:16  * timoxleyquit (Ping timeout: 240 seconds)
16:11:35  * timoxleyjoined
16:29:43  * tilgovijoined
16:33:25  * timoxleyquit (Remote host closed the connection)
16:33:53  * timoxleyjoined
16:52:07  * ryan_stevensjoined
16:57:16  * tilgoviquit (Ping timeout: 265 seconds)
16:58:29  * st_luke_joined
16:59:57  * st_lukequit (Read error: Connection reset by peer)
17:00:23  * st_luke_changed nick to st_luke
17:03:17  * st_lukequit (Read error: Connection reset by peer)
17:03:53  * st_lukejoined
17:20:57  * _sorensenjoined
17:49:14  * tilgovijoined
18:02:21  * AvianFlujoined
18:42:35  * simcop2387quit (Excess Flood)
18:45:10  * simcop2387joined
18:48:21  * mikealquit (Quit: Leaving.)
18:52:46  * mikealjoined
18:54:38  <substack>wheeeeee
19:00:21  <substack>hmmm if I get into shanghai earlier then I can sleep on the plane and wander aimlessly for 12 hours before checking in to the hotel
19:00:46  <substack>ADVENTURE
19:00:46  <LOUDBOT>TBH I'M USING SHIFT BUT WHATEVER
19:01:39  * mikealquit (Quit: Leaving.)
19:03:22  <AvianFlu>JUST DON'T GET SHANGHAI'D WHILE YOU'RE IN SHANGHAI
19:03:23  <LOUDBOT>THIS MEANS YOU MUST USE A STRAP-ON
19:03:38  <AvianFlu>APROPOS, LOUDBOT. APROPOS.
19:03:38  <LOUDBOT>I'VE LOST MY JOB AND I HAVE BIG PLANS TO BECOME AN ALCOHOLIC
19:03:45  <AvianFlu>LOUDBOT: twitlast
19:03:45  <LOUDBOT>AvianFlu: http://twitter.com/loudbot/status/238712913651707905 (FITTEDRITT/#perlcafe)
19:03:50  <substack>haha
19:06:25  <substack>Departs Mon, Sep 17, 7:00 PM
19:06:25  <substack>Arrives Mon, Sep 17, 8:25 PM
19:06:27  <substack>Duration 16h 25m
19:06:35  <substack>time zones make my brain hurt
19:10:15  * mikealjoined
19:18:46  * timoxleyquit (Ping timeout: 246 seconds)
19:23:24  * timoxleyjoined
19:58:38  * mikealquit (Quit: Leaving.)
20:01:36  * mikealjoined
20:17:03  * tilgoviquit (Remote host closed the connection)
20:35:48  <pkrumins>wrote this article today:
20:35:49  <pkrumins>http://www.catonmat.net/blog/bash-one-liners-explained-part-three/
20:35:57  <substack>reading!
20:36:20  <substack>my hujs talk is about unix philosophy!
20:36:32  <substack>and how to break up big apps into lots of tiny reusable components
20:37:03  <pkrumins>excellent talk topics
20:44:48  <maxogden>wat is hujs
20:45:30  <pkrumins>china js conference!
20:45:48  <pkrumins>http://conf.cnodejs.net/
20:46:15  <maxogden>
20:46:15  <maxogden>rad
20:53:56  <isaacs>substack: you are the winnar: https://gist.github.com/3441558
20:54:29  <substack>haha
20:54:36  <substack>is that the aggregate of all downloads?
20:55:03  <substack>isaacs: I didn't even write most of the code in the present incarnation of mkdirp, you did :p
20:55:06  <substack>I just take the credit!
20:55:23  <isaacs>substack: YOU STOLE MY IDEA FOR AMODULE THATS WHY
20:55:37  <isaacs>oh,i made a joke and it made me sad...
20:55:51  <substack>I was just "oh right that should exist" earlier than you!
20:56:27  <substack>seems like tj is far ahead in terms of total downloads though
20:56:29  <isaacs>substack: well... to be fair, i had written a mkdirp module way before you wrote yours. i just didn't share it, because i wrote it as part of the thing to share things.
20:56:45  <isaacs>substack: yeah, you got the top download stop
20:56:47  <isaacs>*spot
20:56:59  <isaacs>still tbd who wins downloads overall
20:57:03  <isaacs>my guess is tj on that one
20:57:18  <isaacs>mkdirp has as many downloads as it does because npm and express use it, mostly.
20:57:31  <isaacs>oh, actually, no, not npm
20:57:40  <isaacs>npm bundles, it steals its deps' download points
20:57:52  <isaacs>but there's a few big dependents on it
21:00:08  * ITproquit (Ping timeout: 245 seconds)
21:00:37  * ITprojoined
21:11:44  * sorensenquit (Quit: ZNC - http://znc.sourceforge.net)
21:12:45  * sorensenjoined
22:01:13  <tanepiper>how do you guys do url handling and redirection with mountie?
22:03:00  <substack>handling can happen with the services bound to mountie
22:03:14  <substack>but you can set up custom tiny redirects with the mount() function directly
22:03:23  <substack>like to forward http to https and such
22:05:48  * mikealquit (Quit: Leaving.)
22:20:35  <maxogden>sweet, my friends at the white house open sourced their first thing today https://github.com/WhiteHouse/petition
22:21:44  <maxogden>if anyone has feedback on their first repo i can relay it back to them. i told them to consider turning on github issues and using MIT license
22:21:46  <substack>friends in high places
22:22:47  <substack>yeah gpl is annoying
22:23:05  <substack>oh here's why:
22:23:06  <substack>The project utilizes code licensed under the terms of the GNU General Public License and therefore is licensed under GPL v2 or later.
22:23:21  <substack>check the other part too: This project constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105.
22:24:06  <maxogden>oh drupal is gpl
22:54:38  * mikealjoined
22:57:48  * thatguydanjoined
22:59:53  <substack>idea: instead of kitchen sinks, kitten sinks
23:01:18  <substack>http://www.hdw-inc.com/sink108a.jpg
23:12:31  <Raynos>devaholic: release some modules this weekend. do it!
23:23:28  <substack>best bash thing ever: |&
23:23:41  <substack>copies stderr and stdout from the left command to the stdin of the right command
23:29:43  * mikealquit (*.net *.split)
23:29:54  * mikealjoined
23:30:46  <maxogden>substack: in a nodejitsu repo that works in client and node this is the outermost closure argument: typeof process !== "undefined" && process.title ? module : window
23:30:53  <maxogden>typeof process !== "undefined" && process.title ? module : window
23:31:15  <maxogden>substack: but if i am using browserify it throws and error cause browserify makes process and process.title but module is still undefined
23:31:34  <maxogden>substack: so is it a bug that browserify doesnt make a module object or is it a bug that their code expects process and module to always be set
23:33:46  <substack>it's a bug that code checks process instead of checking for window
23:34:04  <substack>or rather, code should check for module.exports
23:34:07  <substack>and use that if present
23:34:12  <substack>and not give a fuck about other stuff
23:34:34  * joshwnjjoined
23:34:36  <substack>maxogden: which repo?
23:34:40  * joshwnjquit (Remote host closed the connection)
23:34:57  <maxogden>director but codesurgeon is what generates that closure https://github.com/hij1nx/codesurgeon#wrapoptions
23:35:15  <maxogden>i think uglify actually generates that line though
23:35:18  * joshwnjjoined
23:35:45  <maxogden>oh interesting https://github.com/hij1nx/codesurgeon/blob/master/lib/codesurgeon.js#L201
23:36:04  <maxogden>that seems to be a more sane version
23:36:11  <maxogden>hahaha https://github.com/hij1nx/codesurgeon/commit/826f37e483f9c6b95478e41033a26bbc0939e1ab
23:36:14  <maxogden>they just havent upgraded
23:36:17  <maxogden>NOOBS
23:36:26  <Raynos>dominictarr: "I need X. **check dominictarrs gh page** **dominicatrr has X**. WIN!"
23:41:59  * AvianFluquit (Quit: AvianFlu)
23:47:47  * ryan_stevens1joined
23:51:31  * ryan_stevensquit (Ping timeout: 252 seconds)