/srv/irclogs.ubuntu.com/2014/02/18/#ubuntu-us-mi.txt

cmaloneygreg-g: You might get yourt post-rock episode sooner than you think. ;)00:17
greg-gyay00:21
cmaloneyMay be tinged with stoner metal / psychadelic metal00:44
cmaloneygreg-g: Actually I think it's going to be another mix episode01:02
cmaloneyWait... I think I hit the motherlode. :)01:04
rick_h_http://vimeo.com/86812942 must resist the urge to buy toy now! That's so cool. No whales around here though. Just blizzards01:47
cmaloneyrick_h_: You got bitten by the RC bug hard didn't you?01:47
rick_h_cmaloney: I've avoided going nuts so far :)01:48
cmaloneyI'm surprised you haven't gone further, honestly.01:48
cmaloneyThere's the convergence between wood-working and plane building that I thought would be your crack01:48
rick_h_hah01:49
cmaloneyMusic is my crack. Just spent way too much money for this episode.01:52
rick_h_heh, that's ok. Amazon is loving me today as well. Always something01:53
cmaloneyYeah, that's the other thing.01:53
cmaloneyHad to get a drum for the printer on an emergency-basis.01:53
cmaloneyit's putting lines on the pages.01:53
rick_h_speaking of amazon. time to go sit down with more books on how not to suck at running a team/project.01:54
rick_h_ruh roh01:54
rick_h_well, should be good for a while now01:54
cmaloneyYeah, it was due anyway01:54
cmaloney18% done01:54
cmaloney18% left rater01:54
cmaloneyrather01:54
cmaloneygreg-g: I think you're going to like this episode a lot.02:40
cmaloneyit mixes sludge, doom, black metal, and post rock / post metal.02:40
cmaloneyand each song is over 8 minutes long. :)02:41
cmaloneyThis episode of Open Metalcast is over 1:3002:58
cmaloneyhttp://openmetalcast.com/2014/02/17/open-metalcast-episode-90-long-playing-record/ <- greg-g03:58
greg-gcmaloney: yay04:54
greg-gcmaloney: oh man, and now I feel special, being named in the post :)04:56
rick_h_morning13:42
brouschug13:42
rick_h_+113:42
rick_h_was up at 5am clearing the the drive for the wife13:43
rick_h_will need nap time later13:43
brousch1 more inch and I'd be stuck in the road13:43
rick_h_oh yea?13:43
rick_h_glad you made it13:43
brouschMain roads are plowed, but side roads are not, so it's slushy snow and plow walls at intersections13:44
rick_h_yea, that's the fun stuff13:44
rick_h_main roads were boring13:44
brouschHad to blast through to get to day care13:44
rick_h_yea, definitely a good year to drive a big car with big snow tires13:46
brouschI have new all-season tires. Doing well so far13:47
rick_h_yea, good year for new tires as well. Would suck with the way it's been so snowy/cold/icy with tires on their last legs13:48
brouschI was out shoveling last night. Guy across the street and I were laughing as he tried to throw snow over his 9ft tall wall of snow13:52
brouschHave to scoop, turn your back to the wall, throw it backwards over your head13:52
rick_h_lol13:52
brouschHe is up hill, so he has a wall taller than my big piles13:53
rick_h_nice, yea, I love the snow but I'm getting annoyed with having to do planned shoveling passes to try to even out the snow hills13:54
rick_h_and the mailbox area is full of fail13:54
rick_h_I'm waiting for them to just stop delivering13:54
brouschI got a notice last week. Today they will fail because I can only see a fist-sized area of the mailbox13:55
brouschI need to rake the roof again tonight. That sucks13:58
brouschMy wife wanted to shovel last night. She did about 15ft and quit, saying she felt like she was going to puke14:02
rick_h_heh, my wife always says she'll help14:04
rick_h_but it's more of a "I'll shovel some path down the drive" vs really clearing it14:04
brouschTo be fair, she started at the end with huge piles and is 6" shorter than I am14:05
rick_h_hah14:05
rick_h_way to setup to get her back inside to prepare your hot tea14:06
brouschmulled wine14:14
cmaloneyYeah, we didn't get as much as I thought we might14:17
cmaloneythough I haven't shoveled it yet.14:17
brouschIt's getting deceptive. It didn't looke like much until I went out there14:17
brouschSize of the snow banks is making things seem smaller14:17
rick_h_hah, hills among mountains14:18
rick_h_yea, we got a few good inches, but not the 6+ on the high end14:18
brouschI shoveled 4" last night and there was another 1" this morning14:19
cmaloneyhttp://openmetalcast.com/2014/02/17/open-metalcast-episode-90-long-playing-record/14:27
cmaloneyIf you like longer songs you're in for a treat. :)14:28
jrwrenshorter is easier to shovel.15:02
jrwreni'm too tall so the angle of the shovel is not right so I have to bend down which is a back breaker.15:02
brouschGet a bigger shovel15:02
jrwrenit was a nice workout this morning. If I had to do that every morning, I'd be in good shape.15:02
jrwrenI'd not be able to lift a bigger shovel.15:02
brouschI have one with a special bent handle15:02
jrwrenmaybe a longer handle would help15:02
jrwrenoh so THAT is what the handle bend is for.15:03
rick_h_no, small. best thing ever http://www.amazon.com/gp/product/B000A28780/ref=wms_ohs_product?ie=UTF8&psc=115:03
rick_h_bent handle is fail15:03
rick_h_did that for 4 years15:03
brouschI like it better than my old straight handle15:03
rick_h_get big to push to the edge, then go small to lift over the pile15:03
jrwrenrick_h_: I don't get it. what is special about that one?15:03
rick_h_jrwren: it's really light and small for getting the pile from the edge up/over the hills15:04
brouschThat one has no edges. flinging over your head backwards will take forever15:04
jrwrenmine is also 22 or 24". 18" is small.15:04
rick_h_right, to be light15:04
jrwrengot it.15:04
jrwrenI'll keep my back breaker and call it me working out :)15:04
jrwrenI want to stay young15:04
rick_h_heh15:05
rick_h_lmorchard: bookie has CORS support :P (just seeing the thread on pinboard about it)15:29
rick_h_of course trevlar had to ask for it to get it put in15:30
rick_h_widox: my email says to congrat you on 3yrs at work so I obey :P16:15
widoxrick_h_: hehe - thanks16:16
rick_h_stupid linkedin emails16:16
widoxthey seem to be multiplying, too16:17
cmaloneyI'm glad I deleted my account16:17
widoxjobs, groups to join. blah16:17
cmaloneywidox: You might have missed them in the 10x other emails.16:17
widoxbut, but the networking opportunities cmaloney!16:17
rick_h_heh16:17
cmaloneywidox: as opposed to, oh I dunno, talking to people?16:17
rick_h_people are over rated, it's connections that count16:18
rick_h_moar connections!16:18
greg-gI hit 500+, so any more doesn't help me :(16:18
rick_h_well greg-g is set for life16:18
cmaloneygreg-g is so connected pretty soon we'll call him Ma Bell.16:19
widoxwhew, we are amongst a celeb here. greg-g  ;)16:19
widoxpretty sure I've only got a handful or so16:19
greg-gI gotta disconnect from some people, clean up this shit (or just leave)16:19
cmaloneyNOOOO!!!16:20
greg-gI did the conference stuff for a couple years, that gets 'em in16:20
cmaloney(he's talking about us I'm sure)16:20
greg-gcmaloney: cull the oldest connections :)16:20
rick_h_hah, he's got to cut bait from the old MI losers16:20
cmaloneygreg-g: That's adouble-edged sword.16:20
cmaloneyThe conference connections16:20
cmaloneySome really cool people out there.16:21
greg-gyeah, most of these weren't16:21
cmaloneybut yeah, some times I feel like my socail networking is Katamari Damacy.16:21
rick_h_I'm kind of strict in my use16:21
greg-gthey were all K-12, state employees who heard me talk sensibly about standards16:21
rick_h_I have to really know you16:21
cmaloneyWhich is why I like Google+16:21
rick_h_and even if I work with you, I might not add you if I feel I might need to be asking around for a job16:21
cmaloneyI can stay connected with people without actually seeing them speak. :)16:21
rick_h_e.g. the 'will you keep quiet' factor16:21
cmaloneyrick_h_: yeah, that's tough16:22
rick_h_and I never connect with a boss, unless he leaves to another company :)16:22
cmaloneyI've broken that rule several times over.16:23
cmaloneybut that's because I work with cool bosses. ;)16:23
cmaloney*cough*16:23
cmaloney;)16:23
rick_h_hah16:24
greg-gyeah, I haven't yet used LinkedIn for any job searching at all.16:26
greg-gI wish I could just export my contacts names/emails from their16:27
gamerchick02oh linkedin. so many emails. i turned a lot of them off, but i might have to revisit the email settings again.16:28
gamerchick02and i didn't get internet access at work; i'm at home.16:29
gamerchick02i hate being sick16:29
gamerchick02:(16:29
gamerchick02rebooting for fun and profit, brb16:29
cmaloneygamerchick02: Hope you feel better.16:35
gamerchick02me too. i'm not coughing as much as i was yesterday so that's good16:36
gamerchick02i hate missing work. :(16:36
cmaloneyI can understand that.16:37
gamerchick02it's better for me to be home though. i got so much sleep last night and this morning16:40
brouschrick_h_: One more + for Portland https://twitter.com/yourmetjenny/status/435755065882578944/photo/116:53
cmaloneybrousch: You and your "data"16:55
brouschrick_h_ has me convinced. Now I have to get my wife off the idea of Hawaii16:56
brouschGeorge says "absolutely not" to Hawaii because of volcanoes and lava.16:56
gamerchick02+1 to Portland16:58
gamerchick02if there were jobs there i'd move in a heartbeat. not sure if there's a lot of demand for mechanical engineers. :-P16:58
gamerchick02volcanoes and lava happen on the uninhabited islands anyway, brousch16:59
rick_h_brousch: the good news never ends16:59
mrgoodcatanybody have any idea how to backlog in irssi without page up/down?18:26
jrwrenlike on a mac?18:44
jrwrenfn-up arrow.18:44
jrwrenbecause that is page up.18:44
jrwrenbut page up is standard part of KB, you gotta have it somewehre.18:45
mrgoodcaton a chromebook18:49
mrgoodcati figured out alt+up does page up18:49
mrgoodcatchc is at bean and leaf correct?18:50
brouschmmmm, chromebook18:55
mrgoodcati love my chromebook18:56
mrgoodcatruns ubuntu just fine too :)18:56
brouschWhat do you have? I picked up a Haswell C720 with 4GB for my son18:56
mrgoodcatc720p18:56
mrgoodcatsame thing but touch screen18:56
brouschAh, is the touch screen useful?18:56
mrgoodcati have the 2gb version though18:56
mrgoodcatthe touch screen is usefull in chromeos but not in ubuntu18:56
brouschI find touch screens much less useful when there's a keyboard between me and the screen18:57
mrgoodcatits nice scrolling through news feeds and such18:57
mrgoodcatand pinch to zoom18:57
brouschI installed Crouton into a 2GB C720, but there was not enough RAM to run minecraft18:58
brouschI haven't gotten around to putting it on the 4GB18:58
mrgoodcatreally? i use chrubuntu and haven't had problems running anything yet18:59
mrgoodcati'll try minecraft and let you know what i find out19:00
mrgoodcatlater tho when i'm not at work :)19:00
brouschWell crouton runs xubuntu in a chroot, so ChromeOS and Ubuntu are both running19:01
brouschAnd you can switch between ChromeOS and Xubuntu on the fly19:01
mrgoodcatyea thats the way i had it running originally19:02
mrgoodcati decided i like true dual boot better19:02
mrgoodcati don't like the idea of sharing kernel space since i like to tinker too much in ubuntu19:03
mrgoodcatwouldn't want to bork my chrome install19:03
brouschIsn't that impossible? Just reset it to factory19:03
mrgoodcatalso, things like lxc didn't work19:03
mrgoodcatyou can't use some advanced kernel features from inside chroot19:03
mrgoodcatiirc /dev/shm didn't work properly either19:05
mrgoodcati have to go now. nice talking though19:09
mathomastechI'm getting stuck on a python problem. Perhaps someone can shed some insight. I have a configuration.py file with several global variables. On initial load. all other files that import that configuration file can access the variables with their correct info. However, when on one my methods change the global variable, it only changes for it's own instance. When I pass the focus to another file and it19:21
mathomastechuses the global variable it still has the original value, not the updated one. How to I update global variables in a configuration file so that other files that use it can always get the latest value?19:21
mathomastechSpecifically, I am updated a global USER variable in a file that handles the login process, and then another file that handles the messages that user sent is doing this ---- info_buffer.insert(info_buffer.get_end_iter(), USER + ": " + chat_input)19:24
mathomastechSo that when it shows up in the chatlog it will have the currently logged in user's name appended to the front of their message.19:25
wafa link to pastebin is worth a thousand words :)19:27
wafthough my first instinct is that you shouldn't use global variables like that. just pass the value along to the functions that need them19:29
mathomastechPreparing one now, one sec19:29
mathomastechhttp://pastebin.com/aZApfZxy19:29
mathomastechvim cut off some of the longer lines, but all the important stuff is there19:30
rick_h_+1 python files are parsed once at load. If they use the value at bootstrap it doesn't mean they'll get it again. This is what a config registry is for19:31
rick_h_see stuff like pyramid that loads a registry on startup with the dict items and then the code that wants config info requests a registry instance19:31
mathomastechOk, so when I "from configuration import *", that file has only the original values, and won't update if things change?19:32
rick_h_right, you've created new vars in your modules namespace19:33
rick_h_check out the Mock libary, you have to update things in the namespace where it's imported to mock something out19:33
rick_h_because of this issue19:33
cmaloneyhonestly I'd not use a global configuration variable if I could get away from it19:34
cmaloneymaybe a module / class-level variable.19:35
cmaloneyand pass that around.19:35
cmaloneyMaybe it was one too many thwacks from Mrs. Deryckre's ruler in Pascal class but I try like hell not to have global variables.19:35
mathomastechA lot of my global variables never do change. Most of it is just initializing the various components of my UI, and then a couple file directory paths. This particular global variable is the only one I have that will change after the initial launch of the application. Ill create class to handle it and reference the class instead of the global variable. Thanks!19:37
cmaloneynp19:39
cmaloneyalso: I was never hit with a ruler in Mrs. Deryckre's class19:40
cmaloneyshe could do more damage with her focused stare than any wooden or metal object.19:40
jrwrendon't "from module import *" its a python no-no19:42
mathomastechjrwren: Why's that?19:42
wafglobal immutable variables are fine, but as soon you start mutating them major alarm bells should be going off.19:42
jrwrenmathomastech: it just is.19:43
rick_h_mathomastech: because you've polluted my python namespace without me realizing it19:43
wafhttp://stackoverflow.com/questions/2386714/why-is-import-bad19:43
rick_h_mathomastech: I could have imported a variable "TOTAL"19:43
rick_h_and if I try to use it, things now break19:43
rick_h_explicit > implicit and this one is a big one19:43
rick_h_every time I see import * I go fetch my "bad dev" bat19:44
rick_h_it's a hint you don't know what your code is doing unless you can recite everything in * from memory...6 months from now19:44
rick_h_hah, I rank #93 of 100 neighbors for effeciency...yay me wasting my electic bill dollars19:52
mathomastechPerhaps so. But until my UI is finalized, and elements stop getting added/removed and the element names stop changing I think I'll import * so I don't have to refactor things in 3 different places. Its a ton easlier to refactor in just 1 location this early in its development19:52
rick_h_mathomastech: just understand, it's considered bad practice. Tests should be changing withthose names, linting should be catching and hanging on them, it's a sign that the development is not moving in a good way. Not to sound too negative on it19:53
rick_h_mathomastech: if I were hiring (and I have been this week) it's an automatic no go19:53
brouschrick_h_: It's all of your powerful electronics, and the fact that you're home all day19:53
greg-gpythonistas: what's the difference between pip install --target and --prefix ?19:53
rick_h_greg-g: --prefix deprecated? I don't see it in my help or in the pip online docs?19:54
greg-ghuh, must be19:55
rick_h_brousch: yes, it's I'm at home, the mega cold winter, and the space heaters in the garage for the woodshop19:57
rick_h_nice to get "You suck!" letters from DTE. "Just take my $$ and keep quiet"19:58
wafmathomastech: if you don't want to use python's built-in configuration stuff, you could also store your config settings in a dictionary called settings, then just `from configuration import settings`19:58
wafthen do something like settings["log_path"] or whatever19:59
brouschrick_h_: I am always in the 10% of good users19:59
rick_h_OMG! my home value went up for the first time since we moved in according to the tax assessment annual update19:59
rick_h_waf: +120:00
cmaloneywoo woo20:02
gamerchick02congrats, rick_h_20:04
rick_h_my plan to have some home equity before I retire is right on track!20:04
rick_h_:)20:04
gamerchick02nice20:05
gamerchick02went out to check the snow situation and there was none on my car.20:05
rick_h_yea, it's a really nice day out there20:05
gamerchick02got the mail and it was one of those flyers to get you into the car dealership20:05
rick_h_grabbed the mail and enjoyed a few minutes of sunlight20:06
gamerchick02it's beautiful, but i started coughing pretty hardcore when i got the mail20:06
gamerchick02time fore some medicine! yay! (not)20:06
wafah, the good ol' poisionous car dealership flyer prank.20:06
gamerchick02i take it right to the dumpster and drop it in20:08
gamerchick02i'm like "seriously?"20:08
mathomastechwaf: I'll look into how the dictionaries work. It might be a good alternative to what I am doing currently20:08
jrwrenrick_h_: buy DTE shares so you are paying yourself?20:11
jrwrenrick_h_: i'm curious what those other 7 neighbors are doing.20:11
wafmathomastech: it's pretty easy. just `settings = { "key_name": "value", "other_key_name": "other_value" }`20:12
rick_h_well it hurts that my 4 closest houses are either snowbirds, forclosed, and retired people that are only there every other week20:12
mathomastechwaf: So if I import the settings, and it changes later, wouln't it run into the same issue since other files don't automatically re-import?20:13
wafwell, i'm not trying to solve that. don't use mutable globals20:17
wafthis at least gets rid of the import *, so you're no longer vomiting everything into the namespace.20:17
wafcontinuing the metaphor, now we have a nice little contained sack of vomit.20:18
wafmaybe i should rethink this comparison.20:18
rick_h_yay waf providing a barf bag for us20:18
rick_h_lol20:19
mathomastechOk. I see what your saying. Yea, I probably will refactor that in a bit.20:19
jrwrenif it is just settings, then there is really no excuse.20:21
wafexcept the excuse to being new-ish to a language, which is a valid excuse.20:21
jrwrenif it is really that painful, maybe they shouldn't be separate modules?20:21
jrwrenoh, new-ish? I've been newish for 2-18yrs.20:22
jrwrenthen again, python was VERY different in 199620:22
cmaloneyI hated Python 1.5.220:22
rick_h_there are oldish folks that still do that import * stuff.20:22
jrwrenabout the only thing that was the same was whitespace and def.20:22
jrwrencmaloney: i hated 1.4, 1.5 and 1.6 and the breaking changes between each of 'em20:23
cmaloneyjrwren: yep20:23
rick_h_nothing to need to excuse, just good to know why it's frowned upon by most20:23
jrwrencmaloney: those breaking changes are why I quit python and learned perl :)20:23
rick_h_django used to be bad about that, never knew where some stuff was coming from20:23
cmaloneyThe only from blah impport * that I did recently was for a file with a bunch of exceptions in there.20:23
cmaloneyI really need to go back and codify them.20:24
cmaloneyjrwren: Good ol' Perl.20:24
=== gamerchick02_ is now known as gamerchick02

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!