00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:02:40  * rannmannquit (Remote host closed the connection)
00:02:59  <jesusabdullah>I should't let it bother me. But it still does.
00:05:27  * rannmannjoined
00:05:27  * rannmannquit (Changing host)
00:05:27  * rannmannjoined
00:09:18  * thl0joined
00:17:02  * whit537joined
00:18:56  * jcrugzzquit (Ping timeout: 256 seconds)
00:28:51  <mikolalysenko>does anyone here know anything about windows? I am going to be teaching a class next semester and was thinking about using node/javascript for homework assignments
00:29:12  <mikolalysenko>the trouble is that some students use windows and I can't just tell them eat it/install linux...
00:29:13  * defunctzombie_zzchanged nick to defunctzombie
00:31:51  <mbalho>mikolalysenko: lots of modules are weird on windows. browserify works okay
00:32:06  <mikolalysenko>mbalho: but native js stuff should be ok, right?
00:32:16  <mikolalysenko>(assuming it doesn't shell out to anything...)
00:32:18  <mbalho>mikolalysenko: im hoping to be able to make a generic verison of http://creator.voxeljs.com/ that works with any module
00:32:25  <mbalho>mikolalysenko: yea node runs fine on windows, as does google cchrome
00:32:32  <jesusabdullah>mikolalysenko: Yeah, generally pure js works just fine
00:32:48  <jesusabdullah>mikolalysenko: in fact node on windows is relatively *nice*
00:32:54  <mikolalysenko>mbalho, jesusabdullah : is there any info about windows environments/shells or whatever?
00:33:02  * mikealquit (Quit: Leaving.)
00:33:06  <mbalho>Domenic_: do you have a good link for that?
00:33:09  * djcoinquit (Quit: WeeChat 0.4.0)
00:33:28  <jesusabdullah>mikolalysenko: now THAT's a bit of a clusterfuck
00:33:40  <jesusabdullah>mikolalysenko: but powershell is tolerable as long as you don't try scripting
00:33:43  <guybrush>mikolalysenko: as long as there is no compiled stuff it should be fine
00:33:46  <mikolalysenko>jesusabdullah: :( that was what I was worried about
00:33:49  <jesusabdullah>mikolalysenko: and generally npm hooks up everything correctly
00:34:02  <mikolalysenko>powershell? I've never heard of that one
00:34:27  <mikolalysenko>is it like cmd.exe and filled with all the broken DOS stuff
00:34:35  <Domenic_>mbalho: not really, i mostly use git bash
00:34:36  <mikolalysenko>(like DIR instead of LS)
00:34:39  <guybrush>mikolalysenko: but i think the best way would be to give everyone a virtualbox-vm :)
00:34:46  <guybrush>everything pre-setup
00:34:49  <mikolalysenko>guybrush: actually, not a bad idea
00:34:49  <jesusabdullah>mikolalysenko: sort of, it's less broken but has weird .net stuff
00:35:00  <guybrush>virtualbox is so easy and nice
00:35:06  <jesusabdullah>mikolalysenko: but the basics, like ls and cd, work as expected
00:35:12  <guybrush>and everyone has everything setup instantly
00:35:34  <guybrush>so you can give your students updated vms and stuff, i think that would be nice
00:35:44  <mikolalysenko>guybrush: that might work
00:35:45  <jesusabdullah>I've done node work on windows, biggest things are: get a real text editor, and use powershell
00:35:46  <guybrush>or even use vagrant or something
00:35:49  <jesusabdullah>(and don't use native modules)
00:36:03  <mikolalysenko>jesusabdullah: what are the text editors for windows?
00:36:04  <guybrush>mikolalysenko: also is it possible to participate remotly? :p
00:36:06  <jesusabdullah>I had a class where we did all our homework on an ssh server
00:36:12  <jesusabdullah>mikolalysenko: notepad++ is one, there are others
00:36:19  <mikolalysenko>guybrush: maybe, you might be able to sit in
00:36:23  <jesusabdullah>mikolalysenko: regular notepad is a piece of shit, like worse-than-nano bad
00:36:37  <guybrush>woah nice, id like my profs to teach in js too haha
00:36:43  <rannmann>I love Sublime Text 2, but it's not free. Although you can use it for free forever, it just harasses you every 50 saves or something.
00:37:15  <mikolalysenko>is there like a list of text editors for windows or something?
00:37:40  <mikolalysenko>also where do you go to install powershell?
00:38:12  <rannmann>anyone using vista+ has powershell already
00:38:16  <mikolalysenko>(I don't know much about that space, I haven't touched windows since I used win2k back in highschool)
00:38:34  <rannmann>I think even the highest service pack of XP might even have it
00:38:57  <jesusabdullah>mikolalysenko: MS has a PS download, anything Vista and newer has it already installed, and I'm sure you can find a list of text editors for windows somewhere. Wikipedia probably has one.
00:39:08  <jesusabdullah>mikolalysenko: I'd just link students to notepad++ and call it a day
00:39:14  <guybrush>or jedit
00:39:26  <guybrush>runs everywhere with java
00:39:55  <substack>mikolalysenko: use a textarea on a web page for turning in homework assignments, with automated testing to verify the results
00:40:18  <mikolalysenko>substack: I was actually going to do that, but also want them to be able to test locally
00:40:33  <mikolalysenko>substack: and also have an optional rest interface for directly uploading stuff
00:40:57  <mikolalysenko>so you could do something like npm install -g uw-cs558
00:40:57  <guybrush>some courses at my university run a git-server so you can push your homework
00:41:10  <mikolalysenko>and then upload from a command line
00:41:17  <mikolalysenko>guybrush: that's actually not a bad idea either
00:41:30  <mikolalysenko>but then they have to set up git on windows which is more complexity...
00:41:41  <guybrush>oh it actually is pretty simple nowadays
00:41:42  <mikolalysenko>though windows students are a minority, but I have to do something about them
00:41:56  <guybrush>also git comes with a shell i think
00:42:04  <guybrush>at least i have installed something like that
00:42:14  <mikolalysenko>iiinteresting...
00:42:16  <substack>windows needs to ship with bash by default
00:42:17  <guybrush>i can right-click in the explorer and say "git-shell" here
00:42:31  <guybrush>and it opens a shell with most common unix-tools too
00:42:33  <jesusabdullah>substack: but powershell
00:42:47  <substack>powershell is a weird OOPy kind of thing
00:42:51  <substack>it's not text
00:43:20  <mikolalysenko>I know nothing about powershell, though in the past I have used cygwin and msys on windows...
00:43:33  <mikolalysenko>but it didn't really work as well as unix and stuff like signals was broken
00:44:05  <mikolalysenko>cygwin also has a kind of working port of vim
00:45:21  <guybrush>mikolalysenko: https://dl.dropboxusercontent.com/u/8314617/stuff/git-win.png
00:45:23  <jesusabdullah>mikolalysenko: powershell is like, basic commands make sense but you try doing anything interesting and it's like, "lol .net cmdlets" and you're like, "wat"
00:45:38  <jesusabdullah>mikolalysenko: I've heard that gblock's scriptcs is cooler for that kinda thing
00:45:59  <guybrush>i use https://github.com/msysgit/Git-Cheetah and https://code.google.com/p/tortoisegit/
00:46:13  <guybrush>but i am in the virtualbox-vm most of the time anyway
00:46:16  <mikolalysenko>jesusabdullah: honestly, that sounds really horrible but if basic commands work then it should be at least enough for the students to do homework...
00:46:35  <mikolalysenko>I'm almost scared to ask, but what is a `cmdlet` ?
00:46:54  <jesusabdullah>mikolalysenko: I don't even know, all I DO know is that it involved .net and some bullshit
00:47:01  <jesusabdullah>mikolalysenko: to me it's like, "ALL OR NOTHING WHAT IS IT"
00:47:13  <jesusabdullah>mikolalysenko: I agree though, it sounds horrible
00:47:20  <jesusabdullah>mikolalysenko: and from what I can gather it *is* horrible
00:47:22  <mikolalysenko>jesusabdullah: does it at least have some way to execute shell scripts?
00:47:44  <jesusabdullah>mikolalysenko: I doubt it support #!'s but you can node .\file.js and that works just fine
00:48:03  <jesusabdullah>and no, it's nowhere near /usr/bin/sh-compatible
00:48:34  <guybrush>mikolalysenko: provide a virtualbox-vm with ~/course.js which starts a node-server which hosts an ace-editor and everything haha :p
00:48:49  <mikolalysenko>guybrush: not a bad idea actually
00:49:08  <mikolalysenko>guybrush: I could do that for windows students and for linux/os x users they could just set up node manually
00:49:21  <guybrush>i have some friends which are no devs and dont know anything about code at all, they can use virtualbox without any problems
00:51:32  <guybrush>thats how i share files with them haha :p a node-process just runs when you start the vm and it syncs files on the hd of the vm - then there is samba installed on the vm which you can connect to from windows and you have the files in your windows-explorer
00:52:50  <mikolalysenko>guybrush: I might add that as an option. one of the goals is to make the whole set up as non-magical and straightforward as possible
00:53:01  <mikolalysenko>while also minimizing the amount of pieces that students have to install
00:53:21  <mikolalysenko>on windows I think at minimum you need a shell, an editor, node.js and (possibly) git
00:54:10  <guybrush>i think cs-students should be able to handle such things anyway - its not really hard to get node running
00:54:53  <guybrush>i wonder how you can skip linux in computer-science anyway?
00:54:58  * tilgovi_quit (Remote host closed the connection)
00:55:12  <mikolalysenko>guybrush: some of the students are engineers
00:55:20  <guybrush>still :p
00:55:37  <guybrush>but i think the best option for you might be to run a server anyway
00:55:43  <mikolalysenko>guybrush: I know, and 95% of the students are just running linux anyway
00:55:46  <guybrush>and like substack said with a textarea
00:55:59  <guybrush>since it can be done in client-js anyway
00:56:34  <guybrush>you could provide a text-editor which has browserify built-in
00:57:02  <jesusabdullah>guybrush: the thing sub's old prof Orion did?
00:57:06  <guybrush>and for those students who want to, you can give them the server so they can run it locally
00:57:31  <guybrush>jesusabdullah: oh i dont know about Orion
00:58:05  <guybrush>mikolalysenko: creationix js-git would be perfect for you :p
00:58:27  <guybrush>if it was ready and with editor and everything :D
00:58:27  * tmcwquit (Remote host closed the connection)
01:00:25  * jxsonquit (Ping timeout: 276 seconds)
01:01:34  <mikolalysenko>alright, I've got a lot to think about. thanks every one!
01:02:47  <jesusabdullah>guybrush: Sub's ole' prof Orion Lawlor, who looks like a pirate and is as awesome as a pirate, wrote a webservice where you'd copypasta a c++ program into a textarea, mash go, and it would compile it and yell at you if it didn't return the right answer
01:02:51  <jesusabdullah>guybrush: it was for homeworks
01:04:49  <guybrush>wow that sounds nice
01:06:41  <jesusabdullah>A little janky iirc but conceptually badass
01:12:16  <guybrush>mikolalysenko: one of my most awesome profs is Peter Purgathofer, he really thinks a lot about how to best teach his students http://www.youtube.com/watch?v=TMaywdSMtYQ
01:13:08  <guybrush>his students and him developed a software called "portfolio" where every student can participate and in the end you get graded on how much you participated (no exams)
01:13:12  * calvinfopart ("Leaving")
01:13:18  <guybrush>peter.purgathofer.net
01:14:09  <guybrush>he is one of the most awesome guys i know :D he teaches interaction design
01:16:11  * kirbysayshijoined
01:17:19  * mikolalysenkoquit (Ping timeout: 276 seconds)
01:20:18  * fallsemoquit (Quit: Leaving.)
01:24:36  * jxsonjoined
01:30:46  * jxsonquit (Ping timeout: 248 seconds)
01:31:30  * jxsonjoined
01:34:44  * tilgovijoined
01:39:44  <defunctzombie>substack: parts of this patch to node-browser-resolve break the notion of standalone modules, not keen on merging
01:40:21  <defunctzombie>https://github.com/jaredhanson/node-browser-resolve/commit/7f2dbe9f56a16df0b0e356786ae4856c7e65833a
01:40:58  * dsfadfjoined
01:41:01  * rannmannquit (Disconnected by services)
01:41:03  * dsfadfchanged nick to rannmann
01:41:03  * rannmannquit (Changing host)
01:41:03  * rannmannjoined
01:41:20  * mikolalysenkojoined
01:41:23  <substack>defunctzombie: can we get the other fixes then without the breakage?
01:41:42  <substack>I saw you already pushed some fixes
01:42:39  <substack>completely agreed about separability
01:43:07  * rannmannquit (Remote host closed the connection)
01:45:31  <defunctzombie>substack: yea, we can get the other fixes (reviewing them now)
01:45:43  <defunctzombie>substack: just want to better understand what this "opt.package" input is suppose to do
01:47:48  * vitorpachecojoined
01:48:08  <defunctzombie>substack: can you elaborate on the use of opts.package as input?
01:48:17  <defunctzombie>substack: I understand the use of it in the callback for output
01:48:30  <defunctzombie>but don't follow (after reading the docs) how the option is used on input
01:49:16  <substack>I'm not sure I get the opts.package thing actually
01:49:34  <substack>I thought originally that it was related to the `pkg` param in the callback but it seems not
01:50:01  <defunctzombie>https://github.com/jaredhanson/node-browser-resolve/commit/287ff55cca942d7f89d2550aebe9242667edbcb7#commitcomment-3395049
01:50:09  <defunctzombie>substack: nope, and from what I can tell it doesn't do anything
01:50:36  <defunctzombie>the callback param I get (more or less) cause otherwise you might not get the package.json data
01:50:42  <defunctzombie>but the option arg I totally don't get yet
01:53:30  * rannmannjoined
01:53:30  * rannmannquit (Changing host)
01:53:30  * rannmannjoined
01:54:19  * ralphtheninjaquit (Ping timeout: 246 seconds)
01:55:08  <thl0>substack: do you know what's wrong with testling.ci? https://ci.testling.com/thlorenz/runnel
01:58:26  <substack>looking into it
01:58:43  <substack>ok the browser servers are down
01:59:13  <substack>an IP address might have changed or a machine rebooted
02:13:21  * whit537quit (Quit: whit537)
02:13:56  * jcrugzzjoined
02:23:33  * dsfadfjoined
02:25:08  * rannmannquit (Disconnected by services)
02:25:09  * dsfadfchanged nick to rannmann
02:25:10  * rannmannquit (Changing host)
02:25:10  * rannmannjoined
02:25:54  * thl0quit (Remote host closed the connection)
02:26:56  * yorickquit (Read error: Connection reset by peer)
02:27:08  * jcrugzz_joined
02:28:03  * jcrugzzquit (Ping timeout: 252 seconds)
02:31:09  * jcrugzz__joined
02:31:32  * jcrugzz_quit (Client Quit)
02:31:32  * jcrugzz__quit (Client Quit)
02:31:42  * jcrugzzjoined
02:34:34  * jcrugzzquit (Read error: Operation timed out)
02:34:40  * jxsonquit (Ping timeout: 276 seconds)
02:36:42  * jcrugzzjoined
03:19:05  * mikealjoined
03:21:22  <Raynos>Anyone want to recommend a large open source node application (preferably git) for reference?
03:21:29  <Raynos>I want to see how other people manage their branches
03:27:49  * mikealquit (Quit: Leaving.)
03:30:50  <jesusabdullah>reference wrt what?
03:30:57  <jesusabdullah>uhh, anything nodjatso-related?
03:31:06  <jesusabdullah>gotta love nodjatso
03:45:14  * fallsemojoined
04:07:47  * dguttmanjoined
04:08:18  * jcrugzzquit (Ping timeout: 252 seconds)
04:13:54  * defunctzombiechanged nick to defunctzombie_zz
04:16:47  * jcrugzzjoined
04:23:48  * AvianFlu_quit (Remote host closed the connection)
04:24:53  * kirbysayshiquit (Quit: Leaving...)
04:25:28  * dguttmanquit (Quit: dguttman)
04:32:10  * mikolalysenkoquit (Ping timeout: 246 seconds)
04:35:38  * kirbysayshijoined
04:37:46  * jcrugzzquit (Ping timeout: 246 seconds)
04:39:00  * jcrugzzjoined
04:44:54  * fallsemoquit (Quit: Leaving.)
04:49:33  * jcrugzz_joined
04:51:25  * jcrugzzquit (Ping timeout: 246 seconds)
04:51:41  * jxsonjoined
04:51:47  * tmcwjoined
04:58:24  * no9quit (Read error: Operation timed out)
05:06:07  * vitorpachecoquit (Ping timeout: 246 seconds)
05:17:26  * kirbysayshiquit (Quit: Leaving...)
05:23:38  * tmcwquit (Remote host closed the connection)
05:45:55  * dominictarrjoined
05:47:34  * jcrugzz_changed nick to jcrugzz
05:48:25  * mikealjoined
05:52:49  * timoxleyjoined
05:56:41  * shamaquit (Remote host closed the connection)
06:24:16  * nk109joined
06:52:27  * calvinfojoined
06:59:12  * timoxleyquit (Ping timeout: 252 seconds)
07:10:35  * jxsonquit (Remote host closed the connection)
07:13:11  * dsfadfjoined
07:14:11  * rannmannquit (Ping timeout: 255 seconds)
07:16:27  * jibayjoined
07:16:37  * dominictarrquit (Quit: dominictarr)
07:18:32  * mikolalysenkojoined
07:21:02  * wolfeidauquit (Remote host closed the connection)
07:28:19  * jxsonjoined
07:35:16  * jcrugzzquit (Ping timeout: 256 seconds)
07:38:01  * nicholasfjoined
07:47:59  * timoxleyjoined
07:50:31  * nicholasfquit (Read error: Connection reset by peer)
07:50:51  * nicholasfjoined
07:58:19  * nk109quit (Quit: Computer has gone to sleep.)
08:02:44  * wolfeidaujoined
08:05:58  * jcrugzzjoined
08:06:26  * djcoinjoined
08:07:24  * nicholasfquit (Read error: Connection reset by peer)
08:07:49  * nicholasfjoined
08:10:13  * jcrugzzquit (Ping timeout: 248 seconds)
08:17:48  * dominictarrjoined
08:22:27  * mcollinajoined
08:32:40  * no9joined
08:52:19  * mikolalysenkoquit (Ping timeout: 256 seconds)
09:00:11  * nicholasfquit (Read error: Connection reset by peer)
09:00:38  * nicholasfjoined
09:00:53  * no9quit (Ping timeout: 248 seconds)
09:14:16  * no9joined
09:19:34  * ins0mniajoined
09:26:22  * tilgoviquit (Read error: Connection reset by peer)
09:31:58  * no9quit (Ping timeout: 276 seconds)
09:42:25  * missinglinkquit (Ping timeout: 248 seconds)
09:42:51  * missinglinkjoined
09:45:00  * no9joined
09:56:20  * jibayquit (Remote host closed the connection)
09:56:33  * dominictarrquit (Quit: dominictarr)
09:57:01  * dominictarrjoined
09:58:25  * mikolalysenkojoined
09:59:55  * dominictarrquit (Client Quit)
10:02:55  * mikolalysenkoquit (Ping timeout: 246 seconds)
10:04:09  * ralphtheninjajoined
10:11:49  * wolfeidauquit (Remote host closed the connection)
10:20:07  * wolfeidaujoined
10:21:31  * timoxleyquit (Quit: Computer has gone to sleep.)
10:26:31  * thl0joined
10:27:18  * timoxleyjoined
10:29:45  * jxsonquit (Remote host closed the connection)
10:30:17  * nicholasfquit (Read error: Connection reset by peer)
10:30:40  * nicholasfjoined
10:35:50  * mcollinaquit (Remote host closed the connection)
10:36:48  * missinglinkquit (Ping timeout: 260 seconds)
10:38:47  * yorickjoined
10:41:18  * vitorpachecojoined
10:48:28  * dominictarrjoined
10:51:53  * mcollinajoined
10:55:48  * missinglinkjoined
10:56:48  <dominictarr>thl0: hey, are you there?
10:56:54  <thl0>yep
10:57:07  <thl0>dominictarr: what's up?
10:57:28  <dominictarr>just rethinking your problem the other day,
10:57:42  <dominictarr>when you wanted to add custom attributes to a batch op
10:57:50  <dominictarr>and use them in a prehook
10:58:12  <thl0>ah, I remember, so I have more info than the value right?
10:58:19  <dominictarr>I'm encountering more cases where that would be useful, maybe I was wrong at it was a good idea
10:58:35  <dominictarr>like, lets say you wanted to make a transaction thing -
10:58:48  <dominictarr>where you subtract from one account, and add to another
10:59:10  <dominictarr>which means you have to read the current values - then + -
10:59:35  <thl0>well, if you use json encoding and nothing gets decoded/encoded until last moment speed is ok, but yeah if you need surrounding data that's a problem
10:59:38  <dominictarr>{key: key, add: 10}
11:00:03  <dominictarr>and then the prehook sets the value
11:00:26  <dominictarr>I'm currently working on ways to do conditional updates
11:00:32  <dominictarr>where you read first
11:00:46  <dominictarr>hmm -- just had a disturbing thought
11:00:52  <dominictarr>is this a transaction?
11:01:02  <thl0>it would be
11:01:24  <thl0>what if prehook passes all info in (kinda like map and foreach)
11:01:42  <thl0>i.e. I can see the entire batch and the index of my current value inside that batch
11:02:11  <thl0>that way I could get all the info about the transaction I need
11:03:00  <dominictarr>oh, shit - yeah, it think it might be - i'm working on transactions that are ACID, locally to an instance, at least.
11:03:47  <thl0>do maybe we are talking about slightly different things? you wanna do an update that gets the current value first right?
11:04:33  * timoxleyquit (Quit: Computer has gone to sleep.)
11:04:43  <thl0>and then transforms the existing one and saves it back?
11:05:30  * timoxleyjoined
11:23:38  * whit537joined
11:25:52  * whit537quit (Client Quit)
11:31:12  * jcrugzzjoined
11:35:43  * jcrugzzquit (Ping timeout: 240 seconds)
11:37:24  * wolfeidauquit (Remote host closed the connection)
11:46:51  * missinglinkquit (Ping timeout: 256 seconds)
11:56:03  * whit537joined
12:09:11  * missinglinkjoined
12:11:55  * wolfeidaujoined
12:12:25  * timoxleyquit (Quit: Computer has gone to sleep.)
12:15:05  * timoxleyjoined
12:21:19  * AvianFlujoined
12:36:01  * pkruminspart
12:37:17  * ednapiranhajoined
12:54:22  * thl0quit (Remote host closed the connection)
12:57:05  * zuquit (Quit: Changing server)
13:21:12  * fallsemojoined
13:31:17  <owen1>great article about websockets by pedro - http://blog.safaribooksonline.com/2013/06/10/node-js-websockets-modular-approach/
13:33:17  <owen1>he uses browserify, shoe ,duplex-emitter and reconnect. i love complete server/client side examples like this. thank you pedro!
13:33:45  <owen1>too bad he didn't mention why is it better than socket.io. i guess you can's use streams with socket.io?
13:42:42  * niftylettucequit (Quit: Connection closed for inactivity)
13:45:52  * timoxleyquit (Ping timeout: 246 seconds)
13:52:38  * dsfadfchanged nick to rannmann
13:52:38  * rannmannquit (Changing host)
13:52:38  * rannmannjoined
13:53:34  * jcrugzzjoined
13:58:28  * jcrugzzquit (Ping timeout: 240 seconds)
14:01:26  * no9quit (Ping timeout: 256 seconds)
14:10:54  <dominictarr>owen1: correct.
14:13:56  * no9joined
14:16:23  * thl0joined
14:17:37  * mikolalysenkojoined
14:18:19  * kevino80joined
14:19:11  * thl0quit (Remote host closed the connection)
14:32:15  * thl0joined
14:33:44  * jcrugzzjoined
14:34:01  * Altreusquit (Quit: leaving)
14:34:37  * Altreusjoined
14:35:14  * whit537quit (Quit: whit537)
14:41:48  * mikealquit (Quit: Leaving.)
14:50:01  <hij1nx>pwd
14:50:05  <hij1nx>oops :)
14:50:37  * Altreusquit (Quit: WeeChat 0.4.0)
14:50:50  <juliangruber>LOUDBOT: pown him
14:50:51  <LOUDBOT>juliangruber: 30 ROCK IS ON TONIGHT MY LIFE IS COMPLETE
14:50:56  * jcrugzzquit (Ping timeout: 255 seconds)
14:51:04  <juliangruber>NOT WHAT I WAS THINKING ABOUT
14:51:05  <LOUDBOT>MAYBE IT CONSIDERS SEMICOLON UNCAPS
14:51:18  <juliangruber>YEAH MAYBE
14:51:19  <LOUDBOT>WERE GHOSTS RESPONSIBLE FOR THE SINKING OF THE TITANIC BY EGYPTIAN-TRAINED ALIENS?
14:51:27  <ednapiranha>hij1nx: hi! :)
14:51:56  <dominictarr>HE WHO'S NAME THOU SHALT NOT SPEAK
14:51:57  <LOUDBOT>YOU SPIN ME RIGHT ROUND BABY RIGHT ROUND LIKE A DONG BABY RIGHT ROUND
14:52:17  * Altreusjoined
14:52:28  <dominictarr>TALK'N 'BOUT YOU, LOUDBOT
14:52:29  <LOUDBOT>PYTHON IS BY FAR THE SLOWEST PIECE OF SHIT IN EXISTENCE I HAVE PROVEN THIS OBJECTIVELY
14:52:44  <dominictarr>ednapiranha: hey, wellcome to stackvm
14:53:00  <juliangruber>oh hai :)
14:53:14  <ednapiranha>:)
14:59:34  <dominictarr>ednapiranha: your meatspace thing looks pretty interesting
15:00:09  <ednapiranha>dominictarr: thanks! i've been using it for my personal 'instagram'
15:00:52  <dominictarr>aha, yes! I particularily like the gif of the rotating torus you have
15:01:00  <ednapiranha>haha
15:01:24  <ednapiranha>dominictarr: i'm building a landing page for the module now.. if you set up your own instance lmk.. i'll link you on there
15:01:30  * thl0quit (Remote host closed the connection)
15:02:42  <dominictarr>how does it work? each instance is an http server, do they pull in data from each other?
15:02:56  <dominictarr>they notify each other when they have updates, right?
15:04:28  <ednapiranha>dominictarr: no push.. only pull for now
15:04:44  <ednapiranha>so if you don't want anyone to subscribe to yours.. or you don't care.. you can just run it in curl
15:04:51  <ednapiranha>and pull when you want to update your subscriptions
15:05:01  <ednapiranha>if you want people to subscribe, then you have to set up a web app
15:05:59  <ednapiranha>the only connection it has to a subscription is the json feed for that url .. doesn't actually care about the user or their details per se
15:06:16  <dominictarr>right - so a user=a url
15:06:22  <ednapiranha>yep
15:06:33  <dominictarr>when you pull, do you pull like, since a timestamp?
15:07:00  <ednapiranha>dominictarr: not right now.. it's just pulling the most recent from each.. depending on what they set their limit to
15:07:28  <ednapiranha>so in my sample express app that uses meatspace, i set it to default at 12
15:07:41  <dominictarr>right -
15:07:47  <dominictarr>hmm
15:08:01  <dominictarr>does it also have people you have followed?
15:08:08  <ednapiranha>dominictarr: i was thinking about doing push support but wanted to get this working first and play around w/ it
15:08:16  <dominictarr>definately
15:08:23  <ednapiranha>dominictarr: well you're not following people, you're following urls
15:08:53  <dominictarr>sure, but if some one goes to your page does it show who you are following?
15:08:59  <dominictarr>what urls, rather
15:09:31  * thl0joined
15:09:52  * jibayjoined
15:10:16  <ednapiranha>dominictarr: yep you can do that :) https://github.com/ednapiranha/node-meatspace/blob/master/index.js#L133-L141
15:10:41  <ednapiranha>i haven't made that a public list on my sample app.. but no reason why you can't
15:13:16  <dominictarr>right - I guess someone else would need to start a meatspace for you to follow, though right - do you have another user?
15:13:30  * sorensen_joined
15:13:33  <ednapiranha>yep
15:13:41  * sorensen_quit (Client Quit)
15:13:59  <ednapiranha>dominictarr: http://toast.generalgoods.net and http://maciek.generalgoods.net
15:14:48  <dominictarr>aha, it's like the your one - but reverse, because you are following each other!
15:14:58  <ednapiranha>haha yes
15:15:10  <ednapiranha>dominictarr: if you make one i can subscribe to you!
15:15:25  <dominictarr>I'll do that 3 users is a much better number for testing
15:15:28  <ednapiranha>lol
15:15:42  <dominictarr>I gotta go. Catch you later
15:15:43  * dominictarrquit (Quit: dominictarr)
15:23:04  <mbalho>ednapiranha: YO <- maxogden
15:23:17  <ednapiranha>mbalho: !!
15:23:39  <mbalho>ednapiranha: meatspace got me thinking about all the federated social web experiments i used to do
15:24:09  <ednapiranha>mbalho: yeah there are a lot of those coming out.. the reason i made it was b/c the last thing i want to do is install a rails app just to send posts :P
15:24:25  * kenperkins_changed nick to kenperkins
15:24:25  <ednapiranha>most (if not all) of these solutions can be minimized to api calls in a module
15:24:42  <mbalho>ednapiranha: one thing I think would be cool is... to have a user sign up, then be like 'you need a domain name', then they can set up their own DNS or buy a domain name right then and there
15:24:52  <ednapiranha>mbalho: wanna help? ;)
15:25:06  <mbalho>and the domain registrar could give my app an api key to automatically set up their DNS
15:25:22  <ednapiranha>or make an app that does it and also uses meatspace to register for a 'pod'
15:25:29  <mbalho>ednapiranha: sure, yea i feel the same abotu all the rails ones
15:25:37  <ednapiranha>mbalho: im also not that hot on tent
15:25:39  <ednapiranha>i dunno why
15:26:10  <mbalho>ednapiranha: well IMO it needs to be a bunch of node modules
15:26:21  <ednapiranha>mbalho: yeah.. even if there were meatspace plugins
15:26:25  <ednapiranha>not necessarily in core
15:26:41  * thl0quit (Remote host closed the connection)
15:26:53  <mbalho>meatspace-*
15:26:58  <mbalho>aka npm search voxel
15:28:00  <mbalho>ednapiranha: basically i want to be able to programatically set up a domain name and deploy to some PaaS on behalf of a user
15:28:01  * owen1quit (Ping timeout: 248 seconds)
15:28:08  <ednapiranha>yep
15:28:17  <ednapiranha>mbalho: i was thinking nodejitsu was an option to test with
15:28:18  <mbalho>ednapiranha: so that they can have like bob@bobswebsite.com and when you go to bobswebsite.com it is running meatspace
15:28:23  <mbalho>but that is kind of a pipe dream still
15:28:24  <ednapiranha>but i haven't had time to actually test their api :)
15:28:49  <mbalho>ah yea, i know it okay, i am not sure if you can deploy on behalf of someone easily e.g. oauth flow
15:28:55  <ednapiranha>yeah
15:29:12  <ednapiranha>mbalho: the other pickle is s3 credentials and what kind of users are expected to be able to set this up
15:29:27  <mbalho>yea stupid cloud services and their developer oriented setup flows!
15:29:32  <ednapiranha>if this is 'everyday people who aren't coders'... it becomes a bit.. meh.. you have to centralize a bit of that for them
15:29:37  <ednapiranha>e.g. they are piggybacking off your s3 acct
15:29:40  <mbalho>yea
15:29:53  <ednapiranha>i'm only catering to coders and people who can do that stuff right now b/c it's easier for usability
15:29:58  <ednapiranha>for that context
15:30:05  <mbalho>makes sense
15:30:26  <ednapiranha>i suspect doing a test run to see how this works out will map out how it will work in the future.. if it is successful
15:30:32  <ednapiranha>otherwise, scrap and start over :)
15:30:39  * jcrugzzjoined
15:31:24  <mbalho>is this just a side project for you? p.s. what do you do at mozilla?
15:32:02  <ednapiranha>mbalho: haha yes. it is a side project. im part of the developer ecosystem team.. so i work on the developer hub, make reference apps for ff os, etc
15:32:13  <mbalho>oh sweet
15:32:14  <ednapiranha>or speak at conferences in theory..
15:32:16  <ednapiranha>(in theory)
15:32:20  <mbalho>haha
15:32:34  <ednapiranha>mbalho: maybe i'll make a meatspace tour :P
15:32:36  <ednapiranha>ha haaa
15:32:38  <mbalho>i just got a geeksphone at a conference in norway
15:32:46  <mbalho>that would rule
15:32:48  * owen1joined
15:32:49  <ednapiranha>mbalho: im forking gaia.
15:32:57  <ednapiranha>i need to update the interface to suit my needs :P
15:33:08  <mbalho>lol
15:33:18  <ednapiranha>(hence, why i made meatspace)
15:33:20  <mbalho>i wanna make a voxel.js app for ffos
15:33:22  <ednapiranha>i just make things b/c i hate everything
15:33:24  <ednapiranha>:D
15:33:26  <mbalho>but i have to get it to run smoothly first, somehow
15:33:35  <mbalho>webgl is way more fun than css
15:33:44  <ednapiranha>mbalho: i only spoke at this conf recently http://jqueryto.com/
15:34:04  <mbalho>oooh shiny
15:34:13  <ednapiranha>mbalho: i made sure they put my talk title up
15:34:16  <ednapiranha>so it looked weird w/ the rest
15:34:17  <ednapiranha>:P
15:34:18  <mbalho>hey boazsender was there
15:34:30  <ednapiranha>'how to make NaN dollars on a fake startup'
15:34:31  <ednapiranha>:D
15:34:34  <ednapiranha>good times
15:34:36  <mbalho>lol
15:34:48  <ednapiranha>everyone had serious titles.. i figured i'd fuck it up
15:35:49  <mbalho>did you meet adam sontag, the curly hair red headed guy
15:35:54  <mbalho>he is seriously the funniest person i know
15:36:03  <ednapiranha>yep!
15:36:26  <mbalho>i went to backyard improv comedy nights with him a few times
15:36:34  <mbalho>and he was always 10x better than everyone else
15:36:41  <ednapiranha>and i had an awkward moment w/ paul irish.. said some joke about how people should quickly go through his bags when he's not around in the speakers lounge, and he was like 'WAIT WHAT ABOUT ME JEN? WHAT DID YOU SAY?'
15:36:48  <ednapiranha>then i was like 'i dunno! gotta go!'
15:36:58  <mbalho>lol
15:36:58  <paul_irish>it was the best moment
15:37:03  <ednapiranha>paul_irish: goddammit
15:37:05  <ednapiranha>you
15:37:10  <ednapiranha>what's up :)
15:37:10  <mbalho>#lurking
15:37:12  <paul_irish>hahaha
15:37:13  <paul_irish><3
15:37:22  <ednapiranha>paul_irish: how was that google thing.. when i was in mv
15:37:25  <ednapiranha>sorry we didn't beer
15:37:34  <mbalho>i get to stay in boazs' guest room next week and hang out with his cat Mark woot woot
15:37:46  <ednapiranha>mbalho: tell boaz i said hi! he's the best!
15:37:50  <mbalho>will do
15:39:54  <mbalho>ednapiranha: you should speak at some node confs
15:40:04  <mbalho>ednapiranha: they are generally fun
15:40:04  <ednapiranha>mbalho: i should.
15:40:17  <ednapiranha>mbalho: the last nodeconf involved camping i think?
15:40:22  <ednapiranha>and i was like 'im not sure about the camping bit'
15:40:23  <ednapiranha>:)
15:40:30  <mbalho>ednapiranha: haha well camping is optional
15:40:38  <mbalho>ednapiranha: this year its all workshops, no talks
15:40:47  <ednapiranha>nice
15:40:53  <mbalho>ednapiranha: and camping if you want but also lodges w/ beds
15:40:59  <ednapiranha>mbalho: im curious about nodepdx ?
15:41:07  <mbalho>ednapiranha: i just spoke at it, super fun!
15:41:14  <mbalho>ednapiranha: im from there so it was extra fun
15:41:21  <ednapiranha>this year is out of control .. until end of october
15:41:32  <ednapiranha>and all the conferences are.. before end of october
15:41:33  <ednapiranha>:E
15:41:45  <mbalho>ah yea, conference season
15:42:00  <ednapiranha>mbalho: tragic timing.
15:42:13  <ednapiranha>i have some colleagues on my team that are submitting talks to jsconf eu
15:42:21  <ednapiranha>so i can live vicariously through them :)
15:42:27  * st_lukejoined
15:42:54  * brianloveswordsquit (Excess Flood)
15:43:03  <mbalho>last year i went to... lxjs, node dublin (now called nodeconf EU), jsconfeu, empire.js, some other things i forgot about
15:43:18  <mbalho>i am pretty sure that nodeconf eu is gonna be in a castle this time
15:43:33  <ednapiranha>nice.
15:43:47  <mbalho>http://nodeconf.eu/
15:44:11  * brianloveswordsjoined
15:44:19  <ednapiranha>brianloveswords: hello brain
15:44:36  <brianloveswords>OH HEY ednapiranha
15:44:43  <mbalho>STACKVM PARTY
15:44:43  <LOUDBOT>REST ASSURED ALL YOUR NEEDS HAVE BEEN PROVIDED FOR. THE COMPUTER PROVIDES FOR ALL ITS CITIZENS. WOULD YOU LIKE SOME MEDICATION TO RELIEVE YOUR UNFOUNDED ANXIETY?
15:44:44  <ednapiranha>brian love swords
15:44:53  <mbalho>brian: love swords
15:45:05  <ednapiranha>brian loves: words?
15:45:52  <mbalho>thats all i got
15:45:58  <ednapiranha>mbalho: we can do better
15:46:14  <mbalho>brianloveswords: we gave up trying to implement browserify in the browser by emulating the entire node fs module
15:46:37  <mbalho>instead https://github.com/grncdr/browserify-as-a-service/issues/3#issuecomment-19229130
15:46:43  <mbalho>brianloveswords: fs is hard!
15:46:49  <xyxne>mbalho
15:46:57  <brianloveswords>fs *is* hard!
15:46:57  <mbalho>br. i, an love, swords
15:47:25  <mbalho>xyxne: woooo
15:47:35  <xyxne>mbalho, !
15:47:45  <mbalho>xyxne: hey did you get a jorb yet
15:47:48  <xyxne>no!
15:48:07  <xyxne>but I want to
15:48:31  <ednapiranha>jorb
15:48:38  <xyxne>jeeeeeooooorrrrrb
15:48:38  <ednapiranha>i didn't realize everyone said that.
15:48:40  <brianloveswords>jorbascripts
15:48:42  <ednapiranha>woww
15:48:46  <mbalho>xyxne: there is a person at nodeconf you should talk to doing a node + hardware startup, cant give you any more details due to promises i made to keep it secret keep it safe
15:48:47  <ednapiranha>brianloveswords: oh this again
15:48:50  <brianloveswords>hahaha
15:48:51  <ednapiranha>brianloveswords: jabbascarpts
15:49:00  <mbalho>jerbascerpts
15:49:00  <xyxne>mbalho, omg for real
15:49:10  <xyxne>mbalho, I will give you so many stars
15:49:13  <brianloveswords>jibblosribs
15:49:21  <mbalho>xyxne: yea they might not be hiring anybody for a while but you never know
15:49:22  <ednapiranha>joovascoopts
15:49:23  <xyxne>troublewithtribblesscript
15:49:35  <ednapiranha>brianloveswords: why have we not made a meme out of this yet?
15:49:36  <mbalho>big trouble in little jibbascripts
15:49:42  <ednapiranha>mbalho: lol good movie
15:49:44  <hij1nx>ednapiranha: hey! glad you decided to stop in!! :D
15:49:53  <ednapiranha>hij1nx: :)
15:49:54  <xyxne>hij1nx, technical foul
15:49:57  <mbalho>lol
15:50:17  <hij1nx>xyxne: as in chicken meat?
15:50:17  <mbalho>o'doyle RULES
15:50:22  <hij1nx>robot chicken meet
15:50:26  <xyxne>hij1nx, quite possibly
15:51:04  <hij1nx>robots eating robot tacos
15:51:43  <mbalho>so i have this PDX food cart concept called 'Tacos Around The World'
15:51:55  <mbalho>and it would have each cultures taco equivalent
15:52:08  <mbalho>e.g. peking duck for china
15:52:14  <mbalho>small falafel wraps
15:52:14  <ednapiranha>peking duck taco? hmm
15:52:26  <mbalho>yea they usually serve peking duck in a crepe thing i think
15:52:29  <ednapiranha>geezus
15:52:46  <mbalho>lefse + salmon/whale meat for norway
15:52:48  <hij1nx>xyxne: ??
15:53:05  <mbalho>http://thumbs.ifood.tv/files/images/Peking_Duck_1.jpg
15:53:08  <mbalho>totally a taco o/o/o/
15:53:12  <ednapiranha>woww
15:53:18  <mbalho>thanks, ifood.tv!
15:53:26  <ednapiranha>mbalho: they forgot those side pork rinds
15:53:32  <mbalho>oh yea or bao bunsss!!!! http://newyork.seriouseats.com/images/2011/10/20111006-red-egg-SAD-duck-slider-primary.jpg
15:53:46  <hij1nx>\~/
15:53:58  <ednapiranha>7 min til lunch
15:54:14  <mbalho>p.s. guys watch this cuttlefish documentary http://www.youtube.com/watch?v=F11--Tzi8HM
15:54:29  <mbalho>shit is cray
15:54:55  <brianloveswords>ednapiranha: TWO MINUTES TIL MIDNIGHT
15:55:11  <ednapiranha>brianloveswords: where are you?
15:55:13  <ednapiranha>wait
15:55:13  <brianloveswords>mbalho: bookmark'd
15:55:13  <mbalho>TWO MINUTES TIL MIIIIIIIIIIIDDDDDDDDD NIGHT
15:55:16  <ednapiranha>you're confusing me
15:55:23  <brianloveswords>mbalho got it
15:55:37  <mbalho>he's in the maiden zone
15:55:48  <ednapiranha>who wants to speak at a fake conference in the comfort of their own home?
15:56:02  <mbalho>skypeconf
15:56:07  <ednapiranha>mbalho: http://nooodle.github.io/noodleconf/
15:56:09  <brianloveswords>ednapiranha: I'd be afraid of being mocked by myself on twitter.
15:56:12  <xyxne>direct2prism
15:56:19  * mikealjoined
15:56:20  <ednapiranha>brianloveswords: just sign up
15:56:23  <mbalho>ednapiranha: ya know, i run a conf called tacoconf that is very much real
15:56:24  <ednapiranha>and make sure your hair is extra puffy
15:56:26  <mbalho>ednapiranha: and very much abotu tacos
15:56:31  <ednapiranha>mbalho: i know. jelus.
15:56:32  <mbalho>ednapiranha: so noodleconf could work in the right city
15:56:40  <mbalho>ednapiranha: IRLs
15:56:47  * shamajoined
15:56:57  <brianloveswords>ednapiranha: PUT ME ON THE SPEAKER LIST
15:56:59  <ednapiranha>mbalho: i may meet you in the west coast soon.. not yet though!
15:57:00  <brianloveswords>do itttttttt
15:57:07  <ednapiranha>brianloveswords: i'll just give you the sign up link
15:57:16  <ednapiranha>im too lazy to keep editing this file
15:57:40  <ednapiranha>brianloveswords: http://whenisgood.net/fwxm53h/
15:58:24  <brianloveswords>mbalho: I was very sad to miss tacoconf this year
15:58:35  * mbalhoholds up lighter, lit, waves it around
15:58:38  <ednapiranha>brianloveswords: you should have brianconf
15:58:47  <mbalho>swordslovinconf
15:59:21  <brianloveswords>sabre.js
15:59:50  <mbalho>i was in this antique store the other day and they had a scythe
15:59:55  <mbalho>and i held it up and felt so badass
16:02:31  * mcollina_joined
16:03:10  <hij1nx>brianloveswords: currently making codes with julian and dominictarr in Berlin, we saw a few really good bands while here
16:03:28  <brianloveswords>hij1nx: aw man, jealous!
16:03:33  * py1hon_joined
16:03:49  <hij1nx>brianloveswords: im back the 21st we should beer
16:04:38  <brianloveswords>hij1nx: For sure! I actually have a show that night which you are of course invited to attend.
16:05:03  <brianloveswords>But I'm also around for drinks at times when I'm not playing a show.
16:05:17  <ednapiranha>brianloveswords: i haven't been to manhattan since before the war
16:05:31  <ednapiranha>every time i go there, i get into trouble in brooklyn
16:05:57  <brianloveswords>ednapiranha: I have been to Manhattan about five times total this year.
16:05:58  * hij1nxborrows max's lighter, lights it, waves
16:06:08  <brianloveswords>And twice because I was playing shows.
16:06:27  * jaz303joined
16:06:31  <ednapiranha>maybe one day..
16:06:43  * gildean_joined
16:11:15  * jaz303_quit (Ping timeout: 246 seconds)
16:11:16  * py1honquit (Ping timeout: 246 seconds)
16:11:17  * mcollinaquit (Ping timeout: 246 seconds)
16:11:17  * gildeanquit (Ping timeout: 246 seconds)
16:11:18  * missinglinkquit (Ping timeout: 246 seconds)
16:12:31  <mbalho>ednapiranha: are you pilgrimaging to mozilla hq or somethin? dont get stuck in south bay!!!!
16:12:55  <ednapiranha>mbalho: pdx :)
16:13:13  <mbalho>ednapiranha: OH i live in oakland but i will be in pdx at different points for small periods this year
16:13:23  <ednapiranha>at least the flight is closer!
16:13:27  <ednapiranha>toronto is a bit out of the way
16:13:36  <mbalho>ya
16:13:56  <mbalho>ednapiranha: oh are you goign to open source bridge? all the web dev team at mozilla usually go
16:14:09  <ednapiranha>mbalho: mmm not this year
16:14:17  <mbalho>ah busy bees
16:14:18  <ednapiranha>i have the mozilla summit to go to in october
16:14:33  <ednapiranha>and then unless it's a conf in pdx.. i probably wont be going anywhere for the rest of this year
16:14:54  <ednapiranha>but wait that is in pdx yeah?
16:14:58  <mbalho>yep
16:15:05  <mbalho>http://opensourcebridge.org/
16:15:12  <mbalho>its like this week though haha
16:15:16  <ednapiranha>oh
16:15:17  <ednapiranha>june
16:15:18  <ednapiranha>:)
16:15:19  <ednapiranha>yeahhhh
16:15:46  <ednapiranha>hold on, i'll get my transporter
16:18:26  * missinglinkjoined
16:20:43  * mikealquit (Quit: Leaving.)
16:20:47  * gildean_changed nick to gildean
16:22:09  * thl0joined
16:23:45  * nicholasfquit (Read error: Connection reset by peer)
16:24:42  * nicholasfjoined
16:28:51  * pkruminsjoined
16:32:37  * st_lukequit (Remote host closed the connection)
16:35:16  <mbalho>xyxne: also in PDX http://blueriderdesign.com/ is hiring a node developer to build an online library to share their amazing collection of rare textiles
16:35:20  <mbalho>xyxne: you should totally work there
16:35:35  <mbalho>xyxne: if you want an intro LMK
16:43:29  * mikealjoined
16:47:50  <xyxne>omgz
16:47:55  <xyxne>mbalho, yes!
16:47:58  <xyxne>that's awesome!
16:48:54  * no9quit (Ping timeout: 256 seconds)
16:49:50  * mikealquit (Quit: Leaving.)
16:51:26  <xyxne>mbalho, textiles
16:51:36  <xyxne>I was just saying textiles yesterday
16:51:39  <xyxne>over and over
16:51:41  <xyxne>and I didn't know why
16:51:44  <xyxne>THIS IS WHY
16:51:44  <LOUDBOT>ACHIEVEMENT UNLOCKED: POOR PERFORMANCE
16:51:50  <xyxne>THAT'S ENOUGH OUT OF YOU
16:51:51  <LOUDBOT>ALL THAT YOU HAVE BEEEN OR WILL BEEN WILLENT HAVENT TO BE CEASED
16:55:06  * thl0quit (Remote host closed the connection)
16:58:20  * thl0joined
16:58:53  <Domenic_>substack: https://github.com/substack/node-jadeify/issues/15
17:07:14  * thl0quit (Remote host closed the connection)
17:09:04  * thl0joined
17:09:49  * thl0quit (Remote host closed the connection)
17:11:51  <xyxne>mbalho, thanks! <3
17:17:46  * tmcwjoined
17:24:41  * dguttmanjoined
17:26:38  * mikolalysenkoquit (Ping timeout: 255 seconds)
17:29:40  * mikealjoined
17:43:22  * tmcwquit (Remote host closed the connection)
17:43:51  <mcollina_>Hey guys, does anybody know what's happening with these kind of errors, and how to debug them? 139819983984416:error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac:../deps/openssl/openssl/ssl/s3_pkt.c:500:
17:44:06  <mcollina_>I'm calling S3 from Heroku on node v0.8.24.
17:47:02  * jxsonjoined
17:49:54  * mikolalysenkojoined
17:51:46  * AvianFluquit (Remote host closed the connection)
17:54:23  * cianomaidinjoined
17:59:59  * cianomaidinquit (Quit: cianomaidin)
18:00:10  * thl0joined
18:03:25  * thl0quit (Remote host closed the connection)
18:09:52  * thl0joined
18:19:16  * no9joined
18:22:12  * tmcwjoined
18:25:55  <ednapiranha>mbalho: so in this bad commercial w/ a cover of emf's "you're unbelievable" http://www.youtube.com/watch?v=pFjctVBg6K8 i saw this comment http://cl.ly/PZhj
18:26:25  <mbalho>lol
18:26:50  <mbalho>crumbelievable meaning an excellent interior loaf oa bread?
18:26:59  <ednapiranha>haha
18:27:17  <mbalho>of*
18:29:55  * thl0quit (Remote host closed the connection)
18:31:03  * thl0joined
18:35:27  * thl0quit (Remote host closed the connection)
18:38:49  * jcrugzzquit (Ping timeout: 256 seconds)
18:39:21  * tmcwquit (Remote host closed the connection)
18:39:53  <ralphtheninja>pwned by the owner, https://www.youtube.com/watch?v=U4oB28ksiIo
18:48:35  * mcollina_quit (Remote host closed the connection)
18:56:06  * thl0joined
19:10:06  * thl0quit (Remote host closed the connection)
19:13:03  * nicholas_joined
19:13:22  * nicholasfquit (Read error: Connection reset by peer)
19:16:08  <no9>Domenic_ are you in dublin at the end of the month or dialing in?
19:18:19  * AvianFlujoined
19:20:40  * AvianFluquit (Remote host closed the connection)
19:22:48  * tmcwjoined
19:25:47  <Domenic_>no9: i'm was going to dial in but the new day conflicts with nodeconf so not sure what the plan is...
19:27:51  * AvianFlujoined
19:30:37  * mikolalysenkoquit (Ping timeout: 276 seconds)
19:34:11  * AvianFluquit (Remote host closed the connection)
19:36:11  <no9>Domenic_ yes that is around 1pm PST :(
19:36:24  <no9>And your in the back of beyond
19:38:40  * jcrugzzjoined
19:38:49  <no9>mikeal would it be feasible for Domenic_ to do a hangout from nodeconf? i.e. spare room with connection??
19:40:31  * thl0joined
19:42:47  * thl0quit (Remote host closed the connection)
19:42:54  * thl0joined
19:47:03  * tmcw_joined
19:47:04  * tmcwquit (Read error: Connection reset by peer)
20:03:36  <mbalho>there is no internet guarantee, it is the equivalent of a home connection
20:03:45  <mbalho>being shared by a conf
20:05:34  <no9>mbalho thanks looks like your off the hook Domenic_
20:08:30  <Domenic_>next time...
20:10:19  <no9>Hope so
20:12:08  <no9>Now if there was only a place on the internet where all the mad node.js scientists hangout
20:12:11  <no9>so I could ask them if they aren't going to nodeconf and would they fancy doing a google hangout for nodejsdublin
20:12:43  * nicholas_changed nick to nicholasf_
20:12:47  * no9Hopes :)
20:12:57  * nicholasf_changed nick to nicholasf
20:15:36  * jxsonquit (Ping timeout: 252 seconds)
20:22:12  * mikolalysenkojoined
20:23:50  * djcoinquit (Quit: WeeChat 0.4.0)
20:32:07  * mcollinajoined
20:39:03  * nicholasfquit (Read error: No route to host)
20:39:38  * nicholasfjoined
20:42:37  * AvianFlujoined
20:43:55  * st_lukejoined
20:50:23  <mbalho>anyone have a good example of using a require('through') instance as a basis for a module that has the api require('module').pipe() or require('module').write/on/etc
20:51:09  <mbalho>e.g. should i inherit or what
20:51:43  * thl0quit (Remote host closed the connection)
20:52:20  <mbalho>or maybe inherit from require('stream') and manually patch in the write and end methods but that seems leaky
20:54:47  <jesusabdullah>mbalho: module.exports = require('through')(fxn); ?
20:55:19  * ednapiranhaquit (Remote host closed the connection)
20:55:27  <mbalho>jesusabdullah: well i wanted to add other crap to the prototype... i guess i can just modify what through gives back instead of inheriting from it
20:56:13  <jesusabdullah>aha
20:56:23  <mbalho>i just dont like the closures + modifying prototype pattern as much as the make a simple prototype and inherit from another simple prototype
20:56:33  <mbalho>but it seems more people do the former on npm
20:57:40  <mbalho>e.g. https://github.com/soldair/node-line-stream/blob/master/index.js
21:00:42  * ins0mniaquit (Ping timeout: 252 seconds)
21:10:52  <jesusabdullah>mbalho: copypaste from through and call it a day ;)
21:11:33  <jesusabdullah>uuugh why im tired
21:11:36  <jesusabdullah>I slept like 50 hours
21:12:26  <AvianFlu>jesusabdullah: hypersomnia is a thing
21:12:38  <AvianFlu>you end up all tired and fucked up from it
21:12:48  <AvianFlu>Crazy Guitar Tim had that problem for a while
21:16:44  <jesusabdullah>now it's the least of his problems.
21:16:47  <jesusabdullah>heh
21:16:48  <jesusabdullah>yeeah
21:16:49  <jesusabdullah>I mean
21:17:05  <jesusabdullah>if I was gonna be honest with myself
21:17:18  <jesusabdullah>I should blame at least part of it on my place being way too warm
21:17:45  * ins0mniajoined
21:24:36  * tmcw_quit (Remote host closed the connection)
21:26:27  <jesusabdullah>okay, what am I even doing today >_<
21:26:34  <jesusabdullah>should pay my internet bill
21:26:58  <jesusabdullah>and I have some Actual Work I should bust out, yeah
21:27:05  <jesusabdullah>GOOD LIST
21:27:05  <LOUDBOT>JAVA NEEDS TO STEP THE FUCK UP AND BE SOMETHING
21:27:15  <jesusabdullah>lol nice
21:27:20  <jesusabdullah>LOUDBOT: be avianflu
21:27:21  <LOUDBOT>jesusabdullah: <AvianFlu:#stackvm> WHERE THE HELL DID THAT WEIRD FONT COME FROM
21:27:25  <jesusabdullah>LOUDBOT: be avianflu
21:27:26  <LOUDBOT>jesusabdullah: <AvianFlu:#stackvm> AND STUFF TOO I BET
21:27:28  <jesusabdullah>LOUDBOT: be avianflu
21:27:28  <LOUDBOT>jesusabdullah: <AvianFlu:#stackvm> OH MY GOD I'M IN A BAR ON MY LAPTOP
21:27:31  <jesusabdullah>hahaha
21:27:36  <jesusabdullah>LOUDBOT: be jesusabdullah
21:27:37  <LOUDBOT>jesusabdullah: <jesusabdullah:#stackvm> NO EVERY WINDOWS USER EITHER HAS A VIDEO GAME OR A LAMP
21:27:49  <jesusabdullah>a lamp? what
21:28:22  <AvianFlu>DAMN IT LOUDBOT HOW DO YOU KNOW ME SO WELL
21:28:22  <LOUDBOT>OH SHIT SONY DISCOVERED MY HACKS
21:30:15  <chapel>LOUDBOT: be chapel
21:30:15  <LOUDBOT>chapel: <chapel:#stackvm> WUT R U TALKIN BOUT?
21:30:57  * no9quit (Ping timeout: 252 seconds)
21:31:54  * jibayquit (Remote host closed the connection)
21:32:48  <jesusabdullah>LOUDBOT: be substack
21:32:49  <LOUDBOT>jesusabdullah: <SubStack:##turtles> Y'ALL MOTHERFUCKERS LYING AND GETTING ME PISSED
21:32:52  <jesusabdullah>ahahaha
21:32:57  <jesusabdullah>LOUDBOT: be jesusabdullah
21:32:58  <LOUDBOT>jesusabdullah: <jesusabdullah:#stackvm> "OH WELL NOTHING ELSE IS GOING ON HEERE"
21:33:08  <jesusabdullah>to E's eh? Probably drunk
21:37:37  <AvianFlu>LOUDBOT: be AvianFlu
21:37:38  <LOUDBOT>AvianFlu: <AvianFlu:#stackvm> OKAY COOL JUST CHECKING
21:43:24  * no9joined
21:51:32  * st_lukequit (Remote host closed the connection)
21:53:41  * nicholasfquit (Read error: Connection reset by peer)
21:53:55  * nicholasfjoined
22:00:07  * ins0mniaquit (Ping timeout: 276 seconds)
22:01:05  <mbalho>current status http://i.imgur.com/ATYAxEW.png
22:01:23  * mikealquit (Read error: Connection reset by peer)
22:01:42  * mikealjoined
22:03:09  * brianloveswordsquit (Excess Flood)
22:03:31  <mikolalysenko>mbalho: the problem with anonymous functions...
22:03:43  * brianloveswordsjoined
22:03:46  <mikolalysenko>and more generally interface inheritance/overloading
22:04:14  <mikolalysenko>the worst part is in the v8 profiler it doesn't even give you line numbers for functions without names...
22:04:43  <mbalho>yea its all dominictarrs modules and he never uses object prototypes
22:04:56  <mikolalysenko>though as a protip it is still possible to do stuff like emitter.on("foo", function myFuncName(x,y,z) { ... } )
22:05:07  <mikolalysenko>and put a name on your function
22:05:07  <mbalho>yea i do that all the time
22:05:16  <mikolalysenko>ah, ok
22:05:26  <mbalho>as is evidenced by http://callbackhell.com which i wrote
22:05:33  <mbalho>but im trying to get other peoples code working now :)
22:05:58  <mikolalysenko>mbalho: got it
22:08:53  * mmckeggjoined
22:09:49  * nicholasfquit (Read error: Connection reset by peer)
22:10:16  * nicholasfjoined
22:15:48  * ednapiranhajoined
22:18:38  * kevino80quit (Remote host closed the connection)
22:18:42  <mbalho>anyone have an ideas as to why this behaves the way it does? https://gist.github.com/maxogden/5761236
22:21:50  * mikolalysenkoquit (Read error: Connection reset by peer)
22:22:06  * mikolalysenkojoined
22:26:43  * mikolalysenkoquit (Ping timeout: 240 seconds)
22:27:40  * tmcwjoined
22:28:23  * paul_irishchanged nick to paul_irish_
22:30:56  * mikealquit (Quit: Leaving.)
22:31:03  * ednapiranhaquit (Remote host closed the connection)
22:31:39  * mmckeggquit (Quit: mmckegg)
22:37:57  * nicholasfquit (Remote host closed the connection)
22:38:34  * nicholasfjoined
22:43:07  * nicholasfquit (Ping timeout: 264 seconds)
22:46:44  * mmckeggjoined
22:47:36  <jesusabdullah>AvianFlu: jcrugzz https://gist.github.com/jesusabdullah/5761441
22:48:09  * AndChat648704joined
22:48:45  * AndChat648704quit (Client Quit)
22:54:04  * mikolalysenkojoined
22:57:23  <mmckegg>gonna be visiting San Francisco next week, any survival tips for a guy from New Zealand?
22:57:33  * brianloveswordsquit (Excess Flood)
22:57:44  * brianloveswordsjoined
22:59:57  * thl0joined
23:00:28  <jesusabdullah>mmckegg: Don't give nobody three fiddy.
23:00:35  <mbalho>mmckegg: nice!
23:00:40  <jesusabdullah>mmckegg: The weed is strong, dip your toes in slowly.
23:01:00  <jesusabdullah>mmckegg: If you see safety glass in a restaurant, it means you're in a bad neighborhood.
23:01:08  <jesusabdullah>mmckegg: That's about it!
23:01:18  <jesusabdullah>mmckegg: What brings you to SF?
23:01:22  <mmckegg>jesusabdullah: will keep those in mind for sure
23:01:49  <mmckegg>nodeconf and sight seeing
23:02:02  <jesusabdullah>cool
23:02:13  <mmckegg>well nodeconf mostly, but might as well make the most of the trip
23:02:15  <jesusabdullah>mmckegg: oh, yeah, the latter is more an O-town thing than an SF thing.
23:02:33  <jesusabdullah>mmckegg: Speaking of: T-loin sucks, and SoMA gets crappier the further south you go
23:02:57  <substack>SOMA is crappy everywhere
23:03:18  <jesusabdullah>Yeah but it's LESS crappy on the north end than the south end
23:03:41  <substack>at least the south end is closer to the mission, which has cafes and such
23:03:51  <jesusabdullah>you gotta go pretty far to hit the mission
23:03:54  <jesusabdullah>I say this from experience
23:04:12  <substack>I've walked basically everywhere in SF
23:04:20  <substack>including to lake merced from the mission
23:05:01  <jesusabdullah>I bet that's not too bad
23:05:11  <jesusabdullah>I bet that's actually kind of a nice walk, if a bit long
23:05:20  * tmcwquit (Ping timeout: 260 seconds)
23:05:24  * mikolalysenkoquit (Ping timeout: 240 seconds)
23:05:50  <jesusabdullah>lemme tell you though, Powell St. to 16th/Mission is not very much fun
23:06:45  <jesusabdullah>cool, so now I have something to use godot with lol
23:08:04  <mmckegg>i have just over a month between flights in and out. not sure how far I'll travel around. But pretty keen to make the most of SF
23:08:09  * yorickquit (Remote host closed the connection)
23:08:21  <jesusabdullah>word
23:08:31  <jesusabdullah>I might be in the area as well, not for nodeconf though
23:08:38  <jesusabdullah>I'll of course keep all y'all in the loop
23:08:42  <chilts>mmckegg: I was just there last week! shame we didn't overlap :)
23:09:28  <mmckegg>chilts: yeah two kiwis living it up in SF… now we'll never know
23:09:33  <chilts>heh
23:09:50  <jesusabdullah>get dominic in the mix and then you're ready to TAKE OVER
23:10:16  <chilts>that's what we're all about :)
23:10:18  * mikolalysenkojoined
23:10:24  <chilts>esp. in the tech industry
23:10:27  <chilts>heh
23:10:56  <mmckegg>heard it's worth making it up to portland. anywhere else I shouldn't miss?
23:11:47  * thl0quit (Remote host closed the connection)
23:13:35  * mcollinaquit (Remote host closed the connection)
23:18:43  * timoxleyjoined
23:30:02  * kevino80joined
23:37:23  * dominictarrjoined
23:37:55  * fallsemoquit (Quit: Leaving.)
23:40:26  <dominictarr>substack: mbalho Raynos hey, rvagg and I want to put on a leveldb meetup when we are in the bay area (on the 23rd, ideally) do any of you know a good place we can have it?
23:40:39  <jesusabdullah>birthday meetup XD
23:40:44  <jesusabdullah><--birthday is june 23
23:40:46  <Raynos>dominictarr: how many people ?
23:41:06  <dominictarr>jesusabdullah: happy leveldb birthday!
23:41:14  <dominictarr>are you in california?
23:41:26  <rvagg>dominictarr: btw, you have your days wrong, 23rd is sunday, you were looking at july when you were talking days in ##leveldb
23:41:30  <jesusabdullah>dominictarr: not right now
23:41:45  <dominictarr>rvagg: oh fuck
23:42:43  <dominictarr>oh, oops I think I meant 25th
23:42:58  <dominictarr>rvagg: you arrive 23rd -- now I remember
23:43:12  <rvagg>yeah, 25th is tuesday, would probably be a good day for it
23:43:27  <dominictarr>yes - meetup on 25th
23:44:12  <dominictarr>Raynos: so, maybe 30 people? I'll ask mikeal his guess though, since he's into level and has his finger on the pulse
23:44:26  <Raynos>my office prob cant handle 30
23:45:57  * owen1quit (Ping timeout: 256 seconds)
23:48:42  * thl0joined
23:50:40  * mikolalysenkoquit (Ping timeout: 246 seconds)
23:51:09  <dools> /win 2
23:51:11  <dools>busted!
23:51:32  * mikolalysenkojoined
23:51:34  <jesusabdullah>heh
23:51:35  * thl0quit (Remote host closed the connection)