-
Notifications
You must be signed in to change notification settings - Fork 12
/
2012-10-17.txt
681 lines (681 loc) · 70.4 KB
/
2012-10-17.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
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
{"nick":"mjr_","reason":"Quit: mjr_","date":"2012-10-17T00:04:51.766Z","type":"quit"}
{"nick":"loladiro","reason":"Quit: loladiro","date":"2012-10-17T00:05:42.001Z","type":"quit"}
{"nick":"CoverSlide","reason":"Ping timeout: 272 seconds","date":"2012-10-17T00:11:55.016Z","type":"quit"}
{"nick":"loladiro","date":"2012-10-17T00:13:38.480Z","type":"join"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T00:17:10.761Z","type":"quit"}
{"nick":"piscisaureus_","reason":"Quit: ~ Trillian Astra - www.trillian.im ~","date":"2012-10-17T00:28:35.403Z","type":"quit"}
{"nick":"kazupon","reason":"Remote host closed the connection","date":"2012-10-17T00:31:22.880Z","type":"quit"}
{"nick":"kazupon","date":"2012-10-17T00:38:30.621Z","type":"join"}
{"nick":"c4milo","date":"2012-10-17T00:40:00.759Z","type":"join"}
{"nick":"lohkey","reason":"Ping timeout: 248 seconds","date":"2012-10-17T00:49:22.789Z","type":"quit"}
{"nick":"dap","reason":"Quit: Leaving.","date":"2012-10-17T00:53:23.141Z","type":"quit"}
{"nick":"kazupon","reason":"Remote host closed the connection","date":"2012-10-17T00:56:39.765Z","type":"quit"}
{"nick":"kazupon","date":"2012-10-17T00:58:53.749Z","type":"join"}
{"nick":"AvianFlu","date":"2012-10-17T01:01:40.932Z","type":"join"}
{"nick":"hz","date":"2012-10-17T01:06:24.733Z","type":"quit"}
{"nick":"benoitc","reason":"Excess Flood","date":"2012-10-17T01:06:53.987Z","type":"quit"}
{"nick":"benoitc","date":"2012-10-17T01:09:47.457Z","type":"join"}
{"nick":"EhevuTov","reason":"Quit: This computer has gone to sleep","date":"2012-10-17T01:10:44.125Z","type":"quit"}
{"nick":"saghul","reason":"Ping timeout: 245 seconds","date":"2012-10-17T01:18:15.383Z","type":"quit"}
{"nick":"loladiro","reason":"Quit: loladiro","date":"2012-10-17T01:18:24.888Z","type":"quit"}
{"nick":"saghul","date":"2012-10-17T01:20:30.013Z","type":"join"}
{"nick":"voodootikigod","reason":"*.net *.split","date":"2012-10-17T01:21:26.758Z","type":"quit"}
{"nick":"chrisdickinson","reason":"*.net *.split","date":"2012-10-17T01:21:26.759Z","type":"quit"}
{"nick":"voodootikigod","date":"2012-10-17T01:22:48.280Z","type":"join"}
{"nick":"chrisdickinson","date":"2012-10-17T01:22:48.280Z","type":"join"}
{"nick":"kazupon","reason":"Remote host closed the connection","date":"2012-10-17T01:23:56.071Z","type":"quit"}
{"nick":"loladiro","date":"2012-10-17T01:26:29.197Z","type":"join"}
{"nick":"loladiro","reason":"Client Quit","date":"2012-10-17T01:26:29.396Z","type":"quit"}
{"nick":"saghul","reason":"Ping timeout: 272 seconds","date":"2012-10-17T01:35:31.015Z","type":"quit"}
{"nick":"saghul","date":"2012-10-17T01:36:04.757Z","type":"join"}
{"nick":"abraxas","date":"2012-10-17T01:37:37.370Z","type":"join"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T01:38:27.976Z","type":"quit"}
{"nick":"TooTallNate","reason":"Quit: Computer has gone to sleep.","date":"2012-10-17T01:48:31.051Z","type":"quit"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2012-10-17T01:48:38.024Z","type":"quit"}
{"nick":"mmalecki","new_nick":"mmalecki[zzz]","date":"2012-10-17T01:54:53.499Z","type":"nick"}
{"nick":"CoverSlide","date":"2012-10-17T02:07:34.720Z","type":"join"}
{"nick":"xaq","date":"2012-10-17T02:10:03.153Z","type":"join"}
{"nick":"benoitc","reason":"Excess Flood","date":"2012-10-17T02:11:43.534Z","type":"quit"}
{"nick":"CoverSlide","reason":"Ping timeout: 252 seconds","date":"2012-10-17T02:12:01.523Z","type":"quit"}
{"nick":"benoitc","date":"2012-10-17T02:16:18.992Z","type":"join"}
{"nick":"`3rdEden","date":"2012-10-17T02:18:12.695Z","type":"join"}
{"nick":"jmar777","date":"2012-10-17T02:18:33.781Z","type":"join"}
{"nick":"EhevuTov","date":"2012-10-17T02:19:04.208Z","type":"join"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T02:21:11.770Z","type":"quit"}
{"nick":"xaq","date":"2012-10-17T02:22:38.172Z","type":"join"}
{"nick":"`3rdEden","reason":"Ping timeout: 246 seconds","date":"2012-10-17T02:22:42.937Z","type":"quit"}
{"nick":"indexzero","date":"2012-10-17T02:23:18.343Z","type":"join"}
{"nick":"EhevuTov","reason":"Quit: This computer has gone to sleep","date":"2012-10-17T02:25:46.109Z","type":"quit"}
{"nick":"indexzero","reason":"Client Quit","date":"2012-10-17T02:28:09.467Z","type":"quit"}
{"nick":"indexzero","date":"2012-10-17T02:32:15.656Z","type":"join"}
{"nick":"brson","reason":"Ping timeout: 246 seconds","date":"2012-10-17T02:35:27.349Z","type":"quit"}
{"nick":"c4milo_","date":"2012-10-17T02:39:34.205Z","type":"join"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2012-10-17T02:40:33.414Z","type":"quit"}
{"nick":"EhevuTov","date":"2012-10-17T02:41:39.528Z","type":"join"}
{"nick":"c4milo_","reason":"Ping timeout: 246 seconds","date":"2012-10-17T02:43:42.920Z","type":"quit"}
{"nick":"TooTallNate","date":"2012-10-17T02:55:41.717Z","type":"join"}
{"nick":"kazupon","date":"2012-10-17T02:55:45.427Z","type":"join"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T03:03:57.815Z","type":"quit"}
{"nick":"erickt","date":"2012-10-17T03:07:00.391Z","type":"join"}
{"nick":"benoitc","reason":"Excess Flood","date":"2012-10-17T03:12:11.810Z","type":"quit"}
{"nick":"benoitc","date":"2012-10-17T03:14:19.844Z","type":"join"}
{"nick":"brson","date":"2012-10-17T03:17:05.827Z","type":"join"}
{"nick":"joshthecoder","reason":"Quit: Leaving...","date":"2012-10-17T03:23:42.333Z","type":"quit"}
{"nick":"indexzero","date":"2012-10-17T03:32:40.387Z","type":"join"}
{"nick":"indexzero","reason":"Client Quit","date":"2012-10-17T03:34:51.523Z","type":"quit"}
{"nick":"indexzero","date":"2012-10-17T03:35:26.291Z","type":"join"}
{"nick":"indexzero","reason":"Client Quit","date":"2012-10-17T03:39:07.102Z","type":"quit"}
{"nick":"jmar777","reason":"Remote host closed the connection","date":"2012-10-17T03:44:38.234Z","type":"quit"}
{"nick":"jmar777","date":"2012-10-17T03:45:13.194Z","type":"join"}
{"nick":"jmar777","reason":"Read error: Connection reset by peer","date":"2012-10-17T03:47:04.144Z","type":"quit"}
{"nick":"jmar777_","date":"2012-10-17T03:47:09.866Z","type":"join"}
{"nick":"jmar777_","reason":"Ping timeout: 260 seconds","date":"2012-10-17T03:51:41.664Z","type":"quit"}
{"nick":"TooTallNate","reason":"Quit: [\"Textual IRC Client: www.textualapp.com\"]","date":"2012-10-17T03:51:42.131Z","type":"quit"}
{"nick":"indexzero","date":"2012-10-17T03:54:58.977Z","type":"join"}
{"nick":"benoitc","reason":"Excess Flood","date":"2012-10-17T04:12:39.362Z","type":"quit"}
{"nick":"benoitc","date":"2012-10-17T04:21:20.442Z","type":"join"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T04:22:07.385Z","type":"quit"}
{"nick":"xaq","date":"2012-10-17T04:26:05.356Z","type":"join"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T04:34:05.302Z","type":"quit"}
{"nick":"xaq","date":"2012-10-17T04:39:49.118Z","type":"join"}
{"nick":"mikeal","date":"2012-10-17T04:42:20.201Z","type":"join"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T04:47:12.807Z","type":"quit"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2012-10-17T04:48:52.876Z","type":"quit"}
{"nick":"erickt","reason":"Quit: erickt","date":"2012-10-17T04:50:32.706Z","type":"quit"}
{"nick":"Aria","reason":"Remote host closed the connection","date":"2012-10-17T04:51:47.434Z","type":"quit"}
{"nick":"Aria","date":"2012-10-17T04:52:15.256Z","type":"join"}
{"nick":"xaq","date":"2012-10-17T04:59:14.864Z","type":"join"}
{"nick":"joshthecoder","date":"2012-10-17T05:07:21.658Z","type":"join"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2012-10-17T05:08:43.417Z","type":"quit"}
{"nick":"benoitc","reason":"Excess Flood","date":"2012-10-17T05:13:04.821Z","type":"quit"}
{"nick":"benoitc","date":"2012-10-17T05:21:51.302Z","type":"join"}
{"nick":"paddybyers","date":"2012-10-17T05:24:06.817Z","type":"join"}
{"nick":"orlandovftw","date":"2012-10-17T05:31:27.297Z","type":"join"}
{"nick":"orlandovftw","reason":"Client Quit","date":"2012-10-17T05:31:40.725Z","type":"quit"}
{"nick":"CoverSlide","date":"2012-10-17T05:36:51.185Z","type":"join"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T05:45:10.268Z","type":"quit"}
{"nick":"brson","reason":"Quit: leaving","date":"2012-10-17T05:53:59.542Z","type":"quit"}
{"nick":"xaq","date":"2012-10-17T06:07:13.376Z","type":"join"}
{"nick":"paddybyers","reason":"Ping timeout: 246 seconds","date":"2012-10-17T06:20:12.814Z","type":"quit"}
{"nick":"EhevuTov","reason":"Quit: This computer has gone to sleep","date":"2012-10-17T06:24:51.582Z","type":"quit"}
{"nick":"rendar","date":"2012-10-17T07:04:17.673Z","type":"join"}
{"nick":"joshthecoder","reason":"Quit: Leaving...","date":"2012-10-17T07:10:09.477Z","type":"quit"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T07:22:36.362Z","type":"quit"}
{"nick":"paddybyers","date":"2012-10-17T07:30:47.138Z","type":"join"}
{"nick":"paddybyers","reason":"Ping timeout: 260 seconds","date":"2012-10-17T07:35:18.086Z","type":"quit"}
{"nick":"paddybyers","date":"2012-10-17T07:43:07.763Z","type":"join"}
{"nick":"AvianFlu","date":"2012-10-17T07:50:50.706Z","type":"join"}
{"nick":"mikeal","date":"2012-10-17T07:55:47.843Z","type":"join"}
{"nick":"kazupon","reason":"Remote host closed the connection","date":"2012-10-17T08:47:12.798Z","type":"quit"}
{"nick":"kazupon","date":"2012-10-17T08:47:46.333Z","type":"join"}
{"nick":"kazupon","reason":"Read error: Connection reset by peer","date":"2012-10-17T08:51:41.351Z","type":"quit"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2012-10-17T08:52:51.177Z","type":"quit"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2012-10-17T08:55:00.189Z","type":"quit"}
{"nick":"bnoordhuis","date":"2012-10-17T09:14:45.326Z","type":"join"}
{"nick":"V1","date":"2012-10-17T09:17:11.173Z","type":"join"}
{"nick":"V1","new_nick":"`3rdEden","date":"2012-10-17T09:17:37.785Z","type":"nick"}
{"nick":"c4milo","date":"2012-10-17T09:58:16.239Z","type":"join"}
{"nick":"bnoordhuis","reason":"Quit: leaving","date":"2012-10-17T09:59:28.869Z","type":"quit"}
{"nick":"piscisaureus_","date":"2012-10-17T10:26:56.118Z","type":"join"}
{"nick":"piscisaureus__","date":"2012-10-17T10:29:30.341Z","type":"join"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T10:31:05.812Z","type":"quit"}
{"nick":"piscisaureus_","reason":"Read error: Connection reset by peer","date":"2012-10-17T10:31:09.027Z","type":"quit"}
{"nick":"Aria","reason":"Remote host closed the connection","date":"2012-10-17T10:45:51.127Z","type":"quit"}
{"nick":"Aria","date":"2012-10-17T10:45:59.477Z","type":"join"}
{"nick":"mitsuhiko","reason":"Excess Flood","date":"2012-10-17T10:46:13.472Z","type":"quit"}
{"nick":"mitsuhiko","date":"2012-10-17T10:56:19.515Z","type":"join"}
{"nick":"hz","date":"2012-10-17T11:00:00.674Z","type":"join"}
{"nick":"c4milo","date":"2012-10-17T11:14:33.062Z","type":"join"}
{"nick":"Ralt","date":"2012-10-17T11:31:12.725Z","type":"join"}
{"nick":"Ralt","reason":"Client Quit","date":"2012-10-17T11:32:33.363Z","type":"quit"}
{"nick":"Ralt","date":"2012-10-17T11:32:47.657Z","type":"join"}
{"nick":"piscisaureus_","date":"2012-10-17T11:35:29.051Z","type":"join"}
{"nick":"piscisaureus__","reason":"Read error: Connection reset by peer","date":"2012-10-17T11:35:29.051Z","type":"quit"}
{"nick":"Ralt","reason":"Quit: leaving","date":"2012-10-17T11:48:29.064Z","type":"quit"}
{"nick":"mmalecki[zzz]","new_nick":"mmalecki","date":"2012-10-17T11:49:40.898Z","type":"nick"}
{"nick":"c4milo","message":"hey guys, I'm writing a C/C++ addon and I can't get it to receive SIGINT signals. Do I have to do something special using libuv in order to handle signals in C/C++ land?","date":"2012-10-17T11:52:07.270Z","type":"message"}
{"nick":"c4milo","message":"node v0.8.12 BTW ","date":"2012-10-17T11:52:36.941Z","type":"message"}
{"nick":"AvianFlu","date":"2012-10-17T11:53:29.055Z","type":"join"}
{"nick":"c4milo","message":"piscisaureus_: any idea?","date":"2012-10-17T11:54:56.212Z","type":"message"}
{"nick":"Aria","reason":"Remote host closed the connection","date":"2012-10-17T11:55:17.414Z","type":"quit"}
{"nick":"Ralt","date":"2012-10-17T11:57:18.970Z","type":"join"}
{"nick":"hz","reason":"Ping timeout: 272 seconds","date":"2012-10-17T11:59:58.958Z","type":"quit"}
{"nick":"piscisaureus_","message":"c4milo: ehm, are you using uv_signal or sigaction?","date":"2012-10-17T12:06:47.720Z","type":"message"}
{"nick":"c4milo","message":"nop","date":"2012-10-17T12:07:03.005Z","type":"message"}
{"nick":"c4milo","message":"I'm finishing fuse low level bindings","date":"2012-10-17T12:07:11.664Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo:","date":"2012-10-17T12:07:26.995Z","type":"message"}
{"nick":"c4milo","message":"and using fuse_set_signal_handlers() ","date":"2012-10-17T12:07:45.491Z","type":"message"}
{"nick":"piscisaureus_","message":"ah","date":"2012-10-17T12:07:50.360Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: libuv doesn't do anything with signals by default","date":"2012-10-17T12:08:30.872Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: but it could be that the node repl also installs a SIGINT handler","date":"2012-10-17T12:08:45.534Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: which would \"replace\" yours in that case","date":"2012-10-17T12:08:54.879Z","type":"message"}
{"nick":"c4milo","message":"I see, I'm not using repl though ","date":"2012-10-17T12:09:00.199Z","type":"message"}
{"nick":"c4milo","message":"it's weird, I don't understand fuse signal handlers don't get called :/ ","date":"2012-10-17T12:09:33.882Z","type":"message"}
{"nick":"c4milo","message":"why* ","date":"2012-10-17T12:09:39.575Z","type":"message"}
{"nick":"c4milo","message":"if I use process.on() on js land, the process doesn't handle SIGINT anymore","date":"2012-10-17T12:10:28.121Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: you're doing process.on('SIGINT', ...) ?","date":"2012-10-17T12:11:05.280Z","type":"message"}
{"nick":"jmar777","date":"2012-10-17T12:11:35.199Z","type":"join"}
{"nick":"c4milo","message":"ohh, I think nodejs is handling SIGINT somewhere, because the process finishes but fuse signal handlers don't get called (without using process.on()) ","date":"2012-10-17T12:11:35.200Z","type":"message"}
{"nick":"c4milo","message":"piscisaureus_: I only did it to test, but I'm not using it ","date":"2012-10-17T12:11:48.703Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: the default action for SIGINT is to exit","date":"2012-10-17T12:12:00.517Z","type":"message"}
{"nick":"c4milo","message":"indeed ","date":"2012-10-17T12:12:10.773Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: so you don't know whether it is handled :-)","date":"2012-10-17T12:12:19.730Z","type":"message"}
{"nick":"piscisaureus_","message":"c4milo: I think you should just run your thing in gdb","date":"2012-10-17T12:12:32.264Z","type":"message"}
{"nick":"c4milo","message":"well in fuse I know","date":"2012-10-17T12:12:34.483Z","type":"message"}
{"nick":"piscisaureus_","message":"and then use kill -INT to send a sigint","date":"2012-10-17T12:12:42.454Z","type":"message"}
{"nick":"c4milo","message":"because it doesn't call my cleanup functions ","date":"2012-10-17T12:12:46.022Z","type":"message"}
{"nick":"c4milo","message":"gotcha ","date":"2012-10-17T12:12:52.602Z","type":"message"}
{"nick":"c4milo","message":"yeah, I think I need to dig deeper now because I got stuck. So gdb will be. thanks piscisaureus_","date":"2012-10-17T12:13:32.485Z","type":"message"}
{"nick":"hz","date":"2012-10-17T12:18:05.975Z","type":"join"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T12:45:51.531Z","type":"quit"}
{"nick":"mikeal","date":"2012-10-17T12:51:36.943Z","type":"join"}
{"nick":"mikeal","reason":"Read error: Connection reset by peer","date":"2012-10-17T12:52:16.418Z","type":"quit"}
{"nick":"mikeal","date":"2012-10-17T12:52:45.195Z","type":"join"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2012-10-17T13:03:50.038Z","type":"quit"}
{"nick":"piscisaureus_","reason":"Ping timeout: 246 seconds","date":"2012-10-17T13:07:36.792Z","type":"quit"}
{"nick":"piscisaureus_","date":"2012-10-17T13:22:19.436Z","type":"join"}
{"nick":"piscisaureus_","reason":"Client Quit","date":"2012-10-17T13:22:36.202Z","type":"quit"}
{"nick":"piscisaureus_","date":"2012-10-17T13:23:49.837Z","type":"join"}
{"nick":"Ralt","reason":"Quit: WeeChat 0.3.9","date":"2012-10-17T13:30:06.266Z","type":"quit"}
{"nick":"Ralt","date":"2012-10-17T13:30:23.406Z","type":"join"}
{"nick":"c4milo","date":"2012-10-17T13:41:10.101Z","type":"join"}
{"nick":"mmalecki","new_nick":"mmalecki[slides]","date":"2012-10-17T13:55:00.444Z","type":"nick"}
{"nick":"erickt","date":"2012-10-17T14:08:18.920Z","type":"join"}
{"nick":"brson","date":"2012-10-17T14:35:23.860Z","type":"join"}
{"nick":"xaq","date":"2012-10-17T14:49:13.983Z","type":"join"}
{"nick":"V1","date":"2012-10-17T15:01:12.679Z","type":"join"}
{"nick":"indexzero","date":"2012-10-17T15:06:08.116Z","type":"join"}
{"nick":"EhevuTov","date":"2012-10-17T15:06:27.337Z","type":"join"}
{"nick":"brson","reason":"Ping timeout: 256 seconds","date":"2012-10-17T15:07:17.459Z","type":"quit"}
{"nick":"brson","date":"2012-10-17T15:07:34.316Z","type":"join"}
{"nick":"Ralt","reason":"Ping timeout: 246 seconds","date":"2012-10-17T15:09:42.268Z","type":"quit"}
{"nick":"brson","reason":"Ping timeout: 255 seconds","date":"2012-10-17T15:12:12.903Z","type":"quit"}
{"nick":"stagas","reason":"Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204]","date":"2012-10-17T15:12:55.617Z","type":"quit"}
{"nick":"V1","reason":"Remote host closed the connection","date":"2012-10-17T15:20:24.309Z","type":"quit"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T15:24:59.534Z","type":"quit"}
{"nick":"AndreasMadsen","date":"2012-10-17T15:25:56.483Z","type":"join"}
{"nick":"erickt","reason":"Quit: erickt","date":"2012-10-17T15:26:19.370Z","type":"quit"}
{"nick":"erickt","date":"2012-10-17T15:27:46.761Z","type":"join"}
{"nick":"erickt","reason":"Client Quit","date":"2012-10-17T15:27:49.189Z","type":"quit"}
{"nick":"brson","date":"2012-10-17T15:31:53.586Z","type":"join"}
{"nick":"xaq","date":"2012-10-17T15:33:15.062Z","type":"join"}
{"nick":"bradleymeck","date":"2012-10-17T15:45:18.359Z","type":"join"}
{"nick":"mmalecki[slides]","new_nick":"mmalecki","date":"2012-10-17T15:58:30.416Z","type":"nick"}
{"nick":"xaq","reason":"Remote host closed the connection","date":"2012-10-17T16:00:37.990Z","type":"quit"}
{"nick":"c4milo","reason":"Read error: Connection reset by peer","date":"2012-10-17T16:08:49.394Z","type":"quit"}
{"nick":"c4milo_","date":"2012-10-17T16:08:54.741Z","type":"join"}
{"nick":"dap","date":"2012-10-17T16:09:43.775Z","type":"join"}
{"nick":"piscisaureus_","message":"hey sblom","date":"2012-10-17T16:18:53.780Z","type":"message"}
{"nick":"piscisaureus_","message":"you might find it a little silent here","date":"2012-10-17T16:19:00.222Z","type":"message"}
{"nick":"piscisaureus_","message":"that's because isaacs and bnoordhuis are off to a conference","date":"2012-10-17T16:19:08.972Z","type":"message"}
{"nick":"indutny","message":":)","date":"2012-10-17T16:19:37.032Z","type":"message"}
{"nick":"piscisaureus_","message":"hey, indutny is alive?","date":"2012-10-17T16:19:46.081Z","type":"message"}
{"nick":"piscisaureus_","message":"s/?/!/","date":"2012-10-17T16:19:50.934Z","type":"message"}
{"nick":"indutny","message":"yes, I am","date":"2012-10-17T16:19:51.632Z","type":"message"}
{"nick":"indutny","message":"hi","date":"2012-10-17T16:19:56.173Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: sblom is the new node guy from msft","date":"2012-10-17T16:20:19.854Z","type":"message"}
{"nick":"indutny","message":"sblom: o hai!","date":"2012-10-17T16:20:28.743Z","type":"message"}
{"nick":"indutny","message":"his name is claudio?","date":"2012-10-17T16:20:35.585Z","type":"message"}
{"nick":"piscisaureus_","message":":-)","date":"2012-10-17T16:20:41.991Z","type":"message"}
{"nick":"piscisaureus_","message":"no","date":"2012-10-17T16:20:42.607Z","type":"message"}
{"nick":"piscisaureus_","message":"it's Scott","date":"2012-10-17T16:20:45.169Z","type":"message"}
{"nick":"indutny","message":"oh","date":"2012-10-17T16:20:54.914Z","type":"message"}
{"nick":"indutny","message":"good","date":"2012-10-17T16:20:57.753Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: review https://github.com/joyent/node/pull/4156 ?","date":"2012-10-17T16:21:11.333Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: have you never spoken to Claudio? He is the program manager at msft (igorzi's boss)","date":"2012-10-17T16:21:21.058Z","type":"message"}
{"nick":"indutny","message":"seems to be working fine on osx","date":"2012-10-17T16:21:23.653Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: aah, nope I hadn't","date":"2012-10-17T16:21:32.106Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: I don't see how this change makes child processes close...","date":"2012-10-17T16:22:11.197Z","type":"message"}
{"nick":"indutny","message":"well it won't make it close","date":"2012-10-17T16:22:45.395Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: I just seen that it always emits SIGINT on the readling object (instead of only when it's not a terminal)","date":"2012-10-17T16:22:45.884Z","type":"message"}
{"nick":"indutny","message":"I don't follow last sentence","date":"2012-10-17T16:23:03.848Z","type":"message"}
{"nick":"piscisaureus_","message":"s/readling/readline/","date":"2012-10-17T16:23:24.909Z","type":"message"}
{"nick":"indutny","message":"aah","date":"2012-10-17T16:23:35.933Z","type":"message"}
{"nick":"indutny","message":"well","date":"2012-10-17T16:23:54.880Z","type":"message"}
{"nick":"indutny","message":"that's a cool thing","date":"2012-10-17T16:23:59.394Z","type":"message"}
{"nick":"indutny","message":"other way","date":"2012-10-17T16:24:15.681Z","type":"message"}
{"nick":"indutny","message":"is handling SIGHUP in child process","date":"2012-10-17T16:24:21.613Z","type":"message"}
{"nick":"indutny","message":"ok, I'll try it","date":"2012-10-17T16:24:50.141Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: I'm really confused now. The commit message says \"Receing SIGINT signal should not just close process, but close child process too.\"","date":"2012-10-17T16:25:15.679Z","type":"message"}
{"nick":"indutny","message":"indeed","date":"2012-10-17T16:25:27.395Z","type":"message"}
{"nick":"indutny","message":"that's what it is doing","date":"2012-10-17T16:25:30.409Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: the typo aside","date":"2012-10-17T16:25:31.683Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: so how does it work?","date":"2012-10-17T16:25:39.892Z","type":"message"}
{"nick":"indutny","message":"by default, master process isn't watching any signals","date":"2012-10-17T16:25:55.598Z","type":"message"}
{"nick":"indutny","message":"SIGINT on readline is not really a signal, but ^C listener","date":"2012-10-17T16:26:06.982Z","type":"message"}
{"nick":"piscisaureus_","message":"yeah","date":"2012-10-17T16:26:12.280Z","type":"message"}
{"nick":"AndreasMadsen","reason":"Remote host closed the connection","date":"2012-10-17T16:26:17.847Z","type":"quit"}
{"nick":"piscisaureus_","message":"that's because when you put the tty in raw mode, ^C doesnt trigger sigint","date":"2012-10-17T16:26:29.900Z","type":"message"}
{"nick":"indutny","message":"yes","date":"2012-10-17T16:26:57.059Z","type":"message"}
{"nick":"indutny","message":"so","date":"2012-10-17T16:27:00.361Z","type":"message"}
{"nick":"indutny","message":"when some \"grand-parent\" process will send signal to master","date":"2012-10-17T16:27:17.093Z","type":"message"}
{"nick":"indutny","message":"it won't handle it and exit, leaving child process running","date":"2012-10-17T16:27:26.796Z","type":"message"}
{"nick":"indutny","message":"and SIGINT is apparently default signal for killing process","date":"2012-10-17T16:27:39.907Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: no that's SIGTERM","date":"2012-10-17T16:27:45.483Z","type":"message"}
{"nick":"indutny","message":"no","date":"2012-10-17T16:27:48.730Z","type":"message"}
{"nick":"indutny","message":"SIGTERM is a bad bad thing","date":"2012-10-17T16:27:54.297Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: ?","date":"2012-10-17T16:28:05.927Z","type":"message"}
{"nick":"indutny","message":"aah","date":"2012-10-17T16:28:31.045Z","type":"message"}
{"nick":"indutny","message":"that's SIGKILL","date":"2012-10-17T16:28:37.433Z","type":"message"}
{"nick":"piscisaureus_","message":"hmm","date":"2012-10-17T16:28:40.828Z","type":"message"}
{"nick":"indutny","message":"yeah, SIGTERM is fine","date":"2012-10-17T16:28:42.134Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: dude, you're the unix guy here, you're supposed to know this stuff :-)","date":"2012-10-17T16:30:00.544Z","type":"message"}
{"nick":"indutny","message":"haha","date":"2012-10-17T16:31:28.237Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: anyway, I can review your patch but you have to explain to me how it is supposed to work :-)","date":"2012-10-17T16:31:57.360Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: because it's not very obvious here","date":"2012-10-17T16:32:07.015Z","type":"message"}
{"nick":"indutny","message":"well, I need to explain this to myself first","date":"2012-10-17T16:32:10.373Z","type":"message"}
{"nick":"indutny","message":":)","date":"2012-10-17T16:32:13.052Z","type":"message"}
{"nick":"indutny","message":"for example","date":"2012-10-17T16:32:16.372Z","type":"message"}
{"nick":"piscisaureus_","message":"ok","date":"2012-10-17T16:32:17.325Z","type":"message"}
{"nick":"piscisaureus_","message":"good","date":"2012-10-17T16:32:18.562Z","type":"message"}
{"nick":"indutny","message":"child process should receive SIGHUP when parent disconnects","date":"2012-10-17T16:32:29.117Z","type":"message"}
{"nick":"piscisaureus_","message":"yes","date":"2012-10-17T16:32:37.535Z","type":"message"}
{"nick":"indutny","message":"we could probably add --debug-child-process flag","date":"2012-10-17T16:32:41.723Z","type":"message"}
{"nick":"piscisaureus_","message":"unless they have disconnected from the session leader","date":"2012-10-17T16:32:47.335Z","type":"message"}
{"nick":"indutny","message":"oh","date":"2012-10-17T16:32:53.640Z","type":"message"}
{"nick":"indutny","message":"it'll propagate?","date":"2012-10-17T16:32:58.893Z","type":"message"}
{"nick":"piscisaureus_","message":"but that only happens when {detached: true} is set","date":"2012-10-17T16:33:05.847Z","type":"message"}
{"nick":"indutny","message":"well, debugger repl will exit on SIGHUP anyway","date":"2012-10-17T16:33:08.883Z","type":"message"}
{"nick":"piscisaureus_","message":"yeah, but the child processes wont receive that when they have setsid'ed","date":"2012-10-17T16:33:29.963Z","type":"message"}
{"nick":"indutny","message":"ok","date":"2012-10-17T16:33:40.718Z","type":"message"}
{"nick":"tomshreds","date":"2012-10-17T16:34:08.965Z","type":"join"}
{"nick":"indutny","message":"ok","date":"2012-10-17T16:34:39.742Z","type":"message"}
{"nick":"indutny","message":"so...","date":"2012-10-17T16:34:42.277Z","type":"message"}
{"nick":"indutny","message":"lets try listening to SIGHUP in child","date":"2012-10-17T16:34:49.095Z","type":"message"}
{"nick":"indutny","message":"it seems to be more correct","date":"2012-10-17T16:34:54.851Z","type":"message"}
{"nick":"MI6","message":"\u0002joyent/node:\u0002 \u00033piscisaureus\u000f created branch upgrade-uv - http://git.io/KHqn2w","date":"2012-10-17T16:36:16.043Z","type":"message"}
{"nick":"piscisaureus_","message":"why does test-debugger-wait hang?","date":"2012-10-17T16:39:47.716Z","type":"message"}
{"nick":"indutny","message":"idk","date":"2012-10-17T16:44:06.981Z","type":"message"}
{"nick":"indutny","message":"where is it?","date":"2012-10-17T16:44:19.513Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: http://www.google.com/patents/US7028023","date":"2012-10-17T16:47:06.092Z","type":"message"}
{"nick":"indutny","message":"linked list patent","date":"2012-10-17T16:47:08.611Z","type":"message"}
{"nick":"joshthecoder","date":"2012-10-17T16:47:57.830Z","type":"join"}
{"nick":"piscisaureus_","message":"indutny: haha","date":"2012-10-17T16:54:53.054Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: luckily there isn't an abundance of prior art","date":"2012-10-17T16:55:09.124Z","type":"message"}
{"nick":"TooTallNate","date":"2012-10-17T16:55:10.843Z","type":"join"}
{"nick":"piscisaureus_","message":"indutny: but the ptrAux thing is somewhat funky, I don't think this is really useful except in really particular circumstances","date":"2012-10-17T16:55:48.830Z","type":"message"}
{"nick":"indutny","message":":)","date":"2012-10-17T17:00:56.271Z","type":"message"}
{"nick":"indutny","message":"so","date":"2012-10-17T17:01:02.336Z","type":"message"}
{"nick":"indutny","message":"both my patch and SIGHUP doesn't help here","date":"2012-10-17T17:01:11.352Z","type":"message"}
{"nick":"indutny","message":"unfortunatelly","date":"2012-10-17T17:01:13.354Z","type":"message"}
{"nick":"c4milo_","reason":"Remote host closed the connection","date":"2012-10-17T17:01:39.439Z","type":"quit"}
{"nick":"indutny","message":"and I don't understand why...","date":"2012-10-17T17:05:00.313Z","type":"message"}
{"nick":"indutny","message":"ah","date":"2012-10-17T17:05:17.115Z","type":"message"}
{"nick":"indutny","message":"all because of SIGKILL","date":"2012-10-17T17:05:20.783Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: https://github.com/joyent/node/pull/4156/files","date":"2012-10-17T17:08:59.179Z","type":"message"}
{"nick":"indutny","message":"does this version need comments?","date":"2012-10-17T17:09:12.165Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: I still don't get why the debuggee doesn't get SIGHUP when the parent is killed","date":"2012-10-17T17:10:56.561Z","type":"message"}
{"nick":"piscisaureus_","message":"will take a look myself","date":"2012-10-17T17:11:01.306Z","type":"message"}
{"nick":"indutny","message":"with SIGKILL?","date":"2012-10-17T17:11:04.929Z","type":"message"}
{"nick":"piscisaureus_","message":"yes","date":"2012-10-17T17:11:10.233Z","type":"message"}
{"nick":"indutny","message":"dunno :)","date":"2012-10-17T17:11:56.542Z","type":"message"}
{"nick":"indutny","message":"we need ben for this","date":"2012-10-17T17:11:58.821Z","type":"message"}
{"nick":"mmalecki","new_nick":"mmalecki[slides]","date":"2012-10-17T17:13:20.705Z","type":"nick"}
{"nick":"paddybyers","reason":"Ping timeout: 248 seconds","date":"2012-10-17T17:13:22.720Z","type":"quit"}
{"nick":"hz","reason":"Disconnected by services","date":"2012-10-17T17:14:35.407Z","type":"quit"}
{"nick":"hz","date":"2012-10-17T17:14:38.937Z","type":"join"}
{"nick":"kazupon","date":"2012-10-17T17:14:53.923Z","type":"join"}
{"nick":"hz","reason":"Disconnected by services","date":"2012-10-17T17:20:32.681Z","type":"quit"}
{"nick":"hz","date":"2012-10-17T17:20:35.936Z","type":"join"}
{"nick":"TooTallNate","message":"what's best way to overwrite n bytes at the beginning of a file with a Buffer in node?","date":"2012-10-17T17:23:10.021Z","type":"message"}
{"nick":"ryah","message":"pretty sure ref counting is broken somehow","date":"2012-10-17T17:23:32.070Z","type":"message"}
{"nick":"TooTallNate","message":"i don't think writeFile() would work in this case","date":"2012-10-17T17:23:34.469Z","type":"message"}
{"nick":"ryah","message":"but not sure yet how...","date":"2012-10-17T17:23:37.840Z","type":"message"}
{"nick":"ryah","message":"how did it become so complex? what happened to loop->active_cnt ?","date":"2012-10-17T17:24:01.068Z","type":"message"}
{"nick":"indutny","message":"ryah: where?","date":"2012-10-17T17:24:06.390Z","type":"message"}
{"nick":"ryah","message":"in libuv","date":"2012-10-17T17:24:10.132Z","type":"message"}
{"nick":"indutny","message":"in uv","date":"2012-10-17T17:24:10.333Z","type":"message"}
{"nick":"indutny","message":"well, active_cnt is gone","date":"2012-10-17T17:24:20.650Z","type":"message"}
{"nick":"indutny","message":"ref count is per handle now","date":"2012-10-17T17:24:24.653Z","type":"message"}
{"nick":"ryah","message":"ill try to get a test case...","date":"2012-10-17T17:24:41.155Z","type":"message"}
{"nick":"tjfontaine","message":"there's always uv_walk","date":"2012-10-17T17:24:42.650Z","type":"message"}
{"nick":"ryah","message":"it's still possible to have a uv_prepare_t be referenced?","date":"2012-10-17T17:27:25.008Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: uv_prepare_t should reference when it is started","date":"2012-10-17T17:28:38.080Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: uv_loop_t.active_handles is the reference count","date":"2012-10-17T17:29:35.975Z","type":"message"}
{"nick":"ryah","message":"im unrefing it right after uv_prepare_init and then refing it occasionally ","date":"2012-10-17T17:31:11.287Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: what do you want to achieve. You should probably never unref it","date":"2012-10-17T17:31:37.386Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: semantics changed here","date":"2012-10-17T17:31:44.879Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: the mere presence of the handle doesn't keep the loop alive. It keep the loop alive only when it is started.","date":"2012-10-17T17:32:04.651Z","type":"message"}
{"nick":"ryah","message":"what happens if i unref a handle before it's started?","date":"2012-10-17T17:33:26.590Z","type":"message"}
{"nick":"ryah","message":"does that prevent it from adding to the active_handles when it is started?","date":"2012-10-17T17:33:57.107Z","type":"message"}
{"nick":"ryah","message":"or is it ignored?","date":"2012-10-17T17:34:04.876Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: apparently there're no new assembly files for 586 and x86_64 in master, other than rc4-md5","date":"2012-10-17T17:34:05.431Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: yes","date":"2012-10-17T17:34:05.656Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: updated PR https://github.com/joyent/node/pull/4139","date":"2012-10-17T17:34:15.682Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: ok, will take a look","date":"2012-10-17T17:34:22.446Z","type":"message"}
{"nick":"indutny","message":"though there're one warning","date":"2012-10-17T17:34:25.798Z","type":"message"}
{"nick":"indutny","action":"ld: warning: _OPENSSL_ia32cap_P has different visibility (hidden) in libopenssl.a(openssl.x86_64cpuid.o) and (default) in libopenssl.a(openssl.cryptlib.o)","date":"2012-10-17T17:34:37.475Z","type":"action"}
{"nick":"piscisaureus_","message":"ryah: you can also ref() a handle that is already started and then it will keep the loop alive again","date":"2012-10-17T17:35:04.149Z","type":"message"}
{"nick":"mikeal","date":"2012-10-17T17:35:40.978Z","type":"join"}
{"nick":"indutny","message":"nvm","date":"2012-10-17T17:36:08.279Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: you are probably forgetting to set some preprocessor definbe","date":"2012-10-17T17:36:08.479Z","type":"message"}
{"nick":"indutny","message":"just fixed it","date":"2012-10-17T17:36:09.935Z","type":"message"}
{"nick":"indutny","message":"though, I've monkey-patched openssl","date":"2012-10-17T17:36:33.674Z","type":"message"}
{"nick":"indutny","message":"assembly file was incorrect","date":"2012-10-17T17:36:40.720Z","type":"message"}
{"nick":"indutny","message":"oh wait","date":"2012-10-17T17:36:55.668Z","type":"message"}
{"nick":"indutny","message":"no it wasn't","date":"2012-10-17T17:36:57.598Z","type":"message"}
{"nick":"indutny","message":"ah","date":"2012-10-17T17:37:09.908Z","type":"message"}
{"nick":"indutny","message":"no it was","date":"2012-10-17T17:37:11.315Z","type":"message"}
{"nick":"indutny","message":"OPENSSL_ia32cap_P is a two item integer array","date":"2012-10-17T17:37:33.888Z","type":"message"}
{"nick":"piscisaureus_","message":"huh","date":"2012-10-17T17:37:46.141Z","type":"message"}
{"nick":"indutny","message":"so it should have default visibility","date":"2012-10-17T17:37:48.554Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: no it is a pointer","date":"2012-10-17T17:37:53.774Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: to that","date":"2012-10-17T17:37:56.488Z","type":"message"}
{"nick":"indutny","message":"unsigned int OPENSSL_ia32cap_P[2];","date":"2012-10-17T17:38:03.932Z","type":"message"}
{"nick":"indutny","message":"well","date":"2012-10-17T17:38:08.226Z","type":"message"}
{"nick":"indutny","message":"it's both","date":"2012-10-17T17:38:10.757Z","type":"message"}
{"nick":"indutny","message":";)","date":"2012-10-17T17:38:11.930Z","type":"message"}
{"nick":"indutny","message":"how can I hide it in .c file?","date":"2012-10-17T17:38:51.085Z","type":"message"}
{"nick":"indutny","message":"meh, it's simplier to remove \".hidden\" prefix in assembly","date":"2012-10-17T17:39:16.250Z","type":"message"}
{"nick":"ryah","message":"is ref handling cross platform?","date":"2012-10-17T17:39:35.828Z","type":"message"}
{"nick":"ryah","message":"seems like it","date":"2012-10-17T17:39:37.615Z","type":"message"}
{"nick":"indutny","message":"indeed it is","date":"2012-10-17T17:40:09.328Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: yes, it is","date":"2012-10-17T17:41:22.424Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: there are some rough edges :-) But you will not run into them and I will fix it soon.","date":"2012-10-17T17:41:37.120Z","type":"message"}
{"nick":"piscisaureus_","message":"(but for correctness sake they will be fixed anyway)","date":"2012-10-17T17:41:54.697Z","type":"message"}
{"nick":"indutny","message":"wut?","date":"2012-10-17T17:42:49.158Z","type":"message"}
{"nick":"indutny","message":":)","date":"2012-10-17T17:43:21.718Z","type":"message"}
{"nick":"ryah","message":"#ifndef _WIN32","date":"2012-10-17T17:43:56.886Z","type":"message"}
{"nick":"ryah","message":"enum { UV__HANDLE_INTERNAL = 0x8000, UV__HANDLE_ACTIVE = 0x4000, UV__HANDLE_REF = 0x2000, UV__HANDLE_CLOSING = 0 /* no-op on unix */","date":"2012-10-17T17:43:57.089Z","type":"message"}
{"nick":"ryah","message":"};","date":"2012-10-17T17:43:59.889Z","type":"message"}
{"nick":"ryah","message":"#else","date":"2012-10-17T17:44:02.401Z","type":"message"}
{"nick":"ryah","message":"# define UV__HANDLE_INTERNAL 0x80","date":"2012-10-17T17:44:04.896Z","type":"message"}
{"nick":"ryah","message":"# define UV__HANDLE_ACTIVE 0x40","date":"2012-10-17T17:44:07.403Z","type":"message"}
{"nick":"ryah","message":"# define UV__HANDLE_REF 0x20","date":"2012-10-17T17:44:09.904Z","type":"message"}
{"nick":"ryah","message":"# define UV__HANDLE_CLOSING 0x01","date":"2012-10-17T17:44:12.411Z","type":"message"}
{"nick":"ryah","message":"#endif","date":"2012-10-17T17:44:14.922Z","type":"message"}
{"nick":"ryah","message":"^-- really? -_-","date":"2012-10-17T17:44:17.417Z","type":"message"}
{"nick":"kazupon","reason":"Remote host closed the connection","date":"2012-10-17T17:44:21.050Z","type":"quit"}
{"nick":"piscisaureus_","message":"ryah: yeah we have to go over that with sed :-)","date":"2012-10-17T17:44:40.377Z","type":"message"}
{"nick":"indutny","message":"ahahah","date":"2012-10-17T17:44:51.620Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: the problem is that all the handle flags are platform specific except these","date":"2012-10-17T17:44:57.667Z","type":"message"}
{"nick":"indutny","message":"piscisaureus_: ++","date":"2012-10-17T17:44:58.037Z","type":"message"}
{"nick":"kohai","message":"piscisaureus_ has 17 beers","date":"2012-10-17T17:44:58.241Z","type":"message"}
{"nick":"indutny","message":"lets start by this","date":"2012-10-17T17:45:15.618Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: I think UV__HANDLE_CLOSING will also be on unix","date":"2012-10-17T17:45:19.324Z","type":"message"}
{"nick":"indutny","message":"UV__HANDLE_INTERAL = 0x8080","date":"2012-10-17T17:45:21.106Z","type":"message"}
{"nick":"indutny","message":"just duplicate bytes ;)","date":"2012-10-17T17:45:31.054Z","type":"message"}
{"nick":"indutny","message":"on all platforms","date":"2012-10-17T17:45:35.081Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: that looks like a crappy value for flags :-)","date":"2012-10-17T17:45:35.373Z","type":"message"}
{"nick":"indutny","message":":D","date":"2012-10-17T17:45:35.658Z","type":"message"}
{"nick":"indutny","message":"haha","date":"2012-10-17T17:45:43.779Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny--","date":"2012-10-17T17:45:43.982Z","type":"message"}
{"nick":"kohai","message":"indutny has 33 beers","date":"2012-10-17T17:45:44.181Z","type":"message"}
{"nick":"indutny","message":"good enough","date":"2012-10-17T17:46:00.426Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny---","date":"2012-10-17T17:46:06.866Z","type":"message"}
{"nick":"kohai","message":"indutny has 32 beers","date":"2012-10-17T17:46:07.062Z","type":"message"}
{"nick":"indutny","message":"0x8080, 0x4040, 0x2020, 0x0101","date":"2012-10-17T17:46:07.540Z","type":"message"}
{"nick":"indutny","message":"and it'll work on all plaforms","date":"2012-10-17T17:46:15.285Z","type":"message"}
{"nick":"indutny","message":"without sed","date":"2012-10-17T17:46:19.151Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: sigh","date":"2012-10-17T17:46:30.639Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: you're wrong","date":"2012-10-17T17:46:38.981Z","type":"message"}
{"nick":"piscisaureus_","message":"indutny: and indexzero is squatting ind<tab> :-(","date":"2012-10-17T17:46:47.747Z","type":"message"}
{"nick":"indexzero","message":"VICTORY!","date":"2012-10-17T17:47:15.990Z","type":"message"}
{"nick":"indexzero","message":"[off topic] ryah: Dean McNamee is speaking at EmpireJS on Monday in NYC. If you're around I could hook you up with a ticket","date":"2012-10-17T17:48:00.993Z","type":"message"}
{"nick":"indutny","message":"hahah","date":"2012-10-17T17:48:14.667Z","type":"message"}
{"nick":"indutny","new_nick":"inddutny","date":"2012-10-17T17:48:24.260Z","type":"nick"}
{"nick":"inddutny","message":"piscisaureus_: try it now","date":"2012-10-17T17:48:29.180Z","type":"message"}
{"nick":"inddutny","message":";)","date":"2012-10-17T17:48:35.849Z","type":"message"}
{"nick":"piscisaureus_","message":"hmm","date":"2012-10-17T17:48:39.995Z","type":"message"}
{"nick":"inddutny","message":"oh","date":"2012-10-17T17:48:40.195Z","type":"message"}
{"nick":"piscisaureus_","message":"no","date":"2012-10-17T17:48:40.555Z","type":"message"}
{"nick":"inddutny","message":"still","date":"2012-10-17T17:48:41.940Z","type":"message"}
{"nick":"inddutny","new_nick":"indautny","date":"2012-10-17T17:48:47.802Z","type":"nick"}
{"nick":"indautny","message":"haha","date":"2012-10-17T17:48:50.777Z","type":"message"}
{"nick":"piscisaureus_","message":"yay","date":"2012-10-17T17:48:57.364Z","type":"message"}
{"nick":"indautny","message":"still doesn't work","date":"2012-10-17T17:49:12.610Z","type":"message"}
{"nick":"indautny","message":"may be just","date":"2012-10-17T17:49:16.104Z","type":"message"}
{"nick":"piscisaureus_","message":"wfm","date":"2012-10-17T17:49:18.895Z","type":"message"}
{"nick":"indautny","new_nick":"ind","date":"2012-10-17T17:49:19.667Z","type":"nick"}
{"nick":"ind","message":"ok","date":"2012-10-17T17:49:23.697Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: we also take patches btw :_)","date":"2012-10-17T17:49:38.796Z","type":"message"}
{"nick":"ind","message":"ryah isn't sending patches anymore","date":"2012-10-17T17:49:53.239Z","type":"message"}
{"nick":"piscisaureus_","message":"never say never","date":"2012-10-17T17:50:04.586Z","type":"message"}
{"nick":"ind","message":"he feels like github became alexander sphere for him","date":"2012-10-17T17:50:07.183Z","type":"message"}
{"nick":"ind","message":"piscisaureus_: while two main guys are on conference","date":"2012-10-17T17:50:57.351Z","type":"message"}
{"nick":"ind","message":"lets refactor all C++ parts of node","date":"2012-10-17T17:51:03.791Z","type":"message"}
{"nick":"ind","message":"silently","date":"2012-10-17T17:51:07.151Z","type":"message"}
{"nick":"piscisaureus_","message":"ind: you have good ideas for that?","date":"2012-10-17T17:51:20.125Z","type":"message"}
{"nick":"ind","message":"yes","date":"2012-10-17T17:51:25.293Z","type":"message"}
{"nick":"piscisaureus_","message":"ind: sure, go ahead","date":"2012-10-17T17:51:31.295Z","type":"message"}
{"nick":"ind","message":"lets rewrite them in C#","date":"2012-10-17T17:51:31.945Z","type":"message"}
{"nick":"piscisaureus_","message":"...","date":"2012-10-17T17:51:40.494Z","type":"message"}
{"nick":"ind","message":"we'll loose some users","date":"2012-10-17T17:51:41.966Z","type":"message"}
{"nick":"rendar","message":"lol","date":"2012-10-17T17:51:47.270Z","type":"message"}
{"nick":"ind","message":"but that's so good","date":"2012-10-17T17:51:52.939Z","type":"message"}
{"nick":"ind","message":"await and everything","date":"2012-10-17T17:52:14.563Z","type":"message"}
{"nick":"ind","message":"strong type system","date":"2012-10-17T17:52:18.057Z","type":"message"}
{"nick":"ind","message":"and garbage collection","date":"2012-10-17T17:52:22.590Z","type":"message"}
{"nick":"piscisaureus_","message":"well, I'd like to have await in node","date":"2012-10-17T17:52:28.352Z","type":"message"}
{"nick":"ind","message":"see ^^^","date":"2012-10-17T17:52:36.593Z","type":"message"}
{"nick":"ind","message":"that's the point","date":"2012-10-17T17:52:39.830Z","type":"message"}
{"nick":"tjfontaine","message":"I like the sugar in c#","date":"2012-10-17T17:52:49.862Z","type":"message"}
{"nick":"c4milo","date":"2012-10-17T17:53:29.022Z","type":"join"}
{"nick":"`3rdEden","reason":"Quit: brb, switching machines","date":"2012-10-17T17:53:38.420Z","type":"quit"}
{"nick":"rendar","message":"await can be doable with std::async in C++ maybe?","date":"2012-10-17T17:53:48.149Z","type":"message"}
{"nick":"piscisaureus_","message":"no","date":"2012-10-17T17:54:31.645Z","type":"message"}
{"nick":"ind","message":"it can be done in JS","date":"2012-10-17T17:54:36.233Z","type":"message"}
{"nick":"ind","message":";)","date":"2012-10-17T17:54:38.838Z","type":"message"}
{"nick":"piscisaureus_","message":"yes","date":"2012-10-17T17:54:46.880Z","type":"message"}
{"nick":"rendar","message":"yes, directly in js, interesting","date":"2012-10-17T17:55:10.245Z","type":"message"}
{"nick":"stagas","date":"2012-10-17T17:55:19.035Z","type":"join"}
{"nick":"ind","message":"has anyone tested tlsnappy?","date":"2012-10-17T17:55:38.401Z","type":"message"}
{"nick":"ind","message":"I haven't really got a chance to test it on other systems than ubuntu and osx","date":"2012-10-17T17:55:58.771Z","type":"message"}
{"nick":"ind","message":"also we need to bundle latest node-gyp in node","date":"2012-10-17T17:56:18.509Z","type":"message"}
{"nick":"`3rdEden","date":"2012-10-17T17:56:26.986Z","type":"join"}
{"nick":"ryah","message":"ok nevermind just a bad reinterpret_cast","date":"2012-10-17T17:58:50.079Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: haha","date":"2012-10-17T17:59:12.773Z","type":"message"}
{"nick":"ryah","message":":)","date":"2012-10-17T17:59:49.643Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: I was sad that you disliked the new refcounting, because I'm really happy with it. And it basically solved all the issues in node","date":"2012-10-17T17:59:51.900Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: good to hear that :-)","date":"2012-10-17T17:59:56.093Z","type":"message"}
{"nick":"ryah","message":"i just don't like having to change my mental model of how things work :)","date":"2012-10-17T18:00:30.866Z","type":"message"}
{"nick":"ind","message":":)","date":"2012-10-17T18:00:36.562Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: you're getting old ;-)","date":"2012-10-17T18:00:47.817Z","type":"message"}
{"nick":"ryah","message":"would be nice if those handle->flags weren't differnt cross platform","date":"2012-10-17T18:00:52.754Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: we want to fix this indeed.","date":"2012-10-17T18:01:01.048Z","type":"message"}
{"nick":"ryah","message":"got confused which was which for a while","date":"2012-10-17T18:01:06.256Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: some flags will always be platform-specific","date":"2012-10-17T18:01:11.248Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: but the \"shared\" flags should just be 0x1, 0x2, 0x4, 0x8","date":"2012-10-17T18:01:27.932Z","type":"message"}
{"nick":"V1","date":"2012-10-17T18:02:00.126Z","type":"join"}
{"nick":"`3rdEden","reason":"Ping timeout: 248 seconds","date":"2012-10-17T18:05:38.718Z","type":"quit"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2012-10-17T18:13:34.055Z","type":"quit"}
{"nick":"MI6","message":"\u0002joyent/node:\u0002 \u00033Bert Belder\u000f \u00037master\u000f * \u0002c11c19b\u0002 : uv: upgrade to 1e32cb0 - http://git.io/WPQBRA","date":"2012-10-17T18:14:04.780Z","type":"message"}
{"nick":"kazupon","date":"2012-10-17T18:14:45.372Z","type":"join"}
{"nick":"jmar777","reason":"Remote host closed the connection","date":"2012-10-17T18:19:26.670Z","type":"quit"}
{"nick":"jmar777","date":"2012-10-17T18:20:02.808Z","type":"join"}
{"nick":"lohkey","date":"2012-10-17T18:20:45.519Z","type":"join"}
{"nick":"paddybyers","date":"2012-10-17T18:22:47.504Z","type":"join"}
{"nick":"kazupon","reason":"Ping timeout: 245 seconds","date":"2012-10-17T18:23:46.967Z","type":"quit"}
{"nick":"jmar777_","date":"2012-10-17T18:23:50.033Z","type":"join"}
{"nick":"jmar777","reason":"Ping timeout: 260 seconds","date":"2012-10-17T18:24:21.610Z","type":"quit"}
{"nick":"piscisaureus_","message":"ryah: are you trying to troll the functional guys?","date":"2012-10-17T18:25:24.888Z","type":"message"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2012-10-17T18:25:26.535Z","type":"quit"}
{"nick":"AvianFlu","reason":"Remote host closed the connection","date":"2012-10-17T18:26:58.431Z","type":"quit"}
{"nick":"txdv","message":"why no c#","date":"2012-10-17T18:27:15.278Z","type":"message"}
{"nick":"ryah","message":"i just think most people don't think about this stuff much, and i do - so thought i should give my opinion :)","date":"2012-10-17T18:28:08.416Z","type":"message"}
{"nick":"ryah","message":"txdv: why c# ?","date":"2012-10-17T18:29:07.851Z","type":"message"}
{"nick":"ryah","message":"there is no reason","date":"2012-10-17T18:29:14.988Z","type":"message"}
{"nick":"ryah","message":"therefore death","date":"2012-10-17T18:29:24.507Z","type":"message"}
{"nick":"txdv","message":"big pusher of features compared to other languages","date":"2012-10-17T18:30:03.346Z","type":"message"}
{"nick":"piscisaureus_","message":"let's just make 1 language","date":"2012-10-17T18:30:18.503Z","type":"message"}
{"nick":"piscisaureus_","message":"that has all the features","date":"2012-10-17T18:30:21.353Z","type":"message"}
{"nick":"ryah","message":"yes","date":"2012-10-17T18:30:25.176Z","type":"message"}
{"nick":"piscisaureus_","message":"whaha","date":"2012-10-17T18:30:29.675Z","type":"message"}
{"nick":"ryah","message":"let's go back to the 1980s with C and unix","date":"2012-10-17T18:30:33.193Z","type":"message"}
{"nick":"ryah","message":"seriously","date":"2012-10-17T18:30:35.419Z","type":"message"}
{"nick":"ryah","message":"back when syscalls were 10 lines of code","date":"2012-10-17T18:30:48.945Z","type":"message"}
{"nick":"txdv","message":"People create languages because they don't like camelCase and would like to see a version of the BCL in CamelCase","date":"2012-10-17T18:33:27.589Z","type":"message"}
{"nick":"perezd","date":"2012-10-17T18:34:29.738Z","type":"join"}
{"nick":"piscisaureus_","message":"the good old days","date":"2012-10-17T18:36:10.071Z","type":"message"}
{"nick":"piscisaureus_","message":"when the air was clean and sex was dirty","date":"2012-10-17T18:36:19.560Z","type":"message"}
{"nick":"CoverSlide","message":"let's make a js engine in pascal","date":"2012-10-17T18:37:21.222Z","type":"message"}
{"nick":"txdv","message":"libuv is naked C, though it is designed for node, which uses v8 c++","date":"2012-10-17T18:38:21.717Z","type":"message"}
{"nick":"txdv","message":"why","date":"2012-10-17T18:38:23.463Z","type":"message"}
{"nick":"CoverSlide","message":"mode of node is in C","date":"2012-10-17T18:38:46.914Z","type":"message"}
{"nick":"CoverSlide","message":"mostly just the stuff that touches v8 is in C++","date":"2012-10-17T18:39:00.920Z","type":"message"}
{"nick":"txdv","message":"em, yeah, because most of node is libuv","date":"2012-10-17T18:39:32.298Z","type":"message"}
{"nick":"jmar777_","reason":"Remote host closed the connection","date":"2012-10-17T18:40:05.890Z","type":"quit"}
{"nick":"CoverSlide","message":"even before libuv","date":"2012-10-17T18:40:12.611Z","type":"message"}
{"nick":"txdv","message":"before libuv there was libev","date":"2012-10-17T18:40:21.806Z","type":"message"}
{"nick":"jmar777","date":"2012-10-17T18:40:42.526Z","type":"join"}
{"nick":"CoverSlide","message":"libev was in c, libeio was in c, ares was in c","date":"2012-10-17T18:42:10.958Z","type":"message"}
{"nick":"txdv","message":"they still all are","date":"2012-10-17T18:42:24.516Z","type":"message"}
{"nick":"ryah","message":"txdv: to not upset the c people","date":"2012-10-17T18:42:30.090Z","type":"message"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T18:42:30.870Z","type":"quit"}
{"nick":"txdv","message":"I c ppl","date":"2012-10-17T18:42:50.640Z","type":"message"}
{"nick":"ryah","message":"also symbol mangling is really annoying","date":"2012-10-17T18:42:51.555Z","type":"message"}
{"nick":"txdv","message":"O yeah, that one really sucks","date":"2012-10-17T18:43:15.215Z","type":"message"}
{"nick":"piscisaureus_","message":"it would be okay if it was standardized","date":"2012-10-17T18:43:33.758Z","type":"message"}
{"nick":"ryah","message":"it would be okay if i never had to see mangled symbols","date":"2012-10-17T18:44:09.554Z","type":"message"}
{"nick":"ryah","message":"but unfortuantely you spend all day staring at them","date":"2012-10-17T18:44:18.341Z","type":"message"}
{"nick":"txdv","message":"it will never be","date":"2012-10-17T18:44:23.125Z","type":"message"}
{"nick":"jmar777","reason":"Ping timeout: 246 seconds","date":"2012-10-17T18:44:56.983Z","type":"quit"}
{"nick":"txdv","message":"this is one of those things which technology could solve easily","date":"2012-10-17T18:45:01.203Z","type":"message"}
{"nick":"jmar777","date":"2012-10-17T18:45:14.022Z","type":"join"}
{"nick":"txdv","message":"but people just don't want for some reason to agree upon a standard","date":"2012-10-17T18:45:17.442Z","type":"message"}
{"nick":"piscisaureus_","message":"sunk cost","date":"2012-10-17T18:45:42.553Z","type":"message"}
{"nick":"piscisaureus_","message":"if you change it then all compiled libraries stop working","date":"2012-10-17T18:45:53.559Z","type":"message"}
{"nick":"piscisaureus_","message":"ok, that's not really sunk cost -- path dependency","date":"2012-10-17T18:46:13.911Z","type":"message"}
{"nick":"txdv","message":"the gcc people didn't have a problem with breaking it once already","date":"2012-10-17T18:46:24.354Z","type":"message"}
{"nick":"ryah","message":"we're going to fix this whole \"computer problem\"","date":"2012-10-17T18:46:27.705Z","type":"message"}
{"nick":"piscisaureus_","message":"we're going back to steam engines?","date":"2012-10-17T18:46:49.434Z","type":"message"}
{"nick":"txdv","message":"in what ways did the computer replace the steam engine","date":"2012-10-17T18:47:15.235Z","type":"message"}
{"nick":"ryah","message":"we're going back to a simple proceedural interafce that is fast and works","date":"2012-10-17T18:47:16.366Z","type":"message"}
{"nick":"ryah","message":"*procedural","date":"2012-10-17T18:47:33.399Z","type":"message"}
{"nick":"piscisaureus_","message":"txdv: in the times of the industial revolution, people worked in factories and what they'd do was dictated by what the steam engine could drive.","date":"2012-10-17T18:48:30.904Z","type":"message"}
{"nick":"piscisaureus_","message":"txdv: nowadays it's the computer","date":"2012-10-17T18:48:42.198Z","type":"message"}
{"nick":"txdv","message":"we all now work in front of computers","date":"2012-10-17T18:48:52.927Z","type":"message"}
{"nick":"txdv","message":"but that's where you are wrong, I live in front of my computer","date":"2012-10-17T18:49:07.299Z","type":"message"}
{"nick":"c4milo","date":"2012-10-17T18:51:22.220Z","type":"join"}
{"nick":"V1","reason":"Remote host closed the connection","date":"2012-10-17T18:55:56.029Z","type":"quit"}
{"nick":"piscisaureus_","message":"I wonder if I should expose uv_loop_new() to js in node","date":"2012-10-17T18:56:51.441Z","type":"message"}
{"nick":"tjfontaine","message":"to what end?","date":"2012-10-17T18:57:06.282Z","type":"message"}
{"nick":"piscisaureus_","message":"it'd make spawnSync very easy","date":"2012-10-17T18:57:12.806Z","type":"message"}
{"nick":"tjfontaine","message":"ah","date":"2012-10-17T18:57:24.700Z","type":"message"}
{"nick":"txdv","message":"spawnSync?","date":"2012-10-17T18:57:43.430Z","type":"message"}
{"nick":"txdv","message":"o the sync variant of spawn","date":"2012-10-17T18:57:59.819Z","type":"message"}
{"nick":"piscisaureus_","message":"var loop = new process.binding('loop').Loop()","date":"2012-10-17T18:58:16.024Z","type":"message"}
{"nick":"tjfontaine","message":"I have a use case where I use uv via ffi, it would be interesting if we exposed the whole damn thing :P","date":"2012-10-17T18:58:34.321Z","type":"message"}
{"nick":"txdv","message":"ffi?","date":"2012-10-17T18:58:50.797Z","type":"message"}
{"nick":"txdv","message":"what ffi?","date":"2012-10-17T18:58:52.408Z","type":"message"}
{"nick":"tjfontaine","message":"node-ffi","date":"2012-10-17T18:59:00.549Z","type":"message"}
{"nick":"txdv","message":"ffi in node exposing the libuv API?","date":"2012-10-17T18:59:13.503Z","type":"message"}
{"nick":"piscisaureus_","message":"exec('echo ola', function(err, stdout, stderr) {","date":"2012-10-17T18:59:17.881Z","type":"message"}
{"nick":"piscisaureus_","message":" saved_stout = stdout;","date":"2012-10-17T18:59:18.081Z","type":"message"}
{"nick":"piscisaureus_","message":"}, {loop: loop} );","date":"2012-10-17T18:59:18.081Z","type":"message"}
{"nick":"piscisaureus_","message":"process.binding('loop').run(loop);","date":"2012-10-17T18:59:26.475Z","type":"message"}
{"nick":"piscisaureus_","message":"process.binding('loop').delete(loop);","date":"2012-10-17T18:59:32.316Z","type":"message"}
{"nick":"tjfontaine","message":"txdv: well I just have to use the process it doesn't actually rely on libuv.so","date":"2012-10-17T18:59:37.643Z","type":"message"}
{"nick":"piscisaureus_","message":"return { stdout: saved_stdout, ... }","date":"2012-10-17T18:59:40.402Z","type":"message"}
{"nick":"piscisaureus_","message":"^-- so nice :-)","date":"2012-10-17T18:59:46.515Z","type":"message"}
{"nick":"tjfontaine","message":"piscisaureus_: make it so then :)","date":"2012-10-17T19:00:09.072Z","type":"message"}
{"nick":"piscisaureus_","message":"I am afraid that people will abuse it","date":"2012-10-17T19:00:19.034Z","type":"message"}
{"nick":"piscisaureus_","message":"to make sync networking etc","date":"2012-10-17T19:00:26.115Z","type":"message"}
{"nick":"tjfontaine","message":"caveat emptor","date":"2012-10-17T19:00:37.386Z","type":"message"}
{"nick":"piscisaureus_","message":"isaacs: ryah: TooTallNate: opinions on that?","date":"2012-10-17T19:01:03.829Z","type":"message"}
{"nick":"tjfontaine","message":"it's not going to be a true module, just internal, I don't see a reason why not that's how you handle timers right now as well","date":"2012-10-17T19:01:36.469Z","type":"message"}
{"nick":"piscisaureus_","message":"it'd be really nice to have a low-level uv binding like in luvit","date":"2012-10-17T19:03:02.761Z","type":"message"}
{"nick":"tjfontaine","message":"it makes sense to have thin wrappers and to do as much plumbing in the js side as possible, in my estimation","date":"2012-10-17T19:03:37.130Z","type":"message"}
{"nick":"piscisaureus_","message":"well, from a maintainability perspectve, yes","date":"2012-10-17T19:03:57.577Z","type":"message"}
{"nick":"tjfontaine","message":"balancing the number of times you cross the barrier of course","date":"2012-10-17T19:04:08.838Z","type":"message"}
{"nick":"piscisaureus_","message":"but not from a performance perspective unfortunately","date":"2012-10-17T19:04:09.037Z","type":"message"}
{"nick":"EhevuTov","reason":"Quit: This computer has gone to sleep","date":"2012-10-17T19:04:31.238Z","type":"quit"}
{"nick":"txdv","message":"so you want to write a libuv binding with node-ffi?","date":"2012-10-17T19:08:47.658Z","type":"message"}
{"nick":"piscisaureus_","message":"txdv: over my dead body :-)","date":"2012-10-17T19:09:05.681Z","type":"message"}
{"nick":"tjfontaine","message":"I don't think anyone is really advocating that","date":"2012-10-17T19:09:08.944Z","type":"message"}
{"nick":"piscisaureus_","message":"txdv: I just (maybe) want libuv bindings the good old fashion hard-work way","date":"2012-10-17T19:09:26.401Z","type":"message"}
{"nick":"tjfontaine","message":"I have a small use case where I plumb uv_poll though","date":"2012-10-17T19:09:28.944Z","type":"message"}
{"nick":"txdv","message":"that would be even more work","date":"2012-10-17T19:09:59.035Z","type":"message"}
{"nick":"txdv","message":"without threads in node I don't see many applicable scenarios","date":"2012-10-17T19:10:40.841Z","type":"message"}
{"nick":"txdv","message":"node has no built in threads","date":"2012-10-17T19:12:11.785Z","type":"message"}
{"nick":"txdv","message":"i mean v8","date":"2012-10-17T19:12:14.546Z","type":"message"}
{"nick":"piscisaureus_","message":"I'm gonna go home","date":"2012-10-17T19:13:52.201Z","type":"message"}
{"nick":"piscisaureus_","message":"big party tonight","date":"2012-10-17T19:14:01.320Z","type":"message"}
{"nick":"piscisaureus_","message":"see you all later","date":"2012-10-17T19:14:06.104Z","type":"message"}
{"nick":"txdv","message":"no, you code","date":"2012-10-17T19:14:07.627Z","type":"message"}
{"nick":"tjfontaine","message":"enjoy","date":"2012-10-17T19:14:10.461Z","type":"message"}
{"nick":"piscisaureus_","message":"hopefully","date":"2012-10-17T19:14:23.744Z","type":"message"}
{"nick":"txdv","message":"no, you code","date":"2012-10-17T19:14:32.719Z","type":"message"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T19:15:09.992Z","type":"quit"}
{"nick":"indexzero","date":"2012-10-17T19:16:33.805Z","type":"join"}
{"nick":"c4milo","date":"2012-10-17T19:18:03.167Z","type":"join"}
{"nick":"paddybyers","reason":"Read error: No route to host","date":"2012-10-17T19:18:53.060Z","type":"quit"}
{"nick":"paddybyers","date":"2012-10-17T19:19:13.457Z","type":"join"}
{"nick":"kazupon","date":"2012-10-17T19:20:17.730Z","type":"join"}
{"nick":"kazupon","reason":"Ping timeout: 252 seconds","date":"2012-10-17T19:25:02.509Z","type":"quit"}
{"nick":"paddybyers","reason":"Ping timeout: 252 seconds","date":"2012-10-17T19:25:17.455Z","type":"quit"}
{"nick":"jmar777","reason":"Remote host closed the connection","date":"2012-10-17T19:26:29.335Z","type":"quit"}
{"nick":"jmar777","date":"2012-10-17T19:27:05.359Z","type":"join"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T19:29:22.655Z","type":"quit"}
{"nick":"jmar777","reason":"Ping timeout: 256 seconds","date":"2012-10-17T19:31:29.136Z","type":"quit"}
{"nick":"c4milo","date":"2012-10-17T19:34:26.939Z","type":"join"}
{"nick":"bradleymeck","message":"piscisaureus_: do you know cli stuff on windows? how to spawn something with `runas` and have pipes connected for .fork to work?","date":"2012-10-17T19:46:57.123Z","type":"message"}
{"nick":"TooTallNate","reason":"Ping timeout: 255 seconds","date":"2012-10-17T19:49:49.527Z","type":"quit"}
{"nick":"TooTallNate","date":"2012-10-17T19:52:01.783Z","type":"join"}
{"nick":"brson","reason":"Ping timeout: 265 seconds","date":"2012-10-17T19:52:20.272Z","type":"quit"}
{"nick":"jmar777","date":"2012-10-17T19:52:33.524Z","type":"join"}
{"nick":"lohkey","reason":"Quit: lohkey","date":"2012-10-17T19:53:33.823Z","type":"quit"}
{"nick":"bradleymeck","reason":"Quit: bradleymeck","date":"2012-10-17T19:57:31.535Z","type":"quit"}
{"nick":"brson","date":"2012-10-17T20:11:36.244Z","type":"join"}
{"nick":"lohkey","date":"2012-10-17T20:14:27.043Z","type":"join"}
{"nick":"kazupon","date":"2012-10-17T20:21:10.452Z","type":"join"}
{"nick":"hz","reason":"Ping timeout: 272 seconds","date":"2012-10-17T20:22:12.984Z","type":"quit"}
{"nick":"kazupon","reason":"Ping timeout: 246 seconds","date":"2012-10-17T20:26:27.183Z","type":"quit"}
{"nick":"hz","date":"2012-10-17T20:27:21.928Z","type":"join"}
{"nick":"jmar777","reason":"Remote host closed the connection","date":"2012-10-17T20:37:18.292Z","type":"quit"}
{"nick":"jmar777","date":"2012-10-17T20:37:52.805Z","type":"join"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T20:40:56.958Z","type":"quit"}
{"nick":"jmar777","reason":"Ping timeout: 260 seconds","date":"2012-10-17T20:42:36.599Z","type":"quit"}
{"nick":"mmalecki[slides]","new_nick":"mmalecki","date":"2012-10-17T20:44:20.895Z","type":"nick"}
{"nick":"piscisaureus_","message":"bradleymeck: don't know. CreateProcessAsUser I think","date":"2012-10-17T20:44:36.651Z","type":"message"}
{"nick":"paddybyers","date":"2012-10-17T20:45:06.599Z","type":"join"}
{"nick":"c4milo","date":"2012-10-17T20:49:35.041Z","type":"join"}
{"nick":"piscisaureus_","reason":"Quit: ~ Trillian Astra - www.trillian.im ~","date":"2012-10-17T20:50:39.894Z","type":"quit"}
{"nick":"bnoordhuis","date":"2012-10-17T20:58:31.763Z","type":"join"}
{"nick":"bnoordhuis","message":"i'm away for one day and already bert is slacking off","date":"2012-10-17T21:05:19.127Z","type":"message"}
{"nick":"mmalecki","message":"lol","date":"2012-10-17T21:06:31.753Z","type":"message"}
{"nick":"pooya","date":"2012-10-17T21:19:22.150Z","type":"join"}
{"nick":"kazupon","date":"2012-10-17T21:22:38.796Z","type":"join"}
{"nick":"kazupon","reason":"Ping timeout: 260 seconds","date":"2012-10-17T21:27:31.596Z","type":"quit"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2012-10-17T21:28:45.558Z","type":"quit"}
{"nick":"mmalecki","new_nick":"mmalecki[party]","date":"2012-10-17T21:31:17.946Z","type":"nick"}
{"nick":"mmalecki[party]","message":"bnoordhuis: boat didn't leave, soooo","date":"2012-10-17T21:31:38.729Z","type":"message"}
{"nick":"EhevuTov","date":"2012-10-17T21:37:16.865Z","type":"join"}
{"nick":"TooTallNate","message":"isaacs: are we gonna offer like a Tee stream or something? the lack of being able to pipe to multiple writables is hurting me right now","date":"2012-10-17T21:43:50.075Z","type":"message"}
{"nick":"indexzero","date":"2012-10-17T21:46:45.628Z","type":"join"}
{"nick":"rendar","date":"2012-10-17T21:47:26.570Z","type":"quit"}
{"nick":"txdv","message":"are there bindings for dart?","date":"2012-10-17T21:48:50.100Z","type":"message"}
{"nick":"CoverSlide","message":"i dont think so","date":"2012-10-17T21:52:48.785Z","type":"message"}
{"nick":"c4milo","reason":"Remote host closed the connection","date":"2012-10-17T21:57:58.202Z","type":"quit"}
{"nick":"txdv","message":"all their apis are async anyway","date":"2012-10-17T22:00:55.071Z","type":"message"}
{"nick":"txdv","message":"no async keyword","date":"2012-10-17T22:02:24.369Z","type":"message"}
{"nick":"bnoordhuis","reason":"Ping timeout: 246 seconds","date":"2012-10-17T22:02:45.960Z","type":"quit"}
{"nick":"CoverSlide","message":"dart has futures","date":"2012-10-17T22:07:17.672Z","type":"message"}
{"nick":"seebees","date":"2012-10-17T22:11:14.723Z","type":"join"}
{"nick":"rphillips","message":"does anyone know why uv_tcp_connect might be throwing an unknown error?","date":"2012-10-17T22:13:34.346Z","type":"message"}
{"nick":"stagas","reason":"Ping timeout: 240 seconds","date":"2012-10-17T22:14:09.861Z","type":"quit"}
{"nick":"stagas","date":"2012-10-17T22:16:04.098Z","type":"join"}
{"nick":"kazupon","date":"2012-10-17T22:23:31.108Z","type":"join"}
{"nick":"tommybergeron","date":"2012-10-17T22:25:17.053Z","type":"join"}
{"nick":"tommybergeron","reason":"Client Quit","date":"2012-10-17T22:25:19.623Z","type":"quit"}
{"nick":"kazupon","reason":"Ping timeout: 240 seconds","date":"2012-10-17T22:27:49.789Z","type":"quit"}
{"nick":"tomshreds","reason":"Ping timeout: 246 seconds","date":"2012-10-17T22:28:06.913Z","type":"quit"}
{"nick":"seebees","message":"has anyone used v8::Object::GetHiddenValue and v8::Object::SetHiddenValue in node?","date":"2012-10-17T22:35:31.015Z","type":"message"}
{"nick":"TooTallNate","message":"ircretary: tell isaacs here's a quick POC Tee stream class. What do you think? I think it will be necessary for core. https://gist.github.com/3908775","date":"2012-10-17T22:36:21.354Z","type":"message"}
{"nick":"ircretary","message":"TooTallNate: I'll be sure to tell isaacs","date":"2012-10-17T22:36:21.555Z","type":"message"}
{"nick":"TooTallNate","message":"ircretary: tell isaacs also, it's probably too late now, but having a \"readable\" event implies \"multiple listeners\" to me, which is a false assumption now since readable streams can only be read by one consumer. Maybe an _readable() function would have been better *shrug*","date":"2012-10-17T22:46:52.075Z","type":"message"}
{"nick":"ircretary","message":"TooTallNate: I'll be sure to tell isaacs","date":"2012-10-17T22:46:52.279Z","type":"message"}
{"nick":"TooTallNate","message":"ircretary: tell isaacs it might be nice if .pipe() threw if it's already being piped to somewhere else (it might already do that, haven't checked yet)","date":"2012-10-17T22:47:27.300Z","type":"message"}
{"nick":"ircretary","message":"TooTallNate: I'll be sure to tell isaacs","date":"2012-10-17T22:47:27.500Z","type":"message"}
{"nick":"txdv","message":"saghul: nice amount of tests","date":"2012-10-17T23:07:50.486Z","type":"message"}
{"nick":"saghul","message":"txdv where?","date":"2012-10-17T23:08:08.399Z","type":"message"}
{"nick":"txdv","message":"in pyuv","date":"2012-10-17T23:08:39.448Z","type":"message"}
{"nick":"saghul","message":"oh, thanks! :-)","date":"2012-10-17T23:08:56.843Z","type":"message"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2012-10-17T23:15:18.113Z","type":"quit"}
{"nick":"hz","date":"2012-10-17T23:18:01.400Z","type":"quit"}
{"nick":"paddybyers","reason":"Ping timeout: 260 seconds","date":"2012-10-17T23:19:31.589Z","type":"quit"}
{"nick":"kazupon","date":"2012-10-17T23:24:20.601Z","type":"join"}
{"nick":"perezd","reason":"Quit: perezd","date":"2012-10-17T23:26:38.879Z","type":"quit"}
{"nick":"kazupon","reason":"Ping timeout: 255 seconds","date":"2012-10-17T23:29:11.915Z","type":"quit"}
{"nick":"EhevuTov","reason":"Quit: This computer has gone to sleep","date":"2012-10-17T23:36:57.959Z","type":"quit"}
{"nick":"kazupon","date":"2012-10-17T23:49:06.357Z","type":"join"}