--- Log opened Thu Apr 10 00:00:30 2014 00:24 < rowbit1> Daily usage stats: [free: 20] 00:24 < rowbit1> Hourly usage stats: [free: 20] 01:23 < rowbit1> substack, pkrumins: Encoders down: 162.242.164.84 (dev-ie11-1) 01:24 < rowbit1> Hourly usage stats: [developer: 7, free: 23] 02:24 < rowbit1> Hourly usage stats: [developer: 0, free: 22] 03:24 < rowbit1> Hourly usage stats: [developer: 1, free: 29] 03:56 < hij1nx> substack: what are you currently using for loadbalancing? 03:56 < hij1nx> i noticed the last commit to bouncy was 7 months ago 04:02 < substack> hij1nx: I'm using bouncy for all my stuff 04:03 < substack> there haven't been any commits because it works fine 04:04 < substack> I don't subscribe to the death march model of software where anything without a commit in the last 3 months is abandonware 04:04 < substack> software can be finished 04:10 < hij1nx> substack: haha, i agree, i was just checking! :) 04:24 < rowbit1> Hourly usage stats: [developer: 0, free: 16] 04:33 < mikolalysenko> check out this module: https://github.com/mikolalysenko/surface-nets 04:33 < mikolalysenko> haven't pushed it to npm yet, but it is almost ready 04:33 < mikolalysenko> just need to write a few more tests 04:37 < guybrush> wow that is pretty awesome! 04:39 < mikolalysenko> if you ever need to plot a 4d implicit voxel model, this module should work for you 04:39 < mikolalysenko> or whatever comes after voxel... 04:39 < substack> really cool 04:39 < mikolalysenko> sample -> pixel -> voxel -> ???? 04:40 < substack> what about a game like minecraft with a 3d voxel projection of a higher dimensional space? 04:40 < mikolalysenko> haha, I think that has been tried before, and it was super confusing 04:41 < substack> where you've got to exploit and infer properties of the other dimensions to solve complex (pun) puzzles 04:41 < mikolalysenko> sounds like it might be fun! (or at the very least you'll make the front page of r/math or programming) 04:41 < guybrush> hmm i wonder if that would work somehow with dynamic points? i mean without having to run it again, rather link it somehow? 04:41 < mikolalysenko> you can mesh slices of ndarrays 04:42 < mikolalysenko> so if you want chunks, just split your mesh into pieces 04:42 < substack> coming up with fun gameplay dynamics is the hard part 04:42 < mikolalysenko> might be enough to just do some sort of sokoban thing 04:42 < mikolalysenko> or maybe that traffic puzzle game 04:43 < mikolalysenko> substack: check this out https://www.youtube.com/watch?v=GhBoY6s-Fhw 04:47 < substack> I'm not sure what to make of that. 04:48 < substack> it seems more like just swapping out a single axis in 3-space for a 4th 04:48 < mikolalysenko> well, you have to take some creative liberties with how you visualize 4d space I guess... 04:52 < mikolalysenko> oddly enough this whole exercise came out of a project to render fonts in webgl... 04:53 < mikolalysenko> but! I hope after this I will not have to write another isosurface library for awhile 05:24 < rowbit1> Hourly usage stats: [developer: 1, free: 29] 06:24 < rowbit1> Hourly usage stats: [developer: 1, free: 39] 07:24 < rowbit1> Hourly usage stats: [developer: 0, free: 55] 07:56 < rowbit1> substack, pkrumins: Encoders down: 162.242.164.84 (dev-ie11-1) 07:57 < misterinterrupt> transdimensional zoning ordinance requested 08:24 < rowbit1> Hourly usage stats: [developer: 1, free: 40] 08:43 < rowbit1> /!\ ATTENTION: (default-local) exxizt@... successfully signed up for developer browserling plan ($20). Cash money! /!\ 08:43 < rowbit1> /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ 09:15 < rowbit1> substack, pkrumins: testling server winIE9 + chrome + firefox + opera + safari + all nightly (rackspace) is down! 09:24 < rowbit1> Hourly usage stats: [developer: 6, free: 68] 10:24 < rowbit1> Hourly usage stats: [developer: 7, free: 43] 11:24 < rowbit1> Hourly usage stats: [developer: 1, free: 4] 11:36 < rowbit1> /!\ ATTENTION: (default-local) paid account successfully upgraded /!\ 11:36 < rowbit1> /!\ ATTENTION: (default-local) christopher@... successfully signed up for developer browserling plan ($20). Cash money! /!\ 11:39 < rowbit1> substack, pkrumins: A developer is waiting in the queue for explorer/11.0 11:40 < rowbit1> substack, pkrumins: A developer is waiting in the queue for explorer/11.0 11:46 < pkrumins> nooo 11:53 < rowbit1> substack, pkrumins: Encoders down: 166.78.114.172 (dev-ie11-2) 12:24 < rowbit1> Hourly usage stats: [developer: 17, free: 55] 12:49 < jesusabdullah> ogd: check it out, it's shitty_wzrd.in http://boxjs.com/ 13:24 < rowbit1> Hourly usage stats: [developer: 8, free: 53] 14:23 < ogd> jesusabdullah: haha ruby developers 14:24 < rowbit1> Hourly usage stats: [developer: 5, free: 56] 14:44 < jesusabdullah> ogd: lol inorite 15:07 < juliangruber> ogd: there's no policy for that at segmentio, i put code there if it makes sense bc coworkers are likely to touch it too, or it took me a lot of time to write and segment should get the credit. all the experimental stuff i for sure put on my account + the stuff i work on in my free time 15:08 < juliangruber> ogd: we're using component at segmentio and I think the components i wrote are on npm too 15:09 < juliangruber> ogd: i'm mostly backend atm too, ianstormtaylor did most of the frontend for our new debugger 15:17 < mikolalysenko> is there anyway to make a dependency "optional" 15:18 < mikolalysenko> something like: "try installing this native library, but if the build fails no sweat" 15:19 < mikolalysenko> here is my situation: I want to use node-canvas, but only if the system supports it. if not, I am ok falling back to some dumber method 15:19 < mikolalysenko> also for browserify distributions I don't need that dependency and can safely ignore it 15:20 < mikolalysenko> one option I am considering is forcing the users to pass a canvas to the module... 15:20 < mikolalysenko> but it is a bit messy 15:24 < rowbit1> Hourly usage stats: [developer: 7, free: 31] 15:28 < mikolalysenko> my current thought is to just include it anyway, and if it fails on some systems oh well 15:44 < juliangruber> mikolalysenko: there's https://github.com/dominictarr/canvas-browserify 15:44 < juliangruber> doesn't work for node without canvas support though 15:50 < mikolalysenko> ah, I see 15:50 < mikolalysenko> nice! 15:51 < mikolalysenko> that is perfect for what I want to do 15:51 < mikolalysenko> and I learned about optionalDependencies, which is a great thing! 15:59 < mikolalysenko> why are all the priority queue libraries for node.js terrible? 15:59 < mikolalysenko> take a look at this: https://github.com/qiao/heap.js/blob/master/src/heap.coffee#L86 15:59 < mikolalysenko> why would you even put in an O(n) scan if you are implementing a heap? 15:59 < mikolalysenko> doesn't that defeat the whole point of trying to do O(log(n)) queries/updates? 16:00 < juliangruber> time to write your own^^ 16:00 < mikolalysenko> and it is the same everywhere else. I don't understand why you would even bother with a heap in the first place, might as well just use a sorted array and splice into it 16:00 < mikolalysenko> (if you are doing linear scans/copies everywhere) 16:00 < juliangruber> does anyone in here have real experience with domains? 16:10 < mikolalysenko> this one looks ok: https://github.com/gaye/fibonacci-heap 16:10 < mikolalysenko> or at least it has the right idea 16:13 < mikolalysenko> uh oh, nevermind: https://github.com/gaye/fibonacci-heap/pull/2 16:24 < rowbit1> Hourly usage stats: [developer: 2, free: 32] 16:43 < ogd> juliangruber: ahh makes sense, thanks for answering! I have been wondering lately about different approaches to sponsored open source 16:44 < rowbit1> substack, pkrumins: A developer is waiting in the queue for explorer/11.0 16:53 < juliangruber> ogd: i'm doing closed source too 17:24 < rowbit1> Hourly usage stats: [developer: 3, free: 35] 17:28 < jjjohnny> stagas: substack https://github.com/NHQ/code-music-studio 17:29 < jjjohnny> moved processing to an iframe, quality much improved 17:29 < jjjohnny> broke some features :\ 17:48 < rowbit1> substack, pkrumins: These encoders are STILL down: 166.78.114.172(dev-ie11-2) 18:24 < rowbit1> Hourly usage stats: [developer: 4, free: 44] 18:29 < rowbit1> substack, pkrumins: Encoders down: 50.57.171.229 (dev-ie6-2) 18:29 < mikolalysenko> I just had a somewhat blasphemous idea: 18:29 < mikolalysenko> what about using something like namecoin to host packages in a distributed environment? 18:30 < mikolalysenko> that is use namecoin/whatever to sign the version of a package 18:30 < mikolalysenko> so you could have a totally distributed package manager 18:32 < substack> mikolalysenko: have you looked at feross's webtorrent? 18:32 < mikolalysenko> not yet 18:32 < substack> bittorrent in your browser including bittorrent-sync over webrtc 18:32 < mikolalysenko> that is really awesome 18:33 < substack> with plans for a client that will bridge both networks so you can sync/download content from the regular bittorrent from the web 18:33 < mikolalysenko> cool! 18:34 < mikolalysenko> I was actually thinking about something a bit different, specifically solving the package authorization problem 18:34 < mikolalysenko> the idea would be you host the packages anywhere, but use namecoin to sign them 18:36 < mikolalysenko> or maybe store a link to the module in the namecoin table 18:36 < mikolalysenko> (this idea is a bit half baked) 19:24 < rowbit1> Hourly usage stats: [developer: 0, free: 37] 19:47 < Raynos> thlorenz: ping 20:13 < juliangruber> Raynos woah nice you're working with uber now? 20:14 < Raynos> yep 20:14 < Raynos> fulltime node :) 20:24 < rowbit1> Hourly usage stats: [developer: 0, free: 32] 20:57 < mikolalysenko> cairo is a fantastica library and all, and bezier splines are a great idea, but I am not sure what to make of this image: http://cairographics.org/examples/ 20:57 < mikolalysenko> is it supposed to be a joke? 21:14 < jjjohnny> mikolalysenko: it's no vocoded reading of the gettysburg address... 21:15 < jjjohnny> substack: trumper is confusing 21:15 < jjjohnny> trumpet 21:15 < jjjohnny> for changing an attribute anyhow 21:15 < substack> it's just streams in streams 21:15 < mikolalysenko> jjjohnny: haha, touche 21:16 < mikolalysenko> if you have a better idea for how to demonstrate vocoding, I'll take a pr/suggestion 21:16 < mikolalysenko> I just used gettysburg address because it was free and recognizable 21:16 < jjjohnny> mikolalysenko: they are both technically complex examples ;^) 21:17 < jjjohnny> made simple (presumably) 21:17 < jjjohnny> substack: https://gist.github.com/NHQ/10424073 21:17 < mikolalysenko> that is true 21:17 < jjjohnny> i get no reading in stdout 21:18 < substack> jjjohnny: you created a writeStream and never closed it 21:19 < jjjohnny> ok i added stream.end(), no change 21:21 < jjjohnny> substack: the confusion anyway is that I create streams and don't pipe them or anything 21:22 < jjjohnny> i like hyperstream for that, but can't use it to update attributes 21:23 < substack> hyperstream can set attributes 21:24 < rowbit1> Hourly usage stats: [developer: 0, free: 41] 21:25 < jjjohnny> thanks for that 21:25 < substack> jjjohnny: do you have a meta tag with id="id"? 21:25 < substack> 21:25 < substack> is what you've got for a selector 21:25 < jjjohnny> substack: not yet :\ 21:25 < jjjohnny> lol 21:25 < jjjohnny> but 21:26 < substack> jjjohnny: your code works for me 21:26 < jjjohnny> fuck me how did this happen. my index.html is empty! 21:27 < jjjohnny> i think o'erwrote it testing :~~~p 21:27 < substack> git show HEAD:index.html > index.html 21:28 < jjjohnny> HAWT 21:32 < jjjohnny> substack: do you think it's weird that if I don't have an tag that matched, that I get no output? 21:32 < substack> did you not get any output because the input file was empty? 21:33 < jjjohnny> yeah but then I fixed that 21:33 < jjjohnny> and without a meta tag id="id" i got no output lemme try again 21:33 < substack> I get output when there isn't a matching tag 21:34 < jjjohnny> ok, I did too in try again 21:39 < jjjohnny> in some ways I am the best open source user 21:39 < jjjohnny> ever 21:51 < jjjohnny> b/c I never post issues. if there is an issue, me move on (or backwards) 21:51 < jjjohnny> i rarely experience issues 21:52 < jjjohnny> except with phonegap 21:52 < jjjohnny> them bananas is shit 21:54 < jjjohnny> drinking beer at work is so much better when your office is a cafe and you buy the beer yourself. 21:54 < jjjohnny> keep your packages lunch, Earl of Startup, I'll charge you the hour I lunch at my normal rate, and buy my own food 21:56 < jjjohnny> yesterday I forgot my cafe hacking work etiquette 21:56 < jjjohnny> when I start spending more time looking at women, i'm supposed to move to the next spot 21:59 < jjjohnny> is it okay to talk about attraction of the opposite sex, anymore, if that attraction is regular cys/hetero? 22:00 < jjjohnny> im trynna start a startup here and want to attract the best possible media attention 22:04 < misterinterrupt> you can do the right thing and tweet which cafe has the overflow of attractiveness that you need to leave 22:04 < misterinterrupt> #creepalert ? 22:05 < jjjohnny> misterinterrupt: its now about that, its about timing attention patterns in the work :P 22:05 < misterinterrupt> # creepalert I am removing myself from 22:05 < jjjohnny> lol 22:05 < misterinterrupt> that was a response to your question about hetero chat 22:06 < misterinterrupt> i figured you can as long as you go the extra mile to fit yourself cleanly into an easily recognizable stereotype 22:07 < misterinterrupt> but, regardless of my sarcasmisms, attention patterns are good to watch ! 22:08 < jjjohnny> why only the other night i danced with a sexy 22:09 < misterinterrupt> fancy that! 22:10 < misterinterrupt> (club || rave || houseShow) 22:10 < misterinterrupt> else if( limo("back") ) 22:11 < jjjohnny> lounge house footwerk latin 22:12 < jjjohnny> OH "yeah but this is only place they treat [the music] as gospel" 22:13 < jjjohnny> groove n 22:13 < misterinterrupt> sounds awesome! 22:13 < misterinterrupt> I love footwerk 22:17 < jjjohnny> do u like... jook 22:17 < misterinterrupt> YARRR 22:18 < misterinterrupt> I love Machinedrum a ton actually 22:18 < misterinterrupt> he kinda does those styles with a mix of jungle too 22:18 < misterinterrupt> but I dig all those roots! 22:18 < misterinterrupt> pun tendered 22:24 < rowbit1> Hourly usage stats: [developer: 0, free: 21] 22:24 < misterinterrupt> heres a questionnnnnn:: is there something that compiles sound drivers into node? 22:25 < misterinterrupt> or whatever 22:26 < rowbit1> substack, pkrumins: Encoders down: 184.106.106.66 (dev-ie7-1) 23:12 < substack> jjjohnny: https://eastbaybikeparty.wordpress.com/2014/04/03/ebbp-presents-the-rhythm-ride-april-2014/ 23:24 < rowbit1> Hourly usage stats: [developer: 0, free: 21] 23:48 < rowbit1> substack, pkrumins: These encoders are STILL down: 166.78.114.172(dev-ie11-2) --- Log closed Fri Apr 11 00:00:36 2014