<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Gillmor Gang 09.24.09</title>
	<atom:link href="http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/feed/" rel="self" type="application/rss+xml" />
	<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/</link>
	<description>Industry experts and thought leaders mix it up in The Gillmor Gang's daily conversation on what's hot in technology and social media.</description>
	<lastBuildDate>Sat, 11 Feb 2012 02:13:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Weight loss after pregnancy</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-5887</link>
		<dc:creator>Weight loss after pregnancy</dc:creator>
		<pubDate>Mon, 06 Feb 2012 07:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-5887</guid>
		<description>Extremely fascinating page. Do you actually plan on introducing alot more information or perhaps posting even more? My own web page is &lt;a href=&quot;http://www.freebottleofacai.com&quot; rel=&quot;nofollow&quot;&gt;Weight loss after pregnancy&lt;/a&gt; I personally hope you will not mind though I just have posted your web-site to a few  of my family and friends just as well. Great work! By possibility would you like to exhange web-sites?</description>
		<content:encoded><![CDATA[<p>Extremely fascinating page. Do you actually plan on introducing alot more information or perhaps posting even more? My own web page is <a href="http://www.freebottleofacai.com" rel="nofollow">Weight loss after pregnancy</a> I personally hope you will not mind though I just have posted your web-site to a few  of my family and friends just as well. Great work! By possibility would you like to exhange web-sites?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kumetr kuyetn</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-5329</link>
		<dc:creator>kumetr kuyetn</dc:creator>
		<pubDate>Tue, 18 Oct 2011 07:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-5329</guid>
		<description>I have viewed so many blog post but yours are different. I like to ask how you composed your articles for it really leaves an excellent impression on me. Just keep on posting interesting facts. I’m already a fan</description>
		<content:encoded><![CDATA[<p>I have viewed so many blog post but yours are different. I like to ask how you composed your articles for it really leaves an excellent impression on me. Just keep on posting interesting facts. I’m already a fan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tv</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-4500</link>
		<dc:creator>tv</dc:creator>
		<pubDate>Sun, 13 Feb 2011 17:11:04 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-4500</guid>
		<description>hello there and thank you for your info – I’ve certainly picked up anything new from right here. I did however expertise some technical points using this website, since I experienced to reload the web site lots of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I&#039;m complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my email and could look out for much more of your respective fascinating content. Make sure you update this again soon..</description>
		<content:encoded><![CDATA[<p>hello there and thank you for your info – I’ve certainly picked up anything new from right here. I did however expertise some technical points using this website, since I experienced to reload the web site lots of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I&#8217;m complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my email and could look out for much more of your respective fascinating content. Make sure you update this again soon..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dsa</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-4489</link>
		<dc:creator>dsa</dc:creator>
		<pubDate>Fri, 28 Jan 2011 01:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-4489</guid>
		<description>hi</description>
		<content:encoded><![CDATA[<p>hi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gillmore Gang über pubsubhubbub - notizBlog</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-2722</link>
		<dc:creator>Gillmore Gang über pubsubhubbub - notizBlog</dc:creator>
		<pubDate>Thu, 14 Jan 2010 18:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-2722</guid>
		<description>[...] Gillmore Gang-Folge &#252;ber [...]</description>
		<content:encoded><![CDATA[<p>[...] Gillmore Gang-Folge &#252;ber [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Welcome :: OlyKit: Software Reseller</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-2591</link>
		<dc:creator>Welcome :: OlyKit: Software Reseller</dc:creator>
		<pubDate>Tue, 01 Dec 2009 16:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-2591</guid>
		<description>&lt;strong&gt;Welcome :: OlyKit: Software Reseller...&lt;/strong&gt;

The 200 EMA is one of the most popular indicators of all time with Forex traders the world over, and for that reason alone is worth noting due to the psychological effect on the market place price can have when hovering around the 200 EMA....</description>
		<content:encoded><![CDATA[<p><strong>Welcome :: OlyKit: Software Reseller&#8230;</strong></p>
<p>The 200 EMA is one of the most popular indicators of all time with Forex traders the world over, and for that reason alone is worth noting due to the psychological effect on the market place price can have when hovering around the 200 EMA&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-2101</link>
		<dc:creator>William</dc:creator>
		<pubDate>Fri, 02 Oct 2009 18:08:23 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-2101</guid>
		<description>UI request.  IMHO, I would not add &quot;Scribe&quot; in-line, but would add a link to another page to keep your Posts cleaner.  It makes it too difficult to scroll down to find the next topic. Also, I think it is unneeded detail in the general usage, unless you want to drill down on something after watching.  tia.</description>
		<content:encoded><![CDATA[<p>UI request.  IMHO, I would not add &#8220;Scribe&#8221; in-line, but would add a link to another page to keep your Posts cleaner.  It makes it too difficult to scroll down to find the next topic. Also, I think it is unneeded detail in the general usage, unless you want to drill down on something after watching.  tia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-2100</link>
		<dc:creator>William</dc:creator>
		<pubDate>Fri, 02 Oct 2009 18:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-2100</guid>
		<description>Thanks. The old is new again. Before folks start thinking Push and Pub/Sub is new or groundbreaking, it has been around since TCP and probably before that. Here is good paper the summarizes Pub/Sub over the years and its many forms. http://www.irisa.fr/asap/intranet/the-many-faces-of-publish-subscribe.pdf/

Over the years, we have many forms of this. IMAP and NNTP come to mind. They work so well, nobody even thinks about them anymore. Efforts like Marimba’s Castanet have come and gone. Newer stuff like Mesh also have a Pub/Sub model at Internet scale. The lowest common denominator is TCP, which was designed for this type of thing from the start. Open an socket, make a request (or not) and read 1 byte or many. You define your own protocol ontop of a bidirectional stream.

Things that have made this more difficult over the years is open sockets where expensive (over 1000 or so), and http started as a single request/response/close model - hence the typical model of client polling at intervals. ePoll is interesting, I will have to learn more about how that works to make open sockets &quot;cheaper&quot;.

Moreover, pure push is a white lie. In todays world where clients are behind firewalls and NATs, pure push doesn&#039;t work. The workaround for this has been the client maintains an open TCP connection to a server in the cloud (ala GotoMyPC and others) and can read replies as they come in. Even with this model, there is still reconnection and network timeout issues that force a client to reconnect and &quot;request&quot; again. So everything still starts with an open &quot;request&quot;. You can do pure-push to public IP listeners and probably IPV6 clients, but those are not typical cases yet.

I think the more interesting work here is not Push as such (that is well-known art), but things like: type systems and dynamic types, how anonymous types can work, client Projections (i.e. Select), type and service discovery, standards, and remoting client Expression Trees (e.g. LINQ) and remoting client code blocks (For example, a client should be able to serialize a Linq expression to an Event Service to do their own Search -the Twitter Track problem). How to sort Expression trees to allow efficient server side processing and stop a search as early as possible. How can developers get publisher type systems into there IDEs in an easy way for developing and compile type checks? 

May also want to see some other work in this area that is very interesting:

Reactive Framework (Rx) with Erik Meijer - Reverse IEnumerable
http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-2-of-2/#Page=3</description>
		<content:encoded><![CDATA[<p>Thanks. The old is new again. Before folks start thinking Push and Pub/Sub is new or groundbreaking, it has been around since TCP and probably before that. Here is good paper the summarizes Pub/Sub over the years and its many forms. <a href="http://www.irisa.fr/asap/intranet/the-many-faces-of-publish-subscribe.pdf/" rel="nofollow">http://www.irisa.fr/asap/intranet/the-many-faces-of-publish-subscribe.pdf/</a></p>
<p>Over the years, we have many forms of this. IMAP and NNTP come to mind. They work so well, nobody even thinks about them anymore. Efforts like Marimba’s Castanet have come and gone. Newer stuff like Mesh also have a Pub/Sub model at Internet scale. The lowest common denominator is TCP, which was designed for this type of thing from the start. Open an socket, make a request (or not) and read 1 byte or many. You define your own protocol ontop of a bidirectional stream.</p>
<p>Things that have made this more difficult over the years is open sockets where expensive (over 1000 or so), and http started as a single request/response/close model &#8211; hence the typical model of client polling at intervals. ePoll is interesting, I will have to learn more about how that works to make open sockets &#8220;cheaper&#8221;.</p>
<p>Moreover, pure push is a white lie. In todays world where clients are behind firewalls and NATs, pure push doesn&#8217;t work. The workaround for this has been the client maintains an open TCP connection to a server in the cloud (ala GotoMyPC and others) and can read replies as they come in. Even with this model, there is still reconnection and network timeout issues that force a client to reconnect and &#8220;request&#8221; again. So everything still starts with an open &#8220;request&#8221;. You can do pure-push to public IP listeners and probably IPV6 clients, but those are not typical cases yet.</p>
<p>I think the more interesting work here is not Push as such (that is well-known art), but things like: type systems and dynamic types, how anonymous types can work, client Projections (i.e. Select), type and service discovery, standards, and remoting client Expression Trees (e.g. LINQ) and remoting client code blocks (For example, a client should be able to serialize a Linq expression to an Event Service to do their own Search -the Twitter Track problem). How to sort Expression trees to allow efficient server side processing and stop a search as early as possible. How can developers get publisher type systems into there IDEs in an easy way for developing and compile type checks? </p>
<p>May also want to see some other work in this area that is very interesting:</p>
<p>Reactive Framework (Rx) with Erik Meijer &#8211; Reverse IEnumerable<br />
<a href="http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-2-of-2/#Page=3" rel="nofollow">http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-2-of-2/#Page=3</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barry Kelly</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-2093</link>
		<dc:creator>Barry Kelly</dc:creator>
		<pubDate>Wed, 30 Sep 2009 16:24:24 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-2093</guid>
		<description>Still no mp3 link, still no listen from me. I have far better things to do than watch video podcasts, anywhere, not least on PC.</description>
		<content:encoded><![CDATA[<p>Still no mp3 link, still no listen from me. I have far better things to do than watch video podcasts, anywhere, not least on PC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nun Uva</title>
		<link>http://gillmorgang.techcrunch.com/2009/09/29/gillmor-gang-092409/comment-page-1/#comment-2092</link>
		<dc:creator>Nun Uva</dc:creator>
		<pubDate>Wed, 30 Sep 2009 10:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://gillmorgang.techcrunch.com/?p=355#comment-2092</guid>
		<description>Where are the women in your gang?</description>
		<content:encoded><![CDATA[<p>Where are the women in your gang?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

