00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:08:34  * spion_changed nick to spion
00:12:11  <substack>guybrush: probably because optionalDependency had just came out and was buggy when I put weak in
00:12:22  <substack>pull request welcomed if you want
00:14:12  <substack>this one was already sent https://github.com/substack/dnode/pull/142
00:17:09  <substack>guybrush: ok published in 1.2.0
00:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 17]
00:23:37  * Maciek416joined
00:30:41  <guybrush>substack: nice! thank you
00:55:05  <guybrush>actually i think optionalDependencies is not what i thought it is :p -- the doc says "If a dependency can be used, but you would like npm to proceed if it cannot be found or fails to install, then you may put it in theoptionalDependencies�hash."
00:55:05  <guybrush>https://github.com/isaacs/npm/blob/master/doc/files/package.json.md#optionaldependencies
00:55:36  <guybrush>i thought npm just skips installing it and one has to install it explicitly
00:58:09  <guybrush>anyway the making weak optionalDep in dnode is still the right thing to do i think, at least it doesnt break anything
00:59:02  * ferossjoined
01:03:54  * thlorenzquit (Remote host closed the connection)
01:05:05  * thlorenzjoined
01:08:42  * calvinfoquit (Quit: Leaving.)
01:09:41  * calvinfojoined
01:19:17  * thlorenzquit (Ping timeout: 272 seconds)
01:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 14]
01:41:18  * timoxleyjoined
01:44:06  <ogd>substack: for a module that needs brfs to browserify, should brfs be in dependencies too?
01:47:24  * yorickquit (Remote host closed the connection)
01:51:48  * timoxleyquit (Ping timeout: 245 seconds)
01:55:17  <substack>ogd: yep
01:56:11  <substack>https://github.com/substack/svg-pencil
01:58:41  <ogd>substack: so for https://github.com/mbostock/topojson would you recommend i make a PR that adds brfs to dependencies and adds a browserify transform: [
01:58:59  <ogd>substack: ['brfs']? it only works w/ brfs because of https://github.com/mbostock/topojson/blob/master/index.js#L3
01:59:37  * timoxleyjoined
02:04:21  <substack>ogd: why doesn't topojson just require() that file?
02:04:30  <ogd>not sure
02:05:10  <substack>in the git blame it says "server side code can now use client side code"
02:05:35  <ogd>lol weird
02:05:36  <substack>probably topojson.js should be updated instead
02:05:41  <substack>people do such weird stuff
02:06:21  * thlorenzjoined
02:06:22  <substack>https://github.com/mbostock/topojson/blob/master/topojson.js#L1
02:06:42  <substack>that should just be a proper UMD
02:07:02  <ogd>i dont even know about UMD
02:07:12  <substack>you've seen it before
02:07:22  <defunctzombie>substack: I dunno why people still do all that manually
02:07:33  <substack>if (typeof module !== 'undefined' && module.exports) module.exports = ... else if (typeof define !== 'undefined') ... else window.BLAH = BLAH
02:07:36  <defunctzombie>substack: even if you don't want to require browserify, just use it to make your final dist file
02:07:45  <defunctzombie>so much easier than messing up that preamble all the time
02:07:46  <substack>defunctzombie: because people are weird
02:08:04  <substack>and don't want to be wedded to any particular tool
02:08:39  <rvagg>isaacs: YES I do indeed wantto take over, I'll automate the extract-from-core process for each release
02:09:30  <defunctzombie>substack: but you aren't wedded, any tool can support the format
02:09:35  <defunctzombie>cause parsing commonjs stuff is easy
02:10:00  <defunctzombie>oh well
02:12:47  <rvagg>what's the story with luk? there seems to be some concern about him on twitter.. ?
02:14:08  <ogd>rvagg: he is missing
02:14:56  <defunctzombie>wut
02:15:02  <defunctzombie>are you serious?
02:15:26  <defunctzombie>ogd: what happened?
02:15:29  <rvagg>hm, been 3h since his last tweet, this is concerning?
02:15:53  <ogd>yea isaacs and mikeal are at his place, have talked to police
02:16:07  <rvagg>yikes
02:17:31  <defunctzombie>fuck
02:17:59  <defunctzombie>where was he last?
02:18:03  * kriskowaljoined
02:18:07  <defunctzombie>is he actually missing or just phone dead?
02:19:13  <ogd>he is actually missing
02:19:29  <rvagg>ded is telling me he left a note in a gist somewhere, something about suicide
02:19:34  <ogd>i would recommend talking to isaac if you think you know where he is
02:21:45  <defunctzombie>ogd: I have no idea :( first I am hearing of it and he didn't ping me with anything
02:22:36  * xko_changed nick to oky
02:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 36]
02:23:30  <rvagg>ok sf people, go get on your bikes and look for the man!
02:23:59  <thlorenz>this is so disconcerting to hear, I hope he'll turn up
02:24:35  <defunctzombie>me too
02:42:54  <ogd>substack: ok i made https://github.com/mbostock/topojson/pull/129
02:42:59  <ogd>substack: its confusing that there are like 10 different umds
02:47:18  <defunctzombie>ogd: why not just build a dist file with browserify?
03:01:39  * timoxleyquit (Read error: Connection reset by peer)
03:02:09  * timoxleyjoined
03:02:40  * dominictarrjoined
03:04:04  * timoxleyquit (Read error: Connection reset by peer)
03:12:23  * timoxleyjoined
03:14:26  * cpupquit (Ping timeout: 252 seconds)
03:18:37  * cpupjoined
03:18:39  * timoxleyquit (Read error: Connection reset by peer)
03:22:12  * kriskowalquit (Quit: kriskowal)
03:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 49]
03:25:12  * kenperkinsquit (Quit: Computer has gone to sleep.)
03:25:49  * kenperkinsjoined
03:31:56  <jesusabdullah>is luke missing? Did I miss the memo? o__o
03:32:56  <jesusabdullah>oh jesus
03:34:00  <thlorenz>isaacs: any news on luke? or still missing?
03:36:17  * timoxleyjoined
03:38:31  * dominictarrquit (Ping timeout: 240 seconds)
03:40:22  <rvagg>still no news I think
03:40:37  <isaacs>still missing.
03:40:38  <defunctzombie>:(
03:48:10  <thlorenz>thanks :(
03:49:41  <jesusabdullah>crap
03:50:24  <robertkowalski>fuck.
03:53:49  * cpupquit (Ping timeout: 272 seconds)
03:57:49  <jlord>:(
03:58:22  * cpupjoined
04:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 37]
04:40:07  * timoxleyquit (Ping timeout: 260 seconds)
04:53:08  * dominictarrjoined
04:53:34  * timoxleyjoined
05:01:57  * kid_icarusjoined
05:05:28  <jesusabdullah>lulz I have most of a licenseify
05:05:55  <jjjohnny_>dominictarr: pooled random number mining
05:06:14  <chapel>jesusabdullah: how goes it?
05:06:23  <jesusabdullah>chapel: in general? Okay
05:09:15  * kenperkinsquit (Quit: Computer has gone to sleep.)
05:15:09  * pfrazequit (Ping timeout: 252 seconds)
05:16:10  * jcrugzzjoined
05:22:26  <jesusabdullah>Crap what library are people using for cli colors these days?
05:22:36  <jesusabdullah>not colors, I don't feel like globally leaking today
05:22:45  <jesusabdullah>I will if I have to! But I know there's a better one everyone is using
05:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 14]
05:23:24  <thlorenz>jesusabdullah: ansicolors/ansistyles are the ones I wrote -- simple and light weight
05:23:32  <jesusabdullah>cool
05:23:39  <thlorenz>unless you need more features, then there is ansi and charm
05:23:49  <jesusabdullah>perfect thlorenz
05:24:07  * timoxley_joined
05:25:56  * thlorenzquit (Remote host closed the connection)
05:26:31  * thlorenzjoined
05:26:48  * timoxleyquit (Ping timeout: 245 seconds)
05:27:37  * jcrugzzquit (Ping timeout: 246 seconds)
05:27:56  * Maciek416quit (Remote host closed the connection)
05:29:32  <rvagg>thisandagain, jesusabdullah: there'
05:29:41  <rvagg>there's also chalk
05:29:42  <rvagg>that looks pretty decent
05:30:00  <rvagg>I'm with you tho, 2014 is my year for stopping using colors
05:30:58  * thlorenzquit (Ping timeout: 245 seconds)
05:33:52  * jcrugzzjoined
05:40:38  * dcodeIOjoined
05:40:44  <jesusabdullah>https://gist.github.com/jesusabdullah/8215478
05:41:50  * dcodeIO1quit (Ping timeout: 252 seconds)
05:56:31  <jesusabdullah>https://github.com/jesusabdullah/licenseify now maybe I'll be less lazy with licenses
06:01:54  * kriskowaljoined
06:05:12  * dominictarrquit (Ping timeout: 252 seconds)
06:06:18  * timoxley_quit (Ping timeout: 252 seconds)
06:11:02  * timoxleyjoined
06:14:47  <rvagg>you know... a PR to npm for doing this in `npm init` would be super-neat
06:17:46  <shama>rvagg: fwiw, you can customize it by adding your own ~/.npm-init.js template
06:19:41  <Raynos>I like chalk
06:19:54  * johnkpaulquit (Ping timeout: 240 seconds)
06:20:23  * johnkpauljoined
06:21:33  * kriskowalquit (Quit: kriskowal)
06:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 19]
06:23:16  * dominictarrjoined
06:25:04  <rvagg>shama: ta, will look into that, sounds handy
06:28:52  * dominictarrquit (Ping timeout: 246 seconds)
06:38:21  * timoxleyquit (Remote host closed the connection)
06:38:48  * timoxleyjoined
06:41:12  * timoxleyquit (Read error: Connection reset by peer)
06:46:12  * calvinfoquit (Quit: Leaving.)
06:47:50  * dominictarrjoined
06:53:57  * jcrugzzquit (Ping timeout: 272 seconds)
07:02:49  * timoxleyjoined
07:08:15  * kid_icarusquit (Ping timeout: 245 seconds)
07:14:01  * kid_icarusjoined
07:14:32  * mrnuggetjoined
07:15:58  * dominictarrquit (Ping timeout: 241 seconds)
07:17:11  * timoxleyquit (Ping timeout: 265 seconds)
07:19:51  * shamaquit
07:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 16]
07:24:04  * timoxleyjoined
07:24:23  <substack>http://scratch.substack.net/svg-pencil/
07:32:26  <wolfeidau>lol I can't find any examples .npm-init.js
07:34:09  * dominictarrjoined
07:37:55  * calvinfojoined
07:53:29  * dominictarrquit (Ping timeout: 272 seconds)
08:18:15  * timoxleyquit (Ping timeout: 240 seconds)
08:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 10]
08:25:27  * kid_icarusquit (Ping timeout: 252 seconds)
08:36:12  * peutetrejoined
08:38:35  * calvinfoquit (Quit: Leaving.)
09:01:29  * ferossquit (Quit: feross)
09:10:13  * indexzerojoined
09:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 31]
09:26:00  * timoxleyjoined
09:31:34  * indexzeroquit (Quit: indexzero)
09:42:59  * timoxley_joined
09:45:59  * dominictarrjoined
09:46:43  * timoxleyquit (Ping timeout: 260 seconds)
09:51:15  * dominictarrquit (Quit: Leaving)
09:51:39  * dominictarrjoined
09:52:44  <dominictarr>hey, new business idea:
09:53:08  <dominictarr>you pay me money, and I'll protect you and make sure you are safe.
09:53:44  <dominictarr>from who you ask? why, from other people offering so-called "protection businesses"
09:54:53  <dominictarr>they are filthy <insert ethnic group>, who can't be trusted!
09:55:14  <guybrush>just send spam, thats how smart guys make money!
09:55:33  <dominictarr>business is going great, so as a big thank you for all my loyal customers
09:57:16  <dominictarr>I'm now offering a free education for your children, where they will learn the benefits of hard work, and the greatness of my protection service they are a part of!
09:59:26  <dominictarr><click here> to upgrade your account to the Gold Plan today!
10:11:21  <substack>http://scratch.substack.net/svg-morph/
10:11:29  <substack>draw 2 strokes in the first 2 boxes
10:11:34  <substack>then click run
10:14:02  <dominictarr>substack, NICE!
10:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 44]
10:24:24  <substack>updated: http://scratch.substack.net/svg-morph/
10:24:30  <substack>better flow to the steps
10:25:40  <Altreus>neat
10:26:00  <Altreus>needs work but could do some cool stuff
10:34:02  <substack>Altreus: I'm thinking a .sort() to figure out the best ordering might be enough
10:45:25  * timoxleyjoined
10:48:13  * timoxley_quit (Ping timeout: 246 seconds)
10:53:25  * fronxjoined
10:55:00  * mmalecki_changed nick to mmalecki
10:58:44  * fronxquit (Ping timeout: 240 seconds)
11:03:35  <Altreus>¯\(._.)/¯
11:03:41  <Altreus>You're way better at this than I
11:03:48  <Altreus>I'm good at finding bugs
11:05:18  <Altreus>substack: I have a drawing app that I got bored with on github
11:05:57  <Altreus>oh it may be jquery
11:06:01  * AndreasMadsenjoined
11:06:02  <Altreus>I didn't think I did that
11:06:29  <Altreus>anyway feel free if you like
11:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 29]
11:46:17  * timoxleyquit (Remote host closed the connection)
12:07:34  * mrnuggetquit (Quit: mrnugget)
12:12:13  * AndreasMadsenquit (Remote host closed the connection)
12:15:55  * yorickjoined
12:17:34  * AndreasMadsenjoined
12:20:05  <dominictarr>ogd, found Dawn of Midi from your bandcamp profile... this shit is amazing!
12:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 29]
12:25:35  * mrnuggetjoined
12:47:11  <dominictarr>new blog post: http://dominictarr.com/post/71958587606/some-thoughts-on-the-economics-of-software-development
13:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 22]
13:24:45  * AndreasMadsenquit
13:45:28  * thlorenzjoined
13:49:21  * thlorenzquit (Remote host closed the connection)
14:06:15  * mrnuggetquit (Ping timeout: 272 seconds)
14:14:12  * peutetrequit (Quit: peutetre)
14:15:40  * timoxleyjoined
14:16:56  * flobyjoined
14:18:08  * Maciek416joined
14:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 29]
14:24:02  * timoxleyquit (Remote host closed the connection)
14:25:10  * timoxleyjoined
14:34:30  * thlorenzjoined
14:47:50  * thlorenzquit (Ping timeout: 245 seconds)
14:53:34  * fronxjoined
14:58:09  * fronxquit (Ping timeout: 252 seconds)
15:01:10  * pfrazejoined
15:06:10  * thlorenzjoined
15:16:14  * peutetrejoined
15:22:43  * kenperkinsjoined
15:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 26]
15:24:58  * timoxleyquit (Read error: Connection reset by peer)
15:25:46  * mikolalysenkojoined
15:32:52  <mmalecki>dominictarr: hey
15:33:04  <mmalecki>dominictarr: you should open some issues on bet
15:33:26  <mmalecki>dominictarr: I'd love to help you guys
15:36:11  <hij1nx>dominictarr: Dawn of Midi is really good to code to, i found out about it from radiolab!
15:38:57  <mmalecki>dominictarr: and what about software as a service? it's easy to charge for it
15:40:07  <defunctzombie>wait.. so what happened with luk?
15:40:11  <defunctzombie>was that ever resolved?
15:44:22  * pfrazequit (Quit: Leaving)
15:45:34  * mafintoshjoined
15:45:51  <dominictarr>I'm guessing he pissed of someone at a party or something and then left in a huff
15:46:21  <dominictarr>that or hes moved to chile to become a goat herder (i think this is most likely)
15:46:30  <defunctzombie>haha
15:47:04  * freealljoined
15:47:45  <dominictarr>mmalecki, software as a service is easy to charge for, but it's not necessarily the best thing to buy.
15:47:56  <dominictarr>some things don't make sense as services. Like a text editor.
15:48:07  <dominictarr>I'd never use a text editor as a service.
15:48:09  * freeallquit (Client Quit)
15:48:30  * freealljoined
15:49:28  <dominictarr>really, I'd rather have an open source system that I could host my self, but I could also just pay someone else to do it, otherwise I have no power in the relationship.
15:49:38  <dominictarr>I could stop paying, sure, but the service has all my data.
15:50:21  * AvianFlujoined
15:50:26  <dominictarr>hij1nx, are you still gonna make it to asia? I'm in Chiang Mai.
15:50:26  * freeallquit (Client Quit)
15:50:33  * mafintoshquit (Quit: Linkinus - http://linkinus.com)
15:50:54  * freealljoined
15:50:55  * mafintoshjoined
15:51:32  <hij1nx>yeah, we're booking our tickets right now
15:52:10  * dguttmanjoined
15:52:29  <dominictarr>oh cool! when will you arrive? I'm nearing the end of my trip.
15:53:23  * mafintoshquit (Client Quit)
15:53:41  * mafintoshjoined
15:53:43  * fronxjoined
15:53:49  * freeallquit (Client Quit)
15:54:08  * freealljoined
15:56:10  <thlorenz>dominictarr: not sure if interested, but Chiang Mai has a nice Rock Climbing spot about 40mins out of the city by motor scooter
15:58:23  * fronxquit (Ping timeout: 252 seconds)
16:06:49  * groundwaterquit (Ping timeout: 252 seconds)
16:07:24  * groundwaterjoined
16:08:54  * brianloveswordsquit (Excess Flood)
16:09:03  * AvianFluquit (Remote host closed the connection)
16:09:24  * brianloveswordsjoined
16:09:41  <machty>handlebars has sexprs
16:09:44  <machty>http://jsbin.com/ucanam/2760/edit
16:13:25  * jcrugzzjoined
16:13:35  * ednapiranhajoined
16:13:36  * jcrugzzquit (Client Quit)
16:13:46  * jcrugzzjoined
16:16:14  <defunctzombie>huh
16:18:49  * AvianFlujoined
16:19:23  * AvianFlu_joined
16:20:26  * mafintoshquit (Quit: Leaving...)
16:20:49  * indexzerojoined
16:22:09  * mafintoshjoined
16:23:10  <rowbit>Hourly usage stats: [developer: 3, free: 49]
16:23:24  * AvianFluquit (Ping timeout: 252 seconds)
16:25:01  * mafintoshquit (Client Quit)
16:25:51  <dominictarr>hij1nx, have you heard "art ensemble of chicago?"
16:30:39  * fallsemojoined
16:33:14  * shamajoined
16:35:03  * peutetrequit (Quit: peutetre)
16:35:03  * groundwaterquit (Ping timeout: 240 seconds)
16:38:00  * groundwaterjoined
16:39:35  * dguttmanquit (Quit: dguttman)
16:44:00  * AndreasMadsenjoined
16:45:27  * groundwaterquit (Ping timeout: 240 seconds)
16:47:31  * groundwaterjoined
16:50:19  <ogd>dominictarr: yes dawn of midi rulz
16:50:27  <ogd>dominictarr: they make me wanna quit programming and pursue music
16:51:03  <ogd>dominictarr: can we plan on doing that around 2016?
16:54:14  * groundwaterquit (Ping timeout: 240 seconds)
16:54:30  * AvianFlu_changed nick to AvianFlu
16:58:32  * groundwaterjoined
16:58:52  <dominictarr>ogd, ha! but there is so much open source that needs to exist.
16:59:15  <dominictarr>'16 might be time for a holiday though
16:59:17  * indexzeroquit (Quit: indexzero)
17:06:07  * mikolalysenkoquit (Ping timeout: 272 seconds)
17:06:49  <ogd>dominictarr: yea im thinking we fly disasteradio to iceland for 3 months or something and make a 8bit black metal record
17:09:19  <dominictarr>iceland! sounds great!
17:09:39  <dominictarr>better do it during the winter, to be as black as possible.
17:11:08  * tilgovijoined
17:12:46  * mikolalysenkojoined
17:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 33]
17:29:07  * AndreasMadsenquit (Remote host closed the connection)
17:33:07  * hackygoluckyjoined
17:34:02  * AndreasMadsenjoined
17:37:28  * calvinfojoined
17:38:45  * AndreasMadsenquit (Ping timeout: 252 seconds)
17:40:24  * AndreasMadsenjoined
17:50:14  * AndreasMadsenquit (Remote host closed the connection)
17:53:22  * flobypart
17:54:48  <dominictarr>https://twitter.com/dominictarr/status/418801989640675329 (tweeted a second time, now that california is having first cup of coffee)
17:54:51  * zz_runningskullquit (Quit: ZNC - http://znc.sourceforge.net)
17:55:42  * jez0990quit (Quit: No Ping reply in 180 seconds.)
17:56:12  * jez0990joined
18:11:11  <chapel>ogd isaacs any news on luke?
18:14:46  * AvianFluquit (Remote host closed the connection)
18:15:33  * freeallquit (Quit: Leaving...)
18:22:39  * freealljoined
18:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 19]
18:23:10  <rowbit>Daily usage stats: [developer: 5, free: 641]
18:25:15  * freeallquit (Read error: Connection reset by peer)
18:25:25  * freealljoined
18:27:40  * mikolalysenkoquit (Quit: Lost terminal)
18:28:39  * dominictarrquit (Ping timeout: 240 seconds)
18:29:27  * mikolalysenkojoined
18:29:38  * freeallquit (Ping timeout: 240 seconds)
18:31:27  * freeall_joined
18:33:03  * ogdquit (Ping timeout: 240 seconds)
18:34:32  * ogd_joined
18:35:30  * dominictarrjoined
18:35:35  * dguttmanjoined
18:35:38  * freeall_quit (Ping timeout: 246 seconds)
18:40:11  * dguttmanquit (Ping timeout: 246 seconds)
18:45:06  * ogd_quit (Ping timeout: 246 seconds)
18:45:13  * ogdjoined
18:47:18  <Raynos>substack: https://github.com/isaacs/npm/issues/4404
18:47:26  <Raynos>Opened an issue about this community tagging idea for npm
18:47:56  <jjjohnny_>its called graffiti
18:49:25  * crankjoined
18:53:27  <Raynos>Would love feedback on that idea from stackvmers
18:53:35  * fronxjoined
18:54:59  <thlorenz>Raynos: gave mine ;)
18:58:22  <Raynos>thlorenz: keywords are great but it requires authors to not be shit :p
18:58:26  * fronxquit (Ping timeout: 264 seconds)
18:59:17  <thlorenz>Raynos: true, but maybe we can allow users to suggest keywords for a module, the same you suggest for tags?
18:59:35  * jergasonquit (*.net *.split)
18:59:38  <thlorenz>that could then result in an automatic PR or so
19:01:03  <Raynos>that would be a bit involved
19:05:10  * jergasonjoined
19:06:44  <hackygolucky>has the idea of having a preset number of topics to tag with for consistency been poopoo-ed?
19:06:44  <hackygolucky>thinking of something like pypi as an example
19:13:48  * peutetrejoined
19:15:02  <Raynos>dont know
19:15:20  * ralphtheninjajoined
19:15:41  * AndreasMadsenjoined
19:16:20  <hackygolucky>it at least gives users a base to search for
19:16:46  <hackygolucky>I know as a newer node user, finding packages that work with the flavor of node I'm working in has been difficult
19:16:49  * AndreasMadsenquit (Client Quit)
19:17:06  <hackygolucky>and something people in our local user group seem to share frustration in.
19:17:14  * jez0990quit (Read error: Connection reset by peer)
19:17:21  * jez0990_joined
19:17:38  <ogd>hackygolucky: by flavor of node do you mean you are using 0.10 and modules only support 0.8?
19:17:45  <hackygolucky>You might not want me, as a user, tagging others' packages. :P
19:18:06  <hackygolucky>ogd: such as, things that play well with browserify
19:19:03  <ogd>hackygolucky: oh gotcha
19:19:06  <Raynos>tags should be free for all anarchy :D
19:19:15  <Raynos>voting on tags allows them to get more organized by peer review
19:19:22  <ogd>hackygolucky: yea it takes a trained eye, unless there are badges in the readme e.g. testling
19:19:36  * hackygoluckynods
19:20:22  <hackygolucky>Raynos: I do dig the idea of peer review being the means to maintain the quality of the tag.
19:20:57  <ogd>what is the name of that site that runs npm test in docker for every module?
19:21:26  <Raynos>hackygolucky: leave a comment on https://github.com/isaacs/npm/issues/4404
19:21:40  <hackygolucky>Raynos: heh, good call.
19:22:57  <ogd>ahh it was nodechecker http://npmt.abru.pt/
19:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 53]
19:28:00  * jcrugzzquit (Ping timeout: 240 seconds)
19:30:49  * calvinfoquit (Quit: Leaving.)
19:32:43  * tilgoviquit (Read error: Connection reset by peer)
19:33:52  * calvinfojoined
19:39:13  * peutetrequit (Quit: peutetre)
19:45:25  * peutetrejoined
19:47:03  <defunctzombie>ogd: that is col
19:53:00  <jesusabdullah>substack: Much curious https://github.com/substack/dnode/pull/143/files
19:53:34  * fronxjoined
19:53:49  <jesusabdullah>I need coffeeeee
19:53:57  <jesusabdullah>cause I don't know what hackygolucky is talking about with tags
19:54:07  <jesusabdullah>and I'm too decaffeinated to parse what's above
19:54:15  <jesusabdullah>soz friends
19:54:52  <jesusabdullah>uhh, any news about luke?
19:54:53  <jesusabdullah>:S
19:55:45  <hackygolucky>jesusabdullah: was pondering the easiest way for newbies to discover modules useful to their current project.
19:55:54  <jesusabdullah>oh
19:55:55  <hackygolucky>erp, packages.
19:55:57  <Raynos>jesusabdullah: we are talking about https://github.com/isaacs/npm/issues/4404
19:56:01  <jesusabdullah>My answer is definitely, "phone a friend"
19:56:05  <hackygolucky>yes!
19:56:15  <Raynos>my answer is 50/50 :D
19:56:21  <Raynos>now you shift through 30 packages instead of 60
19:56:26  <Raynos>tagging is ask the audience
19:56:28  <hackygolucky>so long as you're lucky to have helpful, knowledgable friends.
19:56:47  <jesusabdullah>my solution is to make sure everyone has helpful and knowledgeable friends
19:56:57  <hackygolucky>indeed.
19:57:59  * fronxquit (Ping timeout: 260 seconds)
20:00:14  * mikolalysenkoquit (Ping timeout: 264 seconds)
20:11:51  * groundwaterquit (Ping timeout: 240 seconds)
20:14:35  * groundwaterjoined
20:19:17  * mikolalysenkojoined
20:21:22  <ogd>isaacs: interested in lunch w me and jlord?
20:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 26]
20:23:43  * dominictarrquit (Ping timeout: 272 seconds)
20:23:50  * groundwaterquit (Ping timeout: 240 seconds)
20:26:12  * groundwaterjoined
20:26:57  * freealljoined
20:33:35  <mikolalysenko>question: does v8 do tail call optimization yet?
20:33:49  <mikolalysenko>because if so, it will make life a lot easier
20:34:23  <Raynos>not yet, its in for ES6 though
20:35:50  * groundwaterquit (Ping timeout: 240 seconds)
20:37:30  <jesusabdullah>Raynos: nowai that rocks
20:38:11  * peutetrequit (Quit: peutetre)
20:38:42  * groundwaterjoined
20:41:25  * peutetrejoined
20:47:48  * indexzerojoined
20:47:51  * gildeanquit (Read error: Connection reset by peer)
20:53:06  <thlorenz>wow Raynos you are right, I didn't even know that: http://bbenvie.com/articles/2013-01-06/JavaScript-ES6-Has-Tail-Call-Optimization
20:53:20  <thlorenz>lets just hope that the browser implementers get it right
20:53:36  * fronxjoined
20:56:14  * groundwaterquit (Ping timeout: 240 seconds)
20:56:23  <Raynos>it will come :)
20:57:50  * groundwaterjoined
20:58:33  * fronxquit (Ping timeout: 272 seconds)
21:02:29  * AvianFlujoined
21:03:20  * jcrugzzjoined
21:07:58  <thlorenz>has anyone installed and used a gem on .travis.ci before and can help me with this? https://travis-ci.org/thlorenz/verisass/jobs/16280307#L161
21:08:23  <thlorenz>I'm installing sass: https://travis-ci.org/thlorenz/verisass/jobs/16280307#L19
21:08:38  <thlorenz>but still it can't be found when I try to exec it from node
21:13:09  * olli_joined
21:13:35  * olli_changed nick to gildean
21:15:14  * jcrugzzquit (Ping timeout: 264 seconds)
21:19:31  <defunctzombie>ruby, rofl
21:23:10  <rowbit>Hourly usage stats: [developer: 1, free: 35]
21:24:13  <thlorenz>defunctzombie: :( not helping - just trying to come up with a way to test sass functions
21:24:22  <defunctzombie>haha
21:24:24  <thlorenz>after all it's logic and should be tested somehow
21:24:27  <defunctzombie>what about the node-sass module?
21:24:39  <thlorenz>no source maps yet
21:24:48  <thlorenz>have to install the alpha gem to get them
21:25:24  <thlorenz>so I don't wanna run another thing in tests than I am really using
21:28:14  * mikolalysenkoquit (Ping timeout: 240 seconds)
21:28:20  * dguttmanjoined
21:29:16  * mikolalysenkojoined
21:37:01  <thlorenz>defunctzombie: so new zuul is out and works?
21:37:30  <thlorenz>we had problems earlier with some stackparser-js module not having the needed versions available, maybe npm issue
21:39:06  <defunctzombie>thlorenz: I published 1.1.0 so rauchg could use it for engine.io stuff
21:39:08  <defunctzombie>yes it works
21:39:19  <defunctzombie>I am working on better stacktrace module
21:39:20  <thlorenz>awesome! will upgrade tomorrow
21:39:34  <defunctzombie>also adding CI tests to zuul itself
21:39:44  <thlorenz>cool that was needed :)
21:39:46  <defunctzombie>yes
21:39:48  <defunctzombie>very much so
21:40:13  <thlorenz>I also have a better picture of how the source code should come available
21:40:23  <thlorenz>every line in the stacktrace is clickable
21:40:39  <defunctzombie>cool
21:40:54  <thlorenz>when you do, it opens like 3 lines of code right there, but there is also a button ALL
21:40:55  <defunctzombie>I think these features will be very very nice addition for folks writing tests
21:41:18  <thlorenz>when you click that the entire file is opened up on the right with the line of the trace highlighted
21:41:32  <defunctzombie>oooo
21:41:56  <thlorenz>unfortunately you can't make dev tools open up with a file via a link, so that is as close as we can get
21:42:14  <thlorenz>I'll try to see how much of that can be implemented generically outside of zuul
21:45:14  * AvianFluquit (Ping timeout: 264 seconds)
21:46:56  * jcrugzzjoined
21:49:13  * freeallquit (Quit: Leaving...)
21:50:32  <defunctzombie>thlorenz: https://github.com/defunctzombie/zuul/wiki/Phantom-js
21:50:59  <thlorenz>defunctzombie: nice
21:51:06  <thlorenz>still not liking the devdep though
21:51:11  <defunctzombie>yea
21:51:13  <defunctzombie>I dunno
21:51:15  <thlorenz>could never run this globally
21:51:18  <thlorenz>it's broken
21:51:27  <defunctzombie>maybe add it as optional dep?
21:51:32  <defunctzombie>I dunno how those work tho
21:51:59  <thlorenz>we need something that makes it install only if you install it globally
21:52:14  <defunctzombie>hm
21:53:37  * fronxjoined
21:53:45  <thlorenz>optional deps isn't it: If a dependency can be used, but you would like npm to proceed if it cannot be found or fails to install, then you may put it in the optionalDependencies
21:54:37  * peutetrequit (Quit: peutetre)
21:54:39  <defunctzombie>what if we just found a way to make detecting phantomjs work
21:54:44  <defunctzombie>when you install phantomjs with -g
21:54:52  <thlorenz>that'd be ok I guess
21:54:59  <defunctzombie>would be no different than looking for any other executable
21:55:02  <thlorenz>but also you could do a postinstall script
21:55:04  <defunctzombie>like ls or cat or whatnot
21:55:09  <thlorenz>and figure out where you got installed to
21:55:10  <defunctzombie>blah
21:55:30  <thlorenz>and if you are inside npm's global dir just install phantomjs
21:55:43  <thlorenz>but you know what defunctzombie?
21:55:53  <thlorenz>JUST FRIGGIN DEPEND ON PHANTOMJS :)
21:55:54  <LOUDBOT>OH STEVE, INSERT UR PENIS INTO MAH ASS
21:56:03  <defunctzombie>oh my
21:56:24  <defunctzombie>that escalated quickly
21:56:27  <thlorenz>defunctzombie: PENIS must be refering to phantomjs
21:56:49  <defunctzombie>hahaha
21:56:54  <thlorenz>and ASS is zuul
21:57:03  <defunctzombie>I can't stop laughing
21:57:10  <techwraith>:P
21:57:40  <thlorenz>defunctzombie: so is your name really STEVE ?
21:57:54  * fronxquit (Ping timeout: 246 seconds)
21:57:59  <defunctzombie>yes
21:58:12  <techwraith>thlorenz: everyone's name is really STEVE
21:58:18  <defunctzombie>once we have all these awesome features
21:58:21  <thlorenz>wow that LOUDBOT really knows the people in this channel well
21:58:24  <defunctzombie>I need to do a talk about using zuul
21:58:28  <defunctzombie>to test client side modules
21:58:36  <thlorenz>yep, definitely
21:58:49  <defunctzombie>LOUDBOT: GET CONTROL OF YOURSELF
21:58:50  <LOUDBOT>defunctzombie: YES YOU'RE A PEDANT ZEFRAM GIVE IT THE FUCK UP ALREADY
21:58:56  <defunctzombie>hahahaha
21:58:59  * AvianFlujoined
21:59:12  <ogd>YOU'RE NOT MY REAL DAD
21:59:13  <LOUDBOT>COMMENCE EXTREME PARANOIA MODE: NOW.
21:59:39  <thlorenz>defunctzombie: see what you started just cuz phantomjs ?
21:59:39  <defunctzombie>hahaha
21:59:50  <defunctzombie>:D
22:02:01  <ogd>we gotta get this guy to put more stuff on npm https://github.com/antimatter15?tab=repositories
22:02:06  <ogd>i invited him to hang in here
22:02:47  <thlorenz>ogd: nice, moar modules
22:03:18  <defunctzombie>why is the penguin upside down?
22:03:31  <thlorenz>defunctzombie: cause it's in South Africa
22:03:37  <thlorenz>that's at the bottom of the world
22:03:53  <defunctzombie>or the top depending on your view of the globe :)
22:03:55  <hackygolucky>hah
22:04:19  <defunctzombie>http://pworthington.files.wordpress.com/2011/03/upside-down-world-map21.gif
22:04:30  <thlorenz>defunctzombie: that map is upside down
22:04:37  <defunctzombie>or is it?!
22:04:43  <thlorenz>maybe you are
22:07:00  * mikolalysenkoquit (Ping timeout: 246 seconds)
22:12:29  * taterbasequit (Ping timeout: 246 seconds)
22:12:49  * machtyquit (Ping timeout: 246 seconds)
22:13:02  * gozalaquit (Ping timeout: 272 seconds)
22:13:39  * hughskquit (Ping timeout: 272 seconds)
22:13:39  * daleharveyquit (Ping timeout: 272 seconds)
22:14:18  * niftylettucequit (Ping timeout: 272 seconds)
22:14:59  * gozalajoined
22:16:41  * dubroy__quit (Ping timeout: 246 seconds)
22:17:06  * nickleeflyquit (Ping timeout: 245 seconds)
22:17:32  * ehdquit (Ping timeout: 259 seconds)
22:18:05  * Guest83970quit (Ping timeout: 272 seconds)
22:18:15  * fentquit (Ping timeout: 252 seconds)
22:18:30  * hughskjoined
22:19:35  * gozalaquit (Ping timeout: 245 seconds)
22:20:01  * supershabamquit (Ping timeout: 272 seconds)
22:20:28  * fent_joined
22:20:50  * hackygoluckyquit (Ping timeout: 245 seconds)
22:20:51  * sveisveiquit (Ping timeout: 245 seconds)
22:21:44  * jergasonquit (Ping timeout: 246 seconds)
22:21:53  * Domenic_quit (Ping timeout: 272 seconds)
22:22:33  * jergasonjoined
22:22:47  * hughskquit (Ping timeout: 246 seconds)
22:22:59  * ELLIOTTCABLEquit (Ping timeout: 246 seconds)
22:22:59  * owenb___quit (Ping timeout: 246 seconds)
22:22:59  * Raynosquit (Ping timeout: 246 seconds)
22:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 16]
22:23:33  * nickleeflyjoined
22:23:47  * tanepiperquit (Ping timeout: 272 seconds)
22:24:18  * niftylettucejoined
22:24:25  * hughskjoined
22:24:53  * ELLIOTTCABLE__joined
22:25:20  * Guest83970joined
22:25:23  * owenb____joined
22:25:24  * sveisvei_joined
22:26:49  * tanepiperjoined
22:26:52  * hackygolucky_joined
22:28:36  * ehdjoined
22:29:33  <ogd>substack: is testling just being slow here or did i mess something up? https://ci.testling.com/maxogden/concat-stream
22:30:01  <substack>it's having some issues
22:30:08  <ogd>substack: kk thx
22:31:45  * fent_quit (Ping timeout: 240 seconds)
22:32:02  * jergasonquit (Ping timeout: 264 seconds)
22:32:54  * niftylettucequit (Ping timeout: 246 seconds)
22:33:15  * nickleeflyquit (Ping timeout: 246 seconds)
22:33:18  * tanepiperquit (Ping timeout: 246 seconds)
22:33:49  * mikolalysenkojoined
22:34:18  * jergasonjoined
22:35:54  * tanepiperjoined
22:36:06  * nickleeflyjoined
22:36:15  * owenb____quit (Ping timeout: 245 seconds)
22:36:27  * hughskquit (Ping timeout: 246 seconds)
22:36:52  <substack>mikolalysenko: http://scratch.substack.net/svg-morph/
22:39:15  <substack>I can probably fix the jagginess by tweaking the point-adding function to look at the final shape instead of the beginning shape
22:39:33  * hackygolucky_quit (Ping timeout: 246 seconds)
22:39:37  <substack>and then I can cast a ray from the center to the initial point to sort the points in the final image properly
22:39:41  * hughskjoined
22:40:00  * grewebquit (Ping timeout: 245 seconds)
22:40:11  * hackygolucky_joined
22:44:10  * ehdquit (Ping timeout: 245 seconds)
22:45:13  * niftylettucejoined
22:45:47  * ehdjoined
22:46:14  * groundwaterquit (Ping timeout: 240 seconds)
22:47:59  * tanepiperquit (Ping timeout: 246 seconds)
22:48:41  * hackygolucky_quit (Ping timeout: 246 seconds)
22:49:23  * groundwaterjoined
22:49:46  * mikolalysenkoquit (Ping timeout: 241 seconds)
22:50:04  * hackygolucky_joined
22:52:51  * nickleeflyquit (Ping timeout: 246 seconds)
22:53:36  * fronxjoined
22:54:17  * ehdquit (Ping timeout: 246 seconds)
22:56:56  * ehdjoined
22:58:26  * fronxquit (Ping timeout: 264 seconds)
22:59:02  * niftylettucequit (Ping timeout: 264 seconds)
23:00:39  * hughskquit (Ping timeout: 240 seconds)
23:00:40  * Guest83970quit (Ping timeout: 240 seconds)
23:00:49  * indexzeroquit (Quit: indexzero)
23:01:02  <techwraith>substack: Drawing spirals in that thing is pretty sweet
23:02:42  <jjjohnny_>had a technical interview now
23:02:59  * mikolalysenkojoined
23:03:09  * hughskjoined
23:03:15  * Guest83970joined
23:03:42  <jjjohnny_>the first "problem" solution would have been to write some sort of special unshift/push functions for an array
23:03:49  <jjjohnny_>i said that was an optimization can come later
23:04:05  <jjjohnny_>accept my reduce function how it is
23:04:40  <jjjohnny_>next question was: write a algo to diff two strings, essentially
23:04:55  <jjjohnny_>i said, i'd use this https://github.com/dominictarr/xdiff
23:05:40  <jjjohnny_>"why would you want a whole module to do this litle diff?" he asked
23:05:50  * hackygolucky_quit (Ping timeout: 246 seconds)
23:06:42  <jjjohnny_>i said in case the problem evolves beyond hello world
23:07:21  <substack>because you're probably going to get it wrong the first time
23:07:24  <substack>everybody does
23:07:39  <substack>that's why this version number is so high: https://github.com/dominictarr/xdiff/blob/master/package.json#L5
23:08:01  <substack>and that module has tests
23:08:36  <jjjohnny_>said he, "this problem isn't to see what modules you'd use, but see how you'd write an algorithm to solve the problem."
23:08:58  * hackygolucky_joined
23:09:05  <jjjohnny_>you and I view problems differently, I said
23:09:27  <jjjohnny_>and then I was like, what substack said too, UHH!
23:09:33  <defunctzombie>I think that person views a module as some monolithic system
23:09:46  <defunctzombie>instead of a self contained nicely tested piece of code
23:09:51  * ELLIOTTCABLE__quit (Ping timeout: 240 seconds)
23:11:14  <mikolalysenko>jjjohnny_: I think he was probably asking to test your algorithmic knowledge
23:11:25  <jjjohnny_>yes that person was clueless. he asked me to talk about a tough problem in architecture I had to come over, and what were my tactics.
23:11:55  <mikolalysenko>hmm
23:11:56  * indexzerojoined
23:12:07  <jjjohnny_>i said, I never had to, cuz my earliest strategy was taking up with node and harnessing the module system!
23:12:07  <substack>problem: not enough modules
23:12:20  <substack>solution: more modules
23:12:27  <mikolalysenko>yeah, architecturally modules are great
23:12:45  * ELLIOTTCABLE__joined
23:12:48  <mikolalysenko>but if someone asks you how to difference two strings that is a kind of standard algorithmic/dynamic programming problem
23:13:07  <mikolalysenko>and you ought to be able to generate some sort of solution for that kind of problem, even if something more efficient does exist
23:13:53  * tanepiperjoined
23:14:01  <jjjohnny_>i offered to send him links directly to some algorithsm I wrote, but that my answers weren't changing
23:15:42  <jjjohnny_>mikolalysenko: i agree I should be able to, and easily could have, but it would have taken longer, been untested, etc etc
23:15:42  <mikolalysenko>are you sure he wasn't asking about this? http://en.wikipedia.org/wiki/Levenshtein_distance
23:15:54  <defunctzombie>he probably was heh
23:15:56  <jjjohnny_>mikolalysenko: yeah probably
23:16:03  <defunctzombie>interviews are weird
23:16:11  <substack>trivia gotcha question
23:16:26  <defunctzombie>interviews are weird
23:16:41  <defunctzombie>because someone exposed to wide array of things as a developer
23:16:47  <defunctzombie>might be able to answer that
23:16:57  <mikolalysenko>not really a gotcha question though, but it is kind of coded
23:17:00  * Maciek416quit (Remote host closed the connection)
23:17:01  <defunctzombie>they are looking for broad strokes knowleged I bet
23:17:03  <jjjohnny_>im a horse y knows his strength tho
23:17:11  <mikolalysenko>basically it is testing whether or not you took an intro data structures class at a university
23:17:20  <defunctzombie>yea
23:17:20  <jjjohnny_>he could have asked
23:17:40  <oky>he did, in a way
23:17:42  <mikolalysenko>if you have that knowledge, you can probably spit out something that solves that problem pretty quick. if not, you will get stuck
23:17:45  <defunctzombie>they want to see if you can just bring together some thoughts to put into a problem
23:17:56  <defunctzombie>remember to not take it personally or answer all questions with "I would use a lib"
23:18:10  <defunctzombie>sometimes you have to determine if the lib you want to use was written by an idiot or not
23:19:25  * niftylettucejoined
23:19:26  <jjjohnny_>i only use the best
23:19:38  * ednapiranhaquit (Quit: Leaving...)
23:19:43  <defunctzombie>haha
23:20:39  * groundwaterquit (Ping timeout: 240 seconds)
23:22:26  <mikolalysenko>substack: also, you might get a kick out of this paper http://people.csail.mit.edu/sparis/publi/2011/sigasia/Bonneel_11_Displacement_Interpolation.pdf
23:22:35  <mikolalysenko>re curve/interpolation stuff
23:23:10  <rowbit>Hourly usage stats: [developer: 0, free: 18]
23:24:06  * groundwaterjoined
23:25:19  * timoxleyjoined
23:29:02  * groundwaterquit (Ping timeout: 240 seconds)
23:31:37  * groundwaterjoined
23:34:57  * thlorenzquit (Remote host closed the connection)
23:47:06  * ralphtheninjaquit (Ping timeout: 246 seconds)
23:51:26  * fallsemoquit (Quit: Leaving.)
23:53:35  * fronxjoined
23:54:06  * mikolalysenkoquit (Ping timeout: 246 seconds)
23:55:50  * groundwaterquit (Ping timeout: 240 seconds)
23:57:13  * groundwaterjoined
23:57:48  * fronxquit (Ping timeout: 240 seconds)