<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by Karthik</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/Karthik/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by Karthik</title>
		<link>http://channel9.msdn.com/Niners/Karthik/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/Karthik/Discussions</link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 00:23:47 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 00:23:47 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Coffeehouse - Google&#39;s future</title>
		<description><![CDATA[<p><blockquote>
<div>Manip wrote:</div>
<div><br>
<br>
True, if they want to start from scratch.. but google MIGHT not need to. If they just want to develop Linux then they can get a head-start.
<br>
</div>
</blockquote>
<br>
<br>
What makes you think that Google would want to release an OS based on Linux?&nbsp; That's not typical of Google -- so far, they've managed to innovate quite well by doing things differently.<br>
<br>
Look at the people they've taken -- <a href="http://www.eightypercent.net/">Joe Beda</a>, for instance, used to work on Avalon, which is quite a strong core-infrastructure related area. If Google does anything at all, it would be something subtle and not something
 that's obvious.<br>
<br>
Look at it this way -- Google's arms reach out to searches, newsgroups, emails, shopping and even into a significant number of desktops (in the form of Google toolbar/Picasa).
<br>
<br>
Who knows, they may come up with a new OS -- that you can remotely boot into off their network, without having to install it on your system.&nbsp; You never know. Even if they do, there is no reason it has to be Linux -- that would entail them to release the code
 into the pool, which they may not want to at this point. I would say even if they DO choose, it maybe something that resembles a FreeBSD-ish thingy.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/22303-Googles-future/ccdc68b3e0554053ab119dea012cea64#ccdc68b3e0554053ab119dea012cea64</link>
		<pubDate>Sun, 03 Oct 2004 08:18:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/22303-Googles-future/ccdc68b3e0554053ab119dea012cea64#ccdc68b3e0554053ab119dea012cea64</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - What, the only technical stuff has to be programming related?</title>
		<description><![CDATA[<p>What about us Computer Science types out here? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />(the sometime-programming mostly algorithmic kind)<br /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/3881-What-the-only-technical-stuff-has-to-be-programming-related/20158ebde8034837b8159dea010eeb19#20158ebde8034837b8159dea010eeb19</link>
		<pubDate>Wed, 21 Apr 2004 15:52:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/3881-What-the-only-technical-stuff-has-to-be-programming-related/20158ebde8034837b8159dea010eeb19#20158ebde8034837b8159dea010eeb19</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - curly bracket placement thread</title>
		<description><![CDATA[<p>I'm a same column fan, but with spacing. <br>
<br>
I personally would prefer - <br>
<br>
for (;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; //foo<br>
&nbsp;&nbsp;&nbsp; }<br>
<br>
And even if it is a single line, its quite disconcerting when people use - <br>
<br>
if (foo)<br>
&nbsp;&nbsp;&nbsp; { //bar }<br>
else if (foo)<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; //bar1<br>
&nbsp;&nbsp;&nbsp; //bar2<br>
&nbsp;&nbsp;&nbsp; }<br>
<br>
That is <i>so</i> wrong - if I ever saw someone do that, I'd personally go down and smack them. I think consistency in coding is a good thing.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/2486-curly-bracket-placement-thread/5386e9687fba41afa5609dea011466ff#5386e9687fba41afa5609dea011466ff</link>
		<pubDate>Wed, 14 Apr 2004 20:23:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/2486-curly-bracket-placement-thread/5386e9687fba41afa5609dea011466ff#5386e9687fba41afa5609dea011466ff</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>64</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Why is C# Case Specific?</title>
		<description><![CDATA[<p>SO cAn&nbsp;i TyPe NaTuRaL LaNGuagE lIKe ThIs tOo?<br>
&nbsp;&nbsp;&nbsp;<br>
There is reason there is case sensitivity, even in written and spoken language. Maybe you should take a class of German 101.<br>
<br>
When you are ready to capitalize in your written language, what is the problem when it comes to programming languages?<br>
<br>
Virtually all your arguments can be used against natural language too.<br>
<br>
I will not even get into the rest of the stuff you've written, classic Slashdot troll material.<br>
<br>
By the way, what are you smoking? Can I have some of it too?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/33af445db41a4eae89e79dea0113738b#33af445db41a4eae89e79dea0113738b</link>
		<pubDate>Mon, 12 Apr 2004 11:54:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/33af445db41a4eae89e79dea0113738b#33af445db41a4eae89e79dea0113738b</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>54</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Any C++ guys out there?</title>
		<description><![CDATA[<p>I agree with you for the most part.<br>
<br>
I think that despite the development happening in C# and the like, I would still like to program in C and C&#43;&#43;. Microsoft should stick to development of that too, and I for one would be quite bummed if MFC and VC&#43;&#43; were to go the way of the dodo.<br>
<br>
Generics are cool, but I would like my templates too. Managed code is cooler, but please let me have unmanaged code when I want to.<br>
<br>
(Although some might argue that the problems with templates, exception handling and the like are better handled in C#, but thats a whole different ball-game)<br>
<br>
I do not want to make this sound like, <em>BSD is dying! </em>- but with everyone and their brother pushing Java and C#, it does sound as if they are trying very hard to convince us developers that C and C&#43;&#43; are dying.
<br>
<br>
I remember reading somewhere on the <a href="http://longhorn.msdn.microsoft.com">
MS Forums</a> that Longhorn internals have in fact been coded in C# - is that supposed to mean something? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1820-Any-C-guys-out-there/75317dd273e1406dad509dea011346cf#75317dd273e1406dad509dea011346cf</link>
		<pubDate>Mon, 12 Apr 2004 08:23:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1820-Any-C-guys-out-there/75317dd273e1406dad509dea011346cf#75317dd273e1406dad509dea011346cf</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Why is C# Case Specific?</title>
		<description><![CDATA[<p><blockquote>
<div>Richie wrote:</div>
<div><br>
An &quot;A&quot; is not equal to an &quot;a&quot;... deal with it... <br>
<br>
(I wonder what advice Donald Trump have for them...)<br>
</div>
</blockquote>
<br>
<br>
I wonder what advice Larry Wall would have for them <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/9bc8c46067114feaa5269dea011372cb#9bc8c46067114feaa5269dea011372cb</link>
		<pubDate>Mon, 12 Apr 2004 07:19:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/9bc8c46067114feaa5269dea011372cb#9bc8c46067114feaa5269dea011372cb</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>54</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Channel 9 is great ... but needs a search engine already !</title>
		<description><![CDATA[<p>I, I think.<br>
<br>
If not a search feature, they could atleast use some kind of neat categorization to look at all the articles and/or posts.<br>
<br>
But then, hey! Its just been a week or so, and am guessing that this site is going to be quite different in say, a month from now.<br>
<br>
So far its been quite good, so lets see how this turns out. Hell, I find spending as much time here as I do on Slashdot! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1925-Channel-9-is-great--but-needs-a-search-engine-already-/386a911f046a4949a63f9dea01137c9d#386a911f046a4949a63f9dea01137c9d</link>
		<pubDate>Mon, 12 Apr 2004 06:59:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1925-Channel-9-is-great--but-needs-a-search-engine-already-/386a911f046a4949a63f9dea01137c9d#386a911f046a4949a63f9dea01137c9d</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>9</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Known Issues with Channel 9</title>
		<description><![CDATA[<p>Came across a couple of other (visual) problems - <br>
<br>
1. There seems to be a limit for usernames on the <i>Who's Online</i> panel on the left which causes their names to overflow out of the table (<a href="http://www.metlin.org/tmp3/ch9-overflow.jpg">screenshot1</a>) (<a href="http://www.metlin.org/tmp3/ch9-screen-wide-firefox.jpg">screenshot2</a>)<br>
<br>
2. For some articles, the main panel on the right seems to go really wide (this seems to happen randomly, I've not been able to find any correlation between content and this - or maybe I've not looked hard enough <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> (<a href="http://www.metlin.org/tmp3/ch9-screen-wide.jpg">screenshot</a>)<br>
<br>
Cheers.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/4-Known-Issues-with-Channel-9/89444ad2b80143b8a56a9dea010ea23a#89444ad2b80143b8a56a9dea010ea23a</link>
		<pubDate>Mon, 12 Apr 2004 06:44:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/4-Known-Issues-with-Channel-9/89444ad2b80143b8a56a9dea010ea23a#89444ad2b80143b8a56a9dea010ea23a</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>120</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Macheads and Linux folk on Channel 9</title>
		<description><![CDATA[<p>I use IE on Windows when I'm on wireless on my notebook - its my primary personal pc and it dual boots (XP Pro and Debian).<br>
<br>
My work involves the use of VC&#43;&#43; and is for the Windows platform, so during that time I'm on IE/Mozilla (depending on what I do).<br>
<br>
When its school stuff, the programming is mostly done in either C, Java or Perl, and so I prefer Linux.<br>
<br>
If its personal stuff, it really depends on what is it that I want to do. Quite honestly, I would spend about 60% of my time on Windows and about 35% on Linux. I'm really uncomfortable with Macs (use them because&nbsp;I have to - and only commandline plus matlab)
 and they perhaps contribute to 5% of my use.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1584-Macheads-and-Linux-folk-on-Channel-9/a6a3b9a2a4884e71b1aa9dea0112eb3c#a6a3b9a2a4884e71b1aa9dea0112eb3c</link>
		<pubDate>Mon, 12 Apr 2004 05:10:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1584-Macheads-and-Linux-folk-on-Channel-9/a6a3b9a2a4884e71b1aa9dea0112eb3c#a6a3b9a2a4884e71b1aa9dea0112eb3c</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>19</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Ease of use</title>
		<description><![CDATA[<p>I agree with you mate - this is true for the techie stuff too. I'm a developer and I find it difficult in finding my way across MSDN.<br>
<br>
In fact, I always ask a friend or coworker about any problems that I have with code - it's easier than trying to find it out using MSDN. If that does not work out, I try Google.<br>
<br>
MSDN is great - its just too organized for practical use. Its been built purely as reference - but that makes it impossible to search for specific problems. At the risk of losing my geekdom, I would say its even intimidating!<br>
<br>
Here is a suggestion - maybe you can make MSDN into&nbsp;this big online KB and have a simple expert-system like front end to search for things.<br>
<br>
I think MSDN could use a good revamp or two <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1957-Ease-of-use/fc741afc02f64e93bef29dea01139add#fc741afc02f64e93bef29dea01139add</link>
		<pubDate>Mon, 12 Apr 2004 04:52:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1957-Ease-of-use/fc741afc02f64e93bef29dea01139add#fc741afc02f64e93bef29dea01139add</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Why is C# Case Specific?</title>
		<description><![CDATA[<p><blockquote>
<div>Manip wrote:</div>
<div><br>
I wish wish wish the syntax checker auto-adjusted if they are typed wrong, you can even have it turned off by default to keep all the C people happy.. I dream of a day when you type &quot;Messagebox&quot; and it gets corrected to &quot;MessageBox&quot; without even bothering you.
 You could even take a note from MS Word's book, and if you correct it, then it doesn't try to re-correct it.<br>
</div>
</blockquote>
<br>
I would be scared if my IDE did that <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> What if Messagebox was a function that I had, or was a variable? Its for the same reason why I think clippy is a pain - please let me do what I'm doing, I will take care of my mistakes myself, thank you. I design UI prototypes
 in VB and this is one of the many things that really really put me off.<br>
<br>
I would have to agree with Paul Campbell that maybe it's because old habits die hard.<br>
<br>
The point is that there are a lot of programmers out there who do not use the default IDE (I personally use emacs for all my programming - and my templates have been made to be case sensitive - my .emacs has my OO browser configured to tell me the list of variables
 based on my conventions - and this works well across C, C&#43;&#43;, Java and the like). I know tonnes of other programmers who use such conventions and are used to it - and the reason they use it is primarily because its useful.<br>
<br>
<blockquote>
<div>Manip wrote:</div>
<div><br>
Again nobody has offered a good reason for this. Some have said easier to read bluh bluh, but someone as I would have pointed out told them automatic case selection is EASIER than human any day. I mean who has ever had problems reading Visual Basic code? Nobody!
<br>
</div>
</blockquote>
<br>
<br>
What do you mean by automatic case selection? I like the freedom to use xfoo, Xfoo and XFoo in the same line - VB takes away that freedom and hence constrains me.<br>
<br>
When I have 10,000 lines of code and would like to see all my local variables, conventions come in handy. Hell, even MFC follows such conventions.<br>
<br>
Paul raised the point about Hungarian Notations, so I will not go there. But I would like to mention the much beaten down fact that the need for Hungarian Notation is perhaps mitigated in a purely OO language - but I do not think C# can be called that - I would
 put it together with C&#43;&#43; as a hybrid (a better one, but a hybrid neverthless) and therefore, there exists the need for a suitable notation.<br>
<br>
<blockquote>
<div>Manip wrote:</div>
<div><br>
I do suspect that because the big rubber stamp has been used on the C# specification, it is too late to change anything.. I would rant and rave about how C/C&#43;&#43; people control all language development but you all know what I'm going to say so I don't see the
 point. <br>
</div>
</blockquote>
<br>
<br>
Thank God for small mercies <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/87f004b22f7f4b328bed9dea011371fb#87f004b22f7f4b328bed9dea011371fb</link>
		<pubDate>Mon, 12 Apr 2004 02:52:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/87f004b22f7f4b328bed9dea011371fb#87f004b22f7f4b328bed9dea011371fb</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>54</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Should C# lean more towards OO or functional languages?</title>
		<description><![CDATA[<p>Ever so often, people argue that C# is a purely OO language, just like Java.<br>
<br>
But I would like to say that both C# and Java lean towards being OO, and are not entirely so.<br>
<br>
For instance, if you take Smalltalk, everything is an object. Messages are objects. All methods are incorporated into objects, and objects communicate with one another using message passing.<br>
<br>
I will not buy the argument that OO languages are more productive than Functional Languages - I think both have their own set of benefits. The reason why C# and Java are good is only because they are managed and come with better resource management (and other
 resources in the form of good libraries).<br>
<br>
So, as a C and C&#43;&#43; programmer, I feel the need to ask if MS leaned towards being OO so that they could compare well against Java?<br>
<br>
Joe Beda had mentioned that managed code will be the norm, and not otherwise - and I can see the benefits of that, and even agree that it would be the right way to go. But does being managed equate to being OO? I maybe (and hope I'm) wrong, but I have a feeling
 MS perceives&nbsp;OO as being managed.</p>
<p>But I can see quite a lot of benefits of not going entirely OO, and maintaining functional programming attributes.<br>
<br>
I feel that maybe MS should incorporate more functional programming features into C#, while aggresively pushing managed code.<br>
<br>
What do you folks think?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1951-Should-C-lean-more-towards-OO-or-functional-languages/1951#1951</link>
		<pubDate>Mon, 12 Apr 2004 02:43:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1951-Should-C-lean-more-towards-OO-or-functional-languages/1951#1951</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>6</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Research at Microsoft</title>
		<description><![CDATA[<p></p>
<blockquote>
<div>paulcam wrote:</div>
<div>Some things do go live...<br>
<br>
check out <a href="http://wwmx.org/" target="_blank">WWMX</a>... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></div>
</blockquote>
<br>
<br>
Wow, that is quite cool.
<p></p>
<p>Didn't MSR also have something along these lines to catalogue a person's entire life's events? An e-database of sorts?</p>
<p>Coming back, I just came across this at the WWMX FAQ:<br>
<br>
</p>
<div><em>We would love to&nbsp;offer access control and buddy lists to the WWMX, but unfortunately, the complexities of access control and tight security prohibit a tiny team like us from implementing a satisfactory solution.<br>
</em><br>
Now that is one of the reasons Microsoft could&nbsp;make some of their products OpenSource. I'm not suggesting all - but atleast something like this - I can think of a million things I could do if the code were to be opened up <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
The thing is that Microsoft does a lot of cool things with technology, but as a geek, I would&nbsp;like to get my hands on them and play around with atleast some of them - and maybe even contribute to it and make it better.<br>
<br>
Mind you, I'm not&nbsp;even an OpenSource evangelist - I just believe in using&nbsp;the right tool for the right job, and understand the need for both commercial and opensource software enterprises to exist.<br>
<br>
Its just that atleast when the work is not mainstream, and is cool enough - it makes sense to let it out into the open and let others have a go at it. Especially the work at MSR <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
<br>
Just my $0.02 - I hope you can see where I'm coming from.</div>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/0f789b35b3e14b8c9a339dea01130a69#0f789b35b3e14b8c9a339dea01130a69</link>
		<pubDate>Mon, 12 Apr 2004 01:47:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/0f789b35b3e14b8c9a339dea01130a69#0f789b35b3e14b8c9a339dea01130a69</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Open Source</title>
		<description><![CDATA[<p>I was waiting for something like this to come up <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
I agree with you completely. At some point of time or the other, MS will have to give a long hard look at releasing atleast some of their source into the open - there is no denying the benefits.<br>
<br>
I wish MS would understand that both Opensource and commercial enterprises can co-exist and cater to different niches - both have their benefits and disadvantages, and there is no reason why a company cannot have part of its code proprietary and part of it
 closed source.<br>
<br>
I mentioned it in <a href="http://channel9.msdn.com/ShowPost.aspx?PostID=1774#2073">
this article</a>, too. Microsoft can actually benefit by releasing some of their code out in the open - and its even been done before.<br>
<br>
Opensource also means more eyes looking at the code, and adding extensions that could be beneficial. If not anything, MS could perhaps give this a try and see how it works out.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1787-Open-Source/a666b403c2094a71b03c9dea01134310#a666b403c2094a71b03c9dea01134310</link>
		<pubDate>Mon, 12 Apr 2004 01:36:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1787-Open-Source/a666b403c2094a71b03c9dea01134310#a666b403c2094a71b03c9dea01134310</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Why is C# Case Specific?</title>
		<description><![CDATA[<p></p>
<blockquote>
<div>ktegels wrote:</div>
<div><br>
<br>
As to the back-up:&nbsp;no, being case insensitive is&nbsp;actually harder than not being.&nbsp;Our friends at the U of Manchester have a
<a href="http://www.cs.man.ac.uk/~pjj/farrell/comp3.html" target="_blank">basic compiler theory paper</a> up that talks about this.<br>
<br>
</div>
</blockquote>
<br>
<br>
Ah, thank you for the link - it was quite useful.<br>
<br>
I said maybe because if one were to convert everything into uppercase and analyze, it would create for a smaller space to check for errors - and hence, maybe a little faster.&nbsp;Thats the same reason they mention why Pascal facilitates locating variables and procedures
 in a case-independent way - I imagined that it would narrow the possible number of comparisons, and hence
<em>maybe </em>make make the compilation happen faster.<br>
<br>
However, I missed the fact that token-checking and other things may use case-sensitivity as a factor - my bad.&nbsp;&nbsp;&nbsp;
<p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/8931a7bfb9f540c993b99dea01136fe0#8931a7bfb9f540c993b99dea01136fe0</link>
		<pubDate>Mon, 12 Apr 2004 00:51:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/8931a7bfb9f540c993b99dea01136fe0#8931a7bfb9f540c993b99dea01136fe0</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>54</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Why is C# Case Specific?</title>
		<description><![CDATA[<p>I think you mean case-<em>sensitive</em>, but&nbsp;I'll go ahead and tell you why I think case sensitivity is a good thing -<br>
<br>
1. Easier to declare case <u>specific</u> variables, and hence results in better code - people have conventions for declaration that is done better using a case-sensitive language. xFoo, Xfoo, xfoo all can mean differently based on your conventions - I use
 xfoo locally within a class, Xfoo in inherited classes and XFoo for externs - its something that does not break and yet makes it obvious to me by just looking at it. And I make sure my conventions are duly noted in the documentation, and it makes it easier
 for others to work on it.<br>
<br>
2. Code becomes easier to read - sure, I can write class foo as cLaSs FoO - but it looks stupid. Maintainability and readability are issues.<br>
<br>
</p>
<blockquote>
<div>Manip wrote:</div>
<div><br>
Doesn't this just make using the language a pain in the * and generally push up the time and complexity of development?
<br>
</div>
</blockquote>
<br>
<br>
Do you have any basis for these claims? In fact, good coding conventions are <strong>
useful </strong>in the long run.<br>
<br>
<blockquote>
<div>Manip wrote:</div>
<div><br>
Doesn't it make for a MORE steep learning curve? <br>
</div>
</blockquote>
<br>
<br>
Why? Because it does not encourage laziness and actually makes sure a programmer looks at his code and declarations, and encourages him to follow a standard convention?<br>
<br>
I think thats a good thing. And it discourages bad programmers - which is even better.<br>
<br>
<blockquote>
<div>Manip wrote:</div>
<div><br>
Doesn't it make developing a syntax checking tool more time consuming? <br>
</div>
</blockquote>
<br>
<br>
Maybe, a little. But do you have any information to back this up?<br>
<br>
<br>
<p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/4c5705b4c52443618d1a9dea01136f77#4c5705b4c52443618d1a9dea01136f77</link>
		<pubDate>Mon, 12 Apr 2004 00:28:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1912-Why-is-C-Case-Specific/4c5705b4c52443618d1a9dea01136f77#4c5705b4c52443618d1a9dea01136f77</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>54</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Private Messages</title>
		<description><![CDATA[<p><blockquote>
<div>Shawn wrote:</div>
<div><br>
That being said, the forum categories are pretty broad.&nbsp; Is there any thought being given to breaking them down any further?&nbsp; It doesn't need to be set in stone but&nbsp;it would make it a lot easier to follow along with&nbsp;if threads were grouped by topic.&nbsp;<br>
</div>
</blockquote>
<br>
<br>
I agree. There could perhaps be some kind of separation of the important categories that the various threads fall under?<br>
<br>
Another suggestion would be to have some kind of message system (a la Slashdot) so that users can know when someone has replied to their posts.
<br>
<br>
(I'm aware of RSS feed, but do remember that I would access the site from a place where I may have nothing more than webaccess).<br>
<br>
You could perhaps even have private reply-to - where only the person the reply is directed towards can read whats posted.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1848-Private-Messages/fc0ae1ac0b7a40368b259dea011363ab#fc0ae1ac0b7a40368b259dea011363ab</link>
		<pubDate>Sun, 11 Apr 2004 23:27:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1848-Private-Messages/fc0ae1ac0b7a40368b259dea011363ab#fc0ae1ac0b7a40368b259dea011363ab</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>6</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Research at Microsoft</title>
		<description><![CDATA[<p>And oh - I do have to mention that Microsoft has released stuff from MSR into the open before.<br>
<br>
For example, the <a href="http://research.microsoft.com/research/downloads/">MSR Downloads</a>&nbsp;section has the code for some implementations (like the Context-Free Parsing Algorithms) and the like.<br>
<br>
It would be cool if you could release more of such into the open for people to have a look at them, and perhaps help contribute.<br>
<br>
Just a thought.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/1123889cd1ce472e9ac69dea01130a99#1123889cd1ce472e9ac69dea01130a99</link>
		<pubDate>Sun, 11 Apr 2004 23:15:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/1123889cd1ce472e9ac69dea01130a99#1123889cd1ce472e9ac69dea01130a99</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Research at Microsoft</title>
		<description><![CDATA[<p><blockquote>
<div>jonathanh wrote:</div>
<div><br>
What we really need is <a href="http://radio.weblogs.com/0133184/" target="_blank">
Kevin Schofield</a> here to talk about the process of making the jump... or maybe I should just write a book.<br>
</div>
</blockquote>
<br>
<br>
Think you guys could do a video on the work at MSR and how the stuff comes together? Would be really cool.<br>
<br>
And oh, I found your Java Optimization page quite useful, thank you.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/4e4a6535e2614fd0a5859dea01130a36#4e4a6535e2614fd0a5859dea01130a36</link>
		<pubDate>Sun, 11 Apr 2004 22:43:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/4e4a6535e2614fd0a5859dea01130a36#4e4a6535e2614fd0a5859dea01130a36</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Business Week - How Microsoft is Clipping Longhorn</title>
		<description><![CDATA[<p>Hmmm, managed code is something thats written within a managed space - think of managed space as being the front to the stuff that does all the actual work.<br>
<br>
That way, you do not real talk to the bare-metal beneath - you just talk to a <em>
front</em> (to quote Joel Spolsky). The point is that Microsoft is trying to achieve as close to bare-metal performance as possible while allowing for a middle-layer &quot;safe&quot; front to exist (managed space - in here, your threads, memory, exceptions and everything
 else is handled to prevent errors and overflows).<br>
<br>
The point is that, managed code will be far less prone to the various problems that is seen in traditional &quot;unmanaged&quot; code.<br>
<br>
I know where you are coming from about Java - I've been/am there right now - and its quite painful. But to be fair, Java has done a reasonably good job of it, and I guess .Net would do an equally good job (minus the perks/hassles of Java). If one were to go
 with the <em>supposed</em> benchmarks, it would look like they are getting closer to metal performance than Java does, but that could be because of lack of overheads of the JVM and the like.<br>
<br>
And I wanted to make one another clarification - you sound as though managed code is something that MS came with - this is not so <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> Although of supposedly dubious origin, you might want to
<a href="http://www.kdedevelopers.org/node/view/300">check this</a>.<br>
<br>
And you might want to read Joe Beda's <a href="http://channel9.msdn.com/ShowPost.aspx?PostID=1651">
responses on managed code</a> in Avalon.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1465-Business-Week-How-Microsoft-is-Clipping-Longhorn/17886f354d354f2d93bf9dea0112d656#17886f354d354f2d93bf9dea0112d656</link>
		<pubDate>Sun, 11 Apr 2004 06:58:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1465-Business-Week-How-Microsoft-is-Clipping-Longhorn/17886f354d354f2d93bf9dea0112d656#17886f354d354f2d93bf9dea0112d656</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>31</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - When will certain Windows settings be set to more efficent settings by default?</title>
		<description><![CDATA[<p>If you want performance boost, one thing that will definitely speed up your system is if you disabled all those graphical effects <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
<br>
On a serious note - all those transition effects and active desktop settings - those are the things that when disabled will speed up your system.<br>
<br>
Your information on DLLs is wrong - by default any DLL remains mapped but not loaded in memory, and gets removed after a while (I think time-out and/or resource request). The delay in unloading is for a purpose - to help applications save their settings without
 killing themselves pre-emptively.<br>
<br>
All those settings are there for a reason. By changing them, you risk losing data and affecting application performance. And then, when your applications crash more often you would be&nbsp;blaming Windows for it <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
And btw - have you looked at Windows2003? The default settings are quite robust and well done, to the point of being really BSD-ish, if I may say so.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1711-When-will-certain-Windows-settings-be-set-to-more-efficent-settings-by-default/6974ff8fb0bd4e849d4b9dea01133cd6#6974ff8fb0bd4e849d4b9dea01133cd6</link>
		<pubDate>Sat, 10 Apr 2004 20:47:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1711-When-will-certain-Windows-settings-be-set-to-more-efficent-settings-by-default/6974ff8fb0bd4e849d4b9dea01133cd6#6974ff8fb0bd4e849d4b9dea01133cd6</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Research at Microsoft</title>
		<description><![CDATA[<p>If one looks at any of the major conferences related to NLP, KDDM and the like, Microsoft Research has tonnes of high quality publications that come up.<br>
<br>
But I wonder where Microsoft goes with all this stuff - where does Microsoft utilize all that good NLP research thats being done?
<br>
<br>
I look at the <a href="http://research.microsoft.com/research/projects/">projects</a> over at MSR and I've noticed a lot of good stuff that have&nbsp;remained there for a while, but do not really notice them coming into the mainstream at all.<br>
<br>
Is MSR a black-box where so many cool things happen but only some come out, or is it like a la-Bell Labs of the days of yore? Or is it Microsoft's way of IP gathering? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
Personally, I would love it if MSR released some of the stuff out into the open for us geeks to play around with - hey, we may actually come up with something cool.<br>
<br>
What do you say, folks?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/1603#1603</link>
		<pubDate>Sat, 10 Apr 2004 03:58:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1603-Research-at-Microsoft/1603#1603</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Roll call - tell us who you are!</title>
		<description><![CDATA[<p>I'm <a href="http://www.metlin.org/">Karthik Narayanaswami</a>, a graduate student doing my masters in HCI (CS) at
<a href="http://www.gatech.edu/">Georgia Tech</a>. I graduated last year with an engineering degree in ECE from the University of Madras.
<br>
<br>
I worked during all four years of&nbsp;my UG as a Research Intern on a lot of cool stuff - especially AI, HCI, Graphics and Software Engineering. Right now, I'm working mostly on the use of my EE/AI/Graphics skills in HCI in creating anthropomorphic intelligent
 agents and robots. <br>
<br>
I'm a CS, EE, Physics and Music geek. Other non-geeky things I do are rock-climbing, live concerts (the rock variety), travelling and reading.
<br>
<br>
And at the moment, I'm hunting for internships and even have an interview scheduled at Redmond sometime this month end! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1445-Roll-call-tell-us-who-you-are/8fc55f8209334f23a1b29dea0111f429#8fc55f8209334f23a1b29dea0111f429</link>
		<pubDate>Sat, 10 Apr 2004 00:40:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1445-Roll-call-tell-us-who-you-are/8fc55f8209334f23a1b29dea0111f429#8fc55f8209334f23a1b29dea0111f429</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>424</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Known Issues with Channel 9</title>
		<description><![CDATA[<p>Just a UI suggestion - when you hit tab, its usually assumed that it would take the user to the post/submit button or at the very least outside the input text-box.<br>
<br>
For example, I just instinctively tend to hit a couple of tabs to go to the submit button on almost all forums. But everytime I try doing that here, I realize that tab is just for within the rich text-box.<br>
<br>
I've noticed that Hotmail has the same problem - initially, it was designed such that a couple of tabs would take you to the send button, but now it *needs* to be clicked.<br>
<br>
It breaks existing functionality, and I just feel that its bad HCI <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
My $0.02<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/4-Known-Issues-with-Channel-9/29f1c0499a214abaa4dd9dea010ea0ce#29f1c0499a214abaa4dd9dea010ea0ce</link>
		<pubDate>Fri, 09 Apr 2004 20:31:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/4-Known-Issues-with-Channel-9/29f1c0499a214abaa4dd9dea010ea0ce#29f1c0499a214abaa4dd9dea010ea0ce</guid>
		<dc:creator>Karthik</dc:creator>
		<slash:comments>120</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Karthik/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>