<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Software and Opinions</title>
	<atom:link href="http://ianloic.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://ianloic.com</link>
	<description>from Ian McKellar</description>
	<lastBuildDate>Fri, 20 Nov 2009 18:09:37 -0800</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Google Chrome OS by Ian McKellar</title>
		<link>http://ianloic.com/2009/11/19/google-chrome-os/comment-page-1/#comment-1585</link>
		<dc:creator>Ian McKellar</dc:creator>
		<pubDate>Fri, 20 Nov 2009 18:09:37 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=153#comment-1585</guid>
		<description>@pvh, You&#039;re of course right. With NativeClient can do fast compute and some more APIs will make at least consumer video editing etc possible.

The bandwidth problem can be solved, you can either store and process the canonical version on the server or on the client and transfer low-res versions between.

As for the free software implications, I think we need to either start taking AGPL3 seriously and using it everywhere or focus really hard on open protocol and open data as a consumer right.</description>
		<content:encoded><![CDATA[<p>@pvh, You&#8217;re of course right. With NativeClient can do fast compute and some more APIs will make at least consumer video editing etc possible.</p>
<p>The bandwidth problem can be solved, you can either store and process the canonical version on the server or on the client and transfer low-res versions between.</p>
<p>As for the free software implications, I think we need to either start taking AGPL3 seriously and using it everywhere or focus really hard on open protocol and open data as a consumer right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Chrome OS by pvh</title>
		<link>http://ianloic.com/2009/11/19/google-chrome-os/comment-page-1/#comment-1584</link>
		<dc:creator>pvh</dc:creator>
		<pubDate>Fri, 20 Nov 2009 09:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=153#comment-1584</guid>
		<description>Why compile code when you can interpret it on a Heroku instance? Need more performance? Scatter it across a few hundred Erlang interpreters. Why edit locally when you can edit it remotely? The bandwidth requirements for code editing are trivial.

Sure, not all the user-side is quite there yet, but with a few plugins that give the browser more native access to the hardware, you can do a lot. Look at Firefox&#039;s geolocation API, for example, or the Flash webcam/microphone API.

Even considering bandwidth-intensive applications (video and music editing are the first two I can think of off the top of my head) you can always store that data locally and just serve up the application. When you finish, render straight to YouTube, and sync the data to your personal data store while you sleep that night.

It is sadly ironic that if this Linux-derived approach were successful it would be crippling to the open source community. Good luck trying to fork Facebook, or Flickr. I imagine this development would lead to a strong open-data movement. In a future where everything is a web app, who owns my list of Facebook contacts? And whose decision is it if I want to take my photo collection from Flickr and take it elsewhere?</description>
		<content:encoded><![CDATA[<p>Why compile code when you can interpret it on a Heroku instance? Need more performance? Scatter it across a few hundred Erlang interpreters. Why edit locally when you can edit it remotely? The bandwidth requirements for code editing are trivial.</p>
<p>Sure, not all the user-side is quite there yet, but with a few plugins that give the browser more native access to the hardware, you can do a lot. Look at Firefox&#8217;s geolocation API, for example, or the Flash webcam/microphone API.</p>
<p>Even considering bandwidth-intensive applications (video and music editing are the first two I can think of off the top of my head) you can always store that data locally and just serve up the application. When you finish, render straight to YouTube, and sync the data to your personal data store while you sleep that night.</p>
<p>It is sadly ironic that if this Linux-derived approach were successful it would be crippling to the open source community. Good luck trying to fork Facebook, or Flickr. I imagine this development would lead to a strong open-data movement. In a future where everything is a web app, who owns my list of Facebook contacts? And whose decision is it if I want to take my photo collection from Flickr and take it elsewhere?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Chrome OS by Ian McKellar</title>
		<link>http://ianloic.com/2009/11/19/google-chrome-os/comment-page-1/#comment-1583</link>
		<dc:creator>Ian McKellar</dc:creator>
		<pubDate>Fri, 20 Nov 2009 03:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=153#comment-1583</guid>
		<description>@Dave, If this works out like it should then I&#039;ll be recommending Chrome OS to all of the people I would recommend a mac to right now. Simple, straight-forward, maintenance free, what else could you want.</description>
		<content:encoded><![CDATA[<p>@Dave, If this works out like it should then I&#8217;ll be recommending Chrome OS to all of the people I would recommend a mac to right now. Simple, straight-forward, maintenance free, what else could you want.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Chrome OS by Ian McKellar</title>
		<link>http://ianloic.com/2009/11/19/google-chrome-os/comment-page-1/#comment-1582</link>
		<dc:creator>Ian McKellar</dc:creator>
		<pubDate>Fri, 20 Nov 2009 03:23:10 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=153#comment-1582</guid>
		<description>@Jakub, There will always be people who need or want high-end photo editing software that will be easier to write as a local application than a network one - simply because of network speed, but they&#039;re a tiny minority.

While I still want my compiler and editor local I actually want the web version of basically everything else.</description>
		<content:encoded><![CDATA[<p>@Jakub, There will always be people who need or want high-end photo editing software that will be easier to write as a local application than a network one &#8211; simply because of network speed, but they&#8217;re a tiny minority.</p>
<p>While I still want my compiler and editor local I actually want the web version of basically everything else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Chrome OS by Dave Cake</title>
		<link>http://ianloic.com/2009/11/19/google-chrome-os/comment-page-1/#comment-1581</link>
		<dc:creator>Dave Cake</dc:creator>
		<pubDate>Fri, 20 Nov 2009 02:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=153#comment-1581</guid>
		<description>Yeah, Chrome OS isn&#039;t aimed at me. But I suspect it is very well aimed for a large number of people, users who aren&#039;t terribly well served by other OSes.</description>
		<content:encoded><![CDATA[<p>Yeah, Chrome OS isn&#8217;t aimed at me. But I suspect it is very well aimed for a large number of people, users who aren&#8217;t terribly well served by other OSes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Chrome OS by Jakub Steiner</title>
		<link>http://ianloic.com/2009/11/19/google-chrome-os/comment-page-1/#comment-1580</link>
		<dc:creator>Jakub Steiner</dc:creator>
		<pubDate>Thu, 19 Nov 2009 21:59:05 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=153#comment-1580</guid>
		<description>Indeed. Lots of nay sayers, but I&#039;m really intrigued. There&#039;s nothing in the netbook/portables space that couldn&#039;t be done as a web service. As a matter of fact flickr and its management/editing tools probably beat what I use on the desktop now.</description>
		<content:encoded><![CDATA[<p>Indeed. Lots of nay sayers, but I&#8217;m really intrigued. There&#8217;s nothing in the netbook/portables space that couldn&#8217;t be done as a web service. As a matter of fact flickr and its management/editing tools probably beat what I use on the desktop now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Social media in the Sahara desert by mikef</title>
		<link>http://ianloic.com/2009/10/24/social-media-in-the-sahara-desert/comment-page-1/#comment-1560</link>
		<dc:creator>mikef</dc:creator>
		<pubDate>Sun, 25 Oct 2009 01:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=151#comment-1560</guid>
		<description>I still don&#039;t understand why Apple and others haven&#039;t figured this out. I suspect its organizational. But I don&#039;t need to be in the Sahara to know that needing to dock my phone with the computer is done.

I hope Microsoft&#039;s incompetent operations management doesn&#039;t delay too much the adoption of good ideas.

We miss you guys. Hope ur having fun. I loved Cairo and Aswan when I visited, but never made it to Morroco.</description>
		<content:encoded><![CDATA[<p>I still don&#8217;t understand why Apple and others haven&#8217;t figured this out. I suspect its organizational. But I don&#8217;t need to be in the Sahara to know that needing to dock my phone with the computer is done.</p>
<p>I hope Microsoft&#8217;s incompetent operations management doesn&#8217;t delay too much the adoption of good ideas.</p>
<p>We miss you guys. Hope ur having fun. I loved Cairo and Aswan when I visited, but never made it to Morroco.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Insecurity is Ruby on Rails Best Practice by Paul</title>
		<link>http://ianloic.com/2007/05/18/insecurity_is_ruby_on_rails_best_practice/comment-page-1/#comment-1556</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 19 Oct 2009 05:16:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-1556</guid>
		<description>This blog post ranked pretty high in a Google search I did, so I thought I should say this in case someone unfamiliar with Rails finds it.

The issues mentioned in the blog post have all been address in Rails. All Rails&#039; form helpers include a hidden field to protect against CSRF. You rarely have to even think about this issue anymore.

Rails also now discourages allowing GET requests when they shouldn&#039;t be allowed.</description>
		<content:encoded><![CDATA[<p>This blog post ranked pretty high in a Google search I did, so I thought I should say this in case someone unfamiliar with Rails finds it.</p>
<p>The issues mentioned in the blog post have all been address in Rails. All Rails&#8217; form helpers include a hidden field to protect against CSRF. You rarely have to even think about this issue anymore.</p>
<p>Rails also now discourages allowing GET requests when they shouldn&#8217;t be allowed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter Translation by Umesh Sirsiwal</title>
		<link>http://ianloic.com/2008/04/22/twitter-translation/comment-page-1/#comment-1508</link>
		<dc:creator>Umesh Sirsiwal</dc:creator>
		<pubDate>Sat, 27 Jun 2009 16:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=52#comment-1508</guid>
		<description>Cool. I did a fully featured iPhone Twitter Client using Google API. Details are @ &lt;a href=&quot;http://tidbit.techievarta.com/tag/twitterworld/&quot; rel=&quot;nofollow&quot;&gt;http://tidbit.techievarta.com/tag/twitterworld/&lt;/a&gt; Or in iTunes store &lt;a href=&quot;http://bit.ly/Z0uaY&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/Z0uaY&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Cool. I did a fully featured iPhone Twitter Client using Google API. Details are @ <a href="http://tidbit.techievarta.com/tag/twitterworld/" rel="nofollow">http://tidbit.techievarta.com/tag/twitterworld/</a> Or in iTunes store <a href="http://bit.ly/Z0uaY" rel="nofollow">http://bit.ly/Z0uaY</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python generator fun by Arkem</title>
		<link>http://ianloic.com/2009/06/24/python-generator-fun/comment-page-1/#comment-1506</link>
		<dc:creator>Arkem</dc:creator>
		<pubDate>Wed, 24 Jun 2009 19:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://ianloic.com/?p=127#comment-1506</guid>
		<description>Thanks for that, I hadn&#039;t really looked at generators before and playing with your snippet there was a good way to get started!</description>
		<content:encoded><![CDATA[<p>Thanks for that, I hadn&#8217;t really looked at generators before and playing with your snippet there was a good way to get started!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
