[03:04] <cmaloney> Dammit Canonical, now is not the time when you should be letting go of all of your talented people
[03:04] <cmaloney> *wah*
[03:05]  * cmaloney beginis thinking about plan D, where I write books that parents are embarrassed to read to their kids
[03:06] <cmaloney> "The Fucking Duck", "The Shittiest Day", and "Don't grow older because reality sucks":
[03:06] <_stink_> like about puberty?
[03:06] <_stink_> ah i wasn't far off
[03:06] <cmaloney> Yeah, puderty is good too
[03:06] <cmaloney> "Why does it hurt when I pee"
[12:50] <cmaloney> morning
[12:51] <rick_h> morning
[12:51] <rick_h> cmaloney: how did the MUG meeting go?
[12:51] <cmaloney> pretty well. I have a few things to add to the presentation before Penguicon
[12:51] <rick_h> yea, it's really good to practice things like that
[12:52] <cmaloney> and Tony's talk on firewalls was really good. JoDee was there and she said she learned more about firewalls than in her networking class.
[12:52] <rick_h> lol, that's awesome
[12:52] <rick_h> tony's smart people so good stuff
[12:52] <cmaloney> Yeah, definitely.
[12:53] <cmaloney> bbiab. Getting a roast for dinner (Because the roast we had really did go south on April 10th. )
[12:54] <Zimdale> I'll probably check it out at pcon
[12:54] <Zimdale> pending if I can get up by 9 am that saturday
[12:56] <rick_h> lol, always a challenge
[12:57] <Zimdale> Hangovers are pretty curel at pcon :(
[13:20] <brousch__> rick_h: Were you spared the Canonical axe?
[13:20] <rick_h> brousch__: yea
[13:22] <brousch__> That's good
[13:23] <rick_h> hopefully it'll feel that way in a bit :/ but yea rough times
[13:23] <brousch__> I went through that recently: half of the company let go and I survived. It is tough.
[14:06] <shakes808> rick_h: Canonical downsized?
[14:06] <rick_h> shakes808: yea, bit cuts this week
[14:06] <shakes808> wow that's shitty, but good thing you dodged that axe
[14:14] <cmaloney> Zimdale: Yeah, the 9am slot is pretty brutal. Not sure if it's as bad as 9am on Sunday though.
[14:14] <rick_h> cmaloney: good call
[14:15] <cmaloney> Yeah, unfortunately it dumps a lot of good folks into the pool that I'm trying to swim in
[14:15] <cmaloney> (The Canonical axe)
[14:15] <Zimdale> like smlr at pcon?  I feel for those guys
[14:16] <cmaloney> eg: "why would I hire themediocreprogrammer.com when I can get Barry Warsaw"?
[14:16] <cmaloney> Zimdale: That's their thing though.
[14:16] <cmaloney> They've been Sunday Morning for the longest time
[14:16] <Zimdale> Yup
[14:17] <brousch__> Hm, I'm surprised JuJu people were cut. Isn't that one of the projects that is continuing?
[14:18] <cmaloney> Likely cutting Python developers
[14:18] <cmaloney> I think the only thing that is still Python is launchpad and some odds and sods on the desktop
[14:19] <rick_h> So it's not a specific style of dev but kind of an across the board thing
[14:20] <cmaloney> Still sucks though.
[14:21] <rick_h> oh there's a lot of sucking going on for sure
[14:26] <brousch__> phrasing
[14:27] <rick_h> :)
[14:30] <brousch__> So most everything else has moved to Go?
[14:32] <rick_h> Oh, most things are in Go for sure. I think it's a case of just right tool/right job. I mean a lot of python is done around the Juju ecosystem, python-libjuju, etc. But the core products like Juju, snaps, lxd etc are Go. I think the snapcraft tool is Python.
[14:32] <rick_h> but the axe wasn't about folks that have skill x or y. e.g. this wasn't any sort of great python purge.
[14:32] <cmaloney> https://quitter.is/notice/3122143 <- Replacing /dev/null with a filesystem
[14:32] <cmaloney> s/fiesystem/file/
[14:33] <rick_h> hmm, can't load that?
[14:34] <cmaloney> It's just the one quip, but it looks like it's trying to make you use the qvitter page
[14:40] <brousch__> We're moving some things from Python to Go also
[14:41] <jrwren> so sad. its the wrong move.
[14:41] <jrwren> pypy is faster than go in some cases, and there is no denying python is a far more powerful language.
[14:42] <cmaloney> jrwren: But Google uses it, so it must be good
[14:42] <cmaloney> if Google used Rust we'd be bitching about everyone moving to Rush
[14:42] <cmaloney> Rust, too
[14:42] <cmaloney> You should already be well into Rush by now
[14:42] <jrwren> lol.
[14:43] <jrwren> exactly.
[14:43] <jrwren> google has far to much weight and not enought critics.
[14:43] <jrwren> it is was an MSFT language, everyone would be critical.
[14:43] <cmaloney> (Now I want to make a Rush language where people invoke the compiler using "gdd"
[14:43] <jrwren> swift IS an aaple language and everyone IS critical.
[14:43] <cmaloney> and instead of lex, it'd be "alex"
[14:43] <jrwren> google always gets a pass, even though they are the biggest spy and customer abuser next to facebook
[14:44] <brousch__> Bigger than Comcast?
[14:44] <jrwren> yes.
[14:44] <jrwren> because at least comcast can't read your email because its over https, but google can read all of your email
[14:44] <jrwren> and does, and uses it to build a profile of you to target ads and other things.
[14:45] <cmaloney> They're working on that
[14:45] <jrwren> and they sell you things so that you'll pay for the privilege of having google spy on you. its mind boggling.
[14:45] <cmaloney> "Please accept this certificate so that we may use our MITM service to better help our customers"
[14:57] <jrwren> exactly, or... use our browser, which has its own list of trusted CA.
[14:57] <jrwren> you don't think they made chrome because FF was slow, do you? :)
[14:58]  * jrwren takes off tin foil hat.
[15:01] <cmaloney> I not only have a mouse on my desk, but now I have a cat: https://plus.google.com/photos/117777908934895049975/album/6408130867260141809
[15:02] <jrwren> new cat?  yay! congrats.
[15:02] <Zimdale> yay cat!
[15:03] <cmaloney> jrwren: Not new cat. She's coming up on 5 years old. :)
[15:04] <Zimdale> Cat's a cat and should always be congratulated
[15:04] <cmaloney> Darn tootin.
[15:05] <jrwren> oh. just joined the desk. nice.
[15:05] <cmaloney> Yeah
[15:05] <cmaloney> JoDee was vacuuming, and Pixel uses my desk as a safe haven
[15:16] <shakes808> that cat isn't doing a great job at taking care of the mouse!!!  I think your broken is cat.
[15:49] <cmaloney> Is there a particular reason why React lets you do stuff like var foo = <p>Hello foo</p>;
[15:50] <cmaloney> seems like we're constantly tweaking the "presentation inside the code" boundries
[15:55] <jrwren> cmaloney: we don't care about that anymore.
[15:56] <Zimdale> What do you mean, just the jsx idea or putting jsx inside variables?
[15:56] <cmaloney> The jsx file
[15:57]  * cmaloney is playing with CodeAcademy and the first thing they're showing is JSX
[15:57] <Zimdale> That's like react's whole thing, basically creating their own shadowdom
[15:57] <cmaloney> and they're all about this "var = <p>Hello</p>;" stuff
[15:57] <cmaloney> like a kid that's proud of the dookie on the carpet
[15:58] <Zimdale> yeah then in the render you would do "<foo />"
[15:58] <Zimdale> kinda sorta maybe
[15:58] <Zimdale> would actually probably be <span>{foo}</span> or something similar
[15:58] <jrwren> cmaloney: your instinct is exactly right and there is no great solution. react mixes presentation concerns and it is a problem.
[15:59] <cmaloney> It's like someone said "PHP got it right, so lets do more of that"
[15:59] <jrwren> yup.
[15:59] <jrwren> 'cept its client side.
[15:59] <cmaloney> But then again, this is Facebook, so PHP is the lingua-franca there
[15:59] <Zimdale> Ehhhhh I gotcha, I think they justify it by saying "React is just the view layer so it's still part of the view"
[16:06] <jrwren> ^^^ what Zimdale said
[16:08] <cmaloney> Yeah, it's not too horrible, just weird.
[16:09] <Zimdale> Once you get used to it, it's pretty sweet
[16:10] <Zimdale> then you can contribute to pocket penguin \o/
[16:13] <cmaloney> Exactly
[16:13] <Zimdale> except do not learn from that horrible alt framework I used
[16:13] <Zimdale> my god the regerts
[16:16] <Zimdale> That was a lot of "oshit I have to build this all before pcon" decisions so it's missing some pretty essentia things like docs :(
[17:10] <jrwren> anyone know if I can split panes in tmux, but have the pane windows be unique tmux sessions?
[17:11] <jrwren> i'd like to navigate tmux windows in each pane isntead of having the panes exist in a window.
[17:14] <jrwren> maybe I can just join-pain my way there.
[17:16] <cmaloney> jrwren: I've never tried to use multiple sessions with tmux like that
[17:17] <jrwren> yeah :/
[17:18] <jrwren> join-pane is good enough. a little ackward, but I'll take it.