00:00:00
| * ircretary | quit (Remote host closed the connection) |
00:00:07
| * ircretary | joined |
00:04:54
| * evbogue | quit (Ping timeout: 272 seconds) |
00:13:03
| * fotoverite | quit (Quit: fotoverite) |
00:23:48
| * evbogue | joined |
00:30:58
| * evbogue | quit (Ping timeout: 245 seconds) |
00:37:41
| <chrisdickinson> | hearing such great things about using browserify in #js-git |
00:37:52
| <chrisdickinson> | creationix is still a lil' iffy on it |
00:38:00
| <chrisdickinson> | but others are pretty happy with it |
00:40:30
| <mbalho> | git with the times, creationix! |
00:40:34
| <mbalho> | git checkout modernity |
00:41:35
| * ryanseddon | quit (Quit: Connection closed for inactivity) |
00:44:52
| <chrisdickinson> | hah |
00:45:17
| <chrisdickinson> | mbalho: the hardest things to get over are that he doesn't want to use node's streams and that he dislikes the buffer abstraction |
00:45:47
| <chrisdickinson> | (to be fair, there's been kind of a diaspora re: streams since 0.10; and browserify's buffers are … a weird place to be) |
00:51:13
| <mbalho> | yea i actually -1 buffer as well |
00:51:29
| <mbalho> | but more work on it would be awesome |
00:51:45
| <mbalho> | maybe he can write a buffer that works in both envs |
00:51:52
| <mbalho> | (if that is possible) |
01:05:18
| * timoxley | quit (Ping timeout: 252 seconds) |
01:07:39
| * timoxley | joined |
01:08:19
| <dominictarr> | the seal has been broken |
01:09:00
| <dominictarr> | if you have 2 types of streams you might as well have MANY |
01:23:40
| * dominictarr | quit (Quit: dominictarr) |
01:26:06
| * kevino80 | joined |
01:27:45
| <substack> | everything used to be so simple :/ |
01:28:22
| * crank | quit (Ping timeout: 245 seconds) |
01:34:02
| * kevino80 | quit (Remote host closed the connection) |
01:35:16
| * thl0 | joined |
01:36:16
| * jibay | quit (Remote host closed the connection) |
01:58:19
| * st_luke | quit (Remote host closed the connection) |
02:13:53
| * vitor-br | quit (Ping timeout: 245 seconds) |
02:22:11
| * evbogue | joined |
02:36:52
| * no9 | quit (Ping timeout: 246 seconds) |
02:40:42
| <thl0> | do we have something like a CDN for browserify modules anywhere substack? |
02:40:54
| <thl0> | it would host precompiled browserify modules |
02:41:25
| <thl0> | so people whose apps are not using browserify can still use them, just an idea |
02:43:01
| <mbalho> | ive wanted that for a while too |
02:44:18
| <thl0> | I just see this divide between the component people, then the ones who still use vendor modules, the bower people and the browserify ones |
02:45:48
| <thl0> | leading to stuff like this: https://github.com/twolfson/computedStyle/tree/master/dist |
02:46:02
| <mbalho> | :O |
02:46:48
| <thl0> | so if each module system also provided a generic form of each package, people could use modules from all faiths |
02:47:17
| <thl0> | and combine them in their apps, although of course using npm for module management oughta be preferred |
02:50:31
| * no9 | joined |
02:56:59
| <substack> | thl0: I think the "npm ought to be preferred" is where most of the disagreements come from |
02:57:57
| <thl0> | substack: I guess it's more obvious for people who already use it to manager their server side modules with it |
02:58:39
| <thl0> | what I'm seeing is just that lots of effort will be duplicated across different module systems |
02:58:52
| <thl0> | cause they can't work together easily |
03:04:00
| <substack> | that's intrinsic to having separate module systems |
03:04:23
| <substack> | if 2 module systems are trivially interoperable then they are 1 module system |
03:05:46
| * st_luke | joined |
03:07:17
| * no9 | quit (Ping timeout: 248 seconds) |
03:17:38
| <thl0> | substack: well you could have a service that hosts browserified bundles so I could consume them without browserify |
03:18:19
| <thl0> | a simple but bad way would be to add a suffix at the bottom that requires all of them and attaches to the window (not suggesting that as a solution) |
03:19:13
| <thl0> | it would be cool though to provide a solution I could just source via a script tag (i.e. if you want to use it in your github page) |
03:21:43
| <thl0> | substack: on the other hand we could also hope that everyone eventually finds their way to browserify ;) |
03:32:38
| * vitor-br | joined |
03:32:56
| * evbogue | quit (Remote host closed the connection) |
03:38:03
| * vitor-br | quit (Ping timeout: 245 seconds) |
03:45:49
| * vitor-br | joined |
03:49:18
| * thl0 | quit (Remote host closed the connection) |
03:58:15
| * st_luke | quit (Remote host closed the connection) |
03:59:06
| * st_luke | joined |
04:13:44
| * fallsemo | quit (Quit: Leaving.) |
04:34:58
| * stlsaint | joined |
04:38:56
| * timoxley | quit (Quit: Computer has gone to sleep.) |
04:51:00
| * crank | joined |
05:06:03
| * st_luke | quit (Remote host closed the connection) |
05:15:08
| * cubert | joined |
05:15:08
| * farnsworth | joined |
05:21:42
| * ralphtheninja | quit (Ping timeout: 264 seconds) |
05:38:15
| * timoxley | joined |
05:50:23
| * thl0 | joined |
06:03:17
| * mikeal | quit (Quit: Leaving.) |
06:04:29
| * cianomaidin | joined |
06:06:50
| * timoxley | quit (Quit: Computer has gone to sleep.) |
06:12:22
| * stagas | joined |
06:15:53
| * cianomaidin | quit (Quit: cianomaidin) |
06:20:25
| * cianomaidin | joined |
06:36:53
| * cianomaidin | quit (Quit: cianomaidin) |
06:54:42
| <jesusabdullah> | thl0: I wrote something kind of like this some time ago, it's on my github, ctrl-f browserify |
06:55:11
| <jesusabdullah> | thl0: I did a rewrite in flatiron so it's not my best work but there is a nodejitsu blog post about it, conceptually fairly straightforward |
06:56:04
| <jesusabdullah> | thl0: used to be hosted on nodejitsu when I had free drones... |
07:07:18
| <jesusabdullah> | thl0: http://blog.jit.su/getting-started-with-flatiron blog post about browserify-cdn, https://github.com/jesusabdullah/browserify-cdn code, probably more or less works ootb and simple enough to refactor |
07:11:37
| * mikolalysenko | quit (Ping timeout: 246 seconds) |
07:17:16
| * cianomaidin | joined |
07:19:02
| * purr | quit (Remote host closed the connection) |
07:19:09
| * purr | joined |
07:37:12
| * nk109 | joined |
07:40:34
| * fotoverite | joined |
08:04:38
| * cianomaidin | quit (Quit: cianomaidin) |
08:18:26
| * mikolalysenko | joined |
08:23:00
| * mikolalysenko | quit (Ping timeout: 256 seconds) |
08:32:57
| * stagas | quit (Read error: Connection reset by peer) |
08:50:00
| <juliangruber> | Raynos: looks like in browserify v2 the (require)('./bla') hack doesn't work anymore |
08:50:10
| <juliangruber> | it broke engine.io-client |
08:50:32
| <substack> | correct |
08:50:40
| <substack> | use the browser field now |
08:50:49
| <substack> | or var require_ = require; require_() |
08:50:58
| <juliangruber> | :D |
08:51:00
| <juliangruber> | ok, thanks |
08:51:07
| <substack> | browser field is better |
08:54:47
| * vitor-br | quit (Read error: Connection reset by peer) |
08:55:17
| <juliangruber> | substack: you were talking about a ignore-field or something for browserify yesterday, right? |
08:55:48
| <juliangruber> | engine.io has those try { emitter = require('emitter') } catch(e){ Emitter = require('emitter-componet') } things all over the place |
08:57:43
| <substack> | those are lame |
08:58:09
| <juliangruber> | do you mean those try/catches or the learnboost guys? :P |
09:08:31
| * shuaib | joined |
09:10:27
| * nk109 | quit (Quit: Computer has gone to sleep.) |
09:13:33
| * nk109 | joined |
09:26:51
| * dguttman | joined |
09:27:24
| * dguttman | quit (Client Quit) |
09:38:45
| * dominictarr | joined |
09:55:06
| <substack> | pirates getting some seats in iceland |
09:55:09
| <substack> | and so it begins! |
10:20:20
| <substack> | juliangruber: was it you who wrote an inherit() that works in non-es5 browsers? |
10:29:31
| <substack> | I'll just require('inherits/inherits-old') |
10:40:35
| * yorick | joined |
10:48:42
| * crank | quit (Ping timeout: 264 seconds) |
10:49:43
| * nicholasf | quit (Read error: Connection reset by peer) |
10:50:06
| * nicholasf | joined |
11:52:10
| <juliangruber> | substack: I only use util.inherits |
12:10:32
| * ralphtheninja | joined |
12:13:32
| <juliangruber> | substack: doesn't the browserify version of util.inherits work in older browsers? |
12:13:53
| <substack> | probably |
12:18:28
| * jan____ | quit (Ping timeout: 245 seconds) |
12:22:22
| * no9 | joined |
12:26:50
| * crank | joined |
12:36:53
| * no9 | quit (Ping timeout: 240 seconds) |
12:52:38
| * no9 | joined |
12:57:01
| <juliangruber> | i know it works in ie8 |
13:08:20
| * no9 | quit (Ping timeout: 272 seconds) |
13:10:00
| * thl0 | quit (Remote host closed the connection) |
13:11:18
| * fallsemo | joined |
13:20:39
| * no9 | joined |
13:37:54
| * mikolalysenko | joined |
13:41:50
| <juliangruber> | how can I check if a net connection is still up? |
13:41:59
| <juliangruber> | net.readable == net.writable == true? |
13:45:33
| * shuaib | quit (Quit: Computer has gone to sleep.) |
13:46:52
| * AvianFlu | joined |
13:47:53
| <juliangruber> | /net/connection/ |
13:49:27
| * fallsemo | quit (Quit: Leaving.) |
14:07:25
| * no9 | quit (Ping timeout: 246 seconds) |
14:10:50
| * defunctzombie_zz | changed nick to defunctzombie |
14:12:59
| <defunctzombie> | juliangruber: I have an engine.io client version that works |
14:13:03
| <defunctzombie> | juliangruber: with browserify |
14:13:23
| <juliangruber> | defunctzombie: raynos's will work too with my 2 pull requests merged |
14:21:14
| * no9 | joined |
14:22:55
| <defunctzombie> | juliangruber: is that more up to date? |
14:23:40
| <juliangruber> | defunctzombie: dunno. can you give me a link of your version? |
14:24:02
| <defunctzombie> | juliangruber: https://github.com/shtylman/engine.io-client/tree/v0.4.3-dz1 |
14:24:08
| <defunctzombie> | juliangruber: I think that is the latest I have |
14:24:35
| <juliangruber> | yours is more recent |
14:24:40
| <juliangruber> | raynos has 0.4.0 |
14:24:44
| <defunctzombie> | juliangruber: you patches are incorrect I think |
14:24:47
| <defunctzombie> | with the browser field |
14:24:56
| <juliangruber> | engine.io-stream whould use yours then |
14:24:58
| <juliangruber> | why? |
14:25:22
| <defunctzombie> | juliangruber: oh, yea, I also have a more recent engine.io-stream |
14:25:23
| <defunctzombie> | haha |
14:25:48
| <defunctzombie> | https://github.com/Raynos/engine.io-stream/tree/wip-refactor |
14:25:57
| <juliangruber> | oh sweet |
14:26:18
| <juliangruber> | has the api changed? |
14:26:26
| <juliangruber> | yes it has |
14:26:30
| <defunctzombie> | don't think so |
14:26:36
| <defunctzombie> | the api stayed the same |
14:26:39
| <defunctzombie> | some internal things changed |
14:26:40
| <juliangruber> | the requires are different |
14:26:51
| <juliangruber> | you don't need the require('engine-stream/server') in your version |
14:26:55
| <defunctzombie> | yea |
14:26:58
| <defunctzombie> | you can if you want |
14:27:03
| <defunctzombie> | but you don't need it with browserify |
14:27:11
| <defunctzombie> | cause I use the browser field for that |
14:29:16
| <juliangruber> | yes |
14:29:24
| <juliangruber> | hm, my thing is broken with the newer version |
14:29:33
| <juliangruber> | http://localhost:4000/engine/?EIO=undefined&transport=polling |
14:29:38
| <juliangruber> | that url looks broken |
14:30:32
| <juliangruber> | it's not transmitting any data |
14:31:33
| <defunctzombie> | that url is quite broken |
14:31:45
| <defunctzombie> | undefined haha |
14:32:44
| <defunctzombie> | I should also update the client to 0.5.0 |
14:34:29
| <defunctzombie> | Raynos: should I merge those engine.io-stream things? |
14:35:08
| * crank | quit (Ping timeout: 245 seconds) |
14:37:14
| * crank | joined |
14:41:57
| * jibay | joined |
14:45:53
| * defunctzombie | changed nick to defunctzombie_zz |
14:49:07
| * fallsemo | joined |
14:51:44
| * mikolalysenko | quit (Ping timeout: 256 seconds) |
14:53:05
| * tmcw | joined |
14:55:57
| * thl0 | joined |
15:02:00
| <thl0> | juliangruber: that browserify as a service thing looks promising |
15:02:06
| <thl0> | unfortunately http://browserify.nodejitsu.com/ is dead |
15:03:35
| <thl0> | sorry meant jesusabdullah |
15:05:55
| <thl0> | substack: is browser field the same as browserify field in package.json? |
15:06:31
| <thl0> | a bit confused since shoe has "browserify": "browser.js" |
15:06:39
| <dominictarr> | js build farm! |
15:07:32
| * thatguydan | joined |
15:12:55
| * fallsemo | quit (Quit: Leaving.) |
15:29:06
| * jan____ | joined |
15:30:43
| * defunctzombie_zz | changed nick to defunctzombie |
15:31:33
| <defunctzombie> | thl0: https://gist.github.com/shtylman/4339901 |
15:32:58
| * defunctzombie | changed nick to defunctzombie_zz |
15:43:09
| * kenperkins | quit (Quit: Computer has gone to sleep.) |
15:52:30
| * kenperkins | joined |
15:53:28
| <thl0> | defunctzombie_zz: ah, so browserify field is obsolete? |
15:55:00
| * mcollina | joined |
15:55:18
| <mcollina> | hi everyone :) |
15:57:12
| <ralphtheninja> | mcollina: Heya! Welcome :) |
15:57:39
| <dominictarr> | mcollina: hey, whats up? |
15:59:26
| <mcollina> | Coding as usual, while I have to write some stuff. |
16:00:39
| <mcollina> | ralphtheninja: thanks for the tip on this channel. |
16:01:07
| <ralphtheninja> | mcollina: yw! it's nice to have a common place, all sorts of weird stuff happening in here |
16:01:13
| <ralphtheninja> | I'm mostly babbling :D |
16:03:46
| <dominictarr> | mcollina: _lots_ of mad science happens in here |
16:05:06
| * no9 | quit (Remote host closed the connection) |
16:05:07
| <mcollina> | I love mad science. Impossible things being done because the inventors didn't know they were impossible :D. |
16:05:26
| * no9 | joined |
16:05:54
| <dominictarr> | exactly! |
16:06:02
| * fallsemo | joined |
16:08:10
| * shuaib | joined |
16:09:50
| <dominictarr> | mcollina: so, this graph database is something I've wanted to do with levelup for a while! |
16:10:00
| <dominictarr> | I'm very glad that you have started the project! |
16:13:05
| <dominictarr> | hey, there is something different about nextTick in 0.10, right? |
16:13:09
| <mcollina> | It has been kind of an accident. Having a couple of free hours, the Hexastore paper printed on the desk, and a tweet about levelup. LevelDB is really crazy, and LevelUp is super-simple to use. |
16:14:54
| * timoxley | joined |
16:15:00
| <mcollina> | Yes, it's executed always before any I/O. |
16:15:13
| <mcollina> | in v0.8 this was not guaranted. |
16:20:01
| <dominictarr> | hmm, yeah, I'm getting a race condition in level-trigger ... |
16:20:26
| <dominictarr> | mcollina: yeah - I am particularily interested in graph traversals |
16:20:38
| <dominictarr> | shortest path is pretty simple |
16:20:41
| <dominictarr> | A* |
16:20:42
| <dominictarr> | etc |
16:20:56
| <dominictarr> | but I would love to see how fast they are in leveldb |
16:21:02
| <ralphtheninja> | mcollina: a happy accident! |
16:21:14
| <mcollina> | dominictarr: I guessed right in asking for your opinion then. |
16:21:33
| <dominictarr> | yes! |
16:22:11
| <dominictarr> | should be better than shoe horning that into a non imbedded db, because you don't have to go to the network. |
16:22:24
| <mcollina> | dominictarr: we need good implementations for graph traversal in node.js. Generic, reusable stuff. |
16:22:52
| <dominictarr> | so, I implemented the thing that resolves node modules |
16:23:00
| <mcollina> | Cool! |
16:23:07
| <dominictarr> | https://github.com/dominictarr/npmd/blob/master/resolve.js |
16:23:29
| <dominictarr> | that takes 50ms once the cache is warm |
16:23:35
| <dominictarr> | for browserify |
16:23:40
| <dominictarr> | which is a large module |
16:23:47
| <mcollina> | ralphtheninja: yes! It's now my more popular thing on Github. Like 43 stars in three days. |
16:23:58
| * kevino80 | joined |
16:24:31
| * tmcw | quit (Remote host closed the connection) |
16:24:40
| <ralphtheninja> | more and more people showing up from all around, I like the node approach to levelup, with a simple core and then build clean abstractions on top of it |
16:25:01
| <dominictarr> | browserify has 72 recursive deps |
16:25:21
| <dominictarr> | so, to resolve that, it has to hit the db many times |
16:25:35
| <dominictarr> | and, for many, it has to wait for the round trip |
16:25:46
| * mikolalysenko | joined |
16:25:56
| <ralphtheninja> | dominictarr: how much improvement is 50ms to the time it takes now? must be enormous |
16:26:13
| * ehd | quit (Ping timeout: 248 seconds) |
16:26:19
| <dominictarr> | well, that isn't installing the modules |
16:26:30
| <dominictarr> | npm resolves as it installs |
16:26:37
| <dominictarr> | so you can't compare it really. |
16:26:46
| * tmcw | joined |
16:27:44
| <mcollina> | dominictarr: you are pre downloading the full npm index, right? How big it is? |
16:27:55
| <dominictarr> | mcollina: 480mb |
16:27:59
| <dominictarr> | currently |
16:28:06
| <dominictarr> | it was only 360 a month ago |
16:28:31
| <dominictarr> | once it's downloaded, it just pulls in the changes, though. |
16:29:01
| <mcollina> | So it's 50ms in that setup, right? |
16:29:16
| <dominictarr> | when the cache is warm. |
16:29:19
| <dominictarr> | yes |
16:30:57
| <ralphtheninja> | dominictarr: the cache is warm .. meaning the files have been hit at least once by the os? |
16:31:25
| <dominictarr> | something like that - I think leveldb has it's own cache, but there is a os cache too |
16:32:10
| <dominictarr> | mcollina: I read the google pregel paper a while back. |
16:32:18
| <dominictarr> | very interesting stuff there |
16:32:39
| <ralphtheninja> | dominictarr: correct, there is a read cache for frequently accessed keys |
16:33:32
| * shuaib | quit (Quit: Computer has gone to sleep.) |
16:35:37
| <mcollina> | dominictarr: Then I will read the Pregel paper :). |
16:37:05
| * ins0mnia | joined |
16:39:15
| * shuaib | joined |
16:39:43
| <mcollina> | dominictarr: the things is that hacking on the graph algorithms and on npm stuff at the same time might not be really clear. In the land of ms, an algorithm problem can slow things down. A good implementation of the depth-first, bread-first, A*, ecc algorithms might be very helpful. Moreover, everything should be done asynchronously :). |
16:40:39
| <dominictarr> | yes - I have a generic depthWidth, and leafFirst |
16:40:49
| <dominictarr> | and widthFirst |
16:41:08
| <dominictarr> | you just pass in a function that returns a stream of the child nodes |
16:41:33
| <dominictarr> | I have used them to traverse files and directories also! |
16:41:54
| <mcollina> | repo? :) |
16:42:04
| <dominictarr> | https://github.com/dominictarr/pull-stream/blob/master/sources.js#L73-L137 |
16:42:25
| <dominictarr> | should probably pull them into their own repo. |
16:43:27
| <dominictarr> | A* should be pretty simple to build on top of that, but I need a use for it. |
16:47:30
| * shuaib | quit (Quit: Computer has gone to sleep.) |
16:47:57
| <mcollina> | Or you might write a better README for the pull-stream package. Looking at the source is pretty cool, but you don't get the full thing. These graph algorithm traversal are so compact because of it. |
16:49:36
| * fallsemo | quit (Quit: Leaving.) |
16:50:42
| * fallsemo | joined |
16:51:34
| <dominictarr> | mcollina: tell me what you find confusing/unclear |
16:51:51
| <dominictarr> | I need help to see it as a beginner, since I wrote it. |
16:51:54
| * fallsemo | quit (Client Quit) |
16:52:37
| <mcollina> | Implementing A* can be done by adding a "score" function, and sorting the nodes to open using it. A valid heuristic function might be the package "semver" or the package age, or just the number of package dependencies. However in the npm case, you have to open all the nodes (I believe). |
16:56:25
| * cianomaidin | joined |
16:56:32
| * kevino80 | quit (Remote host closed the connection) |
16:58:09
| <mcollina> | The real question I have when I open a README is "what I use this for". The pull-stream library answer with "simplify the usage of stream". However you can do graph-traversal and the like with a few lines of code. In the readme there is no "wow" effect. You should add a quick-example solving a real-world proble like async does. |
17:00:15
| * timoxley | quit (Quit: Computer has gone to sleep.) |
17:01:49
| * timoxley | joined |
17:10:58
| <dominictarr> | mcollina: thanks. |
17:11:48
| * kenperkins | quit (Quit: Computer has gone to sleep.) |
17:13:16
| <mcollina> | If I knew about pull-stream a couple of month before I would have saved lots of time :P. I implemented https://github.com/mcollina/kanban without using streams, that was a very bad idea. |
17:13:18
| <mcollina> | :) |
17:13:50
| * shama | joined |
17:15:11
| <dominictarr> | pull-stream didn't exist 2 months ago! |
17:17:34
| * shuaib | joined |
17:18:17
| <dominictarr> | mcollina: maybe I should implement A* with pull streams just so I have a good example... |
17:20:21
| <mcollina> | yeah! :) Add these graph-stuff in the pull-stream readme too! (or put them in a separate package). |
17:22:23
| * thatguydan | part |
17:23:42
| <dominictarr> | pull-stream is largly about lazy async iteration |
17:24:17
| <dominictarr> | and being able to do complex things that would be difficult with normal node streams. |
17:27:19
| <mcollina> | The other thing that's misleading is that it seems it is based on node's Stream, when it's not. I know how hard can be these things. |
17:31:01
| <mcollina> | I had hit a fairly typical performance-wall while spawning multiple process to do CPU-bound stuff. Then, I have written my own pull-based library. Pull-stream does exactly what I was looking for. |
17:32:00
| * kenperkins | joined |
17:36:19
| <dominictarr> | cool! |
17:37:24
| <fotoverite> | dominictarr: you got a food truck rec for downtown portland? |
17:37:34
| <fotoverite> | Too bad there is no cheese wizards here |
17:37:40
| <dominictarr> | they are all good. |
17:37:44
| <fotoverite> | :D |
17:37:59
| <fotoverite> | How goes the streams |
17:38:22
| <dominictarr> | I got a strange bug in something |
17:44:06
| * thl0 | quit (Remote host closed the connection) |
17:57:40
| * thl0 | joined |
17:58:29
| * thl0 | quit (Remote host closed the connection) |
18:00:51
| * shuaib | quit (Ping timeout: 252 seconds) |
18:02:07
| * shuaib | joined |
18:08:52
| <jjjjohnnny> | in the browser, better to have one giant float32array or many small ones, your guess or mine |
18:10:21
| <jjjjohnnny> | as expected, concaculatin' the many small ones is not eventually enough |
18:10:57
| <jjjjohnnny> | oh smash |
18:17:53
| * shuaib | quit (Ping timeout: 252 seconds) |
18:20:38
| * shuaib | joined |
18:23:52
| * ehd | joined |
18:27:45
| * cianomaidin | quit (Quit: cianomaidin) |
18:30:36
| * mikeal | joined |
18:38:47
| * fallsemo | joined |
18:39:13
| * cianomaidin | joined |
18:49:24
| <juliangruber> | did anyone get smartos running on a macbook? |
18:49:24
| <juliangruber> | doesn't even boot on mine |
18:50:38
| <juliangruber> | chromeos didn't work either -.- |
18:50:41
| * cianomaidin | quit (Quit: cianomaidin) |
18:54:13
| * cianomaidin | joined |
18:54:41
| * timoxley | quit (Quit: Computer has gone to sleep.) |
18:56:04
| * cianomaidin | quit (Client Quit) |
19:02:14
| * timoxley | joined |
19:16:49
| <no9> | juliangruber side install or VM? |
19:17:19
| <juliangruber> | no9: main install, as it's my side computer |
19:17:44
| <no9> | K did you try open indiana? |
19:17:57
| <no9> | Has a live cd to you can see what the story is |
19:18:28
| <no9> | http://openindiana.org/ |
19:21:19
| * timoxley | quit (Quit: Computer has gone to sleep.) |
19:27:05
| * thl0 | joined |
19:31:40
| * fallsemo | quit (Quit: Leaving.) |
19:36:03
| * mikeal | quit (Quit: Leaving.) |
19:36:14
| * shuaib | quit (Quit: Computer has gone to sleep.) |
19:47:02
| <juliangruber> | no9: not yet, thanks, I will! |
19:58:11
| * mcollina | quit (Quit: mcollina) |
20:00:24
| * mikeal | joined |
20:00:41
| <jjjjohnnny> | a module that treats many (an array) of buffers as a single buffer #abracadabra |
20:03:19
| <jjjjohnnny> | of course https://github.com/substack/node-buffers |
20:04:56
| <substack> | beep boop |
20:05:58
| <jjjjohnnny> | substack: will that work with float32arrays |
20:06:20
| <mbalho> | jjjjohnnny: arent arraybuffers what you want |
20:06:48
| <jjjjohnnny> | mbalho: working with floats :\ |
20:07:03
| <jjjjohnnny> | which is a view on an arraybuffer |
20:13:41
| <jjjjohnnny> | i'll just pull out these silly errors and the module will work with any arraybuffer i bet |
20:15:08
| <jjjjohnnny> | oooh copy foul |
20:17:15
| <chrisdickinson> | fotoverite: if you manage to make it over to the east side, there are tons of good food cart at se 12th and hawthorne |
20:17:18
| <chrisdickinson> | *carts, even |
20:17:19
| <chrisdickinson> | though, saw your tweet; luc lac is also really good |
20:17:21
| <chrisdickinson> | double dragon is delicious and is on se 12th and division (another bahn mi-ish place); and is happily situated between beermongers and apex |
20:17:21
| <chrisdickinson> | & of course there's bailey's and santeria in downtown on broadway / ankeny |
20:17:25
| <chrisdickinson> | (i think it's ankeny...) |
20:18:15
| <chrisdickinson> | there's also a pdxnode meetup this week i think at new relic |
20:30:01
| * sveisvei | quit (Ping timeout: 245 seconds) |
20:30:51
| * gozala | quit (Ping timeout: 245 seconds) |
20:31:48
| * owenb | quit (Ping timeout: 256 seconds) |
20:32:48
| * owenb | joined |
20:33:09
| * duncanbeevers | quit (Ping timeout: 256 seconds) |
20:34:18
| * Raynos | quit (Ping timeout: 256 seconds) |
20:34:32
| * niftylettuce | quit (Ping timeout: 246 seconds) |
20:38:08
| * no9 | quit (Ping timeout: 268 seconds) |
20:38:43
| * stagas | joined |
20:51:04
| * stlsaint | quit (Ping timeout: 256 seconds) |
20:51:27
| * stlsaint | joined |
20:51:28
| * stlsaint | quit (Changing host) |
20:51:28
| * stlsaint | joined |
20:53:11
| * dominictarr | quit (Quit: dominictarr) |
21:07:19
| * mcollina | joined |
21:11:22
| * dominictarr | joined |
21:14:07
| * stlsaint | quit (Quit: leaving) |
21:14:31
| * stlsaint | joined |
21:14:35
| * jcrugzz | joined |
21:17:06
| <jez0990_> | is there a REST module/layer for levelup? |
21:18:01
| <jez0990_> | or perhaps a nice a way of implementing one? |
21:19:43
| * thl0 | quit (Remote host closed the connection) |
21:22:02
| <dominictarr> | jesusabdullah: multilevel-http |
21:22:14
| <dominictarr> | I mean jez0990_ ! sorry! |
21:24:29
| <jez0990_> | dominictarr: awesome, thanks! |
21:32:21
| * thl0 | joined |
21:33:31
| <jez0990_> | defunctzombie_zz: thinking about it now, would this solve your email queue problem requirements for level...? |
21:34:11
| <mikeal> | what is that library people are using to concat files in to browserify? |
21:34:58
| <substack> | into? |
21:35:28
| <mikeal> | well, before i guess is a better term |
21:35:41
| <substack> | what are you trying to do? |
21:35:58
| <mikeal> | basically, i have the browserify bundle which i stream to a response object |
21:36:06
| <mikeal> | i need to stick some other javascript files before it |
21:36:14
| <mikeal> | like the socketio client |
21:36:23
| <mikeal> | which aren't getting run through browserify |
21:36:52
| <substack> | so just do that? |
21:37:23
| <substack> | https://github.com/dominictarr/convoy-stream |
21:37:43
| <substack> | oh wait it uses message packing to reconstruct |
21:38:16
| <dominictarr> | try https://ghub.io/stream-stream |
21:38:52
| <substack> | yeah that looks about right |
21:40:09
| * jcrugzz | quit (Ping timeout: 258 seconds) |
21:40:44
| * Raynos | joined |
21:41:36
| <Raynos> | defunctzombie: you can merge & fix the engine.io-stream things |
21:41:48
| * thl0 | quit (Remote host closed the connection) |
21:43:28
| * no9 | joined |
21:45:32
| <mikeal> | anyone using uglify-js as a stream? |
21:45:57
| * mikeal | quit (Quit: Leaving.) |
21:52:42
| * defunctzombie_zz | changed nick to defunctzombie |
21:53:43
| <defunctzombie> | jez0990_: I came up with this for now: https://github.com/shtylman/node-filepile |
21:54:01
| <defunctzombie> | jez0990_: basically, I don't want another "service" that I have to run for something like email queues |
21:54:09
| <defunctzombie> | jez0990_: most of the time the emails are sent immediately |
21:54:23
| <defunctzombie> | jez0990_: I just need to handle the case when one is not sent or something to retry it |
21:55:44
| * mikeal | joined |
21:57:16
| <defunctzombie> | Raynos: what should be fixed? |
22:13:50
| <rowbit> | /!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\ |
22:13:50
| <rowbit> | /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ |
22:14:23
| * wolfeidau | quit (Remote host closed the connection) |
22:16:12
| <dominictarr> | hmm |
22:16:30
| <dominictarr> | oh, tape doesn't exit in 0.10? |
22:16:37
| * mcollina | quit (Quit: mcollina) |
22:16:41
| * mikeal | quit (Quit: Leaving.) |
22:20:53
| * jan____ | quit (Ping timeout: 255 seconds) |
22:29:37
| * sveisvei | joined |
22:29:45
| * defunctzombie | changed nick to defunctzombie_zz |
22:30:35
| <jjjjohnnny> | i have successfully ripped the aac from youtube vids, streamed it to the browser, decompressed and resampled with web workers, and now i can play secret synthesizers on an ipad |
22:30:58
| * gozala | joined |
22:31:31
| * duncanbeevers | joined |
22:31:36
| * wolfeidau | joined |
22:31:40
| <juliangruber> | jjjjohnnny: sounds way too good! |
22:32:15
| <jjjjohnnny> | juliangruber: it is. it is the missing link |
22:34:20
| * mikeal | joined |
22:36:27
| * niftylettuce | joined |
22:38:10
| <jjjjohnnny> | what is the node file system method for checking a file exists without throwing an error if it doesn't? |
22:40:39
| <jjjjohnnny> | i consistently have try catch syntax errors, what is my malfunction? |
22:40:48
| <jjjjohnnny> | (I never use try catch) |
22:41:12
| * stagas | quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204]) |
22:46:26
| <jjjjohnnny> | mercy itit give smee chills |
22:48:02
| <dominictarr> | substack: defunctzombie_zz Raynos juliangruber does anyone actually use subtests in tape/tap? |
22:49:44
| * nicholasf | quit (Read error: Connection reset by peer) |
22:50:04
| * nicholasf | joined |
22:50:37
| <jjjjohnnny> | bout to put a accelowhammy bar on every song ever |
22:51:29
| * ins0mnia | quit (Ping timeout: 255 seconds) |
22:53:11
| * kevino80 | joined |
22:54:30
| * tmcw | quit (Remote host closed the connection) |
22:54:55
| <substack> | accelowhammy! |
22:55:06
| * jan____ | joined |
22:56:26
| * fallsemo | joined |
22:59:49
| * shama | quit (Remote host closed the connection) |
23:03:51
| <dominictarr> | substack: tape in 0.10 is really weird! |
23:04:38
| * ins0mnia | joined |
23:06:00
| * thatguydan | joined |
23:06:41
| <dominictarr> | in 0.10 it runs some tests twice! |
23:09:16
| <substack> | I'm working on fixing it right now |
23:09:25
| * ins0mnia | quit (Remote host closed the connection) |
23:09:25
| <substack> | by ripping a lot of it out |
23:17:55
| <jjjjohnnny> | ipad sounds like it is losing power. maybe a belt is slipping? |
23:18:19
| <jjjjohnnny> | spring module cleaning |
23:19:51
| <substack> | tighten the sprockets |
23:20:08
| <substack> | change the liquid crystals |
23:20:22
| * timoxley | joined |
23:22:30
| * mikeal | quit (Quit: Leaving.) |
23:23:00
| * mikeal | joined |
23:27:15
| * thatguydan | quit (Quit: thatguydan) |
23:30:17
| <mikeal> | testling image is broken :( https://github.com/mikeal/broquire |
23:31:37
| <substack> | investigating |
23:32:09
| <mbalho> | "broquire" :( |
23:33:43
| <mikeal> | haha :) |
23:36:30
| <dominictarr> | substack: it's totally weird, how come it keeps looping? |
23:36:50
| <substack> | I didn't put in the effort to figure that out since it was messy anyways |
23:40:25
| * yorick | quit (Read error: Connection reset by peer) |
23:42:42
| * timoxley | quit (Ping timeout: 264 seconds) |
23:43:10
| <dominictarr> | if there is something that needs to be correct, it's a test framework. |
23:43:34
| <dominictarr> | oh yeah - substack you should module.expots = test; test.test = test |
23:43:43
| <dominictarr> | so that is is drop in compat with tap |
23:43:52
| <substack> | good idea |
23:54:47
| * timoxley | joined |
23:54:47
| * timoxley | quit (Client Quit) |