00:00:01
| * ircretary | quit (Remote host closed the connection) |
00:00:09
| * ircretary | joined |
00:00:51
| * marcello3d | quit (Ping timeout: 272 seconds) |
00:01:13
| * jcrugzz | quit (Ping timeout: 272 seconds) |
00:01:23
| * fallsemo | joined |
00:04:45
| * floatdrop | joined |
00:04:59
| * tobie | joined |
00:06:16
| * contrahax | joined |
00:06:33
| * fallsemo | quit (Ping timeout: 272 seconds) |
00:08:52
| * fronx | joined |
00:12:06
| * ednapiranha | quit (Remote host closed the connection) |
00:14:06
| * fronx | quit (Ping timeout: 276 seconds) |
00:15:53
| * fallsemo | joined |
00:24:30
| * feross | joined |
00:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 17] |
00:27:59
| * kriskowal | joined |
00:29:33
| * phated | joined |
00:29:57
| * phated | changed nick to Guest54513 |
00:30:07
| * Guest54513 | quit (Client Quit) |
00:32:51
| <jjjohnny> | https://twitter.com/astromanies/status/422163188088459264 |
00:37:37
| * someothernick | joined |
00:38:52
| * someothernick | quit (Client Quit) |
00:39:21
| * phated | joined |
00:42:31
| * ednapiranha | joined |
00:44:06
| * mikolalysenko | joined |
00:49:51
| * mikolalysenko | quit (Ping timeout: 276 seconds) |
00:51:09
| * ednapiranha | quit (Ping timeout: 272 seconds) |
00:51:10
| <jesusabdullah> | yaaay plane's finally here |
00:51:32
| <jesusabdullah> | I should bring my bunny boots here as a fashion statement |
00:51:33
| * tobie | quit (Quit: tobie) |
00:59:14
| * jcrugzz | joined |
00:59:20
| * funkytek | quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
01:03:28
| * ednapiranha | joined |
01:05:01
| * ednapiranha | quit (Remote host closed the connection) |
01:05:32
| * ednapiranha | joined |
01:06:59
| * ralphtheninja | quit (Ping timeout: 272 seconds) |
01:07:55
| * fronx | joined |
01:13:19
| * fronx | quit (Ping timeout: 272 seconds) |
01:13:56
| * funkytek | joined |
01:15:17
| * feross | quit (Quit: feross) |
01:16:03
| <jjjohnny> | jesusabdullah: are moving to NYC? |
01:16:06
| <jjjohnny> | u |
01:17:02
| * harrow | quit (Ping timeout: 264 seconds) |
01:18:30
| * harrow | joined |
01:24:38
| <jjjohnny> | thinking I could make a low cost living selling dime hashes of bitcoin in SF and Bay Area |
01:27:02
| * __rockbot__ | joined |
01:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 13] |
01:39:37
| * tilgovi | quit (Read error: Operation timed out) |
01:44:53
| * mikolalysenko | joined |
01:49:42
| * mikolalysenko | quit (Ping timeout: 245 seconds) |
01:55:57
| * greweb | quit (Ping timeout: 245 seconds) |
01:56:29
| * Domenic_ | quit (Ping timeout: 272 seconds) |
01:57:23
| * marcello3d | joined |
01:59:08
| * greweb | joined |
01:59:31
| * phated | quit (Remote host closed the connection) |
01:59:49
| * Domenic_ | joined |
02:00:50
| * daleharvey | quit (Ping timeout: 245 seconds) |
02:01:15
| * supershabam | quit (Ping timeout: 245 seconds) |
02:01:15
| * ELLIOTTCABLE | quit (Ping timeout: 245 seconds) |
02:01:15
| * fent_ | quit (Ping timeout: 245 seconds) |
02:01:16
| * machty | quit (Ping timeout: 245 seconds) |
02:01:16
| * Raynos | quit (Ping timeout: 245 seconds) |
02:02:14
| * marcello3d | quit (Ping timeout: 265 seconds) |
02:02:55
| * addisonj | quit (Ping timeout: 245 seconds) |
02:03:43
| * supershabam | joined |
02:03:45
| * fent_ | joined |
02:03:49
| * machty | joined |
02:03:51
| * daleharvey | joined |
02:03:58
| * addisonj | joined |
02:04:10
| * ELLIOTTCABLE_ | joined |
02:04:18
| * Raynos | joined |
02:05:21
| * hackygolucky | quit (Ping timeout: 272 seconds) |
02:06:15
| * hackygolucky | joined |
02:08:47
| * fronx | joined |
02:13:02
| * fronx | quit (Ping timeout: 245 seconds) |
02:16:26
| * phated | joined |
02:17:36
| * yorick | quit (Remote host closed the connection) |
02:26:04
| * AvianFlu | quit (Remote host closed the connection) |
02:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 8] |
02:29:27
| * __rockbot__ | quit (Quit: __rockbot__) |
02:33:08
| * AvianFlu | joined |
02:35:18
| * __rockbot__ | joined |
02:38:06
| * jcrugzz | quit (Read error: Operation timed out) |
02:45:38
| * mikolalysenko | joined |
02:51:13
| * mikolalysenko | quit (Ping timeout: 272 seconds) |
02:58:01
| * marcello3d | joined |
03:00:41
| * AvianFlu | quit (Remote host closed the connection) |
03:02:06
| * funkytek | quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
03:02:46
| * hoobdeebla | joined |
03:03:15
| * marcello3d | quit (Ping timeout: 272 seconds) |
03:08:38
| * fronx | joined |
03:10:50
| * AvianFlu | joined |
03:13:09
| * fronx | quit (Ping timeout: 252 seconds) |
03:16:12
| * mikolalysenko | joined |
03:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 242] |
03:28:39
| * mikolalysenko | quit (Ping timeout: 260 seconds) |
03:28:40
| * thealphanerd | quit (Quit: thealphanerd) |
03:29:39
| * fallsemo | quit (Ping timeout: 252 seconds) |
03:30:29
| * phated | quit (Remote host closed the connection) |
03:31:22
| * __rockbot__ | quit (Quit: __rockbot__) |
03:32:22
| * fallsemo | joined |
03:36:18
| <substack> | submitted feed open source to HN and lobste.rs |
03:36:48
| * thealphanerd | joined |
03:39:27
| * thlorenz | quit (Remote host closed the connection) |
03:39:59
| * thlorenz | joined |
03:41:00
| * feross | joined |
03:43:24
| * fallsemo | quit (Ping timeout: 276 seconds) |
03:44:00
| * AvianFlu | quit (Remote host closed the connection) |
03:44:42
| * thlorenz | quit (Ping timeout: 276 seconds) |
03:45:41
| * fallsemo | joined |
03:52:44
| * floatdrop | part |
03:53:52
| * fallsemo | quit (Ping timeout: 246 seconds) |
03:56:08
| * thealphanerd | quit (Quit: thealphanerd) |
03:57:26
| * grncdr | quit (Quit: ZNC - http://znc.in) |
03:58:20
| * grncdr | joined |
03:58:51
| * marcello3d | joined |
03:58:57
| * grncdr | part |
04:00:25
| * contrahax | quit (Quit: Sleeping) |
04:04:03
| * marcello3d | quit (Ping timeout: 272 seconds) |
04:04:13
| * grncdr | joined |
04:08:44
| * fronx | joined |
04:13:23
| * fronx | quit (Ping timeout: 252 seconds) |
04:16:01
| * fallsemo | joined |
04:22:09
| * funkytek | joined |
04:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 321] |
04:33:10
| * marcello3d | joined |
04:34:48
| * mikolalysenko | joined |
04:35:24
| * thealphanerd | joined |
04:35:26
| * thealphanerd | quit (Client Quit) |
04:39:14
| * mikolalysenko | quit (Ping timeout: 252 seconds) |
04:39:15
| * marcello3d | quit (Remote host closed the connection) |
04:46:04
| <groundwater> | ogd grncdr what time ya'll wanna meet tomorrow? |
05:06:01
| * thlorenz | joined |
05:06:11
| * thlorenz | quit (Remote host closed the connection) |
05:08:47
| * fronx | joined |
05:12:58
| * indexzero | joined |
05:13:23
| * fronx | quit (Ping timeout: 252 seconds) |
05:16:16
| * cpup | quit (Read error: Connection reset by peer) |
05:17:58
| * ednapiranha | quit (Remote host closed the connection) |
05:27:15
| * __rockbot__ | joined |
05:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 95] |
05:28:43
| * indexzero | quit (Quit: indexzero) |
05:29:54
| * AvianFlu | joined |
05:30:40
| * awaterma | joined |
05:37:16
| * indexzero | joined |
05:38:00
| * coderzach | joined |
05:38:20
| * marcello3d | joined |
05:39:14
| * awaterma | quit (Ping timeout: 265 seconds) |
05:40:55
| * contrahax | joined |
05:48:23
| * ednapiranha | joined |
05:49:14
| * AvianFlu | quit (Remote host closed the connection) |
05:50:06
| * dcodeIO | joined |
05:50:40
| * dcodeIO1 | quit (Read error: Operation timed out) |
05:51:34
| * ednapiranha | quit (Remote host closed the connection) |
05:51:41
| * ednapiranha | joined |
05:52:31
| * pfraze | quit (Ping timeout: 246 seconds) |
05:55:15
| * fallsemo | quit (Quit: Leaving.) |
06:05:42
| * occamshatchet | joined |
06:08:18
| * coderzach | quit (Remote host closed the connection) |
06:15:36
| * floatdrop | joined |
06:15:59
| * floatdrop | part |
06:16:20
| * dguttman | quit (Quit: dguttman) |
06:16:46
| * dguttman | joined |
06:16:51
| * anvaka | quit (Remote host closed the connection) |
06:26:52
| * hoobdeebla | quit |
06:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 114] |
06:37:18
| * __rockbot__ | quit (Quit: __rockbot__) |
07:08:43
| * marcello3d | quit (Remote host closed the connection) |
07:09:24
| * marcello3d | joined |
07:13:52
| * marcello3d | quit (Ping timeout: 252 seconds) |
07:19:01
| * coderzach | joined |
07:21:41
| * shama | quit |
07:23:17
| * coderzach | quit (Ping timeout: 248 seconds) |
07:27:50
| <rowbit> | Hourly usage stats: [developer: 1, free: 118] |
07:30:02
| * defunctzombie | changed nick to defunctzombie_zz |
07:34:09
| * jcrugzz | joined |
07:41:34
| * marcello3d | joined |
07:46:37
| * marcello3d | quit (Ping timeout: 272 seconds) |
07:56:41
| * ednapiranha | quit (Quit: Leaving...) |
08:15:11
| * Maciek416 | quit (Remote host closed the connection) |
08:15:37
| * Maciek416 | joined |
08:20:09
| * rannmann | quit (Ping timeout: 252 seconds) |
08:20:21
| * Maciek416 | quit (Ping timeout: 248 seconds) |
08:23:23
| * rannmann | joined |
08:23:24
| * rannmann | quit (Changing host) |
08:23:24
| * rannmann | joined |
08:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 127] |
08:42:40
| * marcello3d | joined |
08:47:17
| * marcello3d | quit (Ping timeout: 252 seconds) |
08:52:06
| * phated | joined |
08:57:32
| <jesusabdullah> | jjjohnny: very very likely6 |
08:57:34
| <jesusabdullah> | likely* |
08:57:39
| * phated | quit (Ping timeout: 272 seconds) |
08:58:01
| * phated | joined |
09:02:46
| * phated | quit (Remote host closed the connection) |
09:03:38
| * jcrugzz | quit (Ping timeout: 272 seconds) |
09:08:29
| * fronx | joined |
09:12:55
| * fronx | quit (Ping timeout: 245 seconds) |
09:19:21
| * dguttman | quit (Quit: dguttman) |
09:26:43
| * tobie | joined |
09:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 104] |
09:42:41
| * marcello3d | joined |
09:47:01
| * marcello3d | quit (Ping timeout: 246 seconds) |
09:51:21
| * feross | quit (Quit: feross) |
10:09:54
| * dominictarr | joined |
10:14:19
| <jesusabdullah> | sup dominictarr |
10:27:46
| * thealphanerd | joined |
10:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 88] |
10:42:36
| * marcello3d | joined |
10:44:34
| * marcello4d | joined |
10:47:19
| * marcello3d | quit (Ping timeout: 260 seconds) |
10:49:09
| * marcello4d | quit (Ping timeout: 248 seconds) |
10:52:14
| * thealphanerd | quit (Quit: thealphanerd) |
10:53:50
| * contrahax | quit (Quit: Sleeping) |
10:54:13
| <dominictarr> | jesusabdullah, houdy |
10:54:39
| <dominictarr> | Man, some bitcoiners don't know what the work "distributed" means. |
10:57:00
| <dominictarr> | much like the way some 'mericans abuse the word "freedom" |
10:57:01
| <jesusabdullah> | ¯\(°_o)/¯ |
10:57:06
| <jesusabdullah> | why the fuck am I still awake? |
10:57:21
| <dominictarr> | http://www.mastercoin.org/ < for example |
10:57:38
| <dominictarr> | claims it's a way to decentralize further, but no |
10:57:42
| <dominictarr> | not actually. |
10:58:04
| <dominictarr> | actually it's a way to build a centralized fiat currency on top of bitcoin. |
10:58:31
| <dominictarr> | but not a very good way, since they don't understand how to design a distributed system. |
11:00:22
| * funkytek | quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
11:07:32
| * thealphanerd | joined |
11:08:06
| * justinabrahms | quit (*.net *.split) |
11:08:06
| * occamshatchet | quit (*.net *.split) |
11:08:08
| * jibay | quit (*.net *.split) |
11:08:08
| * rowbit | quit (*.net *.split) |
11:08:09
| * py1hon | quit (*.net *.split) |
11:08:10
| * Madars | quit (*.net *.split) |
11:08:10
| * tobie | quit (*.net *.split) |
11:08:11
| * hackygolucky | quit (*.net *.split) |
11:08:11
| * machty | quit (*.net *.split) |
11:08:11
| * ELLIOTTCABLE_ | quit (*.net *.split) |
11:08:11
| * ircretary | quit (*.net *.split) |
11:08:11
| * chapel | quit (*.net *.split) |
11:08:12
| * rxgx | quit (*.net *.split) |
11:08:12
| * gozala | quit (*.net *.split) |
11:08:12
| * nickleefly | quit (*.net *.split) |
11:08:12
| * LOUDBOT | quit (*.net *.split) |
11:08:12
| * prettyrobots_ | quit (*.net *.split) |
11:08:12
| * jgpelletier | quit (*.net *.split) |
11:08:12
| * prettyrobots | quit (*.net *.split) |
11:08:12
| * simcop2387 | quit (*.net *.split) |
11:08:12
| * tanepiper | quit (*.net *.split) |
11:08:13
| * niftylettuce | quit (*.net *.split) |
11:08:13
| * mk30 | quit (*.net *.split) |
11:08:14
| * jlord | quit (*.net *.split) |
11:08:14
| * philipn | quit (*.net *.split) |
11:08:14
| * thisandagain | quit (*.net *.split) |
11:08:14
| * chrisdickinson | quit (*.net *.split) |
11:08:15
| * josephg | quit (*.net *.split) |
11:12:10
| * dominictarr | quit (Quit: Leaving) |
11:12:23
| * dominictarr | joined |
11:15:02
| <jaz303> | does anyone have a few minutes to help me with my first adventures into writing code with streams? |
11:19:34
| <dominictarr> | jaz303, sure |
11:20:11
| <jaz303> | i started porting my s-expression parser to use streams |
11:20:21
| <jaz303> | https://github.com/jaz303/sexp-tokenizer/blob/master/index.js |
11:21:20
| <jaz303> | i'm not sure how to detect incomplete data at the end of the stream |
11:22:32
| <jaz303> | the tokenizer recognises quoted strings such as "foo bar baz" and i've tried to make it tolerate such strings being split over multiple chunks |
11:22:59
| <jaz303> | but if it sees "foo bar... at the end of the last chunk |
11:23:17
| <jaz303> | and it never closes the string i don't know what to do |
11:24:24
| <dominictarr> | jaz303, ah, you have picked a fairly tricky task! |
11:24:30
| <jaz303> | :( |
11:24:35
| <dominictarr> | :) ! |
11:24:41
| <dominictarr> | do you tokenize and then parse? |
11:25:01
| <jaz303> | yes it made more sense that way, i'm only worried about the tokenizer right now |
11:25:13
| <dominictarr> | cool. a streaming tokenizer is easy. |
11:26:07
| <dominictarr> | here is how you can do a line parser - it's the simplest case - https://github.com/dominictarr/split/blob/master/index.js#L38-L46 |
11:26:17
| <dominictarr> | use split, pop and push |
11:28:30
| <dominictarr> | jaz303, how do you handle syntax errors? I don't see anything that errors. |
11:28:58
| <jaz303> | the only possible syntax error right now is an incomplete string at the end of the stream |
11:29:06
| <jaz303> | s-expressions are very permissive |
11:29:31
| <jaz303> | and that's the case i have no idea how to catch |
11:29:36
| <dominictarr> | cool, what does that look like? that is a string that doesn't match any of your tokens, right? |
11:29:49
| <dominictarr> | have a else at the end |
11:30:08
| <dominictarr> | if nothing matches; this._remainder = current; return |
11:30:40
| <dominictarr> | and then when the parse starts again, do current = this._remainder + current |
11:31:10
| <dominictarr> | it may be easier to just use string.split(rx) though |
11:31:29
| <dominictarr> | here is one I prepared earlier: https://github.com/dominictarr/js-tokenizer/blob/master/index.js#L56 |
11:31:44
| <dominictarr> | (it's not streaming, but that leads me to another question...) |
11:32:03
| <dominictarr> | what benefit do you get from streaming a language? |
11:32:16
| <jaz303> | no idea, streams have just been on my list of stuff to learn for months |
11:32:26
| <jaz303> | and this seemed like an easy place to start |
11:32:39
| <dominictarr> | hmm, if you are encoding data (like json) there is a benefit, because you can have an arbitary amount of data... |
11:33:01
| <dominictarr> | but pray to god you don't have an arbitary amount of code in your program. |
11:34:29
| * thealphanerd | quit (Ping timeout: 265 seconds) |
11:34:52
| <jaz303> | at the start of my _transform function i'm appending the new chunk to the previous remainder, then iteratively slicing off the front of that |
11:36:13
| <jaz303> | so it deals with a string crossing chunk boundaries |
11:36:38
| <jaz303> | but what happens if an unterminated string is at the very end of the final chunk |
11:36:46
| <jaz303> | am i misunderstanding something? |
11:37:34
| <jaz303> | it seems like i'd need a signal that end of input had been reached |
11:37:56
| <jaz303> | in order to be able to make the decision that the remainder was an error |
11:38:16
| <jaz303> | otherwise there's always a chance that a successive chunk could complete the string |
11:43:55
| * occamshatchet | joined |
11:47:42
| <dominictarr> | if a stream isn't 100% valid tokens, i.e. if you get a trailing remainder that is a syntax error |
11:47:48
| <dominictarr> | jaz303, ^ |
11:47:48
| * hackygolucky | joined |
11:47:48
| * ELLIOTTCABLE_ | joined |
11:47:48
| * machty | joined |
11:47:48
| * ircretary | joined |
11:47:48
| * chapel | joined |
11:47:48
| * rxgx | joined |
11:47:48
| * gozala | joined |
11:47:48
| * nickleefly | joined |
11:47:48
| * LOUDBOT | joined |
11:47:48
| * prettyrobots_ | joined |
11:47:48
| * jgpelletier | joined |
11:47:48
| * prettyrobots | joined |
11:47:48
| * simcop2387 | joined |
11:47:48
| * tanepiper | joined |
11:47:48
| * niftylettuce | joined |
11:47:48
| * mk30 | joined |
11:47:48
| * jlord | joined |
11:47:48
| * philipn | joined |
11:47:48
| * thisandagain | joined |
11:47:48
| * chrisdickinson | joined |
11:47:48
| * josephg | joined |
11:47:50
| * ralphtheninja | joined |
11:47:59
| <dominictarr> | expected " found EOF |
11:48:29
| <jaz303> | how do i detect an eof? |
11:48:34
| <jaz303> | i guess that's my real question :) |
11:51:12
| * justinabrahms | joined |
11:51:12
| * jibay | joined |
11:51:12
| * rowbit | joined |
11:51:12
| * py1hon | joined |
11:51:12
| * Madars | joined |
11:54:22
| <dominictarr> | jaz303, that is when the user calls end() |
11:54:28
| <dominictarr> | I mean, the previous stream |
11:54:42
| <dominictarr> | what sort of thing are you using to build your stream? |
11:55:03
| <dominictarr> | are you using through? or require('stream').Transform ? |
11:55:10
| <jaz303> | the latter |
11:55:51
| <dominictarr> | I think that has a _flush method, which is called on the final chunk |
11:55:57
| <jaz303> | ah! |
11:56:00
| <dominictarr> | put the end handling bit in there |
11:56:17
| <jaz303> | brilliant |
11:56:29
| <jaz303> | thank you |
11:57:03
| <dominictarr> | no problem |
11:57:23
| <jaz303> | my other question was about testing |
11:58:17
| <jaz303> | i've just been checking my stream produces the correct tokens in order |
11:58:33
| <jaz303> | is there a module for testing that pattern? |
11:59:18
| <dominictarr> | hmm, I don't think so |
12:09:01
| * tobie | joined |
12:12:45
| * indexzero | quit (Quit: indexzero) |
12:14:29
| * fronx | joined |
12:19:48
| * tobie | quit (Quit: tobie) |
12:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 76] |
12:36:58
| * tobie | joined |
12:42:52
| * marcello3d | joined |
12:43:44
| * tobie | quit (Quit: tobie) |
12:44:13
| * floatdrop | joined |
12:47:17
| * marcello3d | quit (Ping timeout: 252 seconds) |
12:48:45
| <mmalecki> | dominictarr: yo! |
12:48:50
| <mmalecki> | dominictarr: around? |
12:49:00
| <dominictarr> | mmalecki, I'm in malaysia |
12:49:08
| <mmalecki> | dominictarr: daaaaamn |
12:49:17
| <mmalecki> | dominictarr: can't afford bigger trips right now :( |
12:49:28
| <mmalecki> | although few things are coming up... how long are you there for? |
12:49:49
| <dominictarr> | a few weeks |
12:50:07
| <mmalecki> | oh well |
12:50:08
| <dominictarr> | I'll be back in europe again in may |
12:50:16
| <mmalecki> | oh oh! |
12:50:17
| <mmalecki> | where? |
12:50:22
| <mmalecki> | come hang out with me! |
12:50:36
| <mmalecki> | (you're invited to crash on my couch in Amsterdam) |
12:50:40
| <dominictarr> | mmalecki, I've been travelling overland since being in beijing in november. 7th country since then |
12:50:45
| <dominictarr> | mmalecki, TOTALLY! |
12:50:51
| <mmalecki> | YES |
12:50:54
| <dominictarr> | I've never been to Amsterdam |
12:51:03
| <mmalecki> | oh man |
12:51:15
| <dominictarr> | I hear it's pretty cool |
12:51:15
| <mmalecki> | okay, I'll learn enough to guide you around until then XD |
12:51:21
| <dominictarr> | haha, cool. |
12:51:31
| <mmalecki> | yeah! it's like New York if it wasn't for Americans |
12:51:41
| <dominictarr> | haha, great. |
12:52:07
| <dominictarr> | I'm gonna be in budapest for craft-conf late april |
12:52:12
| <dominictarr> | 24th, i think. |
12:52:22
| <mmalecki> | hmm, I never visited Budapest |
12:52:34
| <mmalecki> | I think I'll have cash for travelling until then |
12:54:54
| <dominictarr> | mmalecki, how is vigour.io? |
12:55:10
| <mmalecki> | dominictarr: doing well! I'm working on deployment systems for them |
12:55:18
| <mmalecki> | and distributing their infrastructure |
12:55:23
| <mmalecki> | and open sourcing it |
12:55:31
| <mmalecki> | it's pretty much the best job I could have |
12:55:44
| <mmalecki> | (still not sued or anything btw) |
12:56:02
| <mmalecki> | I also have a startup! spacedock.io |
12:56:52
| <mmalecki> | brb relocating |
13:16:21
| * yorick | joined |
13:16:34
| <mmalecki> | back |
13:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 21] |
13:42:45
| * marcello3d | joined |
13:46:40
| * ralphtheninja | quit (Ping timeout: 245 seconds) |
13:47:12
| * marcello3d | quit (Ping timeout: 245 seconds) |
13:48:15
| <rowbit> | substack, pkrumins: testling server winIE9 + chrome + firefox + opera + safari + all nightly (rackspace) is down! |
14:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 13] |
14:32:14
| * AvianFlu | joined |
14:39:43
| * fronx | quit (Remote host closed the connection) |
14:42:35
| * marcello3d | joined |
14:46:26
| * floatdrop | quit (Quit: Leaving.) |
14:47:01
| * marcello3d | quit (Ping timeout: 248 seconds) |
14:51:28
| * AvianFlu | quit (Remote host closed the connection) |
15:12:33
| * fallsemo | joined |
15:14:01
| * dguttman | joined |
15:14:13
| * wolfeidau | quit (Ping timeout: 248 seconds) |
15:15:39
| * wolfeidau | joined |
15:16:51
| * floatdrop | joined |
15:21:09
| * floatdrop | quit (Ping timeout: 248 seconds) |
15:24:24
| * fronx | joined |
15:26:49
| * yorick | quit (Remote host closed the connection) |
15:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 8] |
15:30:59
| * fronx | quit (Ping timeout: 252 seconds) |
15:31:06
| * yorick | joined |
15:35:35
| * floatdrop | joined |
15:40:27
| * floatdrop | quit (Ping timeout: 272 seconds) |
15:41:13
| * kenperkins | joined |
15:42:56
| * marcello3d | joined |
15:47:12
| * marcello3d | quit (Ping timeout: 245 seconds) |
15:50:41
| * floatdrop | joined |
15:55:29
| * floatdrop | quit (Ping timeout: 265 seconds) |
16:06:29
| * ralphtheninja | joined |
16:06:42
| * thlorenz | joined |
16:09:32
| * coderzach | joined |
16:10:40
| * Maciek416 | joined |
16:14:24
| * AvianFlu | joined |
16:17:07
| * fronx | joined |
16:20:39
| * thlorenz | quit (Ping timeout: 276 seconds) |
16:22:08
| * defunctzombie_zz | changed nick to defunctzombie |
16:24:30
| * peutetre | joined |
16:24:43
| * coderzach | quit (Remote host closed the connection) |
16:27:37
| * coderzach | joined |
16:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 21] |
16:28:49
| * pfraze | joined |
16:34:01
| * AvianFlu | quit (Remote host closed the connection) |
16:34:20
| * thlorenz | joined |
16:42:44
| * marcello3d | joined |
16:46:40
| * fallsemo | quit (Ping timeout: 245 seconds) |
16:47:01
| * marcello3d | quit (Ping timeout: 246 seconds) |
16:47:31
| * paul_irish | quit (Quit: ZNC - http://znc.sourceforge.net) |
16:47:43
| * thlorenz | quit (Ping timeout: 246 seconds) |
16:48:02
| * paul_irish | joined |
16:50:02
| * fallsemo | joined |
16:50:16
| * floatdrop | joined |
16:51:16
| <defunctzombie> | Raynos: anything like tryme that folks are using nowadays? |
16:53:25
| <defunctzombie> | jesusabdullah: is brwoserify cdn hosted anywhere well established? |
16:54:35
| * floatdrop | quit (Ping timeout: 245 seconds) |
16:54:37
| <defunctzombie> | jesusabdullah: maybe even something we can put behind fastly |
16:55:10
| * thlorenz | joined |
16:56:59
| <defunctzombie> | jesusabdullah: also, for the debug bundle stuff, could actually do the strip sourcemap trick so that .map file can be served separately |
16:57:17
| <defunctzombie> | which would be cool cause then people can have debug and minify |
16:58:02
| * fallsemo | quit (Read error: Operation timed out) |
17:03:17
| * fallsemo | joined |
17:05:46
| * AvianFlu | joined |
17:13:17
| * fallsemo | quit (Ping timeout: 252 seconds) |
17:16:42
| * kumavis_ | joined |
17:18:11
| * coderzach | quit (Remote host closed the connection) |
17:22:22
| * fallsemo | joined |
17:23:19
| * hoobdeebla | joined |
17:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 106] |
17:29:50
| * fronx | quit (Remote host closed the connection) |
17:42:57
| * marcello3d | joined |
17:45:27
| * __rockbot__ | joined |
17:47:06
| * marcello3d | quit (Ping timeout: 252 seconds) |
17:49:35
| * AvianPhone | joined |
17:50:15
| * floatdrop | joined |
17:53:23
| * AvianFlu | quit (Remote host closed the connection) |
17:54:32
| * floatdrop | quit (Ping timeout: 252 seconds) |
17:59:42
| * peutetre | quit (Quit: peutetre) |
18:02:04
| <grncdr> | jaz303: assert-in-order might be what you want |
18:06:41
| * Maciek416 | quit (Remote host closed the connection) |
18:10:58
| <grncdr> | groundwater: I'm just making breakfast but I'm up for meeting whenever |
18:11:08
| <grncdr> | do you have a place in mind? |
18:11:34
| <groundwater> | grncdr yah i'm still just getting up, what are do you live? |
18:11:45
| <grncdr> | 118 athol ave |
18:11:51
| <grncdr> | just beside the lake |
18:12:06
| <grncdr> | I can bike and/or drive though |
18:12:19
| <grncdr> | I only know like 3 places in the area, so I'm not too picky |
18:12:54
| <groundwater> | grncdr , you can choose a place, or if you want to meet in Berkeley I can pick a spot |
18:13:28
| <grncdr> | hm, I don't know if Haddon Hill is open, but that would be my choice |
18:14:58
| <groundwater> | my only hesitation about that place is it's only really got one table inside |
18:16:29
| * jcrugzz | joined |
18:16:31
| * jcrugzz | quit (Client Quit) |
18:16:44
| * jcrugzz | joined |
18:17:42
| <groundwater> | grncdr this place is pretty good http://www.local123cafe.com/ and there is a backup around the corner too |
18:21:10
| <grncdr> | looks good to me, do you know if I'll be able to park around there anywhere? |
18:21:20
| <grncdr> | might just BART actually |
18:21:27
| <grncdr> | also ogd ^^ |
18:22:28
| <groundwater> | ogd is sick i think |
18:22:58
| <groundwater> | grncdr i can pick you up from Bart |
18:23:14
| <groundwater> | any up to 2 additional people if they wish to join |
18:23:57
| * AvianFlu | joined |
18:27:19
| * marcello3d | joined |
18:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 147] |
18:27:51
| * coderzach | joined |
18:32:34
| * AvianFlu | quit (Ping timeout: 265 seconds) |
18:43:33
| <jaz303> | grncdr: thanks i'll check that out |
18:50:37
| * floatdrop | joined |
18:50:47
| * thlorenz | quit (Remote host closed the connection) |
18:51:21
| * thlorenz | joined |
18:53:23
| * brianloveswords | quit (Excess Flood) |
18:53:44
| * brianloveswords | joined |
18:55:17
| * floatdrop | quit (Ping timeout: 265 seconds) |
18:55:47
| * __rockbot__ | quit (Quit: __rockbot__) |
18:55:53
| * thlorenz | quit (Ping timeout: 252 seconds) |
18:57:29
| * kumavis_ | quit (Quit: kumavis_) |
18:58:34
| * tobie | joined |
18:59:34
| * tobie | quit (Client Quit) |
19:04:27
| * tobie | joined |
19:05:26
| * tobie | quit (Client Quit) |
19:08:23
| * Aviaphone | joined |
19:09:04
| * tobie | joined |
19:09:49
| * AvianFlu | joined |
19:10:22
| * Aviaphone | quit (Client Quit) |
19:11:36
| * AvianPhone | quit (Ping timeout: 276 seconds) |
19:16:26
| * tobie | quit (Quit: tobie) |
19:17:45
| * tobie | joined |
19:18:47
| * peutetre | joined |
19:19:37
| * dubroy__ | quit (Ping timeout: 246 seconds) |
19:20:07
| * ehd | quit (Ping timeout: 245 seconds) |
19:22:20
| * dubroy__ | joined |
19:22:38
| * ehd | joined |
19:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 119] |
19:27:50
| <rowbit> | Daily usage stats: [developer: 1, free: 1939] |
19:29:12
| * fallsemo | quit (Quit: Leaving.) |
19:30:38
| <jjjohnny> | feedopensource at 93%! |
19:42:53
| * tobie | quit (Quit: tobie) |
19:50:14
| * floatdrop | joined |
19:54:59
| * floatdrop | quit (Ping timeout: 252 seconds) |
20:02:18
| * tobie | joined |
20:05:05
| * tobie | quit (Client Quit) |
20:14:24
| * thlorenz | joined |
20:24:57
| * coderzach | quit (Remote host closed the connection) |
20:26:25
| * coderzach | joined |
20:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 115] |
20:32:31
| * peutetre | quit (Quit: peutetre) |
20:41:16
| * ralphtheninja | quit (Quit: leaving) |
20:50:16
| * floatdrop | joined |
20:51:16
| * thealphanerd | joined |
20:54:57
| * floatdrop | quit (Ping timeout: 276 seconds) |
21:02:27
| * mikolalysenko | joined |
21:19:58
| <rch> | with tape, if i want to have one cleanup function called after all tests have run, do i need to do an enclosing test so i can t.on('end', …) ? That works, just wondering if there's a better way |
21:27:19
| * peutetre | joined |
21:27:50
| <rowbit> | Hourly usage stats: [developer: 206, free: 136] |
21:43:21
| <substack> | rch: you can have a test('cleanup', function (t) {}) at the end |
21:43:41
| <rch> | sweet, thanks |
21:43:47
| <rch> | somehow missed that |
21:44:13
| <rch> | substack: hey another question, still opposed to package.json engines field? |
21:44:44
| * peutetre | quit (Quit: peutetre) |
21:46:24
| <substack> | opposed? |
21:46:44
| <rch> | https://twitter.com/substack/status/132945872211296258 |
21:47:57
| <rch> | just curious, almost pushed a pr to tap-parser but figured engines was likely missing for a reason |
21:48:07
| <substack> | engines is ok now |
21:48:14
| * Maciek416 | joined |
21:48:15
| <rch> | what changed? |
21:48:22
| <substack> | npm used to refuse to install packages with a version that didn't match the engines field |
21:48:26
| <rch> | ahh |
21:48:40
| <rch> | so now it's just metadata with no impact? |
21:48:45
| <substack> | yes |
21:48:54
| <rch> | so things may break but it's easier to see why |
21:49:01
| <substack> | people used to put "0.4.x" in the engines field |
21:49:10
| <substack> | but then node 0.6 came out and you couldn't install anything |
21:49:15
| <rch> | hilarious |
21:49:30
| <substack> | well the problem is that people treated the engines field like they treat dependencies |
21:49:40
| <substack> | where you want to be strict about versions |
21:49:49
| <substack> | but platform dependencies can't work that way |
21:49:54
| <rch> | api changes like streams2 seem to justify that though |
21:50:06
| <substack> | but those were relatively backwards compatible |
21:50:13
| * floatdrop | joined |
21:50:16
| <rch> | almost completely |
21:50:51
| <rch> | streams2 is a special event in node history, i guess i just need to wait until older versions of node are unused |
21:51:43
| <rch> | either way, less point in using 'engines' since it's advisory only now |
21:54:45
| * floatdrop | quit (Ping timeout: 248 seconds) |
21:56:59
| * hoobdeebla | quit |
21:57:35
| * fallsemo | joined |
21:57:55
| * mikolalysenko | quit (Ping timeout: 260 seconds) |
22:00:12
| <jcrugzz> | substack: it only matters when you need to build binary modules |
22:00:56
| <jcrugzz> | we use the field for people's apps when they deploy for what version they run on, so we build their dependencies correctly and run it on the intended version |
22:00:59
| <jcrugzz> | but different case obv |
22:01:20
| <rch> | jcrugzz: who's we? |
22:01:24
| * cpup | joined |
22:01:29
| <jcrugzz> | at nodejitsu |
22:01:30
| <jcrugzz> | sry |
22:01:38
| <rch> | cool |
22:07:15
| * contrahax | joined |
22:27:50
| <rowbit> | Hourly usage stats: [developer: 0, free: 107] |
22:31:43
| * fronx | joined |
22:38:51
| * fronx | quit (Remote host closed the connection) |
22:50:35
| * floatdrop | joined |
22:52:14
| * funkytek | joined |
22:53:39
| * mikolalysenko | joined |
22:54:42
| * floatdrop | quit (Ping timeout: 245 seconds) |
22:56:11
| * feross | joined |
22:56:33
| * feross | quit (Client Quit) |
22:58:57
| * mikolalysenko | quit (Ping timeout: 252 seconds) |
23:00:05
| * anvaka | joined |
23:14:33
| * fallsemo | quit (Ping timeout: 272 seconds) |
23:19:22
| * collypops | joined |
23:22:46
| * coderzach | quit (Remote host closed the connection) |
23:25:41
| * fallsemo | joined |
23:26:00
| * coderzac_ | joined |
23:27:50
| <rowbit> | Hourly usage stats: [developer: 3, free: 108] |
23:37:03
| * fallsemo | quit (Ping timeout: 265 seconds) |
23:45:34
| * tilgovi | joined |
23:50:13
| * floatdrop | joined |
23:53:26
| * mikolalysenko | joined |
23:54:30
| * floatdrop | quit (Ping timeout: 252 seconds) |
23:54:50
| * fallsemo | joined |
23:59:31
| * thlorenz | quit (Remote host closed the connection) |