[05:39] <zus> hi
[08:34] <RoAkSoAx> itnet7_uds: ping
[09:28] <RoAkSoAx> itnet7_uds: ping
[13:01] <danstoner> jtatum: the only time someone talks to me in this channel is when they really want dantalizing.  ;)
[13:04] <RoAkSoAx> itnet7_uds: ping
[13:06] <munz> good morning danstoner 
[13:06] <munz> just breaking the cycle, lol :)
[13:06] <danstoner> Thanks.  :)
[13:07] <munz> no prob
[13:23] <itnet7_uds> away
[16:23] <tiemonster> mhall119: ping
[16:56] <zoopster> tiemonster: good luck...he's gmt +2 right now....
[16:58] <tiemonster> zoopster: where?
[16:58] <zoopster> tiemonster: budhapest, hungary...for uds
[16:59] <tiemonster> oh. guess I'll catch him later. he gets back next week?
[17:01] <zoopster> yup
[17:17] <tiemonster> zoopster: ok. thanks!
[17:20] <jamalta> hi all
[17:53] <tiemonster> jamalta: hey!
[17:53] <tiemonster> when do you get into town?
[17:53] <jamalta> tiemonster: how's it going?
[17:53] <tiemonster> good
[17:53] <jamalta> uhm, let me look at the calendar :)
[17:53] <jamalta> two weeks from today
[17:53] <tiemonster> hacking on a asynchronous Python application server atm
[17:53] <jamalta> oh, i made a team event for monday night, in two weeks at stardust
[17:54] <jamalta> If you could make it to that... if not we can arrange something else :)
[17:54] <tiemonster> hmm
[17:54] <tiemonster> I'll have to see what I can do
[17:54] <tiemonster> May 29th?
[17:54] <jamalta> 30th
[17:55] <tiemonster> lol. yeah.
[18:07] <mhall119> wow, it's tiemonster
[18:07] <mhall119> haven't seen you around in a while
[18:07] <tiemonster> I've emerged from a four month coding project that consumed all of my time
[18:08] <tiemonster> it was fun, but I hope I never have to do it again (work with college students)
[18:08] <mhall119> that's a lot of coding
[18:08] <tiemonster> anyways, I'm working with a colleague on a wicked fast Python application server
[18:08] <mhall119> so, half the Florida loco is gmt+2, the other half is gmt-9
[18:09] <mhall119> tiemonster: sounds interesting, using some existing thing like twisted?
[18:09] <tiemonster> using a non-blocking C++ application server called Yield
[18:09] <mhall119> non-blocking servers are cool things
[18:09] <tiemonster> parses HTTP way faster than something like Apache
[18:10] <tiemonster> and allows for some really interesting concurrency options
[18:10] <mhall119> ok, I'm interested, will it be open source?
[18:10] <tiemonster> it is already
[18:10] <mhall119> even better
[18:10] <tiemonster> working on a 2.0
[18:10] <tiemonster> you get async without having to deal with crappy python callbacks like in Twisted
[18:10] <tiemonster> and it's about 6 times faster than Twisted
[18:11] <tiemonster> at least
[18:11] <tiemonster> we don't have really good benchmarks yet
[18:12] <tiemonster> the best part is, you can say `ypy -p [port] [wsgi script]` and get a production quality WSGI server
[18:14] <tiemonster> so you could use it as your Django dev server, except it can handle 10,000 concurrent requests ;-)
[18:15] <tiemonster> and it does hot code reloading, except on the whole codebase, instead of just the wsgi file
[18:15] <tiemonster> so... we need alpha testers
[18:20] <tiemonster> and he's gone.
[18:21] <tiemonster> :-(
[19:39] <jamalta> tiemonster: interesting, how do you monitor for file changes/
[19:39] <jamalta> ?
[19:39] <jamalta> or is the code reloading a manual command?
[19:48] <jamalta> yield is pretty interesting
[19:48] <jamalta> ty for sharing :)
[20:42] <tiemonster> jamalta: sorry - I was in a meeting
[20:42] <jamalta> tiemonster: np
[20:42] <tiemonster> it uses os-level notifications and fires off a callback
[20:43] <tiemonster> the code is here if you want to play around with it: https://github.com/ypy/ypy
[20:43] <tiemonster> I'll announce it on Twitter when a stable release candidate is ready
[20:43] <tiemonster> we need lots of alpha testers in the mean time, though
[20:44] <jamalta> tiemonster: cool :)
[20:44] <jamalta> hm, i don't really have anything to put on it :\
[20:44] <tiemonster> and if you have a Python app you want us to test, please pass it along
[20:44] <jamalta> zeitgeist-project is wordpress now, and my site is on tumblr..
[20:44] <tiemonster> what about that media server?
[20:45] <jamalta> tiemonster: I could play with getting pandamon on it.. currently using Twisted.
[20:45] <tiemonster> oh yeah. perfect use case.
[20:45] <tiemonster> just expose a wsgi adapter, and off you go
[20:45] <jamalta> Hm,... I don't use wsgi though.
[20:46] <tiemonster> it should just be a matter of changing the way you catch incoming requests
[20:46] <tiemonster> I think Twisted is wsgi-compliant...
[20:47] <jamalta> tiemonster: I'll look at it when I have some time, and see if it is something that I could use.
[20:47] <tiemonster> is the code on github or something?
[20:48] <jamalta> tiemonster: Launchpad
[20:48] <jamalta> www.launchpad.net/pandamon-server
[20:48] <tiemonster> link?
[20:48] <tiemonster> cool. I'll take a look.
[20:48] <jamalta> I should start working that a bit more, since Android is going to support HTTP Live Streaming soon :).
[20:48] <tiemonster> :-)
[20:48] <jamalta> The main drawback for me has been the lack of support from the browsers, which has improved since I last worked on this.
[20:50] <jamalta> tiemonster: I'll try it out this weekend.. I have to work on actually using HLS instead of pushing video over a long HTTP connection.
[20:50] <tiemonster> HLS?
[20:52] <jamalta> HTTP Live Streaming
[20:52] <jamalta> http://en.wikipedia.org/wiki/HTTP_Live_Streaming
[20:52] <tiemonster> cool
[20:52] <jamalta> tiemonster: I'll play with it this weekend and let you know what I think :)
[20:52] <tiemonster> sure. thanks!
[20:53] <tiemonster> I'll be working on getting a web site up with some code samples, etc.
[20:53] <jamalta> tiemonster: So what's the proper pronunciation of ypy? 
[20:54] <tiemonster> I call it "y-py (Why Pie?)" but my colleague calls it "yippee!"
[20:55] <tiemonster> The name is derived from "Yield for Python"
[20:55] <tiemonster> yield is the non-blocking C++ application server at the core
[20:55] <tiemonster> we've talked about adapters for PHP et all
[20:55] <tiemonster> we'll see
[20:55] <tiemonster> PHP is a beast
[20:57] <jamalta> tiemonster: Forget about PHP :P
[20:57] <tiemonster> this from the guy who works at Flickr..
[20:57] <jamalta> yippee is what I naturally thought to call it.
[20:57] <tiemonster> coding PHP...
[20:58] <jamalta> ;)
[20:58] <jamalta> That doesn't mean I care for PHP.
[20:58] <tiemonster> heh
[20:58] <tiemonster> he calls it "Yippee, I don't have to install Apache!!!"
[20:58] <jamalta> Hehe
[20:58] <tiemonster> which, Google uses it, so it must not be crap
[20:59] <tiemonster> but if we can make a better alternative, then great!
[22:36] <mhall119> darn, tiemonster is code
[22:36] <mhall119> I can't get ypy to properly run django
[23:47] <faf> guys
[23:47] <faf> a baby fell down 10 stairs and lived
[23:48] <faf> http://www.youtube.com/watch?v=jQ6dpQ9yQFc