<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Note on Noetic Nought</title>
    <link>https://punchagan.muse-amuse.in/tags/note/</link>
    <description>Recent content in Note on Noetic Nought</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>© 2006-2026 CC-BY-SA-4.0</copyright>
    <lastBuildDate>Mon, 03 Dec 2012 00:00:00 +0530</lastBuildDate>
    <atom:link href="https://punchagan.muse-amuse.in/tags/note/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>cStringIO and unicode</title>
      <link>https://punchagan.muse-amuse.in/blog/cstringio-and-unicode/</link>
      <pubDate>Mon, 03 Dec 2012 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/cstringio-and-unicode/</guid>
      <description>&lt;p&gt;StringIO in the cStringIO module in Python 2.7.2 doesn&amp;rsquo;t handle&#xA;unicode strings properly.  This bug has bitten me on a couple of&#xA;occasions, in the recent past.&lt;/p&gt;&#xA;&lt;p&gt;Just making a note for myself:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use StringIO if speed doesn&amp;rsquo;t matter so much.&lt;/li&gt;&#xA;&lt;li&gt;Whenever possible, just convert the input to StringIO to a&#xA;string, if what you are doing doesn&amp;rsquo;t really require unicode&#xA;strings.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Or may be it&amp;rsquo;s just time to move up to Python 2.7.3&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Augmented assignment in Python</title>
      <link>https://punchagan.muse-amuse.in/blog/augmented-assignment-in-python/</link>
      <pubDate>Mon, 04 Oct 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/augmented-assignment-in-python/</guid>
      <description>&lt;p&gt;If you are new to &lt;code&gt;Python&lt;/code&gt;, you should probably stop reading here.&#xA;But, if you have used &lt;code&gt;Python&lt;/code&gt; and &lt;code&gt;numpy&lt;/code&gt;, then read on. Before, that&#xA;try these bits of code.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;numpy&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;numpy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;array&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;([&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;j&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The &amp;ldquo;same thing&amp;rdquo;, in a slightly different way.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;numpy&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;numpy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;array&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;([&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+=&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;j&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Both the code blocks, look really the same, until you look carefully.&#xA;Under normal circumstances &lt;kbd&gt;a = a + b&lt;/kbd&gt; and &lt;kbd&gt;a += b&lt;/kbd&gt; behave exactly&#xA;similarly, and we really don&amp;rsquo;t need to bother about the differences&#xA;between them.&lt;/p&gt;&#xA;&lt;p&gt;But, &lt;kbd&gt;+=&lt;/kbd&gt;, which is an augmented assignment operator, actually tries&#xA;to perform the operation in-place, unlike the other statement where&#xA;&lt;code&gt;+&lt;/code&gt; actually returns a new object which is again being referenced by&#xA;the name &lt;code&gt;a&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;But, when dealing with &lt;code&gt;numpy&lt;/code&gt; arrays, this will lead to trouble.&#xA;When assigning to an array, it&amp;rsquo;s &lt;code&gt;dtype&lt;/code&gt; is not changed and hence the&#xA;trouble.&lt;/p&gt;&#xA;&lt;p&gt;The right way to use the augmented assignment operator, would be:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;numpy&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;numpy&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;array&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;([&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dtype&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;complex&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+=&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;j&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The same thing is explained in this thread.  Also, Thanks to&#xA;Bhanukiran for asking me this.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Some fun from #org-mode</title>
      <link>https://punchagan.muse-amuse.in/blog/some-fun-from-org-mode/</link>
      <pubDate>Sat, 02 Oct 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/some-fun-from-org-mode/</guid>
      <description>&lt;p&gt;This is a conversation from #org-mode, published without&#xA;permission from &lt;code&gt;plovs&lt;/code&gt;, &lt;code&gt;BerntH&lt;/code&gt; and &lt;code&gt;bremner&lt;/code&gt;. If any of you&#xA;want any of the content removed, I will do so.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; hi all&lt;/p&gt;&#xA;&lt;p&gt;&lt;BerntH&gt; hi punchagan   [18:36]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; BerntH: ever used/tried blorg or blorgit?  [18:47]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; I like the way org-publish works, but blorg exports one org file as a blog. If blorg were to be re-written on top of org-publish, how should it be done? use one file per post or just one file for the whole blog?  [18:52]&lt;/p&gt;&#xA;&lt;p&gt;&lt;bremner&gt; punchagan: another option is to use ikiwiki and use the org-mode plugin to render pages. This is what i do, although only a bit of the site is in org.  [19:44]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; bremner: can I have a look at your site?  [19:45]&lt;/p&gt;&#xA;&lt;p&gt;&lt;bremner&gt; sure, it ain&amp;rsquo;t pretty, but: &lt;a href=&#34;https://www.cs.unb.ca/~bremner&#34;&gt;www.cs.unb.ca/~bremner&lt;/a&gt;  [19:46]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; thanks. I&amp;rsquo;ll keep this in mind.   [19:47]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; I just loved the way this site looks and behaves &amp;ndash; &lt;a href=&#34;http://julien.danjou.info/projects.html&#34;&gt;http://julien.danjou.info/projects.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;bremner&gt; well, the side bar at least is possible with ikiwiki. Other than that I suppose it is mainly a matter of css  [19:48]&lt;/p&gt;&#xA;&lt;p&gt;&lt;BerntH&gt; punchagan: nope  [19:49]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; ok BerntH  [19:50]&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; punchagan ikiwiki does have an org-mode plugin  [19:56]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; plovs: yes, bremner told me that and I&amp;rsquo;ve seen on Worg too. :)&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; punchagan ah, yes, sorry&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; plovs: it&amp;rsquo;s alright.   [19:59]&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; punchagan another possibility is org2blog, which uses wordpress&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; plovs: I&amp;rsquo;m the author of it. :D&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; lol, ik, &lt;strong&gt;that&lt;/strong&gt; punchagan   [20:17]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; lol&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; plovs: were you kidding? or serious?  [20:19]&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; punchagan sorry to say i was serious, but it will not happen again :-)&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; i really like org2blog, played with it yesterday&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; plovs: no. I was just wondering if you were playing around with me. :P&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; I&amp;rsquo;m happy some one thinks it is useful.&lt;/p&gt;&#xA;&lt;p&gt;&lt;plovs&gt; lol, no, i just didn&amp;rsquo;t recognized your name, although it is kind of hard to miss  [20:21]&lt;/p&gt;&#xA;&lt;p&gt;&lt;punchagan&gt; I hope you don&amp;rsquo;t mind, if I make this anecdote public?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Asking vs. Figuring out</title>
      <link>https://punchagan.muse-amuse.in/blog/asking-vs-figuring-out/</link>
      <pubDate>Wed, 15 Sep 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/asking-vs-figuring-out/</guid>
      <description>&lt;p&gt;Should one take the easy route of asking someone who knows, if she&#xA;is sitting right next to you? Or should we try and find out first,&#xA;before asking her? Should one value his time more than others&amp;rsquo; or&#xA;others&amp;rsquo; time more than his own?&lt;/p&gt;&#xA;&lt;p&gt;Would we learn more if we tried to find out ourselves? Does&#xA;learning more, make sense? Is it worth spending the extra time?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m just talking of simple things that you could figure out by&#xA;spending a couple of minutes of searching the web or 5 minutes of&#xA;thinking or 10 minutes of reading a book.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Happy Teachers&#39; Day!</title>
      <link>https://punchagan.muse-amuse.in/blog/happy-teachers-day/</link>
      <pubDate>Sun, 05 Sep 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/happy-teachers-day/</guid>
      <description>&lt;p&gt;Well, it turned out to be not so Happy. I came to know of this&#xA;sad news. A prof published his students&amp;rsquo; work as his own, with&#xA;no mention of their names! This guy is such a shame to his&#xA;profession! Shame!&lt;/p&gt;&#xA;&lt;p&gt;I wonder how this guy has even been able to sleep every night.&#xA;Isn&amp;rsquo;t there something called a conscience?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>org/elisp - sorting list of org-links on description</title>
      <link>https://punchagan.muse-amuse.in/blog/orgelisp-sorting-list-of-org-links-on-description/</link>
      <pubDate>Fri, 20 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/orgelisp-sorting-list-of-org-links-on-description/</guid>
      <description>&lt;p&gt;A small utility function that I used to sort the names of people&#xA;who commented on my blog.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;defun&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;org-get-link-desc-from-list&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;#34;&amp;#34; Get link description of a list item containing just links &amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;let*&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;item-beg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;point&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;       &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;item-end&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;org-end-of-item&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;       &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;cur-item&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;buffer-substring-no-properties&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                  &lt;span class=&#34;nv&#34;&gt;item-beg&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;item-end&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;goto-char&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;item-beg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;org-columns-compact-links&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;cur-item&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;sort-lines&lt;/code&gt; wasn&amp;rsquo;t good enough for me, since it was sorting&#xA;alphabetically and it ended up being the sorted order of the urls&#xA;and not the names. This function, when used with&#xA;&lt;code&gt;org-sort-entries-or-items&lt;/code&gt; gave me what I wanted.&lt;/p&gt;&#xA;&lt;p&gt;Thanks to benny (on #org-mode), I also learnt the difference&#xA;between &lt;code&gt;let&lt;/code&gt; and &lt;code&gt;let*&lt;/code&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Contributing to FOSS</title>
      <link>https://punchagan.muse-amuse.in/blog/contributing-to-foss/</link>
      <pubDate>Thu, 19 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/contributing-to-foss/</guid>
      <description>&lt;p&gt;gora asked for some good links (on ##linux-india) to redirect&#xA;newbies, enthusiastic about contributing to FOSS.&lt;/p&gt;&#xA;&lt;p&gt;I dug up a few links from the web - some that I read, when I&#xA;was starting off with using GNU/Linux and FOSS, others are&#xA;newer links.&lt;/p&gt;&#xA;&lt;p&gt;Just making a note of them here; hoping someone would find it&#xA;useful.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;How to Become a Hacker - A definitive how-to on becoming a&#xA;hacker. Answers all the right questions. :)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Philosophy of the GNU Project - This is the page, where I&#xA;started. Thanks to Voodoo for giving me the link to this page. I&#xA;distinctly remember that day. :) I&amp;rsquo;m going to pass on this link&#xA;to any newbie who comes my way, no matter how much bashing I get&#xA;from other FOSS evangelists.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;6 Easy Ways To Get Started Programming Open Source - A neat list&#xA;giving steps to get started with programming for open source. I&#xA;like #4. Understanding the social dynamics of the project is an&#xA;important thing which is often overlooked by newbies.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;OpenHatch - A community site to help newbies get started with&#xA;contributing to FOSS. A cool site. Also, here is a story about&#xA;OpenHatch.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Look at the Numbers! - an interesting paper giving quantitative&#xA;data in support of using FOSS.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ubuntu - Code of Conduct - A nice description of general conduct&#xA;expected in any of the FOSS communities, not just Ubuntu.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;d be happy to add any other links that any of you share. Thanks!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>One Hundred</title>
      <link>https://punchagan.muse-amuse.in/blog/one-hundred/</link>
      <pubDate>Tue, 17 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/one-hundred/</guid>
      <description>&lt;p&gt;The previous post, was the &lt;strong&gt;One Hundredth&lt;/strong&gt; post on this blog. As 9&#xA;suggested, I just want to say Yay! and thank my readers!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;d like to thank all the people who gave me those small nudges to&#xA;write something down here and hope at least one person has found&#xA;something useful here.&lt;/p&gt;&#xA;&lt;p&gt;Thanks to all the people dropping in here, regularly; Bearing with&#xA;whatever sort of stuff I put up here. :)&lt;/p&gt;&#xA;&lt;p&gt;Thanks to everybody who took the time to comment here.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;9&lt;/li&gt;&#xA;&lt;li&gt;Abhijeet&lt;/li&gt;&#xA;&lt;li&gt;Aditya Sengupta&lt;/li&gt;&#xA;&lt;li&gt;Akash&lt;/li&gt;&#xA;&lt;li&gt;AlexM&lt;/li&gt;&#xA;&lt;li&gt;[Amit Sethi]&lt;/li&gt;&#xA;&lt;li&gt;Anagha&lt;/li&gt;&#xA;&lt;li&gt;arunchaganty&lt;/li&gt;&#xA;&lt;li&gt;[arunvudem]&lt;/li&gt;&#xA;&lt;li&gt;avinashsonee&lt;/li&gt;&#xA;&lt;li&gt;chaitu&lt;/li&gt;&#xA;&lt;li&gt;Cuckoo&lt;/li&gt;&#xA;&lt;li&gt;damodar&lt;/li&gt;&#xA;&lt;li&gt;fangzhzh&lt;/li&gt;&#xA;&lt;li&gt;[Illipi]&lt;/li&gt;&#xA;&lt;li&gt;leezii&lt;/li&gt;&#xA;&lt;li&gt;Madhusudan.C.S&lt;/li&gt;&#xA;&lt;li&gt;neha&lt;/li&gt;&#xA;&lt;li&gt;niku&lt;/li&gt;&#xA;&lt;li&gt;[Phillip Hagge]&lt;/li&gt;&#xA;&lt;li&gt;[priya]&lt;/li&gt;&#xA;&lt;li&gt;rahul&lt;/li&gt;&#xA;&lt;li&gt;ringO&lt;/li&gt;&#xA;&lt;li&gt;Rini&lt;/li&gt;&#xA;&lt;li&gt;Ritesh&lt;/li&gt;&#xA;&lt;li&gt;rohitj&lt;/li&gt;&#xA;&lt;li&gt;Sacha Chua&lt;/li&gt;&#xA;&lt;li&gt;Sandeep&lt;/li&gt;&#xA;&lt;li&gt;[Shantanu]&lt;/li&gt;&#xA;&lt;li&gt;[Srinivas Chaganti]&lt;/li&gt;&#xA;&lt;li&gt;[srujan]&lt;/li&gt;&#xA;&lt;li&gt;Stefan&lt;/li&gt;&#xA;&lt;li&gt;Sumanth&lt;/li&gt;&#xA;&lt;li&gt;Surya&lt;/li&gt;&#xA;&lt;li&gt;सु&lt;/li&gt;&#xA;&lt;li&gt;Swapnil&lt;/li&gt;&#xA;&lt;li&gt;Syam&lt;/li&gt;&#xA;&lt;li&gt;uc&lt;/li&gt;&#xA;&lt;li&gt;Vandith&lt;/li&gt;&#xA;&lt;li&gt;vinaywarrier&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Special thanks to niku, Rini, and ntveem for inspiring me with their&#xA;blogs. [All three of them have moved on to better things than&#xA;blogging.]&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Another win for them!</title>
      <link>https://punchagan.muse-amuse.in/blog/another-win-for-them/</link>
      <pubDate>Mon, 16 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/another-win-for-them/</guid>
      <description>&lt;p&gt;South Central Railways(SCR) has banned photography in stations, as&#xA;a measure to prevent Terrorism. Terrorism by definition is &amp;ldquo;the&#xA;act of terrorizing; a mode of government by terror or&#xA;intimidation.&amp;rdquo; Doesn&amp;rsquo;t this decision by SCR define a victory for&#xA;the people they are trying to stop?&lt;/p&gt;&#xA;&lt;p&gt;Anyway, if you are carrying a camera and are tempted to shoot in&#xA;the railway station, go get a permission letter from the Chief&#xA;PRO. :-/&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>PyCon India &#39;10</title>
      <link>https://punchagan.muse-amuse.in/blog/pycon-india-10/</link>
      <pubDate>Mon, 16 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/pycon-india-10/</guid>
      <description>&lt;p&gt;Looks like PyCon India 2010 is going to be great fun!  With 80&#xA;talk submissions, quite a few interesting ones, this time&amp;rsquo;s PyCon&#xA;should be much better than last year&amp;rsquo;s.  Also, David Goodger of&#xA;docutils and ReST fame will be the keynote speaker!&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dates: &lt;span class=&#34;timestamp-wrapper&#34;&gt;&lt;span class=&#34;timestamp&#34;&gt;[2010-09-25 Sat]–[2010-09-26 Sun]&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&#xA;&lt;li&gt;Venue: MSRIT, Bangalore&lt;/li&gt;&#xA;&lt;li&gt;RSVP here!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;//in.pycon.org/2010/static/images/badges/supporter-small.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;</description>
    </item>
    <item>
      <title>tu marathi aheska?</title>
      <link>https://punchagan.muse-amuse.in/blog/tu-marathi-aheska/</link>
      <pubDate>Sun, 15 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/tu-marathi-aheska/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s just a co-incidence that this post is coming on&#xA;Independence day.&lt;/p&gt;&#xA;&lt;p&gt;Last night I was in an auto with a couple of friends, and the&#xA;auto couldn&amp;rsquo;t get up a slope and stopped near the edge of the&#xA;slope which was leading onto a main road. We had to get down&#xA;from the auto, and after a lot of fight, the auto got on top.&#xA;As the driver was trying hard to get the auto moving, a guy&#xA;comes over and starts talking to him in Marathi. I&amp;rsquo;m not sure&#xA;if he was a traffic police. He was dressed in white, but&#xA;didn&amp;rsquo;t really look like one.&lt;/p&gt;&#xA;&lt;p&gt;After asking a few questions, but not getting any replies, the&#xA;guy asks him in Hindi, if he understands Marathi, and on&#xA;getting a negative reply, starts shouting on him!&lt;/p&gt;&#xA;&lt;p&gt;The guy harasses the driver, asking him to handover his&#xA;license and threatens him of horrible consequences, if he&#xA;doesn&amp;rsquo;t do so. We tried to intervene saying, we want to leave&#xA;early and stuff, but the auto refused to start. The driver&#xA;asked us to leave and said he&amp;rsquo;ll take care of the matter.&lt;/p&gt;&#xA;&lt;p&gt;And then, today I hear people talking of national integration&#xA;and stuff. I hear stuff about changing the country, getting&#xA;rid of corrupt politicians and all the high ideals crap. I&#xA;keep hearing all sorts of patriotic songs that I hear only&#xA;twice a year. Not once more than that.&lt;/p&gt;&#xA;&lt;p&gt;Why is it that we talk of all this only on these two days of&#xA;National importance? Why are these songs played only twice a&#xA;year? Don&amp;rsquo;t we get that feeling of patriotism on other days?&#xA;Isn&amp;rsquo;t patriotism a &amp;ldquo;true&amp;rdquo; feeling?&lt;/p&gt;&#xA;&lt;p&gt;I think, India will only take a leap in it&amp;rsquo;s progress, when&#xA;that happens.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Restoring GRUB with Grub2</title>
      <link>https://punchagan.muse-amuse.in/blog/restoring-grub-with-grub2/</link>
      <pubDate>Tue, 10 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/restoring-grub-with-grub2/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s a one liner with grub2.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo grub-install --root-directory=/mount/point/of/root/ /dev/sdX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;where &lt;code&gt;sdX&lt;/code&gt; is &lt;code&gt;sda,sdb,..&lt;/code&gt; depending on which hard-drive it is&#xA;on.&lt;/p&gt;&#xA;&lt;p&gt;This is the first instance when I found grub2 to be better&#xA;than grub.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pair Blogging</title>
      <link>https://punchagan.muse-amuse.in/blog/pair-blogging/</link>
      <pubDate>Sun, 08 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/pair-blogging/</guid>
      <description>&lt;p&gt;I like the idea of pair blogging. Cate and Sacha, seem to be doing&#xA;it (intentionally or not). One person blogs on a topic he/she&amp;rsquo;s&#xA;presently thinking about and the other person posts his/her views&#xA;on the same issue.  Well, comments are meant for that, but a blog&#xA;post seems to give you greater freedom.&lt;/p&gt;&#xA;&lt;p&gt;PS: I called it pair-blogging. I don&amp;rsquo;t know if it already has a&#xA;name or if pair-blogging means something else.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Drafting</title>
      <link>https://punchagan.muse-amuse.in/blog/drafting/</link>
      <pubDate>Sat, 07 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/drafting/</guid>
      <description>&lt;p&gt;Drafting behind trucks (when cycling) could be a great energy&#xA;saver.  I came across this idea when reading up a blog post by a&#xA;cyclist.&lt;/p&gt;&#xA;&lt;p&gt;The idea is similar to birds flying in a V-shape to get a greater&#xA;lift.  While drafting, the goal is to reduce the drag force.&lt;/p&gt;&#xA;&lt;p&gt;Pacelines in cycling races are formed precisely for this reason.&#xA;This page has a short summary of what drafting is all about.&lt;/p&gt;&#xA;&lt;p&gt;Should be trying this out, the next time around.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Advice - Programming in Elisp</title>
      <link>https://punchagan.muse-amuse.in/blog/advice-programming-in-elisp/</link>
      <pubDate>Fri, 06 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/advice-programming-in-elisp/</guid>
      <description>&lt;p&gt;Below is a mail sent by Eric Schulte to the org-mode mailing list&#xA;answering a query on how to write elisp for org-mode. I am&#xA;reproducing it here, since it is useful advice for me. The actual&#xA;thread is &lt;a href=&#34;http://permalink.gmane.org/gmane.emacs.orgmode/27579&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;The way that I learned how to program in emacs lisp was mainly&#xA;using two commands `elisp-index-search&amp;rsquo; bound to `C-h e&amp;rsquo; on my&#xA;system, and most importantly `describe-function&amp;rsquo; bound to `C-h f&amp;rsquo;.&#xA;With `describe-function&amp;rsquo; you can look at the source code of&#xA;functions whose behavior you are familiar with, you can then copy&#xA;portions of the code to your &lt;strong&gt;scratch&lt;/strong&gt; buffer where they can be&#xA;edited and evaluated with `eval-defun&amp;rsquo; bound to `C-M-x&amp;rsquo;.  Now with&#xA;Babel, instead of doing this in the scratch buffer you could do&#xA;this in emacs-lisp code blocks in an org file, enabling notes and&#xA;hierarchical organization &amp;ndash; it can be nice to have your noodling&#xA;all collected in one file for later reference.&lt;/p&gt;&#xA;&lt;p&gt;If you are going to do any serious work with lisp, I would&#xA;emphatically recommend using paredit-mode, and becoming friends&#xA;with the Sexp movement functions&lt;/p&gt;&#xA;&lt;p&gt;C-M-f&#x9;runs the command paredit-forward&#xA;C-M-b&#x9;runs the command paredit-backward&#xA;C-M-u&#x9;runs the command backward-up-list&#xA;C-M-k&#x9;runs the command kill-sexp&#xA;C-y&#x9;runs the command yank&lt;/p&gt;&#xA;&lt;p&gt;They allow you to manipulate lisp code on the level of logical&#xA;expressions, the utility of which can not be over stated.&lt;/p&gt;&#xA;&lt;p&gt;As for working with Org-mode in particular, I&amp;rsquo;d recommend looking&#xA;at the documentation and source-code of Org-mode functions with&#xA;`describe-function&amp;rsquo;, and then looking for how these functions are&#xA;actually used in the Org-mode code base with `rgrep&#39;.&lt;/p&gt;&#xA;&lt;p&gt;For a more structured learning experience, I&amp;rsquo;ve heard very good&#xA;things about &lt;a href=&#34;http://www.gnu.org/software/emacs/emacs-lisp-intro/&#34;&gt;http://www.gnu.org/software/emacs/emacs-lisp-intro/&lt;/a&gt;,&#xA;although I haven&amp;rsquo;t used it myself.&lt;/p&gt;&#xA;&lt;p&gt;Hope this helps.  Happy Hacking &amp;ndash; Eric&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;</description>
    </item>
    <item>
      <title>Lesson with RSS feeds &amp; Wordpress</title>
      <link>https://punchagan.muse-amuse.in/blog/lesson-with-rss-feeds-wordpress/</link>
      <pubDate>Wed, 04 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/lesson-with-rss-feeds-wordpress/</guid>
      <description>&lt;p&gt;In a world of (RSS &amp;amp; Atom) feeds, deleting your posts is not the&#xA;way to do it.&lt;/p&gt;&#xA;&lt;p&gt;First re-post using no content and give the post some time for it&#xA;to be caught by the feed aggregators. Then, delete your post.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;:&#xA;This&#xA;post also has similar advice.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Aluva to Mumbai</title>
      <link>https://punchagan.muse-amuse.in/blog/aluva-to-mumbai/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/aluva-to-mumbai/</guid>
      <description>&lt;p&gt;Heavy down-pour and landslides caused our train to be delayed by&#xA;over 12 hours. But the journey was on the whole enjoyable.&lt;/p&gt;&#xA;&lt;p&gt;The novelty of the journey was that we had a bus ride from Adavali&#xA;to Ratnagiri, arranged by the Indian Railways, owing to bad tracks&#xA;near Ratnagiri.  It was very well planned and neatly executed.&#xA;Kudos Indian Railways!  The Konkan Rail route was at it&amp;rsquo;s usual&#xA;best.&lt;/p&gt;&#xA;&lt;p&gt;&lt;span class=&#34;timestamp-wrapper&#34;&gt;&lt;span class=&#34;timestamp&#34;&gt;[2010-08-15 Sun]&lt;/span&gt;&lt;/span&gt;&#xA;&lt;strong&gt;UPDATE:&lt;/strong&gt; A post by Nishanth is here.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>org2blog annoyance</title>
      <link>https://punchagan.muse-amuse.in/blog/org2blog-annoyance/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/org2blog-annoyance/</guid>
      <description>&lt;p&gt;I hate it when I&amp;rsquo;m trying out things with org2blog - fixing bugs&#xA;or adding features - and my testing buffer gets posted. Why do I&#xA;keep passing the prefix argument with C-u? I should probably&#xA;work with a local instance of WordPress.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Change &amp; Free flow</title>
      <link>https://punchagan.muse-amuse.in/blog/change-free-flow/</link>
      <pubDate>Fri, 30 Jul 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/change-free-flow/</guid>
      <description>&lt;p&gt;No.  Not the Obama change.  I&amp;rsquo;m talking of change as in small&#xA;denominations of cash.  Everybody is reluctant to part with&#xA;it.  There&amp;rsquo;s always a problem with getting it.  I&amp;rsquo;m often worried&#xA;before getting into a bus or an auto, or going to a shop whether&#xA;or not the guy would give me change for a 50, 100 or a 500.&#xA;People so reluctant to &amp;ldquo;part&amp;rdquo; with it. What are they saving it&#xA;for?&lt;/p&gt;&#xA;&lt;p&gt;I think the situation would be much better if people readily gave&#xA;it, when required.  There would be a free flow and if not anything&#xA;more, I wouldn&amp;rsquo;t have to worry about it when going somewhere.&#xA;But, I &amp;ldquo;feel&amp;rdquo; this would actually reduce the instances when both&#xA;the parties don&amp;rsquo;t have enough change with them. What do you think?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Competition and Population</title>
      <link>https://punchagan.muse-amuse.in/blog/competition-and-population/</link>
      <pubDate>Fri, 30 Jul 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/competition-and-population/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve often got bad service from &amp;ldquo;service providers&amp;rdquo; - hotels,&#xA;restaurants, phone services, Internet services etc. I guess that&amp;rsquo;s&#xA;due to the population in India. If one customer goes back unhappy&#xA;that doesn&amp;rsquo;t really make a difference, because there would be&#xA;hundred others already waiting in the queue.&lt;/p&gt;&#xA;&lt;p&gt;You, as a, service provider would get your share of customers and&#xA;profits, no matter how bad you are. Thanks to the population.&lt;/p&gt;&#xA;&lt;p&gt;One solution could be, to write about the bad service you got from&#xA;a provider and make people aware of it, but often there aren&amp;rsquo;t&#xA;enough options, for others to choose from. Inevitably, the bad&#xA;service provider is going to get some customers. What&amp;rsquo;s the way&#xA;out?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Thanks Sacha</title>
      <link>https://punchagan.muse-amuse.in/blog/thanks-sacha/</link>
      <pubDate>Fri, 30 Jul 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/thanks-sacha/</guid>
      <description>&lt;p&gt;I just wanted to thank Sacha Chua for bearing with my newbie elisp&#xA;code and trying out org2blog.&lt;/p&gt;&#xA;&lt;p&gt;Also, thanks for the two patches she sent.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Feature addition - Posting sub-trees instead of whole buffers.&#xA;I had this feature in mind, and had started working on it after&#xA;her request, but she was too quick for me! ;)&lt;/li&gt;&#xA;&lt;li&gt;Cleaning up of the code that uploads images.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I&amp;rsquo;m loving it!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Looking through the view finder</title>
      <link>https://punchagan.muse-amuse.in/blog/looking-through-the-view-finder/</link>
      <pubDate>Mon, 26 Jul 2010 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/looking-through-the-view-finder/</guid>
      <description>&lt;p&gt;After a trek, I had an interesting conversation with Ritesh, about&#xA;taking pictures during a trip. He said, he started to realize that&#xA;when he&amp;rsquo;s lost in the cycle of click, see, analyze, click,&#xA;&amp;hellip; when he&amp;rsquo;s got a cam in his hand. He didn&amp;rsquo;t have a cam on this&#xA;trek and thoroughly enjoyed it!&lt;/p&gt;&#xA;&lt;p&gt;I connect to this phenomenon, as well. I think, like Ritesh says,&#xA;having separate trips for Photography makes sense. On other trips,&#xA;we could be clicking, but just for the sake of memory. Trying to&#xA;get amazing photographs shouldn&amp;rsquo;t be a goal.&#xA;I should refrain from -&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;looking at the output and adjusting repeatedly until it&amp;rsquo;s&#xA;perfect.&lt;/li&gt;&#xA;&lt;li&gt;clicking too many pictures in a given length of time.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;For both of this, a film camera seems to be the solution!&lt;/p&gt;&#xA;&lt;p&gt;What say, Ritesh?&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
