[03:13] https://twitter.com/rahulvohra/status/246082549217120256/photo/1/large === wolfger_ is now known as wolfger [12:19] morning [12:20] yessir [12:27] We had a big makerspace pre-meeting last night [12:27] 2 hours of profit vs non-profit [12:27] cool, going to start some woodworking? :P [12:28] One guy has a lot of woodworking tools [12:30] got my new worksharp yesterday so yay sharp tools! [12:31] > dull tools [12:31] Sorry, rough night [12:45] brousch: Where is the makerspace? [12:49] tony-smlr: It'll be in Grand Rapids [13:02] https://www.youtube.com/watch?v=bUR_eUVcABg&feature=player_embedded I'm too old fashioned, this just seems annoying [13:02] Kind of cool [13:02] jrwren_: would probably love it [13:03] Looks harder to learn [13:29] Interesting. Dreamhost is starting an S3-compatible storage service for $0.07/GB/mo - $0.044/GB/mo with outbound transfer cost of $0.07/GB [13:31] Good morning [13:31] Did that wake you up? [13:31] Nah, I host with archive.org. :) [13:32] Listening to The Entropy League on metalinjection.fm [13:33] It's some of the early episodes [13:33] someone talk me out of this http://www.fusechicken.com/products/une-bobine-micro-usb [13:34] That's dumb [13:34] but but but [13:35] go to the plubming section at home depot.... [13:36] Looks unstable [13:36] I bet it tips over whenever you touch the screen [13:40] what would I probably love? [13:41] https://www.youtube.com/watch?v=bUR_eUVcABg&feature=player_embedded [13:41] ha1 watching it now. [13:41] my first thought is: just learn to use your shell. [13:41] I do 75% of that today, and the other 25% I don't need. [13:42] not surprised he said "mouse" before "keybaord" every time. This is for mouse lovers. That I am I not. [13:43] I don't even have a mouse! How about nub-lovers? === lotia_ is now known as lotia [14:06] snap-l: looks like your talk on computer humor was sufficiently humorous. Bluecoat classified mug.org as 'entertainment' today [14:06] having been to mug on more than one occasion I think that classification is highly debateable :) [14:08] Well, depends on your view of entertainment [14:08] I apologize for that presentation. Didn't have nearly the participation I was hoping. [14:08] Though I found out that some folks found out about XKCD from that presentation. [14:09] I was too tired, after I was driving home I'm thinking damn I should have said 'website is down' and such. [14:09] lame audience [14:09] Based on your recommendation and after careful evaluation of the Web content submitted, a Web Content Analyst has recategorized this URL as Computers/Internet and Reference. [14:12] Three Dirty Trolls too: very canadian, and old, but good (some of their materials anyway) [14:27] rick_h__: did the filco make an appearence last night? [14:27] widox_: yea, but minux meta and caps lock keys which made it hard to actually use for a bity === widox_ is now known as widox [14:27] he pulls them since he plays starcraft with it [14:28] ah [14:28] did the keys feel much different from the leopold? [14:28] a little bit maybe [14:28] I think I'll keep trying to find a filco with the clears [14:29] what color keys does his have? [14:29] blue [14:29] keyboard [14:29] fetish [14:40] Good morning peeps [14:41] o/ [14:41] party on [15:32] Good morning [15:32] snap-l is having a ground hog day [15:34] He's been listening to vinyl again. His brainrecord is skipping [15:37] heyya snap-l [15:38] (at least I think it was snap-l) [15:38] Ohio ended up getting a booth [15:38] if y'all want to help out, Cheri is the one to talk to in #ubuntu-us-oh [15:38] just re-pinging with an update (for OLF) [15:38] o/ [15:58] how do I add subdirectories when using git add? [15:58] including any files and/or subdirectories under them. [15:58] PainBank: git add subdir/name [15:59] so I have to do that for every subdirectory? [15:59] (where subdir/name is a folder) [15:59] no [15:59] so say I have /subfolder/subfolder2/subfolder3 [15:59] will the 3rd folder get added and conents in it get added with what you said above? [16:00] so just 'get add sbufolder' will add them? [16:00] sure [16:00] you can even 'git add .' [16:00] and add everything that's untracked and not .gitignored [16:00] I see it did. [16:00] hmm... [16:01] swag [16:01] so what is the command for a new repo to add all? [16:01] git add * [16:01] or something else? [16:01] well, star can cause issue if you have ignored files that bash will expand out [16:02] I use `git add .', personally [16:02] s/issue/issues/g [16:03] (for most of my projects, `git add *` might expand to `git add foo.py foo.pyc blerg blah` (because of $SHELL), which will cause an error, since pyc is on gitignore [16:04] ) [16:04] well, I am functional now at least from being able to use git as a local repo and store it to a folder. [16:04] thanks. [16:04] np [16:05] thnx [16:05] if you're using it locally, consider placing a folder "foo.git" in somewhere like /srv or /var/vcs, and `git init --bare`, then `git remote add origin file:///var/vcs/foo.git`, and `git push -u origin master` [16:05] it'll store it super compact like, and if you ever need to copy it, it's easy as pie [16:06] (and backups are a snap) [16:06] I tend to use one of the free unlimited private repos from bitbucket [16:19] paultag: orly? [16:23] and you can git clone ssh:// to/from that .git folder just as easily. [16:41] snap-l: y'rly! [16:57] \ [16:57] mm [17:23] Eat it, Unitards and Gnomes! http://tech.slashdot.org/story/12/09/13/166203/ubuntu-nvidia-graphics-driver-windows-competitive-but-only-with-kde [17:23] Wait, not the Gnomes [17:35] Interesting. [18:36] hell [18:36] myself or someone created a feature branch from the wrong parent [18:36] dont' ever do that === ColonelPanic002_ is now known as ColonelPanic001 [18:38] I think it be fixed with a combination of rebase and branch but i didn't get it right the first couple tries and pair got impatient [18:45] derekv: just cherry pick the commits off to another branch that's got the right parent [18:46] and then just blow away the bad feature branch [18:56] rick_h__: i tried that [18:57] i'll explain later [18:57] derekv: ok [18:57] cherrypick would probably have also worked [18:57] though [18:58] i just learned i don't know what git pull rebase does [18:58] not the same as regular rebase in some way === lotia is now known as lotia-away [19:59] rick_h__ https://tech.dropbox.com/?p=361 [20:02] jcastro_: you moved back? [20:02] yeah [20:21] jcastro_: yea, github has a rule that all JS is in coffeescript [20:21] all new js, rick_h__, they have some old stuff that they won't migrate [20:22] coffeescript is interesting. Most hardcore js types I know really don't like it. [20:22] paultag: yea, I mean if it's working and is tested why bother [20:23] but a lot of places are starting to do it and a lot of node folks are doing it [20:23] eek, all the node folks I know hate it [20:23] (source: https://github.com/styleguide/javascript) [20:24] paultag: I don't know. It seems I've seen a lot of npm modules in coffeescript these days. [20:25] mm, it was trendy for a while [20:25] but that's just what I've seen so I guess I'm sure the counts are higher [20:25] higher for raw js that is [20:25] I cowork at a node.js / javascript shop [20:25] one of my buddies here is on the ECMAScript committee, he really hates coffeescript [20:26] I don't know anyone here that uses coffeescript [20:26] yea, I've not done a project in it but going to try to do the firefox bookie plugin in it to test it out for real [20:26] but I've tried to keep up/read/tinker with it [20:26] totes [20:29] let me know what you think [20:29] I've been trying to keep hip with my stuff, and it'd be a shame if I was missing out on something because people like JS too much [20:29] I like JS the way it is. Honestly I'm unhappy with the new => crap [20:29] fat arrow? [20:29] so who knows, falls into personal preference I guess [20:29] yea [20:29] crap, that was something I was pushing with rick [20:30] he went back to the committee saying people loved it [20:30] sorry :) [20:30] I dig the fat arrow myself [20:30] I'll send the hate mail [20:30] https://gist.github.com/2654256 [20:30] I don't like getting too much magic symbol stuff [20:30] that's what he showed me [20:30] oh man, other people commented. phew. [20:31] yea, see that fat arrow with class just drives me nuts. wtf is that? [20:31] constructor( opts ) { [20:31] python: def __init__ [20:32] function consturctor, php has a function [20:32] just constructor() out there annoys me [20:32] well [20:32] before you'd do classes by declaring a function or an object and setting the prototype methods [20:32] I hated doing that [20:33] right, but when I start to read that line, I have to stop and read hte whole line to see "is this a method call?, a variable, oh it a method definition [20:33] I hate that you have to process a whole line of text to figure out wtf you're looking at [20:33] mmm. [20:33] <3 python line of def ... [20:33] I know before I even look at the name wtf that is [20:34] Python is fantastic with most things. [20:34] what does fat arrow do? [20:34] in current JS worst case it's an object literal and I have to look for method: [20:34] so I can tell right after the name [20:34] jcastro_: so rather then foo(function() { … }.bind(this)); [20:34] erm [20:34] jrwren_: * [20:34] in this case I have to go through all the args/params to the metohd, which could line wrap, to figure out it's not a method call [20:34] don't do classes in js. period. dont' add it, we don't want it :) [20:34] jrwren_: you can do foo => { … }; [20:34] everything is an object :) [20:34] yea [20:35] kind of hard not to [20:35] right so setInterval(() => { [20:35] the .bind(this); always pisses me off [20:35] so this is what, creating a method setInterval, wtf is () [20:35] oh, i actually love that fat arrow. [20:35] it's never clear and new coders can be all confused by it [20:35] that=this has been working just peachy for a ton of years [20:35] jrwren_!! [20:35] i hate typing function in js and I hate typing lambda in python. [20:36] heh, I was itching for a python lambda in JS today [20:36] python lambdas rule [20:36] function in js is lambda in python. [20:36] yes, python lambdas rule, but I hate the syntax. I'd much rather type x=>x+1 than lambda x:x+1 [20:36] yea, but lambda in python is a lot cleaner/nicer, especially with comprehensions [20:36] If anyone wants to get some JS written, I'm looking for javascript minions [20:36] so I guess I was looking for a combo of lambda and a list comprehension in JS today [20:36] (node.js) [20:37] and only 1 line? wtf python, its like you aren't a real language :) [20:37] lambdas are too magical for me [20:37] [obj.name for obj in list_of_objs where obj.is_private is True] kind of thing [20:38] so was trying to see if I could do some sort of lambda in JS without looping/etc [20:38] paultag: you guys doing straight node.js? [20:38] for a full web front end? or back end daemons? [20:38] rick_h__: it's a side f/oss project I have [20:38] ah, gotcha [20:38] rick_h__: <3 underscore.js [20:38] rick_h__: and I killed the webserver bits for now, I'm writing a mail client to sync with my gmail [20:38] Blazeix: yea, I was thinking about that. We don't have underscore in our codebase currently [20:39] rick_h__: right now it gets "push" mail just as fast as my phone (thank christ), and I'm adding in notmuch support on the fly [20:39] then I'm writing a fancy web4.0 front-end when I'm done [20:39] brousch: there is nothing magical about lambdas at all [20:39] Too much crammed into one line [20:40] rick_h__: you could totally do that sort of lambda in js with reactive extensions [20:40] rick_h__: this was the test interface I had a long long time ago - http://i.imgur.com/Xbbs9.png [20:40] rick_h__: I've since purged all the fancy crap [20:40] paultag: gotcha [20:41] I just live with offlineimap + imapfilter + dovecot to combine/re-serve my email out [20:41] totally [20:41] offlineimap didn' [20:41] didn't cut it for me when I was playing with it [20:41] plus I want to have something really clear, super good looking and deisgned to be mouse-less [20:41] mutt :P [20:41] and I want it to manage all 20,000 of my email addrs [20:41] what I use locally to pull from dovecot [20:42] rick_h__: yeah, that's what I use now [20:42] but yea, understand [20:42] but it's unfit for large folders [20:42] and I've sadly got those [20:42] and it's not easy to switch email accounts, etc [20:42] plus, unencrypted passwords by default (I found a way around that) [20:42] ah, I setup shortcuts for my common folders and folder-hooks to set the right email accounts to send from/etc [20:43] rick_h__: yeah, but I want all the email to sync from all the folders on the fly, and push [20:43] and I want it to look ultra clean and hip [20:44] I need minions :) [20:44] or this: https://linqjs.codeplex.com/ [20:54] so, who's going to OLF? [21:18] * waldo323_ is [21:21] awesome :) [21:22] well, there'll be a debian bug squashing party somewhere one of the days [21:32] whats the quickest way to strait clone an ubuntu machine [21:32] both are on same network [21:33] can I set up partitions, use rsync then restore grub [21:33] will rsync get everthing [22:10] derekv: if you do it carefully, but I'm sure there are tools I can't think of their names that do it [22:34] If you have access to Ghost, that might work [23:01] rsync should work, just be careful around /dev [23:01] these days you can probably ignore /dev [23:42] http://proselytism.bandcamp.com/album/god-died-on-his-knees I think this is a mistake [23:48] hm, seems if it's a mistake, it's consistent [23:56] woot! breadability pull request with a nice little change