[02:10] derekv: I love netbooting LiveCD/DVDs so a distro change is only an away. Good for demoing DEs. [02:11] I wish that distros other than Debian-based supported netbooting with NFS mounting. Most just want the entire ISO dumped into initrd and served over TFTP. Way too slow. [03:40] jhansonxi: virtualbox [03:41] derekv: Netbooting also allows me to test distro compatibility with target hardware before installation. Also good for repairs. [11:26] morning [11:44] Good morning === brousch1 is now known as brousch [12:36] good mornin [12:36] brousch: http://reinout.vanrees.org/weblog/2012/09/18/vagrant.html <- I'm amused this is becoming more prevalent. [12:37] Yeah, I'm working with 3 OSX guys on viget.org, and they are pretty much dead in the water without vagrant [12:37] It took another guy a full day to get postgis working on OSX for use with a Ruby project [12:38] hmm, no mention of homebrew [12:38] In the comments [12:38] wonder if he missed the boat that things moved on to there [12:38] The boat moves too often [12:38] yea [12:38] brousch: ++ [12:38] not that I disagree, if you want to do linux use linux [12:38] I've always said a mac is a shitty linux machine [12:38] It is [12:39] And conversely Ubuntu can be a shitty mac. [12:39] I'm just glad it's got everything I need [12:40] KDE makes it all good [12:40] KDE makes it a shitty Windows machine. ;) [12:40] You can make your Ubuntu into a Mac or Windows with KDE [12:41] brousch: I can make art from bull semen too, but I'm not about to try. [12:42] You should enter that in ArtPrize. You could with $250,000 [12:42] Already been done. (was re: Metallica's Load / Reload) [12:43] heh, I was going 'crap they changed the twitter ui...wtf' then loaded greader and I see the posts about it [12:43] ? [13:00] Woah. [13:02] http://techcrunch.com/2012/09/18/dice-holdings-buys-slashdot-sourceforge-and-freecode-from-geeknet/ [13:04] interesting, so totally thinkgeek or bust [13:05] Yep [13:05] makes some sense I guess. "which of these is not like the others" [13:05] They're focusing on the one that makes money [13:05] "The deal is bringing Dice a set of sites that are profitable and generating good revenues" [13:05] seems they all are :P [13:05] *cough* [13:07] Though I can forsee something like github / stack exchange careers coming to fruition sooner than later. [13:07] link your SF.net code to your dice profile [13:07] yea, it makes some sense there I guess [13:10] It's not as bad of a fit as some other companies I can think of [13:10] but I'm wondering what it'll look like in a year. [13:10] I finally deleted my Dice Profile because it was a douche magnet. === jcastro_ is now known as jcastro [13:16] probably because most tech recruiters are douches [13:17] sales people...can't stand sales people [13:19] you guys are obviously not software devs. You can't make ubuntu into a mac at all, and when you make it a shitty windows machine, its really called wine. [13:23] jrwren: You can make Ubuntu into a shitty mac machine, you just can't run XCode and develop iPhone apps on it. ;) [13:24] we have different definitions of "mac machine" [13:25] I'm not sure, but its going to be very difficult to make ubuntu use dyld as its loader. [13:25] hah [13:26] Picky picky. [13:27] as for that "use vagrant" I'm pretty sure I've built all of those in a virtualenv on osx. [13:27] not sure what this guys deal is. [13:27] dyld is just tip of the picture. there are many differences between mac and ubuntu. [13:28] one can make ubuntu look like it has a mac veneer [15:07] bcrypt is the current best way to store passwords, right? [15:08] works for me [15:15] mitechie approved lol [15:16] The rick_h_ stamp of approval is always nice [15:16] I'm enabling bcrypt in django [15:16] Crap, now I lost the stamp [15:17] any tips on finding a python generator ignored Runtime Exception [15:18] jrwren: what was the exact exception? recusion depth, generator exit? [15:20] Just had a fire drill here [15:20] That was fun [15:21] generator i [15:21] gnored GeneratorExit [15:21] and the Traceback is entirely wrong AFAIK [15:21] http://mail.python.org/pipermail/python-dev/2006-August/068429.html [15:21] brings up something along those lines on how it's a bit crazy [15:21] yes, i can google too :) [15:21] :P [15:21] but do you have any advice on finding the root ? [15:22] but no, I don't hit that much [15:37] OK, I find this comment somewhat hypocritical, considering where I'm reading it: https://news.ycombinator.com/item?id=4537930 [15:40] snap-l: agreed. [15:41] the amazing thing to me is just how slow the death of slashdot has been [15:48] slashdot is still around? [15:48] ;-) [15:48] I love /. [15:48] I read about 1 article/day there [15:48] yeah, me too. [15:50] i haven't read /. regularly in a long time, maybe even 10 yrs. [15:50] does python not like nested exception blocks? [15:50] I read it about twice a day, quality is very much not great [15:50] jrwren: nah, it can handle that fine [15:50] I get it via RSS [15:50] is socket.error somehow special? [15:51] jrwren: not that I know of, why? [15:51] i've got a try: socket.close() /*which is causing a socket.error*/ except socket.error,e: #blah [15:52] and the exception is still bubbling up, not being handled. [15:52] jrwren: except socket.error as e? [15:52] jrwren: and it looks alright here [15:52] do you have a small example? [15:53] _cpwsgiserver.py from 2.2.1 :) [15:53] so no, i dno't have a small example. [15:53] bleh :) [15:53] exactly [15:53] it might be coming from somewhere else? [15:53] what's the traceback? [15:53] I think so, because of a generator exception [15:53] but now I'm triggering it without that Generator Exit Error [15:54] it seems obvious what is happening to me, but I can't handle it. [15:54] cherrypy wraps the socket with makefile and eventually calls close on that file wrapper [15:54] which flushes and closes [15:54] but the socket is already closed [15:54] so sendall causes a socket.error [15:55] so I try to catch socket.error, but nope! [15:55] can't catch it. [15:55] i want to play pokemon with socket.error but it won't play with me. #gotta catch 'em all [15:55] :) [16:03] i almost want to say socket.py is buggy. [16:03] i should look at 3k and see if it is different. [16:06] jrwren: they aren't monkey patching socket or anything are they? [16:06] greenlet/etc kind of stuff going on? [16:06] i don't think so. [16:06] nope, its a threaded server :( [16:06] but they are using makefile, which is nice, but this close() funciton looks wrong [16:07] indeed, 3k returns an entirely different beast. [16:07] io.TextIOWrapper [16:09] ugh, its changed a lot. [16:09] they reorged exceptions in 3 [16:09] but leads me to beleive it was changed for good reason and is a problem. [16:09] the whole oserror stuff is a mess in py2 [16:09] no no, not exceptions, socket.makefile() [16:10] used to return a pure python file like object typeof _fileobject(object) in socket.py [16:10] now it returns a io.TextIOWrapper [16:10] which looks like a beast of C [16:10] http://hg.python.org/cpython/file/3a880d640981/Lib/io.py [16:10] ah, must be to make it unicode happy? [16:11] maybe fixes this close bug. [16:11] I don't think it had unicode issues [16:11] StringIO is unicode happy, even in 2.7, right? [16:11] I mean TextIOWrapper needed to make a unicode friendly io stream stuff [16:11] but definitely gonna perform a lot beter with all those buffers implmeneted in C [16:13] e.g. http://hg.python.org/cpython/file/3a880d640981/Modules/_io/iobase.c#l180 this is different behavior than 2.7's _fileobject [16:13] checks if it is closed before flushing and closing. [16:15] its a funny thing that cpython. WAY more lines of code to make your code go faster! [16:16] that's often the case [16:17] yeah, its even true in F# and ocaml. [16:18] http://www.reddit.com/r/programming/comments/102zyo/bazaar_on_the_slow_track/ [16:30] official GNU prject. now see, to me that is a turn off :) [16:35] wow! "Launchpad and Bazaar have never really been meant as products in their own right, but more as facilities to build Ubuntu. " [16:36] I'm glad everyone's honest about that now [16:36] yea [16:36] i read that as: "dont use bazaar for version control unless you are building ubuntu" [16:36] not everyone, that is the Bazaar lead dev [16:36] s/unless you are building ubuntu//g [16:36] lol. [16:36] is there a git to bzr bridge? [16:37] yah, I think so [16:37] jelmer wrote python-dulwich [16:37] I think that was for playing between the two [16:37] not a great one [16:37] launchpad is damned good. lp was github before github. it just stopped inovating and github took things to next level, IMO [16:37] rick_h__: it's an awesome name [16:37] rick_h__: mr. and mrs. git are from dulwich [16:37] bzr people hate git saying it's unintuitive [16:37] bollocks [16:37] but I've found bzr to be a mess [16:37] bollocks [16:37] you just need to get into the right mindset, and understand how git works, don't treat it like svn [16:38] it is unintuitive if you don't use your brain :) [16:38] e.g. don't learn push and pull first, learn about remotes and fetches [16:38] then it will become clear what a pull does [16:38] paultag knows ! [16:38] and use the reflog! [16:38] i used bzr and never saw the reflog AFAIK [16:38] and if I did, it was no easy to use. [16:38] yea, too many people act like the reflog is like delving into the kernel source code [16:38] in git it is easy to use. [16:39] git is easy to use [16:39] we had this discussion at the last CHC where someone said rebase was 'dangerous' [16:39] hahaha [16:39] oh lrody [16:39] rofl. [16:39] lordy* [16:39] when you use --force like a dillweed [16:39] and I went off that it's just people don't use it, don't practice it, but with the reflog nothing's ever lost [16:39] someone been reading the wrong writing and not thinking for themselves. [16:39] yeah [16:39] and then reflog was like this arcane library you had to travel up a mountain to get at [16:40] brb, foods and stuff. [16:40] so they want to pretend it's not there, therefor rebase is dangerous :/ [16:52] http://www.reddit.com/r/fossworldproblems/comments/102iu2/ubuntus_boot_loader_menu_no_longer_mentions_linux/ [16:52] I wish the whole "Ubuntu is trying not to be Linux" meme would find a nice cozy fire to curl up and die in [16:57] tempting http://www.indiegogo.com/iosafe [16:59] First they complain that it doesn't say "GNU"... Now they complain that doesn't say "Linux"... [16:59] greg-g: yea, that's cool [17:00] did someone complain that it no longer mentions linux? All I see is "fair enough" and a factual title [17:00] * greg-g thinks someone is a bit defensive [17:00] ;) [17:00] It was on fossworldproblems [17:00] annnd? [17:01] it's also in /r/Ubuntu [17:05] http://www.reddit.com/r/fossworldproblems/comments/zvf7a/nobody_ever_asks_me_what_distro_i_use/ [17:05] hahahaha [17:05] that's awesome [17:05] ANDROID DOES NOT MENTION LINUX!!! [17:06] android is not linux...it's a limited set of apis on top of linux and things that work on android don't work on linux [17:06] rick_h__: LOL, you are fun. [17:06] :P [17:06] BROCADE SWITCHES DOES NOT MENTION LINUX!!! [17:06] I'm just trying to get brousch going [17:06] VMWare ESX DOES NOT MENTION LINUX!!! [17:07] he loves to say how everyone uses linux because they use android [17:07] hah [17:07] i love to say that too. [17:07] I don't use linux, I use ubuntu [17:07] which has linux in it [17:07] forget linux on desktop, linux in your hand, and it did ubuntu bug #1 - no one runs palm or windows ce anymore. they run linux [17:07] yeah, what jcastro said. [17:08] i love ubuntu, but I don't like a lot of other linux. slackware or gentoo for instance don't help me as much as ubuntu, so I don't like them as much [17:10] jcastro: you run linux, that's your kernel. You have other stuff, sure, but that's like saying, "I'm not using an engine, I'm using a Ford!" [17:10] which is sorta true, but also sorta false. [17:10] not trying to get into some flame here, just sayn' [17:11] i think you just proved his point. [17:11] perhaps. [17:11] you use a computer and drive a car. [17:11] but I acknowledge the fact I have an engine [17:11] when asked what kind of car, you don't say "2.0L 4 cyl" you say "ford focus" [17:11] the engine is assumed [17:11] I do usually stuff the engine stuff too [17:11] because models have different engines, but I'm also a gearhead [17:12] i don't, becusae I don't drive anything exciting. [17:12] I know i'm an exception, but saying you don't run linux is silly [17:12] I have a synaptic [17:12] if I drove a CTSV, then, sure. [17:12] they made the trackpad I have...oh wait I have a thinkpad :P [17:12] which includes a samsung display, a synaptic pointing device, an intel ssd... [17:19] Only people who are sponsored have to rattle off the list of things in their equipment [17:19] Think: NASCAR [17:19] "Stallman inside!" [17:19] man, you guys are still talking about this? [17:20] :P [17:20] bleh [17:20] too many good jokes in here [17:20] I leave for 10 minutes and you can't handle yourselves ;) [17:20] greg-g: no dead horse left inbeaten [17:20] unbeaten [17:20] inbeaten! hah [17:20] orbeanten [17:21] lmao Gnome Do for github! https://github.com/blog/1267-github-launch-page [17:38] oh man I need to stop reading comments about the diceholdings geeknet acquisitions [17:38] heh, saying anything good? I've not checked out the comments [17:39] no, they're just degressing into youtube style nonsense. Slashdot is actually the least annoying at the moment. [17:39] reading the HN thread on it will make your life hurt [17:40] krondor: I can't handle HN. [17:40] reddit get get stupid, but HN gets smug. [17:40] HN is crap. Full of brogrammers and sexist neckbeards. [17:40] ok, wtf is this about a patent infringment hosting github? [17:40] rick_h__: just saw that on LWN [17:40] the patents look silly, don't think it'll hold up [17:41] I can't figure out how this works...I mean...what's a host got to do with the patent of the software? http://techcrunch.com/2012/09/18/patent-complaint-filed-against-rackspace-for-hosting-github/ [17:41] paultag: famous last words [17:41] I need to patent a method for turning oxygen and water into carbon dioxide,and sue everyone that breathes. [17:41] I'm trying to wade through the doc to find the 'patent' part [17:41] sigh brogrammers... I hate that it is a thing [17:41] greg-g: aye [17:41] krondor: let's totally bro out and crush some code brah [17:41] you all just be glad you don't live in brogrammer mecca [17:41] let me get the dave matthews [17:42] greg-g++ [17:42] greg-g: I still don't understand why the Samsung / Apple trial was presented in front of a jur [17:42] jury [17:43] patent lawyers have a hard enough time with this, but 12 people off the street are perfectly fine? [17:44] On July 2, 2002, United States Patent No. 6,415,280 (the “’280 patent”) was dulyand legally issued for an invention entitled “Identifying and Requesting Data in Network UsingIdentifiers Which Are Based On Contents of Data.” [17:44] w...t...f... [17:49] rick_h__: welcomed to the shitty world of software patents [17:49] s/welcomed/welcome/ [17:49] http://www.androidpolice.com/2012/09/18/ux-things-i-hate-about-android/ [17:49] man [17:50] preach it brotha! [17:50] I am beginning to see violent imagery on a regular basis involving baseball bats and stupid people [17:50] greg-g: welcome to my life [17:52] why wouldn't the trial be in front of a jury? [17:52] IMO its a great thing that jobs [17:53] IMO its a great thing that we have a right to a jury. if something is so complex that it cant be explained, then its a warning sign [17:55] jrwren: Consider this the dead canary. [18:04] Humble Indie Bundle 6 is available: http://www.humblebundle.com [18:05] party [18:09] +1/-1 this idea: Creative Commons partners with Humble Bundle to do a bundle of great CC-licensed music albums (or maybe short films?). CC gets a share of the proceeds a la what EFF gets now. [18:10] (and the creators obviously do as well, a la what they do now) [18:14] They did have a movie in a previous bundle. They sometimes include a full game music download for some games. [18:15] yeah, I've seen that, but this is a specific idea, like it or no? :) [18:15] * greg-g is looking for fundraising methods for CC [18:15] momma's gotta pay rent! [18:16] hah [18:16] greg-g: Did you see the Double Dragon Neon soundtrack was released CC? [18:16] I added it to the end of the latest OMC [18:17] Music is kind of a crowded market. I haven't heard much about the Severed Fifth/Liberate album (Jono Bacon's band). I suspect that a free offering wasn't too successful at generating revenue. Death Metal is a niche which doesn't help. [18:18] so, again, the marketing arm behind Humble Bundle and CC for a pay-what-you-want collection of 5 or so albums: like it or not? [18:21] Depends on the albums. I have a wide range of tastes but many people don't. There's no shortage of bad music on the Internet. I'm not against the HB/CC concept. [18:26] ok, so a 0 then. got it. [18:27] :) [18:36] so, who's down for some debian bug squashing at OLF? [18:53] anyone know of jmeter alternatives? [18:53] greg-g: They did a pay-waht-you-want for some non-CC music [18:54] I was pretty non-plussed about it [18:55] Problem is music is quite taste-specific [18:55] I may never play half the games for the bundle, but I'll still buy it [18:55] The music piece, I'll be more picky about [18:55] I don't know why that is. ;P [19:00] https://twitter.com/alex_gaynor/status/248108457721475072 for brousch [19:00] anyone going to OLF from MI? [19:00] snap-l: I think, maybe waldo [19:01] I'm going [19:01] along with JoDee. [19:01] for the whole weekend? [19:01] That's the plan. [19:01] Driving down Friday, coming back Sunday [19:02] I'm going down Fri but I can't stay, so will likely leave that night [19:02] Oh, bugger. [19:03] lamer [19:04] Cards Against Humanity is back in stock [19:04] and ordered. [19:04] oh yea? [19:04] cool, going to order for my neighbor [19:04] Yep. Just snagged a copy, plus the expansions [19:05] meh, he can get the extensions [19:05] hah, snap-l beats the email [19:15] Nah, I got the e-mail and then ordered. ;) [19:15] * snap-l is quick like that. ;) [19:23] There are extensions already? [19:24] two expansion packs with goodies in there [19:27] I haven't even played yet [20:19] I give to you http://www.cipsum.com for your enjoyment [20:20] It's like the Dilbert Jargonator that came with the screensaver I had in 1998! [20:21] greg-g: i've been using http://hipsteripsum.me/ lately [20:21] http://hipsteripsum.me/?paras=4&type=hipster-latin [20:21] paultag: nice :) [20:21] devinheitmueller: :) [20:25] jcastro: I'm going to olf [20:25] jcastro_: I'll be there, if you need someone to drink with. [20:25] * krondor hours late to the scrollback [20:26] paultag, excellent === jcastro_ is now known as jcastro [20:26] jcastro: I'll be at the hyatt, i'll be coming in friday afternoon [20:34] I'm thinking about attending OLF also. Probably driving down Friday from Alpena and coming back Sunday morning. [20:34] if anyone wants to get down on some beersigning, I'll bring GPG slips [20:39] is there a good chrome plugin for gpg in gmail? [20:40] all I've seen is cr-gpg and it looks a bit rough (compared to firegpg) [20:40] turns out that GeneratorExit error was a red herring [20:40] krondor: it's call mutt :P [20:40] s/call/called/ #grr [20:41] :) [20:41] also turns out that if a client closes a socket on cherrypy 2.2.x, it leaks file handles [20:43] greg-g: but then how will I read those pretty newegg newsletters [20:46] krondor: I usually do a v (select html file) [20:46] and it opens in chrome :) [20:48] I don't know, I really like the gmail ui though and if encouraging more CLI for me can only end badly. [20:48] next thing you know i'll be on gentoo again [20:48] hah, like a recovering addict [20:51] haha, one taste of the stuff... [20:52] quitting time I'm out :) [21:28] greg-g: Not quite what you were thinking with HB/CC but similar: http://groupees.com/taproot [21:44] jhansonxi: interesting, had not heard of that === jcastro_ is now known as jcastro