[12:40] morning friends [12:41] party TGIF [12:41] biggby was on top of their shit this morning [12:41] had my coffee already made when i walked in, and this was my 12th coffee so it was free :) [12:43] sounds like you're having a good day :) [12:44] so far not bad [12:44] pretty good even measured against other fridays [12:52] I'll be doing a lot of Django today, so it's a great day [13:05] Good morning [13:05] mrgoodcat: Heh. I got two coffees free this past weekend [13:05] apparently I had one on my card, and I had a BOGO coupon. [13:05] I'm surprised they honored it that way. [13:05] nice [13:05] biggby is pretty good about that [13:06] do you get the email coupons? [13:06] I get them on and off [13:06] they can be used an infinite amount of times until they expire [13:06] but the ones in the paper are usually the BOGO ones [13:07] though I wish (I wiiiiish) they had a way to make those coupons go on your card [13:46] http://post.oreilly.com/form/oreilly/viewhtml/9z1zh0rj8bon98o5emtlh43e9uchr1g4mqvmml88aq0 [13:46] Clojure books [14:15] party party [14:15] clojure runs on JVM thus it is EVIL!!! [14:30] hrm... strange python [14:30] heh [14:31] python pop quiz... what does this do? http://pastebin.ubuntu.com/7168704/ [14:32] hah, set self to 1? [14:32] A = 1? [14:32] yup [14:32] even though it is a named param [14:33] it kinda makes sense, but its weird. [14:33] well but it's the default first arg in the method, where self would be [14:33] I wonder if it still does that if you take out the default value in the def [14:33] right. [14:33] then I'd get "need 2 param, only 1 passed" [14:34] or whatever that error is [14:34] right [14:34] TypeError: m() takes no arguments (2 given) [14:34] i had my numbers backward. [14:34] its jsut becaues I forgot self. [14:34] I guess I didn't know that this is how pythons named param impl works [14:34] it makes sense though. [14:35] yea, you can actually pass values to named params without every passing them that way [14:35] def fun(one, two, three=3) [14:35] fun(1, 2, 3) [14:35] and three = 3 [14:35] well, it does because it was passed that is [14:35] yup [14:36] its the inverse that I didn't know. [14:36] and I probably knew that. [14:36] just don't think about it much [14:36] not a usual thing to do [14:36] right. [14:36] mixed with the calling style of a instance method is what confused me. [14:37] because self gets passed as first param weither you name it self or not :) [14:37] yep [14:59] jrwren: That has tripped me up a few times. [15:29] anybody used irssi proxy before? [15:31] I have to admit, I'm kind of excited that Facebook is going to use btrfs internally [15:31] greg-g: it's the first major company i've heard to really buy in [15:31] As opposed to something like ZFS, because btr is included in the kernel [15:32] zfs is cool but the linux implementation seems a bit hacky to me and there's weird licensing [15:32] yeah, stupid oracle [15:32] also, the mainline/upstream is no longer even open source under the weird license, afaict [15:33] woah really? [15:33] you mean the oracle implementation? [15:34] https://en.wikipedia.org/wiki/ZFS#History [15:34] moving wall, it looks like [15:47] I sure hope they'll work on documentation though [15:52] irssi proxy is really pissing me off. i can't figure out what i'm doing wrong. my server $personal can tunnel to $public and connect to $private with irssi on $personal, and after that i can connect to the irssi proxy from my desktop, but it isn't actually proxying me to $private [15:53] the worst part is i know i'm missing something easy [15:57] * greg-g hasn't used irssi proxy [15:58] * greg-g just uses irssi+screen [15:58] irssi + tmux here [15:58] I was gonna call rick_h_ a hipster, but I can't remember if we say hipsters use the cool new thing or the old stable thing [15:59] that's what i use [15:59] but i want to be able to irc without ssh [15:59] specifically so i can use it on my phone [15:59] greg-g: I don't fit into the skinny jeans so I get to be outside of hipster law [15:59] phone ssh clients suck inherently [16:00] mrgoodcat: juicessh ftw (though I do tend to use it on a tablet) [16:00] greg-g: what is hipster about irssi+tmux? [16:00] i ues juice [16:00] that's currently how i ssh from phone [16:01] mrgoodcat: tmux vs screen [16:01] tmux is the new hotness, whereas screen is the old trusty [16:02] got it [16:02] i used to screen but now i tmux [16:02] but which one is hipster?! [16:02] hipsters all have the latest macbook... [16:02] but they also use typewriters at coffee shops [16:02] I DON"T KNOW WHAT TO DO [16:02] lol [16:08] greg-g: lol [16:14] imma laugh when facebook stops using btrfs. I'll bet its not as loud as an announce though. [16:16] jrwren: so you either A) just like it when corps pull out of FLOSS projects or B) dislike btrfs or C) something else :) [16:16] jrwren: also, did you see webscalesql? [16:17] one of our original dbas ("domas", volunteer mostly, also an original member of the Wikimedia Board) is now a dba at FB, and is always making fun of us for running maria [16:28] greg-g: C - i had very bad experience with btrfs [16:28] greg-g: i rolled my eyes in webscalesql direction. [16:28] :) [16:58] I love Google Voice transcription http://pastebin.com/Em8pJQqZ [16:58] I can go where to track my package? [16:59] "Calling with your delivery information. Yeah." [16:59] "The tracking number is 798. Your E 48. Yeah, 937. Bye. Yeah, 540 Yes" [16:59] brousch: the most expensive domain name ever! [16:59] this is great [16:59] thanks [17:26] lol go to sex dot com to track your package [17:34] afternoon [17:38] mrgoodcat, so getting ready to deploy this server for real [17:40] nice [17:41] rick_h_: unbound methods are removed from python3, what do i do?!? [17:44] jrwren: example? [17:44] class A(): [17:44] def m(self): pass [17:44] A.m.im_class [17:44] in python2 that reutrns type A [17:45] in python3 A.m is just function. [17:45] it has no im_class [17:45] so how to get type A from A.m in python 3 ? [17:45] and... worse still... how do handle it in a way that is python2 compat. [17:50] omfg... its gone. [17:50] python3k is fail. [17:50] stupid stupids. [17:51] still... there has got to be a way [17:52] http://legacy.python.org/dev/peps/pep-3155/ === mrgoodcat_ is now known as mrgoodcat [17:58] so I htink I get to if sys.version: [17:58] because even six doesn't handle this case. [18:01] got irc bouncer working now FINALLY [18:01] ended up using znc [18:05] anybody ever use irccloud? [18:12] A long time ago when it was new and free [18:13] its still beta so they're at least trying to act like they're new [18:17] That was back when chromebooks were a new thing [18:18] chromebooks are kinda new still [18:18] i wouldn't call them old yet for sure [18:18] cr-48 [18:20] So 3 years ago [18:21] yea i guess [18:28] whew, that was a mind bender. [18:31] jrwren: man, no idea. Never messed with that. [18:31] didn't know im_class existed tbh [18:40] how in the fuck do i configure RAID1 on this thing man.... I'm about to bash my face off the desk... Zentyal going over ubuntu 13.10. I have 2 2tb drives i'd like to RAID1 as encrypted storage for SAMBA. then my main drive I want to be the boot drive. idk what the hell is going on this partitioner is driving me crazy keeps saying I have no swap space so i try to make swap space and it flags it saying its unsafe because [18:40] its not encrypted. I can't add any swap space to the Raid config to make that be encrypted swap space... im at a loss here... [18:40] woah [18:40] im about to say screw it its friday [18:40] so close to walking out lol [18:41] i finish work in an hour :) [18:41] it was going well until I added the damn drives [18:41] good news [18:41] I got what i was asking about figured out last night [18:41] it was a corrupted install [18:41] reinstalled from scratch and everything went perfect [18:43] oh well that's good [18:43] yeah, then today [18:43] happened [18:43] i was confused when you asked last night... i was like "mine has literally never done that" [18:43] what are you trying to use to set up raid? md? [18:44] started out got water in my headlights, blew a bulb shorted everything out including my ECM, some asshole in a fedex truck ran me off the road, got here they are bitching up front because their wires aren't in the right place. I'm so ready to just punch someone and walk out, oh and on top of it all my furnace just went out this morning. [18:45] Yeah I started a bare ubuntu install thinking that might fix it [18:45] yeah right.... [18:45] if I could just set up an encrypted install on the home drive. I'll let him think those storage drives are encrypted [18:45] Don't really care anymore :) [18:46] He's not smart enough to figure it out anyway. [18:47] so after install is there a way to setup MD? [18:48] wouldn't mind even putting the system on the MD RAid if I could figure out how to get the swap working [18:49] rick_h_: i was being stupid. i got hte equiv by not being stupid and going from implicit coupling to explicit coupling. [18:50] and 1 line of code instead of 15 lines [18:50] woah long day [18:50] sorry to hear that man [18:50] you don't need swap. [18:50] its good, probably shouldn't have used that language either, I'm sorry guys [18:50] run without a swap partition, then apt-get install swapfile [18:50] done! [18:50] OH DEAR GOD SOMEONE BURNT POPCORN PLEASE SEND HELP [18:50] dynamic swap, just like Mac and Windows [18:50] quit it [18:50] why this is not hte default, I'll never know. [18:50] That just made my day a little better lol [18:51] i took out SDA which was an IDE drive im just going to run the system from the base RAID. Should be okay shouldn't it? [18:52] I'd think on the RAID I at least have a mirror so if something breaks the worst I have to do is install Grub on the mirror [18:52] idk this is one of those I don't care days I think [19:00] so, network cables are a fire hazard guys.... [19:00] you can even install grub on both drives so that if one fails the grub will already be there [19:01] yes, that is why you get plenum cable, or something. [19:01] jrwren, sweet, I'm thinking this is a Monday project... [19:01] yeah I was just told that a cluster of network cables has the potential to combust from the amount of electricity flowing through each cable [19:02] same said woman complaining about the cords at the Point of sale up front [19:02] um, no. [19:02] that is just silly. [19:02] lol yeah I know [19:02] that was my point [19:02] but how would anyone know. [19:02] you could educate about voltage, current and such [19:03] I said well considering that your entire computer is a 12v system it would be safe to assume that no one network cable carries more then 12 volts at any given time [19:03] "your computer runs on 115 volts dumbass" "Infact its plugged into the wall" [19:03] yup but that's why they call it switching power supplies [19:03] idk this woman is hopeless [19:04] <<<<<<<<<<<<-------- This guy has a date with Mr. Jack Daniels at 5pm sharp :) [19:10] you could refer her to the IEEE ethernet specification that says its a few volts and a few amps [19:10] i tried looking it up, but I failed. [19:10] Frankly I'd forego irssi-proxy unless there's a specific use-case that isn't covered by tmux / screen and your client of choice. [19:10] Havenstance: to be fair you're assuming nothing ever goes wrong with the PSU or anything like tht [19:10] cmaloney: i kinda had to [19:10] or someone accidentally plus something into POE [19:10] yeah [19:11] honestly I hope it proves me wrong and blows up in her face at this point... im tired of hearing the pity party [19:11] cmaloney: it has to do with our particular network configuration at school, but irssi/tmux is a bit of a pain sometimes [19:11] Havenstance: go home and get a beer [19:11] I already told her that if it was a problem she could move the wires [19:11] mrgoodcat, yeah go home and fix the furnace you mean :) [19:12] I gotta get that running before the pipes refreeze or it gets too cold for the baby [19:12] oh, even PoE is only 35W [19:12] my pipes are frozen at my second house :( [19:13] in theory there should be so few volts in a ethernet cable you could plug one end in and stick the other on your tounge and you'd be alright [19:13] Havenstance: even PoE? [19:13] volts is not what is dangerous [19:13] idk about POE but I'm talking the kind with the switches and stuff [19:13] no the Amps are what get ya [19:13] neither of you have taken any EE classes have you? [19:13] there are PoE switches. [19:13] I have. [19:13] that is why I said 35W [19:13] its all about CURRENT [19:13] ahh didn't see watts [19:14] was thinking volts [19:14] ~friday eyes~ [19:14] :) [19:14] mrgoodcat, she said to me that there was 115 volts running thru an ethernet cable [19:14] time for 4th cup of coffee :) [19:14] you could kindly correct her. [19:14] i'd certainly not put my toungue on a PoE cable no matter what someone told me [19:14] jrwren, tried that [19:14] ah, fail. [19:14] mrgoodcat, no i wouldnt either [19:14] nor me. [19:14] PoE is scary. [19:15] but the kind we have are not POE they are standard ethernet [19:15] i had a VoIP phone with PoE go bad once and it was scarier than i'd have thought [19:15] nobody got hurt or anything but the phone let out the magic blue smoke that makes it work [19:16] now I did convince her that computers run on magic smoke [19:16] I figure forget it, if i cant stand her at least I can have some fun... [19:17] my statement was "at this point the magic smoke is all I can hope for" [19:20] screw this, im going home. ya'll have a good weekend [19:20] idk when i'll be home im gonna stop by the tavern and have a few [19:20] so may or may not be on from home tonight === Havenstance is now known as Haven|BeerThirty [19:28] cmaloney: also irccloud is way easier on a chromebook than ssh is [20:44] Who's the WMU guy in here? http://www.mlive.com/news/kalamazoo/index.ssf/2014/03/is_western_michigan_university.html [20:45] ouch [21:01] I'm not in the edu department but yea its a huge joke [21:01] Engineers fail and go to business. Business students fail and go to education [21:56] Honestly if you're going into teaching for the money I'd like to talk to you [21:58] hahaha.