[00:50] man, almost sent in until I re-read and caught that it was work from home but only for eastern-EU countries. :( http://www.python.org/community/jobs/index.html#rackspace-international-zurich-switzerland [00:51] guess glad to not have embarrassed myself but sucky. remote good, few hours time diff bad [01:59] bah [01:59] that sucks, rick_h [02:10] http://lichkingmetal.bandcamp.com/album/born-of-the-bomb-2 [02:10] jcastro: ^^ [02:18] http://nightdemon.bandcamp.com/album/night-demon-e-p [02:23] jcastro: Have you heard of Sacred Reich? [03:04] jrwren !!! [03:05] http://english.svartby.com/press/disclaimer [03:05] Wish this was fully CC because the music is awesome [03:08] from russia but sing in english and swedish? [03:08] Yeah, I have NFC [03:09] I was just going through someone'ps bandcamp purchases and found a fuckton of awesome [03:09] http://bandcamp.com/morts2986 [03:14] http://warpig.bandcamp.com/album/warpig [03:32] greg-g: !!! [03:32] :) [11:54] Anyone else Chromecasting? [11:55] not yet, still in the mail :( [11:55] UPS -> USPS delivery fail [11:55] but hopefully today [11:56] Hm, mine came yesterday [11:56] :P [11:57] The boy loves it. Now his videos can go up to the big screen [11:57] yea, I bet [11:57] I'm excited, I think it means google play will be my place to get movies now. [11:58] I so rarely buy movies, what with Netflix [11:58] disney [11:58] and travelling needs offline [12:00] You can queue up videos too [12:00] I was getting dressed and inserted and Iron Man trailer into his queue [12:00] yea, that's cool for when I go on a youtube run [12:02] He watched some of his favorite videos and said, "It's like being in a movie theater!" [12:02] hah, awesome [12:11] I'm unsure of how they pull off one part of the setup [12:12] You plug it in, then go to a Google website to set it up. Somehow it is available on the wifi even before you put in the password [12:12] brousch: I heard it created a wifi network you have to join? [12:12] I didn't notice that happening [12:13] hmm, I heard it creates a wifi network you connect to. Then you set it up that way. [12:13] Maybe the Chromecast app does it transparently [12:13] I set it up over Android [12:13] yea, wonder if it switched networks on you [12:14] Switches to that private network, sets it up with the real network, then switches back [12:14] brousch: yea, look at the permissions on the chromecast app [12:14] Probably wouldn't notice unless some background app was running that needed the real network [12:14] "view network connections; view wifi connections; change network connectvitiy; connect and disconnect from wifi" [12:15] It was very well done [12:49] Heh. I "purchased" the free amazon app of the day and they gave me a $1 credit towards MP3s [12:49] I'm printing money baby! [13:20] from what I could see of chromecast tehre was nothing it could do that airplay could not, except the browser tab thing. Now i want to try it! [13:21] jrwren: play things from the google movie store, work on android, and work with your device turned off [13:21] Submit movies to the queue from multiple devices at the same time [13:21] May be some party uses there [13:22] Not be an Apple Product [13:23] I'm impressed with it's ease of use so far [13:24] snap-l: It came is a well-designed white box, like an Apple product [13:26] brousch: Yeah, Apple has really redefined what awesome packaging is [13:27] (I mean that sincerely. I'm glad not everything comes in blister and cutting packs) [13:33] Well the box was wrapped in grungy bubble wrap [13:35] lol, Guido has spoken! http://www.python.org/dev/peps/pep-0008/#maximum-line-length [13:35] 79 is the true python! fakers can do wtf they want. [13:40] rick_h: device turned off? really? you turn your phone OFF. I push the sleep button on my phone or ipad and airplay keeps playing, but i never turn them OFF [13:40] zomg, YAY 79. And then there is paragraph 5. [13:43] http://hg.python.org/peps/rev/82e24ac40255 [13:44] jrwren: right, but with airplay your device is doing the streaming correct? So it can't go into 'sleep' mode is how i understand it [13:44] jrwren: on the chromecast, the chromecast does the streaming. You can walk away, turn your device off, or just let it go into a real battery saving sleep [13:45] no, with airplay my device sends the url to the airplay device. [13:45] the airplay device then reads the url and streams, just like chromecast [13:45] ah, nvm then. [13:45] * rick_h thought that since you can airplay a desktop it would have to send a signal [13:46] maybe it's selective in streaming a signal vs streaming direct [13:46] its selective, just like chromecast in browser tab mode. [13:46] you can't turn off your PC that is displaying its browser tab to chromecast :) [13:46] It could stream the desktop by turning on a server on the desktop then submitting the url to the server [13:46] my understanding is that the chomecast never streams from your device [13:46] it's always a url [13:46] brousch: that is exactly how airplay works. [13:47] But the URL could be mydevice.local [13:47] so you can't chromecast your desktop, only something from chrome which has a url [13:47] brousch: right, you have to web-ify the content so that chrome can play it back [13:47] the chrome instance on the chromecast [13:47] If your device turns on a server that streams, it can submit a url pointing to itself [13:48] brousch: ok fine [13:48] So we need a vnc->streaming converter [13:48] but it's not sending a direct video signal to the device. The device pulls vs you push. I thought in airplay your device could push video itself to the appletv [13:49] nope. [13:49] airplay works exactly how you and brousch discussed [13:49] in the case of youtube app on iphone, it just sends URL to airplay [13:49] in the case of videos which are on your ios device, it starts a webserver and sends http://ipaddress/pathtofile and airplay gets the url [13:50] and rick_h you are forgetting the tab playback feature [13:50] https://soundcloud.com/keep-on-dreaming/heartbreak-girl-5sos-acapella [13:50] oops, wrong url. [13:50] http://www.extremetech.com/computing/162443-chromecast-tab-casting-how-to-stream-your-desktop-browser-and-local-media-to-your-tv-video [13:50] jrwren: but tab playback is just the chromecast loading that tab [13:50] so not forgetting it [13:50] that is not what it sounded like based on tech reading I did. [13:51] it sounds more like the google cast extension is video encoding the page render [13:51] jrwren: according to the api docs the best you can do is build into your web page chromecast api specific changes to your url [13:51] jrwren: so that when the chromecast loads the url, it detects the api calls, and adjusts what it displays [13:51] jrwren: that's how it can fullscreen a youtube video when you give it a youtube url [13:51] that is cool. [13:52] there's chromecast specific JS on the page directing it to only render the video in the chrome window on the chromecast [13:52] interesting. i'd be a bit disappointed if that is how it worked. [13:53] so how is airplay mirroring of your iphone working with a 'pass a url' only world? [13:53] it starts a web server and x264 encodes everything on the ios device and sends that url to the apple tv [13:53] although that is airplay video-- higher number [13:54] ok, so it's two parts then. the encoder on the device and then the airplay display [13:54] e.g. XBMC's airplay support doesn't allow that. [13:54] hell, apple tv 2 doesn't either, unless you have upgraded the OS [13:57] cool [13:57] can anyone with a chromecast tcpdump everything comeing out of it for a couple minutes while its not playing video and send me the results? [13:57] ok, so they're close to the same thing then. only we non-apple users get some <3 for 1/3 the price of an appletbv [13:57] yup. [13:58] i don't have appletv. I just use XBMC, which is an airplay audio and video endpoint [13:58] and works with google play content which I have [13:58] and I wrote a couple of those, since the airplay protocol is so trivial [13:58] its like DUH trivial :) [13:58] jrwren: https://developers.google.com/cast/chrome_sender [13:59] i want the other side. [13:59] i want to write software which acts like a chromecast device. [13:59] i want to see my device in the menu of googlecast chrome ext [14:00] Hm, thought I saw that [14:03] https://developers.google.com/cast/developing_your_receiver [14:03] same docs area [14:03] yeah, looking at that, not applicable :( [14:04] that is for writing a webpage which is aware that it is being rendered on google cast :( [14:05] https://developers.google.com/cast/whitelisting#whitelist-receiver [14:06] how about that tcpdump? [14:07] https://gist.github.com/AaronOgle/6099301/raw/456d5c2eedcc4d17f4c0b68c3da7d60b3a1a0e35/app.py [14:07] Ah, here it is https://github.com/dz0ny/leapcast [14:08] hah, that's cool [14:08] make your computer a chromecast without installing one [14:12] that is what i was going for. YAY, it is already done [14:19] woot! I see mutt bookmarks on bookie :P [14:20] snap-l: http://paste.mitechie.com/show/988/ is useful with tip #3 [14:30] Hm, with ipython notebook you could do presentations over chromecast [14:39] at work our primary means of doing presentations is airplay. [14:39] nearly everyone has a mac, you just say airplay and you are projecting. [14:40] yea, I want that with the chromecast. Would be cool for $35 a project to be able to let everyone go wirelessly [14:47] yup [14:47] i'm hoping XBMC eventually supports the desktop mirroring like ATV does. [14:48] becuase XBMC works great on rasbpi, so its $35 airplay too :) [15:01] this is the debate that never ends...it just goes on and on my friends... *sigh* [15:15] rick_h: What the hell does that do? :) [15:16] huh? [15:16] http://paste.mitechie.com/show/988/ [15:16] snap-l: oh, that builds your list of mailboxes to check for new mail automatically [15:16] Ah [15:16] I only have one inbox [15:16] snap-l: so in tip #3 it says "list your mailboxes you want to watch for new mail" [15:17] sorry, folders in the mailbox [15:17] The imap server handles that for me [15:17] it generates the list of folders and when a new mail (say auto filtered) lands in one it shows it in the mutt status bar [15:17] and then a simple c will go to the next folder with unread mail [15:18] Ah, that doesn't map to my usage. :) [15:18] But neat trick nonetheless [15:18] k [15:19] rick_h: If you feel up to it though I'd love a peek at your muttrc [15:19] I think I'm going to sanitize and post mine on githb [15:21] Or at leat post it up on my site somewhere. [15:22] snap-l: yea, there's some things I have to clean I think. [15:22] hmm, maybe not [16:25] yay, chromecast is here [16:39] bah, that sucks. should have realized. You have to be on the same network [16:39] I keep my video gear on my 802.11N network and everyeone else on the G [16:39] and only the N network gets the 5ghz band [16:39] so that my roku's and such get the bandwidth all to themselves [16:41] woot, streaming mark's oscon talk to the tv from the tablet [16:54] so the 'cast this tab' works pretty well actually [16:54] casting my flickr photostream up to the tv [17:06] it's kind of strange though. The casting gets mixed up about playing to my BT speaker or to the tv [17:07] but cool music playing. Would be cool if the squeezebox was a casting-endpoint [17:19] rick_h: so what exactly does the chromecast do? [17:21] in itself it does nothing. it sits there listening for a device to tell it what to stream. then it streams it. [17:22] yeah I'm just trying to figure out what it gives me over something like plex [17:22] its a $35 endpoint device [17:23] jcastro: so it's giving me youtube from my tablet to my tv, google play content (music, movies) on my tv (roku can't do it) and a way to wireless present my computer screen (chrome tabs) to the tv [17:23] yeah but it's only $10 cheaper than a roku [17:24] jcastro: and as more apps add support it might do more [17:24] ok the chrometabs thing sounds awesome [17:24] jcastro: yea, but I've got a roku, I can't do youtube or google play or google music on a toku [17:24] yeah but that's not a technical limitation. :-/ [17:24] that's just google being lame [17:24] jcastro: yea, but it's what it 'gets me' [17:25] as someone who's been buying movies for the boy on AMZ because it's on the roku [17:25] But Google Music never worked well for me, so the spotify app on the roku was a big sell for me [17:25] of course AMZ video isn't on android :( [17:25] I've gone all google music for my needs [17:25] just don't use it on the tv [17:26] jcastro: and the ability to build a youtube 'queue' is cool. [17:26] play a youtube video, start searching for another while the first one plays [17:26] yeah but I'm already doing that with plex [17:26] but that's a little thing [17:26] though it's not as nice as it could be [17:26] my boy is going to enjoy watching ice age on the tv at home for a change [17:26] jcastro: and yea, it's got an API so more apps should start adding support [17:27] nod, so plex could push to it [17:27] if pocket casts added support could play video/music podcasts on the tv [17:27] does it have like it's own UI, like is it a full blown client or is it just a dumb stick? [17:27] dumb stick [17:27] like, for browsing shows, etc [17:27] ok so that's all done on the tablet [17:27] basically you use your phone, tablet, laptop and say "send this to the tv" [17:28] and for $35 I can have one on each tv for less than one of my roku boxes [17:28] * rick_h goes to buy a second one [17:32] jrwren: man, I'm kind of disappointed at that RT [17:35] which? [17:35] "can he lead a normal life?" "no, he'll be an engineer." https://www.youtube.com/watch?v=CmYDgncMhXw [17:35] i just RTed like 5 things :) [17:35] jrwren: the women president thing, sorry [17:36] oh, yes not very poignant. It made me chuckle. [17:36] sorry, i'll try to RT better. [17:37] ah, kind of seems more than a lot shallow as I read it [17:38] brousch: heh, leapcast made pycoders weekly [18:07] rick_h: I think I saw it in there last week. I'm pretty sure this week's is a copy of last week's [18:07] I looked at it because I thought it was something to do with leap motion [18:07] ah, nvm [18:08] dear juju people. the link https://github.com/juju/juju-core/archive/1.11.2.tar.gz from https://github.com/juju/juju-core/releases is an empty tar.gz with only readme.md in it. [18:08] jrwren: Of course it is. ;) [18:08] *snerk* [18:09] wow... because that is how it was tagged. https://github.com/juju/juju-core/tree/1.11.2 [18:10] heh, just see jcastro there, blame him [18:17] wow, juju has a lot of deps [18:18] Must be a rick_h project! [18:19] i'd never place blame for that. [18:19] it just means a dev made good use of things which are already out there. [18:20] Exactly [18:20] well, juju is Go and it has specific packaging policies [18:22] understood [18:22] which is SWEET! btw. [18:22] that is one of the best parts of go [20:12] whoa, when did bzr lp get bzr lp-propose? [20:12] that is kinda nice. [20:12] been there for a long time [20:12] works from cmdline so better than a github pull request [20:13] there's a new one to help with the reitveld/lp workflow [20:13] huh, i guess I've been out of LP [20:13] though not sure it's been 'released 'yet [20:13] jrwren: yea, it was there when I started nearly 2yrs ago. Seemed everyone did it [20:13] a guy on my squad wrote it [20:13] oh damn, it doesn't work for me. [20:13] bzr: ERROR: Unable to import library "launchpadlib": No module named launchpadlib [20:14] yea, needs bzr python lib [20:14] and launchpadlib separate from taht even! [20:14] oh sorry, launchpadlib is a seperate thing [20:14] but I can pip install it, so its all good [20:14] right [20:15] oh damn, how do I get bzr to use my venv? [20:15] install bzr into my venv I guess. *sigh* [20:15] i fail :) [20:16] yea, pip install bzr [20:19] :p https://code.launchpad.net/~evarlast/juju-core/osx-homebrew-goget/+merge/178379 [20:19] it worked! [20:19] that is cool. [20:21] juju config needs to follow pep8 :p [20:21] 103 column lines FTL! [20:22] reading juju docs with cloud to butt installed is AWESOME [20:23] juju config? pyjuju? [20:23] or is this the new tools from marco? [20:24] my pep8 comment was about the environment.yaml [20:24] the yaml itself is fine. the comments in the template created by init -w are just too long [20:24] I had to widen my window :) [21:55] chromecast win. Lined up 6 muppets youtube videos for him while I start up dinner [22:26] woo woo woo [22:42] sweet, got my 3mo free netflix as well.