[00:01] rick_h, good talk. [00:01] the "live makefile creation" worked well [00:02] * waldo323 nods! [00:04] smoser: thanks, I know you're note supposed to do a live demo [00:04] but couldn't think of a better way to 'understand' than to build small and up [00:04] unfortnuately I just said I'd do this back at the last CHC wed so not a ton of practice lol [00:04] and just noticed if I ssh into my lxc container no shell issues doh! [00:05] yeah. [00:05] its just the terminal on the console is less than perfect [00:05] it's my first dinking around with lxc, I need to spend some time with it [00:05] but through ssh you get a pty, and all normal magic happens [00:05] makes sense [00:05] i have used it some. i use ec2 instances instead of lxc a lot. [00:05] some of your patsubst stuff, could possibly be donewith '%-min.js: %.js' [00:05] kind of cool little setup, hoping to put my LP dev environment in one to be able to shutdown/start up nicely [00:06] yea, I ran into issues with that, SO helped me get the patsubst stuff [00:07] http://stackoverflow.com/questions/9985407/using-make-build-minimize-js-files-that-have-changed [01:36] MUG video up yet? [03:03] nope, told him not to record [03:03] but I do think it'll make a good screencast [03:03] so I'll have to try to script it and work on that [03:03] maybe a pyohio opne space kind of thing [05:40] did I mention how the entire freebsd ports system is based on makefiles? [05:41] not even gnu make... and I think gnu make is better [05:41] I guess I probably mention bsd a lot =p [10:18] hah, all cool. I know a bunch of guys that are bsd fans [11:52] anyone want a 3rd gen kindle (not the latest w/o keyboard, but the ones with) [11:53] oh and morning [11:54] Good morning [11:54] morn [11:55] How was MUG last night? Was it recorded? [11:56] it was good [11:57] And it was not recorded [11:57] :( [11:58] trust me, you didn't want to see the recording anyway :) [11:59] Why? What did you do rick? [12:00] nothing like that, just really bad recordings [12:00] I'll try to do this as a screencast I think and hopefully it'll come out better than a recording would have [12:01] cool [12:03] So Ubuntu question: The default image viewer makes everyone look like they are either covered in blood or some form of red ompa lompa. Why is that? When I put the pictures in another viewer they are fine, or when I put them in Libre's Impress they are fine. [12:04] shakes808: What is the default viewer? [12:04] Not sure what it was. I would have to start up my laptop and I am at work right now. When I go to CHC tonight I will be able to tell you what it was using. [12:05] OK, this two-factor stuff is really annoying [12:05] I have data that is encrypted using a different version of my Google Account Password [12:05] I just recently changed it to someother view that was on Ubuntu. [12:12] And off comes two-factor [12:12] PITA [12:15] And lovely, I lost my encrypted data. [12:16] Hopefully it wasn't your music collection [12:17] woot, laptop says out for delivery [12:17] so it'll probably get here around 7pm [12:18] So you're gonna be tied up all night [12:19] heh, CHC install-fest! [13:05] bsd make is annoying. [13:36] Hey ya'll with kids http://kids.woot.com/offers/erector-set [13:36] procreationist! [13:36] some of us might like erector sets. ;) [13:37] Sorry, you're right [13:38] ooooh [13:38] I've only got 5yrs to go until he can use it, good bargain! [13:39] Bull. He can use it at age 4 [13:39] As soon as he learns not to eat non-food items [13:39] by that time erector sets will have evolved into some carbon-nano-tube press thing [13:40] with 3d printing [13:40] That requires a computer to make things. Erector set is stand-alone [13:40] Like legos vs minecraft [13:42] Seeking to improve its standing among business news Web sites, CNBC will announce a new partnership on Wednesday with Yahoo Finance, the largest such Web site in the United States. [13:42] 3d print your own erector pieces [13:42] Indeed. It is the largest finance news web site from Yahoo in the world! [13:42] Can it still be called a boat when there's two anchors [13:42] (only) [13:44] if they hurt yahoo finance aI'll be PISSED [13:44] yahoo finance has hte BEST interface for reading company fundamentals [13:45] They're also the default for stock quotes on the iPhone [13:53] yay! [13:59] jrwren, bsd make is annoying only insofar as you need to remember no type gmake on a bsd system if make doesn't work [14:00] exactly [14:00] or. [14:00] you have to install bmake on a non-bsd system to build a tool that uses bsdmake [14:01] =] [14:01] afk [14:29] http://blog.sanctum.geek.nz/unix-as-ide-building/ relevent from last night [14:33] rick_h: 500 error [14:33] It's been rick_h-dotted [14:58] i've been using cmake for a c++ project lately [14:58] using it to generate makefiles [14:58] lol, that concept scares me, generating makefiles. [14:58] rick_h: why? [14:58] nothing scares me. [14:59] isn't that how the typical autotools stuff works? [14:59] yes [14:59] because I'm a php/python/js guy and makefiles are scary enough :) [15:00] lol. [15:00] you never were a C or C++ dev? [15:02] GNU auototools are pretty amazing given the complexity of the project [15:03] VERY amazing in their aid of portability [15:04] However the 3 decades of hacks workarounds is the source is absolutely horiffic [15:04] *in [15:07] having it based on M4 is rough [15:08] its just another piece of evidence that great things can be written in any programming language and it only takes one great thing to keep a language alive. [15:11] I did C++ in college and that's when I hated programming and vowed not to get stuck doing it :) [15:12] I've forgotten most of it tbh [15:12] rick_h: you'd probably still hate some parts of it, but its not bad at all, esp with C++11 features. [15:13] is this still good advice: http://www.artima.com/weblogs/viewpost.jsp?thread=4829 [15:13] yea, I always want to get some time to go back and try to use it again [15:13] opengles on mobile device is a great reason to use C++ [15:14] but I think I'd end up spending time with Go if I wanted to do something faster/etc [15:14] jrwren: yea, good notes in that link [15:15] rick_h: ty. I just had my main code in the body of the if __name__ == '__main__': block [15:15] I've tended to keep main() another function so that you can python -m "module.main" or whatever [15:15] but not wrap the argv bits [15:15] that is what I need to do. [15:16] i'm so NOT pythonic it is driving me mad. [15:17] I think a lot of it is I'm used to boolean types being hte only thing with truthiness [15:17] heh, oh come on, 3's true :) [15:18] not sure, but it might be my least favorite thing about "dynamic" languages. [15:18] and it really has nothing to do with dynamictyping, it sjust most langauges do it. [15:18] I find that once you internalize the rules it's ok [15:18] Companies that call my home phone number (note: not GV) number are irritating. Companies that call my home phone no. and don't leave a message need to die in a fire. [15:19] it's like the === stuff, php and JS do it. Python has the whole test == None / test is None stuff [15:19] every language has these quirks around things [15:19] jrwren: as for m4 what about postfix? [15:19] things like x = []; if not x: are too darn handy [15:20] That's another project I can think of off the top of my head keeping M4 alive [15:21] postfix doesn't use m4 AFAIK. But sendmail sure does. [15:21] yea, sendmail, postfix is different [15:21] yes, I didn't mean to suggest that autotools was the ONLY m4 user, although it did seem to imply it [15:22] does freebsd still use cvsup ? that kept modula-2 mainstream enought for years. or was it modula-3? [15:22] Ah yeah maybe it was sendmail [15:22] modula-3 [15:22] it was definitely sendmail. [15:23] you write the sendmail.mc file and run it through the m4 with sendmail m4 files and output a sendmail.cf file [15:23] it was so bad for a logn time that most folks just edited the cf file manually [15:23] but as more complex m4 macros for sendmail came out, that became less ideal. [15:23] i was a sendmail admin around this time, can you tell? [15:24] haha [15:24] rick_h: C# doesn't have these quirks around boolean implicits, and for equality it is simple, value or reference, as it should be. [15:56] Found some very cool website background image options with SVG [15:56] i'm a fan of subtlepatterns.com [15:56] brousch: linky? [15:57] Too many links I pulled together into one thing [15:57] I'll try to write this up [16:01] Blazeix: essentially it is http://paste.mitechie.com/show/697/ [16:03] With a CSS reset before everything of course [16:03] brousch: ah, thanks [16:04] ooh, subtlepatterns is nice [16:12] Wow, totally locked up my computer [16:12] Virtualbox did [16:12] is it a mac? [16:12] I keep hearing the latest vbox kernel panics OSX [16:12] going back a version fixes it [16:12] It is [16:13] But running Kubuntu [16:13] It used Right ctrl as the escape key, but this keyboard has no Right ctrl key [16:13] When I clicked it, it locked up [16:14] Ah well, lunch time [16:18] God, everything is irritating me today. [16:19] how are presentations scheduled for mug? [16:20] you say " snap-l, I want to give a talk at MUG, put me down" [16:20] and then they give you a month and you enjoy [16:23] thinking about the oss public key crypto pantheon: gpg, openssl, ssh [16:24] get your cypherpunk on [16:25] there is _a lot_ to talk about there [16:26] yea, chat with snap-l, Blazeix, waldo about it. They're on the board and can help with that stuff [16:27] can't commit yet anyways. [16:27] just had the idea. [16:28] yea, definitely [16:29] didjaknow openssl has a command line executable [16:29] you can use it as a command, to do tons and tons of useful stuff [16:34] that's a talk right there! [16:37] no kidding [16:38] iirc you can encrypt files with it, [16:38] do anything imaginable with x.509 certs [16:41] ohhh thank the gosh [16:41] i'm installing a server at work, not only is linux supported , its not just redhat [16:41] ubuntu is supported [16:41] woot! [16:42] http://trac.webkit.org/changeset/120154 O...M...G could it really happen? [16:44] rick_h: I read they were vendor-prefixed [16:45] well it's along way from being used. Only in webkit/etc but the fact that there's a spec, approved, and implementation starting is OMG [16:45] It's not a real standard until Adobe can figure out how to make it an attack vector [16:45] http://files.idontlikethisgame.com/callme.jpg [16:46] There is no recovering from this... My coworker sent this to me. I uploaded it. I may have to just pack up my things and go home [16:48] ? [16:49] virtual box locking up your computer is conistent with other oracle products. [16:50] is this ubuntu cloud guest ... does canonical have its own cloud or it just a front for amazon's? [16:52] so you can run your own cloud using a mass->juju->openstack stack of ubuntu goodness [16:52] but there's official amis for ec2 [16:52] you mean maas, right? :) [16:52] bah, yea maas [16:53] maas [16:53] i need to look at this [16:53] cool [16:58] http://www.youtube.com/watch?v=UQeSnOUqx-M [17:25] snap-l: WOW [17:28] Ahahahah, I came up with a great idea for an app to build at my PyOhio Python on Android talk [17:29] * rick_h is afraid [17:30] Muahahahah [17:33] What's so scary about an animated gif generator? [17:35] But really, this will be fun and PG [17:36] jrwren: JoDee's mouth hit the floor when she saw it [17:38] mine did too. i skipped ahead to 1hr in. O_O awesome [17:44] Blazeix: What's your twitter handle? [17:47] um you guys never seen an aimbot before? =] [17:47] aim? [17:48] What are you shooting at? [17:48] I see them all the time in BF3 [17:48] i like where mealstrom starts breaking [17:48] You are both speaking gibberish [17:49] (1:00:29 PM) snap-l: http://www.youtube.com/watch?v=UQeSnOUqx-M I'm talking about this [17:50] ah [17:50] an aimbot is where you hack a game so that the computer aims for you [17:56] so its not a matter of aiming better or aim assist its a matter of any portion of the bounding box for any enemy which can be hit instantly is hit [18:05] brousch: wafuqua [18:07] thanks [18:10] sure, i've seen lots of game bots, but that one is fun to watch because it is a familiar game [18:11] at least they didn't post it as "time attack" vid or something [18:11] did i post that tetris video? [18:12] http://www.youtube.com/watch?v=8kqKOlcaZuI not a bot presumably [18:16] http://paste.mitechie.com/raw/rSefKNYD9I1fzHRcbDps/ [18:17] snap-l: lol [18:23] snap-l: yikes [18:30] w00t: "Education Session proposal accepted for OSCON 2012" [18:30] ? [18:30] Go greg-g! [18:31] thanks brousch [18:31] greg-g: That's great! [18:31] Now comes the hard part. ;) [18:31] derekv2: my session proposal for OSCON (in the education track) was accepted today [18:31] (but I know you'll rock it) [18:31] oh yeah, I still have to write it ;) [18:32] greg-g: What is it about? [18:32] thats the huge 1week one right? [18:32] well, yeah, first couple days are tutorials, last few are talks [18:32] I'm in the talks portion [18:32] oscon.com [18:33] there are a few huge 1 week long FLOSS conferences though ;) [18:38] greg-g: nice! [18:39] oscon is the nice one that MSFT goes to [18:39] booo "You agree not to access (or attempt to access) the Market by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google." [18:40] http://codekiem.com/2012/02/24/apk-downloader/ [18:46] are bookie hashes permanent ? [19:19] derekv2: define permanent ;) [19:26] When I return from Mars in 2045, will they still work? [19:31] lets see, rick will be about 70 years old then, so, maybe? [19:35] ruh roh, rick what? [19:37] derekv2: yes, but since you only have one hash vs per auth tokens like ouath, there is the ability to generate a new one [19:38] so stable, but not permanent [19:53] I swear, today is looking to make me want to punch babies [19:53] neighbor just decided now would be a perfect time to hammer in the nails for his fence [19:54] Which, normally wouldn't be a bad thing, but when I'm working on something that is already irritating, it sets me right on edge. [19:55] turn on some mathcore [19:55] Borknager [19:55] or go to a coffeeshop [19:55] headphones [19:59] Bikeporn for greg-g http://www.metrofiets.com/profiles/hopworks/ [20:00] Hah, coffee bike is awesome [20:23] rick_h: i just curious re integration possibilities [20:24] nothing to go right for me today [20:24] not enough disk space on one machine for a new instance [20:24] pull out an old server ... i have 64b linux iso ... can't find any blank media [20:25] so then i check, server is processor family 15 model 4, wikip says this is 64b, so I make a usb stick installer and lo... its not [20:25] its 32 bit [20:26] the joys of working for a frugal small business owner [20:27] meh its not his fault... damn i have a headache [21:15] God, this is some ugly code [21:29] going to need some sort of install meta-command if i'm going to carry makefiles around between all the systems i use [21:31] then an implementation for debian, mac (brew?), windows, bsd [21:31] to start. [21:32] rpm also [21:32] interesting idea