[00:41] hey cmaloney, how loud are the MX Cherry Black switches? [00:42] or even rick_h_ [00:42] They're a little quieter than the browns. [00:42] i'm looking to get a decent keyboard for work and i don't want to scare people away with a super loud one (blues are right out unless i put massive 0rings on them) [00:43] oooo [00:43] I can lightly tap on them [00:43] the browns aren't too loud i don't think [00:43] They're still pretty loud. [00:43] you like the smooth actuation on them [00:43] But my co-workers haven't strung me up yet. [00:43] how close are they sitting? i'm in a 4-man cube. [00:43] yeah, although they require a heavy touch [00:43] Much like playing a piano [00:43] so they're a lot heavier than the browns. [00:43] Yep [00:43] oh no [00:44] maybe i should stick with browns then [00:44] Actually, not a Piano. MOre like a synbthesizer [00:44] so there's a little pushback [00:44] but I've become used to it [00:44] brb [00:46] ok [00:47] fucking hell, I have to reboot my machine to use my fucking microphone [00:47] ugh. sorry to hear that [00:48] good luck [00:48] Actually hah ,no I don't. :) [00:48] Neat trick [00:48] pulseaudio -k [00:48] :) [00:48] nice! [01:57] pick squares on when we hit 300 users with bookmarks: https://bmark.us/dashboard [01:57] I pick tomorrow [01:58] EST tomorrow. :) [01:58] heh [02:00] what do i get if i win. and do you validate email addresses. [02:00] ;) [02:00] hah, must have bookmarks, that means valid email and goes through signup process [02:00] and no, you can't resign up with +iwannawin@gmail.com [02:00] I have several domains. ;) [02:01] :P [05:01] do you log api calls/day? [05:02] 298 at midnight btw [10:51] Man, when did Firefox become such a resource hog compared to Chrome? [10:56] Lately FF has been sucking up over a half gig of RAM. I just opened all the same tabs in Chrome and it's under 200k [12:50] Good morning [12:50] OMG. I thought Dilbert was just making this up, but apparently "holacracy" is a real thing (for some value of "real"). http://holacracy.org/how-it-works [12:50] wolfger: Which version of FF? I think there's a difference in how they distribute their memory requirements. [12:51] ie: Chrome is per-process per tab vs. Firefox's monolithic approach [12:51] wolfger: Yeah, I'm not sure how to take that holacracy [12:51] On the one hand I think structures in business can be overdefined and strangling [12:52] on the other hand it has a feel of "we're empowered but I write the checks" [12:54] When I first saw the word, I was thinking there was a "holla-back" joke coming. I'm still not sure there isn't one. :-D [12:55] morning [12:55] FF 27.0.1 vs Chrome 33.0.1750.146 m [12:55] m for mobile? I dunno [12:56] Yes, Chrome has multiple processes even for a single tab, which is annoying. Still, if I total all the processes up, Chrome is still using about 150k to 200k less than FF [12:57] are we seriously taking 200K of ram? [12:57] sorry... 200 thousand k [12:57] it's 200k of k-ram [12:57] :-p [12:59] My laptop has been feeling sluggish lately, and I'm trying to find a culprit. Finding it baffling that FF sucks up a half gig [13:01] wolfger: Chrome has been annoying me with Reddit on Windows [13:02] Sometimes using up to 1.9GB [13:02] I should just go back to Lyxn [13:03] Lynx* [13:03] hah, /me was using links2 the other day [13:03] or possibly just upgrade my laptop's RAM [13:03] how much ram do you have? [13:04] I run both chrome and FF and don't go over 4ish GB of ram. That's with lxc containers, etc. Maybe you need a new window manager :P [13:04] Hah. [13:05] Yeah, I have way more ram than I'm consuming (6GB) [13:05] so I'm sure my problem is elsewhere. [13:05] "268M awesome" [13:06] ssd? [13:20] You might want to also check dmesg. There may be a problem. [13:41] I got 2 Acer chromebooks. The C710 is older, but I can upgrade it to 16GB RAM and a laptop HD or SSD. The c720 is newer, has 4GB RAM soldered on, and uses a funky type of SSD [13:42] Most c720s only have 2GB RAM soldered on. The 4GB can only be found second hand and costs $100 more than the 2GB [14:36] i'm reading the log from yesterday. this carplay looks awesome. [14:39] i've never had a computer with 16GB of ram. I should get one, just for the heck of it. [14:42] It's funny that a Chromebook is my first computer that supports it [14:43] Hm, I could put 16GB of RAM on this computer with a 16GB SSD [14:47] its kinda crazy. [14:47] what uses memory on a chromebook? [14:47] or is it just so you can have 1000 tabs open? [14:47] does a chromebook run android apps or something? [14:51] 2GB is just enough to run my usual 10 tabs [14:51] 2GB is fine for me [14:51] 4GB gives me room to install Ubuntu via Crouton and run Minecraft [14:51] i think i only have 4GB on this mac. [14:51] yup, and it is fine as long as I don't want to run VMs [14:52] This is not dual boot, this is Xubuntu in a chroot [14:52] i could never run vm [14:52] so 16GB... I'd feel obligated to crunch data or something [14:52] Yeah, I have no real need for 16GB [14:52] i don't remember what i have in my desktop [14:52] but i never use it all [14:52] xubuntu in a chromebook chroot? [14:53] jrwren: yes [14:53] that almost makes me want one :) [14:54] And you switch back and forth with a key combo like ctrl+shift+Back (a Chromebook keyboard key) [14:55] https://github.com/dnschneid/crouton [14:56] i actually prefer chrubuntu though [14:57] Bah, might as well get a regular laptop if you want to run regular linux [14:57] haha [14:57] the chroot was a little bit limited [14:58] I just need it for minecraft [14:58] I'm going to send a bookie gsoc email. my name is jay raymond wren. i am a 19th year professional. I know me some pythons. I code sweet shit. I am interested in bookie [14:58] Using it for development would suck due to the low res screen [14:58] jrwren: You're not a student! [14:59] brousch: i'll always be a student of life and of rick_h_ [14:59] enroll in online university [14:59] i'm taking stanford u online freebee courses. [14:59] university of phoenix [14:59] no, they are evil. [14:59] lol [15:00] t'was a joke anyways [15:00] i know :) [15:00] hi Klaudioh [15:00] but seriously, hte level of evil of oracle, google, apple, microsoft is a fraction compared to the evil of hte phoenix u [15:00] hah [15:01] hello [15:03] HI Klaudioh [15:03] Udacity and Coursera are my classrooms of Choice [15:03] Though I'm taking a course at Udemy for Game Design. [15:04] I love Coursera [15:04] I'm doing a Coursera course now [15:04] but it's in Nutrition [15:05] not computery stuff [15:05] That's fine [15:05] but now I know how malnurished I am [15:05] whatever floats your boar. [15:05] (I'm not admitting that was a typo) [15:05] everyone: Klaudioh is a WSU student / student employee in our group with me and _stink_ and etc. Klaudioh: This is everyone. cmaloney is the guy I told you does the creative-commons metal podcast [15:06] cmaloney: I was hoping it wasn't. [15:06] :) [15:06] New episode release yesterday. [15:06] haha thanks for introducing me and it's nice to meet you all =] [15:06] Klaudioh: Welcome to our little corner of the Internet. [15:07] I have to get caught up on OMC. Arg. On the other hand, I have tons of it waiting for me, so there's a silver lining. [15:08] Episode 90 is a double-decker. [15:09] just skip the upper deckers. [15:10] Klaudioh: my condolences. [15:11] hahaha [15:12] so, gnutls [15:12] greg-g: i like openssl :) [15:12] :P [15:12] i feel it gets a bad rep. [15:12] from openssl's changelog "Make openssl verify return errors." heh [15:12] https://www.openssl.org/news/changelog.html [15:13] the gnutls advisory, for those who don't know: http://www.gnutls.org/security.html#GNUTLS-SA-2014-2 [15:13] jrwren: Really? I didn't know Phoenix was evil [15:13] very [15:15] greg-g: in what ways are gnutls important to you? [15:18] SSL + TLS more than likely? [15:20] jrwren: I don't know, it isn't installed on my laptop [15:25] lol: https://twitter.com/danbarker/status/439125570115223552 [15:26] that is the thing, its rarely used. [15:26] the only place I have to use gnutls is pycurl is linked against it :( [15:27] i should say, pycurl in ubuntu. pycurl itself can build against either [15:27] but I feel like i worked around that. [15:29] greg-g: hah [15:48] jrwren: lol, I'll help you polish up your application [17:05] very cool http://www.youtube.com/watch?v=umuNhpass4Y&feature=youtu.be mrgoodcat [17:05] from https://plus.google.com/104358235952874475094/posts/cPmZofCRSA3 [17:23] lol @ camera up to the screen. [17:24] maybe they need a screencap program for mir next. [17:31] hard to do touch based like that [17:31] I guess if you do something where it highlights touch points and such you can do something [17:39] yes, i didn't see the touch yet [17:43] http://www.theverge.com/2014/3/3/5465264/microsoft-cortana-windows-phone-screenshots [17:44] Why do I see the following scenario: [17:44] "Cortana: where did I park my car?" [17:45] "There are 4 car dealerships in the area with 4 or better stars on Yelp" [17:45] "Cortana: No, where is my car?" [17:45] Cortana?! I mean really? They couldn't think of a better name? [17:45] "Do you need towing assistance?" [17:46] "Cortana: No, I need to find my fucking car" [17:46] "There is a massage parlor on the corner of 4th and Lincoln that specializes in ..." [17:46] "Cortana: How much is a new Android Phone?" [17:47] "Let me check Google. One moment..." [17:50] heh [17:51] man, that soundtrack for that mir+chrome video is over the top :) [17:53] jeeves is taken. [17:53] who is the butler from Batman? [17:54] Alfred. Taken. [17:54] And since they own Halo it makes sense. [17:54] I think they could have bought it. The mac program is basically obsolete. [17:54] Don't have to worry about some estate coming in to claim naming rights. [17:55] Cortana is just meh bad. I'd have prefered Clippy. [17:55] and more importantly, back royalties. [17:55] "Clippy: where did I park my car?" [17:55] Clippy has a bunch of baggage though [17:55] huge baggage [17:55] still, better than cortana [17:55] jrwren: "It appears you are trying to locate something" [17:55] jrwren: "Would you like to:" [17:55] lol [17:55] jrwren: "Find your keys" [17:55] jrwren: "Find the nearest bridge to commit suicide" [17:56] jrwren: "eat an apple" [17:58] "Clippy: no, said where is my car, I want seppuku" [17:59] jrwren: "You appear to be drunk." [17:59] jrwren: "Here are some hangover remedies: eggs, water, shotgun" [18:13] greg-g: APC = ? [18:14] a perfect circle? [18:14] jrwren: Yeah no. [18:15] greg-g: average propensity to consumption? [18:19] american power company? [18:20] cmaloney: jrwren "Article Processing Fee" [18:22] https://gist.github.com/DavyLandman/9351416 [18:22] so cool. [18:23] maybe not as powerful or flexible, but its far more readable than the sslh beast :) https://github.com/yrutschle/sslh/blob/master/sslh-main.c [18:45] greg-g: That's crazy [18:46] cmaloney: yep. [18:57] rick_h_: cool video. can't wait until i get to try it [19:02] haha, i have a coworker who is discovering the joys of Eclipse (the ide) [19:02] normally, he curses very rarely [19:03] waf: lol [19:03] but he just sent out this email `It is slow. And it fucking crashes all the fucking time. What the fuck. Fuck. And when I whined about it. I was told: "Yeah. It does that." Fuck.` [19:03] I had someone come into #bookie "How do I get bookie to work with eclipse?" [19:03] I ran away [19:04] i spent the last year or so on eclipse, so there's a bit of schadenfreude going on here. [19:07] Eclipse is awesome. Eclipse is the best. [19:16] hahahahaha. [19:25] omg, django middleware is simple. I had no idea it was so simple [19:26] is it just a chain of interceptors? or is it something different? [19:26] yes, I guess that is all it is. [19:27] only a single member method to implement. [19:27] i always kinda treated django middleware as opaque magic [19:28] waf: Same here. [19:28] then i looked into clojure a bit, and realized that really everything is just functions all the way down [19:28] that is true... always [19:28] I need to get into the habit of looking more at Python sourcecode. [19:28] because a) it's sourcecode, and b) documentation can lie. :) [19:29] That and it's kinda neat to see what folks are doing. [19:30] that is true of every language, not just python [19:33] Right, but it's distressing to me that I don't take advantage of it more [19:33] it should be! [19:34] since Python doesn't directly rely on things like .class or .o crap (.pyc files notwithstanding but they're usally accompanied by the .py files) [19:39] cmaloney: that is a sentence fragment and not a complete thought. What did you mean to say? [19:41] made sense to me. he's just saying that python library code is super-accessible [19:42] what waf parsed. ;) [19:42] I didn't read it as a continuation. My bad. [19:44] np [19:47] i don't care what anyone says, python ain't so bad and is downright great! [19:48] until it pisses us off with some issue and then it sucks! [19:55] truth! [19:55] but today, I love it :) [20:15] python's thread docs suggest that maybe I should not use it and prefer threading? is this true? [20:18] i really just want start_new_thread(lambda _,__: ..., (None,None)) [20:19] heh, threads are ok as long as it's within reason. Quickly you go to multi process module instead [20:19] its all IO bound [20:19] i'm asking more about thread module v. threading module [20:20] oh, yea, didn't thread get deprecated? [20:20] go get http://pythonhosted.org//futures/ [20:20] the backported module from py3.2 [20:21] <3 [20:30] that is exactly what I want. [20:30] cool [20:31] ThreadPoolExecutor().submit(lambda: cache.set('a', long_running_thing())) [20:39] someone should just make a pypi to ubuntu repo system. [20:55] anyone going to KalamazooX this year? http://kalamazoox.org/ [20:56] no, I always get tempted as it seems cool [20:56] I feel like someone went last year... [20:56] me. [20:56] yes, I plan to go. [20:58] jrwren: ah ok. must be good then for a return visit [20:58] i liked it. [20:59] waf was there too IIRC [20:59] looks cool [21:00] the videos from last year make it look small [21:00] i should have been at every one. I've know Mike for many years, but it is often on the weekend of my daughters birthday. [21:00] it is small. its single track. [21:00] 100ish people. [21:01] cool [21:01] yeah, that's what I was guessing looknig at the pictures from last year [21:01] I like the concept [21:01] ditto [21:02] and, only $50! [21:03] Kalamazooks [21:03] and last year was awesome because github sponsored an open bar at bells after the conference. [21:04] i was sad I had to drive back to AA at a reasonable hour :) [21:07] jrwren: I've not been there, but the topics seem useless [21:07] Non-technical [21:10] brousch: haha. did you read the goal of the conf on the main page? [21:11] widox: Yes. Seems useless [21:11] "who needs soft skills" says the anthropology undergrad major [21:11] :P [21:11] Exactly [21:25] lol @ useles. [21:25] mental note: never hire brousch [21:25] lol [21:25] 'cept I can't really lol, cuz it is really just sad. [21:25] *sad trombone* [21:26] rick_h_: you might be interested in this conversation: https://www.mediawiki.org/wiki/Project_management_tools/Review/Options [21:27] also, it's happening on our public "team practices" which we've explicitly invited other non-WMF people to: https://lists.wikimedia.org/mailman/listinfo/teampractices [21:27] (people from Mozilla and Red Hat and a few other places are on there now) [21:28] no review board? [21:28] damn, how many devs to WMF have? [21:29] https://wikimediafoundation.org/wiki/Staff?showall=1 [21:29] I dind't know of review board [21:30] cool page. [21:30] well, now you know of reviewboard. I like it. [21:30] cool [21:30] rbtools is a nice python package for talking too it too. [21:31] reviewboard is cool, I keep wanting to use it for something. Tried to get it into morpace [21:31] greg-g: looking [21:32] huh [21:33] huh what? [21:33] not as clean of a ui as gerrit, it appears to me [21:33] (review board) [21:33] python based, django so easy to hack and support [21:33] huh was "that's two recommendations for it" [21:33] I've not used gerrit though [21:33] I've tracked reviewboard dev for a while though [21:33] we just end up using LP, then reitveld, then github [21:34] I think it's a good active project and being django based it's flexible and easy for my head to get around for the most part. [21:34] * greg-g nods [21:35] gerrit always seemed more complex, java, etc [21:35] yeah [21:35] we want to get away from it [21:35] and the few links I've seen to reviews on gerrit I've not found the UX great [21:35] we're looking at Phabricator [21:35] well, a few of us are [21:35] this page represents the bigger org-wide discussion [21:35] wow, well not looked at that in a long long time [21:36] we didn't either, it wasn't ready when we first looked (didn't support pre-commit review...) [21:36] yea, that's the biggest thing is wiring it up with CI, for all these tools [21:36] we had to write up our own tool to use github in a decent way [21:37] yeah [21:37] we won't use github, for a lot of reasons :) [21:37] (see the talk page) [21:37] yea, understood [21:39] check out stridercd for CI as well. It's small but seems cool if you're into nodejs stuff. [21:40] I started to look at it, but we've got a lot more jenkins know-how internally [21:41] yeah, same here (re internal knowledge) [21:41] I just wish it had a better backup/restore story [21:41] huh [21:41] greg-g: you are nuts! gerrit is vomit compared to review board. [21:42] hand editing fields in a UI for setting up and such is a PITA! [21:42] gerrit is a large part of the reason I cannot contribute to openstack. it is simply too complex. [21:42] jrwren: that demo instance looks too ugly to me, gerrit is much clearn (ie: not full of bright colors) [21:42] reviewboard is nice and simple. [21:42] yeah, it's a pain [21:43] I setup a reviewboard instance back at morpace and it's wasn't bad. It's definitely worse in that demo because all the data is in the stale alarm state. [21:43] I'd expect most of your stuff to not be months old and red [21:43] and it's django so easy to customize the design/templates :) [21:43] once you get past the awful django templates [21:43] its django? ha! i had no idea. [21:44] yea [21:44] oh come on now... its not aweful. it just jinja2 lite. [21:44] :) [21:44] yea, awful [21:45] greg-g: really? no gnutls for you? on ubuntu its linked to libcups2 and libgnome and libgnomevfs :( [21:45] jrwren: I was wrong [21:45] I looked at gnutls-bin, not libgnutls26 [21:46] oh, NOW i see your follow up tweet :) [21:46] :) [21:46] hey, I liked your first tweet too. it prompted me to check for myself :) [21:46] :) [21:46] a learning experience for everyone [21:47] greg-g: cool though, we should do a lococast with cmaloney and chat about tooling and such like that at some point. [21:48] greg-g: would be cool to share the thoughts/process you guys used and what not [21:48] definitely!