/
2014-02-09.txt
551 lines (551 loc) · 58.5 KB
/
2014-02-09.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
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
{"nick":"ircretary","reason":"Remote host closed the connection","date":"2014-02-09T00:00:01.068Z","type":"quit"}
{"nick":"guybrush","message":"http://vuejs.org/","date":"2014-02-09T00:00:02.990Z","type":"message"}
{"nick":"defunctzombie","message":"feross: but requires browser with Object.defineProperty","date":"2014-02-09T00:00:08.027Z","type":"message"}
{"nick":"ircretary","date":"2014-02-09T00:00:08.496Z","type":"join"}
{"nick":"defunctzombie","message":"I looked at vue.. more complex than reactive","date":"2014-02-09T00:00:48.616Z","type":"message"}
{"nick":"defunctzombie","message":"maybe better but I like the simplicity of reactive for now","date":"2014-02-09T00:00:59.341Z","type":"message"}
{"nick":"guybrush","message":"defunctzombie: oh cool its a thing you are rolling","date":"2014-02-09T00:00:59.993Z","type":"message"}
{"nick":"defunctzombie","message":"guybrush: yea, I basically wanted mongoose/backbone models","date":"2014-02-09T00:01:18.864Z","type":"message"}
{"nick":"defunctzombie","message":"without all the other stuff","date":"2014-02-09T00:01:21.949Z","type":"message"}
{"nick":"thlorenz","reason":"Ping timeout: 252 seconds","date":"2014-02-09T00:01:30.956Z","type":"quit"}
{"nick":"guybrush","message":"right looks cool","date":"2014-02-09T00:01:42.546Z","type":"message"}
{"nick":"feross","message":"guybrush defunctzombie: thanks for the tips, will check these out","date":"2014-02-09T00:01:58.233Z","type":"message"}
{"nick":"defunctzombie","message":"feross: for reactive check out my fork","date":"2014-02-09T00:02:24.314Z","type":"message"}
{"nick":"defunctzombie","message":"feross: the dz branch","date":"2014-02-09T00:02:27.179Z","type":"message"}
{"nick":"defunctzombie","message":"feross: has iteration and other fixes","date":"2014-02-09T00:02:31.972Z","type":"message"}
{"nick":"guybrush","message":"somehow i want to make just a thing.get(regexString,function(resultArray){}) and thing.set('foo:bar:bla',data)","date":"2014-02-09T00:02:49.476Z","type":"message"}
{"nick":"guybrush","message":"and _nothing_ else","date":"2014-02-09T00:02:53.098Z","type":"message"}
{"nick":"defunctzombie","message":"isaacs: ping","date":"2014-02-09T00:02:54.183Z","type":"message"}
{"nick":"defunctzombie","message":"guybrush: yea.. reactive has the set thing","date":"2014-02-09T00:03:13.132Z","type":"message"}
{"nick":"guybrush","message":"i didnt look into reactive yet","date":"2014-02-09T00:03:34.789Z","type":"message"}
{"nick":"marcello3d","new_nick":"marcello3d_zzZ","date":"2014-02-09T00:04:16.989Z","type":"nick"}
{"nick":"defunctzombie","message":"guybrush: it has some warts but is nice cause it isn't a lot of code","date":"2014-02-09T00:04:28.608Z","type":"message"}
{"nick":"feross","message":"btw, the context for my question is that i have most of the lower-level stuff for a powerful bittorrent client in js working now","date":"2014-02-09T00:04:40.364Z","type":"message"}
{"nick":"guybrush","message":"also what do you guys think about the polymer thing?","date":"2014-02-09T00:04:43.403Z","type":"message"}
{"nick":"owen1","message":"are u guys talking about ractive.js ?","date":"2014-02-09T00:04:45.326Z","type":"message"}
{"nick":"feross","message":"and i made a ui for it (screenshot here: https://f.cloud.github.com/assets/121766/2118747/844d0bee-911d-11e3-9378-e41071c94725.png) and i just need to hook up the lower-level stuff to the ui now","date":"2014-02-09T00:05:09.981Z","type":"message"}
{"nick":"guybrush","message":"googles polymer and mozillas components thing","date":"2014-02-09T00:05:10.112Z","type":"message"}
{"nick":"defunctzombie","message":"owen1: no, but that is kinda cool too","date":"2014-02-09T00:05:12.329Z","type":"message"}
{"nick":"owen1","message":"so what is reactive?","date":"2014-02-09T00:05:26.369Z","type":"message"}
{"nick":"defunctzombie","message":"feross: nice","date":"2014-02-09T00:05:33.790Z","type":"message"}
{"nick":"guybrush","message":"feross: nice!","date":"2014-02-09T00:05:46.252Z","type":"message"}
{"nick":"feross","message":"thanks :)","date":"2014-02-09T00:05:56.649Z","type":"message"}
{"nick":"funkytek","date":"2014-02-09T00:06:10.961Z","type":"join"}
{"nick":"feross","reason":"Quit: feross","date":"2014-02-09T00:08:27.876Z","type":"quit"}
{"nick":"calvinfo1","reason":"Quit: Leaving.","date":"2014-02-09T00:09:09.560Z","type":"quit"}
{"nick":"rowbit","message":"substack, pkrumins: Encoders down: 184.106.106.46 (dev-ie8-1)","date":"2014-02-09T00:14:16.469Z","type":"message"}
{"nick":"jcrugzz","reason":"Ping timeout: 245 seconds","date":"2014-02-09T00:14:26.677Z","type":"quit"}
{"nick":"yorick","reason":"Remote host closed the connection","date":"2014-02-09T00:18:36.506Z","type":"quit"}
{"nick":"dguttman","date":"2014-02-09T00:22:39.879Z","type":"join"}
{"nick":"ednapiranha","date":"2014-02-09T00:24:39.996Z","type":"join"}
{"nick":"dguttman","reason":"Client Quit","date":"2014-02-09T00:25:52.894Z","type":"quit"}
{"nick":"dguttman","date":"2014-02-09T00:26:37.436Z","type":"join"}
{"nick":"rowbit","message":"substack, pkrumins: Encoders down: 50.57.174.117 (dev2)","date":"2014-02-09T00:30:16.513Z","type":"message"}
{"nick":"jcrugzz","date":"2014-02-09T00:37:35.768Z","type":"join"}
{"nick":"pfraze","message":"I've been using https://grimwire.com/local/ to structure apps","date":"2014-02-09T00:38:31.498Z","type":"message"}
{"nick":"guybrush","message":"interesting","date":"2014-02-09T00:40:01.169Z","type":"message"}
{"nick":"pfraze","message":"theres a request event binder that turns unhandled clicks and form submits into httpl requests","date":"2014-02-09T00:40:31.079Z","type":"message"}
{"nick":"guybrush","message":"it has no package.json","date":"2014-02-09T00:40:44.011Z","type":"message"}
{"nick":"pfraze","message":"so you can encode event-handling as uris/methods","date":"2014-02-09T00:40:46.742Z","type":"message"}
{"nick":"guybrush","message":"WHAT IS THIS!","date":"2014-02-09T00:40:47.937Z","type":"message"}
{"nick":"LOUDBOT","message":"OH SHIT GET THE FUCK OUT","date":"2014-02-09T00:40:48.359Z","type":"message"}
{"nick":"pfraze","message":"haha yes it's shameful","date":"2014-02-09T00:40:56.900Z","type":"message"}
{"nick":"pfraze","message":"I've only recently become aware of browserify, so I was waiting for nodejs support","date":"2014-02-09T00:41:29.897Z","type":"message"}
{"nick":"feross","date":"2014-02-09T00:42:04.075Z","type":"join"}
{"nick":"guybrush","message":"it looks cool anyway","date":"2014-02-09T00:42:30.884Z","type":"message"}
{"nick":"pfraze","message":"to finish what I was saying - you end up doing eg <a href=\"httpl://sidebar/panel2\" method=\"SHOW\">","date":"2014-02-09T00:42:43.599Z","type":"message"}
{"nick":"pfraze","message":"which is pretty handy","date":"2014-02-09T00:43:00.863Z","type":"message"}
{"nick":"pfraze","message":"I'm not fully ready to release yet (need a server move and https cert) but http://guipedia.com/ is what local.js is for","date":"2014-02-09T00:43:30.476Z","type":"message"}
{"nick":"dguttman","reason":"Quit: dguttman","date":"2014-02-09T00:44:14.237Z","type":"quit"}
{"nick":"guybrush","message":"oh you are the author of local.js?","date":"2014-02-09T00:44:54.410Z","type":"message"}
{"nick":"pfraze","message":"yeah","date":"2014-02-09T00:45:17.009Z","type":"message"}
{"nick":"guybrush","message":"nice :D","date":"2014-02-09T00:45:22.490Z","type":"message"}
{"nick":"pfraze","message":":)","date":"2014-02-09T00:45:28.538Z","type":"message"}
{"nick":"guybrush","message":"so the first thing which comes into my mind when i look at this, it will make me to build everything upon this","date":"2014-02-09T00:47:56.542Z","type":"message"}
{"nick":"guybrush","message":"and everything i want to use has to fit into this","date":"2014-02-09T00:48:08.825Z","type":"message"}
{"nick":"dguttman","date":"2014-02-09T00:48:41.610Z","type":"join"}
{"nick":"guybrush","message":"but im not sure :p did not really look into it yet, but do you understand what i mean?","date":"2014-02-09T00:49:13.875Z","type":"message"}
{"nick":"dguttman","reason":"Remote host closed the connection","date":"2014-02-09T00:49:21.982Z","type":"quit"}
{"nick":"pfraze","message":"I do yeah","date":"2014-02-09T00:49:24.138Z","type":"message"}
{"nick":"pfraze","message":"so it depends on what you're attempting to do","date":"2014-02-09T00:49:46.148Z","type":"message"}
{"nick":"pfraze","message":"it's actually a major goal to facilitate connections to remote backends","date":"2014-02-09T00:50:00.904Z","type":"message"}
{"nick":"guybrush","message":"which is not a bad thing really, its just a thing i am thinking about when i see such tools","date":"2014-02-09T00:50:02.510Z","type":"message"}
{"nick":"guybrush","message":"right","date":"2014-02-09T00:50:15.176Z","type":"message"}
{"nick":"pfraze","message":"speaking toward the limitations, though","date":"2014-02-09T00:50:30.994Z","type":"message"}
{"nick":"pfraze","message":"they should be temporary","date":"2014-02-09T00:50:41.701Z","type":"message"}
{"nick":"guybrush","message":"anyway this looks really good","date":"2014-02-09T00:51:34.383Z","type":"message"}
{"nick":"rowbit","message":"substack, pkrumins: Encoders down: 162.242.164.84 (dev-ie11-1)","date":"2014-02-09T00:51:46.495Z","type":"message"}
{"nick":"pfraze","message":"thank you","date":"2014-02-09T00:52:01.598Z","type":"message"}
{"nick":"guybrush","message":"woah i need to look more into webrtc haha","date":"2014-02-09T00:54:36.011Z","type":"message"}
{"nick":"guybrush","message":"really cool stuff","date":"2014-02-09T00:54:39.536Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 14]","date":"2014-02-09T00:55:20.758Z","type":"message"}
{"nick":"guybrush","message":"but we need webtorrent to make load-distribution more easy :D i cant wait until webtorrent rocks twitch.tv","date":"2014-02-09T00:56:03.716Z","type":"message"}
{"nick":"feross","message":"guybrush: :D","date":"2014-02-09T00:57:41.954Z","type":"message"}
{"nick":"pfraze","message":"yeah, my interest is very piqued for the p2p protocols","date":"2014-02-09T00:57:51.224Z","type":"message"}
{"nick":"Kessler_","date":"2014-02-09T01:00:20.893Z","type":"join"}
{"nick":"isaacs","message":"defunctzombie: pong","date":"2014-02-09T01:00:33.514Z","type":"message"}
{"nick":"defunctzombie","message":"isaacs: was getting some issues doing \"npm adduser\"","date":"2014-02-09T01:00:47.390Z","type":"message"}
{"nick":"defunctzombie","message":"it complained about some readline thing","date":"2014-02-09T01:00:55.538Z","type":"message"}
{"nick":"isaacs","message":"defunctzombie: weird.","date":"2014-02-09T01:01:05.859Z","type":"message"}
{"nick":"isaacs","message":"defunctzombie: npm-debug.log? or output copypasta?","date":"2014-02-09T01:01:13.803Z","type":"message"}
{"nick":"defunctzombie","message":"hm.. well it was fixed by doing this weird hack","date":"2014-02-09T01:01:26.692Z","type":"message"}
{"nick":"isaacs","message":"defunctzombie: what was the one weird hack?","date":"2014-02-09T01:01:34.283Z","type":"message"}
{"nick":"defunctzombie","message":"https://github.com/npm/npm/issues/4363","date":"2014-02-09T01:01:50.854Z","type":"message"}
{"nick":"defunctzombie","message":"isaacs: \"For a work-around, I created a new .npmrc file with just my email address. This seems to gets past the default read error:\"","date":"2014-02-09T01:02:02.945Z","type":"message"}
{"nick":"defunctzombie","message":"isaacs: then if you adduser with username and pass it works","date":"2014-02-09T01:02:14.816Z","type":"message"}
{"nick":"Kessler","reason":"Ping timeout: 250 seconds","date":"2014-02-09T01:02:45.923Z","type":"quit"}
{"nick":"jesusabdullah","message":"rvagg: how many people decide to drive the outback longways? How terrible of an idea is it to do so? XD","date":"2014-02-09T01:04:01.536Z","type":"message"}
{"nick":"ralphtheninja","reason":"Read error: Operation timed out","date":"2014-02-09T01:04:30.371Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T01:09:34.948Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 260 seconds","date":"2014-02-09T01:13:57.947Z","type":"quit"}
{"nick":"jcrugzz_","date":"2014-02-09T01:19:48.849Z","type":"join"}
{"nick":"i_m_ca_","date":"2014-02-09T01:20:42.049Z","type":"join"}
{"nick":"jesusabd1llah","date":"2014-02-09T01:23:07.860Z","type":"join"}
{"nick":"kanzure_","date":"2014-02-09T01:25:20.575Z","type":"join"}
{"nick":"contrahax","date":"2014-02-09T01:28:11.153Z","type":"join"}
{"nick":"jcrugzz","reason":"*.net *.split","date":"2014-02-09T01:29:59.352Z","type":"quit"}
{"nick":"i_m_ca","reason":"*.net *.split","date":"2014-02-09T01:29:59.482Z","type":"quit"}
{"nick":"kanzure","reason":"*.net *.split","date":"2014-02-09T01:29:59.482Z","type":"quit"}
{"nick":"jesusabdullah","reason":"*.net *.split","date":"2014-02-09T01:29:59.483Z","type":"quit"}
{"nick":"i_m_ca_","new_nick":"i_m_ca","date":"2014-02-09T01:31:05.273Z","type":"nick"}
{"nick":"jesusabd1llah","new_nick":"jesusabdullah","date":"2014-02-09T01:33:02.440Z","type":"nick"}
{"nick":"isaacs","message":"defunctzombie: i think the most recent npm release doesn't have that bug, correcT?","date":"2014-02-09T01:33:37.903Z","type":"message"}
{"nick":"isaacs","message":"defunctzombie: what's your `npm -v`?","date":"2014-02-09T01:33:45.582Z","type":"message"}
{"nick":"defunctzombie","message":"isaacs: 1.3.21","date":"2014-02-09T01:34:01.699Z","type":"message"}
{"nick":"mikolalysenko","reason":"Ping timeout: 272 seconds","date":"2014-02-09T01:36:01.714Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T01:42:33.750Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 272 seconds","date":"2014-02-09T01:47:25.682Z","type":"quit"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2014-02-09T01:50:21.842Z","type":"nick"}
{"nick":"hoobdeebla","date":"2014-02-09T01:52:50.256Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 11]","date":"2014-02-09T01:55:21.172Z","type":"message"}
{"nick":"mikolalysenko","date":"2014-02-09T02:02:22.858Z","type":"join"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)","date":"2014-02-09T02:04:16.626Z","type":"message"}
{"nick":"feross","reason":"Quit: feross","date":"2014-02-09T02:09:56.260Z","type":"quit"}
{"nick":"isaacs","message":"defunctzombie_zz: i think it's been fixed since then. upgrade.","date":"2014-02-09T02:16:45.372Z","type":"message"}
{"nick":"hoobdeebla","date":"2014-02-09T02:20:20.855Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T02:22:30.659Z","type":"join"}
{"nick":"feross","date":"2014-02-09T02:23:02.840Z","type":"join"}
{"nick":"substack","message":"juliangruber: https://twitter.com/substack/status/432340394177593344","date":"2014-02-09T02:30:20.610Z","type":"message"}
{"nick":"marcello3d_zzZ","new_nick":"marcello3d","date":"2014-02-09T02:31:08.100Z","type":"nick"}
{"nick":"simcop2387","reason":"Excess Flood","date":"2014-02-09T02:32:58.408Z","type":"quit"}
{"nick":"simcop2387","date":"2014-02-09T02:33:47.805Z","type":"join"}
{"nick":"calvinfo","date":"2014-02-09T02:43:17.247Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 265 seconds","date":"2014-02-09T02:48:03.501Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T02:52:14.804Z","type":"join"}
{"nick":"h0ke","reason":"Read error: Operation timed out","date":"2014-02-09T02:54:07.911Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 7]","date":"2014-02-09T02:55:20.786Z","type":"message"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2014-02-09T02:59:21.054Z","type":"quit"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2014-02-09T03:00:26.415Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T03:00:33.679Z","type":"join"}
{"nick":"Maciek416","date":"2014-02-09T03:00:44.449Z","type":"join"}
{"nick":"thlorenz","reason":"Ping timeout: 245 seconds","date":"2014-02-09T03:05:04.322Z","type":"quit"}
{"nick":"calvinfo","reason":"Quit: Leaving.","date":"2014-02-09T03:13:42.247Z","type":"quit"}
{"nick":"hoobdeebla","date":"2014-02-09T03:13:45.630Z","type":"join"}
{"nick":"hoobdeebla","reason":"Remote host closed the connection","date":"2014-02-09T03:16:25.264Z","type":"quit"}
{"nick":"hoobdeebla","date":"2014-02-09T03:16:50.947Z","type":"join"}
{"nick":"thlorenz","date":"2014-02-09T03:19:00.867Z","type":"join"}
{"nick":"thlorenz","reason":"Ping timeout: 245 seconds","date":"2014-02-09T03:23:24.260Z","type":"quit"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2014-02-09T03:25:45.209Z","type":"quit"}
{"nick":"cpup","reason":"Ping timeout: 260 seconds","date":"2014-02-09T03:35:49.948Z","type":"quit"}
{"nick":"jcrugzz_","reason":"Read error: Connection reset by peer","date":"2014-02-09T03:38:11.244Z","type":"quit"}
{"nick":"jcrugzz","date":"2014-02-09T03:38:28.203Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 14]","date":"2014-02-09T03:55:20.721Z","type":"message"}
{"nick":"Kessler_","reason":"Ping timeout: 260 seconds","date":"2014-02-09T04:13:55.766Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T04:14:11.736Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 272 seconds","date":"2014-02-09T04:18:47.680Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T04:24:13.769Z","type":"join"}
{"nick":"funkytek","date":"2014-02-09T04:24:32.171Z","type":"join"}
{"nick":"phated","reason":"Remote host closed the connection","date":"2014-02-09T04:29:34.078Z","type":"quit"}
{"nick":"rowbit","message":"substack, pkrumins: Encoders down: 50.56.27.70 (dev-ie6-1)","date":"2014-02-09T04:36:49.674Z","type":"message"}
{"nick":"feross","reason":"Quit: feross","date":"2014-02-09T04:43:33.411Z","type":"quit"}
{"nick":"calvinfo","reason":"Quit: Leaving.","date":"2014-02-09T04:54:40.947Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 23]","date":"2014-02-09T04:55:23.581Z","type":"message"}
{"nick":"mikolalysenko","reason":"Ping timeout: 250 seconds","date":"2014-02-09T04:57:42.228Z","type":"quit"}
{"nick":"jcrugzz","reason":"Ping timeout: 265 seconds","date":"2014-02-09T05:00:58.396Z","type":"quit"}
{"nick":"contrahax","reason":"Read error: Connection reset by peer","date":"2014-02-09T05:20:47.776Z","type":"quit"}
{"nick":"contrahax","date":"2014-02-09T05:21:08.117Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T05:32:33.032Z","type":"join"}
{"nick":"feross","date":"2014-02-09T05:54:04.223Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 6]","date":"2014-02-09T05:55:20.812Z","type":"message"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 184.106.106.46(dev-ie8-1)","date":"2014-02-09T06:09:16.958Z","type":"message"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.174.117(dev2)","date":"2014-02-09T06:25:17.056Z","type":"message"}
{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2014-02-09T06:28:26.787Z","type":"nick"}
{"nick":"defunctzombie","message":"substack: nice","date":"2014-02-09T06:28:39.250Z","type":"message"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2014-02-09T06:33:07.661Z","type":"nick"}
{"nick":"contrahax","reason":"Quit: Sleeping","date":"2014-02-09T06:33:19.714Z","type":"quit"}
{"nick":"substack","message":"github's caching proxy is going screwy again https://github.com/substack/subarg","date":"2014-02-09T06:33:31.959Z","type":"message"}
{"nick":"substack","message":"sent another email to support","date":"2014-02-09T06:37:23.386Z","type":"message"}
{"nick":"substack","message":"^^ rvagg feross","date":"2014-02-09T06:37:35.428Z","type":"message"}
{"nick":"feross","message":"substack: :(","date":"2014-02-09T06:38:38.018Z","type":"message"}
{"nick":"terinjokes","message":"substack: i was getting caches expiring (and thus showing the right picture) only to later have the old cache back","date":"2014-02-09T06:52:59.042Z","type":"message"}
{"nick":"substack","message":"it might be like how npm was getting caching problems with fastly previously","date":"2014-02-09T06:54:34.030Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 1, free: 22]","date":"2014-02-09T06:55:20.765Z","type":"message"}
{"nick":"terinjokes","message":"substack: interesting","date":"2014-02-09T06:55:48.161Z","type":"message"}
{"nick":"thlorenz","date":"2014-02-09T07:00:42.198Z","type":"join"}
{"nick":"kenperkins","reason":"Read error: Connection reset by peer","date":"2014-02-09T07:01:42.471Z","type":"quit"}
{"nick":"kenperkins_","date":"2014-02-09T07:01:50.280Z","type":"join"}
{"nick":"thlorenz","reason":"Read error: Operation timed out","date":"2014-02-09T07:05:04.958Z","type":"quit"}
{"nick":"ceejbot_","reason":"Remote host closed the connection","date":"2014-02-09T07:10:48.256Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T07:11:36.176Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 246 seconds","date":"2014-02-09T07:16:52.984Z","type":"quit"}
{"nick":"hoobdeebla","date":"2014-02-09T07:26:46.795Z","type":"quit"}
{"nick":"marcello3d","new_nick":"marcello3d_zzZ","date":"2014-02-09T07:26:52.420Z","type":"nick"}
{"nick":"rvagg","message":"jesusabdullah: there's an awesome drive from adelaide down the south across to perth in the west, across the Nullabour Plain: http://en.wikipedia.org/wiki/Nullarbor_Plain","date":"2014-02-09T07:28:46.176Z","type":"message"}
{"nick":"rvagg","message":"jesusabdullah: mostly nothing out there but it's one of Australia's classic drives","date":"2014-02-09T07:28:56.911Z","type":"message"}
{"nick":"jesusabdullah","message":"Cool name, sounds ominous","date":"2014-02-09T07:29:26.931Z","type":"message"}
{"nick":"rvagg","message":"jesusabdullah: there's another one that goes from Adelaide in the middle of the southern bit right up to Darwin at the middle of the top, the Stuart Highway","date":"2014-02-09T07:29:41.619Z","type":"message"}
{"nick":"rvagg","message":"jesusabdullah: so much awesome stuff along the way including Ayres Rock and Cooper Pedy","date":"2014-02-09T07:29:57.032Z","type":"message"}
{"nick":"jesusabdullah","message":"neat","date":"2014-02-09T07:30:04.695Z","type":"message"}
{"nick":"rvagg","message":"http://en.wikipedia.org/wiki/Coober_Pedy","date":"2014-02-09T07:30:12.400Z","type":"message"}
{"nick":"rvagg","message":"most of the houses there are under ground","date":"2014-02-09T07:30:18.745Z","type":"message"}
{"nick":"jesusabdullah","message":"http://en.wikipedia.org/wiki/File:Nullarbor_Plain_Road_Sign_DSC04541.jpg","date":"2014-02-09T07:30:25.738Z","type":"message"}
{"nick":"jesusabdullah","message":"my God","date":"2014-02-09T07:30:27.210Z","type":"message"}
{"nick":"rvagg","message":"amazing places in the middle of the country bit the distances are vast and there's not much between landmarks","date":"2014-02-09T07:31:16.175Z","type":"message"}
{"nick":"pfraze","reason":"Ping timeout: 265 seconds","date":"2014-02-09T07:31:17.209Z","type":"quit"}
{"nick":"rvagg","message":"so you tend to need a decent car if you're doing any of these trips","date":"2014-02-09T07:31:32.877Z","type":"message"}
{"nick":"jesusabdullah","message":"yeah","date":"2014-02-09T07:31:35.942Z","type":"message"}
{"nick":"rvagg","message":"the Stuart Highway up the middle was speed-limit-less for a long time, they brought in limits a while back and now they're starting to remove them again because people are sick of it taking longer to get places","date":"2014-02-09T07:32:34.628Z","type":"message"}
{"nick":"rvagg","message":"you could wedge the steering wheel, put the cruise control on and go to sleep and you'd be fine","date":"2014-02-09T07:32:54.338Z","type":"message"}
{"nick":"ceejbot","date":"2014-02-09T07:41:44.073Z","type":"join"}
{"nick":"phated","date":"2014-02-09T07:42:56.249Z","type":"join"}
{"nick":"ceejbot","reason":"Read error: Connection reset by peer","date":"2014-02-09T07:43:40.413Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T07:44:09.781Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 248 seconds","date":"2014-02-09T07:50:29.601Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T07:50:59.724Z","type":"join"}
{"nick":"Guest91676","date":"2014-02-09T07:55:04.486Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 3]","date":"2014-02-09T07:55:20.882Z","type":"message"}
{"nick":"calvinfo","date":"2014-02-09T08:00:13.689Z","type":"part"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)","date":"2014-02-09T08:04:16.978Z","type":"message"}
{"nick":"terinjokes","message":"rvagg: i don't trust my car to go straight even while wedged","date":"2014-02-09T08:07:47.887Z","type":"message"}
{"nick":"ralphtheninja","date":"2014-02-09T08:09:54.033Z","type":"join"}
{"nick":"jesusabdullah","message":"rvagg: sounds like Desert Bus IRL","date":"2014-02-09T08:12:59.949Z","type":"message"}
{"nick":"jesusabdullah","message":"rvagg: All you need is a bus and a Germaine name tag","date":"2014-02-09T08:13:10.106Z","type":"message"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2014-02-09T08:15:32.361Z","type":"quit"}
{"nick":"funkytek","date":"2014-02-09T08:23:53.483Z","type":"join"}
{"nick":"ralphtheninja","reason":"Quit: Lost terminal","date":"2014-02-09T08:24:23.306Z","type":"quit"}
{"nick":"ralphtheninja","date":"2014-02-09T08:25:54.058Z","type":"join"}
{"nick":"fotoverite","reason":"Quit: fotoverite","date":"2014-02-09T08:29:02.300Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 245 seconds","date":"2014-02-09T08:33:31.077Z","type":"quit"}
{"nick":"ednapiranha","reason":"Quit: Leaving...","date":"2014-02-09T08:41:01.263Z","type":"quit"}
{"nick":"Maciek416","reason":"Remote host closed the connection","date":"2014-02-09T08:42:17.278Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T08:45:34.788Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 248 seconds","date":"2014-02-09T08:50:13.636Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 17]","date":"2014-02-09T08:55:20.762Z","type":"message"}
{"nick":"phated","reason":"Remote host closed the connection","date":"2014-02-09T08:56:32.250Z","type":"quit"}
{"nick":"phated","date":"2014-02-09T08:57:05.719Z","type":"join"}
{"nick":"calvinfo","date":"2014-02-09T08:57:41.446Z","type":"join"}
{"nick":"calvinfo1","date":"2014-02-09T08:59:33.011Z","type":"join"}
{"nick":"calvinfo","reason":"Read error: Connection reset by peer","date":"2014-02-09T08:59:33.383Z","type":"quit"}
{"nick":"mikolalysenko","date":"2014-02-09T08:59:58.696Z","type":"join"}
{"nick":"phated","reason":"Ping timeout: 272 seconds","date":"2014-02-09T09:01:53.682Z","type":"quit"}
{"nick":"calvinfo1","reason":"Ping timeout: 246 seconds","date":"2014-02-09T09:03:58.988Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 252 seconds","date":"2014-02-09T09:05:04.888Z","type":"quit"}
{"nick":"i_m_ca","reason":"Ping timeout: 253 seconds","date":"2014-02-09T09:17:44.118Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T09:46:27.742Z","type":"join"}
{"nick":"hemanth","date":"2014-02-09T09:47:15.057Z","type":"join"}
{"nick":"hemanth","action":"paws at juliangruber ","date":"2014-02-09T09:48:06.657Z","type":"action"}
{"nick":"hemanth","message":"Altreus! Looong time bro","date":"2014-02-09T09:48:19.965Z","type":"message"}
{"nick":"ceejbot","reason":"Ping timeout: 248 seconds","date":"2014-02-09T09:51:01.664Z","type":"quit"}
{"nick":"juliangruber","message":"hemanth: hai!","date":"2014-02-09T09:51:14.684Z","type":"message"}
{"nick":"hemanth","action":"follows quick coder juliangruber on github ;)","date":"2014-02-09T09:53:17.803Z","type":"action"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 15]","date":"2014-02-09T09:55:20.790Z","type":"message"}
{"nick":"Raynos","reason":"Ping timeout: 246 seconds","date":"2014-02-09T09:56:08.056Z","type":"quit"}
{"nick":"Raynos","date":"2014-02-09T09:57:18.453Z","type":"join"}
{"nick":"ELLIOTTCABLE","reason":"Ping timeout: 264 seconds","date":"2014-02-09T09:59:02.711Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T10:00:15.045Z","type":"join"}
{"nick":"ELLIOTTCABLE","date":"2014-02-09T10:00:22.865Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T10:00:33.002Z","type":"join"}
{"nick":"ins0mnia","date":"2014-02-09T10:03:03.212Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 246 seconds","date":"2014-02-09T10:04:31.999Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 265 seconds","date":"2014-02-09T10:05:57.037Z","type":"quit"}
{"nick":"ins0mnia","reason":"Read error: Operation timed out","date":"2014-02-09T10:06:44.473Z","type":"quit"}
{"nick":"phated","date":"2014-02-09T10:07:46.985Z","type":"join"}
{"nick":"ins0mnia","date":"2014-02-09T10:12:07.769Z","type":"join"}
{"nick":"phated","reason":"Ping timeout: 253 seconds","date":"2014-02-09T10:12:12.087Z","type":"quit"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)","date":"2014-02-09T10:31:47.429Z","type":"message"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2014-02-09T10:43:39.563Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T10:47:10.025Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 246 seconds","date":"2014-02-09T10:51:25.992Z","type":"quit"}
{"nick":"Guest91676","reason":"Ping timeout: 246 seconds","date":"2014-02-09T10:52:28.978Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 13]","date":"2014-02-09T10:55:20.721Z","type":"message"}
{"nick":"ITpro","date":"2014-02-09T10:56:37.617Z","type":"join"}
{"nick":"ITpro","new_nick":"Guest20208","date":"2014-02-09T10:57:01.085Z","type":"nick"}
{"nick":"calvinfo","date":"2014-02-09T11:01:04.023Z","type":"join"}
{"nick":"captain_ahab","date":"2014-02-09T11:01:15.580Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T11:01:18.233Z","type":"join"}
{"nick":"captain_ahab","new_nick":"joaoafrmartins","date":"2014-02-09T11:01:43.166Z","type":"nick"}
{"nick":"calvinfo","reason":"Ping timeout: 246 seconds","date":"2014-02-09T11:05:25.980Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 245 seconds","date":"2014-02-09T11:06:19.300Z","type":"quit"}
{"nick":"Guest20208","reason":"Ping timeout: 248 seconds","date":"2014-02-09T11:06:45.603Z","type":"quit"}
{"nick":"joaoafrmartins","reason":"Remote host closed the connection","date":"2014-02-09T11:09:16.969Z","type":"quit"}
{"nick":"ITpro_","date":"2014-02-09T11:10:45.597Z","type":"join"}
{"nick":"maksimlin","date":"2014-02-09T11:11:31.886Z","type":"join"}
{"nick":"Kessler","date":"2014-02-09T11:13:59.145Z","type":"join"}
{"nick":"maksimlin","reason":"Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131206152142]","date":"2014-02-09T11:17:21.009Z","type":"quit"}
{"nick":"ITpro_","reason":"Ping timeout: 248 seconds","date":"2014-02-09T11:19:01.608Z","type":"quit"}
{"nick":"ITpro_","date":"2014-02-09T11:22:45.029Z","type":"join"}
{"nick":"yorick","date":"2014-02-09T11:30:52.776Z","type":"join"}
{"nick":"ceejbot","date":"2014-02-09T11:47:54.441Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 245 seconds","date":"2014-02-09T11:52:09.281Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 13]","date":"2014-02-09T11:55:20.833Z","type":"message"}
{"nick":"calvinfo","date":"2014-02-09T12:01:44.664Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T12:02:09.344Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 248 seconds","date":"2014-02-09T12:05:57.601Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 245 seconds","date":"2014-02-09T12:07:09.414Z","type":"quit"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 184.106.106.46(dev-ie8-1)","date":"2014-02-09T12:09:17.780Z","type":"message"}
{"nick":"ralphtheninja","date":"2014-02-09T12:20:05.256Z","type":"part"}
{"nick":"rsole","date":"2014-02-09T12:24:00.875Z","type":"join"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.174.117(dev2)","date":"2014-02-09T12:25:17.713Z","type":"message"}
{"nick":"captain_ahab","date":"2014-02-09T12:41:56.696Z","type":"join"}
{"nick":"captain_ahab","new_nick":"joaoafrmartins","date":"2014-02-09T12:42:03.851Z","type":"nick"}
{"nick":"Kessler","reason":"Read error: Connection reset by peer","date":"2014-02-09T12:45:47.417Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T12:48:44.077Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 260 seconds","date":"2014-02-09T12:53:29.948Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 9]","date":"2014-02-09T12:55:20.711Z","type":"message"}
{"nick":"calvinfo","date":"2014-02-09T13:02:33.053Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T13:02:53.019Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 246 seconds","date":"2014-02-09T13:06:53.258Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 246 seconds","date":"2014-02-09T13:07:55.979Z","type":"quit"}
{"nick":"Kessler","date":"2014-02-09T13:20:17.727Z","type":"join"}
{"nick":"ceejbot","date":"2014-02-09T13:49:27.075Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 260 seconds","date":"2014-02-09T13:54:09.950Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 29]","date":"2014-02-09T13:55:20.890Z","type":"message"}
{"nick":"calvinfo","date":"2014-02-09T14:03:16.641Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T14:03:36.603Z","type":"join"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)","date":"2014-02-09T14:04:17.785Z","type":"message"}
{"nick":"calvinfo","reason":"Ping timeout: 265 seconds","date":"2014-02-09T14:08:05.838Z","type":"quit"}
{"nick":"Kessler","reason":"Ping timeout: 265 seconds","date":"2014-02-09T14:08:05.961Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 248 seconds","date":"2014-02-09T14:08:37.615Z","type":"quit"}
{"nick":"Kessler","date":"2014-02-09T14:10:34.499Z","type":"join"}
{"nick":"guybrush","reason":"Excess Flood","date":"2014-02-09T14:13:18.819Z","type":"quit"}
{"nick":"guybrush","date":"2014-02-09T14:13:48.140Z","type":"join"}
{"nick":"Kessler","reason":"Ping timeout: 245 seconds","date":"2014-02-09T14:22:09.296Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T14:38:11.114Z","type":"join"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2014-02-09T14:41:10.380Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T14:41:39.056Z","type":"join"}
{"nick":"kumavis","reason":"Read error: Connection reset by peer","date":"2014-02-09T14:42:51.468Z","type":"quit"}
{"nick":"hackygolucky","reason":"Read error: Connection reset by peer","date":"2014-02-09T14:42:51.643Z","type":"quit"}
{"nick":"thlorenz","reason":"Ping timeout: 246 seconds","date":"2014-02-09T14:45:55.990Z","type":"quit"}
{"nick":"kumavis","date":"2014-02-09T14:47:04.108Z","type":"join"}
{"nick":"hackygolucky","date":"2014-02-09T14:47:15.676Z","type":"join"}
{"nick":"ceejbot","date":"2014-02-09T14:50:10.024Z","type":"join"}
{"nick":"rsole","reason":"Read error: Connection reset by peer","date":"2014-02-09T14:50:48.305Z","type":"quit"}
{"nick":"rsole","date":"2014-02-09T14:52:17.722Z","type":"join"}
{"nick":"ceejbot","reason":"Ping timeout: 250 seconds","date":"2014-02-09T14:54:45.792Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 19]","date":"2014-02-09T14:55:20.772Z","type":"message"}
{"nick":"cpup","date":"2014-02-09T14:57:11.944Z","type":"join"}
{"nick":"fotoverite","date":"2014-02-09T14:59:30.596Z","type":"join"}
{"nick":"thlorenz","date":"2014-02-09T15:02:22.043Z","type":"join"}
{"nick":"thlorenz","reason":"Remote host closed the connection","date":"2014-02-09T15:03:23.643Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T15:03:54.097Z","type":"join"}
{"nick":"calvinfo","date":"2014-02-09T15:04:00.018Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T15:04:21.746Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 246 seconds","date":"2014-02-09T15:08:19.991Z","type":"quit"}
{"nick":"thlorenz","reason":"Ping timeout: 252 seconds","date":"2014-02-09T15:08:44.527Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 260 seconds","date":"2014-02-09T15:09:35.750Z","type":"quit"}
{"nick":"ceejbot","date":"2014-02-09T15:40:18.030Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 24]","date":"2014-02-09T15:55:20.818Z","type":"message"}
{"nick":"contrahax","date":"2014-02-09T15:56:42.078Z","type":"join"}
{"nick":"calvinfo","date":"2014-02-09T16:04:45.946Z","type":"join"}
{"nick":"mikolalysenko","date":"2014-02-09T16:05:08.621Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 260 seconds","date":"2014-02-09T16:09:29.946Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 248 seconds","date":"2014-02-09T16:10:13.627Z","type":"quit"}
{"nick":"ITpro_","reason":"Read error: No route to host","date":"2014-02-09T16:15:23.310Z","type":"quit"}
{"nick":"contrahax","reason":"Quit: Sleeping","date":"2014-02-09T16:21:17.581Z","type":"quit"}
{"nick":"pfraze","date":"2014-02-09T16:22:48.941Z","type":"join"}
{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2014-02-09T16:25:05.957Z","type":"nick"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)","date":"2014-02-09T16:31:48.258Z","type":"message"}
{"nick":"mikolalysenko","date":"2014-02-09T16:37:01.975Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 15]","date":"2014-02-09T16:55:20.906Z","type":"message"}
{"nick":"mikolalysenko","reason":"Ping timeout: 260 seconds","date":"2014-02-09T17:02:41.958Z","type":"quit"}
{"nick":"Maciek416","date":"2014-02-09T17:05:01.577Z","type":"join"}
{"nick":"calvinfo","date":"2014-02-09T17:05:41.009Z","type":"join"}
{"nick":"calvinfo","reason":"Ping timeout: 246 seconds","date":"2014-02-09T17:10:08.032Z","type":"quit"}
{"nick":"mikolalysenko","date":"2014-02-09T17:11:15.504Z","type":"join"}
{"nick":"h0ke","date":"2014-02-09T17:25:44.030Z","type":"join"}
{"nick":"h0ke","reason":"Ping timeout: 246 seconds","date":"2014-02-09T17:33:13.985Z","type":"quit"}
{"nick":"ednapiranha","date":"2014-02-09T17:39:16.574Z","type":"join"}
{"nick":"hoobdeebla","date":"2014-02-09T17:39:56.056Z","type":"join"}
{"nick":"phated","date":"2014-02-09T17:44:57.621Z","type":"join"}
{"nick":"prettyrobots","message":"Domenic_: Domenic Denicola?","date":"2014-02-09T17:48:34.618Z","type":"message"}
{"nick":"kriskowal","reason":"Ping timeout: 272 seconds","date":"2014-02-09T17:51:21.715Z","type":"quit"}
{"nick":"Domenic_","message":"prettyrobots: hi","date":"2014-02-09T17:52:07.896Z","type":"message"}
{"nick":"prettyrobots","message":"Hi. Yes. I'm trying to choose an OAuth implementation.","date":"2014-02-09T17:52:26.149Z","type":"message"}
{"nick":"prettyrobots","message":"And I'm going to use your Restify one.","date":"2014-02-09T17:52:35.142Z","type":"message"}
{"nick":"Domenic_","message":"cool!","date":"2014-02-09T17:52:41.042Z","type":"message"}
{"nick":"prettyrobots","message":"Because, \"Hey! I know that guy!\"","date":"2014-02-09T17:52:45.870Z","type":"message"}
{"nick":"prettyrobots","message":"Or, know *of*.","date":"2014-02-09T17:53:10.583Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: With two-legged, it is client_id/client_secret.","date":"2014-02-09T17:53:51.416Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: Which is a euphemism for username/password.","date":"2014-02-09T17:54:12.586Z","type":"message"}
{"nick":"Domenic_","message":"augh, so, i don't think it supports two-legged flow","date":"2014-02-09T17:54:13.587Z","type":"message"}
{"nick":"prettyrobots","message":"https://github.com/domenic/restify-oauth2","date":"2014-02-09T17:54:33.670Z","type":"message"}
{"nick":"prettyrobots","message":"That's you, right?","date":"2014-02-09T17:54:37.687Z","type":"message"}
{"nick":"Domenic_","message":"yeah","date":"2014-02-09T17:54:51.139Z","type":"message"}
{"nick":"prettyrobots","message":"And this is what people call \"two-legged\": https://github.com/domenic/restify-oauth2#client-credentials-hooks","date":"2014-02-09T17:54:58.379Z","type":"message"}
{"nick":"Domenic_","message":"oh, really?","date":"2014-02-09T17:55:17.103Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 1, free: 21]","date":"2014-02-09T17:55:20.777Z","type":"message"}
{"nick":"Domenic_","message":"i thought two-legged was the thing involving the browser","date":"2014-02-09T17:55:23.791Z","type":"message"}
{"nick":"Domenic_","message":"and the hash urls and stuff","date":"2014-02-09T17:55:28.603Z","type":"message"}
{"nick":"prettyrobots","message":"I don't think I'm having trouble understanding OAuth.","date":"2014-02-09T17:55:31.684Z","type":"message"}
{"nick":"prettyrobots","message":"But, I'm having a lot of trouble *talking* about it with other people. Smart people.","date":"2014-02-09T17:55:46.503Z","type":"message"}
{"nick":"Domenic_","message":"haha","date":"2014-02-09T17:55:50.565Z","type":"message"}
{"nick":"Domenic_","message":"oh no you are right","date":"2014-02-09T17:56:07.754Z","type":"message"}
{"nick":"Domenic_","message":"i was thinking of 3-legged","date":"2014-02-09T17:56:15.429Z","type":"message"}
{"nick":"Domenic_","message":"I saw \"legged\" and was like \"that was the complicated one that i don't support, right?\"","date":"2014-02-09T17:56:27.332Z","type":"message"}
{"nick":"Domenic_","message":"but it turns out only 3-legged is complicated and 2-legged is what i am doing","date":"2014-02-09T17:56:36.874Z","type":"message"}
{"nick":"prettyrobots","message":"Isn't this the \"three-legged\": https://github.com/domenic/restify-oauth2#resource-owner-password-credentials-hooks","date":"2014-02-09T17:57:01.504Z","type":"message"}
{"nick":"prettyrobots","message":"Doesn't that have redirects? When people say \"three-legged\" they mean the redirect to the resource site for authoriziation.","date":"2014-02-09T17:57:50.984Z","type":"message"}
{"nick":"i_m_ca","date":"2014-02-09T17:58:04.837Z","type":"join"}
{"nick":"Domenic_","message":"I think 3-legged is http://tools.ietf.org/html/rfc6749#section-1.3.1","date":"2014-02-09T17:58:07.009Z","type":"message"}
{"nick":"cpup","reason":"Ping timeout: 260 seconds","date":"2014-02-09T17:58:13.947Z","type":"quit"}
{"nick":"Domenic_","message":"well","date":"2014-02-09T17:58:14.389Z","type":"message"}
{"nick":"Domenic_","message":"more accurately","date":"2014-02-09T17:58:16.205Z","type":"message"}
{"nick":"Domenic_","message":"i think trying to describe all four flows as 2- or 3-legged does not capture the full space","date":"2014-02-09T17:58:28.509Z","type":"message"}
{"nick":"prettyrobots","message":"Your looks like a complete implementation of OAuth 2.","date":"2014-02-09T17:58:39.385Z","type":"message"}
{"nick":"Domenic_","message":"so maybe Resource Owner Password Credentials is 3 legged","date":"2014-02-09T17:58:41.288Z","type":"message"}
{"nick":"Domenic_","message":"no","date":"2014-02-09T17:58:43.425Z","type":"message"}
{"nick":"Domenic_","message":"I only do 2 of 4 flows","date":"2014-02-09T17:58:47.626Z","type":"message"}
{"nick":"Domenic_","message":"I think...","date":"2014-02-09T17:58:52.085Z","type":"message"}
{"nick":"prettyrobots","message":"I'm trying to figure out the different flows now.","date":"2014-02-09T18:00:54.516Z","type":"message"}
{"nick":"prettyrobots","message":"Or find a list of them.","date":"2014-02-09T18:01:03.560Z","type":"message"}
{"nick":"Domenic_","message":"this is the list http://tools.ietf.org/html/rfc6749#section-1.3","date":"2014-02-09T18:01:11.728Z","type":"message"}
{"nick":"Domenic_","message":"the simplest is client credentials","date":"2014-02-09T18:01:18.128Z","type":"message"}
{"nick":"Domenic_","message":"the next simplest IMO is resource owner password credentials","date":"2014-02-09T18:01:25.477Z","type":"message"}
{"nick":"Domenic_","message":"both of those two are implemented in restify-oauth2","date":"2014-02-09T18:01:33.362Z","type":"message"}
{"nick":"prettyrobots","message":"Then this was a great way to get confused.","date":"2014-02-09T18:01:35.402Z","type":"message"}
{"nick":"prettyrobots","message":"http://oauthbible.com","date":"2014-02-09T18:01:35.950Z","type":"message"}
{"nick":"Domenic_","message":"but authorization code and implicit are not implemented","date":"2014-02-09T18:01:43.434Z","type":"message"}
{"nick":"prettyrobots","message":"Two \"flows\" that are \"legged\".","date":"2014-02-09T18:01:48.458Z","type":"message"}
{"nick":"Domenic_","message":"\"wording, references, and terminology used may not reflect that of a technical paper or resource\" :-S","date":"2014-02-09T18:02:04.686Z","type":"message"}
{"nick":"prettyrobots","message":"You're missing \"impicit\".","date":"2014-02-09T18:03:27.138Z","type":"message"}
{"nick":"prettyrobots","message":"Or, uh, hey, great library. I'm not trying to sound judgy.","date":"2014-02-09T18:03:46.540Z","type":"message"}
{"nick":"Domenic_","message":":P","date":"2014-02-09T18:03:51.290Z","type":"message"}
{"nick":"Domenic_","message":"yeah no support for implicit and authorization code flows","date":"2014-02-09T18:03:58.271Z","type":"message"}
{"nick":"Domenic_","message":"the way in which that author mashes those two flows into CC and ROPC is confusing","date":"2014-02-09T18:04:09.668Z","type":"message"}
{"nick":"prettyrobots","message":"Implicit is just, \"here's your access token.\"","date":"2014-02-09T18:04:42.634Z","type":"message"}
{"nick":"Domenic_","message":"ah this section is better http://tools.ietf.org/html/rfc6749#section-4","date":"2014-02-09T18:05:17.837Z","type":"message"}
{"nick":"ralphtheninja","date":"2014-02-09T18:05:40.292Z","type":"join"}
{"nick":"ralphtheninja","date":"2014-02-09T18:05:54.275Z","type":"part"}
{"nick":"calvinfo","date":"2014-02-09T18:06:27.945Z","type":"join"}
{"nick":"Domenic_","message":"this explains implicit http://tools.ietf.org/html/rfc6749#section-4.2","date":"2014-02-09T18:06:43.688Z","type":"message"}
{"nick":"Domenic_","message":"i think it is the flow you would use for e.g. a twitter client","date":"2014-02-09T18:06:57.564Z","type":"message"}
{"nick":"Domenic_","message":"where the client sends you to a server endpoint that prompts for credentials","date":"2014-02-09T18:07:28.633Z","type":"message"}
{"nick":"Domenic_","message":"and the server redirects to the specified redirect_uri if authorization succeeds","date":"2014-02-09T18:07:42.107Z","type":"message"}
{"nick":"calvinfo1","date":"2014-02-09T18:08:13.688Z","type":"join"}
{"nick":"calvinfo","reason":"Read error: Connection reset by peer","date":"2014-02-09T18:08:18.301Z","type":"quit"}
{"nick":"rowbit","message":"substack, pkrumins: A developer is waiting in the queue for explorer/8.0","date":"2014-02-09T18:08:18.430Z","type":"message"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 184.106.106.46(dev-ie8-1)","date":"2014-02-09T18:09:18.390Z","type":"message"}
{"nick":"prettyrobots","message":"I'm building a service in the Node.js style of concerns separated by processes; many services with RESTful interfaces.","date":"2014-02-09T18:09:27.087Z","type":"message"}
{"nick":"prettyrobots","message":"Service A has an authenticated client and wants an access token for Service B.","date":"2014-02-09T18:10:09.510Z","type":"message"}
{"nick":"marcello3d_zzZ","new_nick":"marcello3d","date":"2014-02-09T18:10:15.370Z","type":"nick"}
{"nick":"prettyrobots","message":"Service B has it's own OAuth provider database.","date":"2014-02-09T18:10:26.742Z","type":"message"}
{"nick":"prettyrobots","message":"Can Service A authenticate as Service A with Service B, but get an access token that only accesses the resources of User C?","date":"2014-02-09T18:11:15.774Z","type":"message"}
{"nick":"Domenic_","message":"Yes, that sounds like a perfect use case for ROPC","date":"2014-02-09T18:11:45.151Z","type":"message"}
{"nick":"Domenic_","message":"you use the client ID to identify yourself as service A","date":"2014-02-09T18:11:52.908Z","type":"message"}
{"nick":"Domenic_","message":"and the username to identify yourself as wanting user C's resources","date":"2014-02-09T18:12:03.137Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: This is good to hear.","date":"2014-02-09T18:12:46.480Z","type":"message"}
{"nick":"prettyrobots","message":"So, I can send Service A id, Service A key, User C name?","date":"2014-02-09T18:13:05.011Z","type":"message"}
{"nick":"Domenic_","message":"and user C password","date":"2014-02-09T18:13:22.017Z","type":"message"}
{"nick":"prettyrobots","message":"Eureka.","date":"2014-02-09T18:14:48.035Z","type":"message"}
{"nick":"prettyrobots","message":"https://github.com/domenic/restify-oauth2#resource-owner-password-credentials-hooks","date":"2014-02-09T18:14:50.449Z","type":"message"}
{"nick":"prettyrobots","message":"Yes, yes.","date":"2014-02-09T18:15:03.128Z","type":"message"}
{"nick":"Domenic_","message":":)","date":"2014-02-09T18:15:17.564Z","type":"message"}
{"nick":"prettyrobots","message":"I get it. I also see why I wasn't communicating with my cohort.","date":"2014-02-09T18:15:44.834Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: Very, very cool. Thank you very much.","date":"2014-02-09T18:17:01.934Z","type":"message"}
{"nick":"Domenic_","message":":D","date":"2014-02-09T18:17:11.487Z","type":"message"}
{"nick":"mikolalysenko","reason":"Ping timeout: 265 seconds","date":"2014-02-09T18:19:54.555Z","type":"quit"}
{"nick":"mikolalysenko","date":"2014-02-09T18:23:36.029Z","type":"join"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.174.117(dev2)","date":"2014-02-09T18:25:18.438Z","type":"message"}
{"nick":"marcello3d","new_nick":"marcello3d_zzZ","date":"2014-02-09T18:30:59.293Z","type":"nick"}
{"nick":"calvinfo1","reason":"Quit: Leaving.","date":"2014-02-09T18:42:25.300Z","type":"quit"}
{"nick":"phated","reason":"Remote host closed the connection","date":"2014-02-09T18:47:58.962Z","type":"quit"}
{"nick":"phated","date":"2014-02-09T18:48:32.931Z","type":"join"}
{"nick":"phated_","date":"2014-02-09T18:50:07.455Z","type":"join"}
{"nick":"phated","reason":"Read error: Connection reset by peer","date":"2014-02-09T18:50:35.710Z","type":"quit"}
{"nick":"phated_","reason":"Remote host closed the connection","date":"2014-02-09T18:53:23.253Z","type":"quit"}
{"nick":"phated","date":"2014-02-09T18:53:55.938Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 3, free: 15]","date":"2014-02-09T18:55:20.812Z","type":"message"}
{"nick":"phated","reason":"Ping timeout: 250 seconds","date":"2014-02-09T18:58:17.790Z","type":"quit"}
{"nick":"calvinfo","date":"2014-02-09T19:02:20.021Z","type":"join"}
{"nick":"joaoafrmartins","reason":"Remote host closed the connection","date":"2014-02-09T19:17:49.357Z","type":"quit"}
{"nick":"joaoafrmartins","date":"2014-02-09T19:20:15.475Z","type":"join"}
{"nick":"kevino80","date":"2014-02-09T19:25:48.176Z","type":"join"}
{"nick":"kevino80","reason":"Client Quit","date":"2014-02-09T19:26:14.785Z","type":"quit"}
{"nick":"peutetre","date":"2014-02-09T19:27:03.893Z","type":"join"}
{"nick":"h0ke","date":"2014-02-09T19:28:48.478Z","type":"join"}
{"nick":"cpup","date":"2014-02-09T19:31:10.522Z","type":"join"}
{"nick":"Ikeyman","date":"2014-02-09T19:51:34.803Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 12]","date":"2014-02-09T19:55:21.016Z","type":"message"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.57.72.32(free10)","date":"2014-02-09T20:04:18.595Z","type":"message"}
{"nick":"phated","date":"2014-02-09T20:04:31.352Z","type":"join"}
{"nick":"Ikeyman","reason":"Quit: Ikeyman","date":"2014-02-09T20:06:23.401Z","type":"quit"}
{"nick":"phated","reason":"Ping timeout: 245 seconds","date":"2014-02-09T20:09:14.368Z","type":"quit"}
{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2014-02-09T20:11:21.937Z","type":"nick"}
{"nick":"ednapiranha","reason":"Quit: Leaving...","date":"2014-02-09T20:18:20.041Z","type":"quit"}
{"nick":"kriskowal","date":"2014-02-09T20:43:49.873Z","type":"join"}
{"nick":"peutetre","reason":"Quit: peutetre","date":"2014-02-09T20:46:27.018Z","type":"quit"}
{"nick":"mikolalysenko","reason":"Ping timeout: 245 seconds","date":"2014-02-09T20:51:26.054Z","type":"quit"}
{"nick":"mikolalysenko","date":"2014-02-09T20:54:54.343Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 2, free: 21]","date":"2014-02-09T20:55:20.883Z","type":"message"}
{"nick":"jcrugzz","date":"2014-02-09T21:03:11.543Z","type":"join"}
{"nick":"funkytek","date":"2014-02-09T21:43:25.472Z","type":"join"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 0, free: 32]","date":"2014-02-09T21:55:20.756Z","type":"message"}
{"nick":"kanzure_","message":"is there a preferred way to use browserify to get angularjs templates/partials bundled into javascript? there's gulp-ng-html2js but basically it is building a separate artifact that's not in my bundle.","date":"2014-02-09T22:18:55.414Z","type":"message"}
{"nick":"ednapiranha","date":"2014-02-09T22:18:57.400Z","type":"join"}
{"nick":"ednapiranha","reason":"Client Quit","date":"2014-02-09T22:19:28.462Z","type":"quit"}
{"nick":"justinabrahms","reason":"Quit: ZNC - http://znc.in","date":"2014-02-09T22:20:08.294Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T22:21:22.153Z","type":"join"}
{"nick":"kanzure_","message":"oh, alternatively, if i could somehow build my artifact and then pipe it into browserify that would be nice.","date":"2014-02-09T22:22:29.161Z","type":"message"}
{"nick":"kanzure_","message":"but i'm already piping another set of files into browserify. hrm.","date":"2014-02-09T22:22:38.960Z","type":"message"}
{"nick":"kanzure_","message":"maybe this https://github.com/robrich/gulp-if/pull/12","date":"2014-02-09T22:25:45.147Z","type":"message"}
{"nick":"rowbit","message":"substack, pkrumins: These encoders are STILL down: 50.56.27.70(dev-ie6-1)","date":"2014-02-09T22:31:48.805Z","type":"message"}
{"nick":"kanzure_","message":"is there any practical difference between ngbrowserify and browserify-ngmin?","date":"2014-02-09T22:33:20.680Z","type":"message"}
{"nick":"cianomaidin","date":"2014-02-09T22:36:30.950Z","type":"join"}
{"nick":"mikolalysenko","reason":"Ping timeout: 246 seconds","date":"2014-02-09T22:44:02.096Z","type":"quit"}
{"nick":"jjjohnny","message":"ls","date":"2014-02-09T22:47:58.900Z","type":"message"}
{"nick":"jjjohnny","message":"always missin mikola","date":"2014-02-09T22:48:22.687Z","type":"message"}
{"nick":"rowbit","message":"Daily usage stats: [developer: 10, free: 384]","date":"2014-02-09T22:55:20.700Z","type":"message"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 3, free: 11]","date":"2014-02-09T22:55:20.828Z","type":"message"}
{"nick":"mikolalysenko","date":"2014-02-09T22:58:17.750Z","type":"join"}
{"nick":"calvinfo","reason":"Quit: Leaving.","date":"2014-02-09T23:03:45.096Z","type":"quit"}
{"nick":"ednapiranha","date":"2014-02-09T23:04:08.106Z","type":"join"}
{"nick":"ins0mnia","reason":"Ping timeout: 248 seconds","date":"2014-02-09T23:05:41.621Z","type":"quit"}
{"nick":"rvagg","reason":"Ping timeout: 252 seconds","date":"2014-02-09T23:06:03.112Z","type":"quit"}
{"nick":"chrisdickinson","reason":"Ping timeout: 252 seconds","date":"2014-02-09T23:06:20.623Z","type":"quit"}
{"nick":"rvagg","date":"2014-02-09T23:06:58.739Z","type":"join"}
{"nick":"ins0mnia","date":"2014-02-09T23:14:19.946Z","type":"join"}
{"nick":"funkytek","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2014-02-09T23:16:06.803Z","type":"quit"}
{"nick":"rvagg","reason":"Ping timeout: 248 seconds","date":"2014-02-09T23:17:25.741Z","type":"quit"}
{"nick":"rvagg","date":"2014-02-09T23:19:17.585Z","type":"join"}
{"nick":"chromakode_","date":"2014-02-09T23:19:20.347Z","type":"join"}
{"nick":"chromakode_","reason":"Remote host closed the connection","date":"2014-02-09T23:19:42.408Z","type":"quit"}
{"nick":"ins0mnia","reason":"Ping timeout: 260 seconds","date":"2014-02-09T23:22:05.947Z","type":"quit"}
{"nick":"chrisdickinson","date":"2014-02-09T23:23:32.037Z","type":"join"}
{"nick":"ins0mnia","date":"2014-02-09T23:24:45.836Z","type":"join"}
{"nick":"cianomaidin","reason":"Quit: cianomaidin","date":"2014-02-09T23:25:17.124Z","type":"quit"}
{"nick":"i_m_ca","reason":"Ping timeout: 272 seconds","date":"2014-02-09T23:26:23.805Z","type":"quit"}
{"nick":"thlorenz","date":"2014-02-09T23:35:26.622Z","type":"quit"}
{"nick":"chrisdickinson","reason":"Ping timeout: 250 seconds","date":"2014-02-09T23:39:06.126Z","type":"quit"}
{"nick":"rvagg","reason":"Ping timeout: 246 seconds","date":"2014-02-09T23:39:20.024Z","type":"quit"}
{"nick":"ins0mnia","reason":"Ping timeout: 260 seconds","date":"2014-02-09T23:39:21.953Z","type":"quit"}
{"nick":"terinjokes","reason":"Ping timeout: 264 seconds","date":"2014-02-09T23:39:50.718Z","type":"quit"}
{"nick":"prettyrobots","message":"Domenic_: ?","date":"2014-02-09T23:40:50.782Z","type":"message"}
{"nick":"rvagg","date":"2014-02-09T23:40:52.768Z","type":"join"}
{"nick":"prettyrobots","message":"Domenic_: How do I act as a client?","date":"2014-02-09T23:40:59.986Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: Is there a suggested library, or should I just use `request` and set the headers myself?","date":"2014-02-09T23:41:20.312Z","type":"message"}
{"nick":"chrisdickinson","date":"2014-02-09T23:41:31.554Z","type":"join"}
{"nick":"terinjokes","date":"2014-02-09T23:41:34.617Z","type":"join"}
{"nick":"Domenic_","message":"prettyrobots: I think it's simple enough to just use request and set the headers yourself","date":"2014-02-09T23:41:42.084Z","type":"message"}
{"nick":"prettyrobots","message":"Domenic_: Cool.","date":"2014-02-09T23:41:52.105Z","type":"message"}
{"nick":"Domenic_","message":"https://github.com/domenic/restify-oauth2/blob/master/test/ropc-integration.coffee might help","date":"2014-02-09T23:42:00.619Z","type":"message"}
{"nick":"prettyrobots","message":"I'll jump to that then, instead of evaluating OAuth2 client libraries.","date":"2014-02-09T23:42:04.431Z","type":"message"}
{"nick":"Domenic_","message":"basically set client credentials in Authorization header, and user credentials in body, when posting to /token","date":"2014-02-09T23:42:15.211Z","type":"message"}
{"nick":"Domenic_","message":"that will give you back a token","date":"2014-02-09T23:42:18.532Z","type":"message"}
{"nick":"Domenic_","message":"and then you send the token in your Authorization header for all subsequent requests","date":"2014-02-09T23:42:29.072Z","type":"message"}
{"nick":"phated","date":"2014-02-09T23:43:28.104Z","type":"join"}
{"nick":"ins0mnia","date":"2014-02-09T23:48:12.353Z","type":"join"}
{"nick":"marcello3d_zzZ","new_nick":"marcello3d","date":"2014-02-09T23:53:14.362Z","type":"nick"}
{"nick":"ins0mnia","reason":"Read error: Operation timed out","date":"2014-02-09T23:54:58.552Z","type":"quit"}
{"nick":"rowbit","message":"Hourly usage stats: [developer: 1, free: 12]","date":"2014-02-09T23:55:21.101Z","type":"message"}
{"nick":"dominictarr","date":"2014-02-09T23:58:04.262Z","type":"join"}
{"nick":"maksimlin","date":"2014-02-09T23:59:59.990Z","type":"join"}