[00:00] benvie: moonpeopletime [00:00] mmalecki: isaacs: let me try. [00:00] mmalecki: isaacs: (we can get you ssh access into travis boxes if you want) [00:00] chilts: benvie: m=modified [00:00] benvie: ok wait [00:01] mmalecki: isaacs: what's the sha of npm vendored with node? [00:01] benvie: so that fits with ctime being creation [00:01] benvie: which is what I thought [00:01] chilts: benvie: http://en.wikipedia.org/wiki/Stat_(Unix) [00:01] ryanfitz has joined the channel [00:01] chilts: c=status change (but what that entails, I'm not sure) :) [00:01] isaacs: atime = last time the file was accessed in any way, ctime = last time flags were changed (ie, the entry in the filesystem was changed), mtime = last time the content was changed (ie, the data on the disk sector was written to) [00:01] perezd has joined the channel [00:01] benvie: <@isaacs> ctime is "changed time", and it refers to the last time that the data about the file was changed. (mode, mtime, etc.) [00:01] benvie: is what is confusing me [00:02] benvie: oh [00:02] isaacs: benvie: the thing is, a "file" is actually not "a bunch of bytes on a disk" [00:02] benvie: flags vs. content [00:02] benvie: right? [00:02] chilts: yeah, basically :) [00:02] benvie: got it! now I know more than I did 5 minutes ago [00:02] isaacs: a "file" is an entry in a table of some sort, including (among other things) an address to a bunch of disk sectors [00:02] mmalecki: isaacs: ok, it's a tag, cool [00:02] isaacs: but, the "file" itself is the entry. that's what stat gives you. [00:03] benvie: so there is no such thing as a reliable creation time record generally? [00:03] ritch has left the channel [00:03] isaacs: with the dev, ino, blksize, and size, that's how the os knows where to spin the disk to in order to read the contents. [00:04] isaacs: (or if it's an ssd, i guess it doesn't spin, but that's how it knows where to send the molecules or electrosprites or whatevers) [00:04] mmalecki: isaacs: sorry, I can't reproduce it here [00:04] benvie: it's a specific area of memory, yeah [00:04] benvie: same concept at least [00:04] benvie: er well no [00:05] isaacs: when writing files, allegedly you can get a slight speed boost if you try to always write in chunks such that you begin and end on an even multiple of blksize [00:05] benvie: all three of those are referring to logical so technically it doesn't relate to physical. But I get the idea way better than I did [00:05] isaacs: benvie: yeah, they're just numbers. the physical reality is down in the hardware. [00:05] benvie: well just like [00:06] benvie: defragging a harddrive is basically aligning physical more closely to logical [00:06] jocafa has joined the channel [00:06] benvie: as an example [00:06] isaacs: i thought defragging a harddrive was a way that windows IT folks got extra pay for doing nothing... [00:07] benvie: it makes a big difference on HDDs not that they will matter for much longer [00:07] benvie: and helps kill the life on SSDs [00:07] mmalecki: isaacs: no, it's what you do on file systems that are misdesigned. [00:07] bnoordhuis: i should tell you about that time i put a windows admin out of work with a 20 line shell script [00:07] benvie: haha [00:07] mmalecki: bnoordhuis: you've automated reboots? [00:07] benvie: my presumption is that fully 75% of the "tech workers" are replacable with about that amount of automation [00:08] bnoordhuis: mmalecki: mssql backups :) [00:08] benvie: and kept employed by ignorance [00:08] paul____: SubStack: or anyone… in this example (https://github.com/tanepiper/dnode-upload-example/blob/master/server.js) it looks like sub is set to only a single emit, what would happen if another client connects, wouldn't it step on the sub initialization? [00:08] isaacs: ACTION is automation that was invented to put an earlier version of isaacs out of work. [00:08] issackelly_ has joined the channel [00:08] benvie: it's funny though [00:08] mmalecki: bnoordhuis: oh, these were certainly needed. [00:08] isaacs: ACTION is a shell script that writes package managers and says snarky things on twitter [00:08] benvie: most of the work of that we do is in building things to automate someone else's job, and eventually our own [00:08] benvie: us as in programmers [00:09] mmalecki: benvie: that's why we need bugs [00:09] benvie: until we make bug fixing programs [00:09] matin: does any1 know how to render plain html in express rather than jade [00:09] benvie: that are better than us [00:09] mmalecki: oh shit. [00:09] benvie: yeah [00:10] mmalecki: benvie: wait, I can do that! [00:10] mmalecki: benvie: close every github issue with "this is a feature" through the API [00:10] benvie: Terminator 2 and 3 had it wrong. There doesn't need to be a war. We've lost the day AI's are better at accounting [00:10] bnoordhuis: benvie: sounds like you're describing the rapture of the nerds, the singularity [00:11] benvie: hah yes [00:11] raydeo has joined the channel [00:11] benvie: Kurtzweil says we've only got a decade or two [00:11] benvie: and then the future is unknowable because we won't be the smartest thing anymore [00:11] bnoordhuis: i think kurtzweil is a little optimistic [00:12] bnoordhuis: but i have high hopes of being effectively immortal [00:12] bnoordhuis: ACTION is a closet transhumanist [00:12] mmalecki: bnoordhuis: you are immortal. [00:13] mmalecki: every programmer becomes immortal through their code. [00:13] benvie: kurtzweil is a fucking idiot when it comes to anything related to biology. It's kind of annoying because his ideas relating to AI and machine learning are spot on, and then he drones about crazy ass and completely unfounded biology immortality rants [00:13] benvie: when the real meat and actual possible things are ignored [00:13] dandean has joined the channel [00:13] bnoordhuis: mmalecki: that's comforting [00:14] bnoordhuis: but i'd rather become immortal by simply not dying [00:14] benvie: a stack of silicon in a datacenter can and will do things beyond what we can imagine and it's going to change the world, but it's better press to talk about immortality and completely unrelated sundry [00:15] perezd has joined the channel [00:15] bnoordhuis: benvie: i think kurzweil expects the kind of boom in biology we got in informatics in the '80s [00:15] bnoordhuis: he could be right [00:15] bnoordhuis: i should say bio research [00:16] sqpat has joined the channel [00:16] jacobolus has joined the channel [00:17] benvie: I agree totally. From talking to people the biggest turnoff I get though is in his confidence. When they refer to the software engineering feats he predicts I tell them with confidence that there's no question it'll happen. When they refer to the biotech stuff, I said ehhh 20% so doable but not likely. But those crazy ass predictions turn more people off than his probable correct ones turn [00:17] benvie: people on [00:18] paul____: benvie: bnoordhuis: there's a more realistic article about eternal life here, at least it makes sense to me. http://www.members.tripod.com/tathagata2000/teaching_4.htm [00:18] benvie: and the world is going to vastly change either way so it's just a bit annoying when people cling to the crazier ass things he predicts when even the completelt predictable mundane things will revolutionize everything [00:18] benvie: I want to live forever [00:18] sqpat has left the channel [00:18] bnoordhuis: paul____: i'm a born again atheist, there is no saving me [00:18] bnoordhuis: benvie: you and me both brother [00:19] benvie: I think I was atheist to begin with, and for us rapture is in being able to live until I decide not to anymore [00:19] benvie: cause otherwise that's it [00:19] paul____: bnoordhuis: i heard the correct definition of the term god is simply consciousness without a body. if you are atheist then do you believe the existence of consciousness? personally i doubt the point of how helpful gods can be (and have been) to humanity but not their existence itself [00:19] adam__ has joined the channel [00:20] akihito_s has joined the channel [00:20] bnoordhuis: benvie: i went to a catholic school but i figured early on that there were holes in the story [00:20] benvie: consciousness is a manifestation of physical processes that are contained withhin your body. Some of those physical processes still probably are outside of science's current understanding. Most of the psychological, higher level ones, still are. But still likely rooted in a mass of flesh. [00:21] mmalecki: I'd like to become a consiousness without a body. [00:21] benvie: I went to sunday school [00:21] isaacs: bnoordhuis: you should come out of the closet. "transhumanism" is the more elegant position. [00:21] chjj: bnoordhuis: i know just how you feel ;) [00:21] isaacs: bnoordhuis: fewer exceptions. [00:21] bradleyg has joined the channel [00:21] mmalecki: body is a limitation [00:21] boltR has joined the channel [00:21] benvie: I revolted, told my parents I wasn't going anymore after a couple years. This is the thing that got me [00:21] isaacs: mmalecki: existence IS limitations. [00:21] paul____: mmalecki: i don't believe there's any way to change things in yourself and in your consciousness without your consciousness being combined with a body (which is the state of life)… so from this point of view life is a rather precious opportunity [00:21] isaacs: mmalecki: things that aren't limited don't exist [00:21] benvie: In Noah's flood: why didn't the other boats float? [00:22] mmalecki: isaacs: stupidity exists. [00:22] chjj: benvie: youve only scratched the surface =/ [00:22] benvie: you get kicked out for asking that kind of thing [00:22] phiggins has joined the channel [00:23] benvie: the work we all do is antithesis to that. Asking questions should never be a bad thing [00:23] bnoordhuis: benvie: if i were your priest, i would've said the other guys used the wrong kind of wood [00:23] benvie: questioning shouldn't be a sign of disrespect [00:23] akihito__ has joined the channel [00:23] bnoordhuis: benvie: you can always become a jesuit :) [00:23] isaacs: when truth is less valuable than loyalty, you should run. [00:23] paul____: isaacs++ [00:24] benvie: yeah well [00:24] MatthewS has joined the channel [00:24] isaacs: that goes for a LOT of things. [00:24] isaacs: religion is just the example you use because it's easy. [00:24] brainproxy: the mottof St. Anselm of Canterbury was "faith seeking understanding", so benvie I think you're in good company with your view :) [00:24] chjj: i prefer not to run from truth [00:24] brainproxy: *motto of [00:24] benvie: agree and it's amazing to me that this kind of thinking of disdained [00:24] isaacs: but yeah, kurzweil is SUPER optimistic. [00:24] isaacs: i think it'll be more like 20 generations before people are living forever, not 20 years. [00:25] dcelix has joined the channel [00:25] bnoordhuis: isaacs: that otoh seems a little pessimistic [00:25] benvie: yeah isaacs and that's my niggling frustration with him. He's not evenly over-optimizing is the thing [00:25] chjj: nah, ill live forever, ill build a flux capacitor with node [00:25] chjj: oh wait [00:25] chjj: thats a time machine [00:25] chjj: nevermind [00:25] benvie: he makes people call him a fucking crazy with his...well crazy predictions [00:25] benvie: when some of them are absolutely founded [00:25] konobi: wtf happened to javascript? [00:25] benvie: and important [00:25] isaacs: bnoordhuis: i've learned i'm generally not pessimistic enough. [00:26] mike5w3c has joined the channel [00:26] bnoordhuis: konobi: we've switched places with #iwanttobelieve [00:26] brainproxy: haha [00:26] isaacs: bnoordhuis: 20 generations would be about 600 years, though probably more, since people tend to have children later when they live longer. [00:26] konobi: in other news... fuck linux... [00:26] isaacs: hahah [00:26] tilgovi has joined the channel [00:27] benvie: I've learned: the sciences and practice related to manipulating information is incredibly low hanging fruit, while also being able to affect incredible results in human society [00:27] benvie: and we're living right in the middle of that whirlwind [00:28] benvie: when we can effectively create programs to tap into that then we're unleashing something we can't predict the end result of [00:28] replore_ has joined the channel [00:28] replore has joined the channel [00:28] bnoordhuis: ah, the non-linear curve, exponential intelligence [00:29] benvie: yeah that's one of the singularity fundamentals although what I see is even simpler than that [00:29] rails_noob has joined the channel [00:29] bnoordhuis: benvie: tell me [00:30] benvie: well I just mean, facebook and twitter and all that has already demonstrated both the avenues of projecting information from previously unknown sources, and the results of that [00:30] ekryski has joined the channel [00:30] benvie: anarchy and chaos and lack of intelligence can produce results as effectively as a super-human guided intelligence [00:31] benvie: ability to project the idea is more important, regardless of its source [00:32] bnoordhuis: that's rather abstract, can you give an example? [00:32] benvie: the whole idea of the singularity is that we, one way or another, produce intelligences that exceed our own. When that happens it becomes exponential because something smarter can then create something smarter still, at a faster rate [00:32] dandean has joined the channel [00:32] benvie: but what if you can project influence with no intelligence at all [00:32] benvie: just echochamber [00:33] benvie: if you exploit the way that systems and people work [00:33] benvie: that already does happen [00:33] ChrisPartridge has left the channel [00:33] chjj: wait, i saw that movie [00:34] benvie: regardless [00:34] benvie: the idea that artificial intelligences will surpass human reasoning in the next couple decades I do believe and almost seems ridiculous it won't [00:35] benvie: and that fundamental of the singularity rings true even if the rest is ridiculous [00:35] jimubao_ has joined the channel [00:36] benvie: the basic idea that you can't predict the result of something that's smarter than you is important [00:36] benvie: end result [00:36] JakeyChan has joined the channel [00:37] chjj: man, whatever, terminator was an awesome movie, even if skynet was evil [00:37] benvie: agree and also I hate the haters of T3 cause that one I thought was pretty good [00:37] bnoordhuis: skynet wasn't evil, just misunderstood [00:37] chjj: t3 was terrible [00:37] chjj: never say that again [00:37] rails_noob: is nodebeginner.org a good place to start with node? [00:38] chjj: t1 and t2 are legendary, t3 is a tarnish on the series [00:38] chjj: i didnt see t4 [00:38] benvie: the human vs. AI-children-of-human quickly becomes a philisophical morality clusterfuck [00:38] benvie: and t4 was the definition of bad [00:39] chjj: i figured from the director [00:39] avalanche123 has joined the channel [00:39] chjj: even though i like christian bale [00:39] mikeal has joined the channel [00:39] bnoordhuis: rails_noob: yes, or try the https://github.com/learnboost stuff [00:39] benvie: t4 is the tarnish, t3 is the explosion jump the shark one [00:39] benvie: I can respect explosions and sharks [00:40] rails_noob: bnoordhuis: bookmarked, thanks [00:40] interrupt has joined the channel [00:40] benvie: The Governator at his best [00:41] jacobolus has joined the channel [00:41] benvie: anyway the biggest short term tech change we'll see aside from faster computers will be the rise of materials-engineering-at-home a la 3d printers [00:42] benvie: but then mark the date. 2030: rise of the AI debuggers [00:42] Lorentz: They're getting pretty cheap [00:42] Lorentz: 3d printers [00:42] rails_noob: i agree, my gf is in college and flailing because she can't figure out what to do with her life, i'm trying to nudge her toward being a 3d modeling guy [00:42] benvie: yeah no with that it's not about the breadth of what can be printed [00:42] TheDiddler has joined the channel [00:43] benvie: the basic stuff is at the retail $100 point. The real change is when we're printing our own electronics and whatnot [00:43] rails_noob: within the next few years we're gonna hvae 3d printers in most homes imo [00:43] torm3nt has joined the channel [00:43] benvie: yeah [00:43] benvie: absolutely [00:43] Lorentz: I don't know about most homes, but it'll be common enough [00:43] benvie: the tech is at the changeover from hobbyist to consumer point [00:43] chjj: rails_noob: youre nudging your gf to be a guy? [00:44] rails_noob: i'm just wondering how expensive the powder for the printer is [00:44] benvie: rich people ;) [00:44] rails_noob: chjj: you know how i like it [00:44] spathi has joined the channel [00:44] benvie: think of it like thius [00:44] paul____: rails_noob: it depends on what kind of plastic you use, what form the powder is in, what kind of printer you have [00:44] benvie: amazon did X to getting goods to consumers [00:44] benvie: XXXX company will soon do that to getting that to consumers to make their own shit [00:45] igl: if we have the right plastic [00:45] Brozilla: is there a way to install a package from a git url instead of using npm? or should i just clone and require manually ? [00:45] benvie: along with the whole blueprint intellectual property trhing [00:45] rails_noob: benvie: i think the do it yourself aspect only goes so far [00:45] marcostoledo has joined the channel [00:45] benvie: yeah of course, it's why it's still niche [00:45] benvie: but when it's [00:45] maxogden: Brozilla: if you put it in node_modules and it is a valid package it will automagically be included [00:45] benvie: "press buttan receive bacon" that's well within mainstream level [00:45] benvie: and it will be [00:45] rails_noob: some people can get by edititng photos on ms paint, but there's still a gigantic market for people who are proficient in photoshop [00:46] Brozilla: ooh, neat [00:46] Destos has joined the channel [00:46] benvie: no yeah I'm saying [00:46] Brozilla: just git clone it in that directory maxogden? [00:46] benvie: when you can load up your Stuff printer with bacon ink [00:46] benvie: and then print bacon [00:46] benvie: people will print bacon [00:46] Dmitrijus: oh dear [00:46] maxogden: Brozilla: yeah it would be top_level_dir/node_modules/yourclonedrepo/package.json [00:46] benvie: and that IS an actual reality that's coming [00:47] Brozilla: sweet, thanks :) [00:47] maxogden: in star track they had bacon machines in walls [00:47] rails_noob: i would never leave home [00:47] benvie: replicator is a whole different animal [00:47] maxogden: there were animals in the walls?!?!?! [00:47] rails_noob: i would just continually be pressing the print button on the computer [00:47] benvie: we still need to pay for bacon ink in this world [00:48] benvie: picard got his earl gray for free [00:48] AAA_awright has joined the channel [00:48] maxogden: thats cause he had dilithium crystals [00:48] maxogden: if we find the dilithlium crytals we can have earl grey for free too [00:48] benvie: yeah well [00:48] benvie: we need earl gray ink until them [00:48] benvie: manufactured by Earl Gray (c) Picard, inc. [00:49] rails_noob: :D [00:49] benvie: $500 a barrel [00:49] benvie: I want my Earl Gray chilled today, robot [00:49] benvie: .. /malfunction/ [00:49] catb0t: /malfunction/ [00:50] imarcusthis has joined the channel [00:50] igl1 has joined the channel [00:52] rails_noob: i saw a documentary where to put cells in a printer and printed out a heart if i remember correctly [00:52] rails_noob: i almost shat myself [00:52] maxogden: are there cells in shat [00:52] TooTallNate has joined the channel [00:52] maxogden: cause if so you could have indirectly created a heart by doing that [00:52] jankeromnes has joined the channel [00:53] Lorentz: There's already tech to grow cells from a "structure" [00:53] Lorentz: I've seen mice with human ear shapes sticking out of them [00:53] benvie: there's a TED talk about a kid who got a printed liver [00:53] benvie: around 10 years ago [00:53] Juan77 has joined the channel [00:53] maxogden: hahah lorentz just said structure [00:53] maxogden: get it... lorentz structures [00:53] Lorentz: My life is a joke, yes [00:53] rails_noob: / facepalm [00:53] benvie: the other side of it was that the tech is still 10 years from being reliable enough to use in people mostly [00:54] benvie: like the dude was all sad [00:54] JakeyChan_ has joined the channel [00:54] hotch has joined the channel [00:54] benvie: oh it'll take 10 years before we can simply PRINT all the new organs we need =( [00:54] jimubao has joined the channel [00:54] benvie: 10 whole years before we defy the entire history of humanity and just make people out of inkjet printers [00:55] rails_noob: i'm saving my old hp inkjets so that i can get some liver cartridges in a few years [00:55] benvie: tragedy, this should be available right now [00:55] rails_noob: i'll hook up my brothers that drink to much [00:55] rails_noob: :P [00:56] benvie: they need money too [00:57] plutoniix has joined the channel [00:59] cody-- has joined the channel [00:59] r04r has joined the channel [00:59] r04r has joined the channel [01:00] kriskowal has joined the channel [01:01] benvie: South Korea's Ministry of Justice has announced that it will be conducting a one-month trial run of robot prison guards at a cost of $863,000. The folks behind the bots are apparently doing their best to keep things from turning into too much of a dystopian future -- they're now said to working on making the robots appear more "humane and friendly." [01:01] bradleyg_ has joined the channel [01:03] ChrisPartridge has joined the channel [01:04] r04r has joined the channel [01:04] r04r has joined the channel [01:05] jp232 has joined the channel [01:05] xorola has joined the channel [01:05] truedat101 has joined the channel [01:05] Dulak has joined the channel [01:06] pizthewiz has joined the channel [01:06] xorola: i got this message when trying to make install ....`make install` is not implemented yet. Bug bnoordhuis about it in #node.js [01:06] makeInstallBot: xorola: `make install` is not supported on current node.js `master` due to build system refactor. Please use latest stable tag (v0.6.x). [01:07] gavin_huang has joined the channel [01:07] benvie: informed so hard it hurts [01:08] johnnywengluu: is it better to use the Mac OS X package installer or install it from git repo? [01:08] johnnywengluu: using nvm [01:09] r04r has joined the channel [01:09] r04r has joined the channel [01:09] deedubs has joined the channel [01:13] mikeal has joined the channel [01:13] aioue has joined the channel [01:14] Leemp has joined the channel [01:14] johnnywengluu: ah nvm! [01:14] tbranyen: johnnywengluu: i prefer the package installer [01:15] tbranyen: but thats just me [01:15] shanebo has joined the channel [01:16] fairwinds has joined the channel [01:16] neoesque has joined the channel [01:19] EuroNerd: benvie, that's very interesting... here's something to cheer you up: http://www.youtube.com/watch?v=QH2-TGUlwu4 [01:19] TN has joined the channel [01:19] aioue has joined the channel [01:20] Tobsn has joined the channel [01:20] imarcusthis has joined the channel [01:20] johnnywengluu: tbranyen: aight [01:21] johnnywengluu: good thing with nvm is that you can rollback to previous version if the latest stable fails [01:24] boltR has joined the channel [01:25] zivester has joined the channel [01:25] aioue has joined the channel [01:27] jacobolus has joined the channel [01:27] stagas has joined the channel [01:27] alejandromg has joined the channel [01:28] phzbOx has left the channel [01:29] caolanm has joined the channel [01:29] jellosea_ has joined the channel [01:29] jellosea_: does anyone know hwo to shutdown an express server [01:29] jellosea_: like unlisten or something? [01:30] Tuller has joined the channel [01:30] kazupon has joined the channel [01:31] rchavik has joined the channel [01:34] maxogden: .close [01:34] maxogden: mebbe [01:35] k1ttty has joined the channel [01:35] phiggins has joined the channel [01:35] aioue has joined the channel [01:36] bradleyg has joined the channel [01:38] aioue has joined the channel [01:39] irclogger_com has joined the channel [01:39] paul____: does browserify really support es5-shim features out of the box? I'm trying to do a .bind on the client (Safari 5) and it's not working even through browserify seems to be up and running (refs: http://substack.net/posts/24ab8c, https://github.com/substack/node-browserify/issues/49) [01:39] icewhite has joined the channel [01:40] paul____: getting this "TypeError: 'undefined' is not a function (evaluating 'em.emit.bind(em)')" [01:41] benvie: the computer I have now is around 600 times faster than the one I had in 2001 [01:41] benvie: it [01:42] benvie: it's ignorant that 10 years from now won't entail things beyond what we see today, or even imagine [01:43] abraxas has joined the channel [01:43] bemson has joined the channel [01:43] ryanfitz has joined the channel [01:43] benvie: the apps on my phone today recognize my voice, my intentions, and my goals. And give me a map [01:44] bemson: i'm making my first node cli app… what api do i use to read files? [01:44] benvie: fs [01:44] bemson: is there a tutorial on reading/writing files with Node? [01:44] bemson: benvie: thx [01:44] booyaa has joined the channel [01:44] benvie: fs = require('fs') [01:44] bemson: benvie: I'll look it up - should I stick with nodejitsu.com for docs or is there an official site? [01:44] benvie: http://nodejs.org/docs/v0.6.3/api/fs.html [01:45] johnnywengluu: benvie: my first computer costs me 2400 dollars .. it had 16 mb RAM and a 200mhz CPU [01:45] benvie: same [01:45] benvie: 1990 [01:45] johnnywengluu: since then I have hated Packard Bell haha [01:46] benvie: hah being serious, packard bell has conjured a lot of hate in me [01:46] rails_noob: brah, that's a beast computer [01:46] rails_noob: i was born in 1990 [01:46] benvie: no Packard Bell was ever a beast [01:46] seb` has joined the channel [01:47] rails_noob: my first computer that was "mine" had win xp [01:47] rails_noob: :P [01:47] johnnywengluu: rails_noob: shit that new=) [01:47] johnnywengluu: you got the best Windows version [01:47] johnnywengluu: I got the revolutionary one [01:47] johnnywengluu: Windows 95 [01:47] Wizek has joined the channel [01:48] rails_noob: johnnywengluu: i remember 98 a bit, but i was pretty young lol [01:48] johnnywengluu: I was fond with DOS [01:48] MUILTFN has joined the channel [01:49] hotch has joined the channel [01:49] gtramontina has joined the channel [01:50] JumpMast3r has joined the channel [01:50] aioue has joined the channel [01:50] chjj: type coercion is so awesome [01:51] soapyillusions has joined the channel [01:51] deedubs has joined the channel [01:52] rails_noob: i'm pretty sure the only thing i disliked more than javascript when i started programming was actionscript [01:52] davidascher has joined the channel [01:53] rails_noob: and now i'm learning js on my time off /facepalm [01:53] chilts: I hated it about 8 years ago, then about 5 years ago I started liking it, now I love it :) [01:53] xorola: i was trying to install npm through curl...i got this error message ..please help.. [01:53] schwab has joined the channel [01:53] xorola: https://gist.github.com/1398765 [01:54] mikeal has joined the channel [01:54] ChrisPartridge: xorola: permissions issue by the looks of it [01:54] chilts: xorola: if you want to install it globally, you need sudo : curl http://npmjs.org/install.sh | sudo sh [01:55] xorola: oh..i used only one sudo..that's why i was wondering.. :) [01:55] chilts: xorola: if you want to do it locally : curl http://npmjs.org/install.sh | npm_config_prefix=~/local sh [01:55] chilts: you don't need sudo on the curl :) [01:55] xorola: ok.. [01:55] xorola: :) [01:55] chilts: yeah, getting a webpage doesn't require elevated permissions :D [01:56] hlobil has joined the channel [01:56] xorola: thanks a lot it worked..i am trying to use coffescript.. [01:56] xorola: :) [01:57] RedSofa has joined the channel [01:57] chilts: have fun [01:57] xorola: thanks [01:58] stantona has joined the channel [02:00] bemson: gawd there are a lot of fs methods… I just want to split a file into an array of lines… anyone know the method for that? [02:00] a_suenami has joined the channel [02:00] cjm has joined the channel [02:02] chjj: bemson: fs.readFileSync(file, 'utf8').split('\n') [02:02] chjj: bemson: that is the most primitive way [02:03] truedat101 has joined the channel [02:03] MatthewS has joined the channel [02:03] bemson: chjj: thx - is specifying the encoding recommended, or can I expect node to do what's best? [02:03] chjj: if you dont specify an encoding, you get a buffer [02:03] aioue has joined the channel [02:03] bemson: ack, great [02:03] bemson: chjj: thx [02:03] rails_noob: yay hex [02:04] yuwang has joined the channel [02:04] jackbean_ has joined the channel [02:05] tekny has joined the channel [02:06] JakeyChan has joined the channel [02:07] shipit has joined the channel [02:08] ParadoxQuine has joined the channel [02:09] tekny has joined the channel [02:10] pixel13 has joined the channel [02:10] pixel13 has left the channel [02:11] xorola: i have installed coffee-script from source with bin/cake install ..i want to remove it and install through npm -install --g coffee-script..how to do that? [02:12] xorola: pls never mind... [02:13] xorola: sorry for asking it..my coffee command is working now...i mistyped as coffe..instead of coffee [02:13] sorin has joined the channel [02:14] rails_noob: i never understood the point of coffee script [02:14] rails_noob: and why it's regarded as above jquery [02:14] rails_noob: i know the syntax is comparable to jquery from what i've seen [02:15] xorola: i dunno the comparison ,but it is a lot fun if you are functional world..since every statement is an expression.. :) [02:15] rails_noob: do yo thing [02:15] xorola: *if you are from [02:15] rails_noob: i'm from php world [02:15] dingomanatee: Coffee script exists so that when you get errors, you have two sets of codebases to debug. [02:16] rails_noob: i dond't know how much longer i can stand living in php world [02:16] xorola: well,make a switch.. [02:16] dingomanatee: Don't worry - PHP will die on its own [02:16] rails_noob: dingomanatee: i've heard horror stories [02:16] tekny has joined the channel [02:16] rails_noob: yeah, well tell my boss that [02:17] Lorentz: Funny that, lots of people are still hiring php devs [02:17] caolanm has joined the channel [02:18] rails_noob: yeah, but it's shite work [02:18] rails_noob: writing monnkey code, [02:18] xorola: Lorentz:isn't php ubiquitos...that is why? [02:18] xorola: imho..:) [02:18] Aria: It's not all horrible. but it /is/ a horrible language. [02:18] alFReD-NSH has joined the channel [02:18] dingomanatee: PHP still executes faster than ruby. [02:19] rails_noob: yeah but ruby is beautiful [02:19] Aria: Orly? [02:19] Aria: Heh. Ruby's messy ;-) [02:19] rails_noob: and so well structured it makes me warm inside [02:19] rails_noob: at least rails [02:19] alFReD-NSH: Is anyone here, used director from faltiron project? I wanna know is it faster or connect router [02:19] xorola: rails_noob:you like begin and end..? [02:19] Lorentz: I stopped caring about language itself long ago as long as it gets job done and can translate business logic cleanly to execution [02:21] davidascher has joined the channel [02:21] Aria: ACTION laughs. I love begin and end. Rails, on the other hand .... [02:21] Lorentz: Well, that's from the business side of me. Hobby side of me tells me to go nuts. [02:21] dingomanatee: PHP is pretty heavy syntax wise - however honestly Python is about as nice as Ruby. [02:21] Lorentz: Should get back on doing more scheme one of these days [02:21] aioue has joined the channel [02:22] jackbean has joined the channel [02:23] tekny has joined the channel [02:23] rails_noob: node is very cool, and i'm learning alot about web apps from it, but i have a hard time seeing it being a hugely in demand language job wise [02:23] xorola has left the channel [02:23] rails_noob: but then again i'm a super noob [02:23] nerdy has joined the channel [02:24] akujin has joined the channel [02:26] Aria: The top tiers don't hire 'rails guys' and 'node guys'. The hire 'problem solvers who know good tools and can solve things end to end'. Just sayin' [02:26] Aria: And node solves some problems people actually have. [02:27] rails_noob: i can see that [02:27] seb_m has joined the channel [02:28] Murugaratham has joined the channel [02:28] Lorentz: Aria: Pretty much [02:28] tekny has joined the channel [02:29] AD7six has joined the channel [02:29] isaacs: https://skitch.com/isaacschlueter/gm28s/y-u-no-use-streams [02:30] Emmanuel has joined the channel [02:31] MatthewS has joined the channel [02:31] Aria: HAH. [02:31] marcello3d: that's a frightening photo [02:32] aioue has joined the channel [02:33] boltR_ has joined the channel [02:34] mmalecki: lol [02:34] mmalecki: isaacs: btw, have you checked *our* middleware platform? [02:35] isaacs: (for those who have not met him, the guy on teh right is mikeal) [02:35] aioue has joined the channel [02:35] mmalecki: I like the tweet. [02:36] isaacs: also, it was a triumphant yell, not an angry one. [02:36] WarheadsSE: :) not that anyone here cares, but I have successfully implemented server & client side of the GNTP spec.. now to make it pretty. [02:36] dingomanatee: cool. [02:37] dingomanatee: <-- thinks Isaacs should devote himself to making coffee scripters cry every day. [02:37] isaacs: hahah [02:37] marcello3d: what's GNTP? [02:37] marcello3d: the best way to make them cry is to ignore them =P [02:37] WarheadsSE: http://www.growlforwindows.com/gfw/help/gntp.aspx#structure [02:38] isaacs: WarheadsSE: nice; [02:38] WarheadsSE: The protocol now used by Growl on windows and Mac [02:38] marcello3d: oh fun [02:38] marcello3d: didn't know growl was on windows [02:38] isaacs: i didn't know that growl was on windows now [02:38] WarheadsSE: quite a while ago [02:38] dmojoryder has left the channel [02:38] WarheadsSE: I use it to monitor many critial events from perl & notify my workstations at the office [02:38] marcello3d: but doesn't the new growl use a different protocol? [02:38] marcello3d: cause of the app store and whatnots [02:39] dingomanatee: yes on windows its called "Death rattle" [02:39] WarheadsSE: marcello3d, Growl on the mac used to use a udp protocol [02:39] mmalecki: I'll start scaring my coffee-scripting friends by mentioning isaacs' name. [02:39] WarheadsSE: GNTP is a TCP protocol, and is friendly to the web. [02:39] isaacs: aw, come on. i dont' mind people using coffee-script. [02:39] marcello3d: isaacs: then you should port npm to coffeescript [02:39] marcello3d: it'd be cleaner [02:39] dingomanatee: its the crying part that matters, not the scripting language [02:39] mmalecki: isaacs: you just hate them with all your heart? [02:39] isaacs: haha [02:40] kitt has joined the channel [02:40] isaacs: nono, i mean, it's like a vegan not eating meat. [02:40] isaacs: they don't necessarily mind if YOU eat meat [02:40] isaacs: i mean, sure some vegans do, but not all [02:40] dingomanatee: Coffee script is tofurkey [02:40] mikeal has joined the channel [02:40] WarheadsSE: lol, and to be a vegan vegan, there is no meat, at all. [02:40] WarheadsSE: vegetarians, now thats another story [02:41] isaacs: but if an ingredient is really good, but made out of fish, they'll have to figure out another type of ingredient to substitute in their cooking [02:41] isaacs: i'm like a javascript vegetarian [02:41] chrisvwebdev has joined the channel [02:41] ekryski has joined the channel [02:41] chrisvwebdev has left the channel [02:41] marcello3d: just as well. being vegetarian is healthier [02:41] marcello3d: coffeescript is like eating a bag of pork rinds every couple hours [02:41] dingomanatee: You live longer, but your friends wish you didn't [02:42] isaacs: hahahh [02:42] Lorentz: Mmm, pork rinds and crackles [02:42] WarheadsSE: marcello3d, "healthier" [02:42] Lorentz: Not sure about every couple hours, those things fill you up quick [02:42] WarheadsSE: pfft. Healthier is cooking from scratch, yourself. [02:42] marcello3d: sure [02:43] mmalecki: so we should code in assembly? [02:43] marcello3d: no, we should code in carrotscript [02:43] dingomanatee: No, assembly [02:43] Lorentz: mmalecki: No, we should be hardware hacking with wires and scopes. [02:43] dingomanatee: is a hack. Just change the bits yourself electrically. [02:43] marcello3d: Lorentz: small bag [02:43] TheLifelessOne: Or we can use a language we enjoy using. [02:43] mmalecki: Lorentz: and how are you planning to make this wires, exactly? [02:44] Lorentz: mmalecki: tongue [02:44] mmalecki: Lorentz: fair enough [02:44] JaKWaC has joined the channel [02:44] WarheadsSE: ACTION roflmao [02:45] isaacs: hahah [02:45] isaacs: real programmers use butterflies [02:45] meso has joined the channel [02:45] TheLifelessOne: there's an emacs command for that. [02:46] mmalecki: I prefer just tweaking some constants. [02:46] chjj: assembly is all natural [02:47] akujin- has joined the channel [02:47] stantona has joined the channel [02:47] mmalecki: