/srv/irclogs.ubuntu.com/2012/09/13/#ubuntu-us-mi.txt

snap-lhttps://twitter.com/rahulvohra/status/246082549217120256/photo/1/large03:13
=== wolfger_ is now known as wolfger
rick_h__morning12:19
brouschyessir12:20
brouschWe had a big makerspace pre-meeting last night12:27
brousch2 hours of profit vs non-profit12:27
rick_h__cool, going to start some woodworking? :P12:27
brouschOne guy has a lot of woodworking tools12:28
rick_h__got my new worksharp yesterday so yay sharp tools!12:30
brousch> dull tools12:31
brouschSorry, rough night12:31
tony-smlrbrousch: Where is the makerspace?12:45
brouschtony-smlr: It'll be in Grand Rapids12:49
rick_h__https://www.youtube.com/watch?v=bUR_eUVcABg&feature=player_embedded I'm too old fashioned, this just seems annoying13:02
brouschKind of cool13:02
rick_h__jrwren_: would probably love it13:02
brouschLooks harder to learn13:03
brouschInteresting. Dreamhost is starting an S3-compatible storage service for $0.07/GB/mo - $0.044/GB/mo with outbound transfer cost of $0.07/GB13:29
snap-lGood morning13:31
brouschDid that wake you up?13:31
snap-lNah, I host with archive.org. :)13:31
snap-lListening to The Entropy League on metalinjection.fm13:32
snap-lIt's some of the early episodes13:33
rick_h__someone talk me out of this http://www.fusechicken.com/products/une-bobine-micro-usb13:33
snap-lThat's dumb13:34
rick_h__but but but13:34
PainBankgo to the plubming section at home depot....13:35
brouschLooks unstable13:36
brouschI bet it tips over whenever you touch the screen13:36
jrwren_what would I probably love?13:40
rick_h__https://www.youtube.com/watch?v=bUR_eUVcABg&feature=player_embedded13:41
jrwren_ha1 watching it now.13:41
jrwren_my first thought is: just learn to use your shell.13:41
jrwren_I do 75% of that today, and the other 25% I don't need.13:41
jrwren_not surprised he said "mouse" before "keybaord" every time. This is for mouse lovers. That I am I not.13:42
brouschI don't even have a mouse! How about nub-lovers?13:43
=== lotia_ is now known as lotia
krondorsnap-l:  looks like your talk on computer humor was sufficiently humorous.  Bluecoat classified mug.org as 'entertainment' today14:06
krondorhaving been to mug on more than one occasion I think that classification is highly debateable :)14:06
snap-lWell, depends on your view of entertainment14:08
snap-lI apologize for that presentation. Didn't have nearly the participation I was hoping.14:08
snap-lThough I found out that some folks found out about XKCD from that presentation.14:08
krondorI was too tired, after I was driving home I'm thinking damn I should have said 'website is down' and such.14:09
brouschlame audience14:09
krondorBased 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:09
krondorThree Dirty Trolls too: very canadian, and old, but good (some of their materials anyway)14:12
widox_rick_h__: did the filco make an appearence last night?14:27
rick_h__widox_: yea, but minux meta and caps lock keys which made it hard to actually use for a bity14:27
=== widox_ is now known as widox
rick_h__he pulls them since he plays starcraft with it14:27
widoxah14:28
widoxdid the keys feel much different from the leopold?14:28
rick_h__a little bit maybe14:28
rick_h__I think I'll keep trying to find a filco with the clears14:28
widoxwhat color keys does his have?14:29
rick_h__blue14:29
brouschkeyboard14:29
brouschfetish14:29
shakes808Good morning peeps14:40
Blazeixo/14:41
rick_h__party on14:41
snap-lGood morning15:32
rick_h__snap-l is having a ground hog day15:32
brouschHe's been listening to vinyl again. His brainrecord is skipping15:34
paultagheyya snap-l15:37
paultag(at least I think it was snap-l)15:38
paultagOhio ended up getting a booth15:38
paultagif y'all want to help out, Cheri is the one to talk to in #ubuntu-us-oh15:38
paultagjust re-pinging with an update (for OLF)15:38
paultago/15:38
PainBankhow do I add subdirectories when using git add?15:58
PainBankincluding any files and/or subdirectories under them.15:58
paultagPainBank: git add subdir/name15:58
PainBankso I have to do that for every subdirectory?15:59
paultag(where subdir/name is a folder)15:59
paultagno15:59
PainBankso say I have /subfolder/subfolder2/subfolder315:59
PainBankwill the 3rd folder get added and conents in it get added with what you said above?15:59
PainBankso just 'get add sbufolder' will add them?16:00
paultagsure16:00
paultagyou can even 'git add .'16:00
paultagand add everything that's untracked and not .gitignored16:00
PainBankI see it did.16:00
PainBankhmm...16:00
paultagswag16:01
PainBankso what is the command for a new repo to add all?16:01
PainBankgit add *16:01
PainBankor something else?16:01
paultagwell, star can cause issue if you have ignored files that bash will expand out16:01
paultagI use `git add .', personally16:02
paultags/issue/issues/g16:02
paultag(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 gitignore16:03
paultag)16:04
PainBankwell, I am functional now at least from being able to use git as a local repo and store it to a folder.16:04
PainBankthanks.16:04
paultagnp16:04
PainBankthnx16:05
paultagif 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
paultagit'll store it super compact like, and if you ever need to copy it, it's easy as pie16:05
paultag(and backups are a snap)16:06
brouschI tend to use one of the free unlimited private repos from bitbucket16:06
snap-lpaultag: orly?16:19
jrwren_and you can git clone ssh:// to/from that .git folder just as easily.16:23
paultagsnap-l: y'rly!16:41
krondor\16:57
krondormm16:57
brouschEat it, Unitards and Gnomes! http://tech.slashdot.org/story/12/09/13/166203/ubuntu-nvidia-graphics-driver-windows-competitive-but-only-with-kde17:23
brouschWait, not the Gnomes17:23
snap-lInteresting.17:35
derekvhell18:36
derekvmyself or someone created a feature branch from the wrong parent18:36
derekvdont' ever do that18:36
=== ColonelPanic002_ is now known as ColonelPanic001
derekvI 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 impatient18:38
rick_h__derekv: just cherry pick the commits off to another branch that's got the right parent18:45
rick_h__and then just blow away the bad feature branch18:46
derekvrick_h__: i tried that18:56
derekvi'll explain later18:57
rick_h__derekv: ok18:57
derekvcherrypick would probably have also worked18:57
derekvthough18:57
derekvi just learned i don't know what git pull rebase does18:58
derekvnot the same as regular rebase in some way18:58
=== lotia is now known as lotia-away
jcastro_rick_h__ https://tech.dropbox.com/?p=36119:59
paultagjcastro_: you moved back?20:02
jcastro_yeah20:02
rick_h__jcastro_: yea, github has a rule that all JS is in coffeescript20:21
paultagall new js, rick_h__, they have some old stuff that they won't migrate20:21
paultagcoffeescript is interesting. Most hardcore js types I know really don't like it.20:22
rick_h__paultag: yea, I mean if it's working and is tested why bother20:22
rick_h__but a lot of places are starting to do it and a lot of node folks are doing it20:23
paultageek, all the node folks I know hate it20:23
paultag(source: https://github.com/styleguide/javascript)20:23
rick_h__paultag: I don't know. It seems I've seen a lot of npm modules in coffeescript these days.20:24
paultagmm, it was trendy for a while20:25
rick_h__but that's just what I've seen so I guess I'm sure the counts are higher20:25
rick_h__higher for raw js that is20:25
paultagI cowork at a node.js / javascript shop20:25
paultagone of my buddies here is on the ECMAScript committee, he really hates coffeescript20:25
paultagI don't know anyone here that uses coffeescript20:26
rick_h__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 real20:26
rick_h__but I've tried to keep up/read/tinker with it20:26
paultagtotes20:26
paultaglet me know what you think20:29
paultagI'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 much20:29
rick_h__I like JS the way it is. Honestly I'm unhappy with the new => crap20:29
paultagfat arrow?20:29
rick_h__so who knows, falls into personal preference I guess20:29
rick_h__yea20:29
paultagcrap, that was something I was pushing with rick20:29
paultaghe went back to the committee saying people loved it20:30
paultagsorry :)20:30
paultagI dig the fat arrow myself20:30
rick_h__I'll send the hate mail20:30
paultaghttps://gist.github.com/265425620:30
rick_h__I don't like getting too much magic symbol stuff20:30
paultagthat's what he showed me20:30
paultagoh man, other people commented. phew.20:30
rick_h__yea, see that fat arrow with class just drives me nuts. wtf is that?20:31
rick_h__  constructor( opts ) {20:31
rick_h__python: def __init__20:31
rick_h__function consturctor, php has a function20:32
rick_h__just constructor() out there annoys me20:32
paultagwell20:32
paultagbefore you'd do classes by declaring a function or an object and setting the prototype methods20:32
paultagI hated doing that20:32
rick_h__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 definition20:33
rick_h__I hate that you have to process a whole line of text to figure out wtf you're looking at20:33
paultagmmm.20:33
rick_h__<3 python line of def ...20:33
rick_h__I know before I even look at the name wtf that is20:33
paultagPython is fantastic with most things.20:34
jrwren_what does fat arrow do?20:34
rick_h__in current JS worst case it's an object literal and I have to look for method:20:34
rick_h__so I can tell right after the name20:34
paultagjcastro_: so rather then foo(function() { … }.bind(this));20:34
paultagerm20:34
paultagjrwren_: *20:34
rick_h__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 call20:34
jrwren_don't do classes in js. period. dont' add it, we don't want it :)20:34
paultagjrwren_: you can do foo => { … };20:34
paultageverything is an object :)20:34
rick_h__yea20:34
rick_h__kind of hard not to20:35
rick_h__right so setInterval(() => {20:35
paultagthe .bind(this); always pisses me off20:35
rick_h__so this is what, creating a method setInterval, wtf is ()20:35
jrwren_oh, i actually love that fat arrow.20:35
paultagit's never clear and new coders can be all confused by it20:35
rick_h__that=this has been working just peachy for a ton of years20:35
paultagjrwren_!!20:35
jrwren_i hate typing function in js and I hate typing lambda in python.20:35
rick_h__heh, I was itching for a python lambda in JS today20:36
paultagpython lambdas rule20:36
jrwren_function in js is lambda in python.20:36
jrwren_yes, python lambdas rule, but I hate the syntax. I'd much rather type x=>x+1 than lambda x:x+120:36
rick_h__yea, but lambda in python is a lot cleaner/nicer, especially with comprehensions20:36
paultagIf anyone wants to get some JS written, I'm looking for javascript minions20:36
rick_h__so I guess I was looking for a combo of lambda and a list comprehension in JS today20:36
paultag(node.js)20:36
jrwren_and only 1 line? wtf python, its like you aren't a real language :)20:37
brouschlambdas are too magical for me20:37
rick_h__[obj.name for obj in list_of_objs where obj.is_private is True] kind of thing20:37
rick_h__so was trying to see if I could do some sort of lambda in JS without looping/etc20:38
rick_h__paultag: you guys doing straight node.js?20:38
rick_h__for a full web front end? or back end daemons?20:38
paultagrick_h__: it's a side f/oss project I have20:38
rick_h__ah, gotcha20:38
Blazeixrick_h__: <3 underscore.js20:38
paultagrick_h__: and I killed the webserver bits for now, I'm writing a mail client to sync with my gmail20:38
rick_h__Blazeix: yea, I was thinking about that. We don't have underscore in our codebase currently20:38
paultagrick_h__: right now it gets "push" mail just as fast as my phone (thank christ), and I'm adding in notmuch support on the fly20:39
paultagthen I'm writing a fancy web4.0 front-end when I'm done20:39
jrwren_brousch: there is nothing magical about lambdas at all20:39
brouschToo much crammed into one line20:39
jrwren_rick_h__: you could totally do that sort of lambda in js with reactive extensions20:40
paultagrick_h__: this was the test interface I had a long long time ago - http://i.imgur.com/Xbbs9.png20:40
paultagrick_h__: I've since purged all the fancy crap20:40
rick_h__paultag: gotcha20:40
rick_h__I just live with offlineimap + imapfilter + dovecot to combine/re-serve my email out20:41
paultagtotally20:41
paultagofflineimap didn'20:41
paultagdidn't cut it for me when I was playing with it20:41
paultagplus I want to have something really clear, super good looking and deisgned to be mouse-less20:41
rick_h__mutt :P20:41
paultagand I want it to manage all 20,000 of my email addrs20:41
rick_h__what I use locally to pull from dovecot20:41
paultagrick_h__: yeah, that's what I use now20:42
rick_h__but yea, understand20:42
paultagbut it's unfit for large folders20:42
paultagand I've sadly got those20:42
paultagand it's not easy to switch email accounts, etc20:42
paultagplus, unencrypted passwords by default (I found a way around that)20:42
rick_h__ah, I setup shortcuts for my common folders and folder-hooks to set the right email accounts to send from/etc20:42
paultagrick_h__: yeah, but I want all the email to sync from all the folders on the fly, and push20:43
paultagand I want it to look ultra clean and hip20:43
paultagI need minions :)20:44
jrwren_or this: https://linqjs.codeplex.com/20:44
paultagso, who's going to OLF?20:54
* waldo323_ is21:18
paultagawesome :)21:21
paultagwell, there'll be a debian bug squashing party somewhere one of the days21:22
derekvwhats the quickest way to strait clone an ubuntu machine21:32
derekvboth are on same network21:32
derekvcan I set up partitions, use rsync then restore grub21:33
derekvwill rsync get everthing21:33
greg-gderekv: if you do it carefully, but I'm sure there are tools I can't think of their names that do it22:10
snap-lIf you have access to Ghost, that might work22:34
jrwren_rsync should work, just be careful around /dev23:01
jrwren_these days you can probably ignore /dev23:01
snap-lhttp://proselytism.bandcamp.com/album/god-died-on-his-knees I think  this is a mistake23:42
snap-lhm, seems if it's a mistake, it's consistent23:48
rick_h__woot! breadability pull request with a nice little change23:56

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!