-
Notifications
You must be signed in to change notification settings - Fork 12
/
2011-09-30.txt
708 lines (708 loc) · 79.3 KB
/
2011-09-30.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
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
{"nick":"bnoordhuis","message":"in this case it worked though :)","date":"2011-09-30T00:00:08.648Z","type":"message"}
{"nick":"rmustacc","message":"Yup, that's good.","date":"2011-09-30T00:00:26.245Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T00:08:31.248Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T00:08:38.792Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T00:34:25.584Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T00:34:38.220Z","type":"join"}
{"nick":"piscisaureus","date":"2011-09-30T00:34:38.814Z","type":"join"}
{"nick":"piscisaureus_","date":"2011-09-30T00:36:20.783Z","type":"join"}
{"nick":"piscisaureus_","message":"aha","date":"2011-09-30T00:56:50.395Z","type":"message"}
{"nick":"piscisaureus_","message":"I'm back","date":"2011-09-30T00:56:53.519Z","type":"message"}
{"nick":"piscisaureus_","message":"did you guys discuss anything important at the scrum call?","date":"2011-09-30T00:58:11.566Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: ryah -> working on ipc for unix; igorzi -> working on ipc for windows.. that's it :)","date":"2011-09-30T01:00:26.794Z","type":"message"}
{"nick":"piscisaureus_","message":"ok","date":"2011-09-30T01:01:26.142Z","type":"message"}
{"nick":"piscisaureus_","message":"thnx","date":"2011-09-30T01:01:28.428Z","type":"message"}
{"nick":"piscisaureus_","message":"scheiße","date":"2011-09-30T01:02:39.520Z","type":"message"}
{"nick":"piscisaureus_","message":"can't find my german sim card :-(","date":"2011-09-30T01:02:47.415Z","type":"message"}
{"nick":"bnoordhuis","message":"sim karte, je doch?","date":"2011-09-30T01:06:15.743Z","type":"message"}
{"nick":"bnoordhuis","message":"joe cocker in 1980 seriously looked like a klingon...","date":"2011-09-30T01:10:31.951Z","type":"message"}
{"nick":"piscisaureus_","message":"mein sim karte is weg ja","date":"2011-09-30T01:11:48.211Z","type":"message"}
{"nick":"piscisaureus_","message":"jetzt muß ich ein neues kaufen","date":"2011-09-30T01:12:02.035Z","type":"message"}
{"nick":"piscisaureus_","message":"dan saugt mich ganz Affenkugeln","date":"2011-09-30T01:12:38.432Z","type":"message"}
{"nick":"piscisaureus_","message":"*das","date":"2011-09-30T01:12:43.635Z","type":"message"}
{"nick":"piscisaureus_","message":"außerdem, das heißt wahrscheinlich \"Affeneier\", und nicht \"Affenkugeln\"","date":"2011-09-30T01:14:10.635Z","type":"message"}
{"nick":"piscisaureus_","message":"schon","date":"2011-09-30T01:15:17.698Z","type":"message"}
{"nick":"piscisaureus_","message":"Güte nacht, freinde, es ist Zeit für mich zu gehen","date":"2011-09-30T01:15:32.286Z","type":"message"}
{"nick":"bnoordhuis","message":"und ich!","date":"2011-09-30T01:15:46.398Z","type":"message"}
{"nick":"bnoordhuis","message":"gruss gott, liebe freunde!","date":"2011-09-30T01:15:54.351Z","type":"message"}
{"nick":"piscisaureus_","message":"Ja du ach bnoordhuis. Sagt mal hallo von much zu Ihren Mädel","date":"2011-09-30T01:17:06.996Z","type":"message"}
{"nick":"piscisaureus_","message":"auch","date":"2011-09-30T01:17:26.091Z","type":"message"}
{"nick":"bnoordhuis","message":"mache ich, herr belder","date":"2011-09-30T01:17:49.952Z","type":"message"}
{"nick":"bnoordhuis","message":"und ihnen","date":"2011-09-30T01:17:54.230Z","type":"message"}
{"nick":"bnoordhuis","reason":"Ping timeout: 248 seconds","date":"2011-09-30T01:23:59.739Z","type":"quit"}
{"nick":"piscisaureus_","reason":"Ping timeout: 248 seconds","date":"2011-09-30T01:45:19.796Z","type":"quit"}
{"nick":"piscisaureus","reason":"Ping timeout: 255 seconds","date":"2011-09-30T01:46:31.224Z","type":"quit"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T01:46:41.615Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T01:47:02.949Z","type":"join"}
{"nick":"ryah","message":"igorzi: yes one reads stdin data and fds with uv_read2_start","date":"2011-09-30T01:50:33.139Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T01:53:19.800Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T01:53:29.220Z","type":"join"}
{"nick":"indexzero","reason":"Ping timeout: 260 seconds","date":"2011-09-30T02:06:59.806Z","type":"quit"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T02:24:00.451Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T02:24:08.065Z","type":"join"}
{"nick":"Casan","reason":"Quit: Leaving","date":"2011-09-30T02:27:51.315Z","type":"quit"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T02:42:11.581Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T02:42:18.828Z","type":"join"}
{"nick":"erickt_","date":"2011-09-30T03:10:44.614Z","type":"join"}
{"nick":"pquerna","message":"jebus","date":"2011-09-30T03:20:12.140Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T03:51:37.987Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T03:51:45.487Z","type":"join"}
{"nick":"dmkbot","reason":"*.net *.split","date":"2011-09-30T04:08:13.219Z","type":"quit"}
{"nick":"pquerna","reason":"*.net *.split","date":"2011-09-30T04:08:13.618Z","type":"quit"}
{"nick":"jmp0","reason":"*.net *.split","date":"2011-09-30T04:08:15.027Z","type":"quit"}
{"nick":"DrPizza","reason":"*.net *.split","date":"2011-09-30T04:08:16.769Z","type":"quit"}
{"nick":"pquerna","date":"2011-09-30T04:11:57.006Z","type":"join"}
{"nick":"dmkbot","date":"2011-09-30T04:11:57.211Z","type":"join"}
{"nick":"jmp0","date":"2011-09-30T04:11:57.211Z","type":"join"}
{"nick":"DrPizza","date":"2011-09-30T04:11:57.211Z","type":"join"}
{"nick":"DrPizza_","date":"2011-09-30T04:12:01.092Z","type":"join"}
{"nick":"DrPizza","reason":"Excess Flood","date":"2011-09-30T04:12:04.588Z","type":"quit"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T04:20:33.375Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T04:20:42.796Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T04:30:16.932Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T04:30:21.387Z","type":"join"}
{"nick":"erickt_","reason":"Quit: erickt_","date":"2011-09-30T04:31:52.886Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T04:40:41.130Z","type":"join"}
{"nick":"bradleymeck","date":"2011-09-30T04:51:39.399Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T05:02:24.789Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T05:02:37.164Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T05:03:08.953Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T05:03:14.595Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T05:09:17.044Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T05:09:24.780Z","type":"join"}
{"nick":"bradleymeck","reason":"Ping timeout: 244 seconds","date":"2011-09-30T05:13:34.177Z","type":"quit"}
{"nick":"felixge","reason":"Quit: felixge","date":"2011-09-30T06:30:24.650Z","type":"quit"}
{"nick":"mraleph","date":"2011-09-30T06:31:27.061Z","type":"join"}
{"nick":"mraleph","reason":"Quit: Leaving.","date":"2011-09-30T07:22:22.783Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T07:42:38.906Z","type":"join"}
{"nick":"felixge","reason":"Changing host","date":"2011-09-30T07:42:39.121Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T07:42:39.121Z","type":"join"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303koichik\u000f \u000307v0.4\u000f * r\u000249ac083\u000f \u000310\u000f/ test/simple/test-tls-pause.js \u0002:\u000f tls: Add test for #1775 - http://git.io/D_Nkew","date":"2011-09-30T07:43:21.513Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303koichik\u000f \u000307v0.4\u000f * r\u00024cdf9d4\u000f \u000310\u000f/ lib/tls.js \u0002:\u000f ","date":"2011-09-30T07:43:21.982Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f tls: Improve TLS flow control","date":"2011-09-30T07:43:22.202Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Fixes #1775. - http://git.io/rn1hTg","date":"2011-09-30T07:43:22.202Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303koichik\u000f \u000307master\u000f * r\u00025300829\u000f \u000310\u000f/ doc/api/buffers.markdown \u0002:\u000f ","date":"2011-09-30T08:12:09.570Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f docs: Added missing parenthesis to buffer.readUInt8 example.","date":"2011-09-30T08:12:09.793Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Fixes #1790. - http://git.io/gnTOcw","date":"2011-09-30T08:12:09.793Z","type":"message"}
{"nick":"slurp1","date":"2011-09-30T08:21:46.679Z","type":"join"}
{"nick":"ryah!~ry@tinyclouds.org","topic":"v0.5.8 https://github.com/joyent/node/issues?milestone=5&state=open","date":"2011-09-30T08:21:46.836Z","type":"topic"}
{"nick":"jmp0","reason":"*.net *.split","date":"2011-09-30T08:29:36.568Z","type":"quit"}
{"nick":"pquerna","reason":"*.net *.split","date":"2011-09-30T08:29:37.368Z","type":"quit"}
{"nick":"felixge","reason":"*.net *.split","date":"2011-09-30T08:29:38.990Z","type":"quit"}
{"nick":"indutny","reason":"*.net *.split","date":"2011-09-30T08:29:41.743Z","type":"quit"}
{"nick":"ircretary","reason":"*.net *.split","date":"2011-09-30T08:29:42.560Z","type":"quit"}
{"nick":"rmustacc","reason":"*.net *.split","date":"2011-09-30T08:29:42.718Z","type":"quit"}
{"nick":"ryah","reason":"*.net *.split","date":"2011-09-30T08:29:42.878Z","type":"quit"}
{"nick":"raggi_","reason":"*.net *.split","date":"2011-09-30T08:29:43.876Z","type":"quit"}
{"nick":"igorzi","reason":"*.net *.split","date":"2011-09-30T08:29:44.038Z","type":"quit"}
{"nick":"slurp","reason":"*.net *.split","date":"2011-09-30T08:29:44.851Z","type":"quit"}
{"nick":"luxigo","reason":"*.net *.split","date":"2011-09-30T08:29:45.381Z","type":"quit"}
{"nick":"erickt","reason":"*.net *.split","date":"2011-09-30T08:29:46.477Z","type":"quit"}
{"nick":"CIA-53","reason":"*.net *.split","date":"2011-09-30T08:29:46.917Z","type":"quit"}
{"nick":"ryah","date":"2011-09-30T08:40:55.046Z","type":"join"}
{"nick":"ircretary","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"rmustacc","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"jmp0","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"pquerna","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"indutny","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"felixge","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"igorzi","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"luxigo","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"erickt","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"CIA-53","date":"2011-09-30T08:40:55.203Z","type":"join"}
{"nick":"raggi_","date":"2011-09-30T08:41:04.436Z","type":"join"}
{"nick":"DrPizza_","reason":"Excess Flood","date":"2011-09-30T08:41:20.798Z","type":"quit"}
{"nick":"DrPizza","date":"2011-09-30T08:41:57.682Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T08:42:36.100Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T08:42:46.208Z","type":"join"}
{"nick":"bnoordhuis","date":"2011-09-30T09:46:32.273Z","type":"join"}
{"nick":"bnoordhuis","reason":"Ping timeout: 258 seconds","date":"2011-09-30T10:23:29.180Z","type":"quit"}
{"nick":"piscisaureus","date":"2011-09-30T10:57:41.683Z","type":"join"}
{"nick":"piscisaureus","reason":"Ping timeout: 248 seconds","date":"2011-09-30T11:20:47.684Z","type":"quit"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T12:41:59.919Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T12:42:12.685Z","type":"join"}
{"nick":"erickt_","date":"2011-09-30T14:14:31.741Z","type":"join"}
{"nick":"piscisaureus","date":"2011-09-30T14:50:14.062Z","type":"join"}
{"nick":"piscisaureus","reason":"Ping timeout: 258 seconds","date":"2011-09-30T15:18:41.056Z","type":"quit"}
{"nick":"erickt_","reason":"Quit: erickt_","date":"2011-09-30T15:23:16.015Z","type":"quit"}
{"nick":"felixge","reason":"Quit: felixge","date":"2011-09-30T15:50:12.339Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T15:54:56.300Z","type":"join"}
{"nick":"felixge","reason":"Changing host","date":"2011-09-30T15:55:07.271Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T15:55:07.428Z","type":"join"}
{"nick":"felixge","reason":"Client Quit","date":"2011-09-30T15:56:06.668Z","type":"quit"}
{"nick":"ryah","message":" /names","date":"2011-09-30T16:07:54.871Z","type":"message"}
{"nick":"ryah","message":"erickt: nice patch!","date":"2011-09-30T16:10:37.977Z","type":"message"}
{"nick":"piscisaureus","date":"2011-09-30T16:15:31.236Z","type":"join"}
{"nick":"indutny","message":"ryah: https://plus.google.com/115094562986465477143/posts/Di6RwCNKCrf","date":"2011-09-30T16:21:53.952Z","type":"message"}
{"nick":"indutny","message":"you're on Y combinator","date":"2011-09-30T16:21:57.951Z","type":"message"}
{"nick":"indutny","message":"heh","date":"2011-09-30T16:22:04.179Z","type":"message"}
{"nick":"ryah","message":"indutny: :P","date":"2011-09-30T16:25:53.692Z","type":"message"}
{"nick":"indutny","message":"time to work on uv_uptime()","date":"2011-09-30T16:26:04.859Z","type":"message"}
{"nick":"indutny","message":"sorry, just got a free time to dig into windows support for it","date":"2011-09-30T16:26:17.443Z","type":"message"}
{"nick":"indutny","message":"ryah: if you've any other priority things that can be assigned to me - feel free to ping me","date":"2011-09-30T16:26:37.927Z","type":"message"}
{"nick":"indutny","message":";)","date":"2011-09-30T16:26:39.689Z","type":"message"}
{"nick":"piscisaureus","reason":"Read error: Connection reset by peer","date":"2011-09-30T16:27:13.969Z","type":"quit"}
{"nick":"ryah","message":"indutny: we also need new bindings in node for the platform stuff once you get the libuv patches landed","date":"2011-09-30T16:27:22.182Z","type":"message"}
{"nick":"piscisaureus","date":"2011-09-30T16:27:37.247Z","type":"join"}
{"nick":"indutny","message":"ryah: k","date":"2011-09-30T16:27:38.663Z","type":"message"}
{"nick":"indutny","message":"I'll finish uv_now on windows and start working on next 'os' thing","date":"2011-09-30T16:27:50.204Z","type":"message"}
{"nick":"DrPizza","message":"indutny: using the perf data crap?","date":"2011-09-30T16:29:37.418Z","type":"message"}
{"nick":"indutny","message":"DrPizza: yes","date":"2011-09-30T16:29:44.570Z","type":"message"}
{"nick":"indutny","message":"going to just copy-paste that japaneese code","date":"2011-09-30T16:29:51.539Z","type":"message"}
{"nick":"indutny","message":"and see how it's working","date":"2011-09-30T16:29:55.269Z","type":"message"}
{"nick":"indutny","message":"than I'll refactor it","date":"2011-09-30T16:30:10.735Z","type":"message"}
{"nick":"DrPizza","message":"heh","date":"2011-09-30T16:30:13.440Z","type":"message"}
{"nick":"indutny","message":"and put comments","date":"2011-09-30T16:30:15.615Z","type":"message"}
{"nick":"indutny","message":"can't see any license nor copyrights in that file","date":"2011-09-30T16:30:26.302Z","type":"message"}
{"nick":"DrPizza","message":"that means it's copyright protected and you can't copy it.","date":"2011-09-30T16:30:36.418Z","type":"message"}
{"nick":"DrPizza","message":"you don't need explicit indication of copyright to protect works in berne convention countries (i.e. most or all of them)","date":"2011-09-30T16:31:03.620Z","type":"message"}
{"nick":"indutny","message":"DrPizza: where have you seen any copyrights? :)","date":"2011-09-30T16:31:04.438Z","type":"message"}
{"nick":"DrPizza","message":"it's implicit and automatic.","date":"2011-09-30T16:31:06.752Z","type":"message"}
{"nick":"indutny","message":"ah","date":"2011-09-30T16:31:10.720Z","type":"message"}
{"nick":"indutny","message":"ok, so I'll just see how it works","date":"2011-09-30T16:31:16.259Z","type":"message"}
{"nick":"indutny","message":"and implement same in libuv","date":"2011-09-30T16:31:20.676Z","type":"message"}
{"nick":"ryah","message":"indutny: :/ you cannot copy code into libuv","date":"2011-09-30T16:31:25.747Z","type":"message"}
{"nick":"DrPizza","message":"well there's the humdinger","date":"2011-09-30T16:31:31.709Z","type":"message"}
{"nick":"DrPizza","message":"if you follow it too closely","date":"2011-09-30T16:31:34.833Z","type":"message"}
{"nick":"DrPizza","message":"you've just written a derived work :)","date":"2011-09-30T16:31:39.360Z","type":"message"}
{"nick":"indutny","message":"oh crap","date":"2011-09-30T16:31:39.856Z","type":"message"}
{"nick":"indutny","message":":D","date":"2011-09-30T16:31:42.397Z","type":"message"}
{"nick":"indutny","message":"kk","date":"2011-09-30T16:31:47.419Z","type":"message"}
{"nick":"indutny","message":"I'll write it myself","date":"2011-09-30T16:31:50.440Z","type":"message"}
{"nick":"indutny","message":"and I swore - I'll damn winapi many many times","date":"2011-09-30T16:32:05.501Z","type":"message"}
{"nick":"ryah","message":"indutny: the CLA you signed says that too -_-","date":"2011-09-30T16:32:08.769Z","type":"message"}
{"nick":"indutny","message":"ryah: )","date":"2011-09-30T16:32:27.077Z","type":"message"}
{"nick":"piscisaureus","message":"indutny: it's not gonna be uv_now I hope?","date":"2011-09-30T16:44:17.668Z","type":"message"}
{"nick":"piscisaureus","message":"you mean uv_uptime","date":"2011-09-30T16:44:24.430Z","type":"message"}
{"nick":"indutny","message":"piscisaureus: oh","date":"2011-09-30T16:44:27.826Z","type":"message"}
{"nick":"indutny","message":"sorry","date":"2011-09-30T16:44:28.571Z","type":"message"}
{"nick":"indutny","message":"of course","date":"2011-09-30T16:44:30.205Z","type":"message"}
{"nick":"piscisaureus","message":"I will not let you hack uv_now:-)","date":"2011-09-30T16:44:33.847Z","type":"message"}
{"nick":"indutny","message":"hahaha :)","date":"2011-09-30T16:44:37.951Z","type":"message"}
{"nick":"piscisaureus","message":"nvm - just checkin'","date":"2011-09-30T16:44:44.594Z","type":"message"}
{"nick":"indutny","message":"do you guys know band \"Porcupine Tree\" ? :)","date":"2011-09-30T16:45:32.024Z","type":"message"}
{"nick":"piscisaureus","reason":"Read error: Connection reset by peer","date":"2011-09-30T16:52:45.477Z","type":"quit"}
{"nick":"piscisaureus","date":"2011-09-30T17:00:13.685Z","type":"join"}
{"nick":"piscisaureus","reason":"Ping timeout: 248 seconds","date":"2011-09-30T17:04:47.680Z","type":"quit"}
{"nick":"igorzi","message":"what do people think about this: https://github.com/koush/node/wiki/%22async%22-support-in-node.js ?","date":"2011-09-30T17:09:32.187Z","type":"message"}
{"nick":"ryah","message":"igorzi: not javascript","date":"2011-09-30T17:10:14.817Z","type":"message"}
{"nick":"ryah","message":"igorzi: :)","date":"2011-09-30T17:10:26.791Z","type":"message"}
{"nick":"igorzi","message":"ryah: yeah, i'm not disputing that :).. just want to know what people think about that pattern","date":"2011-09-30T17:10:54.147Z","type":"message"}
{"nick":"DrPizza","message":"looks decent","date":"2011-09-30T17:11:06.945Z","type":"message"}
{"nick":"DrPizza","message":"and it handles exceptions properly it says?","date":"2011-09-30T17:11:12.590Z","type":"message"}
{"nick":"ryah","message":"igorzi: i think the so called \"CPS transform\" is a good idea when it doesn't involve multiple call stacks","date":"2011-09-30T17:11:14.494Z","type":"message"}
{"nick":"DrPizza","message":"I think async/await is almost essential","date":"2011-09-30T17:13:07.567Z","type":"message"}
{"nick":"ryah","action":"shrugs","date":"2011-09-30T17:13:20.800Z","type":"action"}
{"nick":"ryah","message":"maybe","date":"2011-09-30T17:13:32.188Z","type":"message"}
{"nick":"DrPizza","message":"or some equivalent mechanism","date":"2011-09-30T17:13:35.518Z","type":"message"}
{"nick":"ryah","message":"i dont have enough experience with it to have a real opinion. i'm rather worried about such complexities","date":"2011-09-30T17:14:58.739Z","type":"message"}
{"nick":"indutny","message":"heh","date":"2011-09-30T17:15:15.227Z","type":"message"}
{"nick":"ryah","message":"i think they tend to get out of hand rather quickly and ultimately complicatating the programming model","date":"2011-09-30T17:15:21.684Z","type":"message"}
{"nick":"indutny","message":"that's only for high-level","date":"2011-09-30T17:15:37.475Z","type":"message"}
{"nick":"indutny","message":"no place for it in core, definitely","date":"2011-09-30T17:15:45.556Z","type":"message"}
{"nick":"indutny","message":"and I don't like it","date":"2011-09-30T17:15:49.394Z","type":"message"}
{"nick":"indutny","message":"I don't like any AST processors, though","date":"2011-09-30T17:16:02.757Z","type":"message"}
{"nick":"ryah","message":"this thing - certainly not. I just mean for programming in general","date":"2011-09-30T17:16:15.354Z","type":"message"}
{"nick":"ryah","message":"node is javascript - and v8 defines what javascript is. so we don't need to worry about this.","date":"2011-09-30T17:16:52.889Z","type":"message"}
{"nick":"igorzi","message":"ryah: when you say \"when it doesn't involve multiple call stacks\", you mean - the debugger would include some extra mechanism to preserve stacks?","date":"2011-09-30T17:17:04.052Z","type":"message"}
{"nick":"ryah","message":"igorzi: like coroutines - so that when you're \"blocked\" on a call you're actually handling other events","date":"2011-09-30T17:17:42.808Z","type":"message"}
{"nick":"ryah","message":"(quotes around blocked because this is all done in a single thread)","date":"2011-09-30T17:18:10.145Z","type":"message"}
{"nick":"ryah","message":"there are multiple ways of providing this \"wait\" mechanism - some complex - like coroutines where you longjmp into other call stacks","date":"2011-09-30T17:19:24.461Z","type":"message"}
{"nick":"ryah","message":"and some relatively simple - where you just rewrite the code somehow to put the code following the call into a callback","date":"2011-09-30T17:20:05.874Z","type":"message"}
{"nick":"DrPizza","message":"right","date":"2011-09-30T17:20:22.150Z","type":"message"}
{"nick":"DrPizza","message":"the complex part is exceptoin handlers","date":"2011-09-30T17:20:35.795Z","type":"message"}
{"nick":"isaacs","date":"2011-09-30T17:20:45.956Z","type":"join"}
{"nick":"erickt_","date":"2011-09-30T17:22:06.442Z","type":"join"}
{"nick":"igorzi","message":"i still don't really have a strong opinion on this (probably because i haven't written a complex project in javascript yet), but it seems like providing some optional syntactic sugar to deal with async pattern could be useful (as long as this sugar just rewrites the code)","date":"2011-09-30T17:26:41.772Z","type":"message"}
{"nick":"rmustacc","message":"Having written stuff where you need to do this, I don't see much value in it.","date":"2011-09-30T17:29:17.552Z","type":"message"}
{"nick":"DrPizza","message":"having written clallback heavy code, I hate not being able to write in a straight-through coding style","date":"2011-09-30T17:30:04.072Z","type":"message"}
{"nick":"rmustacc","message":"I don't like maigc though.","date":"2011-09-30T17:30:19.908Z","type":"message"}
{"nick":"rmustacc","message":"*magic","date":"2011-09-30T17:30:22.726Z","type":"message"}
{"nick":"rmustacc","message":"And having code automatically being rewritten feels like that.","date":"2011-09-30T17:30:35.123Z","type":"message"}
{"nick":"rmustacc","message":"Mostly just beacuse of how it looks being so different from what it turns into.","date":"2011-09-30T17:30:58.311Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u00024980686\u000f \u000310\u000f/ test/pummel/test-net-write-callbacks.js \u0002:\u000f ","date":"2011-09-30T17:31:59.941Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Add test from v0.4 dea49e3","date":"2011-09-30T17:32:00.105Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Note this test completes in 3 seconds on v0.4 and 7 minutes on master. NOT","date":"2011-09-30T17:32:00.105Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f GOOD. - http://git.io/3D3mIw","date":"2011-09-30T17:32:00.105Z","type":"message"}
{"nick":"ryah","message":"^-- Not good.","date":"2011-09-30T17:32:02.125Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307v0.4\u000f * r\u0002007ddcd\u000f \u000310\u000f/ (2 files in 2 dirs)\u0002:\u000f ","date":"2011-09-30T17:32:06.959Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Move test-net-write-callbacks to pummel","date":"2011-09-30T17:32:07.116Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Runs in 3 seconds. - http://git.io/gDKBTQ","date":"2011-09-30T17:32:07.117Z","type":"message"}
{"nick":"ryah","message":"this is basically exercising a particular hot path optimization we have in v0.4","date":"2011-09-30T17:34:12.868Z","type":"message"}
{"nick":"ryah","message":"which is not in net_uv.js yet","date":"2011-09-30T17:34:18.384Z","type":"message"}
{"nick":"indutny","message":"ryah: don't forget about this ;) https://github.com/joyent/node/pull/1800","date":"2011-09-30T17:35:10.004Z","type":"message"}
{"nick":"ryah","message":"indutny: thanks, i forgot","date":"2011-09-30T17:37:56.447Z","type":"message"}
{"nick":"indutny","message":"ryah: np","date":"2011-09-30T17:38:03.786Z","type":"message"}
{"nick":"indutny","message":"that's my job","date":"2011-09-30T17:38:07.490Z","type":"message"}
{"nick":"indutny","message":":P","date":"2011-09-30T17:38:08.174Z","type":"message"}
{"nick":"indutny","message":"http://msdn.microsoft.com/en-us/library/windows/desktop/aa373157(v=vs.85).aspx","date":"2011-09-30T17:38:29.107Z","type":"message"}
{"nick":"indutny","message":"Y U R so stupid!","date":"2011-09-30T17:38:44.330Z","type":"message"}
{"nick":"indutny","message":"heh","date":"2011-09-30T17:38:48.508Z","type":"message"}
{"nick":"indutny","message":"very interesting","date":"2011-09-30T18:10:21.765Z","type":"message"}
{"nick":"indutny","message":"looks like I need to find localized version of `System Up Time` string","date":"2011-09-30T18:10:42.031Z","type":"message"}
{"nick":"indutny","message":"and only then I'll be able to lookup it's value","date":"2011-09-30T18:10:49.992Z","type":"message"}
{"nick":"indutny","message":"http://support.microsoft.com/kb/287159/en","date":"2011-09-30T18:10:53.057Z","type":"message"}
{"nick":"brson","date":"2011-09-30T18:11:08.682Z","type":"join"}
{"nick":"CIA-53","message":"\u0002libuv:\u000f \u000303Ryan Dahl\u000f \u000307ipc\u000f * r\u0002dedf51c\u000f \u000310\u000f/ (6 files in 4 dirs)\u0002:\u000f wip - http://git.io/pZY7kw","date":"2011-09-30T18:21:01.092Z","type":"message"}
{"nick":"CIA-53","message":"\u0002libuv:\u000f \u000303Ryan Dahl\u000f \u000307ipc\u000f * r\u00027777833\u000f \u000310\u000f/ (include/uv-private/uv-unix.h src/unix/tty.c test/test-tty.c)\u0002:\u000f unix: allow tty raw mode to be turned off - http://git.io/57JoeA","date":"2011-09-30T18:21:01.323Z","type":"message"}
{"nick":"ryah","message":"shit.. wrong branch","date":"2011-09-30T18:21:16.152Z","type":"message"}
{"nick":"ryah","message":"force pushing on ipc","date":"2011-09-30T18:21:42.830Z","type":"message"}
{"nick":"CIA-53","message":"\u0002libuv:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u0002153d3c7\u000f \u000310\u000f/ (include/uv-private/uv-unix.h src/unix/tty.c test/test-tty.c)\u0002:\u000f unix: allow tty raw mode to be turned off - http://git.io/nWwv4w","date":"2011-09-30T18:21:57.976Z","type":"message"}
{"nick":"luxigo_","date":"2011-09-30T18:31:12.766Z","type":"join"}
{"nick":"raggi_","message":"why does uv_close (and other functions) take a callback argument, when there's already a callback member in the handle struct?","date":"2011-09-30T18:47:44.025Z","type":"message"}
{"nick":"ryah","message":"raggi_: to remind you to set it :)","date":"2011-09-30T18:48:56.771Z","type":"message"}
{"nick":"raggi_","message":"srsly","date":"2011-09-30T18:49:03.709Z","type":"message"}
{"nick":"raggi_","message":"ryah: so if i supply one, it sets it?","date":"2011-09-30T18:49:12.134Z","type":"message"}
{"nick":"ryah","message":"yes","date":"2011-09-30T18:49:20.020Z","type":"message"}
{"nick":"raggi_","message":"i.e. they're the same?","date":"2011-09-30T18:49:24.285Z","type":"message"}
{"nick":"raggi_","message":"cool","date":"2011-09-30T18:49:24.440Z","type":"message"}
{"nick":"raggi_","message":"is that the general pattern?","date":"2011-09-30T18:49:29.056Z","type":"message"}
{"nick":"ryah","message":"https://github.com/joyent/libuv/blob/e53d125d5cdc20fe6ec212e30ea9712250041394/src/unix/core.c#L75","date":"2011-09-30T18:49:46.576Z","type":"message"}
{"nick":"ryah","message":"mm.. i wouldn't say that","date":"2011-09-30T18:49:53.995Z","type":"message"}
{"nick":"raggi_","message":"i'd love for there to only be one variable per value","date":"2011-09-30T18:50:30.305Z","type":"message"}
{"nick":"raggi_","message":"i guess you have a reason","date":"2011-09-30T18:50:47.593Z","type":"message"}
{"nick":"ryah","message":"what do you mean?","date":"2011-09-30T18:51:08.448Z","type":"message"}
{"nick":"raggi_","message":"guessing it's convenience for when you re-use handles?","date":"2011-09-30T18:51:10.932Z","type":"message"}
{"nick":"raggi_","message":"owait, i think i'm being a retard","date":"2011-09-30T18:51:57.245Z","type":"message"}
{"nick":"ryah","message":"i suppose that parameter could be removed - it's a bit redundant","date":"2011-09-30T18:52:17.819Z","type":"message"}
{"nick":"raggi_","message":"right","date":"2011-09-30T18:54:32.659Z","type":"message"}
{"nick":"raggi_","message":"i thought for a moment that maybe i wasn't supposed to be allocating handles, but i should be","date":"2011-09-30T18:54:49.351Z","type":"message"}
{"nick":"raggi_","message":"(i'm kinda implementing top down through uv.h at the moment, so I don't have any \"working\" handles yet)","date":"2011-09-30T18:55:04.253Z","type":"message"}
{"nick":"ryah","message":"yeah, you need to alloc them","date":"2011-09-30T18:56:11.200Z","type":"message"}
{"nick":"raggi_","action":"nods","date":"2011-09-30T18:56:20.201Z","type":"action"}
{"nick":"raggi_","message":"do I need to \"zero\" out all fields when I allocate, or will appropriate bits be done by recievers? (for example the write_queue_size member on uv_stream_t)","date":"2011-09-30T18:58:01.638Z","type":"message"}
{"nick":"ryah","message":"no","date":"2011-09-30T19:03:13.291Z","type":"message"}
{"nick":"ryah","message":"_init functions will do that","date":"2011-09-30T19:03:19.685Z","type":"message"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-09-30T19:13:45.270Z","type":"quit"}
{"nick":"isaacs","date":"2011-09-30T19:30:46.172Z","type":"join"}
{"nick":"isaacs","reason":"Client Quit","date":"2011-09-30T19:32:37.608Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T19:32:53.302Z","type":"join"}
{"nick":"felixge","reason":"Changing host","date":"2011-09-30T19:32:53.461Z","type":"quit"}
{"nick":"felixge","date":"2011-09-30T19:32:53.461Z","type":"join"}
{"nick":"isaacs","date":"2011-09-30T19:33:33.675Z","type":"join"}
{"nick":"luxigo_","reason":"Ping timeout: 252 seconds","date":"2011-09-30T19:41:31.776Z","type":"quit"}
{"nick":"luxigo_","date":"2011-09-30T19:42:02.200Z","type":"join"}
{"nick":"indutny","message":"I'm very close to getting that value","date":"2011-09-30T19:46:47.569Z","type":"message"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-09-30T19:50:54.065Z","type":"quit"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u0002d1e6a13\u000f \u000310\u000f/ (94 files in 16 dirs)\u0002:\u000f Upgrade libuv to fe18438 - http://git.io/5l1-pQ","date":"2011-09-30T20:15:09.765Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u00024e43afd\u000f \u000310\u000f/ src/node.cc \u0002:\u000f Fixes #1805. Reset TTY mode on exit. - http://git.io/fed-0A","date":"2011-09-30T20:15:09.917Z","type":"message"}
{"nick":"indutny","message":"ryah: great!","date":"2011-09-30T20:17:11.078Z","type":"message"}
{"nick":"indutny","message":"no more tty problems on linux","date":"2011-09-30T20:17:17.583Z","type":"message"}
{"nick":"indutny","message":"?","date":"2011-09-30T20:17:18.767Z","type":"message"}
{"nick":"felixge","reason":"Quit: felixge","date":"2011-09-30T20:19:30.123Z","type":"quit"}
{"nick":"isaacs","date":"2011-09-30T20:22:05.303Z","type":"join"}
{"nick":"ryah","message":"indutny: that should fix it","date":"2011-09-30T20:22:07.634Z","type":"message"}
{"nick":"ryah","message":"indutny: let me know if it doesn't","date":"2011-09-30T20:22:15.582Z","type":"message"}
{"nick":"indutny","message":"k","date":"2011-09-30T20:22:19.238Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f \u000303Fedor Indutny\u000f \u000307master\u000f * r\u0002360ce52\u000f \u000310\u000f/ (lib/_debugger.js test/simple/test-debugger-repl.js)\u0002:\u000f ","date":"2011-09-30T20:24:52.056Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f debugger: watch, unwatch, watchers","date":"2011-09-30T20:24:52.220Z","type":"message"}
{"nick":"CIA-53","message":"\u0002node:\u000f Fixes #1800. - http://git.io/xHHKQw","date":"2011-09-30T20:24:52.220Z","type":"message"}
{"nick":"indutny","message":"great","date":"2011-09-30T20:24:59.130Z","type":"message"}
{"nick":"indutny","message":"ryah: yes! it works, thank you!","date":"2011-09-30T20:26:06.387Z","type":"message"}
{"nick":"CIA-53","message":"\u0002libuv:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u0002fe18438\u000f \u000310\u000f/ (include/uv.h src/unix/tty.c src/win/tty.c)\u0002:\u000f add uv_tty_reset_mode() - http://git.io/2dz8tw","date":"2011-09-30T20:26:38.398Z","type":"message"}
{"nick":"ryah","message":"okay - im releasing v0.5.8 now","date":"2011-09-30T20:27:00.721Z","type":"message"}
{"nick":"indutny","message":"woot","date":"2011-09-30T20:30:28.481Z","type":"message"}
{"nick":"ryah","message":"igorzi: is this known:","date":"2011-09-30T20:42:40.916Z","type":"message"}
{"nick":"ryah","message":"[% 0|+ 6|- 1]: tcp_writealot","date":"2011-09-30T20:42:42.723Z","type":"message"}
{"nick":"ryah","message":"`tcp_writealot` failed: timeout","date":"2011-09-30T20:42:42.883Z","type":"message"}
{"nick":"ryah","message":"Output from process `tcp_writealot`: (no output)","date":"2011-09-30T20:42:42.884Z","type":"message"}
{"nick":"ryah","message":"Output from process `tcp_writealot`:","date":"2011-09-30T20:42:42.884Z","type":"message"}
{"nick":"ryah","message":"Assertion failed in test\\test-tcp-writealot.c on line 90: uv_last_error(uv_defau","date":"2011-09-30T20:42:44.906Z","type":"message"}
{"nick":"ryah","message":"lt_loop()).code == UV_EOF","date":"2011-09-30T20:42:47.434Z","type":"message"}
{"nick":"ryah","message":"=============================================================","date":"2011-09-30T20:42:49.880Z","type":"message"}
{"nick":"ryah","message":"oh it just happened that once...","date":"2011-09-30T20:43:40.053Z","type":"message"}
{"nick":"indutny","message":"oh","date":"2011-09-30T20:45:20.869Z","type":"message"}
{"nick":"indutny","message":"Looks like I'm completely missing something","date":"2011-09-30T20:45:34.548Z","type":"message"}
{"nick":"indutny","message":"DrPizza: Do you know what is \"Counter 009\" ?","date":"2011-09-30T20:47:28.506Z","type":"message"}
{"nick":"DrPizza","message":"no, but there's a way of getting the counter names from the numbers","date":"2011-09-30T20:47:47.325Z","type":"message"}
{"nick":"indutny","message":"yes","date":"2011-09-30T20:48:00.915Z","type":"message"}
{"nick":"indutny","message":"that's what I'm doing","date":"2011-09-30T20:48:05.983Z","type":"message"}
{"nick":"DrPizza","message":"oh","date":"2011-09-30T20:48:11.103Z","type":"message"}
{"nick":"DrPizza","message":"huh","date":"2011-09-30T20:48:12.174Z","type":"message"}
{"nick":"indutny","message":"and I'm getting about 70kb of data","date":"2011-09-30T20:48:13.246Z","type":"message"}
{"nick":"DrPizza","message":"I dunno","date":"2011-09-30T20:48:13.408Z","type":"message"}
{"nick":"indutny","message":"but I can read only two first (reserved) strings from it","date":"2011-09-30T20:48:28.201Z","type":"message"}
{"nick":"indutny","message":"while need more ;)","date":"2011-09-30T20:48:31.575Z","type":"message"}
{"nick":"indutny","message":"heh :)","date":"2011-09-30T20:48:38.333Z","type":"message"}
{"nick":"ryah","message":"http://tinyclouds.org/msvs-node.png","date":"2011-09-30T20:50:02.121Z","type":"message"}
{"nick":"ryah","message":"oh the fun!","date":"2011-09-30T20:50:05.483Z","type":"message"}
{"nick":"indutny","message":"hahaha","date":"2011-09-30T20:50:32.462Z","type":"message"}
{"nick":"indutny","message":"ryah: so we're on one circle of hell now","date":"2011-09-30T20:50:45.899Z","type":"message"}
{"nick":"isaacs","message":"hey, what's the status of fs.symlink and fs.readlink on windows?","date":"2011-09-30T21:06:11.652Z","type":"message"}
{"nick":"isaacs","message":"are they going to be just not supported, or added later, or added already?","date":"2011-09-30T21:06:32.827Z","type":"message"}
{"nick":"igorzi","message":"added already. fs.symlink only works when running elevated","date":"2011-09-30T21:07:08.925Z","type":"message"}
{"nick":"isaacs","message":"ok, great","date":"2011-09-30T21:09:25.399Z","type":"message"}
{"nick":"isaacs","message":"igorzi: windows doesn't have any kind of #! support for scripts does it?","date":"2011-09-30T21:10:09.453Z","type":"message"}
{"nick":"isaacs","message":"i suppose it couldn't, or it wouldn't work most of the time anyway, since there's no /usr/bin/env","date":"2011-09-30T21:10:26.326Z","type":"message"}
{"nick":"ryah","message":"igorzi: no","date":"2011-09-30T21:10:40.572Z","type":"message"}
{"nick":"ryah","message":"er","date":"2011-09-30T21:10:42.273Z","type":"message"}
{"nick":"ryah","message":"isaacs: no","date":"2011-09-30T21:10:44.154Z","type":"message"}
{"nick":"isaacs","message":"ok","date":"2011-09-30T21:10:49.135Z","type":"message"}
{"nick":"ryah","message":"igorzi: what about XP - how does it do symlinks?","date":"2011-09-30T21:11:17.631Z","type":"message"}
{"nick":"ryah","message":"http://nodejs.org/dist/v0.5.8/node-v0.5.8-rc1.tar.gz <-- please test this","date":"2011-09-30T21:13:23.257Z","type":"message"}
{"nick":"DrPizza","message":"it doesn't","date":"2011-09-30T21:13:28.469Z","type":"message"}
{"nick":"ryah","message":"what does fs.symlink do on XP?","date":"2011-09-30T21:13:41.739Z","type":"message"}
{"nick":"DrPizza","message":"noop","date":"2011-09-30T21:13:45.473Z","type":"message"}
{"nick":"ryah","message":"so npm cannot use that","date":"2011-09-30T21:14:13.002Z","type":"message"}
{"nick":"ryah","message":"igorzi: isaacs: --^","date":"2011-09-30T21:15:19.015Z","type":"message"}
{"nick":"isaacs","message":"yep","date":"2011-09-30T21:15:24.018Z","type":"message"}
{"nick":"igorzi","message":"ryah: on xp we could do junction points, but we punted on that (at least for now)","date":"2011-09-30T21:15:56.063Z","type":"message"}
{"nick":"isaacs","message":"when we get junctions on xp node.exe, i think i'll be able to do the `npm link` command","date":"2011-09-30T21:16:39.739Z","type":"message"}
{"nick":"igorzi","message":"junction points only support directories..","date":"2011-09-30T21:17:02.907Z","type":"message"}
{"nick":"isaacs","message":"right","date":"2011-09-30T21:17:15.666Z","type":"message"}
{"nick":"isaacs","message":"npm link only links directories :)","date":"2011-09-30T21:17:20.454Z","type":"message"}
{"nick":"igorzi","message":"ok.. so we should do junction points then :)","date":"2011-09-30T21:17:44.346Z","type":"message"}
{"nick":"isaacs","message":"i'm going to have to shim executable files with a .cmd script anyway, since there's no shebang support on windows","date":"2011-09-30T21:18:02.919Z","type":"message"}
{"nick":"DrPizza","message":"ugh","date":"2011-09-30T21:19:39.726Z","type":"message"}
{"nick":"DrPizza","message":"junctions have seriously different semantics to symlinks","date":"2011-09-30T21:19:39.889Z","type":"message"}
{"nick":"DrPizza","message":"it's really not nice to create them","date":"2011-09-30T21:19:53.687Z","type":"message"}
{"nick":"isaacs","message":"i'd really rather not have a noop function on fs.","date":"2011-09-30T21:20:10.527Z","type":"message"}
{"nick":"isaacs","message":"i can test for symlink support by checking if fs.symlink exists or not","date":"2011-09-30T21:20:24.254Z","type":"message"}
{"nick":"isaacs","message":"imo, it'd be better if fs.symlink and fs.readlink just were missing on x","date":"2011-09-30T21:20:38.442Z","type":"message"}
{"nick":"isaacs","message":"*xp","date":"2011-09-30T21:20:39.583Z","type":"message"}
{"nick":"isaacs","message":"DrPizza: what's the different in semantics for junctions?","date":"2011-09-30T21:21:01.160Z","type":"message"}
{"nick":"isaacs","message":"are they more like a hardlink?","date":"2011-09-30T21:21:06.152Z","type":"message"}
{"nick":"DrPizza","message":"if you delete a symlink it deletes the symlink","date":"2011-09-30T21:21:10.188Z","type":"message"}
{"nick":"DrPizza","message":"if you delete a junction it destroys everything referenced by the junction","date":"2011-09-30T21:21:19.265Z","type":"message"}
{"nick":"isaacs","message":"right","date":"2011-09-30T21:21:22.963Z","type":"message"}
{"nick":"isaacs","message":"so it's like a hardlinked directory","date":"2011-09-30T21:21:27.546Z","type":"message"}
{"nick":"DrPizza","message":"this makes for a rather nasty gotcha","date":"2011-09-30T21:21:31.678Z","type":"message"}
{"nick":"isaacs","message":"if you rm -r it, then it deletes the contents.","date":"2011-09-30T21:21:34.431Z","type":"message"}
{"nick":"isaacs","message":"can you \"un-junction\" it?","date":"2011-09-30T21:21:45.221Z","type":"message"}
{"nick":"DrPizza","message":"well, hardlinking isn't allowed for directories by default, so I don' tkno whow they behave :)","date":"2011-09-30T21:21:47.935Z","type":"message"}
{"nick":"DrPizza","message":"yes, you can destroy the junction","date":"2011-09-30T21:21:52.820Z","type":"message"}
{"nick":"DrPizza","message":"it's just a matter of what happens magically","date":"2011-09-30T21:22:00.843Z","type":"message"}
{"nick":"DrPizza","message":"symlinks do basically the right thing by default","date":"2011-09-30T21:22:09.002Z","type":"message"}
{"nick":"isaacs","message":"you can hardlink directories at the lower levels, i'm told, but it's beyond stupid.","date":"2011-09-30T21:22:12.857Z","type":"message"}
{"nick":"igorzi","message":"isaacs: what npm functionality do we lose without using symlink?","date":"2011-09-30T21:22:15.301Z","type":"message"}
{"nick":"DrPizza","message":"junctions do something basically disastrous by default","date":"2011-09-30T21:22:15.582Z","type":"message"}
{"nick":"isaacs","message":"there's a reason the ln program won't do it","date":"2011-09-30T21:22:17.635Z","type":"message"}
{"nick":"isaacs","message":"igorzi: npm link","date":"2011-09-30T21:22:22.107Z","type":"message"}
{"nick":"igorzi","message":"isaacs: how often is it used?","date":"2011-09-30T21:22:42.378Z","type":"message"}
{"nick":"isaacs","message":"igorzi: i use it constantly","date":"2011-09-30T21:22:50.427Z","type":"message"}
{"nick":"isaacs","message":"it's a super handy dev tool","date":"2011-09-30T21:22:54.550Z","type":"message"}
{"nick":"igorzi","message":"isaacs: k","date":"2011-09-30T21:23:02.702Z","type":"message"}
{"nick":"isaacs","message":"if you develop a lot of node modules, it's pretty amazingly helpful","date":"2011-09-30T21:23:03.857Z","type":"message"}
{"nick":"isaacs","message":"i'm ok with saying it's not supported on xp, but then i need some way to detect that.","date":"2011-09-30T21:23:19.906Z","type":"message"}
{"nick":"ryah","message":"im strongly of the opinion that npm should not use symlinks","date":"2011-09-30T21:23:20.064Z","type":"message"}
{"nick":"isaacs","message":"ryah: i know, and it doesn't, except for bins and npm link","date":"2011-09-30T21:23:32.256Z","type":"message"}
{"nick":"isaacs","message":"ryah: you're also of the opinion that people shouldn't use npm to install executables in their PATH.","date":"2011-09-30T21:23:49.873Z","type":"message"}
{"nick":"indutny","message":"aaaaarrgrhr!","date":"2011-09-30T21:24:01.251Z","type":"message"}
{"nick":"ryah","message":"yes","date":"2011-09-30T21:24:07.460Z","type":"message"}
{"nick":"indutny","message":"god damn those msdn writers","date":"2011-09-30T21:24:09.146Z","type":"message"}
{"nick":"isaacs","message":"ryah: sorry, that horse has left the stable already.","date":"2011-09-30T21:24:24.807Z","type":"message"}
{"nick":"indutny","message":"why they said that strings will be wchars","date":"2011-09-30T21:24:26.887Z","type":"message"}
{"nick":"indutny","message":"they was just chars","date":"2011-09-30T21:24:34.669Z","type":"message"}
{"nick":"isaacs","message":"also, npm link rocks and is awesome and i <3 it so hard.","date":"2011-09-30T21:25:36.109Z","type":"message"}
{"nick":"indutny","message":"isaacs: +1","date":"2011-09-30T21:25:51.154Z","type":"message"}
{"nick":"isaacs","message":"dramatically reduces the overhead of developing several node modules.","date":"2011-09-30T21:26:04.849Z","type":"message"}
{"nick":"isaacs","message":"that all use each other","date":"2011-09-30T21:26:09.039Z","type":"message"}
{"nick":"ryah","message":"cp -r","date":"2011-09-30T21:26:19.654Z","type":"message"}
{"nick":"isaacs","message":"ryah: *10*10-","date":"2011-09-30T21:26:29.781Z","type":"message"}
{"nick":"isaacs","message":"ryah: i have about 15 modules that use node-tap. linking to the folder is way simpler.","date":"2011-09-30T21:26:43.988Z","type":"message"}
{"nick":"igorzi","message":"ryah: isaacs: so, you will have a solution for bins, right? (by shimming), only \"npm link would not work\"?","date":"2011-09-30T21:28:31.840Z","type":"message"}
{"nick":"isaacs","message":"igorzi: yes.","date":"2011-09-30T21:28:59.263Z","type":"message"}
{"nick":"igorzi","message":"i don't know.. maybe don't support \"npm link\" initially, and see if people complain. even if you do the detection, fs.symlink on vista+ will only work if people run npm in elevated cmd.exe","date":"2011-09-30T21:30:31.844Z","type":"message"}
{"nick":"isaacs","message":"igorzi: i'm reading the shebang line, and creating a .cmd file.","date":"2011-09-30T21:30:44.624Z","type":"message"}
{"nick":"isaacs","message":"you can't symlink as a normal user...?","date":"2011-09-30T21:30:59.824Z","type":"message"}
{"nick":"isaacs","message":"oh, you said that before","date":"2011-09-30T21:31:03.304Z","type":"message"}
{"nick":"DrPizza","message":"no, you cannot","date":"2011-09-30T21:32:12.906Z","type":"message"}
{"nick":"isaacs","message":"k, i'm gonna just have link fail on win32 for now, then","date":"2011-09-30T21:32:36.389Z","type":"message"}
{"nick":"isaacs","message":"if we remove fs.symlink/readlink on xp, then npm can feature-detect, and it'll just fail with EACCES or whatever if you're not elevated.","date":"2011-09-30T21:33:02.419Z","type":"message"}
{"nick":"isaacs","message":"but that can be a later thing","date":"2011-09-30T21:33:10.099Z","type":"message"}
{"nick":"isaacs","message":"ryah: npm tests pass on 0.5.8","date":"2011-09-30T21:33:26.199Z","type":"message"}
{"nick":"isaacs","message":"os x","date":"2011-09-30T21:33:28.641Z","type":"message"}
{"nick":"ryah","message":"isaacs: great, thanks","date":"2011-09-30T21:34:11.099Z","type":"message"}
{"nick":"isaacs","message":"igorzi: http://github.com/isaacs/npm/commit/68441953c74415efa1751ae94dee05b2fd8dfbf5","date":"2011-09-30T21:44:27.920Z","type":"message"}
{"nick":"isaacs","message":"(enotsup on windows from npm link)","date":"2011-09-30T21:44:38.495Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:45:15.341Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:45:21.274Z","type":"join"}
{"nick":"igorzi","message":"isaacs: lgtm","date":"2011-09-30T21:45:28.803Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:45:53.745Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:45:57.220Z","type":"join"}
{"nick":"DrPizza","message":"oh yeah ","date":"2011-09-30T21:46:17.867Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:46:29.966Z","type":"quit"}
{"nick":"DrPizza","message":"isaacs: that reminds me why it's a noop rather than using feature detection","date":"2011-09-30T21:46:33.849Z","type":"message"}
{"nick":"dmkbot","date":"2011-09-30T21:46:34.685Z","type":"join"}
{"nick":"DrPizza","message":"so that the callback still fires","date":"2011-09-30T21:46:42.002Z","type":"message"}
{"nick":"isaacs","message":"DrPizza: yeah, but if it's missing, then you don't even get to that point","date":"2011-09-30T21:46:59.656Z","type":"message"}
{"nick":"isaacs","message":"calling the cb without an error means that it worked","date":"2011-09-30T21:47:05.112Z","type":"message"}
{"nick":"isaacs","message":"that's a lie","date":"2011-09-30T21:47:06.328Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:47:06.535Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:47:10.685Z","type":"join"}
{"nick":"isaacs","message":"better to throw when you *try* to make the call","date":"2011-09-30T21:47:15.509Z","type":"message"}
{"nick":"DrPizza","message":"no, better to call the callback with an error","date":"2011-09-30T21:47:25.688Z","type":"message"}
{"nick":"isaacs","message":"if it's a function, then it needs to call the cb with an error","date":"2011-09-30T21:47:42.100Z","type":"message"}
{"nick":"isaacs","message":"yes","date":"2011-09-30T21:47:42.776Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:47:43.036Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:47:49.686Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:48:21.563Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:48:30.685Z","type":"join"}
{"nick":"isaacs","message":"i still think it'd be better to just not have the function there, so you can abort earlier. but calling the cb with an ENOTSUP is better than calling it without an error, and telling the user it worked, so that their program expects there to be a symlink there now","date":"2011-09-30T21:48:56.124Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:49:02.313Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:49:08.685Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:49:40.415Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:49:45.685Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:50:17.476Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:50:26.658Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:50:59.294Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:51:03.748Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:51:35.976Z","type":"quit"}
{"nick":"isaacs","message":"is there an environ in windows that corresponds to $SHELL?","date":"2011-09-30T21:51:39.061Z","type":"message"}
{"nick":"dmkbot","date":"2011-09-30T21:51:40.685Z","type":"join"}
{"nick":"isaacs","message":"ComSpec?","date":"2011-09-30T21:52:03.094Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:52:12.355Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:52:18.686Z","type":"join"}
{"nick":"DrPizza","message":"I'm not sure what sets comspec","date":"2011-09-30T21:52:25.183Z","type":"message"}
{"nick":"DrPizza","message":"does cmd set it, or is it part of the global environment","date":"2011-09-30T21:52:44.791Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:52:50.967Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:52:55.685Z","type":"join"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:53:27.474Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:53:34.685Z","type":"join"}
{"nick":"igorzi","message":"it's one of preset system env. variables","date":"2011-09-30T21:53:52.010Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:54:06.509Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:54:10.241Z","type":"join"}
{"nick":"DrPizza","message":"so even if you rnu node.exe from explorer, comspec is set?","date":"2011-09-30T21:54:14.416Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:54:43.014Z","type":"quit"}
{"nick":"dmkbot","date":"2011-09-30T21:54:46.230Z","type":"join"}
{"nick":"igorzi","message":"yeah, it should be","date":"2011-09-30T21:54:46.979Z","type":"message"}
{"nick":"isaacs","message":"it is on my system","date":"2011-09-30T21:55:06.801Z","type":"message"}
{"nick":"dmkbot","reason":"Remote host closed the connection","date":"2011-09-30T21:55:19.180Z","type":"quit"}
{"nick":"ryah","message":"% ./node test/simple/test-debugger-repl.js","date":"2011-09-30T21:56:14.587Z","type":"message"}
{"nick":"ryah","message":"AssertionError: /break in .*:3/","date":"2011-09-30T21:56:15.099Z","type":"message"}
{"nick":"ryah","message":"^-- indutny ","date":"2011-09-30T21:56:39.825Z","type":"message"}
{"nick":"indutny","message":"oh fck","date":"2011-09-30T21:56:46.664Z","type":"message"}
{"nick":"indutny","message":":P","date":"2011-09-30T21:56:47.725Z","type":"message"}
{"nick":"indutny","message":"k","date":"2011-09-30T21:56:54.488Z","type":"message"}
{"nick":"ryah","message":"sometimes i get","date":"2011-09-30T21:56:56.384Z","type":"message"}
{"nick":"ryah","message":"% ./node test/simple/test-debugger-repl.js","date":"2011-09-30T21:56:56.908Z","type":"message"}
{"nick":"ryah","message":"Error: timeout!","date":"2011-09-30T21:56:57.426Z","type":"message"}
{"nick":"indutny","message":"hm...","date":"2011-09-30T21:57:03.015Z","type":"message"}
{"nick":"indutny","message":"There is a problem with v8 debugger","date":"2011-09-30T21:57:22.618Z","type":"message"}
{"nick":"indutny","message":"sometimes it's not going to break on program start","date":"2011-09-30T21:57:32.716Z","type":"message"}
{"nick":"isaacs","message":"ok, i think we've got 100% npm command coverage on windows now.","date":"2011-09-30T21:58:21.245Z","type":"message"}
{"nick":"isaacs","message":"minus completion and link","date":"2011-09-30T21:58:27.975Z","type":"message"}
{"nick":"isaacs","message":"just need to come up with some kind of one-liner install, like an msi or somethign","date":"2011-09-30T21:58:50.142Z","type":"message"}
{"nick":"DrPizza","message":"what does completion do?","date":"2011-09-30T21:58:59.282Z","type":"message"}
{"nick":"DrPizza","message":"oh tab completion?","date":"2011-09-30T21:59:04.660Z","type":"message"}
{"nick":"isaacs","message":"DrPizza: yeah","date":"2011-09-30T21:59:10.417Z","type":"message"}
{"nick":"isaacs","message":"does cmd.exe support some kind of programmable tab-completion? i'd love to add that.","date":"2011-09-30T21:59:30.969Z","type":"message"}
{"nick":"DrPizza","message":"no","date":"2011-09-30T22:00:33.624Z","type":"message"}
{"nick":"isaacs","message":"k, enotsup it is, then","date":"2011-09-30T22:00:59.843Z","type":"message"}
{"nick":"ryah","message":"raggi_: is igrigorik on irc?","date":"2011-09-30T22:02:03.248Z","type":"message"}
{"nick":"raggi_","message":"i'm not sure","date":"2011-09-30T22:02:11.197Z","type":"message"}
{"nick":"raggi_","message":"he's aroudn the conf somewhere though","date":"2011-09-30T22:02:24.602Z","type":"message"}
{"nick":"raggi_","message":"(rubyconf)","date":"2011-09-30T22:02:24.767Z","type":"message"}
{"nick":"raggi_","message":"do you guys support pipelining HEAD ?","date":"2011-09-30T22:02:36.603Z","type":"message"}
{"nick":"ryah","message":"oh - well if you tell him to come here i can help with the http-parser problem - i can't really follwo the twitter discussion","date":"2011-09-30T22:02:50.859Z","type":"message"}
{"nick":"ryah","message":"pipelining head.. yes i think so","date":"2011-09-30T22:03:03.172Z","type":"message"}
{"nick":"ryah","message":"raggi_: haha - i guess i could have replied on twitter :)","date":"2011-09-30T22:05:28.532Z","type":"message"}
{"nick":"ryah","message":"thansk","date":"2011-09-30T22:05:30.930Z","type":"message"}
{"nick":"raggi_","message":"hehe","date":"2011-09-30T22:05:35.977Z","type":"message"}
{"nick":"indutny","message":"yeaah!!!","date":"2011-09-30T22:05:39.627Z","type":"message"}
{"nick":"raggi_","message":"i'm not sure what room he's in","date":"2011-09-30T22:05:42.062Z","type":"message"}
{"nick":"indutny","message":"I implemented uv_uptime","date":"2011-09-30T22:05:44.154Z","type":"message"}
{"nick":"raggi_","message":":)","date":"2011-09-30T22:05:50.139Z","type":"message"}
{"nick":"ryah","message":"indutny++","date":"2011-09-30T22:05:50.314Z","type":"message"}
{"nick":"raggi_","message":"i almost have tcp_bind working","date":"2011-09-30T22:06:05.857Z","type":"message"}
{"nick":"ryah","message":"indutny: what time is it there?","date":"2011-09-30T22:06:07.485Z","type":"message"}
{"nick":"indutny","message":"5 am","date":"2011-09-30T22:06:13.894Z","type":"message"}
{"nick":"indutny","message":":)","date":"2011-09-30T22:06:16.576Z","type":"message"}
{"nick":"indutny","message":"https://github.com/joyent/libuv/pull/203","date":"2011-09-30T22:06:17.560Z","type":"message"}
{"nick":"ryah","message":"indutny++","date":"2011-09-30T22:06:20.044Z","type":"message"}
{"nick":"ryah","message":"indutny: i will wait until after the release to merge","date":"2011-09-30T22:06:36.884Z","type":"message"}
{"nick":"indutny","message":"hm... dunno why","date":"2011-09-30T22:06:37.751Z","type":"message"}
{"nick":"rmustacc","message":"The double on that still bohters me, but that' just me.","date":"2011-09-30T22:06:44.534Z","type":"message"}
{"nick":"indutny","message":"pull request wasn't updated yet","date":"2011-09-30T22:06:47.053Z","type":"message"}
{"nick":"ryah","message":"oh yeah, i don't like the double either","date":"2011-09-30T22:07:01.016Z","type":"message"}
{"nick":"ryah","message":"int64_t","date":"2011-09-30T22:07:04.740Z","type":"message"}
{"nick":"indutny","message":"ok","date":"2011-09-30T22:07:16.981Z","type":"message"}
{"nick":"indutny","message":"with next commit","date":"2011-09-30T22:07:19.673Z","type":"message"}
{"nick":"rmustacc","message":"indutney: Thanks","date":"2011-09-30T22:07:34.027Z","type":"message"}
{"nick":"ryah","message":"i love how the llvm instruction set does integers","date":"2011-09-30T22:07:53.873Z","type":"message"}
{"nick":"rmustacc","message":"ryah: When that lands we should look at the way we're doing it on SunOS.","date":"2011-09-30T22:07:56.788Z","type":"message"}
{"nick":"rmustacc","message":"I don't think we need to use kstats.","date":"2011-09-30T22:08:06.464Z","type":"message"}
{"nick":"rmustacc","message":"Neither our uptime program or guptime does.","date":"2011-09-30T22:08:13.731Z","type":"message"}
{"nick":"ryah","message":"http://llvm.org/docs/LangRef.html#t_integer","date":"2011-09-30T22:08:17.879Z","type":"message"}
{"nick":"ryah","message":"^-- :P~","date":"2011-09-30T22:08:53.257Z","type":"message"}
{"nick":"indutny","message":"is it ok to convert double to uint64_t ?","date":"2011-09-30T22:09:19.376Z","type":"message"}
{"nick":"indutny","message":"and how to do it?","date":"2011-09-30T22:09:23.540Z","type":"message"}
{"nick":"indutny","message":"(uint64_t) 10.5","date":"2011-09-30T22:09:30.296Z","type":"message"}
{"nick":"rmustacc","message":"Does someone have a double?","date":"2011-09-30T22:09:43.807Z","type":"message"}
{"nick":"rmustacc","message":"That's not really something you want to do.","date":"2011-09-30T22:09:57.216Z","type":"message"}
{"nick":"indutny","message":"rmustacc: all *nixes has","date":"2011-09-30T22:10:10.088Z","type":"message"}
{"nick":"rmustacc","message":"I thought most of them weren't.","date":"2011-09-30T22:10:22.173Z","type":"message"}
{"nick":"rmustacc","message":"Let me look at the code again, one sec.","date":"2011-09-30T22:10:25.998Z","type":"message"}
{"nick":"indutny","message":"cat /proc/uptime","date":"2011-09-30T22:10:29.704Z","type":"message"}
{"nick":"rmustacc","message":"Okay, that's a much more straightforward problem.","date":"2011-09-30T22:11:04.694Z","type":"message"}
{"nick":"rmustacc","message":"First thing you have to do is say what is uptime in?","date":"2011-09-30T22:11:11.390Z","type":"message"}
{"nick":"rmustacc","message":"Seconds, something else?","date":"2011-09-30T22:11:15.185Z","type":"message"}
{"nick":"indutny","message":"seconds","date":"2011-09-30T22:11:21.276Z","type":"message"}
{"nick":"rmustacc","message":"Also the code isn't using /proc/uptime.","date":"2011-09-30T22:11:30.898Z","type":"message"}
{"nick":"indutny","message":"ryah: cygwin's code is using","date":"2011-09-30T22:11:41.466Z","type":"message"}
{"nick":"rmustacc","message":"Ah, cygwin is.","date":"2011-09-30T22:11:55.216Z","type":"message"}
{"nick":"indutny","message":"most of others use sysctl call","date":"2011-09-30T22:12:02.310Z","type":"message"}
{"nick":"rmustacc","message":"Okay.","date":"2011-09-30T22:12:06.184Z","type":"message"}
{"nick":"indutny","message":"KERN_BOOTTIME","date":"2011-09-30T22:12:10.940Z","type":"message"}
{"nick":"indutny","message":"and it's in double too","date":"2011-09-30T22:12:18.438Z","type":"message"}
{"nick":"indutny","message":":)","date":"2011-09-30T22:12:19.579Z","type":"message"}
{"nick":"indutny","message":"probably better leave double here?","date":"2011-09-30T22:12:25.003Z","type":"message"}
{"nick":"rmustacc","message":"Huh, there's no double there.","date":"2011-09-30T22:12:40.424Z","type":"message"}
{"nick":"rmustacc","message":"That's just being implicitly cast.","date":"2011-09-30T22:12:44.663Z","type":"message"}
{"nick":"rmustacc","message":"struct timevals have no floating point components.","date":"2011-09-30T22:12:59.140Z","type":"message"}
{"nick":"indutny","message":"hm...","date":"2011-09-30T22:13:06.177Z","type":"message"}
{"nick":"indutny","message":"really?","date":"2011-09-30T22:13:08.824Z","type":"message"}
{"nick":"rmustacc","message":"Yes, really.","date":"2011-09-30T22:13:11.585Z","type":"message"}
{"nick":"rmustacc","message":"The <sys/time.h> header defines the timeval structure that includes at least the following members:","date":"2011-09-30T22:13:45.224Z","type":"message"}
{"nick":"indutny","message":"long int ?","date":"2011-09-30T22:13:48.090Z","type":"message"}
{"nick":"rmustacc","message":"time_t tv_sec seconds","date":"2011-09-30T22:13:48.256Z","type":"message"}
{"nick":"rmustacc","message":"suseconds_t tv_usec microseconds","date":"2011-09-30T22:13:50.712Z","type":"message"}
{"nick":"rmustacc","message":"http://pubs.opengroup.org/onlinepubs/7908799/xsh/systime.h.html","date":"2011-09-30T22:13:54.505Z","type":"message"}
{"nick":"indutny","message":"is time_t typedef for a long int?","date":"2011-09-30T22:13:59.767Z","type":"message"}
{"nick":"indutny","message":"ok, I'll do that","date":"2011-09-30T22:14:11.306Z","type":"message"}
{"nick":"rmustacc","message":"Generally, it's a long. Yeah","date":"2011-09-30T22:14:13.318Z","type":"message"}
{"nick":"indutny","message":"but will that work \"(uint64_t) 1.5\" ?","date":"2011-09-30T22:14:21.961Z","type":"message"}
{"nick":"indutny","message":"I'm really not a great C specialist","date":"2011-09-30T22:14:30.480Z","type":"message"}
{"nick":"rmustacc","message":"For the /proc/uptime case you want to read it in a different way.","date":"2011-09-30T22:14:40.310Z","type":"message"}
{"nick":"rmustacc","message":"The value is foo.bar right?","date":"2011-09-30T22:14:49.717Z","type":"message"}
{"nick":"rmustacc","message":"So read it as %d.%d.","date":"2011-09-30T22:14:56.002Z","type":"message"}
{"nick":"rmustacc","message":"And then the other thing is that I imagine its seconds.subseconds.","date":"2011-09-30T22:15:03.260Z","type":"message"}
{"nick":"rmustacc","message":"So you don't even want the second part, no?","date":"2011-09-30T22:15:07.952Z","type":"message"}
{"nick":"indutny","message":"yes","date":"2011-09-30T22:15:22.840Z","type":"message"}
{"nick":"indutny","message":"lets see","date":"2011-09-30T22:15:30.028Z","type":"message"}
{"nick":"rmustacc","message":"The SunOS code looks iffy, but that can be my problem.","date":"2011-09-30T22:16:07.501Z","type":"message"}
{"nick":"rmustacc","message":"Though at the least it's only doing integer arithmetic in it, so its actually fine.","date":"2011-09-30T22:18:53.508Z","type":"message"}
{"nick":"rmustacc","message":"For the non-cygwin you probably just want to chop off the .0.","date":"2011-09-30T22:19:10.531Z","type":"message"}
{"nick":"indutny","message":"rmustacc: https://github.com/joyent/libuv/pull/203","date":"2011-09-30T22:19:58.254Z","type":"message"}
{"nick":"indutny","message":"my brain is going to melt, can I ask you to finish this thing?","date":"2011-09-30T22:20:31.641Z","type":"message"}
{"nick":"rmustacc","message":"Well, right now github is kind of down for me, but I can try and look at doing something over the next few days.","date":"2011-09-30T22:20:51.976Z","type":"message"}
{"nick":"indutny","message":"yep, for me too","date":"2011-09-30T22:21:26.555Z","type":"message"}
{"nick":"indutny","message":"k","date":"2011-09-30T22:21:34.975Z","type":"message"}
{"nick":"indutny","message":"probably I'll fix it by myself tomorrow","date":"2011-09-30T22:21:41.001Z","type":"message"}
{"nick":"indutny","message":"thanks everyone :)","date":"2011-09-30T22:21:57.709Z","type":"message"}
{"nick":"indutny","message":"ttyl","date":"2011-09-30T22:21:59.260Z","type":"message"}
{"nick":"ryah","message":"dbus_connection_set_timeout_functions() *stab stab stab*","date":"2011-09-30T22:22:21.222Z","type":"message"}
{"nick":"rmustacc","message":"Feel free to ping me to take a look at it if you want.","date":"2011-09-30T22:22:37.470Z","type":"message"}
{"nick":"indutny","message":"k","date":"2011-09-30T22:22:45.389Z","type":"message"}
{"nick":"indutny","message":"ryah: once github will go back live - check this out https://github.com/joyent/libuv/pull/203","date":"2011-09-30T22:22:55.233Z","type":"message"}
{"nick":"indutny","message":"ryah: to see how awful windows api might be :P","date":"2011-09-30T22:23:10.664Z","type":"message"}
{"nick":"ryah","message":"is github down?","date":"2011-09-30T22:23:24.742Z","type":"message"}
{"nick":"isaacs","message":"ryah: it's kinda flopping a little today","date":"2011-09-30T22:23:32.481Z","type":"message"}
{"nick":"DrPizza","message":"indutny: when i get home (next thursday or so) I might rewrite this to use PDH, as the code might be saner","date":"2011-09-30T22:23:34.978Z","type":"message"}
{"nick":"ryah","message":"but how will all of us programmer socialize?","date":"2011-09-30T22:23:39.589Z","type":"message"}
{"nick":"indutny","message":"DrPizza: heh","date":"2011-09-30T22:23:44.571Z","type":"message"}
{"nick":"indutny","message":"DrPizza: not really","date":"2011-09-30T22:23:47.449Z","type":"message"}
{"nick":"DrPizza","message":"PDH is better","date":"2011-09-30T22:23:54.138Z","type":"message"}
{"nick":"indutny","message":"DrPizza: you'll need to find localized version of System Up Time","date":"2011-09-30T22:23:59.673Z","type":"message"}
{"nick":"DrPizza","message":"at home I have many pieces of code that read perf data and PDH","date":"2011-09-30T22:24:01.220Z","type":"message"}
{"nick":"indutny","message":":P","date":"2011-09-30T22:24:03.191Z","type":"message"}
{"nick":"DrPizza","message":"I just don't have any with me","date":"2011-09-30T22:24:13.450Z","type":"message"}
{"nick":"indutny","message":"DrPizza: it's localization dependent","date":"2011-09-30T22:24:28.859Z","type":"message"}
{"nick":"indutny","message":"DrPizza: that's why I refused to use it","date":"2011-09-30T22:24:36.511Z","type":"message"}
{"nick":"DrPizza","message":"if you'r enot using us english you don't exist","date":"2011-09-30T22:24:56.661Z","type":"message"}
{"nick":"indutny","message":"DrPizza: really?","date":"2011-09-30T22:25:04.587Z","type":"message"}
{"nick":"indutny","message":"DrPizza: does all node.js users use windows with default en locale?","date":"2011-09-30T22:25:14.586Z","type":"message"}
{"nick":"indutny","message":"I think no","date":"2011-09-30T22:25:22.105Z","type":"message"}
{"nick":"isaacs","message":"indutny: no","date":"2011-09-30T22:25:24.734Z","type":"message"}
{"nick":"DrPizza","message":"everyone uses windows with default en locale","date":"2011-09-30T22:25:26.812Z","type":"message"}
{"nick":"indutny","message":"French, Germany","date":"2011-09-30T22:25:28.600Z","type":"message"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-09-30T22:25:28.910Z","type":"quit"}
{"nick":"indutny","message":"Russia","date":"2011-09-30T22:25:30.096Z","type":"message"}
{"nick":"DrPizza","message":"standardize on english","date":"2011-09-30T22:25:42.854Z","type":"message"}
{"nick":"indutny","message":"DrPizza--","date":"2011-09-30T22:25:44.157Z","type":"message"}
{"nick":"DrPizza","message":"it makes programming much easier","date":"2011-09-30T22:25:45.750Z","type":"message"}
{"nick":"indutny","message":":)","date":"2011-09-30T22:25:50.576Z","type":"message"}
{"nick":"DrPizza","message":"and allows us to avoid all the complexity that ryah hates","date":"2011-09-30T22:25:52.506Z","type":"message"}
{"nick":"ryah","message":"i agree","date":"2011-09-30T22:26:00.143Z","type":"message"}
{"nick":"igrigorik","date":"2011-09-30T22:26:04.461Z","type":"join"}
{"nick":"ryah","message":"programming should be done in english","date":"2011-09-30T22:26:07.983Z","type":"message"}
{"nick":"indutny","message":"aarrgh","date":"2011-09-30T22:26:13.869Z","type":"message"}
{"nick":"indutny","message":"I think you're missing the point","date":"2011-09-30T22:26:20.169Z","type":"message"}
{"nick":"DrPizza","message":"lol","date":"2011-09-30T22:26:22.324Z","type":"message"}
{"nick":"indutny","message":"PDH won't work if you're going to lookup \"System Up Time\" perf counter on non-us systems","date":"2011-09-30T22:26:46.402Z","type":"message"}
{"nick":"indutny","message":"it won't just work","date":"2011-09-30T22:26:50.857Z","type":"message"}
{"nick":"indutny","message":"even for a bit","date":"2011-09-30T22:26:53.050Z","type":"message"}
{"nick":"indutny","message":"you'll need to translate it first","date":"2011-09-30T22:27:02.764Z","type":"message"}
{"nick":"indutny","message":"that adds complexity","date":"2011-09-30T22:27:10.538Z","type":"message"}
{"nick":"indutny","message":"not decreases it","date":"2011-09-30T22:27:14.155Z","type":"message"}
{"nick":"indutny","message":"Windows 7 fixed that problem with some function like \"LookupEnglishPerf...\"","date":"2011-09-30T22:27:32.670Z","type":"message"}
{"nick":"indutny","message":"but previous versions just have function like \"LookupPerf\"","date":"2011-09-30T22:27:42.458Z","type":"message"}
{"nick":"indutny","message":"which is using default locale","date":"2011-09-30T22:27:47.415Z","type":"message"}
{"nick":"indutny","message":"DrPizza: is that clear?","date":"2011-09-30T22:27:52.790Z","type":"message"}
{"nick":"DrPizza","message":"what previous versions","date":"2011-09-30T22:27:59.163Z","type":"message"}
{"nick":"indutny","message":"2000","date":"2011-09-30T22:28:05.345Z","type":"message"}
{"nick":"DrPizza","message":"doesn't exist","date":"2011-09-30T22:28:09.578Z","type":"message"}
{"nick":"indutny","message":"exist","date":"2011-09-30T22:28:13.931Z","type":"message"}
{"nick":"indutny","message":"2003","date":"2011-09-30T22:28:19.679Z","type":"message"}
{"nick":"DrPizza","message":"windows 7/2008 R2 are the only ones that exist","date":"2011-09-30T22:28:25.252Z","type":"message"}
{"nick":"indutny","message":"use GetTickCount64() ;)","date":"2011-09-30T22:28:42.116Z","type":"message"}
{"nick":"igrigorik","message":"ryah: what's the recommended approach for handling pipelined HEAD req's with node's parser? is it even possible? i'm running into a problem where if there is no body, i can't reset the parser to recognize the second response..","date":"2011-09-30T22:28:43.310Z","type":"message"}
{"nick":"DrPizza","message":"indutny: haha, indeed","date":"2011-09-30T22:29:00.427Z","type":"message"}
{"nick":"indutny","message":"DrPizza: it's supported by latest win","date":"2011-09-30T22:29:03.100Z","type":"message"}
{"nick":"ryah","message":"igrigorik: serverside or client side?","date":"2011-09-30T22:29:05.954Z","type":"message"}
{"nick":"indutny","message":"DrPizza: decrease complexity","date":"2011-09-30T22:29:08.271Z","type":"message"}
{"nick":"igrigorik","message":"ryah: client","date":"2011-09-30T22:29:15.873Z","type":"message"}
{"nick":"indutny","message":"DrPizza: but why I was fucking up with that winapis if we was able to use it!!!!","date":"2011-09-30T22:29:23.563Z","type":"message"}
{"nick":"indutny","message":":D","date":"2011-09-30T22:29:24.835Z","type":"message"}
{"nick":"DrPizza","message":"indutny: yes, and make ryah happy!","date":"2011-09-30T22:29:29.467Z","type":"message"}
{"nick":"indutny","message":"ryah: are you happy?","date":"2011-09-30T22:29:35.585Z","type":"message"}
{"nick":"indutny","message":"DrPizza: stop trolling me :P","date":"2011-09-30T22:30:02.073Z","type":"message"}
{"nick":"DrPizza","message":"lol","date":"2011-09-30T22:30:09.745Z","type":"message"}
{"nick":"indutny","message":"github is up","date":"2011-09-30T22:30:39.173Z","type":"message"}
{"nick":"indutny","message":"ryah: https://github.com/joyent/libuv/pull/203","date":"2011-09-30T22:30:41.929Z","type":"message"}
{"nick":"igrigorik","message":"ryah: this is via the http_parser.rb wrapper, but quick example @ https://gist.github.com/05bf5df49899d45446bd","date":"2011-09-30T22:30:48.818Z","type":"message"}
{"nick":"ryah","message":"igrigorik: are you properly setting the return value of on_headers_complete","date":"2011-09-30T22:30:51.728Z","type":"message"}
{"nick":"indutny","message":"https://github.com/joyent/libuv/pull/203/files#L8R158","date":"2011-09-30T22:31:04.009Z","type":"message"}
{"nick":"ryah","message":"igrigorik: if you sent a HEAD request, you should return a 1 in on_headers_complete","date":"2011-09-30T22:31:26.691Z","type":"message"}
{"nick":"igrigorik","message":"ryah: ah, interesting. are there docs around this? I assume that'll reset the parser?","date":"2011-09-30T22:32:52.145Z","type":"message"}
{"nick":"ryah","message":"igrigorik: HTTP really sucks - in the case of parsing responses - it's unclear from the incoming response stream if the response will ahve a body or not","date":"2011-09-30T22:33:02.693Z","type":"message"}
{"nick":"ryah","message":"you don't know if it was from a head request","date":"2011-09-30T22:33:08.491Z","type":"message"}
{"nick":"ryah","message":"igrigorik: https://github.com/joyent/http-parser/blob/c0ecab0516147401b5fd02a2272ebfb5dce8deb4/http_parser.h#L74-78","date":"2011-09-30T22:33:35.270Z","type":"message"}
{"nick":"igrigorik","message":"yeah, fair enough. i can add some extra logic on top in the client.. ","date":"2011-09-30T22:33:51.628Z","type":"message"}
{"nick":"igrigorik","message":"ryah: ok, looks like we need to extend http_parser.rb to pass that through.","date":"2011-09-30T22:35:43.927Z","type":"message"}
{"nick":"ryah","message":"igrigorik: yeah","date":"2011-09-30T22:36:20.585Z","type":"message"}
{"nick":"isaacs","date":"2011-09-30T22:37:06.944Z","type":"join"}
{"nick":"DrPizza","message":"indutny: isn't 009 always populated, even for non-english systems?","date":"2011-09-30T22:41:58.319Z","type":"message"}
{"nick":"DrPizza","message":"can't you add counters from there?","date":"2011-09-30T22:42:02.810Z","type":"message"}
{"nick":"DrPizza","message":"ok bbl","date":"2011-09-30T22:42:41.567Z","type":"message"}
{"nick":"indutny","message":"DrPizza: what do you mean?","date":"2011-09-30T22:51:52.000Z","type":"message"}
{"nick":"indutny","message":"009 is english counter names","date":"2011-09-30T22:51:59.261Z","type":"message"}
{"nick":"indutny","message":"it's number of english locale","date":"2011-09-30T22:52:08.496Z","type":"message"}
{"nick":"indutny","message":"I'm getting table of counter names","date":"2011-09-30T22:52:49.711Z","type":"message"}
{"nick":"indutny","message":"and then matching counters from \"System\" perf list","date":"2011-09-30T22:53:04.311Z","type":"message"}
{"nick":"indutny","message":"against TitleIndex","date":"2011-09-30T22:53:14.039Z","type":"message"}
{"nick":"indutny","message":"s/against/by","date":"2011-09-30T22:53:20.839Z","type":"message"}
{"nick":"indutny","message":"bbl","date":"2011-09-30T22:53:56.275Z","type":"message"}
{"nick":"indutny","message":"going to sleep","date":"2011-09-30T22:53:59.251Z","type":"message"}
{"nick":"igrigorik","reason":"Quit: igrigorik","date":"2011-09-30T22:59:53.588Z","type":"quit"}
{"nick":"ryah","message":"i love dbus","date":"2011-09-30T23:08:17.055Z","type":"message"}
{"nick":"ryah","message":"oh wait, no","date":"2011-09-30T23:08:21.056Z","type":"message"}
{"nick":"rmustacc","message":"Are you seriously back in dbus hell?","date":"2011-09-30T23:09:48.961Z","type":"message"}
{"nick":"luxigo","reason":"Ping timeout: 258 seconds","date":"2011-09-30T23:11:20.100Z","type":"quit"}
{"nick":"ryah","message":"yes","date":"2011-09-30T23:11:47.441Z","type":"message"}
{"nick":"luxigo","date":"2011-09-30T23:13:26.094Z","type":"join"}
{"nick":"ryah","message":"how do you cancel an in-progress build in MSVS?","date":"2011-09-30T23:13:42.098Z","type":"message"}
{"nick":"ryah","message":"sigh - you don't apparently","date":"2011-09-30T23:14:24.558Z","type":"message"}
{"nick":"ryah","message":"if i do this for too many more years im going to become jaded.","date":"2011-09-30T23:15:05.860Z","type":"message"}
{"nick":"igorzi","message":"ryah: Build -> cancel","date":"2011-09-30T23:17:07.715Z","type":"message"}
{"nick":"ryah","message":"i dont have a build menu","date":"2011-09-30T23:17:36.418Z","type":"message"}
{"nick":"ryah","message":"maybe that's a non-express feature :)","date":"2011-09-30T23:18:04.763Z","type":"message"}
{"nick":"rmustacc","message":"ryah: I'm pretty sure we have msdn so you can get a non-express version.","date":"2011-09-30T23:19:05.992Z","type":"message"}
{"nick":"ryah","message":"rmustacc: im purposely running express to make sure we build there","date":"2011-09-30T23:19:36.192Z","type":"message"}
{"nick":"igorzi","message":"ryah: hmm, how do trigger the build?","date":"2011-09-30T23:20:20.409Z","type":"message"}
{"nick":"ryah","message":"ctrl+shift+b","date":"2011-09-30T23:20:30.663Z","type":"message"}
{"nick":"igorzi","message":"ryah: try to cancel with ctrl+break","date":"2011-09-30T23:21:17.313Z","type":"message"}
{"nick":"ryah","message":"oh well - it's done now","date":"2011-09-30T23:21:31.735Z","type":"message"}
{"nick":"ryah","message":"i'll try that next time :)","date":"2011-09-30T23:21:35.269Z","type":"message"}
{"nick":"isaacs","reason":"Read error: Connection reset by peer","date":"2011-09-30T23:29:19.538Z","type":"quit"}
{"nick":"isaacs","date":"2011-09-30T23:30:16.755Z","type":"join"}
{"nick":"ryah","message":"http://nodejs.org/dist/v0.5.8/node.exe","date":"2011-09-30T23:33:05.441Z","type":"message"}
{"nick":"ryah","message":"^-- test please","date":"2011-09-30T23:33:07.716Z","type":"message"}
{"nick":"ryah","message":"[01:00|% 100|+ 183|- 12]: Done","date":"2011-09-30T23:33:56.511Z","type":"message"}
{"nick":"ryah","message":"^-- win7 python tools/test.py --libuv simple messages","date":"2011-09-30T23:34:18.661Z","type":"message"}
{"nick":"ryah","message":"seem like not so bad failures","date":"2011-09-30T23:34:49.417Z","type":"message"}
{"nick":"igorzi","message":"node.exe runs fine on my 64bit w2k8 box.. running tests","date":"2011-09-30T23:37:44.794Z","type":"message"}
{"nick":"igorzi","message":"[03:01|% 100|+ 183|- 12]: Done","date":"2011-09-30T23:42:15.459Z","type":"message"}
{"nick":"ryah","message":"thanks. publishing now.","date":"2011-09-30T23:48:03.970Z","type":"message"}
{"nick":"ryah","message":"http://blog.nodejs.org/2011/09/30/node-v0-5-8/","date":"2011-09-30T23:48:13.639Z","type":"message"}
{"nick":"isaacs","message":"ryah: yeah, colors definitely only work on stdout, not stderr","date":"2011-09-30T23:49:40.473Z","type":"message"}