[00:17] <snap-l> Evening
[00:20] <rick_h> party
[00:24] <rick_h> bwuahhaha http://paste.mitechie.com/show/568
[00:24] <rick_h> awesome bpython paste straight to lodgeit pastebin
[00:34] <snap-l> very cool!
[00:36] <rick_h> yea, kind of neat
[00:41] <rick_h> grabbed the tmux book to check out for any good bits
[00:41] <rick_h> reminds me, need to get it on the kindle
[01:13] <rick_h> Blazeix: ping
[11:16] <rick_h> morning
[11:17] <snap-l> Good morning
[11:17] <snap-l> rick_h: How are you feeling?
[11:18] <rick_h> little better
[11:18] <rick_h> took my roid pill for the morning so check in in a bit :)
[11:21] <snap-l> HULK SMASH?
[11:23] <rick_h> HULK SMASH TESTS!!
[11:23] <rick_h> hmm, tempting DotD today
[11:25] <snap-l> curious
[11:25]  * snap-l is going to wait fo the final release.
[11:26] <rick_h> final release?
[11:26] <rick_h> think it's already out. I know another guy that read it
[11:26] <rick_h> yea, dec
[11:26] <snap-l> We're talking about the HTML 5 Architecture book?
[11:26] <snap-l> or am I behind again
[11:27] <rick_h> the information diet
[11:27] <snap-l> I'm behind again.
[11:27] <rick_h> yea, the html5 arch book was tempting but didn't make me get my wallet out
[11:28] <snap-l> I won't point out the irony of buying a book to curb your information consumption. :)
[11:28] <rick_h> yea, I know
[11:28] <snap-l> That's like buying a steak about dieting.
[11:28] <rick_h> feels a bit to self-helpy
[11:28] <rick_h> but after installing a pomodoro app on hte phone last night I'm in that mood
[11:28] <snap-l> Oh jesus
[11:29] <snap-l> Do not make any productivity changes while under the influence of allergy medicine.
[11:29] <rick_h> lol
[11:29] <rick_h> well last night was cough syrup with codine...combine with steriods and 3 diff inhalers I'm beyond allergy pills
[11:31] <snap-l> rick_h: Neer let it be said you don't go into anything without going full-force.
[11:32] <rick_h> yea, joked with the wife that if I was going to do it, damn well better do it right :)
[11:32] <snap-l> MOst of us just get sniffles
[11:32] <snap-l> Did a search on Amazon for The Information Diet. First result is the O'Reilly book.
[11:33] <snap-l> Second result is Celiac Disease: Safe/Unsafe Food List and Essential Information On Living With A Gluten Free Diet
[11:33] <rick_h> lol
[11:34] <snap-l> http://www.amazon.com/review/R1A296CKFB0TLE/ref=cm_cr_pr_perm?ie=UTF8&ASIN=B006GRYADO&nodeID=&tag=&linkCode=
[11:34] <rick_h> heh, kindle price .10 less then the main site with 50% off
[11:34] <snap-l> Yeah, but then you get the kindle, PDF, and epub formats
[11:35] <snap-l> I think that's worth $.10
[11:35] <rick_h> yea, still, like jewelry stores where things are always 30-50% off
[11:36] <snap-l> Keeps you from doing [title] pdf searches, doesn't it? :)
[11:36] <rick_h> so the pomodoro thing is a bunch of smoke?
[11:37]  * rick_h has seen bits, but not read the book or anything
[11:37] <snap-l> O'Reilly has sold me more bits than I think I ever thought possible
[11:37] <snap-l> rick_h: It just seems like a rehashed "focus for x number of minutes" routine
[11:37] <rick_h> yea, didn't seem dirty enough. Just trying to force timing down.
[11:38] <snap-l> Maybe it'll work for you, but I find I'm good for a few cycles before my mind just does on a fuck-all frenzy.
[11:38] <snap-l> s/does/goes/
[11:38] <rick_h> yea, I'm thinking long term. It's too easy for me to go several straight hours and then realize I need to look away
[11:39] <snap-l> Opposite problems. :)
[11:39] <snap-l> You can easily gain focus
[11:39] <snap-l> I have to try like hell to harness it
[11:39] <snap-l> You have trouble letting go
[11:40] <snap-l> my mind is like a helium balloon in a tornado
[11:40] <rick_h> gotcha, yea definitely experiment kind of thing
[11:41] <rick_h> grrr, I need to get my laptop to 12.04
[11:42] <rick_h> nvm, even that won't help me
[11:42] <snap-l> ?
[11:43] <rick_h> no python3-pip/virtualenv packages
[11:43] <snap-l> Ah
[11:43] <snap-l> Couldn't you bootstrap Python3 with easyinstall?
[11:43] <rick_h> yea, ended up doing
[11:44] <rick_h> just trying to keep my py3 completely seperated
[11:45] <snap-l> rick_h: Nah, just run 2to3 on everything and let 'er rip. :)
[11:46] <snap-l> I'm surprised how incompatible 2.6 -> 2.7 is
[11:47] <snap-l> Have written code on an 11.10 box with 2.7 that needs some tweaking for 2.6
[11:47] <snap-l> Like format strings ("{} {}" needs to be "{0} {1}")
[11:47] <rick_h> yea, no .format() :(
[11:47] <snap-l> No, you still get .format()
[11:48] <snap-l> Has to be explicitly positioned, though
[11:48] <rick_h> ah
[11:48] <snap-l> which kinda negates the fun. ;)
[11:48] <rick_h> yea, I always do that though
[11:49] <snap-l> Actually I like "{name} {foo} {bar}".format(**dict)
[11:49] <snap-l> that is power.
[11:49] <rick_h> right
[11:49] <rick_h> since you can repeat and such
[12:38] <rick_h> lol https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/d30ae1c692ff53c3?pli=1
[12:43] <snap-l> Just a reminder, kids: Make sure you check your links.
[12:45] <_stink_> haha, oops
[12:51] <jrwren> gmorning
[12:51] <rick_h> party
[12:57] <snap-l> G'morning
[13:02] <jrwren> party where?
[13:03] <jrwren> lol @ i think that link had a few backdoors
[13:07] <snap-l> http://identi.ca/notice/92026241
[13:07] <snap-l> If you love industrial metal and haven't checked out this band, today is your day.
[13:08] <snap-l> nullspace: ^^^^^
[13:16] <ColonelPanic001> Antagonist? Just opened that link from your tweet
[13:24] <snap-l> Yeah
[13:24] <snap-l> Free downloads of the digital album today.
[13:30] <ColonelPanic001> \o/
[14:00] <rick_h> heh, watched one vim screencast from DAS and it's tweaking time!
[14:20] <ColonelPanic001> "Open Metalcast Instrumetalcast #4: Permission Granted"
[14:20] <ColonelPanic001> ...I'm still a little behind.
[14:22] <brousch> ColonelPanic001: me too
[14:22] <ColonelPanic001> good, as long as it's not just me
[14:22] <brousch> keeping up with snap-l's OMC is like trying to keep up with rick_h's code
[14:22] <ColonelPanic001> heh
[14:24] <brousch> when you get up to speed on one part, you pick up your head and see a dozen more have come down the pipe
[14:24] <rick_h> so does that mean brousch won't take up my challenge to get a set of instructions to get bookie running on heroku? :P
[14:24] <brousch> i probably won't be able to look at it until next month
[14:24] <brousch> last 2 weeks of the month are full of group stuff
[14:25] <rick_h> yea, you're crazy
[14:25] <rick_h> I still haven't moved anything on setting up a python group
[14:25] <brousch> i imagine the whoosh stuff would be the big sticking point though
[14:25] <rick_h> ah, because of he local disk space
[14:25] <brousch> we had 3 guys from owosso at grpug last night
[14:25] <rick_h> it's pure python, but takes some 100mb on disk I think
[14:26] <rick_h> nice!
[14:26] <brousch> django devs
[14:26]  * rick_h keeps quiet
[14:26] <brousch> i met them in lansing a couple of weeks ago
[14:27] <brousch> the group in lansing is called Open Source Futures, so not python specific. next meeting is git
[14:27] <rick_h> nice
[14:29] <brousch> oh, the owosso guys are apple fans too. one of the reasons they came last night was so they could touch a new ipad at GR's apple store
[14:29] <jrwren> heroku doesn't have a python env?
[14:29] <brousch> jrwren: it does
[14:29] <rick_h> jrwren: it does, but has some nasty disk space rules
[14:29] <brousch> the grpug web site is on heroku
[14:29] <jrwren> well all the heroku bundles or wahtever they are called are limited to 100mb
[14:30] <rick_h> You are limited to 100MB of disk space, but you are not permitted to save any files (including user uploads) to disk because the filesystem is readonly.
[14:30] <jrwren> but that shouldn't be a limit unless you are packaging all of python too
[14:30] <rick_h> so with bookie needing that for fulltext and imports you're a bit foobar
[14:30] <jrwren> i packaged all of mono and edploydeployed aspnet to heroku
[14:30] <rick_h> right, but the FS is RO so I can't get users to upload their imporst
[14:30] <brousch> you would have to ship the fulltext to something else
[14:31] <brousch> https://addons.heroku.com/
[14:32] <rick_h> brousch: right
[14:32] <brousch> use one of their fulltext search addons or run your own instance on amazon or something
[14:32] <brousch> same with static files
[14:33] <brousch> i'm lazy so my static files are on dreamhost
[14:33] <rick_h> ah yea, with combo loader getting bookie on heroku is just a no go without a ton of changes
[14:34] <rick_h> DBO: ping, who's running gnome-do these days?
[14:36] <jrwren> not even a writable /tmp ?
[14:36] <jrwren> how about writing json to parse.com ?
[14:36] <rick_h> not according to the docs, I guess something must go on for it to build the .pyc files
[14:37] <brousch> jrwren: http://devcenter.heroku.com/articles/read-only-filesystem
[14:37] <snap-l> Hey, I didn't think I was uploading OMC's that quickly. :)
[14:37] <jrwren> so use Cedar :p
[14:37] <brousch> "There are two directories that are writeable: ./tmp and ./log (under your application root). If you wish to drop a file temporarily for the duration of the request, you can write to a filename like#{RAILS_ROOT}/tmp/myfile_#{Process.pid}. There is no guarantee that this file will be there on subsequent requests (although it might be), so this should not be used for any kind of permanent storage."
[14:38] <snap-l> brousch: That's kind of bonkers
[14:38] <snap-l> SF.net's project web at least had a writable area
[14:39] <brousch> google app engine is similar
[14:39] <snap-l> Guess they're really into not having you use that as a drop-box
[14:39] <brousch> you can upload files, but they get stored in some other kind of DB
[14:39] <snap-l> Yeah, so they can spin up additional nodes without having to worry about what your app stored.
[14:40] <rick_h> yea, I'm running into that when I plan on building up bookie.
[14:40] <rick_h> right now uploads go to a tmp dir and then I have to have celery find it to process and such
[14:40] <snap-l> You'll probably want to switch that to a DB-based queue
[14:41] <rick_h> yea, it's still early right now. Just getting it working
[14:41] <snap-l> I think that's the most cross-patform way to handle
[14:41] <rick_h> but yea, fulltext will have to get the solr backend, uploads to command shared stuff, maybe s3, and celery processing out of there
[14:41] <brousch> what's wrong with the celery way?
[14:41] <snap-l> No guaranteed tmp
[14:42] <brousch> oh, it is just a problem with heroku
[14:42] <brousch> i thought he meant in general
[14:42] <rick_h> no, it's a problem with running multiple front ends with the way things are setup today
[14:42] <snap-l> Well, depending on these other platforms, there may be different constraints on persistent storage
[14:42] <rick_h> just more work to be done
[14:43] <snap-l> rick_h: Ah, thought you were talking about packaging / deploy for other instances.
[14:43] <rick_h> right, as you deploy more front end instances
[14:52] <brousch> rick_h: here's your business plan: bookie is FLOSS but you sell the fulltext search hosting
[14:53] <rick_h> heh, well I think it can be OSS but you pay to have it managed down the road
[14:53] <snap-l> I thought he'd make money from the Cafe Press Bookie Assless Chaps.
[14:54] <rick_h> the code's actually getting pretty big where things are moving kind of slow as I don't do everything on the todo list in spare time only
[14:55] <rick_h> I'm hoping that the invites helps get more people using it and potentially more hackers
[15:05] <DBO> rick_h, chris halse rogers
[15:06] <rick_h> DBO: k, thanks
[15:34] <ColonelPanic001> loled at "I will break your f'ing neck if you finish that song"
[15:34] <ColonelPanic001> (just got to the holiday OMC)
[15:40] <rick_h> dammit, the next person that writes a doctest gets it in the nuts...the end
[15:43] <brousch> would a doctest to the nuts be pleasurable or painful?
[15:44] <snap-l> ColonelPanic001: Heh. :)
[15:44] <rick_h> come over and let's find out, initial indications are towards pain
[15:44] <snap-l> brousch: Do not taunt steroid-fun-ball rick_h
[15:45] <snap-l> brousch: Let the wookie win
[15:45] <brousch> i imagine him with a slight green tinge, like being on the verge of going hulk
[15:45] <brousch> he's not hairy enough to be a wookie
[15:45] <rick_h> no, think more angry dwarf
[15:46] <snap-l> rick_h: Oh jeez, now he's Rick the Angry Dwarf
[15:46] <rick_h> and with that I think I need lunch before I run bzr blame and starting hunting people down for these damn tests
[15:46]  * snap-l awaits his appearance on Howard Stern
[15:47] <snap-l> rick_h: Do you have bzr blame attached to electrodes?
[15:58] <rick_h> heh no, people kept putting the electrodes on their pets and I couldn't get that angry
[16:01] <snap-l> hah
[16:49] <snap-l> Wow: http://decafbad.net/2012/03/06/ubuntu-global-jam-we-came-we-saw-we-jammed/#comments
[16:50] <jrwren> what a nub
[16:51] <jrwren> i find people who don't run latest ubuntu no different than people who run XP
[16:51] <jrwren> or w2k
[16:51] <snap-l> heh
[17:13] <brousch> who is that geeker?
[17:13] <rick_h> MUG guy I think, not surprising at all considering
[17:14] <brousch> tell him to use centos where he can run the same crusty OS for a decade
[17:16] <rick_h> snap-l: had my first fish that didn't make it :( didn't last a day actually
[17:17] <rick_h> so we're up to 25 positive, and one loss
[17:18] <brousch> MURDERER
[17:18] <brousch> gonna eat it tonight?
[17:18] <rick_h> umm no, he went to the porcelin god
[17:18] <rick_h> and that doesn't look like a good spelling of percelin
[17:19] <rick_h> ah ain ...doh
[17:19] <brousch> was there a ceremony?
[17:19] <rick_h> no, I did it while no one was looking
[17:19] <rick_h> I figure hte boy has a bit more time ot figure out death
[17:19] <rick_h> damn I can't type today
[17:19] <brousch> get off the drugs d00d
[17:20] <rick_h> vim stolen trick of the day: nnoremap ;; <c-^>
[17:20] <rick_h> and liking ctlp now that I've got the ignore directories going
[17:20] <rick_h> hard to give up my nerdtree window, but give it time
[17:34] <brousch> http://www.thinkgeek.com/geek-kids/3-7-years/e806/
[17:41] <rick_h> python books on sale http://shop.oreilly.com/category/deals/python-think-complexity.do?imm_mid=081700&cmp=em-orm-python-think-complexity-direct-short+
[17:46] <brousch> damn you
[17:46] <rick_h> heh, I already have most of them :P
[17:47] <rick_h> so I can pass on this round wheeee
[17:47] <jrwren> Think Complexity any good?
[17:47] <rick_h> not started that one yet
[17:47] <rick_h> I got it during hte deal because it looks potentially good
[17:48] <jrwren> programming python is a terribel book, and has 4 stars on oreilly.com... now all reviews on oreilly.com are suspect
[17:48] <rick_h> yea, definitely hit up amazon for reviews
[17:49] <jrwren> i want Effective Python
[17:49] <jrwren> but I don't think it exists.
[17:50] <jrwren> i guess I could try to write it :p
[17:50] <jrwren> but maybe pep8 is effective python.
[17:50] <rick_h> not really out there atm
[17:50] <brousch> all python is effective
[17:50] <jrwren> rick_h: do you use cscope?
[17:50] <rick_h> jrwren: doesn't ring a bell
[17:50] <jrwren> like ctags only better
[17:50] <rick_h> ah, no I checked it out once, but don't use it
[17:51] <rick_h> I just use ctags still
[17:51] <jrwren> i think they go hadn in hand
[17:51] <rick_h> most of my stuff I'm starting to create a make tags command and use from within vim
[17:51] <rick_h> but honestly, I don't use them as much as I should
[17:56] <jrwren> my goal is to be able to cycle through uses of an attribute
[17:56] <jrwren> or token
[17:59] <rick_h> ah, I vimgrep for that and then use quickfix window to jump through that
[17:59] <rick_h> or use ropevim if I
[17:59] <rick_h> ve taken the time to set it up
[18:07] <snap-l> rick_h: At least the fish didn't jump out and let the boy find it on the floor
[18:07] <snap-l> Had one of those algae-eaters do that. Found it many years later.
[18:23] <snap-l> jrwren: What didn't you like about Programming Python?
[18:27] <snap-l> Holy crap, did not realize that Pygame color can handle CMY color: http://www.pygame.org/docs/ref/color.html
[18:30] <brousch> is that exciting?
[18:30] <jrwren> snap-l: well, i read an ancient version of it.
[18:30] <jrwren> maybe the latest is good
[18:31] <jrwren> but ancient modules that i wouldn't recommend to anyone are documented and presented as if they are great.
[18:31] <snap-l> jrwren: The latest is better
[18:31] <snap-l> I won't say it's phenominal though
[18:31] <jrwren> i prefer HSL color :)
[18:31] <snap-l> jrwren: It supports that too. ;)
[18:31] <jrwren> yay!
[18:31] <snap-l> HSVA as well
[18:32] <jrwren> ah, i think that is my fav
[18:32] <snap-l> Actually, I don't have a copy of a newer version of Programming Python
[18:32] <snap-l> I have Learning Python 4e
[18:32] <snap-l> which is much improved over 3e
[18:36] <snap-l> The biggest problem though is they're HUGE books
[18:36] <snap-l> and they're not nearly as concise as they should be.
[18:44] <greg-g> snap-l: dude, why didn't we use graphs in our ReApproval application? https://wiki.ubuntu.com/EgyptTeam/ApprovalApplication
[18:44] <greg-g> :P
[19:02] <snap-l> greg-g: Because... um...
[19:04] <rick_h> hah, our fearless leader let us down!
[19:05] <jcastro> quick, everyone criticise and not offer to help!
[19:05] <jcastro> snap-l, you suck!
[19:05] <rick_h> that's my plan!
[19:05] <rick_h> now I've got some video games to go play because I'm terribly busy :P
[19:08] <snap-l> Heh
[19:09] <snap-l> I didn't even know that was an option to put together
[19:09] <snap-l> Making us slacker-locos look bad.
[19:15] <Blazeix> rick_h: hey, you pinged?
[19:15] <Blazeix> (forever ago)
[19:16] <rick_h> Blazeix: yea, wondered if you knew how to get the 'class' for an app in awesome?
[19:16] <rick_h> firefox comes up floating all the time for me, so trying to force it non-floating with an rc.lua rule, but can't seeem to find a class="" that works for me
[19:17] <Blazeix> i don't actually have any window rules, but I would think whatever xprop returns should work
[19:18] <Blazeix> firefox just behaves for me. Can you just hit whatever the float-toggle hotkey is?
[19:18] <Blazeix> or you're saying that even after you do press the hotkey, next time it comes back floating?
[19:18] <rick_h> Blazeix: yea, but have to set that evbery time I launch FF
[19:18] <Blazeix> ugh
[19:19] <rick_h> right, and the class on here seems tied to the url it's on...ugh
[19:19] <Blazeix> wow, firefox--
[19:19] <rick_h> hmm, maybe not
[19:20] <Blazeix> well then maybe I retract my --
[19:20] <widox> rick_h: I have "Firefox" in mine
[19:20] <widox> use the second value from xprop G WM_CLASS
[19:20] <widox> where G == grep :)
[19:20] <widox> (yay zsh)
[19:21] <rick_h> widox: ah ok, so for me that's "NIGHTLY"
[19:21] <widox> ah, yeah. I've got both in there
[19:22] <widox> I've been wrestling this very thing in xmonad
[19:29] <jrwren> no lie... someone here just said "i can't.... probably cuz i'm running windows xp"
[19:29] <jrwren> i've immediately formed opinion per earlier conversation :)
[19:29] <rick_h> lol
[19:29] <snap-l> jrwren: Hah!
[19:30] <rick_h> widox: Blazeix that fixed it, thanks for the xprop heads up
[19:31] <rick_h> now I'll be more likely to use FF more
[22:33] <_Marcus> Hello
[22:35] <Blazeix> hey _Marcus
[22:35] <_Marcus> How are you?
[22:36] <Blazeix> not bad, just chilling in south-east mi :)
[22:36] <Blazeix> are you in MI?
[22:37] <_Marcus> Yes
[22:37] <_Marcus> Southeast like you
[23:37] <brousch> we just upgraded our phones to LG Spectrums. $125 to upgrade 2 phones. not bad
[23:41] <rick_h> brousch: nice
[23:42] <brousch> this thing is hella fast compared to my droid
[23:45] <brousch> they pushed ics to it while i was on the crapper
[23:45] <rick_h> lol