[00:03]  * Haven|Home hugs gparted
[00:03] <Haven|Home> used it, took me 20 minutes to do what i spent all day at work trying to do with the damn text based
[00:13] <Haven|Home> bbiaf, gonna implement my new working home server <3
[00:33] <jrwren> twitter: "alfredodeza: TIL PostgreSQL is coming with master-master replication. When I jumped from the couch to celebrate I was told I'm a gentleman"
[00:36] <jrwren> and... its not true. it was the april fools joke
[01:43] <jrwren> wtf, samba-ad-dc starting.
[01:43] <jrwren> it runs a domain controller by default???
[01:57] <jrwren> tip: remove your lvm snapshots before upgrading ubuntu - they will likely get filled up
[02:05] <Havenstance> :D
[02:05] <Havenstance> it lives
[02:31] <cmaloney> OK< I find it ironic that Microsoft has played better with the community under .NET than any fear-monger could have predicted
[02:31] <rick_h_> huh?
[02:31] <cmaloney> And Java got a pass even though they pretty much did everything that was foretold of .net
[02:31] <cmaloney> http://arstechnica.com/information-technology/2014/04/microsoft-open-sources-a-big-chunk-of-net/
[02:32] <rick_h_> so now we can go "yay!" to mono apps?
[02:33] <cmaloney> I'm sure someone will say that it's not 100% free, Microsoft is still evil, and we should burn everything to the ground
[02:34] <cmaloney> So we should use Java, where Oracle has sued Google for Dalvik.
[02:38] <rick_h_> well finally got native ubuntu on the air
[02:38] <rick_h_> just had to stop trying to use the OSX specific install iso
[02:38] <rick_h_> that's obvious
[02:38] <cmaloney> heh
[02:39] <cmaloney> Stop using the thing that we created for just such a purpose
[02:43] <Havenstance> so microsoft is putting the start menu back in winblows 8.1?
[02:44] <cmaloney> ALlegedly.
[02:46] <Havenstance> i must admit im intrigued
[02:46] <Havenstance> to see how its gonna look
[02:47] <cmaloney> Considering the way Microsoft has been hitting these backports, I'm sure it'll be 80% there.
[02:47] <Havenstance> probably like shit knowing microsoft
[02:47] <Havenstance> but at least they are bringing it "back"
[02:47] <Havenstance> maybe I can quit using classic shell now
[10:44] <cmaloney> Good morning
[11:35] <rick_h_> morning
[12:21] <cmaloney> Are we having fun yet?
[12:24] <rick_h_> nope
[12:29] <cmaloney> Please to let me know when we should be having fun
[12:29] <cmaloney> kthx
[12:48] <mrgoodcat> good morning
[12:48] <mrgoodcat> and yes i am having fun
[12:49] <mrgoodcat> just started playing with the _thread and queue modules in py3. Reminds me of go channels except that threads are explicit
[12:58] <jrwren> good morning
[12:58] <jrwren> cmaloney: was that a party down reference?
[12:58] <jrwren> I'm having fun.  i upgraded my primary (only) home server to trusty
[12:58] <cmaloney> jrwren: Um, not sure what that is. :)
[12:59] <jrwren> cmaloney: awesome tv show that ran for only 2 seasons a few years ago.
[13:00] <jrwren> a striving actor best known for a beer commercial where he says "Are we having fun yet?" works a catering company where is often recognized.
[13:02] <cmaloney> I've been saying "are we having fun yet" for a while now
[13:02] <cmaloney> I should sue.
[13:03] <jrwren> indeed you have.
[13:03] <cmaloney> note: not really.
[13:03] <jrwren> i don't know why today is the first time I thought to ask you
[13:06] <cmaloney> Well, since I had an anti-climactic response I'm sure it won't be the last time you ask. :)
[13:06] <cmaloney> Sorry to disappoint. :)
[13:11] <jrwren> ha!
[13:12] <jrwren> one of the things I love about ubuntu is I can do-release-upgrade and allow it to take days and things just keep running.
[13:12] <jrwren> dpkg-reconfigure ran overnight and was stuck at a prompt.
[13:12] <jrwren> no big deal. this irssi keeps going. my samba and dhcp and ssh all were still running.
[13:12] <jrwren> I know of no other OS which does this :(
[13:13] <cmaloney> related: I really hate when I do an upgrade like that and it gets stuck at 60% or whatever waiting on me to tell it what to do
[13:15] <jrwren> I don't mind, becuase everything is still working. Its in a tmux window.
[13:15] <jrwren> It will finish... eventually
[13:41] <cmaloney> Right, but I'll leave something overnight and wake up to realize that it only did 20 minutes of a 4 hour upgrade.
[13:42] <jrwren> hahahah, yeah, that does suck
[13:43] <rick_h_> cmaloney: goes away and computer asks "Are you sure?"
[13:43] <rick_h_> :P
[13:43] <cmaloney> every time
[13:43] <cmaloney> Enough that I get a little neurotic around upgrade time
[14:35] <mrgoodcat> would be cool to have a cli switch similar to -y in apt-get
[14:35] <mrgoodcat> accept all windows
[14:35] <mrgoodcat> for power users
[14:45] <jrwren> anyone ever have trouble removing full lvm snapshots?  lvremove says the volume is in use, but it is not.
[14:47] <brousch> Wow. Just ran into the most freetarded person ever in #kivy
[14:47] <brousch> He refuses to fill out a Google form and use github
[14:48] <jrwren> so?
[14:48] <jrwren> google is evil
[14:48] <jrwren> and so is github.
[14:49] <brousch> EVERYTHING IS EVIL
[14:49] <jrwren> everything sucks when you have no team.
[14:51] <brousch> everything is evil, when we're freetarded newbies
[14:54] <jrwren> why should a freetard fill a google form and use github?
[14:57] <brousch> To enter the kivy app contest
[14:59] <mrgoodcat> .test
[14:59] <mrgoodcat> oops wrong window :/
[15:02] <greg-g> brousch: honestly, could you please not use that word
[15:06] <brousch> But it gets results!
[15:07] <greg-g> but it's a horrible word for many reasons
[15:07] <greg-g> lots of horrible words "get results" but are still not useful to say
[15:09] <brousch> Suggest an alternative
[15:09] <greg-g> a freesoftware advocate
[15:09] <greg-g> just like I would not appreciate you saying "retarded" in here
[15:09] <greg-g> in reference to a mentally handicaped person
[15:10] <greg-g> but whatever, use dispicable slang terms that are only useful in inciting people and not having a dicussion all you want
[15:10] <greg-g> just not in here
[15:14] <brousch> I appologize
[15:14] <greg-g> thank you, sorry for snapping
[15:17] <jrwren> wow, so this fool wanted to enter the app contest, but not do what is required to do so.
[15:17] <jrwren> that is foolish
[15:18] <brousch> I could understand if we required a Google account, but it's just a form. And how do you contribute to free software these days without a github account?
[15:29]  * greg-g does :)
[15:30] <greg-g> MediaWiki + git-annex aren't on github (well, mirrored, but we don't *use* github)
[15:34] <jrwren> you don't have a github account?
[15:35] <greg-g> I have one, but don't use it
[15:35] <greg-g> haven't for a while, that is
[15:37] <brousch> Is zealot offensive? open source zealot?
[15:39] <jrwren> no
[15:39] <jrwren> its a starcraft character :p
[15:39] <brousch> I need a term that's more hard-core than advocate
[15:40] <jrwren> absolutist
[15:40] <jrwren> orthodox
[15:40] <jrwren> creationist
[15:41] <jrwren> scientologist
[15:41] <greg-g> heh
[15:41] <brousch> Advocating is one thing, but when you make your life more difficult by refusing compromise, it needs a new term
[15:41] <greg-g> brousch: what would you call MLK?
[15:41] <brousch> See, advocate seems too weak there
[15:42]  * greg-g nods
[15:42] <brousch> That's a good litmus test though
[15:45] <greg-g> and what would Malcom X be? :P
[15:45] <jrwren> a freedom fighter
[15:45] <rick_h_> so RMS is an open source commando?
[15:45] <jrwren> yes
[15:45] <jrwren> no.
[15:46] <rick_h_> works for me
[15:46] <rick_h_> lol
[15:46] <jrwren> he hates the term "open source"
[15:46] <rick_h_> oh right, sorry
[15:46] <jrwren> he is a free software commando
[15:46] <greg-g> cammando... no, please no
[15:46] <rick_h_> lol
[15:46] <greg-g> he'd probably say comrade :)
[15:46] <jrwren> please remember to wear underwear
[15:46] <jrwren> His interview on RT was very good
[16:00] <cmaloney> There's a difference between being an activist and being an asshole.
[16:00] <cmaloney> an activist tries to change the world in positive ways that benefit everyone
[16:01] <cmaloney> the asshole tries to change the world to serve their own selfish interests.
[16:02] <cmaloney> And there is a fine line between the two
[16:02] <cmaloney> (with some overlap)
[16:02] <brousch> activist might be good
[16:02] <brousch> free software activist
[16:03] <brousch> To me, that implies a level of action above advocacy
[16:03] <jrwren> are you imply any of these names mentioned are assholes?
[16:03] <brousch> And I am comfortable calling MLK a civil rights activist
[16:04] <akelling> http://linux.slashdot.org/story/14/04/04/1523231/linus-torvalds-suspends-key-linux-developer
[16:05] <jrwren> old news
[16:05] <jrwren> and calling that person a keylinux developer... just the lies I expect from /.
[16:05] <jrwren> key systemd developer.
[16:05] <akelling> I can agree to that.
[16:05] <jrwren> but not a key linux developer
[16:06] <akelling> *sigh* just noticed it took /. a day to post that.
[16:08] <cmaloney> jrwren: RMS I would consider to be more activist than asshole
[16:08] <jrwren> cmaloney: agree. I've not seen any assholes mentioned.
[16:08] <cmaloney> though at times I find him petty and unreasonable.
[16:09] <cmaloney> but it is unreasonable people that enact change.
[16:09] <jrwren> i've not heard him be unreasonable.
[16:09] <cmaloney> I know more about MLK the holiday than I do about MLK the person
[16:09] <cmaloney> so I'm not one to mane the distinction
[16:09] <cmaloney> s/mane/make/
[16:13] <cmaloney> I found the whole GNU/Linux thing to be a bit much
[16:14] <jrwren> oh yeah, that is a good point.
[16:14] <jrwren> guess what isn't gnu/linux...
[16:14] <jrwren> Android.
[16:14] <jrwren> no gnu in android.
[16:14] <jrwren> just linux
[16:15] <jrwren> and I don't think anyone cares to call it BSD/Linux
[16:15] <jrwren> because that just gets confusing :)
[16:16] <greg-g> hehe
[17:22] <brousch> Be careful on the playgrounds in Ypsi http://www.mlive.com/news/ann-arbor/index.ssf/2014/04/mystery_pooper_defecating_on_p.html
[17:23] <ColonelPanic001> it's a dog
[17:23] <jrwren> yeah?
[17:24] <brousch> up on the slide?
[17:32] <jrwren> i'd think the scat type would be dicernable
[17:33] <jrwren> discernable
[17:48]  * greg-g looks for his copy of "Who pooped in the woods?"
[17:55] <brousch> Is google TV still a thing? http://www.groupon.com/deals/gg-asus-cube-with-google-tv
[18:05] <cmaloney> brousch: I doubt it'll be a thing much longer
[18:05] <cmaloney> seems like the Chromecast has pretty much subsumed it.
[18:06] <cmaloney> (or more likey consumed it :) )
[18:16] <ColonelPanic001> depends on the size of the dog
[18:16] <ColonelPanic001> some dogs poop like people
[18:16] <ColonelPanic001> perhaps it's a humanlike dog that likes to climb
[18:16] <ColonelPanic001> or a dog-human hybrid.
[18:58] <Havenstance2> YAWN!!!
[18:59] <Havenstance2> So apparently our POS software tries to capture a signature, if the customer hits cancel at the screen instead of canceling the transaction like it should it asks me if i want to try the capture again, if I click no it processes their card anyway regardless of the fact they just said they wanted to cancel the transaction
[19:02] <rick_h_> man that /. makes me have a little smile on a friday
[19:04] <callmeDarwin> POS <perk>  I've been writing POS's for 15 years
[19:13] <mrgoodcat> is there any good way to make private class methods in python?
[19:13] <brousch> Why are you so worried about privacy?
[19:13] <mrgoodcat> i'm not
[19:14] <mrgoodcat> if it isn't easy i'm not going to worry about it
[19:14] <brousch> There is only a convention for private. It is not actually enforced
[19:14] <brousch> __method
[19:14] <mrgoodcat> but there are some methods in my class that could affect the state of an instance and cause the methods that are meant to be used to return wrong values
[19:15] <rick_h_> just one _
[19:15] <mrgoodcat> will that make it private? or just a way to mark methods to stay away from
[19:15] <rick_h_> convention
[19:15] <mrgoodcat> ok
[19:15] <rick_h_> in python you can inspect at get any anything if you want
[19:15] <rick_h_> but by convention, if it's underscored, use at your own risk
[19:15] <mrgoodcat> perfect
[19:16] <mrgoodcat> is that why the thread module was renamed to _thread in py3?
[19:16] <mrgoodcat> am i supposed to use threading?
[19:16] <rick_h_> probably
[19:16] <brousch> Ah, right __ is name mangled
[19:16] <rick_h_> yep
[19:16] <rick_h_> threading ftw
[19:16] <rick_h_> so if you really really wantit you can import _thread as thread
[19:16] <mrgoodcat> thats what i did
[19:16] <mrgoodcat> lol
[19:16] <rick_h_> but it's not exposed any longer as public api
[19:17] <mrgoodcat> all i needed was to be able to spin a single thread for a reactor loop
[19:17] <mrgoodcat> so i didn't feel like relearning threading
[19:17] <rick_h_> heh, well threading, check out asyncio, tornado and twisted have nice reactor loops
[19:17] <mrgoodcat> no outside deps
[19:18] <rick_h_> so asyncio then
[19:18] <mrgoodcat> so i'm stuck writing my own
[19:18] <mrgoodcat> yea?
[19:18] <mrgoodcat> not asyncore?
[19:18] <rick_h_> thought so, looking
[19:19] <rick_h_> check out https://docs.python.org/3/library/concurrent.futures.html#module-concurrent.futures and
[19:19] <rick_h_> https://docs.python.org/3/library/asyncio.html?highlight=asyncio#module-asyncio
[19:20] <mrgoodcat> anyncio is 3.4 only
[19:20] <mrgoodcat> i'm on 3.3 right now
[19:20] <mrgoodcat> it needs to run on 12.04
[19:20] <brousch> Throw that junk away, man, it's an antique!
[19:20] <rick_h_> ah, sorry thought you were on 3.4
[19:21] <rick_h_> mrgoodcat: ah, then you can pip install it
[19:21] <rick_h_> but then it's an 'outside dep'
[19:21] <rick_h_> not sure if it counts if it's eventually not outside
[19:21] <mrgoodcat> yea i'm not sure if that counts...
[19:21] <rick_h_> but concurrent.futures is available if it'll do what you need
[19:21] <mrgoodcat> ok
[19:21] <rick_h_> simple thread loop
[19:21] <mrgoodcat> thanks i'll look into it
[19:22] <mrgoodcat> but tbh it's working right now with _thread so i'm hesitant to screw with it too much
[19:22] <rick_h_> well, the thing is now if you do update python it can break
[19:22] <rick_h_> and in a non-obvious way
[19:22] <rick_h_> but yea, working > *
[19:22] <rick_h_> the others are FYI and suggestions for a future path
[19:23] <mrgoodcat> i don't want it to break on a python update...
[19:23] <mrgoodcat> that would really upset $boss
[19:23] <rick_h_> yea, thus avoid underscores
[19:23] <mrgoodcat> gdi
[19:24] <mrgoodcat> is there an equivalent to start_new_thread(func) in threading?
[19:24] <rick_h_> jrwren: might know better, I've not used it yet since I'm not py3 bound but I thought he poked at threading some
[19:24] <mrgoodcat> i'll just rtfd
[19:25] <rick_h_> http://pymotw.com/2/threading/ ?
[19:26] <mrgoodcat> so i create an instance of Thread with my function and then t.run() ?
[19:26] <mrgoodcat> er start
[20:03] <jrwren> mrgoodcat: yes.
[20:03] <jrwren> mrgoodcat: if you can, just concurrent futures.  much eaiser
[20:04] <jrwren> brousch: nice Weird Al ref.
[20:04] <jrwren> access modifiers are stupid and harmful. never mark things protected or private in any language.
[21:23] <Havenstance> mrgoodcat, zentyal is up, working, doing everything I need it for :)
[21:23] <Havenstance> Including hosting teamspeak server....
[22:18] <jrwren> teamspeak server sounds like a corporate thing
[23:33] <cmaloney> evening