[00:26] http://arstechnica.com/information-technology/2013/05/fios-customer-discovers-the-limits-of-unlimited-data-77-tb-in-month/ [00:26] What the fuck [00:26] yea, <3 [00:26] some good stuff on ars today [00:26] I was lol'ing at the new MS mice [00:26] Dude was running a fucking datacenter out of his house [00:27] just a rack, a DC has many :) [00:27] Um, seriously? :) [00:27] I think JoDee would either marry me all over again or kill me if I had that setup [00:27] not sure which [04:52] g'morning in AMS (6:52am) [04:52] been up since like 4:30ish [10:47] greg-g: morning [10:48] it's lunch time! [12:34] well, first time using more then 8G of ram today woot [12:35] whoa [12:36] 3lxc running, 4G ram windows VM, chrome tabs/windows galore, wheee [12:36] and don't even notice it woot [12:37] SSD FTW [12:37] the lxc/virtualbox vms are on a normal HD [12:38] thinking it's more the 6cores (12 with hyperthread) and 32GB of ram :) [12:40] geez [12:41] That is 2x the ram in my entire "data center" [12:41] the virtualbox ram slider jumps around in big chunks :) [13:09] Good morning [13:10] morning [13:10] how goes the raid rebuild? [13:10] Finished up overnight, but am running into partition misalignment issues with the new drive. [13:11] It's a Seagate drive [13:11] Seems to be performant, so not sure if I should be worried or not [13:12] currently in the "not worrying" category [13:12] Also, it's 68F in the den, and I'm happy [13:12] well if it's rebuild, get a second drive of the new type to try tomatch them up. Always best to have matched drives for raid [13:14] I thought it was best to have mismatched drives so they don't fail at the same time [13:14] that's the theory [13:14] it's what I did for my btrfs raid setup [13:15] so if they're not matched they'll have diff performance characteristics, different layouts, diff firmware, etc. [13:15] it'll not let the raid work at its best as it's fighting the diff drives trying to write the data [13:15] is my understanding. [13:16] just because we both buy two trucks on the same day doesn't mean they'll fail on the same day. It's mechanical and just don't see that [13:16] So you're giving up some performance for reliability [13:16] One word: Deskstar [13:16] I'd argue that reliability is a false assumption there [13:17] Well, it's also a work machine [13:17] hah, well don't buy crap cheap drives :P [13:17] they were not cheap at the time [13:18] I think the real reason the drive failed was the drives were jammed together under each other, so one drive was busily cooking the other [13:18] snap-l: what's the warranty on them? I mean it's been a few years now? [13:18] drives do have life expectancies [13:19] Not sure [13:20] how do people deal with windows...I mean really?! /me wants apt-get install ie10 [13:20] rick_h_: I think they just don't know any better [13:21] "Linux is so complicated, just give me a drive letter that I can memorize" [13:21] "pick your version" just install the right one dammit. I don't "apt-get install python-and64" [13:21] Even though all of the drive letters can quickly change [13:22] where is AMS? [13:24] rick_h_: I have a script to bootstrap distutils/pip/virtualenv for python3.2 if you need it [13:24] rick_h_: re fighting the raid controller: btrfs deals with this just fine :) [13:24] I mean, it explicitly doesn't care and "just does the right thing" [13:25] jrwren: amsterdam [13:26] its the airport code [13:48] oh! [13:49] i wish I was there with greg-g getting coffee [13:50] Yeah. "Coffee" [14:40] * greg-g takes a big long dr^C^C sip of his coffee [14:48] al...most...to...10GB of ram used. Need more things to run! [14:53] Want to process some unflattened semi-corrupt 36"x48" vector PDFs for me? [14:53] onlyif the tool to do it is multi-core enabled [14:54] I want to light up some of these things [14:55] You could run multiple instances [14:55] I never did get around to making it a multiprocess queue [15:25] concurrency is powerful but tricky to write for [15:25] i disagree. [15:26] which part, powerfull or tricky? [15:26] Yeah, and the project has died because we bought a new plotter that doesn't choke on as many iffy PDFs [15:26] tricky [15:27] tricky meaning you really need to think about what your trying to accomplish and ensure threads don't collied or corrupt data [15:28] you've made so many assumptions given taht statement that we are no longer talking about only concurrency. [15:28] i agree, threads and data sharing is tricky. [15:29] then what was the part you we're disagreeing with? [15:29] that concurrency is tricky to write for. [15:29] its not. [15:30] writing isn't but programming is more than just writing code [15:31] indeed. [15:33] I recently wrote my first big concurrent feature in java, was dealing with get and sending data to a flakey SOAP setup [15:34] ugh. flakey soap is pretty bad. [15:36] that service is the biggest pain in my ass, hopefully by september we be rid of it [15:38] it's like completely ignored any standards and hand wrote the methods to implement it [15:39] is it by a vendor? [15:42] I'm not entirely sure what it is, our sister company's IT department brought it into existance [15:44] from what I heard it was a learning experience for most staff members on databases as well as SOAP, XML and web services in general [15:44] Your WTF of the day: "I'm trying to package an (Kivy) app for android that will be using pymssql to communicate with sql server" [15:44] this sounds like a horrible idea [15:46] I put on my jrwren mask and told him he's doing it wrong [15:46] unless it's a database management tool [15:46] lol [15:47] "Our system though is running directly within our local network and just happens to be the android platform. They're really running just the same way a normally networed computer terminal would. Just think of it as an integrated touchscreen device." [15:48] not sure why someone would want to manage a database on a mobile device [15:48] brousch: doesn't matter. [15:49] that database should never be an integation point. [15:49] you'd think a web app would be easier and less stupid [15:49] its the wrong design for a desktop app too. [15:49] jrwren: I agree, but I've done my due-diligence education [15:49] http://haacked.com/archive/2007/04/23/avoid-using-a-database-as-an-api-integration-point.aspx [15:49] apis ftw [15:51] I can't imagine how fragile this app is going to be with all the weirdness he's putting together [15:51] And now it's directly accessing your database [15:51] not my database. it isn't allowed :) [15:55] brousch: is it actually an intgration point? are they pulling/psuhing data to the DB via this app or are they using it to build a database, both are horrible ideas I'm just wondering what kinda stupid they are [15:56] it sounds like a 2tier 80s/90s app client server arch where server is dbserver. [15:56] its hard for me to think of a good reason to build apps like that these days [15:57] http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/70000/6000/300/176362/176362.strip.sunday.gif [15:58] nullspace: I don't know [15:58] it might be for the best [15:59] Right [15:59] otherwise you might have the uncontrolable urge to remove them from the gene pool [16:12] starting new little projects is fun. [16:39] http://www.thinkgeek.com/product/12d9/ [16:39] What the fuch [16:41] rick_h_: Good day? [16:42] snap-l: heh...let's just say I've got firm opinions on the mocha JS testing tool [16:42] and dealing with other people's CI and such [16:49] rick_h_: Yeah, I can see that. :) [19:14] some dude at the starbucks i'm working out of today just fired up his "Windows Vista Premium" laptop [19:14] sad face [19:17] that dude looks grumpy, i bet its because of his laptop [19:20] http://www.musicmanumit.com/2013/05/jazzcast-summer-series-episode-1-with.html [19:23] hey jrwren [19:23] when are you off today, 5ish? [20:09] jcastro: i went home already. [20:09] jcastro: you want to come over? [20:17] mebbe [20:17] maybe we should eat in AA tonite [20:18] lol. [20:18] for sure. [23:06] greg-g: hippie ping [23:06] what's the tldr on this monsanto thing [23:06] the march website sucks at explaining the why [23:07] other than "global xbox sized food grower"