[00:05] <derekv> oh newest changes arent on github yet i didnt have network
[00:06] <derekv> now they are
[00:28] <snap-l> rick_h_: Bah humbug
[00:39] <derekv> whats global jam
[00:39] <derekv> is it good on toast?
[00:43] <derekv> 2 days, motherfucking dinasaurs on a spaceship
[00:51] <snap-l> God Damn, kittens love trouble
[01:05] <wolfger> Everybody even remotely related to naming graphics cards should be shot
[01:06] <wolfger> furthermore, software designers who say you need "Graphics card XXX or better" should be shot
[01:08] <wolfger> I mean, how the f* am I supposed to know if an HD 6480G is "better"  than an X1800?
[01:12] <derekv> google.
[01:14] <wolfger> Yes, of course, but the point is nobody should have to do that much work to know which graphics card they wish to purchase
[01:16] <derekv> marketing.  its like entropy
[01:18] <snap-l> THey could make it like APple
[01:19] <snap-l> You need the new videocard
[02:49] <snap-l> http://decafbad.net/2012/09/06/theme-change/
[03:02] <Blazeix> nice, i like it
[04:00] <snap-l> Blazeix: Thanks.
[11:55] <rick_h_> morning
[12:07] <brousch> yes
[12:07] <derekv> omg, it is
[12:08] <derekv> thankfully, i remembered to sleep before this one happened
[12:08] <rick_h_> always a good way to TGIF
[12:53] <snap-l> Damn, I took allergy medicine, so the sleeping was optional
[13:04] <snap-l> The worst part about GTD is doing something that isn't on a list, and wishing you could get the little high from marking it as done.
[13:04] <brousch> Solution: LIST ALL THE THINGS
[13:05] <rick_h_> Solution: throw you hands in the air and rip up your GTD list
[13:05] <brousch> And my makefile grows some more. it now downloads and installs a patch to django after install
[13:05] <snap-l> rick_h_: This would probably have been the week to do it. :)
[13:05] <snap-l> I haven't done a weekly review in about a month because of this project
[13:05] <snap-l> Also, automate all the things
[13:06] <brousch> I would've stabbed myself in the eye if not for the makefile on this project
[13:06] <snap-l> got a nice little high (instead of continually grumbling) for making a small script that reads SQL files, runs them via MySQL, and exports it as CSV
[13:06]  * rick_h_ loves to hear other people find cool things useful
[13:06] <rick_h_> brousch: how did your fabric/make meeting thing go?
[13:06] <snap-l> what was once a chore is now 2 seconds.
[13:06] <brousch> Every time I fix something, another little thing crops up, and I need to rebuild the whole venv and downloads and solr to try out the fix
[13:07] <brousch> rick_h_: that's 2 weeks from now
[13:07] <rick_h_> brousch: oh, thought it was wed topic
[13:07] <brousch> No, that's GRLUG
[13:08] <rick_h_> gotcha, my bad then
[13:12] <brousch> heh, now I've started prepending all of my commands with 'make'
[13:12] <brousch> 'make git push origin master'
[13:12] <brousch> damnit
[13:17] <rick_h_> lol
[13:17] <rick_h_> make push
[13:18] <rick_h_> just go ahead and shortcut it :P
[13:23] <rick_h_> must read for all burrito makers of the world http://goo.gl/NtAe8
[13:25] <jrwren> make pushit real good
[13:26] <snap-l> make ah pushit
[13:27] <brousch> I'm getting a geekon from this Makefile, and it's all thanks to rick_h_
[13:27]  * rick_h_ runs and hides
[13:28] <snap-l> brousch: It's the thought "Oh, I don't have time to automate this" and then realizing how much time you'll save running it
[13:28] <snap-l> and then you want to automate everything
[13:28] <snap-l> which is why I have a smart alarm clock that I don't have to set every day.
[13:28] <snap-l> and lights that turn on automatically
[13:30] <jrwren> pretty soon you'll bring in autotools to generate that makefile for you :p
[13:30] <snap-l> automation is a disease. Once you really catch it, you'll automate the whole damn thing
[13:30] <snap-l> jrwren: true dat
[13:31] <snap-l> I have a script to build the OMC episode automatically
[13:31] <snap-l> and compose shownotes
[13:31] <snap-l> because I'm lazy
[13:31] <snap-l> laziness is the great programmer virtue
[13:32] <snap-l> That's why we have computer do the work, and why we're not accountants.
[13:32] <snap-l> data goes in, data comes out
[13:32] <jrwren> well, THAT Kind of lazy is. I've worked with the other kind of lazy.
[13:32] <snap-l> jrwren: That's sloth
[13:32] <jrwren> the "I don't read books" and 'I don't want to learn new things" kind of lazy.
[13:32] <jrwren> ah ha!
[14:03] <rick_h_> man, what a freaking great cool morning
[14:03] <rick_h_> COME ON FALL!!!!!
[14:03] <rick_h_> favorite time of year
[14:30] <jrwren> why can't I pip install pyrex ?
[14:31] <rick_h_> wtf http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/hg/
[14:32] <jrwren> i dunno wtf.
[14:32] <snap-l> Automate that shit
[14:32] <snap-l> Never quite seen a hg repo like that
[14:32] <jrwren> oh, i can pip install pyrex.
[14:32] <jrwren> i'm a nub
[14:33] <rick_h_> yea, it's listed on pypi so I would think you could
[14:33] <rick_h_> but hell if I can get at their setup.py to see wtf it looks like with that 'access to source'
[14:33] <jrwren> hrm... Pyrex.Distutils is hte issue then.
[14:34] <rick_h_> ah, maybe you're venv is distribute by default and pyrex hates it with custom distutils muck ups
[14:34] <jrwren> maybe, but it just says it can't find the module
[14:34] <brousch> Some old ones use a wonky installer
[14:35] <jrwren> and Pyrex/Distutils is right there. I can see it.
[14:35] <jrwren> oh shit wait... i think this makefile is invoke the wrong python
[14:35] <rick_h_> k, but is it in the python path, etc?
[14:35] <rick_h_> ah, that'll do it
[14:36] <rick_h_> https://github.com/mitechie/Bookie/blob/develop/Makefile#L3 see line 3
[14:36] <rick_h_> love it because with the makefile I almost never have to activate the venv to work on things
[14:36] <brousch> rick_h_++
[14:36] <jrwren> well, i got it to move on, so that is good.
[14:37] <jrwren> yeah, if I were using a real make system I'd hack it up, but this is bsd make.
[14:45] <derekv> So if I want to have a common ubuntu os image shared by some different machines
[14:46] <derekv> ... basically I want to be able to put some boot time configuration overrides on a drive that will be mounted on /common
[14:47] <derekv> the setup is this, two teams with two projects merged into one team with two projects.
[14:47] <derekv> a new OS image, ubuntu will be copied to all the other machines from where it's set up now
[14:48] <derekv> both the projects are in a seperate partition mounted on /common , which will also be copied around
[14:49] <derekv> but getting both the projects to run on the same machine was a pain, we had the thought that in the future we might have two project drives, and boot a machine to one or the other
[15:02] <snap-l> Are they VMs, or something else?
[15:04] <derekv> no, bare metal, the image will be copied onto the target machines
[15:04] <derekv> i'm thinking pretty hard about this idea now if it even makes sense
[15:05] <derekv> the mountpoint /common becomes a misleading name
[15:05] <derekv> since thats where the customizations go
[15:05] <snap-l> derekv: Folks used to use Kickstart for that sort of thing. Not sure if they still do
[15:05] <snap-l> (not to be confused with kickstarter, which is where people throw money at you)
[15:06] <derekv> how would you set up a lab, if you wanted all the machines to say boot os from a network drive, but have a local drive that has overrides like hostname etc
[15:06] <snap-l> They wouldn't share the same OS drive, but they'd share the configuration
[15:06] <snap-l> derekv: LTSP
[15:07] <snap-l> http://www.ltsp.org/
[15:07] <derekv> not thin clients though
[15:07] <snap-l> They don't have to be thin clients
[15:08] <derekv> oh
[15:08] <snap-l> at least I don't think they need to be thin clients. :)
[15:08] <jrwren> ltsp++
[15:08] <jrwren> it sounds like you just want pxe boot + kickstart though.
[15:08] <jrwren> that handles the hostname override.
[15:09] <derekv> i'm starting to think i suggest we put the effort into making the apps more portably deployable instead
[15:09] <jrwren> if the only overrides you want are things like hostname, ipaddress, and things that are part of standard ubuntu /etc packages, then you don't need /common
[15:09] <jrwren> you are reinventing the wheel.
[15:09] <snap-l> jrwren: ++
[15:09] <jrwren> definitely invest in app portability.
[15:09] <jrwren> its easier than it seems IMO
[15:09] <snap-l> and deployment as a package if possible
[15:09] <snap-l> not a .deb, but a self-contained unit
[15:10] <jrwren> decouple your app from a server.
[15:10] <derekv> i think they have all kinds of linuxes on their servers
[15:10] <derekv> rhel maybe
[15:11] <snap-l> Or likely Centos
[15:11] <derekv> i think we just deploy by copy of war
[15:11] <snap-l> that seems to be pretty popular with datacenters.
[15:11] <snap-l> derekv: Java shop?
[15:11] <derekv> war, huh, good god yall
[15:11] <derekv> yep
[15:11] <snap-l> Chrysler?
[15:11] <derekv> Cengage
[15:11] <derekv> Gale
[15:11] <snap-l> Ah
[15:11] <derekv> (both)
[15:12] <snap-l> Yeah, Java folks do stupid shit to deploy their code
[15:12] <derekv> lol
[15:12] <derekv> funny cause true
[15:12] <snap-l> the .war is a neat concept, but you have to reboot the server to make it pick up the new code.
[15:12] <snap-l> and Tomcat reboots like a fucking pig
[15:12] <derekv> the process here isn't something i'd design, but its not bad
[15:12] <snap-l> yeah, it's not terrible, but it's sub-optimal
[15:13] <jrwren> i'd call it terrible.
[15:13] <derekv> snap-l: we always have at least two nodes
[15:13] <derekv> so that is how thats handled, just reboot one at a time
[15:13] <snap-l> jrwren: You're used to better.
[15:13] <derekv> yea i changed my mind
[15:13] <derekv> we don't want different images imo
[15:13] <derekv> we want this to expose ways we can improve the app
[15:13] <derekv> =]
[15:14] <snap-l> Also, you work for Cengage?
[15:14] <derekv> on contract
[15:14] <snap-l> I know you have zero popwer in this, but tell them to stop supporting bullshit like SOPA
[15:14] <derekv> =[
[15:14] <snap-l> Love their books, but can't abide a technology publisher acting like that.
[15:15] <derekv> snap-l: i wish you hadn't said anything
[15:15] <snap-l> Now, go forth and impotently tell them that. ;)
[15:15] <derekv> i'm not sure what that'd accomplish
[15:15] <snap-l> derekv: I worked for ALU, which has a history of unleashing patent lawsuits
[15:15] <snap-l> some mornings I had to hold my nose.
[15:16] <derekv> i'm a contract worker.
[15:17] <snap-l> yeah, I know
[15:17] <snap-l> people would ask me stuff about Ford / Chrysler when I worked there on contract
[15:17] <snap-l> Just say "let me direct you to someone who can help", or if you really don't care, say "I'll let someone know"
[15:18] <snap-l> and then merrily go about your day.
[15:19]  * snap-l waits for derekv to say "I'll let someone know". ;)
[15:19] <derekv> i'll just start wearing a guy fawlks mask
[15:20] <derekv> to work
[15:23] <derekv> can we just talk about how i feel about java
[15:23] <derekv> i feel like its training wheels
[15:24] <jrwren> its simple, find a new contract, leave this one, and tell them why.
[15:26] <derekv> universities : we teach students to ride with training wheels because thats what the industry uses, industry: we only hire people riding with training wheels because they are easy to find, java devs: i only ride with training wheels because thats who gets hired
[15:33] <derekv> can we talk about click to focus?
[15:37] <derekv> i'm going to accelerate dev on androidbookie and get a release out sometime this month
[15:38] <derekv> then start work on something new
[15:38] <derekv> that I can monitize
[15:39] <brousch> monetize the bookie!
[15:39] <brousch> fork the server, hard code your client
[15:40] <derekv> bookie enterprise
[15:40] <brousch> then gittip rick_h_ $0.01/wk
[15:41] <derekv> or just put reasonable bounties on features that'd make it easier for me
[15:42] <derekv> where the f is workspace settings on this cinnamon thing
[16:01] <derekv> wonder how to form a business model around "I hack up a new filesystem"
[16:07] <snap-l> ask the Andrew Filesystem folks
[16:08] <snap-l> First: start off as a research project, funded by the NSa
[16:08] <snap-l> next: graduate, and start a company around your research
[16:09] <rick_h_> derekv: charge for the android app man.
[16:09] <rick_h_> derekv: $5 app in the market. I'll pay and link it up on the front page/welcome email and all that
[16:10] <rick_h_> @$##@ ran out of material for the flooring job, and it's a 2wk backorder
[16:10] <rick_h_> I just love home improvement projects
[16:20] <snap-l> rick_h_: Oh shit
[16:21] <rick_h_> yea, sucks. So bare stairs are kind of ugly
[16:22] <snap-l> Is the house going to be livable in the interim?
[16:23] <rick_h_> yea, just need to spend some time pulling staples from the stairs so the pets/boy don't hurt themselves
[16:23] <rick_h_> the rest is trim so we'll just setup and they'll have to finish that up later
[16:24] <rick_h_> http://elzr.com/blag/a-new-desk cool stuff, I really like the coffee table/book shelf
[16:25] <snap-l> Damn, I like that
[16:26] <rick_h_> http://www.david-pickett.com/36340/358302/portfolio/nook-coffee-table for the coffee table specific site
[16:37] <rick_h_> http://esr.ibiblio.org/?p=4559 interesting CC post
[17:11] <brousch> rick_h_ http://dvice.com/archives/2012/09/aquarium-bed-le.php
[17:12] <rick_h_> hah, the day that springs a leak...
[17:13] <rick_h_> 650 gallons...man
[17:13] <rick_h_> I want 650 gallons in the wall between the living room/my bedroom
[17:15] <brousch> Just don't shake the bed too much
[17:39] <rick_h_> brousch: here you go https://github.com/hhatto/autopep8
[17:45] <greg-g> snap-l: dude, I love ting so far (my number transfered last night!)
[17:46] <snap-l> greg-g: Awesome. Glad to hear it. :)
[18:05] <snap-l> Open Metalcast is on at 3pm today on Metal Injection
[18:05] <rick_h_> go to google.com and enjoy
[18:07] <snap-l> Nice. :)
[18:10] <rick_h_> http://gould.cx/ted/blog/Desktop_in_the_cloud is the django thing I worked on back in June
[18:22] <brousch> rick_h_ "This is tool, that automatic generated to pep8 checked code. "
[18:22] <brousch> That inspires my confidence
[18:23] <rick_h_> not everyone is a native english speaker. I've learned to be a bit more forgiving of that stuff I guess
[18:23] <brousch> It looks like he fixed it in the code itself though "A tool that automatically formats Python code to conform to the PEP 8 style
[18:23] <brousch> guide."
[18:23] <rick_h_> brousch: a MP in the making
[18:24] <brousch> mp?
[18:24] <rick_h_> sorry, merge proposal aka pull request
[18:24] <greg-g> heh, rick is talking Launchpad-speak now instead of github-speak :)
[18:25]  * rick_h_ hangs his head in shame
[19:14] <snap-l> OMC is on the air
[19:45] <rick_h_> http://i.imgur.com/QCzXh.jpg cool
[19:49] <jrwren> do you have to have an ubuntu sso to use that remote greeter feature?
[19:49] <derekv> rick_h_: i don't know the code is on github not sure if i want to charge for it
[19:49] <derekv> actually a model based on charging for skins has occured to me before
[19:50] <rick_h_> derekv: I say go for it. The code is there, but for the ease of simple app store stuff
[19:50] <derekv> tru
[19:51] <rick_h_> just saying I'd happily sent $$ your way for making it easy and even if it's only coffee money it's all good imo
[19:52] <rick_h_> and people can build an apk/install themselves if they want
[19:52] <rick_h_> but it's your thing, and we've only got some 138 users all together and it's not like it's going to get 1M (or even 1K) downloads any time soon
[19:53] <derekv> Yea I don't care that much.
[19:53] <derekv> whether i get money for it or not
[19:53] <derekv> I mean to make a go at actually making money
[19:55] <derekv> if i get a few apps out, even if I only average 1k or so ... i might make a try for full time
[19:55] <rick_h_> very cool
[19:56] <derekv> i could survive on pretty low income, just not indefinatly
[19:56] <derekv> and there'd always be ood job work to help
[19:56] <rick_h_> right, try it and worth a shot
[19:56] <rick_h_> if you can pull it over big win, if not, well at least you learn/gain a lot of exp for that next position
[20:10] <derekv> hackhackhackhackhack
[20:52] <derekv> darn, left my kb at work
[20:52] <derekv> stupid dell keyboard
[20:52] <derekv> wost thing to type on
[20:52] <derekv> laptop is much better
[21:48] <brousch> Fuck that http://www.droid-life.com/2012/09/07/entirety-of-amazons-new-kindle-fire-lineup-is-ad-supported/
[21:54] <rick_h_> yea, I'm not really in the market, but I know when I bought the kindle white paper I grabbed it without offers.
[21:54] <rick_h_> I don't want ads on my devices
[22:16] <derekv> I'd like to find dead thing in my garage that smells
[22:16] <derekv> google local is of no help
[22:36] <derekv> that is just unpleseant
[22:36] <derekv> my garage has this shed built off the back of it
[22:36] <derekv> haic job
[22:36] <derekv> probably whatever is dead is dead in there
[22:37] <derekv> its horrible, attraction for undesirable critters
[22:57] <brousch> http://www.ericbullington.com/articles/2012/08/17/a-framework-for-a-new-mobile-era
[22:59]  * derekv goes off to create a new mobile os
[22:59]  * derekv kicks over his garage
[23:00] <brousch> Kivy is high on my list of stuff to try
[23:18] <derekv> yea i think that shed has to come down
[23:30] <brousch> Fire
[23:32] <derekv> funny, 2nd person to suggest that
[23:32] <derekv> FS 4x Winterforce winter tires, good tread 195/65 R15
[23:33] <derekv> if anyone knows anyone who could use them
[23:33] <brousch> $5
[23:33] <derekv> welp, thats the highest bid so far
[23:34] <brousch> Ha! I will flip them on ebay for $10
[23:34] <brousch> Sucker!
[23:35] <derekv> i think i might wait for more bids
[23:35] <derekv> ;)
[23:50] <rick_h_> heh, one more reason no fire http://arstechnica.com/gadgets/2012/09/kindle-fire-sets-microsofts-bing-as-default-search-engine/