[01:37] <cmaloney> id like that
[01:38] <cmaloney> playing with Juice
[01:38] <cmaloney> reset my ohone and decided to give it a go
[01:38] <cmaloney> so far so good
[01:38] <rick_h_> woot
[01:38] <rick_h_> juicessh?
[01:39] <cmaloney> jep
[01:39] <rick_h_> <3 that ssh client. works great on the tablet with a keyboard. Actually done some work that way.
[01:39] <rick_h_> heh
[01:40] <cmaloney> well the sharing the public key via dropbox sold it
[01:40] <rick_h_> ah nice
[01:40] <cmaloney> the other thing is having a relatively full keyboard.
[01:40] <rick_h_> yea, I like the ctrl-alt keys up on the screen
[01:40] <rick_h_> I use it for irc and can 'alt-4' for changing channels
[01:41] <cmaloney> yeah, it's definitely a keeper
[01:52] <rick_h_> damn this GSoC thing is exhausting but exciting
[01:52] <rick_h_> we're running out of bugs to fix hah
[01:52] <rick_h_> and they're starting to get into the cool work now
[01:52] <rick_h_> doing really useful stuff
[01:52] <cmaloney> nice!
[01:53] <rick_h_> we'll have a user stats chart soon and the delete all branch is almost ready to land to fix that issue of importing private stuff on accident
[01:53] <rick_h_> all from students doing some great stuff. With tests, and documentation
[01:55] <rick_h_> I've got 2,899 bookmarks. https://bmark.us/api/v1/admin/stats/bmarkcount?api_key=
[01:55] <cmaloney> That's brilliant
[01:55] <rick_h_> stick your api_key at the end to see
[01:55] <cmaloney> I'd love to know why we're getting mdlug stuff on the MUG mailing list.
[01:56] <rick_h_> I keep wanting to say smoething
[01:56] <rick_h_> mug is not a shared group and I've got no interest in seeing this stuff
[01:56] <rick_h_> honestly, I've buried most mug mail because of it
[01:57] <rick_h_> sorry, with that url you have to change the username as well :/
[01:59] <cmaloney> I just sent a note to the list.
[02:21] <cmaloney> oh, nice on the tablet
[02:26] <rick_h_> thanks for the email
[02:26] <widox> rick_h_: I love the pull request summary for #326
[02:26] <widox> Functions in place
[02:26] <widox> Comment added
[02:26] <rick_h_> lol
[02:26] <widox> etc
[02:26] <widox> lol
[02:27] <rick_h_> yea, rebased it down for him. It took some mentoring
[02:27] <widox> oh, and "Fixing things"
[02:27] <rick_h_> great one
[02:27] <widox> good stuff
[02:27] <rick_h_> https://github.com/bookieio/Bookie/commit/a24ec64d42dd2e2fdba6af43eb297bd38b4a9bfc was the one commit that actually hit
[02:28] <widox> a pretty beefy one still
[02:29] <rick_h_> yea, it's good stuff. He worked hard across several days to put it all up together.
[02:29] <rick_h_> he's at the top of the student list so far
[02:30] <widox> cool
[02:30] <widox> I can't keep track of what's going on in #bookie
[02:30] <rick_h_> heh, me either :P
[02:30] <widox> everytime I peek in there the scrollback is crazy
[02:30] <rick_h_> and it's my job
[02:30] <widox> hah
[02:30] <rick_h_> I feel bad because names have dropped off. I can't keep track of who did what
[02:31] <rick_h_> hmm, wtf why did it work for me and that request failed
[02:31] <widox> rick_h_: I broke bmark.us
[02:31] <rick_h_> and my patience with the lesser students is strained
[02:31] <rick_h_> widox: yea, see that.
[02:32] <rick_h_> wonder why it worked for me but not you
[02:32] <widox> rick_h_: I can totally see that
[02:32] <rick_h_> ah, I didn't supply dates
[02:32] <widox> rick_h_: if I leave off the start_date its ok
[02:32] <rick_h_> bah, ok well branch landed, first bug
[02:32] <rick_h_> He'll have work to do :)
[02:32] <widox> rick_h_: I'll file a bug
[02:33] <rick_h_> widox: cool thanks. THen I don't have to :)
[02:34] <rick_h_> still, good stuff. It'll be cool to start to add some user stats and such.
[02:34] <cmaloney> 1544 bookmarks.
[02:35] <rick_h_> woot
[02:46] <widox> 1287 here
[04:02] <mrgoodcat> hello
[12:07] <cmaloney> Good morning
[12:07] <rick_h_> morning
[12:08] <cmaloney> Going to go get my blood drawn this morning so enjoying my morning glass of water.
[12:11] <rick_h_> wheee
[13:45] <brousch> rick_h_ is going to have his own Indian outsourcing army by the end of GSoC
[13:45] <mrgoodcat> morning
[13:45] <rick_h_> bwuhahaha
[13:45] <rick_h_> bookie takes over the world...
[13:46] <mrgoodcat> you're going to become the delicious of india
[13:46] <mrgoodcat> that would actually be really awesome
[13:46] <mrgoodcat> sell to google. retire to beach.
[13:46] <brousch> In India
[13:46] <mrgoodcat> of course. where you have attained celebrity status
[13:47] <mrgoodcat> cameo appearance in bollywood films
[13:47] <brousch> Grow 2 extra arms from the pollution
[13:47] <mrgoodcat> now you're a god
[14:19] <brousch> cmaloney: I find myself tucking the back of my ankles under the ball today to give me a more chair-like perch
[14:31] <rick_h_> brousch: yea, but that's bad
[14:31] <rick_h_> I have a foot stool thing to help me stop that
[14:31] <rick_h_> it's not good to do the tucking, should have the feet square in front of you
[14:44] <cmaloney> brousch: Yeah, some days I tuck as well for a little more support.
[14:44] <cmaloney> but like rick_h_ says, taht's not the way of it.
[14:57] <cmaloney> This is going to get ugly: Windows XP still has 29% marketshare.
[14:59] <brousch> Where are the worldwide Ubuntu Installfests?
[14:59] <brousch> Shuttleworth should be at half-chub promoting such a thing
[15:08] <cmaloney> Sometimes I wish websites would update more often
[15:08] <cmaloney> Just signed up for a mailing list so I could "win" a copy of the Yes remastered albums (1967-1987)
[15:08] <cmaloney> Which would be awesome
[15:08] <cmaloney> They let me know they'll announce the winners in December.
[15:09] <cmaloney> Something tells me that's not Dec 2014.
[15:10] <brousch> Website Copyright 1998
[15:11] <cmaloney> brousch: No, it's not that bad.
[15:12] <brousch> Created with FrontPage 97
[15:22] <cmaloney> jcastro: wb. :)
[15:22] <jcastro> sorry, this wasn't in my autojoin when I did a reinstall
[15:23] <cmaloney> We might forgive you. :)
[15:23] <rick_h_> not likely :P
[15:23] <jrwren> jcastro: !!! zomg I missed you so much!
[15:24] <jrwren> jcastro: i went to fanzoo on wednesday, and AGAIN jeff asked about you.
[15:24] <jrwren> I didn't know you were out of nation. that would have been a good excuse.
[15:30] <rick_h_> gah, teenage girls at the coffee shop actually telling each other "Oh I just did xxx ell-oh-ell"
[15:30] <rick_h_> saying out lol in speach is strange
[15:30] <jcastro> hah
[15:30] <rick_h_> and I'm an old old man
[15:30] <jcastro> or you could just, I dunno, laugh  out loud for real
[15:31] <jrwren> i only say LOLZ outloud sarcastically
[15:32] <cmaloney> I only guffaw uproariously.
[15:33] <rick_h_> guffaw, I wonder if any of them would recognize that word
[15:34] <brousch> I have heard people say "haxor"
[15:34] <cmaloney> Only one way to find out. :)
[15:34] <ColonelPanic001> I've said "haxor" out loud, but only ironically, if that helps
[16:01] <jrwren> anyone know why isc-bind's host links to libxml2?
[16:13] <rick_h_> I had to do a double take at first: http://blog.trello.com/trello-for-kindle-is-here/
[16:13] <rick_h_> "wtf why would I want to trello from my kindle"
[16:13] <brousch> Why wouldn't you?
[16:18] <rick_h_> because I'm not sure e-ink support drag and drop :P
[16:19] <rick_h_> I don't think of kindles as tablets, just e-ink readers
[16:20] <brousch> Ah, I think of them as slightly wonky Android tablets
[20:06] <mrgoodcat> did CHC start early last week?
[20:07] <rick_h_> mrgoodcat: yep
[20:07] <rick_h_> last one of the month starts at 7pm
[20:07] <mrgoodcat> ah
[20:07] <mrgoodcat> why is that?
[20:07] <mrgoodcat> just to confuse me?
[20:07] <rick_h_> pretty much
[20:07] <rick_h_> because it's nice once a month to have extra hacking time
[20:10] <mrgoodcat> got it. because i showed up early by chance and you all beat me there
[20:10] <rick_h_> hah, we'll never let you get there first!
[20:11] <mrgoodcat> i picked up "learning python the hard way - second edition"
[20:11] <mrgoodcat> anybody have any experience with that particular book?
[20:13] <dzho> this is one of the zed shaw things, right?
[20:16] <cmaloney> Yeah, that's the one
[20:17] <cmaloney> I leafed through it
[20:17] <cmaloney> Looked OK, but a little basic
[20:17] <cmaloney> but for someoene who is motivated it should be OK
[20:17] <jrwren> IIRC its a good book.
[20:18] <jrwren> used to be free online.
[20:18] <jrwren> its only tip of the iceberg python
[20:18] <jrwren> but its a very solid tip and foundation :)
[20:18] <jrwren> mixing metaphors sucks
[20:23] <mrgoodcat> i'm not sure i like it so far
[20:23] <mrgoodcat> i think it assumes you've never programmed before
[20:24] <mrgoodcat> and yes it is zed shaw
[20:25] <jrwren> he wrote it for never programmed before people.
[20:25] <jrwren> if you have programmed before, you don't need a python book.
[20:25] <rick_h_> +1
[20:25] <jrwren> you need pep8 and pyflakes
[20:25] <jrwren> and some code reviews
[20:25] <rick_h_> no python book will really get you into python that well
[20:25] <rick_h_> I went through a ton of them
[20:25] <jrwren> as did I
[20:25] <jrwren> and most of them suck.
[20:25] <jrwren> at best, you find one that doesn't suck
[20:25] <jrwren> but none are good
[20:25] <rick_h_> python is very much a 'JFDI' language
[20:25] <jrwren> ^^^
[20:26] <rick_h_> and use others to get feedback on the 'better' ways to do things
[20:26] <jrwren> what python really needs is an 'Effective Python'
[20:26] <rick_h_> yea, there have been a couple tries. advanced python, etc
[20:26] <rick_h_> but none of them beta witing and reviweing code for the same time it'd take you to read the book
[20:26] <rick_h_> beat vs beta doh
[20:27] <jrwren> yup.
[20:27] <jrwren> its also confused by differing values.
[20:27] <jrwren> if you are writing something to be widely used, you might want to target many python versions.
[20:27] <jrwren> which raises a whole anotehr bowl of concerns.
[20:27] <jrwren> if you are like me, you really only care about 2.7, with the fact that you'll move to 3.4 or 3.4+ someday in the back of your head.
[20:29] <mrgoodcat> well since i'm starting now doesn't it make sense to begin with 3?
[20:29] <mrgoodcat> or is 2.7 such an industry standard that i absolutely must learn it?
[20:29] <rick_h_> start with 3
[20:29] <rick_h_> you can get close enough with 2.7 and 3.3 or whatever
[20:30] <rick_h_> but that's my my opinion
[20:30] <rick_h_> as someone still writing py2 :/
[20:30] <mrgoodcat> lol
[20:30] <mrgoodcat> how different is it?
[20:30] <mrgoodcat> will _most_ py2 code run fine in py3 and vice versa?
[20:31] <rick_h_> from 2.7, it's close. But you have to know the things to do to make it run in both
[20:31] <mrgoodcat> well then i'm just going to ignore 2 for now
[20:32] <jrwren> i agree, start with 3.3, adopt 3.4 as soon as it is released.
[20:32] <jrwren> only worry about 2.x if you have to.
[20:32] <jrwren> the rules to port code to 2.7 is pretty easy.
[20:33] <jrwren> going older than 2.7 gets more sketchy, but given 2.6 is unsupported, you should never have to worry about it
[20:33] <jrwren> and you likely won't have to ever deal with 2.7
[20:33] <rick_h_> yea, it's actually a good time to get into python
[20:33] <jrwren> i just live in perptual legacy.
[20:33] <rick_h_> the last couple of years have been ugh
[20:34] <jrwren> its a GREAT time.
[20:34] <jrwren> I would have hated python if I came in in the 2.4 & 2.5 times.
[20:34] <jrwren> the garbage collection was stupid and crap.
[20:34] <jrwren> at least now it makes sense.
[20:35] <jrwren> when 3.4 comes out with async its going to still  be one of the best languages EVER!
[20:36] <rick_h_> yea, definitely, though I'm more excited when the libraries move to using async
[20:37] <jrwren> same.
[20:38] <jrwren> requests using async would be a big deal.
[20:38] <jrwren> urllib too.
[20:38] <rick_h_> yes!
[20:38] <jrwren> its something that was great that .net did when C# got it.
[21:06] <mrgoodcat> well i'll see you at chc. time for me to go
[21:07] <rick_h_> yea, with Bookie I care about urllib and wish it was less painful. Deal in urls a lot
[21:07] <rick_h_> ouch, someone wit hover 4k bookmarks just imported. go celery go
[21:08] <rick_h_> damn, too many keyboards I can't line up my spaces on any of them today
[21:08] <rick_h_> with over
[21:08] <mrgoodcat> does urllib open urls or parse them?
[21:08] <rick_h_> opens/fetches content
[21:08] <rick_h_> parsing is breadability
[21:08] <mrgoodcat> so its basically curl for python
[21:08] <rick_h_> oh, you mean parse the url into parts?
[21:09] <jrwren> another strange dynamic link of the day. why does nginx link to libfreetypoe and libpng12 ?
[21:09] <rick_h_> urllib does some of that, there's different things for it. quote_qs and url_parse can be in odd places. I always have to look them up
[21:09] <rick_h_> jrwren: it's stats/reporting page? Doesn't nginx have a states control page available?
[21:09] <jrwren> mrgoodcat: no, curl for python is curl for python, aka pycurl. I use that a lot :)
[21:10] <jrwren> rick_h_: good point.
[21:10] <mrgoodcat> then why use urllib?
[21:10] <rick_h_> because pycurl is an external dep, needs to be compiled, doesn't work on all systems, etc
[21:10] <jrwren> because its built in. pycurl is external module
[21:12] <mrgoodcat> then why would you use pycurl?
[21:12] <mrgoodcat> it must exist for a reason
[21:12] <rick_h_> because it's curl, it's awesome. It supports every damn part of http and more you can want
[21:12] <rick_h_> http://stackoverflow.com/questions/13775892/pause-and-resume-downloading-with-pycurl
[21:17] <jrwren> yup.
[21:17] <jrwren> multicurl.
[21:17] <jrwren> same reasons you might link to libcurl in a C program v. using a socket and writing GET yourself.
[21:17] <jrwren> cookie handling, ssl auth handling, pycurl does it all :)
[21:18] <jrwren> if you are just going 1 url get, pycurl is likely overkill.
[21:19] <jrwren> if you are doing 1000, 1/4 of which to ssl client certificate auth, pycurl really shines :p