<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chad Jenkins</title>
	<atom:link href="http://odestcj.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://odestcj.net</link>
	<description>Associate Professor of Computer Science</description>
	<lastBuildDate>Sat, 19 May 2012 23:48:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>&#8220;Chad, why have you not answered my email?&#8221;</title>
		<link>http://odestcj.net/?p=158</link>
		<comments>http://odestcj.net/?p=158#comments</comments>
		<pubDate>Sat, 19 May 2012 23:48:51 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=158</guid>
		<description><![CDATA[or &#8220;Chad, why do you have that thing on your arm?&#8221; These are common questions I have gotten of over the last few months. The answer is a minor TFCC issue. I suspect the issue is due (in part) to too much use of multitouch devices in awkward spaces (e.g., airplane seats, cars, various coffee [...]]]></description>
			<content:encoded><![CDATA[<p>or &#8220;Chad, why do you have that thing on your arm?&#8221;</p>
<p><a href="http://odestcj.net/wp-content/uploads/2012/05/IMAG1551.jpg"><img src="http://odestcj.net/wp-content/uploads/2012/05/IMAG1551-300x179.jpg" alt="splint" title="splint" width="300" height="179" class="alignnone size-medium wp-image-160" /></a></p>
<p>These are common questions I have gotten of over the last few months.  The answer is a minor <a href="http://en.wikipedia.org/wiki/Triangular_fibrocartilage">TFCC</a> issue.  I suspect the issue is due (in part) to too much use of multitouch devices in awkward spaces (e.g., airplane seats, cars, various coffee shots).  Thus, I have been referring to myself as a &#8220;victim of multitouch.&#8221;  This situation has required me to wear some form of brace for the past few months, which greatly restricted my ability type and answer messages for extended periods of time.  Not to mention, I get too much email anyway.  I was finally able to stop using the brace this week, just in time for ICRA and ROSCon.</p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=158</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Innovation in an environment of applied science</title>
		<link>http://odestcj.net/?p=150</link>
		<comments>http://odestcj.net/?p=150#comments</comments>
		<pubDate>Wed, 29 Feb 2012 17:32:26 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=150</guid>
		<description><![CDATA[I just saw this NY Times article about Bell Labs culture of innovation in an environment of applied science. The article does a great job identifying the divergence between basic science research and the engineering that drives technology companies. The passage with Steven Chu&#8217;s perspective on Bell Lab&#8217;s culture gets to the point: Steven Chu, [...]]]></description>
			<content:encoded><![CDATA[<p>I just saw <a href="http://www.nytimes.com/2012/02/26/opinion/sunday/innovation-and-the-bell-labs-miracle.html">this NY Times article</a> about Bell Labs culture of innovation in an environment of applied science.  The article does a great job identifying the divergence between basic science research and the engineering that drives technology companies.  The passage with Steven Chu&#8217;s perspective on Bell Lab&#8217;s culture gets to the point:</p>
<blockquote><p>Steven Chu, secretary of the Department of Energy, won a Nobel Prize in 1997 for his work at Bell Labs in the early 1980s. He once said that working in an environment of applied science like Bell Labs “doesn’t destroy a kernel of genius, it focuses the mind.” At Bell Labs, even for researchers in pursuit of pure scientific understanding, it was obvious that their work could be used.
</p></blockquote>
<p>As an undergrad looking towards research, working at Bell Labs would have been a dream job for me, as it epitomized the science-engineering innovation culture.  Tangentially, it was a huge honor to meet <a href="http://www.bell-labs.com/user/feature/archives/jimwest/">Jim West</a>, who did pioneering work at Bell Labs as co-inventor of the <a href="http://en.wikipedia.org/wiki/Electret_microphone">electret microphone</a>, during the February 2011 <a href="http://www.flickr.com/photos/dwmoran/5441888253/">ScienceMakers</a> event.  I wish places like Bell Labs existed today, or maybe the vision of Bell Labs I had as a newcomer to computer science.</p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=150</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TCP/IP of robotics?</title>
		<link>http://odestcj.net/?p=137</link>
		<comments>http://odestcj.net/?p=137#comments</comments>
		<pubDate>Wed, 22 Feb 2012 04:42:07 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=137</guid>
		<description><![CDATA[We are screwing up in our design of robot software internet protocols by violating the principle of layering. Specifically we are trying to use ROS TCP to do three two things: serve as an open marketplace of robotic data formats, serve as a robot data transport host level end to end protocol, and to serve [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
We are screwing up in our design of robot software <del>internet protocols</del> by violating the principle of layering. Specifically we are trying to use ROS <del>TCP</del> to do three <del>two</del> things: serve as an open marketplace of robotic data formats, serve as a robot data transport <del>host level end to end protocol</del>, and to serve as a robotics software packaging and development environment <del>an internet packaging and routing protocol</del>. These three <del>two</del> things should be provided in a layered and modular way. I suggest that a new distinct internetwork protocol is needed, and that ROS <del>TCP</del> be used strictly as a server for back-end robot functionality <del>host level end to end protocol</del>.</p>
<p>&#8211; Chad Jenkins, 2012 <del><a href="http://www.johnreece.com/jonpostel.html">Jon Postel</a>, IEN 2, 1977</del>
</p></blockquote>
<p>I was inspired being at the <a href="http://brown-robotics.org/wp/demo-at-nitrd-symposium/">NITRD symposium</a> last week and hearing about how realization of the Internet.    Luminaries, such as Vint Cerf, often referred to interoperability and increasing accessibility of heterogeneous computing systems as crucial features, as well as a common vision to create digital libraries.  The following quote from this <a href="http://www.johnreece.com/jonpostel.html">interview with Jon Postel</a> hits the point squarely:</p>
<blockquote><p>Well, certainly the key thing was the transition from the ARPANET to the Internet, and coming up with the TCP and IP protocols that are network technology dependent. The early ARPANET protocols knew a lot about how <a href="http://en.wikipedia.org/wiki/Interface_Message_Processor">IMPs</a> worked, and therefore, we not generalizable across the system&#8230;you know, from ARPANET to Internet to satellite networks and so on. So the idea that there was going to be several networks of different kinds of physical technology and different kinds of layers really drove this creation of an Internet protocol. And making this Internet protocol so simple that essentially any physical network could do it was really very important, in that&#8230; So now we have an Internet that originally ran on ARPANET and Ethernet and back to satellite networks. And the ARPANET is gone, the satellite network is gone, we have Ethernets, but they&#8217;re somewhat different than those original ones, and we have new kinds of hardware networks &#8211;and the Internet keeps rolling along. There&#8217;s nothing changed there. So I think that was a key step in the network evolution&#8230;</p></blockquote>
<p>In this regard, I am further convinced that robotics has yet to learn the lessons of the Internet and network computing.  Robotics lacks an applications-layer protocol analogous to TCP/IP for the Internet and HTML/HTTP for the World Wide Web.  These protocols provide the level of interoperability that caused the Internet and computing to flourish, enabling legions of applications developers and users.  While I am a huge fan of <a href="http://ros.org">ROS</a> and similar robot middleware/software, it is not the complete answer.  I consider ROS and other robot servers to analogize to <a href="http://httpd.apache.org/">Apache</a> as the back-end server that does a lot of critical work in the background to provide content to users through a plethora web browsers.  It is protocols and standards set by HTTP and HTML that provide this level of interoperability that we have come to enjoy and rely upon.</p>
<p>Even though I can be a broken record about <a href="http://www.ros.org/wiki/rosbridge">rosbridge</a>, I think it is a good first step towards an applications-layer robotics protocol.  If successful, rosbridge should be like the old IMPs that got interoperation between computing systems going, but then faded out as routers became mainstream technologies.  Similarly, new and better robot software will continually come and go (with or without <a href="http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html">Alot</a> of ROS), but the basic interoperability should remain the same.</p>
<p><a href="http://comments.gmane.org/gmane.science.robotics.ros.user/14202"><img src="http://odestcj.net/wp-content/uploads/2012/02/ros_alot-300x168.png" alt="" title="Alot of code with ROS" width="500" height="280" class="alignnone size-medium wp-image-142" /></a></p>
<p>About a year ago,<a href="http://eng.ua.edu/people/manderson/">Monica Anderson</a> were reflecting on these same thoughts a position article we put together (included below) that I hope is a bit more eloquent. </p>
<hr />
<p><strong>A TCP/IP for Robotics?: Towards Interoperable and Reproducible Robotics</strong></p>
<p>Monica Anderson and Odest Chadwicke Jenkins</p>
<p>Reproducibility and interoperability are crucial for a thriving ecosystem of robotics research and development.  In addition to being the cornerstone of the scientific method, reproducibility enables the community of roboticists to validate and build upon the works of others, continually expanding our body of knowledge and technology.  Interoperability allows technology to develop faster through common reuse of robotic components across the community.  Unfortunately, robotics software and algorithms all too often lack one or both of these properties.  Published algorithms, often implemented within one of many frameworks, are not easily made available outside of the original architecture. As a result, much of robotics consists of one-off systems that are difficult (or impossible) to reproduce and reuse, greatly hampering the scientific dissemination of robotics research and fostering a continual “reinvention of the wheel.”  Facilitating reproducible and interoperable robotics has been infeasible in the distant and recent past of robotics for many good reasons.  However, with the growing emergence of off-the-shelf robot platforms and plentiful network connectedness, the time has come for our community to put our respective pieces together through common and stable infrastructure, towards the germination of robotics applications markets.  Think “Robot App Store” [Gerkey 2009].</p>
<p>We argue that robotics needs a standard application-layer messaging protocol to facilitate interoperability between robotics software, through the robotics equivalents of the IETF or W3C. Robotics can be seen as an “extension of the Internet into the physical world” that goes beyond management of digital information and virtual worlds into perception and action in the real world [Christensen et al. 2009].  Similar to our aspirations for robotics, the Internet enjoys widespread levels of interconnectedness, interoperability, and utility that has enabled an evergrowing range of applications that have fundamentally transformed societies across the world.  In this regard, robotics has yet to benefit from the lessons of the Internet.  The power and prevalence of the Internet is due in large part to having a universal underlying “language” that every device connected to the Internet can “speak”.  This universal language is embodied by the Internet Protocol suite and, specifically, its unifying transport and addressing layers, commonly known as TCP/IP.  Through TCP/IP, computer networks are now an assumed reliable, transparent media for communication between applications, where the intricacies of the network’s infrastructure are abstracted away through socket interfaces.  As such, developers can focus on creating applications at the ends of the network pipe without worrying about the details of the pipe itself, or even the developer of the application on the other side of the pipe.</p>
<p>By focusing on the applications layer, our intent is to highlight the need for common structures and procedures for exchanging data for robotics applications.  Many current robotic systems use and even rely upon TCP/IP for transporting data (e.g., perceived objects, environment maps, robot poses, motor velocities, planned paths) between software processes or other robots.  Once transported, however, there are no guarantees or standards in place to ensure this data can be understood, analogous to hearing someone speaking a foreign language.  As such, data generated by components from different developers often cannot be used within a single application.  Although a more accurate title for this piece would “The HTML/HTTP of robotics,” our basic argument remains that a standard protocol will lead to interoperability.  Continuing the Internet analogy, the World Wide Web allows applications, such as web browsers, to interoperate using established content formats, such as HTML, with application-layer transfer protocols, such as HTTP, and giving rise to cloud-enabled web services.  The prospect of robots serving as and using web services has great promise [Kuffner 2010, Osentoski 2011], but requires application-layer interoperability.</p>
<p>One might ask: doesn’t existing robot middleware already provide interoperability and reproducibility.  Answer: Somewhat.  Middleware suites provide a software development framework and can be considered the complement to a robotic messaging protocol. Development frameworks are essential for the actual implementation of robotic applications. There are a plethora of robotic middleware environments all with their own relative strengths and weaknesses.  Much like with the selection of an operating system, selection of a middleware environment often relies upon the requirements of the robotic environment.  However, in order to enable truly wide-scale usage without reimplementation robotic applications should adhere to a particular message structure<br />
and interaction protocol.</p>
<p>Despite the technical capabilities of current middleware systems, there are several shortcomings in these middleware systems that can only be addressed by a consensus of the robotics community for a well-defined, non-proprietary, published, and agreed upon standards for protocols.  First, there is no fixed protocol and messaging that applications can rely upon.  Typically the protocol is defined only in its implementation.  Thus, as the middleware implementation changes, the protocol also changes.  Second, core design decisions for middleware systems and their protocols are typically decided<br />
solely by a single research group or company.  No single group or company should have the sole power to decide and dictate the standards for robotics.   Lastly, there is a significant amount of overlapping functionality between middleware systems.  Reinventing or building bridges between overlapping sets of messages and functionality among fragmented systems is both inefficient and messy.  A common robotics protocol makes for cleaner code organization and, more importantly, presents a unified interface to applications developers.</p>
<p>Though we have taken a provocative stance in this position paper, we are truly excited about the progress of robotics and emergence of the robotics research and development ecosphere.  To make this a reality, our community must come together to provide standards that encourage interoperability and reproducibility in robotics software, potentially through organization that are a robotics version of the IETF/W3C.</p>
<p>[Christensen et al. 2009] H. Christensen, CRA/CCC Robotics Roadmap Committee, “A Roadmap for US Robotics: From Internet to Robotics”, http://www.us-robotics.us/reports/CCC%20Report.pdf</p>
<p>[Gerkey 2009] B. Gerkey, “Towards a Robot App Store”, http://www.scribd.com/doc/17384278/Towards-a-Robot-App-Store</p>
<p>[Kuffner 2010] J. Kuffner, “Cloud Enabled Robots”, http://www.scribd.com/doc/47896204/James-Kuffner-Humanoids2010</p>
<p>[Osentoski et al. 2011] S. Osentoski, G. Jay, C. Crick, B. Pitzer, C. DuHadway, and O. Jenkins, Robots as Web Services: Reproducible Experimentation and Application Development Using rosjs, ICRA 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=137</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>while (--it!=hot) {r=done;}</title>
		<link>http://odestcj.net/?p=123</link>
		<comments>http://odestcj.net/?p=123#comments</comments>
		<pubDate>Wed, 22 Feb 2012 02:32:06 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=123</guid>
		<description><![CDATA[Given my dorky/geeky tendencies, I have decided to fork (reappropriate) two phrases I commonly use within my research group, recasted with a K&#038;R sensibility: r=done; It was probably the endless viewings of Cars or too much Comedy Central that had me gravitate to this phrase. This statement is now the standard response when someone needs [...]]]></description>
			<content:encoded><![CDATA[<p>Given my <a href="http://odestcj.net/?p=124">dorky/geeky tendencies</a>, I have decided to fork (reappropriate) two phrases I commonly use within my research group, recasted with a K&#038;R sensibility:</p>
<li>r=done;  </li>
<p>It was probably the endless viewings of <a href="http://www.imdb.com/title/tt0317219/">Cars</a> or too much Comedy Central that had me gravitate to this phrase.  This statement is now the standard response when someone needs to up their game or does something really cool.  When especially awesome, I might use &#8220;void main() {r=done;}&#8221;</p>
<li><code>--</code>it==hot;</li>
<p>I was never really a fan of the cache memory millionaires, but they did have a hook in one of their songs that was catchy.  Going away from common connotations, this condition expresses that that we should produce strong results that impress people.</p>
<p>Additionally, I am also starting to use this statement when I do not understand a point someone is trying to express:</p>
<li>*willis;</li>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=123</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>43% Nerd, 43% Geek, 48% Dork</title>
		<link>http://odestcj.net/?p=124</link>
		<comments>http://odestcj.net/?p=124#comments</comments>
		<pubDate>Wed, 22 Feb 2012 00:59:51 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=124</guid>
		<description><![CDATA[This test pretty much called it. I am a big dork with geeky interests and slight nerdiness. This landed me in the &#8220;Joe Normal&#8221; category, just near the decision boundary of &#8220;Computer Savant&#8221; (Computer Science gets such a bad rap): This is not to say that you don&#8217;t have some Nerd, Geek or Dork inside [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.okcupid.com/tests/the-nerd-geek-or-dork-test">This test</a> pretty much called it.  I am a big dork with geeky interests and slight nerdiness.  </p>
<p><a href="http://odestcj.net/wp-content/uploads/2012/02/dorkgeeknerd.png"><img src="http://odestcj.net/wp-content/uploads/2012/02/dorkgeeknerd.png" alt="" title="dork &gt;geek &gt; nerd" width="576" height="153" class="alignnone size-full wp-image-125" /></a></p>
<p>This landed me in the &#8220;Joe Normal&#8221; category, just near the decision boundary of &#8220;Computer Savant&#8221; (Computer Science gets such a bad rap):</p>
<blockquote><p>This is not to say that you don&#8217;t have some Nerd, Geek or Dork inside of you&#8211;we all do, and you can see the percentages you have right above. This is just to say that none of those qualities stand out so much as to define you. Sure, you enjoy an episode of Star Trek now and again, and yeah, you kinda enjoyed a few classes back in the day. And, once in a while, you stumble while walking down the street even though there was nothing there to cause you to trip. But, for the most part, you look and act fairly typically, and aren&#8217;t much of an outcast. </p></blockquote>
<p>However, Judging from the description of &#8220;Computer Savant&#8221;, this would have been right on target:</p>
<blockquote><p>People confuse you with a Nerd all of the time. You aren&#8217;t some genius, like some people have said, and didn&#8217;t/don&#8217;t really like school all that much (and you especially hated some of the social aspects, like getting mocked). It&#8217;s just that you have some passions and interests that you&#8217;re extremely into/good at, and this has placed you in circles with other social outcasts, some of whom are exceptionally bright.</p>
<p>The awesome thing about being where you are is that you get to hang out with an elite group (though you&#8217;d probably rather be alone, or with only the closest friends and family) and you can make quite a good career for yourself in your particular specialities. Common to this group are people who are highly into electronics/computers as that is where the money lies, today. </p></blockquote>
<p>Just for clarification, &#8220;dork geek nerd&#8221; is the first entry that shows up in <a href="http://en.wikipedia.org/wiki/Filter_bubble">Google&#8217;s filter bubble</a> for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=124</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vernor&#8217;s and apple juice</title>
		<link>http://odestcj.net/?p=112</link>
		<comments>http://odestcj.net/?p=112#comments</comments>
		<pubDate>Sat, 18 Feb 2012 17:51:02 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=112</guid>
		<description><![CDATA[A special treat that reminds me of undergrad. It brings memories of with 1am episodes of &#8220;Law and Order&#8221; or &#8220;Star Trek: TNG&#8221; during kernel compiles, large downloads (by mid 90s standards), working on various programming assignments. However, at 55g of sugar per serving, it is another reminder that I am long past my ugrad [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://odestcj.net/wp-content/uploads/2012/02/IMAG1067.jpg"><img src="http://odestcj.net/wp-content/uploads/2012/02/IMAG1067-300x179.jpg" alt="" title="Vernor&#039;s Ginger Soda" width="400" height="240" class="alignnone size-medium wp-image-113" /></a>  <a href="http://odestcj.net/wp-content/uploads/2012/02/IMAG1129.jpg"><img src="http://odestcj.net/wp-content/uploads/2012/02/IMAG1129-179x300.jpg" alt="" title="Vernors and apple juice" width="179" height="300" class="alignnone size-medium wp-image-114" /></a></p>
<p>A special treat that reminds me of undergrad.  It brings memories of with 1am episodes of &#8220;Law and Order&#8221; or &#8220;Star Trek: TNG&#8221; during kernel compiles, large downloads (by mid 90s standards), working on various programming assignments.  However, at 55g of sugar per serving, it is another reminder that I am long past my ugrad days.</p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=112</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Andy Pavlo is a nut&#8221;</title>
		<link>http://odestcj.net/?p=106</link>
		<comments>http://odestcj.net/?p=106#comments</comments>
		<pubDate>Thu, 09 Feb 2012 20:13:12 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=106</guid>
		<description><![CDATA[No, that is not a scene from the &#8220;The Social Network.&#8221; It is Andy Pavlo helping the database community by sharing his personal H-Story:]]></description>
			<content:encoded><![CDATA[<p>No, that is not a scene from the &#8220;The Social Network.&#8221;  It is Andy Pavlo helping the database community by sharing his personal H-Story:</p>
<p><a href="http://t.co/lRVydzFh"><img alt="" src="https://p.twimg.com/AkwVeYkCQAAkGWV.jpg:large" class="alignnone" width="408" height="306" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R.I.P. Don Cornelius</title>
		<link>http://odestcj.net/?p=102</link>
		<comments>http://odestcj.net/?p=102#comments</comments>
		<pubDate>Thu, 02 Feb 2012 18:16:22 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=102</guid>
		<description><![CDATA[My wife just passed along the news that Don Cornelius just passed away. Soul Train has been around a long as I can remember. As a kid, Soul Train was the signal that Saturday morning cartoons were ending, and I had to wait another week for my fix of Spider-Man and Dungeons and Dragons, but [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.latimes.com/media/photo/2012-02/67792465.jpg" title="Don Cornelius" class="alignnone" width="600" height="398" /></p>
<p>My wife just passed along the news that <a href="http://latimesblogs.latimes.com/lanow/2012/02/don-cornelius-health-problems-probed-by-investigators.html">Don Cornelius</a> just passed away.  Soul Train has been around a long as I can remember.  As a kid, Soul Train was the signal that Saturday morning cartoons were ending, and I had to wait another week for my fix of <a href="http://en.wikipedia.org/wiki/Spider-Man_and_His_Amazing_Friends">Spider-Man</a> and <a href="http://en.wikipedia.org/wiki/Dungeons_%26_Dragons_%28TV_series%29">Dungeons and Dragons</a>, but grew to appreciate it more as I grew older.  </p>
<p>Maybe things would have turned out differently if I had just posted this video a few days earlier:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/ee0GGhmqonI" frameborder="0" allowfullscreen></iframe></p>
<p>&#8230; or if Eek! the Cat was still around:</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/dQo2ge-jurs?start=99&#038;fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=102</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gogo + Silverlight = Awesome &#8211; Bursty</title>
		<link>http://odestcj.net/?p=97</link>
		<comments>http://odestcj.net/?p=97#comments</comments>
		<pubDate>Fri, 20 Jan 2012 01:51:31 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=97</guid>
		<description><![CDATA[One of my New Year&#8217;s resolutions is to be better about posting updates. It is a great time to be a roboticist. I am privileged to be a part of a number of great projects. The trouble is that this leaves little time for posts, as well as my many other responsibilities. However, life is [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_98" class="wp-caption alignleft" style="width: 189px"><a href="http://odestcj.net/wp-content/uploads/2012/01/IMAG1015.jpg"><img src="http://odestcj.net/wp-content/uploads/2012/01/IMAG1015-179x300.jpg" alt="" title="Lions-Saints inflight ATL-PVD" width="179" height="300" class="size-medium wp-image-98" /></a><p class="wp-caption-text">Lions-Saints inflight ATL-PVD</p></div>
<p>One of my New Year&#8217;s resolutions is to be better about posting updates.  It is a great time to be a roboticist.  I am privileged to be a part of a number of great projects.  The trouble is that this leaves little time for posts, as well as my many other responsibilities.  However, life is short&#8230; and so are the NFL playoffs and time to write <a href="http://www.whitehouse.gov/blog/2011/08/03/supporting-president-s-national-robotics-initiative">NRI</a> proposals.  Fortunately, Delta&#8217;s inflight entertainment and Gogo wifi was a great help during our recent return to Providence from California.  One our first leg, I was able to work on a proposal while watching the Bengals-Texans game.  Thankfully, this game was on NBC (and not CBS or FOX), or I would have been out of luck.  I really like Delta, but they could do better for the playoffs.  The second leg did not feature inflight entertainment for the Lions-Saints game, but NBC was great to provide streaming video of the game through Microsoft&#8217;s Silverlight plug-in.  It was totally awesome to get live video of the game through my browser inflight.  While I was highly pleased with my internet connectivity though Gogo, it was not quite up to the task for streaming the game, even at the lowest quality.  I caught about every fifth play.  After halftime, I switched over the Detroit sports radio that allowed me to at least listen to the game.</p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=97</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;coding is the new literacy&#8221;</title>
		<link>http://odestcj.net/?p=94</link>
		<comments>http://odestcj.net/?p=94#comments</comments>
		<pubDate>Sun, 08 Jan 2012 19:57:36 +0000</pubDate>
		<dc:creator>cjenkins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://odestcj.net/?p=94</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="416" height="374" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="ep"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://i.cdn.turner.com/cnn/.element/apps/cvp/3.0/swf/cnn_416x234_embed.swf?context=embed&#038;videoId=business/2012/01/07/harlow-computer-science-jobs.cnn" /><param name="bgcolor" value="#000000" /><embed src="http://i.cdn.turner.com/cnn/.element/apps/cvp/3.0/swf/cnn_416x234_embed.swf?context=embed&#038;videoId=business/2012/01/07/harlow-computer-science-jobs.cnn" type="application/x-shockwave-flash" bgcolor="#000000" allowfullscreen="true" allowscriptaccess="always" width="416" wmode="transparent" height="374"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://odestcj.net/?feed=rss2&#038;p=94</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

