[00:22] hah, I'm also fighting some plague [00:22] got me yesterday [00:33] widox: yea, babysitter came over so I could go to MUG and I just told her "I'll be napping in the guest room, let me know if you need anything" [00:35] heh [00:37] I think it's the first time I paid someone for a nap [01:06] heh [01:07] rick_h__: sounds wonderful === noogenesis is now known as derekv [12:34] Good morning [12:55] http://blogs.woodtv.com/files/2013/12/modis-wide-shot.jpg [12:56] Stop sending your lake-effect. :) [13:02] I set that as my desktop background, but it makes me feel colder [13:51] good morning [13:56] No. Too cold [14:11] warm coffee [14:17] Need warmer coffee [14:33] This is fun http://threejs.org/ [14:35] My PyCon 2014 Kivy tutorial was rejected :( [14:49] brousch: Sorry to hear that. [14:49] 70 tutorials for 15 slots [14:57] don't feel bad. [14:57] its probably because no one knows what kivy is. [14:57] and by no one, I mean me. [14:57] wtf is kivy? [14:58] Cross platform (Win, OSX, Lin, Android, iOS) Python GUI framwork that uses opengl [15:00] Ah well. This will free up some time I can spend getting better at Javascript [15:03] why would I use it over QT or wxWidgets [15:04] Android and iOS [15:04] I prefer the layouts and widgets also [15:05] You describe your widgets and layouts in KV language, like CSS, but it can also have Python in it [15:05] Also it's built for multitouch from the get-go [15:10] cool [15:10] how does it avoid lowest common denominator UI? [15:11] Its own widget set [15:11] It does not try to look native [15:30] sure, but some UI widgets dont translate across platforms. [15:30] so what does it do? [15:31] Lets you make touch GUIs easily [15:31] i'm not sold. [15:31] With Python [15:31] but I pip install kivy anyway [15:31] " built over OpenGL ES 2" [15:31] you didn't say ES2 [15:31] yeah, it's not that mature [15:31] I'm an ES2 lover. [15:31] why didn't you say so!?!? [15:32] I have nice scripts for installing on ubuntu 12.04 and debian stable [15:32] And Windows is easy [15:32] doesn't work on mac [15:33] http://pastebin.ubuntu.com/6561906/ fail [15:34] Each new OSX breaks Python [15:34] its cuz I don't have deps. [15:34] http://kivy.org/docs/installation/installation-macosx.html [15:35] I'm pretty sure that works if your Python is not broken [15:43] this is cool: http://stackoverflow.com/questions/1497958/how-to-use-vim-registers#answer-7018760 [15:44] i had no idea that vim registers / macros were linked like that [15:46] yeah, I don't want the app. [15:47] give me a list of deps [15:47] i should really work vim registers into my vim workflow, but I just don't use them. [15:49] yeah, i don't either, unfortunately. i'll sometimes use the null register "_ [15:49] kivy uses cython \m/ https://github.com/kivy/kivy/blob/master/kivy/_event.pyx [15:52] waf: very cool [15:55] jrwren: Maybe you can find the dependencies from my Ubuntu install script https://gist.github.com/brousch/6589386 [15:55] one step further that could be used to save some common macros to your vimrc http://stackoverflow.com/questions/2024443/saving-vim-macros [15:55] Most of the weird stuff is for pygame, which Kivy uses [15:57] wtf does it use numpy for? [15:59] jrwren: Fuck if I know. Pygame is full of mysteries http://www.pygame.org/wiki/CompileUbuntu [16:01] someday maybe I'll look into all this. [16:01] i don't write desktop or palmtop python [16:01] I'm too lazy to learn Java, so I mostly use Kivy for Android apps [16:02] It has to compile and bundle a whole python binary in each APK [16:03] makes sense. [16:03] you aren't too lazy, you are too smart [16:03] java is evil [16:04] There is a Kivy project called pyjnius that lets you wrap Java in Python, so you have access to pretty much the whole Android API [16:05] But you have to dive into the Android API docs to figure out what to wrap [16:05] sounds ghastly [16:07] Not as bad as it sounds, but without it you are limited to pathetic API access like phonegap [16:07] There's a similar iOS project [16:08] i'd jsut use mono for both cases. [16:08] xamarin studio rather :) [16:08] https://github.com/kivy/pyobjus [16:08] Bleh [17:48] we hit some serious limits with swift. [17:48] my recommendation in general: never use swift. go with ceph [18:15] Why Pygame uses numpy: http://www.pygame.org/docs/ref/surfarray.html [18:26] wow, crazy [19:44] So apparently JoDee printed and my machine went down [19:44] because the UPS sent a "low battery" signal. [19:44] Stupid UPS software. [19:44] Your printer is plugged into the UPS? [19:44] Why does everyone ask me that? [19:44] NO [19:44] gotta print in those last 5 minutes! [19:44] ;) [19:45] Our house wiring predates intelligent electrical design [19:45] cmaloney: Because nothing else makes sense [19:46] Ah, so the printer draws so much current the UPS sees it as a power anomoly and switches to battery, but your battery is so old that it immediately starts a shutdown [19:46] Maybe you should put the printer on a UPS so the draw will not be so great on the lines [19:46] lol [19:47] brousch: Brilliant deduction [19:47] Thank you [19:47] Perhaps the neighbors wouldn't mind the extension cord. [19:47] It's a newer UPS [19:47] bought within the last year. [19:47] Get a bigger one [19:48] +1 to tapping neighbor's power [19:49] Maybe I should get a generator just for the printer. [19:49] That's eco-friendly? [19:49] "Honey I need to print" "OK, I'll fire up the generator" [19:49] use bio-diesel [19:49] Ecofriendly is taking your prints to Walgreens because the only thing you print is photos [19:49] then make french-fries every day [19:49] ssh generatorpi [19:50] I think my idea wins, it involves eating french fries every day [19:50] greg-g: I could steal grease from the KFC [19:50] Although they might notice [19:50] I think that's the 12th ingredient. [19:50] Fries are murder! Potatoes are people too! [19:50] they pay someone to dispose of it, they'd be fine with you taking it (unless someone else already got to them first) [19:50] I'm sure it's just run through a still [19:51] brousch: they go well with the baby goat and baby cow I eat then [19:52] greg-g: At least you end their lives early, before they have time to realize how pointless their lives are [19:53] I'm a vegetarian evey time I don't end meat. [20:03] brousch: ah, not pointless, they help make great compost for the vegetables I eat with them! [20:34] http://pnacl-amiga-emulator.appspot.com/