/
2013-12-15.txt
416 lines (416 loc) · 45.4 KB
/
2013-12-15.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
{"nick":"ircretary","reason":"Remote host closed the connection","date":"2013-12-15T00:00:01.279Z","type":"quit"}
{"nick":"ircretary","date":"2013-12-15T00:00:09.233Z","type":"join"}
{"nick":"st_luke","reason":"Remote host closed the connection","date":"2013-12-15T00:14:26.348Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 10]","date":"2013-12-15T00:24:04.107Z","type":"message"}
{"nick":"jjjohnny_","message":"npm install -g wowmany","date":"2013-12-15T00:28:59.616Z","type":"message"}
{"nick":"jjjohnny_","message":"wowmany $author $days","date":"2013-12-15T00:29:16.667Z","type":"message"}
{"nick":"greweb","reason":"Remote host closed the connection","date":"2013-12-15T00:34:23.558Z","type":"quit"}
{"nick":"contrahax","date":"2013-12-15T00:34:35.008Z","type":"join"}
{"nick":"groundwater","message":"any recommendations on a websocket library that let's me also do HTTP authentication?","date":"2013-12-15T00:41:56.156Z","type":"message"}
{"nick":"calvinfo","date":"2013-12-15T00:53:01.835Z","type":"join"}
{"nick":"jjjohnny_","message":"groundwater: https://github.com/maxogden/auth-socket","date":"2013-12-15T00:54:17.671Z","type":"message"}
{"nick":"jjjohnny_","message":"i havent used it i only know he's mentioned it","date":"2013-12-15T00:54:51.785Z","type":"message"}
{"nick":"runningskull","date":"2013-12-15T00:55:36.233Z","type":"join"}
{"nick":"groundwater","message":"jjjohnny_: thanks!","date":"2013-12-15T00:56:35.880Z","type":"message"}
{"nick":"calvinfo","reason":"Ping timeout: 260 seconds","date":"2013-12-15T00:57:27.791Z","type":"quit"}
{"nick":"runningskull","reason":"Client Quit","date":"2013-12-15T00:59:20.220Z","type":"quit"}
{"nick":"fronx","reason":"Remote host closed the connection","date":"2013-12-15T01:01:54.540Z","type":"quit"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2013-12-15T01:21:55.819Z","type":"quit"}
{"nick":"AvianFlu_","date":"2013-12-15T01:22:32.233Z","type":"join"}
{"nick":"AvianFlu_","reason":"Client Quit","date":"2013-12-15T01:22:45.935Z","type":"quit"}
{"nick":"Maciek416","date":"2013-12-15T01:23:36.018Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 5]","date":"2013-12-15T01:24:04.301Z","type":"message"}
{"nick":"anoemi","date":"2013-12-15T01:24:06.932Z","type":"join"}
{"nick":"contrahax","reason":"Quit: Sleeping","date":"2013-12-15T01:27:30.164Z","type":"quit"}
{"nick":"cpup","reason":"Ping timeout: 245 seconds","date":"2013-12-15T01:43:36.168Z","type":"quit"}
{"nick":"cpup","date":"2013-12-15T01:43:53.800Z","type":"join"}
{"nick":"greweb","date":"2013-12-15T01:44:59.893Z","type":"join"}
{"nick":"Maciek416","reason":"Ping timeout: 252 seconds","date":"2013-12-15T01:46:51.020Z","type":"quit"}
{"nick":"greweb","reason":"Ping timeout: 264 seconds","date":"2013-12-15T01:50:02.690Z","type":"quit"}
{"nick":"calvinfo","date":"2013-12-15T01:53:46.840Z","type":"join"}
{"nick":"calvinfo1","date":"2013-12-15T01:55:41.724Z","type":"join"}
{"nick":"calvinfo","reason":"Read error: Connection reset by peer","date":"2013-12-15T01:55:42.038Z","type":"quit"}
{"nick":"fronx","date":"2013-12-15T01:58:01.177Z","type":"join"}
{"nick":"calvinfo1","reason":"Ping timeout: 240 seconds","date":"2013-12-15T01:59:51.333Z","type":"quit"}
{"nick":"fronx","reason":"Ping timeout: 252 seconds","date":"2013-12-15T02:08:51.017Z","type":"quit"}
{"nick":"anoemi","reason":"Quit: anoemi","date":"2013-12-15T02:10:46.981Z","type":"quit"}
{"nick":"calvinfo","date":"2013-12-15T02:14:51.812Z","type":"join"}
{"nick":"calvinfo1","date":"2013-12-15T02:15:44.127Z","type":"join"}
{"nick":"calvinfo1","reason":"Read error: Connection reset by peer","date":"2013-12-15T02:16:05.232Z","type":"quit"}
{"nick":"calvinfo2","date":"2013-12-15T02:16:07.083Z","type":"join"}
{"nick":"calvinfo","reason":"Read error: Connection reset by peer","date":"2013-12-15T02:16:17.767Z","type":"quit"}
{"nick":"calvinfo2","reason":"Client Quit","date":"2013-12-15T02:19:19.419Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 47]","date":"2013-12-15T02:24:04.364Z","type":"message"}
{"nick":"anoemi","date":"2013-12-15T02:38:37.557Z","type":"join"}
{"nick":"thlorenz","date":"2013-12-15T02:38:46.817Z","type":"join"}
{"nick":"wolfeida_","new_nick":"wolfeidau","date":"2013-12-15T02:40:10.373Z","type":"nick"}
{"nick":"anoemi","reason":"Ping timeout: 265 seconds","date":"2013-12-15T02:46:19.040Z","type":"quit"}
{"nick":"anoemi","date":"2013-12-15T02:48:42.779Z","type":"join"}
{"nick":"anvaka_","date":"2013-12-15T02:51:04.083Z","type":"join"}
{"nick":"yorick","reason":"Remote host closed the connection","date":"2013-12-15T03:04:25.038Z","type":"quit"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2013-12-15T03:07:50.545Z","type":"quit"}
{"nick":"jcrugzz","date":"2013-12-15T03:11:19.750Z","type":"join"}
{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-12-15T03:22:43.447Z","type":"nick"}
{"nick":"defunctzombie","reason":"Changing host","date":"2013-12-15T03:22:53.873Z","type":"quit"}
{"nick":"defunctzombie","date":"2013-12-15T03:22:54.031Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 16]","date":"2013-12-15T03:24:04.171Z","type":"message"}
{"nick":"defunctzombie","message":"Raynos: I don't understand why people make all those stupid npm scripts for node projects","date":"2013-12-15T03:24:20.046Z","type":"message"}
{"nick":"defunctzombie","message":"so much easier to just put that in your code","date":"2013-12-15T03:24:28.460Z","type":"message"}
{"nick":"defunctzombie","message":"instead of running 300 commands","date":"2013-12-15T03:24:34.108Z","type":"message"}
{"nick":"owen1","message":"defunctzombie: what kind of npm scripts? not sure i understand you.","date":"2013-12-15T03:29:29.662Z","type":"message"}
{"nick":"Raynos","message":"defunctomzibe: ?","date":"2013-12-15T03:37:40.219Z","type":"message"}
{"nick":"Raynos","message":"defunctzombie: because bash","date":"2013-12-15T03:37:45.758Z","type":"message"}
{"nick":"anvaka_","message":"defunctzombie: can you give an example?","date":"2013-12-15T03:38:07.796Z","type":"message"}
{"nick":"AvianFlu","date":"2013-12-15T03:44:10.205Z","type":"join"}
{"nick":"mikolalysenko","date":"2013-12-15T03:50:10.015Z","type":"join"}
{"nick":"calvinfo","date":"2013-12-15T03:54:47.744Z","type":"join"}
{"nick":"calvinfo","reason":"Client Quit","date":"2013-12-15T03:55:00.759Z","type":"quit"}
{"nick":"calvinfo","date":"2013-12-15T03:55:14.853Z","type":"join"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2013-12-15T03:57:18.151Z","type":"quit"}
{"nick":"dominictarr","date":"2013-12-15T03:57:20.846Z","type":"join"}
{"nick":"contrahax","date":"2013-12-15T04:00:06.874Z","type":"join"}
{"nick":"fronx","date":"2013-12-15T04:04:37.026Z","type":"join"}
{"nick":"fronx","reason":"Ping timeout: 240 seconds","date":"2013-12-15T04:08:55.285Z","type":"quit"}
{"nick":"dominictarr","reason":"Ping timeout: 240 seconds","date":"2013-12-15T04:09:15.300Z","type":"quit"}
{"nick":"defunctzombie","message":"anvaka_: owen1: Raynos had linked this https://github.com/arnihermann/react-browserify-experiment/blob/master/package.json","date":"2013-12-15T04:11:22.371Z","type":"message"}
{"nick":"defunctzombie","message":"and I thought that it was ridiculous","date":"2013-12-15T04:11:36.059Z","type":"message"}
{"nick":"contrahax","reason":"Read error: Connection reset by peer","date":"2013-12-15T04:13:44.611Z","type":"quit"}
{"nick":"jcrugzz","reason":"Ping timeout: 240 seconds","date":"2013-12-15T04:13:51.010Z","type":"quit"}
{"nick":"jxson","date":"2013-12-15T04:14:24.884Z","type":"join"}
{"nick":"timoxley","date":"2013-12-15T04:14:29.864Z","type":"join"}
{"nick":"contrahax","date":"2013-12-15T04:14:35.264Z","type":"join"}
{"nick":"contrahax","reason":"Quit: Sleeping","date":"2013-12-15T04:21:06.787Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 15]","date":"2013-12-15T04:24:04.127Z","type":"message"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-12-15T04:25:35.668Z","type":"nick"}
{"nick":"brianloveswords","reason":"Excess Flood","date":"2013-12-15T04:34:59.691Z","type":"quit"}
{"nick":"brianloveswords","date":"2013-12-15T04:35:50.279Z","type":"join"}
{"nick":"jxson","reason":"Remote host closed the connection","date":"2013-12-15T04:39:01.557Z","type":"quit"}
{"nick":"anoemi","reason":"Quit: anoemi","date":"2013-12-15T04:52:16.910Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 252 seconds","date":"2013-12-15T04:56:36.015Z","type":"quit"}
{"nick":"jxson","date":"2013-12-15T05:01:42.519Z","type":"join"}
{"nick":"timoxley","reason":"Remote host closed the connection","date":"2013-12-15T05:02:28.312Z","type":"quit"}
{"nick":"calvinfo","reason":"Quit: Leaving.","date":"2013-12-15T05:17:42.852Z","type":"quit"}
{"nick":"owen1","message":"defunctzombie_zz: can u give an alternative? they did exactly what I would do.","date":"2013-12-15T05:20:49.980Z","type":"message"}
{"nick":"funkytek","date":"2013-12-15T05:23:10.173Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 30]","date":"2013-12-15T05:24:04.289Z","type":"message"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2013-12-15T05:39:48.787Z","type":"quit"}
{"nick":"jxson","reason":"Remote host closed the connection","date":"2013-12-15T05:41:30.398Z","type":"quit"}
{"nick":"dominictarr","date":"2013-12-15T05:44:05.819Z","type":"join"}
{"nick":"calvinfo","date":"2013-12-15T05:45:25.681Z","type":"join"}
{"nick":"calvinfo","reason":"Read error: Connection reset by peer","date":"2013-12-15T05:48:22.680Z","type":"quit"}
{"nick":"calvinfo","date":"2013-12-15T05:48:31.588Z","type":"join"}
{"nick":"timoxley","date":"2013-12-15T05:50:21.813Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 265 seconds","date":"2013-12-15T05:53:21.823Z","type":"quit"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2013-12-15T06:13:30.435Z","type":"quit"}
{"nick":"calvinfo","date":"2013-12-15T06:14:40.761Z","type":"join"}
{"nick":"Maciek416","date":"2013-12-15T06:15:45.728Z","type":"join"}
{"nick":"pfraze","reason":"Ping timeout: 252 seconds","date":"2013-12-15T06:15:48.022Z","type":"quit"}
{"nick":"calvinfo","reason":"Ping timeout: 264 seconds","date":"2013-12-15T06:19:26.668Z","type":"quit"}
{"nick":"funkytek","date":"2013-12-15T06:23:13.548Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 3]","date":"2013-12-15T06:24:04.118Z","type":"message"}
{"nick":"Raynos","message":"defunctzombie: oh sure i also think there are better alternatives","date":"2013-12-15T06:28:09.351Z","type":"message"}
{"nick":"Raynos","message":"defunctzombie: but dont blame them, some of them are useful, whatever flow works, works","date":"2013-12-15T06:28:19.878Z","type":"message"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2013-12-15T06:32:23.436Z","type":"quit"}
{"nick":"jcrugzz","date":"2013-12-15T06:32:33.791Z","type":"join"}
{"nick":"Maciek416","date":"2013-12-15T06:35:03.842Z","type":"join"}
{"nick":"calvinfo","date":"2013-12-15T06:39:57.584Z","type":"join"}
{"nick":"anvaka_","message":"Raynos: just curious, what would be a better alternative? Do it all from a build code, like defunctzombie suggested? Or something else?","date":"2013-12-15T06:40:29.612Z","type":"message"}
{"nick":"chapel","message":"anvaka_ Raynos defunctzombie_zz you use what works for you","date":"2013-12-15T06:42:45.806Z","type":"message"}
{"nick":"chapel","message":"there is no one right way for built tooling, just as there is no one right way to program","date":"2013-12-15T06:43:13.243Z","type":"message"}
{"nick":"anvaka_","message":"chapel: that's true","date":"2013-12-15T06:44:22.376Z","type":"message"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2013-12-15T06:44:26.802Z","type":"quit"}
{"nick":"calvinfo","reason":"Ping timeout: 265 seconds","date":"2013-12-15T06:44:35.791Z","type":"quit"}
{"nick":"anvaka_","message":"still would love to know what Raynos thinks","date":"2013-12-15T06:44:39.240Z","type":"message"}
{"nick":"anvaka_","message":"I see community kind of split up in several camps. Someone prefer makefiles, someone like grunt, and some people are just using npm. I think substack posted about this recently (http://substack.net/task_automation_with_npm_run )","date":"2013-12-15T06:47:16.052Z","type":"message"}
{"nick":"chapel","message":"I've used all three","date":"2013-12-15T06:48:58.554Z","type":"message"}
{"nick":"chapel","message":"as well as just pure bash, no npm","date":"2013-12-15T06:49:04.295Z","type":"message"}
{"nick":"anvaka_","message":"chapel: when you start a new project now, what do you pick?","date":"2013-12-15T06:49:46.317Z","type":"message"}
{"nick":"chapel","message":"but make and npm are similar in this regard, both using bash ultimately","date":"2013-12-15T06:50:09.578Z","type":"message"}
{"nick":"chapel","message":"well, I tend to start doing things by hand","date":"2013-12-15T06:50:35.595Z","type":"message"}
{"nick":"chapel","message":"then add in an npm script","date":"2013-12-15T06:50:46.901Z","type":"message"}
{"nick":"chapel","message":"if it starts to get complex, and I need to generate a lot of stuff, I might move to grunt","date":"2013-12-15T06:51:13.065Z","type":"message"}
{"nick":"chapel","message":"depends on who I am working with, what the purpose is","date":"2013-12-15T06:51:31.339Z","type":"message"}
{"nick":"dominictarr","message":"I've never needed more than a one liner npm build script, and `npm run build`","date":"2013-12-15T06:52:48.835Z","type":"message"}
{"nick":"dominictarr","message":"but different people write different programs and have different needs.","date":"2013-12-15T06:53:07.477Z","type":"message"}
{"nick":"chapel","message":"dominictarr: thats how I see it","date":"2013-12-15T06:53:14.048Z","type":"message"}
{"nick":"chapel","message":"and I am only speaking in general, I am not consistent with personal projects","date":"2013-12-15T06:53:40.068Z","type":"message"}
{"nick":"dominictarr","message":"although, on that note, everyone who writes different kinds of programes to me is silly is programming wrong.","date":"2013-12-15T06:53:42.342Z","type":"message"}
{"nick":"chapel","message":"I like to experiment and play with new stuff, so sometimes thats grunt, sometimes its a different tool","date":"2013-12-15T06:54:06.045Z","type":"message"}
{"nick":"chapel","message":"for work, we use grunt for a project I'm on","date":"2013-12-15T06:54:29.164Z","type":"message"}
{"nick":"chapel","message":"I have no control over the build tool (using requirejs as well)","date":"2013-12-15T06:54:42.513Z","type":"message"}
{"nick":"dominictarr","message":"grunt is ugly, but popular. popular is good, because it means it's easy to find people who know it.","date":"2013-12-15T06:54:58.269Z","type":"message"}
{"nick":"chapel","message":"the thing about grunt is, it is just a script runner with a larger than it should be library","date":"2013-12-15T06:55:37.403Z","type":"message"}
{"nick":"anvaka_","message":"is that the only ugly thing about grunt?","date":"2013-12-15T06:55:55.707Z","type":"message"}
{"nick":"chapel","message":"its mainly ugly because of the config objects for plugins","date":"2013-12-15T06:56:18.874Z","type":"message"}
{"nick":"chapel","message":"otherwise it is just javascript","date":"2013-12-15T06:56:25.370Z","type":"message"}
{"nick":"techwraith","message":"I never really understood why people care so much about build tools","date":"2013-12-15T06:56:42.812Z","type":"message"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2013-12-15T06:56:50.753Z","type":"quit"}
{"nick":"techwraith","message":"Just bake it into your server and cache the shit out of it","date":"2013-12-15T06:56:52.427Z","type":"message"}
{"nick":"chapel","message":"techwraith: lots of reasons that can or cannot work","date":"2013-12-15T06:57:09.048Z","type":"message"}
{"nick":"Maciek416","date":"2013-12-15T06:57:21.086Z","type":"join"}
{"nick":"chapel","message":"a lot of people use grunt outside of the node ecosystem","date":"2013-12-15T06:57:28.594Z","type":"message"}
{"nick":"techwraith","message":"Totally.","date":"2013-12-15T06:57:43.539Z","type":"message"}
{"nick":"techwraith","message":"I get what people think they need it, I just think it's easier to write some JS and be done with it","date":"2013-12-15T06:58:08.719Z","type":"message"}
{"nick":"techwraith","message":"no need for tools","date":"2013-12-15T06:58:12.539Z","type":"message"}
{"nick":"techwraith","message":"(except node)","date":"2013-12-15T06:58:30.669Z","type":"message"}
{"nick":"chapel","message":"e.g. a large java project I am working on with a lot of other people uses grunt for all of the front end assets","date":"2013-12-15T06:58:39.956Z","type":"message"}
{"nick":"chapel","message":"it is used for more than just combining and minifying","date":"2013-12-15T06:58:53.843Z","type":"message"}
{"nick":"chapel","message":"and in fact, we use a combination of bash and grunt","date":"2013-12-15T06:59:22.604Z","type":"message"}
{"nick":"dominictarr","message":"the ugly thing about grunt is it's mostly combining cli tools, but creates a different api for them, so now you need two sets of documentation, instead of just useing the cli options.","date":"2013-12-15T07:00:09.110Z","type":"message"}
{"nick":"Maciek416","reason":"Ping timeout: 245 seconds","date":"2013-12-15T07:01:31.139Z","type":"quit"}
{"nick":"anvaka_","message":"dominictarr: i guess it lowers entry barrier too.. Not everyone is good at shell-fu. And makes single experience for platforms that do now have powerful shells...","date":"2013-12-15T07:01:53.230Z","type":"message"}
{"nick":"chapel","message":"take into account windows","date":"2013-12-15T07:02:27.591Z","type":"message"}
{"nick":"Maciek416","date":"2013-12-15T07:02:34.705Z","type":"join"}
{"nick":"chapel","message":"grunt has a higher chance of working on windows because node does","date":"2013-12-15T07:02:39.060Z","type":"message"}
{"nick":"chapel","message":"where as bash has no guarantee","date":"2013-12-15T07:02:46.338Z","type":"message"}
{"nick":"chapel","message":"that isn't a big reason on our end, but something to take into account","date":"2013-12-15T07:03:11.597Z","type":"message"}
{"nick":"anvaka_","message":"but on the other hand, you could have a node script, and run it from package > scripts..","date":"2013-12-15T07:03:35.201Z","type":"message"}
{"nick":"anvaka_","message":"so technically grunt could be avoided","date":"2013-12-15T07:03:58.117Z","type":"message"}
{"nick":"chapel","message":"but grunt has a large ecosystem","date":"2013-12-15T07:04:09.834Z","type":"message"}
{"nick":"chapel","message":"so it probably has something you want to do","date":"2013-12-15T07:04:17.681Z","type":"message"}
{"nick":"chapel","message":"no custom scripts needed","date":"2013-12-15T07:04:23.103Z","type":"message"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2013-12-15T07:04:33.851Z","type":"quit"}
{"nick":"anvaka_","message":"chapel: interesting.. Npm has large set of packages in general.. Maybe it's just hard to discover those non-grunt-specific build scripts?","date":"2013-12-15T07:05:21.507Z","type":"message"}
{"nick":"Maciek416","date":"2013-12-15T07:05:47.663Z","type":"join"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2013-12-15T07:05:48.025Z","type":"quit"}
{"nick":"chapel","message":"just saying that there are reasons why grunt is attractive","date":"2013-12-15T07:06:19.740Z","type":"message"}
{"nick":"chapel","message":"I have no affinity to grunt, other than I have used it and found it useful","date":"2013-12-15T07:08:53.058Z","type":"message"}
{"nick":"dominictarr","message":"anvaka_, that is true. personally, I would not use windows if you paid me.","date":"2013-12-15T07:20:55.384Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 5]","date":"2013-12-15T07:24:04.247Z","type":"message"}
{"nick":"kriskowal_","date":"2013-12-15T07:37:37.802Z","type":"join"}
{"nick":"dominictarr","message":"ircretary,","date":"2013-12-15T07:37:51.550Z","type":"message"}
{"nick":"ircretary","message":"dominictarr: I'm not sure what to do with that command. Ask for help in PM.","date":"2013-12-15T07:37:52.053Z","type":"message"}
{"nick":"dominictarr","message":"prettyrobots, http://www.h-online.com/open/news/item/Ext4-data-loss-explanations-and-workarounds-740671.html","date":"2013-12-15T07:52:11.111Z","type":"message"}
{"nick":"dominictarr","message":"(currently studying up on the graph database everyone forgets: the fs)","date":"2013-12-15T07:52:38.740Z","type":"message"}
{"nick":"dominictarr","message":"looks like closing the file doesn't necessarily flush the writes,","date":"2013-12-15T07:52:58.422Z","type":"message"}
{"nick":"dominictarr","message":"and you should call fs.fsync(fd, cb)","date":"2013-12-15T07:53:13.604Z","type":"message"}
{"nick":"timoxley_","date":"2013-12-15T08:20:56.792Z","type":"join"}
{"nick":"timoxley","reason":"Read error: Connection reset by peer","date":"2013-12-15T08:20:59.151Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 7]","date":"2013-12-15T08:24:04.204Z","type":"message"}
{"nick":"DTrejo","date":"2013-12-15T08:24:21.717Z","type":"quit"}
{"nick":"jcrugzz","reason":"Read error: Connection reset by peer","date":"2013-12-15T08:34:24.814Z","type":"quit"}
{"nick":"jxson","date":"2013-12-15T08:42:15.026Z","type":"join"}
{"nick":"jxson","reason":"Ping timeout: 252 seconds","date":"2013-12-15T08:46:30.017Z","type":"quit"}
{"nick":"fronx","date":"2013-12-15T08:48:37.730Z","type":"join"}
{"nick":"dominictarr","reason":"Ping timeout: 248 seconds","date":"2013-12-15T08:57:41.674Z","type":"quit"}
{"nick":"calvinfo","date":"2013-12-15T09:02:33.017Z","type":"join"}
{"nick":"greweb","date":"2013-12-15T09:04:48.086Z","type":"join"}
{"nick":"calvinfo","reason":"Client Quit","date":"2013-12-15T09:06:55.703Z","type":"quit"}
{"nick":"fronx","reason":"Remote host closed the connection","date":"2013-12-15T09:12:49.477Z","type":"quit"}
{"nick":"timoxley_","new_nick":"timoxley","date":"2013-12-15T09:17:14.696Z","type":"nick"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 10]","date":"2013-12-15T09:24:04.092Z","type":"message"}
{"nick":"jjjohnny_","message":"i'm almost done writing the ultimate audio envelope","date":"2013-12-15T09:42:08.863Z","type":"message"}
{"nick":"fronx","date":"2013-12-15T09:44:01.649Z","type":"join"}
{"nick":"jjjohnny_","message":"the perfectly freestyle amplitude modulator, the missing component","date":"2013-12-15T09:45:46.796Z","type":"message"}
{"nick":"jjjohnny_","message":"it takes two time domains to tango","date":"2013-12-15T09:47:58.382Z","type":"message"}
{"nick":"jcrugzz","date":"2013-12-15T10:04:34.935Z","type":"join"}
{"nick":"jjjohnny_","message":"AMFMYAOn","date":"2013-12-15T10:07:26.936Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 25]","date":"2013-12-15T10:24:04.212Z","type":"message"}
{"nick":"jcrugzz","message":"dominictarr: we are building on sand, its totally fine","date":"2013-12-15T10:25:10.577Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 15]","date":"2013-12-15T11:24:04.199Z","type":"message"}
{"nick":"feross","reason":"Quit: feross","date":"2013-12-15T11:36:41.429Z","type":"quit"}
{"nick":"timoxley","reason":"Ping timeout: 240 seconds","date":"2013-12-15T12:13:26.805Z","type":"quit"}
{"nick":"timoxley","date":"2013-12-15T12:14:11.979Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 15]","date":"2013-12-15T12:24:04.213Z","type":"message"}
{"nick":"dominictarr","date":"2013-12-15T12:54:14.220Z","type":"join"}
{"nick":"fronx","reason":"Remote host closed the connection","date":"2013-12-15T12:59:01.175Z","type":"quit"}
{"nick":"dominictarr","reason":"Ping timeout: 245 seconds","date":"2013-12-15T13:12:46.100Z","type":"quit"}
{"nick":"dominictarr","date":"2013-12-15T13:13:43.016Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 16]","date":"2013-12-15T13:24:04.381Z","type":"message"}
{"nick":"dominictarr","reason":"Ping timeout: 252 seconds","date":"2013-12-15T13:36:21.013Z","type":"quit"}
{"nick":"greweb","reason":"Remote host closed the connection","date":"2013-12-15T13:38:48.241Z","type":"quit"}
{"nick":"yorick","date":"2013-12-15T13:52:09.090Z","type":"join"}
{"nick":"greweb","date":"2013-12-15T13:54:27.508Z","type":"join"}
{"nick":"jcrugzz","reason":"Read error: Connection reset by peer","date":"2013-12-15T13:57:13.487Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 35]","date":"2013-12-15T14:24:04.117Z","type":"message"}
{"nick":"johnkpaul","message":"Is there a way that I can use zuul with an existing bundle rather than having it create a bundle for me?","date":"2013-12-15T14:27:17.378Z","type":"message"}
{"nick":"johnkpaul","message":"or pass it a transform","date":"2013-12-15T14:29:58.774Z","type":"message"}
{"nick":"jcrugzz","date":"2013-12-15T14:38:51.863Z","type":"join"}
{"nick":"Maciek416","date":"2013-12-15T14:49:59.808Z","type":"join"}
{"nick":"dominictarr","date":"2013-12-15T15:03:51.420Z","type":"join"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2013-12-15T15:06:32.403Z","type":"quit"}
{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-12-15T15:08:53.902Z","type":"nick"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-12-15T15:14:52.232Z","type":"nick"}
{"nick":"mikolalysenko","date":"2013-12-15T15:23:10.684Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 15]","date":"2013-12-15T15:24:04.165Z","type":"message"}
{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-12-15T15:24:04.329Z","type":"nick"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-12-15T15:30:38.573Z","type":"nick"}
{"nick":"AvianFlu","date":"2013-12-15T15:31:51.184Z","type":"join"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2013-12-15T15:32:59.975Z","type":"quit"}
{"nick":"dominictarr","reason":"Ping timeout: 240 seconds","date":"2013-12-15T15:46:36.272Z","type":"quit"}
{"nick":"pfraze","date":"2013-12-15T15:47:30.825Z","type":"join"}
{"nick":"anoemi","date":"2013-12-15T15:50:07.802Z","type":"join"}
{"nick":"anoemi","reason":"Quit: anoemi","date":"2013-12-15T15:58:19.273Z","type":"quit"}
{"nick":"jcrugzz","reason":"Ping timeout: 240 seconds","date":"2013-12-15T15:58:38.928Z","type":"quit"}
{"nick":"anoemi","date":"2013-12-15T16:02:47.771Z","type":"join"}
{"nick":"thlorenz","date":"2013-12-15T16:02:52.013Z","type":"join"}
{"nick":"fronx","date":"2013-12-15T16:05:57.678Z","type":"join"}
{"nick":"contrahax","date":"2013-12-15T16:11:07.805Z","type":"join"}
{"nick":"dominictarr","date":"2013-12-15T16:21:43.066Z","type":"join"}
{"nick":"ralphtheninja","date":"2013-12-15T16:23:28.681Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 37]","date":"2013-12-15T16:24:04.699Z","type":"message"}
{"nick":"dominictarr","message":"what is the best way to draw a graph in javascript?","date":"2013-12-15T16:24:07.574Z","type":"message"}
{"nick":"ralphtheninja","reason":"Ping timeout: 240 seconds","date":"2013-12-15T16:28:14.995Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 264 seconds","date":"2013-12-15T16:29:38.673Z","type":"quit"}
{"nick":"ralphtheninja","date":"2013-12-15T16:30:05.920Z","type":"join"}
{"nick":"taterbase","message":"dominictarr: seems like everybody reaches for D3 these days. I know high charts is popular too.","date":"2013-12-15T16:34:12.548Z","type":"message"}
{"nick":"fronx","reason":"Remote host closed the connection","date":"2013-12-15T16:35:07.391Z","type":"quit"}
{"nick":"mikolalysenko","date":"2013-12-15T16:37:37.082Z","type":"join"}
{"nick":"fronx","date":"2013-12-15T16:38:05.640Z","type":"join"}
{"nick":"AvianFlu","date":"2013-12-15T16:38:10.825Z","type":"join"}
{"nick":"dominictarr","message":"taterbase, I've tried d3.","date":"2013-12-15T16:42:26.023Z","type":"message"}
{"nick":"dominictarr","message":"it's not easy, it just hash flashy demos","date":"2013-12-15T16:42:26.948Z","type":"message"}
{"nick":"dominictarr","message":"I just want charts, d3 is like, recursive nested jqueries","date":"2013-12-15T16:42:27.102Z","type":"message"}
{"nick":"timoxley","reason":"Remote host closed the connection","date":"2013-12-15T16:45:05.900Z","type":"quit"}
{"nick":"dominictarr","reason":"Ping timeout: 245 seconds","date":"2013-12-15T16:46:56.144Z","type":"quit"}
{"nick":"taterbase","message":"I see","date":"2013-12-15T16:47:07.829Z","type":"message"}
{"nick":"dominictarr","date":"2013-12-15T16:47:20.615Z","type":"join"}
{"nick":"dominictarr","reason":"Ping timeout: 248 seconds","date":"2013-12-15T17:05:09.647Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 245 seconds","date":"2013-12-15T17:21:31.115Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 31]","date":"2013-12-15T17:24:04.146Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: http://www.flotcharts.org/","date":"2013-12-15T17:26:00.150Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: Highcharts is what I'm finding in project work, but there are license restrictions.","date":"2013-12-15T17:26:25.748Z","type":"message"}
{"nick":"thlorenz","date":"2013-12-15T17:37:29.620Z","type":"quit"}
{"nick":"thlorenz","date":"2013-12-15T17:38:32.015Z","type":"join"}
{"nick":"mmalecki","message":"oh this","date":"2013-12-15T17:43:27.842Z","type":"message"}
{"nick":"mmalecki","message":"that's a great library prettyrobots!","date":"2013-12-15T17:43:35.156Z","type":"message"}
{"nick":"mmalecki","message":"I was looking for such a thing","date":"2013-12-15T17:43:40.003Z","type":"message"}
{"nick":"shama","date":"2013-12-15T17:43:53.256Z","type":"join"}
{"nick":"mmalecki","message":"it needs jquery tho :/","date":"2013-12-15T17:44:32.699Z","type":"message"}
{"nick":"mmalecki","message":"why the hell do people make stuff into jquery plugins these days","date":"2013-12-15T17:44:50.377Z","type":"message"}
{"nick":"mmalecki","message":"it's almost 2014","date":"2013-12-15T17:44:56.168Z","type":"message"}
{"nick":"st_luke","date":"2013-12-15T18:05:34.629Z","type":"join"}
{"nick":"fronx","reason":"Remote host closed the connection","date":"2013-12-15T18:16:57.400Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 23]","date":"2013-12-15T18:24:04.062Z","type":"message"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2013-12-15T18:32:03.517Z","type":"quit"}
{"nick":"wpreul","reason":"Quit: Leaving.","date":"2013-12-15T18:36:00.311Z","type":"quit"}
{"nick":"fronx","date":"2013-12-15T18:49:59.021Z","type":"join"}
{"nick":"anoemi","reason":"Ping timeout: 248 seconds","date":"2013-12-15T18:53:25.651Z","type":"quit"}
{"nick":"anoemi","date":"2013-12-15T18:54:12.925Z","type":"join"}
{"nick":"wpreul","date":"2013-12-15T18:57:30.989Z","type":"join"}
{"nick":"wpreul","date":"2013-12-15T18:57:34.660Z","type":"part"}
{"nick":"anoemi","reason":"Ping timeout: 260 seconds","date":"2013-12-15T18:59:39.796Z","type":"quit"}
{"nick":"anvaka_","message":"dominictarr: do you want to visualize a graph like a network? Or graph like a chart?","date":"2013-12-15T19:05:55.421Z","type":"message"}
{"nick":"calvinfo","date":"2013-12-15T19:06:08.623Z","type":"join"}
{"nick":"anoemi","date":"2013-12-15T19:07:42.975Z","type":"join"}
{"nick":"anvaka_","message":"btw, if you don't like a github library with 200+ stars, you might find alternatives using this tool: http://www.yasiv.com/github/#/costars?q=mbostock%2Fd3","date":"2013-12-15T19:07:51.760Z","type":"message"}
{"nick":"anvaka_","message":"it's a project of my spare time","date":"2013-12-15T19:08:09.609Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 24]","date":"2013-12-15T19:24:04.148Z","type":"message"}
{"nick":"mikolalysenko","date":"2013-12-15T19:40:31.806Z","type":"join"}
{"nick":"jesusabdullah","message":"cool anvaka_","date":"2013-12-15T19:42:23.860Z","type":"message"}
{"nick":"anoemi","reason":"Quit: anoemi","date":"2013-12-15T19:44:52.355Z","type":"quit"}
{"nick":"anvaka_","message":"jesusabdullah: thank you","date":"2013-12-15T19:45:28.152Z","type":"message"}
{"nick":"fronx","reason":"Remote host closed the connection","date":"2013-12-15T19:58:26.275Z","type":"quit"}
{"nick":"thlorenz","date":"2013-12-15T20:08:46.163Z","type":"join"}
{"nick":"Maciek416","date":"2013-12-15T20:12:23.706Z","type":"join"}
{"nick":"juliangruber_","date":"2013-12-15T20:18:11.071Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [free: 14]","date":"2013-12-15T20:24:04.352Z","type":"message"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2013-12-15T20:26:33.832Z","type":"quit"}
{"nick":"contrahax","reason":"Quit: Sleeping","date":"2013-12-15T20:27:19.264Z","type":"quit"}
{"nick":"AvianFlu","date":"2013-12-15T20:28:47.784Z","type":"join"}
{"nick":"ralphtheninja","reason":"Ping timeout: 240 seconds","date":"2013-12-15T20:31:27.144Z","type":"quit"}
{"nick":"ralphtheninja","date":"2013-12-15T20:32:36.754Z","type":"join"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2013-12-15T20:36:07.433Z","type":"quit"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2013-12-15T20:38:38.630Z","type":"quit"}
{"nick":"thlorenz","date":"2013-12-15T20:53:37.444Z","type":"join"}
{"nick":"mikolalysenko","reason":"Ping timeout: 260 seconds","date":"2013-12-15T21:07:59.826Z","type":"quit"}
{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-12-15T21:12:53.277Z","type":"nick"}
{"nick":"funkytek","date":"2013-12-15T21:20:54.063Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [free: 20]","date":"2013-12-15T21:24:04.181Z","type":"message"}
{"nick":"mikolalysenko","date":"2013-12-15T21:24:52.014Z","type":"join"}
{"nick":"peutetre","date":"2013-12-15T21:28:39.737Z","type":"join"}
{"nick":"awaterma","reason":"Quit: Connection closed for inactivity","date":"2013-12-15T21:28:44.137Z","type":"quit"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2013-12-15T21:30:28.461Z","type":"quit"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-12-15T21:34:03.187Z","type":"nick"}
{"nick":"enjawork","date":"2013-12-15T21:36:03.851Z","type":"join"}
{"nick":"rowbit","message":"substack, pkrumins: Encoders down: 50.57.72.69 (free7)","date":"2013-12-15T21:47:00.681Z","type":"message"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2013-12-15T21:49:55.437Z","type":"quit"}
{"nick":"thlorenz","date":"2013-12-15T21:50:41.017Z","type":"join"}
{"nick":"mikolalysenko","reason":"Ping timeout: 252 seconds","date":"2013-12-15T21:50:48.018Z","type":"quit"}
{"nick":"fronx","date":"2013-12-15T22:06:38.096Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [free: 12]","date":"2013-12-15T22:24:04.115Z","type":"message"}
{"nick":"greweb","reason":"Remote host closed the connection","date":"2013-12-15T22:24:42.510Z","type":"quit"}
{"nick":"owen1","message":"what do u guys think about micro services - http://www.richardrodger.com/monolithic-nodejs#.Uq4i3XWJDb7 ?","date":"2013-12-15T22:25:29.163Z","type":"message"}
{"nick":"owen1","message":"small services (100 lines max), communicating over http using pattern matching.","date":"2013-12-15T22:25:50.935Z","type":"message"}
{"nick":"funkytek","date":"2013-12-15T22:27:07.960Z","type":"join"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2013-12-15T22:35:19.505Z","type":"quit"}
{"nick":"jesusabdullah","message":"I still don't know what a 10x engineer is","date":"2013-12-15T22:43:13.979Z","type":"message"}
{"nick":"jesusabdullah","message":"but yes, small services do well with node","date":"2013-12-15T22:44:47.389Z","type":"message"}
{"nick":"dlmanning","message":"jesusabdullah: I think that's an engineer who's hit Super Saiyan level 4","date":"2013-12-15T22:47:27.469Z","type":"message"}
{"nick":"johnkpaul","message":"Where does browserify's __filename come from?","date":"2013-12-15T22:47:37.778Z","type":"message"}
{"nick":"johnkpaul","message":"it doesn't seem to be the complete absolute filename on the fielsystem","date":"2013-12-15T22:47:47.140Z","type":"message"}
{"nick":"funkytek","date":"2013-12-15T22:47:48.174Z","type":"join"}
{"nick":"peutetre","reason":"Quit: peutetre","date":"2013-12-15T22:48:48.485Z","type":"quit"}
{"nick":"jesusabdullah","message":"johnkpaul: probably normalized by something (your pwd?)","date":"2013-12-15T22:48:48.800Z","type":"message"}
{"nick":"jesusabdullah","message":"johnkpaul: not sure though, I haven't used browserify enough to hit all the odd cases","date":"2013-12-15T22:49:06.550Z","type":"message"}
{"nick":"johnkpaul","message":"jesusabdullah: ok, thanks, I'll just read through. I assumed it was process.cwd()","date":"2013-12-15T22:49:42.194Z","type":"message"}
{"nick":"ogd","message":"johnkpaul: it uses http://nodejs.org/api/all.html#all_filename i believe","date":"2013-12-15T22:49:45.452Z","type":"message"}
{"nick":"johnkpaul","message":"ogd: I don't think so, that alway sstarts with the filesystem root","date":"2013-12-15T22:50:10.279Z","type":"message"}
{"nick":"ogd","message":"ahh https://github.com/substack/insert-module-globals/blob/a02ed027c9cf38867e98e166771c89a698db2c22/index.js#L32","date":"2013-12-15T22:50:36.069Z","type":"message"}
{"nick":"johnkpaul","message":"ah thank you, that's what I was digging for","date":"2013-12-15T22:51:28.132Z","type":"message"}
{"nick":"johnkpaul","message":"so what is basedir","date":"2013-12-15T22:51:39.550Z","type":"message"}
{"nick":"ogd","message":":52","date":"2013-12-15T22:51:57.439Z","type":"message"}
{"nick":"johnkpaul","message":"ahh","date":"2013-12-15T22:52:20.189Z","type":"message"}
{"nick":"johnkpaul","message":"didn't know that was an option","date":"2013-12-15T22:52:22.788Z","type":"message"}
{"nick":"ogd","message":"https://npmjs.org/package/commondir","date":"2013-12-15T22:52:22.940Z","type":"message"}
{"nick":"johnkpaul","message":"great, this is a lot mroe clear, I've never read through insert-module-globals, thanks for your help ogd","date":"2013-12-15T22:54:18.042Z","type":"message"}
{"nick":"ogd","message":"dang doing module.exports.foo = function foo(){} prevents hoisting","date":"2013-12-15T22:59:26.123Z","type":"message"}
{"nick":"ogd","message":"but doing module.exports.foo = foo; function foo(){} works","date":"2013-12-15T22:59:34.879Z","type":"message"}
{"nick":"johnkpaul","message":"ogd: that's because the former is creating a function expression and the latter is creating a function declaration","date":"2013-12-15T23:00:57.270Z","type":"message"}
{"nick":"johnkpaul","message":"they are deceptively similar syntaxes for two different kinds of functions","date":"2013-12-15T23:01:13.516Z","type":"message"}
{"nick":"ogd","message":"johnkpaul: i didnt realize that left hand assignment caused that to change, i thought it was whether or not the function was anonymous","date":"2013-12-15T23:02:02.189Z","type":"message"}
{"nick":"johnkpaul","message":"no, if it is named it can be either","date":"2013-12-15T23:02:29.437Z","type":"message"}
{"nick":"johnkpaul","message":"if it is not named, it is _definitely_ an expression","date":"2013-12-15T23:02:38.699Z","type":"message"}
{"nick":"johnkpaul","message":"in your example, the named thing is in an assignment expression","date":"2013-12-15T23:03:13.530Z","type":"message"}
{"nick":"johnkpaul","message":"therefore, it is a function expression","date":"2013-12-15T23:03:18.696Z","type":"message"}
{"nick":"ogd","message":"johnkpaul: can you see any reason theoretically why a named function expression shouldn't be hoisted?","date":"2013-12-15T23:03:56.563Z","type":"message"}
{"nick":"ogd","message":"e.g. what the reasoning is behind why they arent","date":"2013-12-15T23:04:22.844Z","type":"message"}
{"nick":"johnkpaul","message":"yeah, expressions aren't hoisted","date":"2013-12-15T23:04:24.101Z","type":"message"}
{"nick":"johnkpaul","message":"by definition","date":"2013-12-15T23:04:25.446Z","type":"message"}
{"nick":"johnkpaul","message":"only declarations are","date":"2013-12-15T23:04:30.446Z","type":"message"}
{"nick":"johnkpaul","message":"ogd: http://johnkpaul.com/blog/2013/02/11/what-is-hoisting-really/","date":"2013-12-15T23:04:40.319Z","type":"message"}
{"nick":"johnkpaul","message":"happens to have been a deep interest of mine a while ago :)","date":"2013-12-15T23:04:51.716Z","type":"message"}
{"nick":"enjawork","reason":"Ping timeout: 240 seconds","date":"2013-12-15T23:05:02.646Z","type":"quit"}
{"nick":"peutetre","date":"2013-12-15T23:05:50.780Z","type":"join"}
{"nick":"ogd","message":"johnkpaul: so is it impossible to be both a declaration and an expression at the same time?","date":"2013-12-15T23:05:51.467Z","type":"message"}
{"nick":"johnkpaul","message":"yes","date":"2013-12-15T23:06:01.174Z","type":"message"}
{"nick":"johnkpaul","message":"they are completely different constructs","date":"2013-12-15T23:06:09.756Z","type":"message"}
{"nick":"johnkpaul","message":"there's a fancy AST word for them that I don't know tbh","date":"2013-12-15T23:06:15.498Z","type":"message"}
{"nick":"johnkpaul","message":"you can play around with it in esprima","date":"2013-12-15T23:06:20.855Z","type":"message"}
{"nick":"johnkpaul","message":"http://esprima.org/demo/parse.html","date":"2013-12-15T23:06:27.021Z","type":"message"}
{"nick":"ogd","message":"i wonder what the argument was to make it one or the other but not both","date":"2013-12-15T23:06:41.022Z","type":"message"}
{"nick":"johnkpaul","message":"type in a func declaration and an expression, and you'll see that they come out diferently","date":"2013-12-15T23:06:45.267Z","type":"message"}
{"nick":"johnkpaul","message":"ogd: I don't think it was purposeful","date":"2013-12-15T23:06:52.825Z","type":"message"}
{"nick":"ogd","message":"ah","date":"2013-12-15T23:06:56.243Z","type":"message"}
{"nick":"johnkpaul","message":"there's no feature called \"hoisting\" in the spec","date":"2013-12-15T23:06:58.253Z","type":"message"}
{"nick":"johnkpaul","message":"you should read my post, it explains how it works","date":"2013-12-15T23:07:07.230Z","type":"message"}
{"nick":"johnkpaul","message":"it's a by product of how a declaration is defined, and the order of steps during execution, that we see this thing that we call hoisting","date":"2013-12-15T23:07:28.863Z","type":"message"}
{"nick":"enjawork","date":"2013-12-15T23:07:46.684Z","type":"join"}
{"nick":"mikolalysenko","date":"2013-12-15T23:13:01.619Z","type":"join"}
{"nick":"johnkpaul","message":"hmm, so basedir is never passed to insert-module-globals","date":"2013-12-15T23:16:10.037Z","type":"message"}
{"nick":"johnkpaul","message":"from browserify","date":"2013-12-15T23:16:18.859Z","type":"message"}
{"nick":"johnkpaul","message":"at least in v2","date":"2013-12-15T23:16:21.911Z","type":"message"}
{"nick":"ogd","message":"i think if you add basedir: opts.basedir here it would work https://github.com/substack/node-browserify/blob/master/index.js#L231","date":"2013-12-15T23:22:53.058Z","type":"message"}
{"nick":"johnkpaul","message":"ogd: yeah, that's what I'm trying now","date":"2013-12-15T23:23:36.229Z","type":"message"}
{"nick":"rowbit","message":"Daily usage stats: [free: 52]","date":"2013-12-15T23:24:03.888Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [free: 6]","date":"2013-12-15T23:24:04.474Z","type":"message"}
{"nick":"ogd","message":"then add \"browserify\": \"johnkpaul/browserify#basedir-option\" to your devDeps :)","date":"2013-12-15T23:24:12.968Z","type":"message"}
{"nick":"ogd","message":"or i guess it would be node-browserify","date":"2013-12-15T23:26:01.093Z","type":"message"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2013-12-15T23:32:58.533Z","type":"quit"}
{"nick":"greweb","date":"2013-12-15T23:35:19.185Z","type":"join"}
{"nick":"ralphtheninja","reason":"Ping timeout: 264 seconds","date":"2013-12-15T23:38:02.721Z","type":"quit"}
{"nick":"greweb","reason":"Ping timeout: 264 seconds","date":"2013-12-15T23:40:26.698Z","type":"quit"}
{"nick":"johnkpaul","message":"ogd: yeah, that's my plan. thanks. I have quite a few of these semall fixes in dependencies that I need to actually PR","date":"2013-12-15T23:43:33.182Z","type":"message"}
{"nick":"peutetre","reason":"Quit: peutetre","date":"2013-12-15T23:43:42.398Z","type":"quit"}
{"nick":"johnkpaul","message":"I need to really learn how npm/package json can allow me to override like that","date":"2013-12-15T23:43:46.298Z","type":"message"}
{"nick":"johnkpaul","message":"I was trying to figure out how to point a version of a dependency's dependency to my own repo on GH without modifying the middle dep, but I don't think that's possible","date":"2013-12-15T23:44:34.506Z","type":"message"}
{"nick":"st_luke","reason":"Remote host closed the connection","date":"2013-12-15T23:45:55.497Z","type":"quit"}
{"nick":"st_luke","date":"2013-12-15T23:47:23.921Z","type":"join"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2013-12-15T23:50:41.512Z","type":"quit"}
{"nick":"thlorenz","date":"2013-12-15T23:51:15.752Z","type":"join"}
{"nick":"thlorenz","reason":"Ping timeout: 240 seconds","date":"2013-12-15T23:55:28.310Z","type":"quit"}
{"nick":"jcrugzz","date":"2013-12-15T23:56:55.174Z","type":"join"}
{"nick":"mikolalysenko","reason":"Ping timeout: 248 seconds","date":"2013-12-15T23:57:57.625Z","type":"quit"}
{"nick":"conduct","date":"2013-12-15T23:58:08.016Z","type":"join"}
{"nick":"conduct","reason":"Remote host closed the connection","date":"2013-12-15T23:58:08.173Z","type":"quit"}
{"nick":"heathjs","new_nick":"heath","date":"2013-12-15T23:59:08.545Z","type":"nick"}