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