* 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:03 |
---|---|---|
Haven|Home | bbiaf, gonna implement my new working home server <3 | 00:13 |
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:33 |
jrwren | and... its not true. it was the april fools joke | 00:36 |
jrwren | wtf, samba-ad-dc starting. | 01:43 |
jrwren | it runs a domain controller by default??? | 01:43 |
jrwren | tip: remove your lvm snapshots before upgrading ubuntu - they will likely get filled up | 01:57 |
Havenstance | :D | 02:05 |
Havenstance | it lives | 02:05 |
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:31 |
rick_h_ | so now we can go "yay!" to mono apps? | 02:32 |
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:33 |
cmaloney | So we should use Java, where Oracle has sued Google for Dalvik. | 02:34 |
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:38 |
cmaloney | Stop using the thing that we created for just such a purpose | 02:39 |
Havenstance | so microsoft is putting the start menu back in winblows 8.1? | 02:43 |
cmaloney | ALlegedly. | 02:44 |
Havenstance | i must admit im intrigued | 02:46 |
Havenstance | to see how its gonna look | 02:46 |
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 | 02:47 |
cmaloney | Good morning | 10:44 |
rick_h_ | morning | 11:35 |
cmaloney | Are we having fun yet? | 12:21 |
rick_h_ | nope | 12:24 |
cmaloney | Please to let me know when we should be having fun | 12:29 |
cmaloney | kthx | 12:29 |
mrgoodcat | good morning | 12:48 |
mrgoodcat | and yes i am having fun | 12:48 |
mrgoodcat | just started playing with the _thread and queue modules in py3. Reminds me of go channels except that threads are explicit | 12:49 |
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:58 |
jrwren | cmaloney: awesome tv show that ran for only 2 seasons a few years ago. | 12:59 |
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:00 |
cmaloney | I've been saying "are we having fun yet" for a while now | 13:02 |
cmaloney | I should sue. | 13:02 |
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:03 |
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:06 |
jrwren | ha! | 13:11 |
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:12 |
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:13 |
jrwren | I don't mind, becuase everything is still working. Its in a tmux window. | 13:15 |
jrwren | It will finish... eventually | 13:15 |
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:41 |
jrwren | hahahah, yeah, that does suck | 13:42 |
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 | 13:43 |
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:35 |
jrwren | anyone ever have trouble removing full lvm snapshots? lvremove says the volume is in use, but it is not. | 14:45 |
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:47 |
jrwren | so? | 14:48 |
jrwren | google is evil | 14:48 |
jrwren | and so is github. | 14:48 |
brousch | EVERYTHING IS EVIL | 14:49 |
jrwren | everything sucks when you have no team. | 14:49 |
brousch | everything is evil, when we're freetarded newbies | 14:51 |
jrwren | why should a freetard fill a google form and use github? | 14:54 |
brousch | To enter the kivy app contest | 14:57 |
mrgoodcat | .test | 14:59 |
mrgoodcat | oops wrong window :/ | 14:59 |
greg-g | brousch: honestly, could you please not use that word | 15:02 |
brousch | But it gets results! | 15:06 |
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:07 |
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:09 |
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:10 |
brousch | I appologize | 15:14 |
greg-g | thank you, sorry for snapping | 15:14 |
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:17 |
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:18 |
* greg-g does :) | 15:29 | |
greg-g | MediaWiki + git-annex aren't on github (well, mirrored, but we don't *use* github) | 15:30 |
jrwren | you don't have a github account? | 15:34 |
greg-g | I have one, but don't use it | 15:35 |
greg-g | haven't for a while, that is | 15:35 |
brousch | Is zealot offensive? open source zealot? | 15:37 |
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:39 |
jrwren | absolutist | 15:40 |
jrwren | orthodox | 15:40 |
jrwren | creationist | 15:40 |
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:41 |
* greg-g nods | 15:42 | |
brousch | That's a good litmus test though | 15:42 |
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:45 |
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 | 15:46 |
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:00 |
cmaloney | the asshole tries to change the world to serve their own selfish interests. | 16:01 |
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:02 |
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:03 |
akelling | http://linux.slashdot.org/story/14/04/04/1523231/linus-torvalds-suspends-key-linux-developer | 16:04 |
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:05 |
akelling | *sigh* just noticed it took /. a day to post that. | 16:06 |
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:08 |
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:09 |
cmaloney | I found the whole GNU/Linux thing to be a bit much | 16:13 |
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:14 |
jrwren | and I don't think anyone cares to call it BSD/Linux | 16:15 |
jrwren | because that just gets confusing :) | 16:15 |
greg-g | hehe | 16:16 |
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:22 |
ColonelPanic001 | it's a dog | 17:23 |
jrwren | yeah? | 17:23 |
brousch | up on the slide? | 17:24 |
jrwren | i'd think the scat type would be dicernable | 17:32 |
jrwren | discernable | 17:33 |
* greg-g looks for his copy of "Who pooped in the woods?" | 17:48 | |
brousch | Is google TV still a thing? http://www.groupon.com/deals/gg-asus-cube-with-google-tv | 17:55 |
cmaloney | brousch: I doubt it'll be a thing much longer | 18:05 |
cmaloney | seems like the Chromecast has pretty much subsumed it. | 18:05 |
cmaloney | (or more likey consumed it :) ) | 18:06 |
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:16 |
Havenstance2 | YAWN!!! | 18:58 |
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 | 18:59 |
rick_h_ | man that /. makes me have a little smile on a friday | 19:02 |
callmeDarwin | POS <perk> I've been writing POS's for 15 years | 19:04 |
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:13 |
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:14 |
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:15 |
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:16 |
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:17 |
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:18 |
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:19 |
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:20 |
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:21 |
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:22 |
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:23 |
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:24 |
rick_h_ | http://pymotw.com/2/threading/ ? | 19:25 |
mrgoodcat | so i create an instance of Thread with my function and then t.run() ? | 19:26 |
mrgoodcat | er start | 19:26 |
jrwren | mrgoodcat: yes. | 20:03 |
jrwren | mrgoodcat: if you can, just concurrent futures. much eaiser | 20:03 |
jrwren | brousch: nice Weird Al ref. | 20:04 |
jrwren | access modifiers are stupid and harmful. never mark things protected or private in any language. | 20:04 |
Havenstance | mrgoodcat, zentyal is up, working, doing everything I need it for :) | 21:23 |
Havenstance | Including hosting teamspeak server.... | 21:23 |
jrwren | teamspeak server sounds like a corporate thing | 22:18 |
cmaloney | evening | 23:33 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!