[00:13] Wondering if we have some MySQL folks behind widox [00:15] heh, yeah. [00:15] it is funny to overhear [00:18] heh [00:20] Sheesh, what is the most important questions? [00:20] Sounds like part philosophy, part DBA. [00:25] it might be to early to party but my home server just came back up === Havenstance_ is now known as Haven|Home [01:36] hmm, first time ever with a phone that has a sim card, what to do with the tiny ass pin it came with to open the sim card slot? The hole on the phone is smaller than the paperclip on my desk. [01:37] greg-g: magnet [01:38] greg-g: yea, you have to use a tool for it. They annoyingly did that [01:38] hmmm, not a bad idea [01:38] the magnet one [01:39] but yay, nexus 5 [01:39] moving up in the world [01:56] woot [02:20] rick_h_: D00000d [02:20] where were you? :) [02:20] (also: glad you're OK) [11:22] Morning [11:55] morning [11:58] yo [11:59] almost alive today, let's see how long that lasts [12:06] I predict it will last approximately 15 hours and 54 minutes [12:23] could you setup a countdown clock for that please? [12:23] I want to keep an eye on that [12:25] Set an appt. on your calendar. :) [12:26] bah, trying to make brousch do the work [12:26] couldn't he at least invite me to the event? [12:28] The event will occur at midnight, when today becomes yesterday [12:32] brousch: widox waf cmaloney mrgoodcat trevlar I need t-shirt sizes from you all [12:35] _stink_: jrwren derekv jcastro lmorchard smoser ^ as well please [12:36] what is happning yesterday? [12:36] smoser: need a t-shirt size for you [12:36] L [12:37] XL [12:38] rick_h_: for what? [12:38] L [12:38] so I properly size your hanging death trap :P [12:38] haha [12:38] Crap, I mean S [12:38] CHC or MUG? [12:39] Neither [12:39] super-secret project. :) [12:40] rick_h_: i see your face on my google search [12:41] mrgoodcat: ruh roh, ignore that imposter [12:41] just searched "git code review" and one of your g+ posts is on the first page [12:41] heh [12:41] he gives bad advice [12:41] Sure it wasn't " Studly men in SE Michigan"? [12:42] <_stink_> rick_h_: L [13:01] too early... [13:35] mrgoodcat, time to do the happy dance [13:36] Got him to move away from the dinosaur hardware. I get to build a new server :) [13:36] oh yea? [13:36] nice [13:36] Much nicer then the current setup that's for sure [13:37] it keeps frying my softraid because the board has free standing sata ports with no locking pins so the cables come unplugged [13:37] are you going to get a proper server? or just a desktop to repurpose [13:37] that depends on price point tbh [13:38] worst case I get a good i5 or i7 with enough RAM to do what I really need [13:39] i've about had it with working with 32bit systems [13:39] x64 has came so much further then x86 ever thought of going [13:41] What changed his mind was me walking into his office with a pile of parts saying "idk what the hell you want me to do with this, but it wont recognize anything" [13:46] rick_h_: my shirt size is 'M' [14:09] ooh, tshirts [14:09] rick_h_: I'm a M [14:35] mrgoodcat, mind if I ask about the specs on your zent server? [14:37] I'm Jammin [14:38] I am now too, [14:38] woke myself up with about 3 cups of coffee in my first hour being here [14:38] greg-g: nexus 5?!?! now they can track you EVEN MOAR! :) [14:39] rick_h_: size L plz. [14:39] Havenstance: i'm jealous. I've only had 1/2 cu [14:40] Havenstance: what are you doing with 32bit systems? [14:40] The only 32bit system I run regularly is an ARMv6 with fp known as raspberrypi :) [15:15] jrwren: heh. :) [15:15] That's tomorrow. :) [15:15] But please jam nonetheless. [15:16] imma jam. [15:21] Havenstance: nothing crazy. 16G RAM, 120GB SSD, dual Xeon iirc. haven't had to touch it in a long time tho [15:22] last thing i did was ssd upgrade and that pretty much consisted of cloning the drive and rebooting [15:40] jrwren: yeah.... maybe I'll root it and such [15:56] well, ordered. If I got your t-shirt size then you're set. If not, I have a couple extras. If you want more then by all means. http://teespring.com/bookie1 [15:56] if you don't like the color sorry, executive decision [15:57] hah! nice! I missed that [15:57] * greg-g keeps tab open to order after this call [15:57] I have a 22 inch and a 24 inch monitor looking for good homes [15:58] jcastro: are they separable, or have they grown too close? [15:58] totally seperable [15:58] lol [16:00] :) [16:05] rick_h_: last time I was sized for a hanging death trap, they told me I'm a L [16:10] trevlar: cool got an extra for you in L then [16:17] jrwren, boss wanted 32 bit systems [16:18] mrgoodcat, cool just gives me a round about ya know [16:39] rick_h_: Looks awesome (the T-shirt) [16:39] jcastro: if those monitors are free my brother-in-law could use one. [16:39] they are free in the sense that I am not moving them around myself. :) [16:39] heh. :) [16:39] aka. I won't deliver [16:40] Not even for beer? [16:40] You drive a hard bargain. :) [16:42] oh wait [16:42] on second though [16:42] :) [16:43] the 22 can go immediately, the 24 probably next month when I get a replacement [16:44] jcastro: Are you going to be at MUG next week? [16:44] I can be [16:44] Should be a good one. Marlon will talk about the infra of Facebook [16:45] http://www.mug.org/ [16:45] oh! that looks awesome [16:45] I know one of their infra guys, the talk should be great! [16:47] Drop this link in your Google Calendar: http://www.mug.org/?page=CiviCRM&q=civicrm/event/ical&reset=1&list=1 [16:47] ;) [16:51] Dammit, I think Facebook finally figured out how to get their like button around my routing. [16:57] what do you mean by that? [16:57] I had it set up so it would inspect the traffic for facebook.com or fb.me [16:57] unfortunately https breaks that [16:57] so now I'm doing something with dnsmasq [16:58] to block the like button? [16:59] Yep [16:59] why? [16:59] its tiny and doesn't bother anyone... you don't have to click it [16:59] Because i'd rather not have Facebook have a breadcrumb trail of every time my browser loads their bug. [17:03] And before you say "that's hypocritical because Google does the same thing with their Like button": Google likely got me to the page in the first place. ;) [17:03] using Google Chrome. [17:03] or Google Search, Google Plus, etc. [17:08] sometimes I wish python focussed on performance: http://permalink.gmane.org/gmane.comp.python.whoosh/944 [17:09] Havenstance: why would your boss want 32bit systems? You know Windows Server hasn't shipped a 32bit version in 10yrs!!! Linux shouldn't either :) [17:09] jcastro: how much $ for monitors? [17:09] What's the default python on 14.04? Is it 3.3? [17:09] I thought Windows server was still 32 bit up until recently. [17:09] free?!? I'll pick 'em up in 4 hrs :p [17:10] brousch: default is still 2.7 AFAIK and python3 is 3.3 [17:10] cmaloney: nope. [17:10] bah [17:10] 14.04 is 3.4 [17:10] cmaloney: 2003R2 was last 32bit windows server [17:10] jrwren, the 24 is a nice one, just older, gobs of inputs etc. $75 obo [17:10] cmaloney: 14.04 is 3.4?!?! they put it in? [17:10] Just installed it into LXC and it's 3.4 [17:10] The default is 3.4? [17:11] That's what Python3 is telling me [17:11] cmaloney: SWEET!!! this is great news! [17:13] Yeah, I'm glad they ported up to 3.4 [17:14] rick_h_: how much do i owe you for the death trap? [17:17] cmaloney: I'm SUPER GLAD! this is the greatest news this week. [17:17] mrgoodcat: nadda [17:17] cmaloney: who did it? someone should blog about how the feature freeze rules were bent for this [17:17] no? gift from GSoC or something? [17:17] mrgoodcat: unless you want more then order it yourself [17:17] mrgoodcat: pretty much [17:17] oh cool [17:19] jrwren: Not sure who did it, but glad they did. [17:24] cmaloney: did that lxc use ubuntu-server or cloudimg? [17:24] Whatever ships with lxc-start --name trusty -t ubuntu -- -r trusty [17:24] I think it's the server image. [17:28] * jrwren goes to run that command [17:29] invalid option -t [17:29] my lxc ain't setup :( [17:30] oh, that doesn't use an image, it grabs packages and extracts them. [17:32] jrwren: yea, I'm on trusty and recently upgraded and have 3.4 [17:32] apart from lxc, just desktop image [17:32] but I do have both 3.3 and 3.4 (while python3 goes to 3.4) [17:38] NOW i notice https://code.launchpad.net/~ubuntu-branches/ubuntu/trusty/python3-defaults/trusty 3.4 has been tehre since February! [17:47] Jesus i hate the phone lol [17:48] jrwren: is it 3.4 by default or is 3.4 just available? [17:48] mrgoodcat: default, like cmaloney said. [17:48] mrgoodcat: available [17:48] jrwren, http://s3hh.wordpress.com/2013/12/12/quickly-run-ubuntu-cloud-images-locally-using-uvtool/ [17:48] well, default for python3 [17:48] not for bin/python [17:48] thank smoser for that one ^^^^ [17:48] jcastro: uvtool is sweet. [17:49] too bad lxc doesn't use cloudimg by default. it would be faster because it wouldn't have to retrieve/unpack/configure all those packages. [17:49] heh, headphones time! the boy has his first friend over to play. The thundering upstairs gah! [17:49] jrwren, there are ways to make that suck less [17:50] one of our guys has an _awesome_ LXC/btrfs setup [17:50] yeah, I just wish it were default. [17:50] jrwren: so juju is using a snapshot thing to do images now I think. Using btrfs or something to snapshot/clone which I guess does new lxc comtainers in seconds [17:50] it's basically instant, haven't had time to document it yet though [17:50] it can't be that awesome. it is btrfs :p [17:50] it is. :) [17:50] btrfs ftw. [17:50] never. [17:50] until they fix their CoW, I'll not run btrfs [17:51] well, maybe with SSD [17:51] but never with rust [17:51] That's what I need to know. what is the default python [17:51] It is 2.7.6 in my new VM [17:51] weak [17:53] i think python2 as default will be around for a long time. [17:53] Arch aparently has moved to python 3 as default [17:53] brousch: yea they did before I started at canonical [17:53] brousch: and broke a ton of stuff :) [17:54] jrwren: yea, the issue is all the python tooling that needs to be ported [17:54] rick_h_: yes and even some libs. boto comes to mind. [17:54] anything openstack is python2 [17:55] and afaict openstack won't move to python3 for a while. [17:58] just run 2to3 and you're good right [17:58] ~sarcasm~ [18:05] bwahahahah [18:23] OMFG!!! http://www.citusdata.com/blog/76-postgresql-columnar-store-for-analytics [18:23] postgresql! [18:23] one database to rule them all! [18:23] well... almost. now all we need is easier sharding [18:25] greg-g: I don't care what Last.fm says, we're musical brothers. [18:25] cmaloney: :) :) [18:28] you guys are on last? [18:28] jrwren: So are you. :) [18:29] oh yeah, we are already friends. [18:29] but not greg [18:29] Phlegethon [18:29] the only place online that I still use my old highschool handle [18:30] oh, we are friends. [18:30] i just didn't know the name :) [18:30] :) [18:31] Lastfm: bringing people together who were already together. [18:31] :) [18:45] i wonder what version of uwsgi is in trusty :) [18:49] jrwren: since you were curious before, the team lead of the HHVM work here is giving an internal (but public!) preso right now, and this is the slide that says what we're working on: https://noc.wikimedia.org/~ori/hhvm-slides/#9 [18:49] "MediaWiki Core" is the main team here, my team, the team that knows all :) [18:53] in prep for Jamming: sudo do-release-upgrade -d [18:53] greg-g: wow. HHVM! SWEET! [19:02] other than "it exists" i don't know much about HHVM [19:02] is it something worth looking into? [19:02] mrgoodcat: if you serve php and want a performance improvement, yeah [19:03] and if not.... is it interesting enough to look at anyways? [19:03] sure [19:04] it's a neat thing [19:04] converts the php to bytecode, then optimizes that bytecode based on runtime information [19:05] why does the slide say port to HHVM [19:05] on the HHVM page it's a stated project goal to run all PHP OOTB [19:06] so wouldn't that then imply that you wouldn't need to port? [19:06] We use Zend stuff [19:06] or are you porting to hack? [19:06] no, just hhvm [19:06] hhvm needs to know about the native php/zend extensions [19:06] got it [19:07] hack would be neat, but not yet :) [19:07] I really, really really really fucking hate RVM [19:07] our devs aren't ready for that yet [19:07] so HHVM is like a java style virtual machine? [19:07] yeah, basically [19:07] and gemsets are ridiculous pieces of shit. [19:07] for running php [19:07] cmaloney: use something else then [19:07] mrgoodcat: I wish [19:07] what are you having trouble with? [19:07] maybe i can help [19:08] mrgoodcat: Well, other than having rvm install gems pretty much wherever the fuck it feels like, no problem. :) [19:08] haha it isn't istalling them in $HOME/.rvm ? [19:08] I think the biggest issue was not running --default [19:08] because I created a gemset for redmine [19:08] in your `rvm gemset use` command? [19:09] yeah [19:09] Since this is only going to be used for one application [19:10] i never really mess with gemsets [19:10] i just use the default gemset unless i really need a separate one for some reason [19:10] although since i no longer use RVM it's a moot point now [19:11] why do you have to use rvm? [19:13] was part of the setup [19:13] personally I'd rather be using an LXC container and just let ruby shit the bed in peace. [19:15] rvm really is nice if you need it [19:15] the problem is that nobody needs it [19:16] so few projects require the power of rvm [19:16] Well, the problem with RVM is it attacks the problem from the wrong end [19:16] and it's really not worth the trouble [19:16] virtualenv is much better about solving the problem that most folks have. [19:16] bundler is the ruby version of virtualenv [19:16] ie: wrap packages, provide an interpreter and get out of the way. [19:17] bundler doesn't provide the interpreter [19:17] I thought bundle was equivalent to pip? [19:17] ruby interpreter is always centralized [19:17] bundle has releated functionality to pip [19:17] but not the same [19:18] bundler can install gems in the project directory if you want. then running `bundle exec gemname` will run the bundle version of the gem instead of the central version [19:21] gemsets are supposed to be a similar functionality [19:21] just not stored in the project directory [19:21] rvm hides them [19:45] jrwren, not that he wants 32 bit systems, he just wanted to not have to buy a new one and see if we could put something we already have to use doing this. [19:45] But it didn't work, no harm in trying though I suppose [19:48] Havenstance: oh! repurpose old shit. Yeah, 32bit is great for that. [19:48] yeah, we have a ton of old machines laying around, boss just recently took over the company and they had some machines from as far back as win95 still in service up until a year ago [19:49] wow [19:50] I'm actually thinking of seeing if he'd sell some of them [19:51] old packard bell here I'd love to have for DOS Games like Wolfenstein :) [20:02] http://arstechnica.com/security/2014/04/how-new-malware-is-making-the-internet-of-things-the-windows-xp-of-2014/ [20:02] interesting read [20:32] i wish operators were line continuations in python [20:34] jrwren: +1 [20:36] jrwren: http://www.reddit.com/r/Python/comments/224e6a/dropbox_introduces_pyston_an_upcoming_jitbased/ [20:53] Well, apparently Brendan Eich is no longer Mozilla's CEO [20:53] I'm both relieved and a little disturbed by this [20:53] yea, I'm mixed on it as well [21:09] i'm disturbed. [21:10] well I don't mind the mozilla folks, but the okcupid stuff was just rediculous. Being hostile to your users for something in another company is not something I can get behind at all [21:10] i don't know what okcupid did. [21:10] block mozilla browsers? [21:10] yea, and suggest others on landing there [21:10] disgraceful [21:10] including "Internet exploder" [21:10] Well, not directly block, but put up an annoyance [21:11] they were hostile to their users, not a good call at all [21:11] True dat [21:11] but if employees want to have their head and representation to the world at a certain standard I can understand that. [21:12] I'll admit it's not fair, and you should be able to split personal from professional, but we already have a pattern of blurring that at certain levels [21:12] and CEO if a giant very OSS company with very strong 'ideals' fits imo [21:12] I was really hoping it was something along the lines of "Look, I happened to sleep in one too many times, and I have a script that automatically donates to something I hate" [21:14] but then again there's folks that I admine, respect and love that think gay marriage is something that needs to be decided through some convoluted reading of the bible. [21:15] (And of course manage to miss the rather explicit condemnation of things that Christians no longer observe because "we're redeemed") [21:16] yea, I try to leave that part out and just go that companies have personalities pushed by their leaders [21:16] if I mention some companies you'll give them very human personality traits [21:17] Canonical has a personality that's dictated by Mark Shuttleworth? Pull the other one. [21:17] heh and we all know we're discussed, and boycott, and such sometimes [22:03] wow pyston is trying to go after c++ [22:04] "traditional systems languages like c++" [22:04] would love to see that kind of performance out of python [22:08] zomg samba4 default in trusty [22:11] 4.1 even! gaha [22:26] jrwren is having a trustygasm today [22:27] python and samba? party! [22:45] aybody here a twisted gugu? [22:45] holy typing [22:45] anybody here a twisted guru? * [22:46] We have some twisted users in GRPUG (#grlug) [22:57] i figured out the answer on my own but i'm joining the channel anyways :) [22:57] there is no such thing as a twisted guru :p [22:57] lol i'm quickly figuring that out [23:00] I'm thinking specifically of the author of https://github.com/zigg/octothorpe [23:02] Afternoon [23:04] i'm reading krondo.com twisted tutorial. it's pretty in-depth and quite informative [23:16] mrgoodcat, have you noticed that pcmanfm is broken on the little desktop thingy included with zentyal? [23:16] no i haven't [23:16] is it? [23:17] i did the apt-get install zenbuntu-desktop for the latest version and pcmanfm does not work in 3.4 [23:17] every istall i've done with this lately has been the case [23:17] i installed from zentyal distribution [23:17] s/i/my coworker [23:17] i've asked in #zentyal and had no luck [23:18] apparently its symlinked to /bin/true [23:18] why i have no idea [23:19] not a huge deal, and deffinately not a deal breaker at all [23:19] I just installed nautilus and got around that problem [23:20] just something i noticed across all the apt-get installations i've done, pcmanfm is broken in every single one [23:35] waf: I like how you live dangerously. :) [23:36] You forgot to back it with Django and MySQL [23:36] Funny enough the Bootstrap CSS is on Pyramid's default template. [23:36] WHich is why I looked it up in the first place. [23:36] please. python is wayy to enterprisey. if you want to be productive you need to use meteor.js [23:37] *too [23:37] PHP with Visual Basic backend [23:37] yikes [23:37] ANd Cobol middleware [23:38] luckily everything is talking SOAP, so interoperability isn't an issue! [23:38] Because nothing says "Hello WOrld" like 50 lines of boilerplate