<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Musings</title>
	<atom:link href="http://blog.sainaney.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sainaney.com</link>
	<description>Thoughts, insights and occasional ramblings by a technology aficionado</description>
	<lastBuildDate>Thu, 08 Apr 2010 03:20:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.sainaney.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e1ee99eaf2d42c05ec303cb54c4eee99?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Musings</title>
		<link>http://blog.sainaney.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.sainaney.com/osd.xml" title="Musings" />
	<atom:link rel='hub' href='http://blog.sainaney.com/?pushpress=hub'/>
		<item>
		<title>42nd Southern Straits Regatta on Kiva</title>
		<link>http://blog.sainaney.com/2010/04/05/42nd-southern-straits-regatta-on-kiva/</link>
		<comments>http://blog.sainaney.com/2010/04/05/42nd-southern-straits-regatta-on-kiva/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 00:22:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Sailing]]></category>
		<category><![CDATA[kiva]]></category>
		<category><![CDATA[regatta]]></category>
		<category><![CDATA[southern straits]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2010/04/06/42nd-southern-straits-regatta-on-kiva/</guid>
		<description><![CDATA[I did the Southern Straits 2010 Regatta on Kiva, a Finngulf 41 skippered by Julien Sellgren this past Easter Weekend. The regatta, organized by the West Vancouver Yacht Club, was to be my first overnight endurance race. The race started near Dundarave Pier in West Vancouver and the 87 mile medium course would take us [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=81&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><img style="display:inline;border-width:0;margin:0 20px 0 0;" title="Kiva - Southern Straights" border="0" alt="Kiva - Southern Straights" align="left" src="http://narayans.files.wordpress.com/2010/04/kivasouthernstraights.jpg?w=360&#038;h=270" width="360" height="270" /> I did the Southern Straits 2010 Regatta on Kiva, a Finngulf 41 skippered by Julien Sellgren this past Easter Weekend. The regatta, organized by the West Vancouver Yacht Club, was to be my first overnight endurance race. The race started near Dundarave Pier in West Vancouver and the 87 mile medium course would take us into the Straits, off the coast of Nanaimo. At an average speed of 5kts, I expected to be out for anywhere from 17-24hrs. We had organized ourselves into two shifts however, I didn’t really expect to get any sleep.</p>
<p>I checked the weather forecast at 5am on Easter Friday (race day) and Environment Canada had a gale warning in effect for the Straits. Winds were expected to gust up to 40kts easing to 20kts by 2pm that afternoon. We’d experienced 25-30kt winds under full sails on a weekend trip to Gibsons a few months back and Kiva and the crew handled it very well. I&#8217;ve only been racing for a year now but had grown somewhat accustomed to high winds at the start of the racing easing off as the day progressed. This was typically in line with predictions by various weather services and I didn’t expect any different this time.</p>
<p>A small crowd had gathered at the pier to see the race start. Winds were at 20kts when we started off heading south west towards the Gulf Islands. We held off on flying our spinnaker while we assessed the situation. Two boats put theirs up and within minutes, one of them was torn to shreds – overpowered by the high winds. The second one didn’t last much longer. Holding off on the kite meant that I was done for now as I was on kite flying duty. We saw one boat round up in the distance but we were able to hold our own. By the time we got to UBC, we were in 2nd place however, it was still just the beginning of a long race.</p>
<p>As we got into deeper waters, the winds had picked up past 30kts and the sea was visibly rougher. We rounded up a couple of times however, quickly came up with a rhythm of calling out the wind gusts and bearing away just in time to keep control. After about an hour of this, it seemed like we had things well in hand and that we could wait out the gale. After all, the forecast was for winds to ease at around 2pm. Watching other boats wipe out was gut wrenching for me – I couldn’t help but empathize with the crews out there. Given my limited rough weather experience, I was getting a crash course on how boats handle when overpowered.</p>
<p>We checked our watches and it was now 1pm. We’d been racing for just over 2hrs. Something was not right, instead of the weather easing, it was getting stronger. Winds were now inching up to 40kts and when we managed to surf a wave, Kiva saw bursts of speeds close to 15kts. The waves were getting more erratic and were building. Without any clear reference point, it was hard to figure out how high the waves were however, on one occasion, it felt like I was peering over the edge of a second storey balcony. We got overpowered and rounded up a couple more times and each time, it seemed to take a bit longer to get back on course. But each time, my crew mates skilfully brought Kiva back on course. And then, all hell broke lose…</p>
<p>We were once again rounding up when I saw a rush of water coming at me. I yelled out “wave” and braced for impact as water rushed over the me and submerged the cockpit. When I managed to pop my head up, I saw a tangle of boots and jackets on the low end of the boat. The cockpit looked like a hot tub and I could see sandwiches and drink bottles floating away out to sea. As the water drained out, we saw that one of our crew had gone overboard. Thankfully, we were all tethered in. I held on to the high side as crew close by rushed to pull him back in. Our skipper called to drop sails and powered up the engine – we were done racing. Our priority now was to fend of hypothermia. As I struggled to release the jib halyard, the boat heeled violently onto port and another crewmember trying to lower the main sail went overboard. I ran up to foredeck to help him aboard. Just as he climbed aboard, I saw the jib rip out of its track and fall into the ocean. Thankfully, between that and the main sail coming down, we no longer had the full force of the wind upon us. Just as we managed to get the ship under control, we saw a boat in the far distance lose its mast. Once we were able to ascertain that they had the situation under control, we made for Nanaimo and safe harbour.</p>
<p>It took us about 2hrs to motor out to Nanaimo as the storm continued to surge. Once docked, my crew mates and I took stock of the boat and began reporting damages only to be waved off by the skipper. “We’re all safe and no one’s hurt and that’s all that matters…” is all he said as he cracked open a bottle of rum. We listened to the rest of the carnage on channel 16 as boats radioed the coast guard, eager for news about friends and loved ones. We heard of one sinking and two boats dismasted as we rendered assistance to boats coming in. </p>
<p>There’s been lots of coverage on whether the race should have gone ahead and no doubt, it was a rough day for the coast guard (not to mention those who waited for them in frigid waters for well over an hour). I’m told there was a total of 36 calls into them for assistance. The weather is very hard to predict and I don’t believe anyone rightfully expected winds building past 40kts let alone 60kts as was finally the case. A lot of the news coverage has the benefit of hindsight and I don’t believe that any skipper would knowingly put their rig and crew in harms way. Same goes for the race organizers. I’m sure there will be a lot of talk about this race in the community and as a rookie, I got to learn from having been there. The coast guard did however knowingly put themselves in harms way to rescue those in need – for that, I’m certain the sailing community is forever grateful. I for one am very thankful to have been on Kiva, serving with the crew I had and having everyone in the race return safe.</p>
<p>If you’d like a more colourful account of the race, <a href="http://www.sailinganarchy.com/index_page1.php">here’s one by Peter Lagergren</a> (Strait Jackets) and another one <a href="http://www.threesheetsnw.com/blog/archives/8812">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=81&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2010/04/05/42nd-southern-straits-regatta-on-kiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2010/04/kivasouthernstraights.jpg" medium="image">
			<media:title type="html">Kiva - Southern Straights</media:title>
		</media:content>
	</item>
		<item>
		<title>Saving a Silverlight RIA (or WCF RIA) filtered result set</title>
		<link>http://blog.sainaney.com/2010/02/19/saving-a-silverlight-ria-or-wcf-ria-filtered-result-set/</link>
		<comments>http://blog.sainaney.com/2010/02/19/saving-a-silverlight-ria-or-wcf-ria-filtered-result-set/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 08:19:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2010/02/19/saving-a-silverlight-ria-or-wcf-ria-filtered-result-set/</guid>
		<description><![CDATA[Silverlight RIA (now WCF RIA) services allows developers to create n-tier applications on top of ASP.Net. There are numerous videos and articles on this new technology. This article assumes you know all about RIA Services, DomainDataSources and how FilterDescriptors can be used with ControlParameters to query data from the server side. I recently needed to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=58&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Silverlight RIA (now WCF RIA) services allows developers to create n-tier applications on top of ASP.Net. There are numerous videos and articles on this new technology. This article assumes you know all about RIA Services, DomainDataSources and how FilterDescriptors can be used with ControlParameters to query data from the server side.</p>
<p>I recently needed to save the filtered result set and didn&#8217;t find this to be straight forward. I did come up with the solution described here.</p>
<p>Let&#8217;s assume you have a simple Contacts database and the user is able to filter by FirstName, LastName etc. Now let&#8217;s assume you need to be able to save the filtered result-set (or alternatively bulk modify the filtered result-set). The challenge is to retrieve the Contact id&#8217;s with the client side filters applied.</p>
<p>If we were to implement a save function as follows:</p>
<pre class="brush: csharp;">
IQueryable SaveContacts()
{
    var query = from contact in
                Context.Contacts select contact.Id

    // use the id's in query
}
</pre>
<p>This would return all the contacts in the database and not the filtered set. Thankfully, the DomainService class implements a virtual function where we can intercept the client side filter expression:</p>
<pre class="brush: csharp;">
public virtual IEnumerable Query(QueryDescription queryDescription, out int
totalCount);
</pre>
<p>We however have to merge this expression with the Context.Contacts IQueryable. This didn&#8217;t prove to be straight forward as you have to know a little bit about Expressions. I overrode the function like so to save the query for later retrieval:</p>
<pre class="brush: csharp;">
IQueryable savedQuery;

public override System.Collections.IEnumerable Query(QueryDescription queryDescription,
                                                      out int totalCount)
{
    if (queryDescription.Method.Name == &quot;SaveContacts&quot;)
	savedQuery = queryDescription.Query as IQueryable;

    return base.Query(queryDescription, out totalCount);
}
</pre>
<p>We now have the query expression which contains the “Where” clause generated by the client side FilterDescriptors. We have to merge this query expression into the Context.Contacts query to get the filtered query. The following implementation of SaveContacts demonstrates how to accomplish this:</p>
<pre class="brush: csharp;">
// The FindWhereMedhod recursively looks for the &quot;Where&quot; clause in the query
// expression
MethodCallExpression FindWhereMethod(MethodCallExpression expression)
{
    if (expression == null)
        return null;

    if (expression.Method.Name == &quot;Where&quot;)
        return expression;

    foreach(Expression sub in expression.Arguments)
    {
        MethodCallExpression result = FindWhereMethod(sub as MethodCallExpression);
        if (result != null)
            return result;
    }
    return null;
}

public IQueryable SaveContacts()
{
    IQueryable q = GetContacts();

    MethodCallExpression method = savedQuery.Expression as MethodCallExpression;
    MethodCallExpression whereMethod = FindWhereMethod(method);

    IQueryable contactIds;

    if (whereMethod != null)
    {
        ParameterExpression pe = Expression.Parameter(typeof(Contact), &quot;contact&quot;);
        UnaryExpression unaryExpr = whereMethod.Arguments[1] as UnaryExpression;
        MethodCallExpression whereCallExpression = Expression.Call( typeof(Queryable),
                                                                    &quot;Where&quot;,
                                                                    new Type[] { q.ElementType },
                                                                    q.Expression, unaryExpr.Operand);
        IQueryable merged = q.Provider.CreateQuery(whereCallExpression) as IQueryable;

        contactIds = from c in merged
                    select c.Id;
    }
    else
    {
        contactIds = from c in q
                     select c.Id;
    }
    // You now have a query merged with the client side contact id's. You can now do
    // whatever you'd like with the contact id's including save them via SqlCommands

    DbCommand command = Context.GetCommand(contactIds);
    string connectionStr = ConfigurationManager.ConnectionStrings[&quot;myConnectionString&quot;].ConnectionString;

    using (TransactionScope scope = new TransactionScope())
    using (SqlConnection connection = new SqlConnection(connectionStr))
    {
        connection.Open();
        try
        {
            // There are other queries here that necessitate the transaction scope however,
            // these have been removed for simplicity

            string insertCmd = &quot;insert into ContactResultSet (ContactId) select Id from ({0}) as subQuery&quot;;
            insertCmd = string.Format(insertCmd, command.CommandText);
            SqlCommand cmd = new SqlCommand(insertCmd, connection);

            // We have to copy over the parameters
            foreach (SqlParameter param in command.Parameters)
                cmd.Parameters.AddWithValue(param.ParameterName, param.Value);

            cmd.ExecuteNonQuery();
            scope.Complete();
        }
        finally
        {
            connection.Close();
        }
    }
}
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=58&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2010/02/19/saving-a-silverlight-ria-or-wcf-ria-filtered-result-set/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>
	</item>
		<item>
		<title>Round Bowen Regatta &#8211; Arashi, Toybox</title>
		<link>http://blog.sainaney.com/2009/07/18/round-bowen-regatta-arashi-toybox/</link>
		<comments>http://blog.sainaney.com/2009/07/18/round-bowen-regatta-arashi-toybox/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 05:06:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Sailing]]></category>
		<category><![CDATA[arashi]]></category>
		<category><![CDATA[regatta]]></category>
		<category><![CDATA[toybox]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2009/07/18/round-bowen-regatta-arashi-toybox/</guid>
		<description><![CDATA[I had the pleasure to do the Round Bowen 2009 Regatta on Arashi. To get there, I took Toybox out for a nice three day weekend on my first crossing of the Georgia Straight. I had a great crew and we sailed all the way from just past the Burrard Bridge to Passage Island. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=21&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://photos.sainaney.com/toybox.arashi.2009.06.round.bowen/"><img style="display:inline;border-width:0;" title="Round Bowen Start" src="http://narayans.files.wordpress.com/2009/10/round_bowen_thumb.jpg?w=483&#038;h=320" border="0" alt="Round Bowen Start" width="483" height="320" /></a></p>
<p>I had the pleasure to do the Round Bowen 2009 Regatta on Arashi. To get there, I took Toybox out for a nice three day weekend on my first crossing of the Georgia Straight. I had a great crew and we sailed all the way from just past the Burrard Bridge to Passage Island.</p>
<p>It was a beautiful race day and we were fortunate to have wonderful winds for the entire circumnavigation. As usual, the Arashi crew were in high spirits. Various friends came out on the Granville Island water taxi or on the BC Ferries to join in the festivities.</p>
<p>You can see <a href="http://photos.sainaney.com/toybox.arashi.2009.06.round.bowen/">pictures of the long weekend here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=21&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2009/07/18/round-bowen-regatta-arashi-toybox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/round_bowen_thumb.jpg" medium="image">
			<media:title type="html">Round Bowen Start</media:title>
		</media:content>
	</item>
		<item>
		<title>Silva Bay Regatta &#8211; Arashi</title>
		<link>http://blog.sainaney.com/2009/04/06/silva-bay-regatta-arashi/</link>
		<comments>http://blog.sainaney.com/2009/04/06/silva-bay-regatta-arashi/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:26:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Sailing]]></category>
		<category><![CDATA[arashi]]></category>
		<category><![CDATA[regatta]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2009/04/06/silva-bay-regatta-arashi/</guid>
		<description><![CDATA[Well, summer is here and what better way to spend it than bombing around the Straights on a sailboat. Last weekend, we took Arashi out to Silva Bay on Gabriola. We raced down on the Saturday, spent the night and raced back the next day. The sea was angry on the Saturday and we sped [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=20&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://photos.sainaney.com/arashi.2009.05.silvabay/"><img style="display:inline;border-width:0;" title="Team shot" border="0" alt="Team shot" src="http://narayans.files.wordpress.com/2009/10/thumb_thumb.jpg?w=483&#038;h=320" width="483" height="320" /></a> </p>
<p>Well, summer is here and what better way to spend it than bombing around the Straights on a sailboat. Last weekend, we took Arashi out to Silva Bay on Gabriola. We raced down on the Saturday, spent the night and raced back the next day.</p>
<p>The sea was angry on the Saturday and we sped along at close to 7 knots in 17 knot winds. 7 foot swells and white caps ensured a bouncy ride. We had waves washing over the deck on more than one occasion. I got to witness my first sail change in the middle of a race. By the time we made it to Silva Bay, we were all soaked. But good humour and a good supply of beers ensured a fun time. The pub at the marina was closed because of plumbing issues. We ended up cooking a great meal from supplies procured at the local grocery store. The party on the docks went on till 2am.</p>
<p>The sail back was nice and calm and a cumulative seven hours on the water ensured that everyone got a good dose of sunburn despite precautions taken.</p>
<p>The next regatta is to Bowen Island on the weekend of the 13th. I expect to take my boat Toybox up there. In the meantime, you can catch <a href="http://photos.sainaney.com/arashi.2009.05.silvabay/">pictures of the Silva Bay trip here</a>.</p>
<p><strong>Update: Oops&#8230;yes the wind was doing 17 knots. Arashi was closer to 7 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=20&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2009/04/06/silva-bay-regatta-arashi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/thumb_thumb.jpg" medium="image">
			<media:title type="html">Team shot</media:title>
		</media:content>
	</item>
		<item>
		<title>Whom to trust?</title>
		<link>http://blog.sainaney.com/2009/03/16/whom-to-trust/</link>
		<comments>http://blog.sainaney.com/2009/03/16/whom-to-trust/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 23:39:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[ecomonics]]></category>
		<category><![CDATA[risk management]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2009/03/16/whom-to-trust/</guid>
		<description><![CDATA[Many months back, I wrote about the central issue around the financial crisis was one of trust. Until trust is restored, the gears of the financial system remain jammed. Most of the current activities around restoring market confidence have been about ensuring that there is adequate money supply however; this has not really been the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=19&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Many months back, I wrote about the central issue around the financial crisis was one of trust. Until trust is restored, the gears of the financial system remain jammed. Most of the current activities around restoring market confidence have been about ensuring that there is adequate money supply however; this has not really been the central issue in this meltdown. If anything, the current solution will likely lead to inflation down the road. The central issue is not the supply of money but the velocity of money. It&#8217;s not moving and it&#8217;s not moving because it is difficult to ascertain who is credit worthy. </p>
<p>The <a href="http://www.cnn.com/2009/US/03/16/oneill.qanda/index.html?eref=rss_topstories" target="_blank">here&#8217;s</a> an article about the notion of quarantined assets in order to isolate toxic assets. Not sure about the mechanics of this but it&#8217;s an interesting idea. The moral hazard issue remains unresolved. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=19&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2009/03/16/whom-to-trust/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>
	</item>
		<item>
		<title>Mumbai</title>
		<link>http://blog.sainaney.com/2008/12/16/mumbai/</link>
		<comments>http://blog.sainaney.com/2008/12/16/mumbai/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 06:03:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[leopolds]]></category>
		<category><![CDATA[mumbai]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2008/12/16/mumbai/</guid>
		<description><![CDATA[It had been two years since my last real vacation and five years since I last visited Mumbai. Recent tragic events in Mumbai only added to my desire to make a trip out to visit family and once again experience the sights and sounds of the city where I was born. It had been a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=18&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><img style="display:inline;border-width:0;" title="Mumbai" border="0" alt="Mumbai" src="http://narayans.files.wordpress.com/2009/10/mumbai.jpg?w=480&#038;h=328" width="480" height="328" /> It had been two years since my last real vacation and five years since I last visited Mumbai. Recent tragic events in Mumbai only added to my desire to make a trip out to visit family and once again experience the sights and sounds of the city where I was born. </p>
<p>It had been a particularly busy year. I worked on three new start-ups and finally complete my MBA. As the holiday season approached, I found myself with a rare window of lesser than usual workload. What can I say, when the planets line up, it is best to simply not think too much. I booked my flights and I am now in Mumbai. </p>
<p>Ok it’s not all vacation; I brought my laptop so I can do a little work. After all, it has the side benefit of being able to keep my blog updated. I thought I would post some pictures from my visit around Mumbai. </p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Bandra-2" border="0" alt="Bandra-2" src="http://narayans.files.wordpress.com/2009/10/bandra2.jpg?w=480&#038;h=318" width="480" height="318" />     <br />This is Bandra where I am staying at Grandma&#8217;s place&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Abandoned-House" border="0" alt="Abandoned-House" src="http://narayans.files.wordpress.com/2009/10/abandonedhouse.jpg?w=484&#038;h=322" width="484" height="322" />     <br />Cool abandoned house by the beach</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Bandstand-Sunset" border="0" alt="Bandstand-Sunset" src="http://narayans.files.wordpress.com/2009/10/bandstandsunset.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Sunset at Bandstand&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Funky-building" border="0" alt="Funky-building" src="http://narayans.files.wordpress.com/2009/10/funkybuilding.jpg?w=318&#038;h=480" width="318" height="480" />     <br />Funky Mumbai building</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Train" border="0" alt="Train" src="http://narayans.files.wordpress.com/2009/10/train.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Hanging out the train on my way to downtown&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Masji-Bazaar" border="0" alt="Masji-Bazaar" src="http://narayans.files.wordpress.com/2009/10/masjibazaar.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Masjid wholesale bazaar &#8211; they say you can buy anything you can think of here</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Masjid-Crowd" border="0" alt="Masjid-Crowd" src="http://narayans.files.wordpress.com/2009/10/masjidcrowd.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Throngs of people out shopping and dealmaking&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="City-Hall-III" border="0" alt="City-Hall-III" src="http://narayans.files.wordpress.com/2009/10/cityhalliii.jpg?w=318&#038;h=480" width="318" height="480" />     <br />The Mumbai &quot;City Hall&quot; accross the street from CST station </p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Mumbai-City-Hall" border="0" alt="Mumbai-City-Hall" src="http://narayans.files.wordpress.com/2009/10/mumbaicityhall.jpg?w=318&#038;h=480" width="318" height="480" />     <br />City Hall from a distance&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="CST" border="0" alt="CST" src="http://narayans.files.wordpress.com/2009/10/cst.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Chhatrapati Shivaji Terminus train station from the outside</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Flora-Fountains" border="0" alt="Flora-Fountains" src="http://narayans.files.wordpress.com/2009/10/florafountains.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Flora fountain&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Taj-Hotel" border="0" alt="Taj-Hotel" src="http://narayans.files.wordpress.com/2009/10/tajhotel.jpg?w=318&#038;h=480" width="318" height="480" />     <br />This is as close as they would let anyone get to the Taj Hotel</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Taj-with-Crowd" border="0" alt="Taj-with-Crowd" src="http://narayans.files.wordpress.com/2009/10/tajwithcrowd.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Lots of well wishers and curiousity seekers out for the evening&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Leopolds-Outside" border="0" alt="Leopolds-Outside" src="http://narayans.files.wordpress.com/2009/10/leopoldsoutside.jpg?w=480&#038;h=318" width="480" height="318" />     <br />The famous Leopolds Cafe in Colaba</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Leopold-II" border="0" alt="Leopold-II" src="http://narayans.files.wordpress.com/2009/10/leopoldii.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Leopold&#8217;s packed with patrons &#8211; there are some visible bullet holes in the walls but&#8230;&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Beer" border="0" alt="Beer" src="http://narayans.files.wordpress.com/2009/10/beer.jpg?w=480&#038;h=318" width="480" height="318" />     <br />&#8230;the beer was especially nice. No sign of &quot;Shantaram&quot; but it was a Sunday after all&#8230;</p>
<p>&#160;<img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Paan" border="0" alt="Paan" src="http://narayans.files.wordpress.com/2009/10/paan.jpg?w=480&#038;h=318" width="480" height="318" />     <br />Paan &#8211; an Indian dessert&#160; <br /><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Narayan-Ghost" border="0" alt="Narayan-Ghost" src="http://narayans.files.wordpress.com/2009/10/narayanghost.jpg?w=159&#038;h=240" width="159" height="240" />     <br />Back on the train</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=18&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2008/12/16/mumbai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/mumbai.jpg" medium="image">
			<media:title type="html">Mumbai</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/bandra2.jpg" medium="image">
			<media:title type="html">Bandra-2</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/abandonedhouse.jpg" medium="image">
			<media:title type="html">Abandoned-House</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/bandstandsunset.jpg" medium="image">
			<media:title type="html">Bandstand-Sunset</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/funkybuilding.jpg" medium="image">
			<media:title type="html">Funky-building</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/train.jpg" medium="image">
			<media:title type="html">Train</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/masjibazaar.jpg" medium="image">
			<media:title type="html">Masji-Bazaar</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/masjidcrowd.jpg" medium="image">
			<media:title type="html">Masjid-Crowd</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/cityhalliii.jpg" medium="image">
			<media:title type="html">City-Hall-III</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/mumbaicityhall.jpg" medium="image">
			<media:title type="html">Mumbai-City-Hall</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/cst.jpg" medium="image">
			<media:title type="html">CST</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/florafountains.jpg" medium="image">
			<media:title type="html">Flora-Fountains</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/tajhotel.jpg" medium="image">
			<media:title type="html">Taj-Hotel</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/tajwithcrowd.jpg" medium="image">
			<media:title type="html">Taj-with-Crowd</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/leopoldsoutside.jpg" medium="image">
			<media:title type="html">Leopolds-Outside</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/leopoldii.jpg" medium="image">
			<media:title type="html">Leopold-II</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/beer.jpg" medium="image">
			<media:title type="html">Beer</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/paan.jpg" medium="image">
			<media:title type="html">Paan</media:title>
		</media:content>

		<media:content url="http://narayans.files.wordpress.com/2009/10/narayanghost.jpg" medium="image">
			<media:title type="html">Narayan-Ghost</media:title>
		</media:content>
	</item>
		<item>
		<title>Brainify is Live!</title>
		<link>http://blog.sainaney.com/2008/11/26/brainify-is-live/</link>
		<comments>http://blog.sainaney.com/2008/11/26/brainify-is-live/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 20:39:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Brainify.com]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[brainify]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2008/11/26/brainify-is-live/</guid>
		<description><![CDATA[Well, after 2 years of work. Brianify is now live at http://www.brainify.com/. You have to have a valid university email account to participate in collecting and rating material however, search is open to everybody. Happy learning!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=17&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Well, after 2 years of work. Brianify is now live at <a href="http://www.brainify.com/" target="_blank">http://www.brainify.com/</a>. You have to have a valid university email account to participate in collecting and rating material however, search is open to everybody. Happy learning!   </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=17&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2008/11/26/brainify-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>
	</item>
		<item>
		<title>Copyright laws for the Digital Age</title>
		<link>http://blog.sainaney.com/2008/11/14/copyright-laws-for-the-digital-age/</link>
		<comments>http://blog.sainaney.com/2008/11/14/copyright-laws-for-the-digital-age/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 01:23:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[intellectual property]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2008/11/14/copyright-laws-for-the-digital-age/</guid>
		<description><![CDATA[I was asked to write a debate style short essay on whether Canada should change its existing copyright laws to achieve good public policy in an era of digital products and services. This was for a course on the Management of Intellectual Property. As a founder of Vitrium, this is obviously an issue that I’ve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=16&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I was asked to write a debate style short essay on whether Canada should change its existing copyright laws to achieve good public policy in an era of digital products and services. This was for a course on the Management of Intellectual Property. As a founder of Vitrium, this is obviously an issue that I’ve kicked around a fair bit. Those of you who know me well know that I love to debate and would often engage in both the pro and con side to any debate given the right environment and time. I particularly enjoyed writing this short essay – even though I was restricted to one side of the argument and the length of the essay had to be less than 800 words. </p>
<p>I argue that Canada should not imitate restrictive Copyright legislation governing the use and distribution of digital media but instead, require that business adapt to changes brought about by technology innovation. Copyright law bestows the exclusive right to control the distribution of an original work onto the author for a certain time period. Prior to the development of digital media, publishers of original works maintained control of copyrighted material by tying it to a physical medium (e.g. book, cassette tape). Furthermore, the act of copying analog data resulted in a degradation of quality of the original work. The physical medium and degradation of quality helped check copyright violations. </p>
<p>With the advent of digital media, original works are now freed from their physical medium and the copied material is indistinguishable from the original. This has greatly enhanced how licensees purchase and use copyrighted materials. Unfortunately, it has also contributed to rampant copyright violations as legitimate information exchange over the Internet is virtually indistinguishable from illegitimate without serious intrusion into the end-user&#8217;s privacy. Various industry associations have taken civil action intended to set examples of copyright violators and to strong arm infrastructure providers into monitoring the activities of Internet users. The industry has also responded with digital rights management technology that in some cases severely restricts what customers may do with a digital material. In addition to this, these industries are lobbying for changes to the Copyright act to deal with consumption of digital material and Internet distribution. </p>
<p>The strongest proponent of Copyright reform is the music industry. The book publishing industry provides a great deal of value add to an author through the editorial process. By contrast, the music industry is largely built upon the distribution controls of physical goods. It is therefore not surprising that the changes proposed to Copyright legislation are largely geared to preserving this business model. </p>
<p>Most users of digital media are not legal experts and may not distinguish fair use from copyright violations. Users have established behaviour patterns based on physical (analog) media. People often lend materials to friends and move materials from one playback device to another. The same behaviour patterns, when transposed to digital media often result in violations. This is because digitally copied materials represent an exact duplicate where both parties get to simultaneously enjoy the benefit of the material which is not possible with physical goods. </p>
<p>If left to fend for themselves, the industry seems to want to turn back the clock on innovation and strip consumers of the vast benefits of digital media. This is akin to trying to put the genie back into the bottle. The problem is not one of legal or technology innovation but one of business innovation. As technology evolves, new business opportunities are created while old business models fall by the wayside. Businesses have to learn to adapt to changes brought upon through innovation. </p>
<p>The software industry was arguably the first industry to experience copyright violations through software piracy. Today, the software industry has learnt to take a stick and carrot approach to achieving harmony between fair use, unintentional violations and outright violations. For instance, in addition to legal deterrents, the software industry requires that customers have legitimate versions of software prior to gaining accessing value added services such as product support and security updates. This evolution in business practices is a result of accepting the detrimental together with the beneficial aspects of digital media. </p>
<p>We are already starting to see changes as new businesses take a fresh approach on how to monetize copyrighted materials. For instance, there are now flat rate monthly subscription services that allow customers to listen to as much music as they would like. There are also new bands whose business model is to distribute music online for free and derive revenues through paraphernalia and live events. Perhaps the most interesting model was when the band Radiohead made their latest album available online and let fans name their price prior to downloading it. Interestingly, the average price paid for the album was the same as what consumers would have paid in stores – in this case however, all the revenues went directly to the artists. </p>
<p>Proponents of copyright law reform are taking a one sided approach and wish to go back in time. They wish to restrict the flow of digital goods and impose unto them the same constrains as physical goods in order to return to a bygone era. Instead there are new businesses that are embracing consumer behaviours and adapting to new ways of doing things. This new approach not only opens up the landscape for new artists and gives consumers an access to a larger variety of intellectual goods. It is best that governments do not hamper this natural evolution of technology and business through legislation. </p>
<p> (796 words)   </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=16&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2008/11/14/copyright-laws-for-the-digital-age/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>
	</item>
		<item>
		<title>UBC Balance and Blowup Panel</title>
		<link>http://blog.sainaney.com/2008/11/03/ubc-balance-and-blowup-panel/</link>
		<comments>http://blog.sainaney.com/2008/11/03/ubc-balance-and-blowup-panel/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 21:45:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2008/11/03/ubc-balance-and-blowup-panel/</guid>
		<description><![CDATA[I attended the UBC Panel on the recent economic conditions &#8211; panelist included one of my Finance professors: Glen Donaldson. The event was recorded and is webcast here.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=15&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I attended the UBC Panel on the recent economic conditions &#8211; panelist included one of my Finance professors: Glen Donaldson. The event was recorded and is webcast <a href="http://www.ubc.ca/webcast/index.html" target="_blank">here</a>.   </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=15&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2008/11/03/ubc-balance-and-blowup-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>
	</item>
		<item>
		<title>AVG 8.0 and ZoneAlarm</title>
		<link>http://blog.sainaney.com/2008/10/13/avg-8-0-and-zonealarm/</link>
		<comments>http://blog.sainaney.com/2008/10/13/avg-8-0-and-zonealarm/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 21:29:00 +0000</pubDate>
		<dc:creator>narayans</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://narayans.wordpress.com/2009/10/13/avg-8-0-and-zonealarm/</guid>
		<description><![CDATA[I have been using AVG for anti-virus and ZoneAlarm as a personal firewall for many years now. Unfortunately, AVG started to inform me that some ZoneAlarm dll&#8217;s had been infected by &#8220;Trojan horse Agent_r.CX&#8221;. After some poking around, it was evident that this was a false positive. I have been having strange problems with ZoneAlarm [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=13&subd=narayans&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I have been using AVG for anti-virus and ZoneAlarm as a personal firewall for many years now. Unfortunately, AVG started to inform me that some ZoneAlarm dll&#8217;s had been infected by &#8220;Trojan horse Agent_r.CX&#8221;. After some poking around, it was evident that this was a false positive. I have been having strange problems with ZoneAlarm (I seems to continue to prompt for things I&#8217;ve already granted permission to access the Internet with the &#8220;Remember&#8221; option checked), so I decided to try out another personal firewall: <a href="http://www.personalfirewall.comodo.com/" target="_blank">COMODO</a>. So far so good&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/narayans.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/narayans.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/narayans.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/narayans.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/narayans.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/narayans.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/narayans.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/narayans.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/narayans.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/narayans.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sainaney.com&blog=9924169&post=13&subd=narayans&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sainaney.com/2008/10/13/avg-8-0-and-zonealarm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc4ea7155cdaa6a9dc5f031a336e2ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">narayans</media:title>
		</media:content>
	</item>
	</channel>
</rss>