<?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"
	>

<channel>
	<title>arunerblog</title>
	<atom:link href="http://arunranga.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://arunranga.com/blog</link>
	<description>This is an annotated anthology of Arun Ranganathan's Web noise. Here you will find discourse on his various passions.</description>
	<pubDate>Wed, 20 Aug 2008 21:32:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>There and Back Again</title>
		<link>http://arunranga.com/blog/2008/08/there-and-back-again/</link>
		<comments>http://arunranga.com/blog/2008/08/there-and-back-again/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 21:32:14 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[At My Leisure...]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Moz08]]></category>

		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=29</guid>
		<description><![CDATA[To those just joining this broadcast, it&#8217;s not you, it&#8217;s me.  It&#8217;s taken me about a month to blog about last month.  Late July and early August were just really eventful.  I spent a week in Norway, where I attended what I suspect will go down in history as being a pretty landmark ECMAScript meeting.  [...]]]></description>
			<content:encoded><![CDATA[<p>To those just joining this broadcast, it&#8217;s not <em>you</em>, it&#8217;s <em>me</em>.  It&#8217;s taken me about a month to blog about <em>last</em> month.  Late July and early August were just really eventful.  I spent a week in Norway, where I attended what I suspect will go down in history as being a pretty landmark ECMAScript meeting.  The upshot of my time in Norway <a href="http://blog.mozilla.com/standards/2008/08/15/after-oslo-thoughts-on-harmony-and-evolution/" target="_blank">was &#8220;ECMAScript-Harmony&#8221; and I&#8217;ve blogged about that</a> on the nascent <a href="http://blog.mozilla.com/standards/">Mozilla Standards</a> blog.  There will be much said about the Oslo meeting and Harmony from <a title="Crockford on Harmony" href="http://yuiblog.com/blog/2008/08/14/premature-standardization/" target="_blank">various</a> <a title="Adobe on Harmony" href="http://blogs.adobe.com/open/2008/08/standards_ecmascript_and_repre.html" target="_blank">principals</a>, and some said about this subject that <a title="O'Reilly" href="http://news.oreilly.com/2008/08/harmony-comes-to-javascript-bu.html" target="_blank">captures the spirit of the thing</a> but may yet be a bit misleading or <a href="http://whydoeseverythingsuck.com/2008/08/ru-roh-adobe-screwed-by-ecmascript.html" target="_blank">sensationalist</a>.  And, here&#8217;s a press release from <a title="ECMA International Press Release" href="http://www.ecma-international.org/news/PressReleases/PR_Ecma%20Technical%20Committee%2039%20coalesces%20on%20future%20direction%20of%20Web%20Programming%20Language.htm" target="_blank">ECMA International</a>.</p>
<p>A day after getting back home from Norway, I took off for Whistler, British Columbia (taking my Scandinavian jetlag with me) to attend the <a title="Mozilla Summit" href="https://wiki.mozilla.org/Summit2008/Sessions/Schedule" target="_blank">Mozilla Summit</a>.  In case you <em>haven&#8217;t</em> heard yet, here&#8217;s a brief <em>summary</em> of the various adventurous goings on: on Day 1, a traveler with worse jet lag than me <a href="http://www.rumblingedge.com/2008/07/29/bear-with-me-while-you-sleep-at-whistler/" target="_blank">saw a black bear rummaging through garbage</a>; on Day 2, the <a title="Highway Collapse" href="http://www.cbc.ca/canada/british-columbia/story/2008/07/30/bc-highway-rockslide-whistler.html" target="_blank">Sea to Sky Highway collapsed</a>, leaving us stranded atop the beautiful glacier park; on Day 3, the power went out in the conference hotel.  I opted out of the 8 hour bus drive back to Vancouver, and chose to circumvent the rock slide via sea plane  It was just&#8230; splendid.  I documented the whole thing in my <a title="Flickr" href="http://flickr.com/photos/aruner/" target="_blank">Moz08 Flickr set</a>.</p>
<p>I gave two talks at the summit &#8212; one on standards (<a title="Slides about Standards" href="http://arunranga.com/presentations/Summit2008/standards.html" target="_blank">links to my slides</a> and <a title="blog post about summit standards discussion" href="http://blog.mozilla.com/standards/2008/08/19/fear-and-loathing-on-the-standards-trail-with-an-upbeat-coda/" target="_blank">a blog post summarizing what we talked about</a>), and one with <a title="Seth B" href="http://blog.mozilla.com/seth/" target="_blank">Seth Bindernagel</a> on <a title="Firefox In India" href="http://arunranga.com/presentations/Summit2008/FirefoxInIndia.html" target="_blank">Firefox in India</a>, my particular passion.  The India discussion occured on Day 3, when there was no power in the hotel.  So, a group of interested parties huddled around my laptop in a semi-circle, and we had a small, intimate and dimly lit discussion in a small room about fonts, the Indian government&#8217;s e-governance initiatives, and the propagation of standards-based platforms.  I had a <em>deja vu</em> moment when I realized that so many problems with the top Indian sites reminded me of <a title="Nitot's thoughts on early evangelism" href="http://standblog.org/blog/post/2008/08/10/Once-an-evangelist" target="_blank">the early era of callow markup</a>, when the evangelism team was first constituted.  Seth and I are going to talk to major Indian ISVs about Mozilla, and plan some workshops to coincide with <a href="http://foss.in/">foss.in</a> in November.  India is like the new old frontier of the Web; proprietary stuff (like MSHTML particularities and Microsoft&#8217;s Dynamic Fonts) still permeate the marketplace. At the same time, the <a href="http://www.comscore.com/press/release.asp?press=2341">comScore data about India</a> tells us that it has &#8220;one of the fastest growing Internet populations.&#8221;  It is <em>high time</em> Mozilla did something there.</p>
<p>See what I mean by eventful two weeks?  Scandinavia and the Canadian Rockies, all for the Web.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2008/08/there-and-back-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Building the Web, One Spec at a Time</title>
		<link>http://arunranga.com/blog/2008/07/building-the-web-one-spec-at-a-time/</link>
		<comments>http://arunranga.com/blog/2008/07/building-the-web-one-spec-at-a-time/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 23:55:13 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=28</guid>
		<description><![CDATA[I&#8217;m admittedly being a bit glib in my title.  Can innovation and advancement of the web platform occur at all, given the temporal straight jacket that standards bodies sometimes impose?  There are certainly proprietary platforms that leverage the web (Flash and Silverlight) and developers do happily bivouac in them, building some fairly compelling [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m admittedly being a bit glib in my title.  Can innovation and advancement of the web platform occur at all, given the temporal straight jacket that standards bodies sometimes impose?  There are certainly proprietary platforms that leverage the web (<a href="http://www.macromedia.com/software/flash/about/">Flash</a> and <a href="http://silverlight.net/">Silverlight</a>) and developers <em>do</em> happily bivouac in them, building <a href="http://memorabilia.hardrock.com/">some fairly compelling stuff</a>.  Some even argue that <a href="http://pseudosavant.com/blog/2008/07/08/a-proprietary-web-blame-the-w3c/">these proprietary platforms</a> push the envelope <a href="http://blogs.zdnet.com/carroll/?p=1855">more than what the web can do by itself,</a> given the <a href="http://blogs.zdnet.com/Stewart/?p=881">stagnancy of standards bodies</a>.</p>
<p>But let&#8217;s talk about the web platform.  Stagnant, really?  Innovation at Mozilla ultimately manifests itself as innovation for the web platform.  Let&#8217;s leave the intricacies of the standards process for another discussion &#8212; it isn&#8217;t ideal, and big questions about consortia (like <a href="http://www.w3.org/">W3C</a> and <a href="http://www.ecma-international.org/">ECMA</a>) are probably valid ones.  Great ideas are vetted for interoperability in forums such as the <a href="http://www.whatwg.org/">WHATWG</a>, and the <a href="http://www.w3.org/2008/webapps/">W3C&#8217;s WebApps WG</a>, and we browser vendors deliver as rapidly as feasible on implementations (some are slower than others &#8212; you know who you are).  Both IE8 Beta and Firefox 3 now support <a href="http://ejohn.org/blog/postmessage-api-changes/">postMessage</a>, for example, so talk of AJAX methodologies being stagnant ought to be revisited.  And support of <a href="http://www.whatwg.org/specs/web-apps/current-work/#the-2d">Canvas2D</a> in browsers such as Opera, Safari, and Firefox results in <a href="http://blog.wired.com/monkeybites/2008/05/new-javascript.html">stellar innovations such as processing.js</a>, which &#8212; any &#8220;open platform&#8221; chauvinism on my part notwithstanding &#8212; gives Flash a royal run for its money.</p>
<p>Mozilla&#8217;s involvement in standards encompasses enhancements to JavaScript, graphics, and APIs for new capabilities.  Below is a breakdown of the work that will eventually be a part of the web platform.  Don&#8217;t stop and stare for too long &#8212; there is nothing stagnating here <img src='http://arunranga.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-28"></span></p>
<ul>
<li>
<p>Evolving the <em>AJAX backbone</em> essentially means adding new capabilities to the <code>XMLHttpRequest</code> object, which is really the skinny man on stilts behind the AJAX wizard.  Currently, the <code>XMLHttpRequest</code> object (abbreviated XHR) can&#8217;t cross the single domain threshold, but we&#8217;re working on a &#8220;mitigation&#8221; mechanism to allow cross-domain access called <a href="http://dev.w3.org/2006/waf/access-control/">Access Control</a>, which will be used by API containers such as <a href="http://www.w3.org/TR/XMLHttpRequest2/">XHR Level 2</a>.  Allowing Cookies and HTTP-Authentication mechanisms for safer cross-domain mashups is <a href="http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0011.html">controversial, certainly</a>, and safety is paramount.  Amongst the topics to consider are interoperability with Microsoft&#8217;s equally controversial <code>XDomainRequest</code> object, introduced in IE8 Beta.  The <a href="http://www.w3.org/2008/webapps/">WebApps Working Group&#8217;s</a> progress has been good; I expect this feature to be released in Firefox 3.next.  Our long term goals ought to be to <a href="http://people.mozilla.com/~bsterne/site-security-policy/">clean up</a> the existing legacy of <a href="http://www.arunranga.com/articles/browser-cross-site.html">&#8220;ad-hoc&#8221; cross-domain access mechanisms</a> on the web, and introduce safer primitives to give developers the capability of doing safe mashups.</p>
</li>
<li>
<p>The <em>Canvas3D initiative</em> brings 3D graphics to the web, exposing <a href="http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/">an OpenGL 3D context to JavaScript via the canvas element</a>.  Pretty cool, eh?  This allows 3D modeling on the web, with the potential of a low-level API that does the <a href="http://www.khronos.org/opengles/">OpenGL stuff</a>, possibly allowing for use of a shading language and even modeling formats like <a href="http://www.khronos.org/collada/">Collada</a>.  There&#8217;s also the possibility of a higher level layer of abstraction for 3D graphics in general.  We&#8217;re raring to talk to the appropriate standards group, as well as get feedback on early implementations (check out <a href="http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/">Vlad&#8217;s extension</a>).</p>
</li>
<li>
<p><em>Worker Threads in JavaScript</em> allow for abstraction around multiple threads exposed to web content, and allows for inter-thread communication using an API like <code>postMessage</code>.  Use cases envision dedicated &#8220;background&#8221; processes happening asynchronously (and communicating with other processes on the spawning page).  Proposals abound; <a href="http://code.google.com/apis/gears/api_workerpool.html">Google Gears</a>, <a href="http://hixie.ch/specs/dom/workers/0.9">WHATWG</a>, and <a href="http://wiki.mozilla.org/DOMWorkerThreads">Mozilla&#8217;s DOM Worker Threads</a> all have skin in the game, and we&#8217;re all working to arrive at a single straw person which will evolve either in the <a href="http://www.whatwg.org/">WHATWG</a> or in the <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0416.html/">W3C WebApps WG, where it was proposed</a>.</p>
</li>
<li>
<p>Introducing <em>SVG capabilities in CSS</em> goes some of the way towards addressing the concern that the web stack consists of separate technologies that don&#8217;t &#8220;live together&#8221; well.  Mozilla&#8217;s Robert O&#8217;Callahan blogged first about <a href="http://weblogs.mozillazine.org/roc/archives/2008/06/applying_svg_ef.html">extending SVG&#8217;s notions of <code>filter</code>, <code>mask</code> and <code>clip-path</code></a>, and then about <a href="http://weblogs.mozillazine.org/roc/archives/2008/07/svg_paint_serve.html">extending SVG paint servers</a>.  The resultant demos are &#8230;. just <em>pretty darn awesome</em>.  In an ideal world, these would be <a href="http://www.w3.org/Style/2004/css-charter-long.html">extensions to the CSS charter</a>, since these make the <a href="http://people.mozilla.com/~roc/SVG-CSS-Effects-Draft.html">capabilities of SVG exposed to CSS</a>.</p>
</li>
<li>
<p>The birth of the <em>Geolocation API</em> for JavaScript was originally fraught with some small dissonance about where in the W3C the activity would live.  In the WebApps Working Group, or in a newly minted Geolocation Working Group?  It looks a lot like for reasons of corporate machinery (as well as, honestly, modular specification management), the Geolocation work will take place in a separate working group, despite objections from Mozilla, Opera, Apple, and Google (we&#8217;ll all still likely participate).  Andrei Popescu from Google is a promising editor of the <a href="http://dev.w3.org/geo/api/spec-source.html">nascent specification</a>, which reconciled ideas from <a href="http://code.google.com/p/google-gears/wiki/GeolocationAPI">Google&#8217;s Gears team</a> as well as <a href="http://azarask.in/blog/post/geolocation-in-firefox-and-beyond/">Mozilla&#8217;s Geolocation proposal.</a> </p>
</li>
<li>
<p><em>ECMAScript 3.1 and ECMAScript 4</em> are both enhancements to the defacto programming language of the web (and will manifest themselves in JavaScript <em>and</em> ActionScript &#8212; some things aren&#8217;t <em>totally</em> proprietary anymore, and both &#8220;proprietary&#8221; and &#8220;open&#8221; are words that ought to be used in an informed way).  <a href="http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft">ECMAScript 3.1</a> proposes to recognize some &#8220;reality on the web&#8221; as well as introduces notions around safe subsets.  <a href="http://www.ecmascript.org/docs.php">ECMAScript 4</a> introduces &#8220;evolutionary&#8221; enhancements to ECMAScript &#8212; think <code>class</code>es and structural types in JavaScript <img src='http://arunranga.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</li>
</ul>
<p>Anyone that thinks the web is standing still while proprietary models out-maneuver us ought to be disabused of that notion.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2008/07/building-the-web-one-spec-at-a-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Meanwhile, Back At The Ranch&#8230;</title>
		<link>http://arunranga.com/blog/2008/06/meanwhile-back-at-the-ranch/</link>
		<comments>http://arunranga.com/blog/2008/06/meanwhile-back-at-the-ranch/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 09:24:42 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[Extrapolations]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[DownloadDay]]></category>

		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=26</guid>
		<description><![CDATA[Sometimes, what goes around <em>does</em> come around.  I first started playing with Mozilla, a project launched by Netscape Communications, in 1998.  That was a whopping <em>ten</em> years ago. ]]></description>
			<content:encoded><![CDATA[<p>Sometimes, what goes around <em>does</em> come around.  I first started playing with Mozilla, a project launched by Netscape Communications, in 1998.  That was a whopping <em>ten</em> years ago.  I was in Bangalore, fresh out of college, and had finished a stint in Rajasthan as a substitute French teacher to dilute the effects of four years of undergraduate mathematics and computer science.  Hiatus aside, grad school or profession or professional gadabout?   The technology industry came calling with its dubious promises of intriguing work and the potential to travel (and a free cafeteria to eat in, and a free Internet connection), and Bangalore was the place to be, with its nascent information technology subculture.</p>
<p>Something stuck, because by early 2001, I was working for Netscape as Technology Evangelist on Mozilla. <span id="more-26"></span></p>
<p>This was the heyday of the Browser Wars, and I found myself becoming an ardent advocate of open standards.  I worked for an awesome team, including <a href="http://bclary.com/">Bob Clary</a>, <a href="http://www.taboca.com/">Marcio Galli</a>, <a href="http://standblog.org/blog/">Tristan Nitot</a>, and <a href="http://www.meyerweb.com/">Eric Meyer.</a> We were intrepid and had a mission.  I was talking to Bank of America and Wells Fargo and Citibank about browser detection; to Macromedia and Microsoft and Adobe (and others) about plugin API support; to page authors about the standards-based DOM; to my friends about why Netscape (and Mozilla) was better than IE.  We wrote prototypes of new applications using <code>XMLHttpRequest</code> (if only we also coined catchy acronyms!), and were tasked with pushing the web forward.</p>
<p>Netscape was part of AOL.  And while we didn&#8217;t listen to the naysayers (there were plenty within AOL, and plenty outside it, and they were fueled by the dubious quality of Netscape 6), by June of 2003 I was sitting in meetings with lawyers about the antitrust litigation against Microsoft.  I had to rebut the &#8220;expert witness testimony&#8221; of a Microsoft technologist, and felt righteous indignation as well as copious stress.  Later that summer, the edifice crumbled definitively, and AOL layed off Netscape&#8217;s Client Engineering team <em>en masse.</em> It was heartbreaking.  I went on to do other things.</p>
<p>But out of that detritus, a Firefox was born.  And <a href="http://online.wsj.com/public/article/SB121261552570446443-nXhvKIJ70dpDWa1ipy8yLKDBmWk_20090605.html">what a Firefox it has become!  The Wall Street Journal says it is the best out there, period.</a> A whopping <em>five years later</em> I&#8217;m back working on Mozilla.  In April, I joined the Evangelism Team at Mozilla, and I&#8217;ll continue agitating for standards.  Expect to see me post here about WebAPIs, markup, test cases, and the<a href="/blog/index.php/category/standards"> litany</a> of <a href="/blog/index.php/category/society">usual</a> <a href="/blog/index.php/category/at-my-leisure/">themes</a>.</p>
<p>What goes around, comes around, almost five years to the day (recall what I said about the <a href="/blog/index.php/2007/06/standards-the-my-suite-and-summer/">general synchronicity of summer</a>).  Today is <a href="http://www.spreadfirefox.com/en-US/worldrecord/">Download Day</a>.  By 10a.m. PST, help us break the Guinness Book of World Records by <a href="http://www.spreadfirefox.com/en-US/worldrecord/firefox3">downloading Firefox 3</a>.</p>
<p><a href="http://www.spreadfirefox.com/node&#038;id=0&#038;t=269"><img border="0" alt="Download Day" title="Download Day" src="http://www.spreadfirefox.com/files/images/affiliates_banners/sns_badge1_en.png"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2008/06/meanwhile-back-at-the-ranch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SxSW &#8216;08 Redux via Epistolary Rumination</title>
		<link>http://arunranga.com/blog/2008/03/sxsw-08-redux-via-epistolary-rumination/</link>
		<comments>http://arunranga.com/blog/2008/03/sxsw-08-redux-via-epistolary-rumination/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 20:43:22 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[Populism]]></category>

		<category><![CDATA[Society]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[SxSWi2008]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=22</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><em>Dear <a href="http://blogs.msdn.com/cwilso/">Chris</a>, <a href="http://my.opera.com/chaals/">Chaals</a>, and <a href="http://weblogs.mozillazine.org/roadmap/">Brendan</a></em>,</p>
<p>Thank you.  For two years, you&#8217;ve put up with my jittery nagging a few hours <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&#038;id=IAP060348">before the panel</a>, and for two years, it has rocked.</p>
<p><em>Dear Apple</em>,</p>
<p>We <em>really</em> missed you.  Our <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&#038;id=IAP060348">&#8220;Browser Wars&#8221; panel at SxSWi &#8216;08</a> was standing room only, with people lining up outside who couldn&#8217;t get in.  We discussed stuff that was really relevant to Safari, touching on mobility, standards, security, JavaScript, and stuff like that &#8212; <a href="http://www.pcmag.com/article2/0,2817,2275011,00.asp">PC Mag has a rough record of the conversation</a>.  People love your stuff &#8212; the MacBook Pro and the iPhone were ubiquitous at the Austin Convention Center.  And while you are open in your standards participation (working groups like <a href="http://www.w3.org/2006/webapi/">Web API</a> and <a href="http://www.w3.org/html/wg/">HTML</a> conduct business in the open), and while you are candid on the <a href="http://webkit.org/blog/">Surfin&#8217; Safari</a> Weblog, it would be great if your PR / Marketing department could let you come out and play with us.  Maybe next year?</p>
<p><span id="more-22"></span><br />
<em>Dear SxSWi 2008 Organizers</em>,</p>
<p>You gave us a great time slot this year (thanks, Hugh!) &#8212; 2PM on Monday, which beats last year&#8217;s early morning time slot.  And I recognize that organizing this conference is tough, and you guys do a great job every year.  But maybe if we do this next time, you could get us a bigger room?  People were literally turned away this year.  Maybe if we had a bigger room, like some of the other panels, this wouldn&#8217;t be the case?  Designers and developers are deeply interested in browsers and Web technology &#8212; they are fundamental to the often odd trade we ply.</p>
<p><em>Dear SxSWi Audience</em>,</p>
<p>Thank you.  You make the show, every year.  You&#8217;ve shown that you <em>will</em> <a href="http://www.news.com/8301-13772_3-9889528-52.html">stage an insurrection</a> if you aren&#8217;t treated with dignity and respect.  Thank you for the great questions and the spirited hallway discussions.  Thank you for discussing broader societal things as well, like <a href="http://fieldnotes.paulawellings.com/2008/03/08/glass-hat-sharp-edges/">gender bias</a>,  with such insightful analysis. May our tribe prosper, but prosper equitably.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2008/03/sxsw-08-redux-via-epistolary-rumination/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SxSW &#8216;08 &#124; The End of History (Not)</title>
		<link>http://arunranga.com/blog/2008/03/sxsw-08-the-end-of-history-not/</link>
		<comments>http://arunranga.com/blog/2008/03/sxsw-08-the-end-of-history-not/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 04:51:23 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[Populism]]></category>

		<category><![CDATA[Society]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=21</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>The grackle birds are out in full force in Austin.  They are noisy and obnoxious, but I only visit with them but once a year, when I, like scores of other Californians, descend on Austin, TX, for Geek Camp, aka <a href="http://2008.sxsw.com/interactive/">South By SouthWest 2008</a>.</p>
<p>Young-ish trendy persons with laptops and iPhones and loosely slung satchels meander around the Austin Convention Center.  Panels are being held, and the sun is shining (mostly), and the after parties are kicking, and film makers, musicians, designers, and geeks are all coalescing, as per the norm.</p>
<p>Last year, I chaired a panel bringing <a href="http://weblogs.mozillazine.org/roadmap/">Brendan Eich</a> (Mozilla/Firefox, and inventor of JavaScript), <a href="http://blogs.msdn.com/cwilso/">Chris Wilson</a> (Microsoft/IE, worked on every version of IE in recent memory), and <a href="http://my.opera.com/chaals/">Charles McCathieNevile </a> (Opera &#8212; a standards titan who travels the world working on standards) to the table to discuss where the Web was going.  It was a great panel discussion which embraced spirited debate.</p>
<p>A year has passed, and PC Magazine thinks we&#8217;re about ready to usher in <a href="http://blogs.pcworld.com/techlog/archives/006599.html">the &#8220;boring era&#8221; of Web browsers</a>.  Really?  A little bit like the <a href="http://en.wikipedia.org/wiki/The_End_of_History_and_the_Last_Man">End of History</a>, where things were supposed to be all nice and boring after the end of the Cold War, but ended up being anything but?</p>
<p>OK, look.  I&#8217;ll be the first to admit that the term &#8220;wars&#8221; shouldn&#8217;t be used when talking about Web browsers.  This year, when I agreed to do <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&#038;id=IAP060348">the panel again at SxSW 2008</a>, I used the term &#8220;war&#8221; to pack the auditorium.  But let&#8217;s be frank about a few things.</p>
<p><span id="more-21"></span><br />
Things <em>have</em> been a bit acrimonious lately, especially when we think about the future of JavaScript.  Brendan <a href="http://weblogs.mozillazine.org/roadmap/archives/2007/10/open_letter_to_chris_wilson.html">lobbed one at Chris about (and I simplify greatly) C# vs. ECMAScript in an &#8220;Open Letter.&#8221;</a>  Chris <a href="http://blogs.msdn.com/cwilso/archive/2007/11/02/my-opinion.aspx">lobbed one back</a>, claiming he was being sincere and informal and non-corporate.  Then, of course, there&#8217;s the fact that <a href="http://blogs.cnet.com/8301-13505_1-9834550-16.html?^$">Opera&#8217;s complaining about Microsoft</a> &#8212; in court!</p>
<p>The point is, we still have a lot to talk about.  There are still vibrant differences about where the Web is really <em>going</em> and people are especially interested in web access from mobile devices.  I wish Apple&#8217;s PR people would let their guys participate, but we&#8217;ll have to party without them.  Come to <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&#038;id=IAP060348">our panel at SxSW 2008!</a>  I promise you a good time.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2008/03/sxsw-08-the-end-of-history-not/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eight Ball &#124; Decisions, Rats, and That Kind of Thing</title>
		<link>http://arunranga.com/blog/2008/01/eight-ball-decisions-rats-and-that-kind-of-thing/</link>
		<comments>http://arunranga.com/blog/2008/01/eight-ball-decisions-rats-and-that-kind-of-thing/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 03:36:03 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[At My Leisure...]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=20</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Another year, already, and change is the buzz word.  I hear it in the speeches during the primaries (and from the pundits, who editorialize about the &#8220;change election&#8221;).  It&#8217;s an election year, and we all <em>want</em> change.  How time flies!  Our astral mascot is a <a href="http://en.wikipedia.org/wiki/Rat_(zodiac)">rodent</a>, and we&#8217;re going to collectively do things differently this year.  That&#8217;s the Zeitgeist-y feeling, anyway.</p>
<p>But change is really in the offing for me, too, so all this talk of change in 2008 resonates with me on a more personal level.  I resigned from AOL to do my own thing for a little while, and so far, it&#8217;s been great.  Here&#8217;s what I learned about hard decisions.</p>
<p><span id="more-20"></span><br />
<em>You just make them.</em></p>
<p>OK, a bit too pithy, that last sentence.  What I mean is, you listen to that voice inside your head, and you evaluate your opportunities, and you agonize a bit over things, and then you see the light.</p>
<p>That&#8217;s how it was with me.  I liked working at AOL.  A retrospective of my career there includes the time I spent as one of Netscape Communications&#8217; Technology Evangelists, before we shipped viable Mozilla-based browsers.  This was followed by the creation of the Mozilla Foundation in 2003 (and mass layoffs at AOL&#8217;s west coast campus, and soul searching on my part &#8230;).  There was work with the Technology Strategy group, and work on Web Personalization (check out <a href="http://my.aol.com/page/Mgnet">Mgnet</a>), and <a href="http://www.w3.org/">W3C Standards</a> work as AOL&#8217;s Advisory Committee Representative.  Your work place kind of becomes a part of you.  I mean, I was there for a whopping 6 years (and more, counting my time as a consultant for <a href="http://en.wikipedia.org/wiki/IPlanet">iPlanet</a> doing work on Netscape&#8217;s Communicator 4.x series of browsers).</p>
<p>I&#8217;ll miss the great people I worked with.  But the technical future of Web Personalization (check out <a href="http://my.aol.com/page/Mgnet">Mgnet</a> already) is in <a href="http://sudhirtonse.com/techtee/">stonse&#8217;s</a> able hands.  And W3C stuff is in <a href="http://www.lawver.net">Kev&#8217;s</a> able hands.  And AOL will be AOL, with or without me.</p>
<p>So I&#8217;m going out to do some traveling, and some work on my own projects, and some searching, and some mending, and I&#8217;ll be back.  Watch this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2008/01/eight-ball-decisions-rats-and-that-kind-of-thing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mr. Gandhi Goes to Frankfurt</title>
		<link>http://arunranga.com/blog/2007/09/mr-gandhi-goes-to-frankfurt/</link>
		<comments>http://arunranga.com/blog/2007/09/mr-gandhi-goes-to-frankfurt/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 18:57:00 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[At My Leisure...]]></category>

		<category><![CDATA[Populism]]></category>

		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=19</guid>
		<description><![CDATA[So I'm in Frankfurt Airport, after the long continental puddle hop from California, and I'm weary.  I can't see so well, because my eyes are a bit sore. ]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m in Frankfurt Airport, after the long continental puddle hop from California, and I&#8217;m weary.  I can&#8217;t see so well, because my eyes are a bit sore.  I&#8217;m on my way to Spain to attend <a href="http://www.osimconference.com/newt/l/handsetsvision/osim/were_you_there.html">the Open Source in Mobile</a> conference in Madrid, and I have my Indian Passport and a few sundry papers of visitation clutched tenuously in my hand.  I&#8217;m merely transiting through Germany, and I&#8217;m trying to find the line where I can get my stamp, since I possess a valid visa to go to my next port of call.</p>
<p><span id="more-19"></span><br />
Now look &#8211;<em>errare humanum est</em>, right?  <em>Especially</em> after a transatlantic flight, when you&#8217;re really, really tired and groggy?  A sea of humans goes and stands in line behind various immigration counters, and I flow with them.  I can&#8217;t really read the signs, since people are blocking the path ahead.  And the lines are long.</p>
<p>As I near the counter, when I&#8217;m four people away from the end of the line, I notice that the sign on top of that particular counter says &#8220;EU Nationals Only.&#8221;  And I glance a few lines to my right, and see a very long line of non-EU nationals, behind a counter that says &#8220;Non EU Nationals.&#8221;  Whoops.  I&#8217;m not an EU national &#8212; I have an Indian passport.  What to do?  I&#8217;m in some haste, since I don&#8217;t want to miss the connecting flight.  Should I have gone to the back of the non-EU line, or waited to see what would happen at the end of the &#8220;EU Nationals Only&#8221; line?  I wasn&#8217;t sure.  I reasoned on the spot that the German official behind the &#8220;EU Only&#8221; line would perhaps stamp me through, but point out that I was in the wrong line.  There was a chance that he would make me go to the back of the other line, but I was willing to take it.</p>
<p>It&#8217;s finally my turn, and I give him my passport.</p>
<p>&#8220;Wrong line, Mr. Gandhi&#8221; he says, and throws my passport back at me.</p>
<p>Umm, what?</p>
<p>&#8220;Gandhi?&#8221; I say stupidly?</p>
<p>&#8220;Yes, Mr. Gandhi.  It&#8217;s zat line over zere.  You go zere.&#8221;</p>
<p>I&#8217;m willing to give him the benefit of the doubt.</p>
<p>&#8220;Gandhi?&#8221; I ask again.  But now, I&#8217;m stung.  I&#8217;m feeling the helpless sting of racism, and it feels really bad.</p>
<p>&#8220;Go ZERE.  To ZAT line.&#8221;</p>
<p>Don&#8217;t get me wrong &#8212; there are worse things than being called Mr. Gandhi.  I mean, the movie won a lot of Oscars, the guy liberated a nation through non-violence, and his face is on money and stuff.  But, shouldn&#8217;t an official of the German government not say things like that?  Or was this all humorous, with me being a bad sport?</p>
<p>So I went to the back of the line, choosing to ignore the urge to grin ruefully and say &#8220;Thanks for the pointer, Mr. Sauerkraut.&#8221;  Because at that very instant, I couldn&#8217;t think of a positive historical figure from Germany that was around at the same time as Gandhi was, so that&#8217;s the best I could come up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2007/09/mr-gandhi-goes-to-frankfurt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Standards, the My Suite, and Summer</title>
		<link>http://arunranga.com/blog/2007/06/standards-the-my-suite-and-summer/</link>
		<comments>http://arunranga.com/blog/2007/06/standards-the-my-suite-and-summer/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 22:56:12 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[Extrapolations]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=18</guid>
		<description><![CDATA[I believe in the general synchronicity of summer, and think June and July bring unexpected Jungian gifts.  This is an eventful summer for me in many ways, but for now, a quick word on my professional life.
Firstly, buddy and fellow AOLer Kevin Lawver blogged with gusto about replacing me as AOL&#8217;s Advisory Committee Representative [...]]]></description>
			<content:encoded><![CDATA[<p>I believe in the general synchronicity of summer, and think June and July bring unexpected Jungian gifts.  This is an eventful summer for me in many ways, but for now, a quick word on my professional life.</p>
<p>Firstly, buddy and fellow AOLer <a href="http://lawver.net/archive/2007/06/25/h19_my_new_standards_role.php">Kevin Lawver blogged with gusto</a> about replacing me as AOL&#8217;s Advisory Committee Representative to the W3C.  I&#8217;m going to be doing other things professionally within AOL, and Kevin, a <a href="http://presentations.lawver.net/standards/embrace_web_standards/transcript.html">Standards Titan at AOL</a>, is the right guy to step up and bat for the company.  I&#8217;m still going to be a member of various W3C working groups.  And I got elected by the Advisory Committee to be a member of <a href="http://www.w3.org/Consortium/Process/Process-19991111/organization.html#AB">W3C&#8217;s Advisory Board</a>, which serves an advisory role to the W3C staff.  I&#8217;m honored to have been elected, and start &#8220;officially&#8221; in July.  As a member of the AC, Kevin will face all the questions of the <a href="/blog/2006/11/web-standards-a-question-of-relevance">relevancy of W3C</a> and AOL engineers making time to participate in standards that I did, and I wish him all the very best.</p>
<p>Secondly, the blogosphere has already been given an inkling of myAOL, a suite of web applications that I&#8217;m working on as part of a great team of AOL engineers.  We&#8217;re going to launch it this summer.  In particular, I&#8217;m part of the team working on Mgnet (pronounced <em>magnet</em>), a way to discover content through some innovative navigational metaphors.  Can&#8217;t wait to go beta already!</p>
<p>The myAOL suite has been discussed in a &#8220;pre-release&#8221; capacity on <a href="http://www.techcrunch.com/2007/06/18/video-of-unlaunched-aol-products/">TechCrunch</a> and on <a href="http://www.web-strategist.com/blog/2007/06/25/a-tour-of-myaol/">Jeremy O.&#8217;s Web Strategist blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2007/06/standards-the-my-suite-and-summer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Review of The 12 Labors</title>
		<link>http://arunranga.com/blog/2007/05/review-of-the-12-labors/</link>
		<comments>http://arunranga.com/blog/2007/05/review-of-the-12-labors/#comments</comments>
		<pubDate>Mon, 21 May 2007 14:56:04 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[At My Leisure...]]></category>

		<category><![CDATA[Society]]></category>

		<category><![CDATA[SFIFF]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=17</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Brazilian cinema fascinates me because it marries the vibrancy of the New World (including intriguing racial identities and beautiful music) with stark urban realities.  I mention a few of Brazilian movies I&#8217;ve seen and thoroughly enjoyed in <a href="http://www.arunranga.com/blog/2007/04/joining_the_thronging_citizen.html">a previous blog post</a>.</p>
<p>Ricardo Elias&#8217; <a href="http://www.imdb.com/title/tt0877323/">The 12 Labors</a> is as watchable as its peers, and shares thematic elements with <a href="http://www.imdb.com/title/tt0053146/">Black Orfeu.</a>  Like the 1959 &#8220;cross-over&#8221; classic, the protagonist of The 12 Labors, Heracles, is named after a character in Greco-Roman mythology.  The connection to mythology here, however, is not as pronounced.  As we slowly learn, the mythical 12 tasks of Heracles (which includes slaying beasts, cleaning a filthy celestial stable in a day, and other impossible errands of redemption) serves more of a symbolic role in the story of a black youth in Sao Paulo.</p>
<p><span id="more-17"></span><br />
Heracles (a winsome Sydney Santiago) is just out of the notorious Febem reformatory (a jail for minors), and seeks employment as a &#8220;Moto Boy&#8221; in Sao Paulo under the tutelage of his cousin Jonas (Flavio Baraqui).  Moto Boys are errand and delivery boys on motorcycle, typically associated with a courier company.  Sao Paulo&#8217;s streets run thick with 300,000 such Moto Boys, and as they weave their way through horrendous traffic conditions, it is said that as many as 2 a day die in a road accident.</p>
<p>Heracles&#8217; tasks aren&#8217;t monstrous, but are more in line with the various trials and occasional indignities suffered by the Moto Boys in general.  I won&#8217;t spoil it by breaking down each task, since a comparison to mythology isn&#8217;t instructive.  The Brazilian hip-hop soundtrack choreographs scenes through intense Sao Paulo traffic beautifully.  Heracles is a budding artist, and has shrewd observations about the people he meets as asides in his head.  There&#8217;s a particularly thrilling scene which is essentially a short movie within a movie, in which one of Heracles&#8217; comics is brought to life in a flashback sequence.</p>
<p>This movie bursts with life, but is dark, with a closing scene involving a motorcycle journey to the edge of the earth, by the ocean, serving as a striking metaphor for mortality&#8217;s encounter with the infinite.  As the credits rolled, the audience was pensive and introspective.</p>
<p>We got a chance to speak to Ricardo Elias in person after the movie, and he said something that struck me as emblematic of what this movie is about.  He said that in order to rise above your circumstances when you are black and poor in Sao Paulo is to do something akin to what a demi-god like Hercules had to do in the myth.  To thwart your destiny, you had to achieve the impossible, like a member of the Olympian pantheon.</p>
<p>The opportunity to chat with Elias in person in a five minute aside about the parallels between Brazil and India as he walked out will be one of the highlights of this year&#8217;s SFIFF for me.  There&#8217;s more to be said about finding in Brazilian narratives a vicarious link with Indian realities, but I&#8217;ll leave with the sentiment that I&#8217;d like emerging Indian cinema to be inspired by what&#8217;s coming out of Brazil.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2007/05/review-of-the-12-labors/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Review of Hana</title>
		<link>http://arunranga.com/blog/2007/05/review-of-hana/</link>
		<comments>http://arunranga.com/blog/2007/05/review-of-hana/#comments</comments>
		<pubDate>Tue, 15 May 2007 13:32:54 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
		
		<category><![CDATA[At My Leisure...]]></category>

		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=16</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>It was apparently a Kennedy family motto to never get mad, but instead to get even.  Mere anger was by itself not a sufficient catharsis &#8212; an affront called for retaliation <em>in kind</em>.  I recall this little dictum from my repository of Kennedy folklore because I&#8217;ve always found it an attractive philosophy.  But what shape should the revenge take?  And should one repay a dastardly act with something equally dastardly?  Gandhi once famously said that if everyone espoused the philosophy of an &#8220;eye for an eye&#8221; everyone in the world would be blind.</p>
<p>Such ruminations on what constitutes revenge and payment in kind came to mind after I left the Kabuki theater following a screening of <a href="http://www.imdb.com/title/tt0464038/">Kore-eada&#8217;s Hana</a>.  Remember that I said I&#8217;d review it as part of my role as a member of the citizen press corps?  Hana is a beautiful, slow-moving treatise on the subject of revenge and forgiveness, steeped in Japanese samurai culture, and set in a time when the samurai are pretty much extraneous.  Kore-eada&#8217;s story takes place in the Edo era (old Tokyo, circa 1701) when there are no battles to be fought, and the glorious samurai of yore basically sit around unemployed as festering malcontents.</p>
<p><span id="more-16"></span><br />
The protagonist of the movie, Soza (played by Japanese pop star Junichi Okada) is sent by his samurai clan to reside in a village in Edo to avenge his slain father.  We find this out slowly, as the village where the killer supposedly resides wakes up from slumber, and each of the characters are slowly introduced.</p>
<p>Here we find all the evocative imagery of a rural, poor Japan, and meet all the somewhat eccentric inhabitants of the village where Soza spends his exile.  There&#8217;s the scheming, crafty village elder Sadashiro, who takes Soza under his wing, claiming to have located his father&#8217;s killer.  And the village simpleton, who jumps up and down with glee, often at his own facile logic.  Then there&#8217;s the attractive widow Osae (Rie Miyazawa), who Soza gazes shyly at for much of the movie.  The love story, like the eventual unraveling of the revenge story, moves slowly, with humor (often slapstick) and deliberation.  This is not a samurai movie with dazzling swordsmanship and riveting action scenes.  It is Kore-eada&#8217;s first samurai movie, and I suspect bears his imprint as an auteur.</p>
<p>The baby faced Soza eschews violence, is actually a pathetic swordsman for a samurai, and prefers to teach reading and writing to the women and children who attend his school.  He is the classic fumbling but likable anti-hero, viewed with suspicion by the ronin who reside in the village in disguise to avenge their master (a sub plot in the story), and with outright derision by Sodesan, a dark character with an intriguing past and connection to the village (another sub plot).</p>
<p>Kore-eada weaves in traditional Japanese art forms and pieces of Edo history into his movie. Soza is put in the humorous situation of playing a character in a &#8220;Kabuki Revenge Play&#8221; who wants to enact revenge in front of the entire village.  This irritates the restless ronin, themselves members of the historically famous <a href="http://en.wikipedia.org/wiki/Forty-seven_Ronin">&#8220;47 Ronin&#8221;</a> who serve as a backdrop to the story of Soza.  The resulting scene is one of the slapstick delights of the movie.</p>
<p>Despite the obvious optimism about the human spirit on parade here, the conclusion of the movie is not excessively saccharine. The actual enactment of revenge is deeply touching without bordering on the mawkish.  The movie felt long (127 minutes) but I was never restless.  I laughed out loud several times, and was impressed by the clever symbolism.  There is one <em>extraordinary</em> revelation on the connection between rice cakes and manure that had my peer group chuckling well after the movie ended.  The discourse is witty enough through subtitles.</p>
<p>Not all the subplots are elegantly brought to resolution, however, and this remains my strongest nit about a movie that I thoroughly enjoyed.  The story of Sodesan, the movie&#8217;s one dark horse, is not bought to a satisfying conclusion, and I wondered what purpose his angst-ridden existence served, since he isn&#8217;t a suitable character foil to Soza.  In the end, my single nit could say more about my need for catharsis and less about Kore-eada.</p>
<p>I&#8217;d recommend this movie.  It isn&#8217;t yet available on <a href="http://www.netflix.com/">Netflix</a> (my service of choice), but other works in Kore-eada&#8217;s corpus are.  I suspect I&#8217;m going to have another love affair with Japanese cinema, following my first one with <a href="http://en.wikipedia.org/wiki/Akira_Kurosawa">Kurosawa</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2007/05/review-of-hana/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
