<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blab on Noetic Nought</title>
    <link>https://punchagan.muse-amuse.in/tags/blab/</link>
    <description>Recent content in Blab on Noetic Nought</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>© 2006-2026 CC-BY-SA-4.0</copyright>
    <lastBuildDate>Wed, 15 Jul 2026 16:34:00 +0530</lastBuildDate>
    <atom:link href="https://punchagan.muse-amuse.in/tags/blab/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Weekly #28 (2026)</title>
      <link>https://punchagan.muse-amuse.in/blog/weekly-28-2026/</link>
      <pubDate>Wed, 15 Jul 2026 16:34:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/weekly-28-2026/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve decided to start posting weeklies inspired by some folks from the &lt;a href=&#34;https://ocaml.org/ocaml-planet&#34;&gt;OCaml&lt;/a&gt;&#xA;and the &lt;a href=&#34;https://blr.indiewebclub.org/&#34;&gt;Bangalore Indie Web&lt;/a&gt; communities.&lt;/p&gt;&#xA;&lt;p&gt;I spent a bunch of time over the weekend updating the setup of &lt;a href=&#34;https://github.com/orgzly-revived/orgzly-android-revived&#34;&gt;Orgzly Revived&lt;/a&gt;&#xA;and &lt;a href=&#34;https://termux.dev/en/&#34;&gt;Termux&lt;/a&gt; and &lt;a href=&#34;https://github.com/punchagan/android-dotfiles/&#34;&gt;my scripts&lt;/a&gt; for syncing everything between my phone and my&#xA;laptop. I hadn&amp;rsquo;t bothered copying over my setup to my current phone since it&#xA;felt too brittle after using it for a few months on my previous phone.&lt;/p&gt;&#xA;&lt;p&gt;With Orgzly being revived and getting continuous improvements, and the&#xA;availability of LLMs to debug and fix annoying breakages that I don&amp;rsquo;t want to&#xA;sink time into, hopefully this time everything will work better&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Hopefully, this will all help me continue to be regular with these weeklies.&lt;/p&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Android playstore and F-droid&lt;/p&gt;&#xA;&lt;p&gt;While working on this setup I stumbled on this site &lt;a href=&#34;https://keepandroidopen.org/&#34;&gt;&amp;ldquo;Keep Android Open&amp;rdquo;&lt;/a&gt;. It is&#xA;a site which explains the planned changes to Android&amp;rsquo;s permissions for&#xA;installing apps. The change seems like an iOS-ification of Android where only&#xA;apps by developers registered with Google can be installed, even if they are&#xA;not distributed via the Play Store. I had received a notification from Google&#xA;about deleting my developer account since it was inactive and I didn&amp;rsquo;t pay much&#xA;attention to it. This proposed change is so much wider reaching, though, and&#xA;needs more investigation.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Phones stand in for earthquake sensors in Venezuela&lt;/p&gt;&#xA;&lt;p&gt;I read an article about how &lt;a href=&#34;https://flowingdata.com/2026/06/29/phones-stand-in-for-earthquake-sensors-in-venezuela/&#34;&gt;Google runs an earthquake warning system&lt;/a&gt; that&amp;rsquo;s&#xA;great for countries without a public-funded earthquake warning system. It&amp;rsquo;s the&#xA;first time in a long time that I felt something from Google gave me the &amp;ldquo;Don&amp;rsquo;t&#xA;be evil&amp;rdquo; vibes. For a company that managed to &lt;a href=&#34;https://jackyan.com/blog/2023/09/google-search-is-worse-by-design-internal-memo/&#34;&gt;worsen their search&lt;/a&gt; for&#xA;increasing traffic and ad revenue, this is pleasantly surprising!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Google Summer of Code updates&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m &lt;a href=&#34;https://summerofcode.withgoogle.com/programs/2026/projects/9wY1QssZ&#34;&gt;co-mentoring a student&lt;/a&gt; for GSoC again this year. Last week, we submitted&#xA;his mid-term evaluation and he&amp;rsquo;s good to go for the rest of the GSoC period.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s been an interesting experience mentoring this year, with Zulip maintainers&#xA;allowing and encouraging students to use LLMs for their work. There&amp;rsquo;s a&#xA;detailed AI usage policy here for all contributors, but I think the current&#xA;breed of LLM agents make it easy to fall into the trap of cedeing control to&#xA;them, and letting them drive you. It does need conscious effort from&#xA;contributors to wrestle with the problem they are working on and understand any&#xA;AI generated code well enough to critic, modify, explain and own it. We have&#xA;been trying our best to make sure my mentee doesn&amp;rsquo;t fall into those traps and&#xA;is making the time and space to be thoughtful and deliberate with their AI use.&lt;/p&gt;&#xA;&lt;p&gt;Also, I&amp;rsquo;ve applied to attend the mentor summit for the first time and I&amp;rsquo;ve been&#xA;accepted! If everything goes well, I&amp;rsquo;m hoping to attend the GSoC summit for the&#xA;first time, in October in Berlin!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Home-built Websites for personal needs&lt;/p&gt;&#xA;&lt;p&gt;My fitness trainer has built a website for himself using Lovable and Claude!&#xA;The idea is to ease his workflows to track the progress of everyone who trains&#xA;at the gym (in person or virtually). I could tell at first glance that the&#xA;website is AI generated, but it&amp;rsquo;s pretty cool that he could make the time and&#xA;was able to build something for himself.&lt;/p&gt;&#xA;&lt;p&gt;A couple of weeks ago, an architect friend reached out to me to have a chat&#xA;about a new SaaS startup that she&amp;rsquo;s working on with a friend to help improve&#xA;the workflows for architects to go from first draft sketches to proper&#xA;plans/models. She has a couple of CS students/interns who are &amp;ldquo;vibe-coding&amp;rdquo; the&#xA;first version of their app. They are also training some models for the&#xA;transformation, I believe.&lt;/p&gt;&#xA;&lt;p&gt;Whatever qualms and complaints I have about the use of LLMs for knowledge work&#xA;and all the current buzz and hype around it, I enjoy stories like these of it&#xA;empowering people to build things they need to improve their workflows. I also&#xA;enjoyed &lt;a href=&#34;https://news.ycombinator.com/item?id=48449187&#34;&gt;this thread&lt;/a&gt; (somewhat old, now) from Hacker News of people sharing what&#xA;they are building with LLMs.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ads on Instagram - BBC Documentary&lt;/p&gt;&#xA;&lt;p&gt;I watched this &lt;a href=&#34;https://www.youtube.com/watch?v=6-y726qvZ6Q&#34;&gt;BBC documentary&lt;/a&gt; on how Instagram allows ads promoting child&#xA;abuse. Sadly, I&amp;rsquo;m not surprised by everything that the documentary explained.&#xA;I&amp;rsquo;ve previously come across ads that are phishing scams, crypto scams, etc.,&#xA;and it didn&amp;rsquo;t look like Meta was doing anything to prevent such ads. I wasn&amp;rsquo;t&#xA;surprised to learn that they don&amp;rsquo;t seem to be doing much in this case too. I&#xA;don&amp;rsquo;t think these problems are unsolvable if these platforms care to take&#xA;responsibility, given the tech available today.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Video on the discovery of Nitroplasts&lt;/p&gt;&#xA;&lt;p&gt;I watched &lt;a href=&#34;https://youtu.be/g9B3gBhcwqM&#34;&gt;this video&lt;/a&gt; shared by Chaitu on nitroplasts, the organelle that lets&#xA;Eukaryotes fix atmospheric nitrogen into ammonia. Until this recent discovery,&#xA;it was thought that only Bacteria and Prokaryotes can do this, and this is the&#xA;first instance of an algae (&lt;em&gt;Braarudosphaera bigelowii&lt;/em&gt;) that seemed to have&#xA;&amp;ldquo;engulfed&amp;rdquo; a bacteria that can do this, which eventually turned into an&#xA;organelle (similar to the evolution of mitochondria). This seems like a much&#xA;more recent evolution than mitochondria and chloroplasts and possible provides&#xA;a window into how such organelles get formed. And studying nitroplasts in&#xA;Bigelowii could lead to research that could reduce our dependence on synthetic&#xA;fertilizers, for instance.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Sid&amp;rsquo;s birthday&lt;/p&gt;&#xA;&lt;p&gt;We attended Sid&amp;rsquo;s (nephew) 4th birthday. This was his first birthday after his&#xA;little sister was born. He was so excited by all the toys he got, but also&#xA;wasn&amp;rsquo;t expecting any of us to bring gifts for his sister. He wanted them all,&#xA;but understood on adults explaining it.&lt;/p&gt;&#xA;&lt;p&gt;I like how he was cautiously sharing his new toys with her too. He got a new&#xA;robot which dances with lights and music to Indian songs. He understandably&#xA;didn&amp;rsquo;t want to share it. It had enough moving parts and seemed breakable in his&#xA;little sister&amp;rsquo;s hands. His dad tried to explain that his sister is playing with&#xA;it carefully, and he kept repeating &amp;ldquo;Of course, she will break it!&amp;rdquo;, until he&#xA;saw that this line of argument wasn&amp;rsquo;t working. He came back later saying, &amp;ldquo;It&#xA;is too bright for her&amp;rdquo; (with all the lights that glitter).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Carnatic Cafe&lt;/p&gt;&#xA;&lt;p&gt;I usually avoid eating out at South Indian restaurants in Delhi, but in&#xA;solidarity with Chaitu who ate at a couple of Indian restaruants after we left&#xA;from his place in Vienna, we ended up eating in Carnatic Cafe. I found the Vada&#xA;in Vienna to be better than here, but the Rava Masala Onion Dosa was great!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!--list-separator--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Penguin Bookfair by Hubhawks&lt;/p&gt;&#xA;&lt;p&gt;We attended the &lt;a href=&#34;https://www.instagram.com/p/Dahu4qZS6Eo/&#34;&gt;Penguin Book Fair by Hubhawks&lt;/a&gt;. I wasn&amp;rsquo;t aware it had a &amp;ldquo;Buy by&#xA;the bag&amp;rdquo; pricing. The available selection of the books didn&amp;rsquo;t seem compelling&#xA;enough to spend more than a few minutes in the small hall filled to the brim&#xA;with people. Many of whom were trying to fill up their bags to the brim, err..&#xA;I mean the zipper, to make the most of the pricing model but &lt;a href=&#34;https://www.reddit.com/r/delhi/comments/1usupo3/buyer_beware_my_bitterly_disappointing_experience/&#34;&gt;frustrated by it&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>2018 in Review</title>
      <link>https://punchagan.muse-amuse.in/blog/2018-in-review/</link>
      <pubDate>Thu, 17 Jan 2019 15:02:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/2018-in-review/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s my review of 2018 - my first successful annual review. I remember wanting&#xA;to do something like this, a couple of times before too. This time, I managed to&#xA;get started and wrap it up!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been inspired to write one by a some reviews that I read this year &amp;ndash; some&#xA;of them do it every year.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sher Minn&amp;rsquo;s &lt;a href=&#34;http://piratefsh.github.io/2018/12/25/2018-retrospective.html&#34;&gt;visual retorospective&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Nat&amp;rsquo;s &lt;a href=&#34;https://writing.natwelch.com/post/685&#34;&gt;month-wise review&lt;/a&gt;, with a review of 2018 goals and a bunch of goals&#xA;for 2019.&lt;/li&gt;&#xA;&lt;li&gt;Julia Evans has an &lt;a href=&#34;https://jvns.ca/blog/2018/12/23/2018--year-in-review/&#34;&gt;annual review&lt;/a&gt; with a bunch of &amp;ldquo;conclusions&amp;rdquo; listing what&#xA;worked in 2018.&lt;/li&gt;&#xA;&lt;li&gt;James Clear answers &lt;a href=&#34;https://jamesclear.com/2018-annual-review&#34;&gt;three questions every year&lt;/a&gt; - what went well, what didn&amp;rsquo;t,&#xA;and what were the learnings.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://sachachua.com/blog/2018/08/turning-35-life-as-a-34-year-old/&#34;&gt;Sacha Chua&lt;/a&gt;&amp;rsquo;s reviews were one of the earliest reviews that I read, and they&#xA;inspired so much awe! I may not be able to do as much quantified-self type&#xA;posts as her, any time soon, but I love them!&lt;/li&gt;&#xA;&lt;li&gt;Buster Benson does annual reviews on his &lt;a href=&#34;https://medium.com/@buster/42-dig-deeper-e2278d1fe015&#34;&gt;birthday every year&lt;/a&gt;. He gives himself&#xA;a motto to live-by, each year.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;My review isn&amp;rsquo;t as systematic as any of these. But, I have some inspiring&#xA;examples in front of me to aspire to. Hope this will start something that I can&#xA;keep doing annually from now, if not more frequently.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve divided my review into a few different areas - based mostly the time I have&#xA;spent on them, how important I feel they are, and the extent of notes I have in&#xA;those areas.&lt;/p&gt;&#xA;&lt;h2 id=&#34;work&#34;&gt;Work&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I continue to work on &lt;a href=&#34;https://github.com/akvo/akvo-rsr/&#34;&gt;RSR&lt;/a&gt; at &lt;a href=&#34;https://akvo.org/&#34;&gt;Akvo&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;The most challenging project was to wrangle a legacy permissions system that&#xA;worked at an organization level to give some kind of user level permissions.&#xA;The project was plagued with incomplete communication of requirements from our&#xA;partners, failure to understand the complexity of the legacy code, and weird&#xA;bugs manifesting in even weirder ways. We eventually delivered something, but&#xA;I&amp;rsquo;m not at all happy with the solution, how long it took and how the whole&#xA;project felt.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;The company has been in a cost-cutting mode, and has been rethinking the way&#xA;the products are positioned - &lt;a href=&#34;https://akvo.org/blog/reflecting-learning-and-connecting-in-2019/&#34;&gt;transitioning more into a single&#xA;solution/experience for our partners&lt;/a&gt;. This makes a lot of sense &amp;ndash; the focus&#xA;shifts from building tools to solving problems, which is great! But, I wasn&amp;rsquo;t&#xA;particularly happy about how much RSR features in these conversations. Towards&#xA;the end of the year, our team has managed to get more conversations going on&#xA;involving RSR, but we need more.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;A couple of friends asked me if I&amp;rsquo;d want to work for their companies, but I&#xA;decided not to. But, these were opportunities to think more about what I want&#xA;out of my job and the work I do. This is a work in progress.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I did some mentoring at one friend&amp;rsquo;s company, and got to know the team and&#xA;their work pretty well.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I gave an interview at a company that I came across at PyCon which went&#xA;horribly, partially because I didn&amp;rsquo;t prepare well and partially because of&#xA;interview jitters. I was expecting a better interview experience from them,&#xA;though, given how much I liked their team culture, etc.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I also happened to take my first ever front-end interviews, along with a team&#xA;mate. I really liked how he led the interviews, and made the interview&#xA;candidates feel comfortable. I learned a thing or two, including the fact that&#xA;I don&amp;rsquo;t know a lot of things that people with a more structured and systematic&#xA;approach to learning front-end development would know.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I didn&amp;rsquo;t attend too many events this year, like always. But, I really enjoyed&#xA;PyCon - especially the Keynotes by &lt;a href=&#34;https://www.youtube.com/watch?v=ls1jva653bc&#34;&gt;Sidu Ponnappa&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=-4fzFKihmJw&#34;&gt;Armin Ronacher&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;side-projects&#34;&gt;Side projects&lt;/h2&gt;&#xA;&lt;p&gt;I worked on a bunch of side-projects this year, some of them abandoned, some&#xA;completed and found useful, some abandoned after the first version turned out to&#xA;be not so useful. Most of the stuff was &amp;ldquo;webby&amp;rdquo;, and unsurprisingly a bunch of&#xA;my side-projects were Ultimate related.&lt;/p&gt;&#xA;&lt;dl&gt;&#xA;&lt;dt&gt;Zulip&lt;/dt&gt;&#xA;&lt;dd&gt;I spent a quite a bit of my spare time between about March and&#xA;September contributing to &lt;a href=&#34;https://zulipchat.com/&#34;&gt;Zulip&lt;/a&gt; &amp;ndash; mainly as a mentor on the&#xA;&lt;a href=&#34;https://github.com/zulip/zulip-terminal&#34;&gt;zulip-terminal&lt;/a&gt; project, apart from some minor contributions around&#xA;improving setting up of the dev environment for the &lt;a href=&#34;https://github.com/zulip/zulip-terminal&#34;&gt;zulip-server&lt;/a&gt;&#xA;project. I also facilitated a &lt;a href=&#34;https://in.pycon.org/cfp/devsprint-2018/proposals/zulip-sprint~eXlAe/&#34;&gt;Zulip sprint&lt;/a&gt; during PyCon at Hyderabad.&#xA;&lt;p&gt;I also got to attend the Zulip India Summit! It was great to meet a&#xA;whole bunch of Zulip contributors. I especially enjoyed the&#xA;conversations with and the presentations by Tim and Greg, mostly&#xA;around developer productivity.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m really impressed and inspired by the amount of care and effort&#xA;that is put into stream-lining the process of contributing to the&#xA;project, and the emphasis on developer productivity.&lt;/p&gt;&#xA;&lt;p&gt;I played around with a little bit of React Native development, but&#xA;wasn&amp;rsquo;t able to devote much time to it. I&amp;rsquo;d like to play around some&#xA;more with it, this year.&lt;/p&gt;&#xA;&lt;/dd&gt;&#xA;&lt;dt&gt;Find Playo Venue&lt;/dt&gt;&#xA;&lt;dd&gt;I wrote a &lt;a href=&#34;https://punchagan.github.io/playo-find-venue/&#34;&gt;simple map based tool&lt;/a&gt; to find the most suitably&#xA;located Playo venue with good ratings, when some of my friends and I were&#xA;playing a lot of badminton together. I still use it sometimes, but we&amp;rsquo;ve&#xA;mostly figured out our &amp;ldquo;favorite&amp;rdquo; venues.&lt;/dd&gt;&#xA;&lt;dt&gt;moditweetarchive&lt;/dt&gt;&#xA;&lt;dd&gt;I built a &lt;a href=&#34;http://moditweetarchive.herokuapp.com/&#34;&gt;site&lt;/a&gt; inspired by &lt;a href=&#34;http://trumptwitterarchive.com/&#34;&gt;this Trump tweet archive&lt;/a&gt; for&#xA;Modi&amp;rsquo;s tweets. I used &lt;a href=&#34;https://plot.ly/products/dash/&#34;&gt;Dash&lt;/a&gt; to build it, and it was quite fun, despite a few&#xA;annoyances. This tweet archive, though, isn&amp;rsquo;t as interesting as the Trump&#xA;archive, since the tweets are more calculated and strategic. But, a few&#xA;things could be added to make it more useful.&#xA;&lt;p&gt;The repo is private as of now, but I&amp;rsquo;m happy to share the code, if anyone&#xA;is interested.&lt;/p&gt;&#xA;&lt;/dd&gt;&#xA;&lt;dt&gt;Blaggregator&lt;/dt&gt;&#xA;&lt;dd&gt;I spent a couple of weekends maintaining &lt;a href=&#34;https://blaggregator.recurse.com/about/&#34;&gt;Blaggregator&lt;/a&gt;. I&#xA;updated Django to 1.11.x which is also something I did on Akvo&#xA;RSR (my work project), later during the year. I also worked on&#xA;making the crawl faster by handling dead blogs better, etc.&lt;/dd&gt;&#xA;&lt;dt&gt;weblogviz&lt;/dt&gt;&#xA;&lt;dd&gt;I tried to get started with learning some &lt;a href=&#34;https://www.rust-lang.org/&#34;&gt;Rust&lt;/a&gt;, and as an&#xA;exercise, I started building a &lt;a href=&#34;https://github.com/punchagan/weblogviz&#34;&gt;tool to analyze Apache logs&lt;/a&gt; and&#xA;show some useful stats.&lt;/dd&gt;&#xA;&lt;dt&gt;Org-mode to Zulip helpers&lt;/dt&gt;&#xA;&lt;dd&gt;I wrote some &lt;a href=&#34;https://github.com/punchagan/zulip-helpers.el&#34;&gt;Emacs helpers to post to Zulip&lt;/a&gt;. I&amp;rsquo;m&#xA;quite happy with being able to post longer messages from inside Emacs -&#xA;this lets me retain a copy of things like my checkins or interesting links&#xA;in my notes/journal file.&lt;/dd&gt;&#xA;&lt;dt&gt;aradhana.org&lt;/dt&gt;&#xA;&lt;dd&gt;I tried to help a friend of mine build a newer website for&#xA;&lt;a href=&#34;http://www.aradhana.org/&#34;&gt;aradhana.org&lt;/a&gt;, and spent about a couple of days on it. But,&#xA;there were other bigger problems which needed attention from&#xA;my friends, and this site just fell by the wayside.&lt;/dd&gt;&#xA;&lt;dt&gt;Abandoned projects&lt;/dt&gt;&#xA;&lt;dd&gt;There are bunch of other projects that I&amp;rsquo;ve abandoned. I&#xA;may end up spending some time looking into them, this year.&lt;/dd&gt;&#xA;&lt;/dl&gt;&#xA;&lt;h3 id=&#34;ultimate-related-projects&#34;&gt;Ultimate related projects&lt;/h3&gt;&#xA;&lt;dl&gt;&#xA;&lt;dt&gt;SOTG Calculator&lt;/dt&gt;&#xA;&lt;dd&gt;I had the chance to look at the &lt;a href=&#34;http://www.wfdf.org/sotg/spirit-rules-a-scoring&#34;&gt;Spirit scoring sheets&lt;/a&gt; for a&#xA;couple of tournaments, in the beginning of 2018, and was utterly&#xA;disappointed. I always knew that it was a lot of work to get the top scores&#xA;just a few minutes after the final game, but I found a lot more mistakes&#xA;than I expected &amp;ndash; a lot of them were easy to avoid with just a little&#xA;automation.&#xA;&lt;p&gt;To help improve the situation, I built a &lt;a href=&#34;http://sotg-calculator.herokuapp.com/&#34;&gt;simple webapp&lt;/a&gt; to compute the&#xA;scores from a Google Spread Sheet. Finding the initial adopters turned out&#xA;to be very hard, despite the app making life a lot easier for people. It&#xA;was disappointing to see people saying they didn&amp;rsquo;t have enough time to try&#xA;the app, and instead chose to manually compute everything that the app&#xA;could&amp;rsquo;ve done with a couple of clicks!&lt;/p&gt;&#xA;&lt;p&gt;But, eventually it started to be pushed as the official tool starting this&#xA;season, and has found a bunch of happy users.&lt;/p&gt;&#xA;&lt;/dd&gt;&#xA;&lt;dt&gt;Team RSVP&lt;/dt&gt;&#xA;&lt;dd&gt;We used Whatsapp to co-ordinate team practices and to keep track&#xA;of the players attending, etc. But, this started to get quite&#xA;spammy, and it was a hassle to have other conversations on the&#xA;group, while folks were calling in for a practice. It was a&#xA;nightmare to have people call in for two different events at the&#xA;same time.&#xA;&lt;p&gt;To see if people were willing to switch away to something less&#xA;spammy, a friend and I started with a &lt;a href=&#34;https://github.com/thatte-idli-kaal-soup/rsvpapp&#34;&gt;simple RSVP app&lt;/a&gt; and most&#xA;people seemed to not mind using it.&lt;/p&gt;&#xA;&lt;p&gt;Unsurprisingly, the app eventually got &lt;a href=&#34;https://rsvp.thatteidlikaalsoup.team/features&#34;&gt;a lot of features&lt;/a&gt; - to&#xA;make it easy to manage team practices and team resources like&#xA;photos and training material. It is being used regularly by the&#xA;team, without too many problems.&lt;/p&gt;&#xA;&lt;p&gt;As an after thought, may be we have an over-engineered solution,&#xA;and just asking everyone to use (Google) Calender &amp;amp; Email&#xA;would&amp;rsquo;ve worked.&lt;/p&gt;&#xA;&lt;/dd&gt;&#xA;&lt;dt&gt;Huddle magazine archive&lt;/dt&gt;&#xA;&lt;dd&gt;The Huddle was a good Ultimate related magazine run&#xA;by Ben &amp;amp; Andy a few years ago. They eventually stopped running it, and the&#xA;archives disappeared from the &lt;a href=&#34;https://the-huddle.org/&#34;&gt;original site&lt;/a&gt; but are available on the &lt;a href=&#34;https://www.usaultimate.org/huddle/issue001.aspx&#34;&gt;USA&#xA;Ultimate website&lt;/a&gt; which is super hard to read! I wrote some &lt;a href=&#34;https://github.com/thatte-idli-kaal-soup/the-huddle&#34;&gt;code&lt;/a&gt; to scrape&#xA;the site, and convert the articles into markdown posts and made a more&#xA;readable version of the magazine &lt;a href=&#34;https://thatte-idli-kaal-soup.github.io/the-huddle/&#34;&gt;here&lt;/a&gt;.&#xA;&lt;p&gt;I tried to get in touch with Ben &amp;amp; Andy, to ask if they were interested to&#xA;replace the &amp;ldquo;coming soon&amp;rdquo; message on the original site with these archives,&#xA;but didn&amp;rsquo;t succeed. Posting it on Reddit and sharing it with my team got&#xA;some people interested, and hopefully they keep using it.&lt;/p&gt;&#xA;&lt;/dd&gt;&#xA;&lt;dt&gt;vquiz&lt;/dt&gt;&#xA;&lt;dd&gt;To help my team with understanding rules better, I built a light&#xA;weight &lt;a href=&#34;https://github.com/punchagan/vquiz&#34;&gt;tool to easily create video based quizzes&lt;/a&gt; - embed video and&#xA;ask related questions, use videos to show answers.&#xA;&lt;p&gt;To build a question bank, I tried to get some people on the team to&#xA;volunteer, but it didn&amp;rsquo;t really take off.&lt;/p&gt;&#xA;&lt;/dd&gt;&#xA;&lt;/dl&gt;&#xA;&lt;h2 id=&#34;ultimate-frisbee&#34;&gt;Ultimate Frisbee&lt;/h2&gt;&#xA;&lt;p&gt;2018 was filled with a lot of Ultimate - not just playing, but also thinking,&#xA;talking and planning.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Our team had a couple of the best tournaments that we&amp;rsquo;ve since I&amp;rsquo;ve been&#xA;playing with the team - not just in terms of the results but in how much fun&#xA;we all seemed to have together.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I captained the team in a bunch of tournaments. I&amp;rsquo;m not sure how exactly I got&#xA;to be the captain &amp;ndash; I guess it was just stepping forward for a tournament and&#xA;offering to spend the time and effort required. It was a great learning for&#xA;me, and I&amp;rsquo;ve learned some things about people and leading them that I would&amp;rsquo;ve&#xA;taken much longer to learn. I also think I did get better over the course of&#xA;the year &amp;ndash; I got more confident and the team also trusted me much more.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;In the past, game time at tournaments has been a big concern. We experimented&#xA;with a bunch of simple rotation systems &amp;ndash; essentially just systems to keep&#xA;track of how much each person has been playing, and trying to prevent too many&#xA;imbalances. People were encouraged to bring forth their concerns and ideas&#xA;during the games, rather than keep everything until the end of the tournament&#xA;when it is not fixable until the next time!&lt;/p&gt;&#xA;&lt;p&gt;We had the luxury of being able to try this since everyone on the team had&#xA;more or less the same skill level, and everyone trusted the system. It helped&#xA;take players&amp;rsquo; minds off playing time, and helped them focus on actually making&#xA;the most of the opportunities on the field. Most of the complaints about&#xA;game-time seem to have gone away.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Communicating the reasoning behind a decision is as important as communicating&#xA;the plan. Often, I&amp;rsquo;d hear surprising responses to a plan or just generally&#xA;disappointing comments like how decisions were being made arbitrarily, when we&#xA;were actually spending a lot of time and energy to try and make decisions. On&#xA;most occasions, I felt the reason was the lack of an understanding of the&#xA;reasons behind a decision.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Team communication was another tricky thing that I&amp;rsquo;ve had to wrestle with. The&#xA;team still needs to find a balance between communicating over a WhatsApp group&#xA;or discussing things in person, and the fact that most people are very busy to&#xA;make in-person meetings with a good attendance happen. We are experimenting&#xA;with a few things to see what works and what doesn&amp;rsquo;t.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;At tournaments, having a positive environment where everyone is supportive and&#xA;has each others&amp;rsquo; back is the most important thing for me. Irrespective of how&#xA;much practice we had together and what kind of strategies we practiced, just&#xA;having a team where everyone is positive and helpful goes a long way.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand, this positivity is also such a fragile thing that needs to&#xA;be carefully protected and nurtured. It&amp;rsquo;s very easy for one negative comment&#xA;or thought to spread negativity and discontent like wild-fire.&lt;/p&gt;&#xA;&lt;p&gt;I think as a captain, I should&amp;rsquo;ve strived harder to safe guarding and&#xA;cultivating this positivity in the team.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Thanks to some discussions I had with my teammates, I spent a lot of time&#xA;thinking about what it means to feel like a valued member of a team, and what&#xA;it means to feel like you are contributing and making a difference. Being&#xA;chosen an MVP during a game is external validation that you made a difference&#xA;in a game, but only one or two people get that validation in each game. What&#xA;about the rest of the dozen or so other people? How can we as a team recognize&#xA;and acknowledge each others&amp;rsquo; contributions to each point or game?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Some of these questions will continue to take up some of my mindspace this year,&#xA;whether or not I continue to captain the team.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I also took up the role of UPAI&amp;rsquo;s &lt;a href=&#34;http://indiaultimate.org/governance-committee&#34;&gt;Director of Technology&lt;/a&gt; (aka sys-admin) along&#xA;with AK. It&amp;rsquo;s mostly been minor email or slack related change requests, and&#xA;nothing more. But, it&amp;rsquo;s been fun to get to know some of the people in the&#xA;Ultimate community a little better. I also helped organize the &lt;a href=&#34;http://indiaultimate.org/p/proceedings-of-upai-national-conference-2018&#34;&gt;UPAI conference&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;writing&#34;&gt;Writing&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I wrote only 8 blog posts, but 6 of them in the second half of the year!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Some friends and I started a &lt;a href=&#34;https://sasha.wtf/writing-club/&#34;&gt;Writing Club&lt;/a&gt; in July, and it&amp;rsquo;s been going strong&#xA;so far. It has not only helped me publish at least one blog post a month, but&#xA;based on the responses I&amp;rsquo;ve received, I feel it has also improved the quality&#xA;of my writing. A lot of credit goes to my friends who read initial drafts of&#xA;my writing, and gave me really good suggestions on how to improve them.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;My journaling and personal note taking improved slightly as compared to last&#xA;year - I have more notes for 2018, than 2017. And that&amp;rsquo;s how I was able to&#xA;write this review post. But, I think the notes are restricted to a few areas&#xA;of my life, and I can take some actions to write about other things that are&#xA;important too.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;relationships&#34;&gt;Relationships&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I started a couple of Zulip instances with my friends on it &amp;ndash; one with my&#xA;college friends and another with my Ultimate team mates on it. My friends from&#xA;college went back to WhatsApp, but the other Zulip realm has had some pretty&#xA;conversations, especially on #beanbags. It hasn&amp;rsquo;t been super active towards&#xA;the end of the year, but I&amp;rsquo;m really happy it exists, and hope it continues to&#xA;grow this year.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;It was good to have some more teammates turn into friends. Thanks to all the&#xA;Ultimate stuff I&amp;rsquo;ve been doing, I got to spend a lot more time with some of&#xA;the people that I previously hadn&amp;rsquo;t interacted much with.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Tarle, a teammate and friend, passed away. 4 months and he&amp;rsquo;s still dead. We&#xA;all miss him a lot! But, we&amp;rsquo;ve also come together stronger, in some ways.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve tried scheduling regular check-ins with some friends who live far away.&#xA;They worked for a bit, but seem to be easily swallowed by higher priority&#xA;things. When they did happen, though, they were quite nice!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Towards the end of the year, I moved houses. The new house is well furnished&#xA;and has neighbors who mostly mind their business &amp;ndash; I had a lot of friends and&#xA;family visiting, which has been good.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2019-goals-ideas&#34;&gt;2019 goals/ideas&lt;/h2&gt;&#xA;&lt;p&gt;I want to give having a motto for an year a shot, a la Buster Benson. My motto&#xA;for 2019 is &amp;ldquo;Be Deliberate&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not sure I know exactly what this entails, and I&amp;rsquo;m sure I&amp;rsquo;ll get a better&#xA;understanding of it, as the year goes by. But, here are few things that I think&#xA;would be good starting points:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Choose what I read more deliberately, and read for understanding rather than&#xA;just information. Keep better notes of the books I read.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Go back to using &lt;a href=&#34;https://github.com/punchagan/howdy&#34;&gt;Howdy&lt;/a&gt; or creating check-ins with more people, and making sure&#xA;that they happen. Prefer meeting in person or audio/video calls, rather than&#xA;chat.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Journal more about feelings and thoughts, especially when making decisions,&#xA;rather than just about events. Journal about more areas of my life rather than&#xA;just &amp;ldquo;work&amp;rdquo; related stuff.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Consider hiring an editor to help write better blog posts, and improve writing&#xA;style. Getting reviews and suggestions from my Writing Club friends has been&#xA;good, but this would be a level up.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Look for mentors in other areas of life - especially those where I feel like&#xA;I&amp;rsquo;m plateauing.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Pick side projects more carefully. One thing that I would be deliberately&#xA;thinking more about would be working on side projects that pay.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Write quarterly posts to document my improved understanding of the theme &amp;ndash; Be&#xA;Deliberate &amp;ndash; and to track progress I&amp;rsquo;m making on these goals.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Thanks &lt;a href=&#34;https://tinyurl.com/ydd4s7jd&#34;&gt;Kartik Krovvidi&lt;/a&gt; and &lt;a href=&#34;http://baali.muse-amuse.in/&#34;&gt;Shantanu Choudhary&lt;/a&gt; for reading drafts of this post,&#xA;being excited about it, and useful suggestions to make it better.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>HT interactives</title>
      <link>https://punchagan.muse-amuse.in/blog/ht-interactives/</link>
      <pubDate>Thu, 28 Sep 2017 00:46:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/ht-interactives/</guid>
      <description>&lt;p&gt;I recently discovered the &lt;a href=&#34;http://www.hindustantimes.com/interactives/&#34;&gt;interactives&lt;/a&gt; by HindustanTimes, and thoroughly loved&#xA;some of them. It felt like a fresh breath of air amongst all the other Indian&#xA;data driven journalism that I have been coming across in the recent past.&lt;/p&gt;&#xA;&lt;p&gt;The visualizations are a lot more interactive than some of the other Indian&#xA;publications. These remind me of NYT&amp;rsquo;s interactives, which are amongst the best&#xA;you&amp;rsquo;d see, while more often than not exploring data in the Indian context. I&#xA;really like that they explore a variety of ways of doing these visualizations,&#xA;and don&amp;rsquo;t just fit the data into one of the many standard options available in a&#xA;visualization library.&lt;/p&gt;&#xA;&lt;p&gt;It feels like they are willing to take their time to do these visualizations,&#xA;and are willing to collect data from multiple sources, and combine multiple&#xA;datasets to tell a story. I also like the fact that the visualizations and the&#xA;articles are more open-ended, allowing users to interact with and explore the&#xA;data, rather than trying to come up with an article full of conclusions with a&#xA;click-baity title. The fact that one of the sections is called &lt;a href=&#34;http://www.hindustantimes.com/interactives-just-for-fun&#34;&gt;Just for Fun&lt;/a&gt;&#xA;speaks to me.&lt;/p&gt;&#xA;&lt;p&gt;The data and the code used in most of these interactives is open and available&#xA;on &lt;a href=&#34;https://github.com/HindustanTimesLabs/&#34;&gt;GitHub&lt;/a&gt;, which is nice!&lt;/p&gt;&#xA;&lt;p&gt;On the whole, I think they are doing pretty good work, and I shall be on the&#xA;lookout for even better stuff from them. I&amp;rsquo;m sure I&amp;rsquo;ll pick up a thing or two&#xA;from their work, in my projects. Hopefully, other teams doing similar work will&#xA;also learn from there and produce more good stuff for greedy readers like me.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Back, Hopefully</title>
      <link>https://punchagan.muse-amuse.in/blog/back-hopefully/</link>
      <pubDate>Fri, 01 Sep 2017 22:47:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/back-hopefully/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t written anything here for almost a year. I needed to break the&#xA;silence. So, here we go with a not-so-useful post showing how frequently I have&#xA;been posting to this blog, to get a sense of how long this break has been in&#xA;comparison to other silences in the past.&lt;/p&gt;&#xA;&lt;p&gt;Neither the code below, nor the plots are very insightful. But, I just hope this&#xA;will get me started on the path to blogging more regularly. See you around!&lt;/p&gt;&#xA;&lt;h2 id=&#34;parsed-post-content&#34;&gt;Parsed post content&lt;/h2&gt;&#xA;&lt;p&gt;I wrote some code to parse the content of the blog, and each post object looks&#xA;something like this:&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;{&amp;#39;date&amp;#39;: datetime.datetime(2010, 3, 17, 18, 30, tzinfo=&amp;lt;UTC&amp;gt;),&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &amp;#39;draft&amp;#39;: False,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &amp;#39;tags&amp;#39;: [&amp;#39;blab&amp;#39;, &amp;#39;life&amp;#39;, &amp;#39;poem&amp;#39;],&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; &amp;#39;title&amp;#39;: &amp;#39;Just another bunch&amp;#39;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Post count: 190&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;post-frequency-by-year&#34;&gt;Post frequency by year&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-ipython&#34; data-lang=&#34;ipython&#34;&gt;import pandas&#xA;posts = pandas.DataFrame(posts)&#xA;counts = posts[&amp;#39;date&amp;#39;].groupby(posts[&amp;#39;date&amp;#39;].dt.year).count()&#xA;plot = counts.plot(kind=&amp;#39;bar&amp;#39;, figsize=(8, 6))&#xA;plot.set_xlabel(&amp;#39;Years&amp;#39;)&#xA;plot.set_ylabel(&amp;#39;# of posts&amp;#39;)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;lt;matplotlib.text.Text at 0x7f7d99ee20f0&amp;gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://punchagan.muse-amuse.in/images/ob-ipython-64158e1b9b5ccddff8534006a256c5b3.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&amp;lt;matplotlib.figure.Figure at 0x7f7d99ea7390&amp;gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;post-frequency-by-month&#34;&gt;Post frequency by month&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-ipython&#34; data-lang=&#34;ipython&#34;&gt;# Add a DatetimeIndex to the Dataframe&#xA;posts.index = pandas.DatetimeIndex(posts[&amp;#39;date&amp;#39;].values)&#xA;counts = posts[&amp;#39;date&amp;#39;].groupby(pandas.TimeGrouper(&amp;#39;M&amp;#39;)).count()&#xA;ax = counts.plot(kind=&amp;#39;bar&amp;#39;, figsize=(12, 8))&#xA;&#xA;n = 5&#xA;ticks = ax.xaxis.get_ticklocs()&#xA;labels = counts.index.strftime(&amp;#39;%Y-%m&amp;#39;)&#xA;labels = ax.xaxis.set_ticklabels(labels[::n])&#xA;ticks = ax.xaxis.set_ticks(ticks[::n])&#xA;&#xA;ax.set_xlabel(&amp;#39;year-month&amp;#39;)&#xA;ax.set_ylabel(&amp;#39;# of posts&amp;#39;)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;lt;matplotlib.text.Text at 0x7f7d99e2f240&amp;gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://punchagan.muse-amuse.in/images/ob-ipython-bf5d9e24f4f23986583d3023df42c707.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&amp;lt;matplotlib.figure.Figure at 0x7f7d99e2cf98&amp;gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;work-flow&#34;&gt;Work-flow&lt;/h2&gt;&#xA;&lt;p&gt;I jumped onto the &lt;a href=&#34;https://gohugo.io&#34;&gt;hugo&lt;/a&gt; bandwagon too.&lt;/p&gt;&#xA;&lt;p&gt;I was totally impressed by how fast it is, and have been meaning to try it out&#xA;for a while, but wasn&amp;rsquo;t impressed with the built-in &lt;code&gt;org-mode&lt;/code&gt; support it came&#xA;with. This changed when I finally came across the &lt;a href=&#34;https://github.com/kaushalmodi/ox-hugo&#34;&gt;ox-hugo&lt;/a&gt; package that does a&#xA;wonderful job of exporting blog posts from an org file to hugo&amp;rsquo;s markdown&#xA;format. I have contributed a couple of patches to it, to make it work better for&#xA;myself and hopefully for others too.&lt;/p&gt;&#xA;&lt;p&gt;Also, for this post, I used &lt;code&gt;ob-ipython&lt;/code&gt; with the &lt;a href=&#34;http://kitchingroup.cheme.cmu.edu/blog/2017/01/29/ob-ipython-and-inline-figures-in-org-mode/&#34;&gt;enhancements from scimax&lt;/a&gt; and&#xA;it has really made the whole experience quite enjoyable.&lt;/p&gt;&#xA;&lt;p&gt;Among other things, I think one of the reasons for those peaks in the second&#xA;half of 2010, was having a smooth work-flow. My current work-flow feels pretty&#xA;nice too, and I hope it&amp;rsquo;ll reduce some of the friction in writing more posts.&lt;/p&gt;&#xA;&lt;p&gt;Onwards!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-09-04</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-09-04/</link>
      <pubDate>Mon, 12 Sep 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-09-04/</guid>
      <description>&lt;p&gt;This week was a busy one, and I didn&amp;rsquo;t really consume too much web content.&lt;/p&gt;&#xA;&lt;p&gt;A colleague mentioned that he was reading the book &amp;ndash; &lt;a href=&#34;https://www.amazon.com/Millennial-Project-Colonizing-Galaxy-Eight/dp/0316771651/&#34;&gt;The Millennial Project: Colonizing&#xA;the Galaxy in Eight Easy Steps&lt;/a&gt;  and it seemed to have some interesting ideas&#xA;that I&amp;rsquo;ve never come across before.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://www.youtube.com/results?search_query=berklee+indian+ensemble&#34;&gt;Berklee Indian Ensemble&lt;/a&gt; performed at the &lt;a href=&#34;http://www.bgu.co.in/&#34;&gt;Bengaluru Ganesh Utsava&lt;/a&gt; and I went&#xA;along with &lt;a href=&#34;https://twitter.com/Sunil_santiago&#34;&gt;Sunil&lt;/a&gt; to their performance, which we thoroughly loved.&lt;/p&gt;&#xA;&lt;p&gt;I liked some of &lt;a href=&#34;https://www.youtube.com/results?search_query=chet+baker+instrumental&#34;&gt;Chet Baker instrumentals&lt;/a&gt; that I listened to this week.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-08-28</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-28/</link>
      <pubDate>Mon, 05 Sep 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-28/</guid>
      <description>&lt;p&gt;I liked &lt;a href=&#34;http://smo.nu/how-to-have-healthy-relationships-as-a-developer/&#34;&gt;this article&lt;/a&gt; advising developers on having healthy relationships.  Most&#xA;of it is common sense stuff &amp;ndash; &amp;ldquo;Whether it be a side project or main project,&#xA;understand that sacrificing relationships isn&amp;rsquo;t worth it.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;I really enjoyed &lt;a href=&#34;http://theladiesfinger.com/autorickshaw-rides/&#34;&gt;this article&lt;/a&gt; by Priyanka on how she started talking to Auto&#xA;Drivers.  She shares a bunch of stories of drivers she talked to, that makes me&#xA;wonder how many more such stories just go unheard, because I don&amp;rsquo;t talk.&lt;/p&gt;&#xA;&lt;p&gt;@scopatz wrote up a &lt;a href=&#34;https://github.com/github/choosealicense.com/issues/413#issuecomment-243598510&#34;&gt;nice argument&lt;/a&gt; explaining why @github should add back BSD to&#xA;the list of licenses shown on the site.  It taught me a thing or two about BSD&#xA;and MIT.&lt;/p&gt;&#xA;&lt;p&gt;I enjoyed spending the weekend at &lt;a href=&#34;https://twitter.com/_mavin&#34;&gt;@&lt;sub&gt;mavin&lt;/sub&gt;&lt;/a&gt;&amp;rsquo;s place, discussing continuous&#xA;improvement in life, among other things.  Also, had a lot of fun playing&#xA;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.wb.goog.ellen.psych&amp;amp;hl=en&#34;&gt;Psyche&lt;/a&gt;.  The game is so addictive, but the app is not all that great.  Someone&#xA;should make a more robust app for this, or something that piggybacks on an&#xA;existing network service like Telegram or Facebook chat or Google hangouts.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=erywPdFfORE&#34;&gt;Falling In Love At A Coffee Shop by Landon Pigg&lt;/a&gt; is a lovely song, that I&#xA;discovered this week.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-08-21</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-21/</link>
      <pubDate>Mon, 29 Aug 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-21/</guid>
      <description>&lt;p&gt;Vox has a nice short video on &lt;a href=&#34;http://www.vox.com/2015/11/19/9758062/y-axis-zero-chart&#34;&gt;shutting up about the y-axis&lt;/a&gt; &amp;ndash; It&amp;rsquo;s long past&#xA;time to say no to y-axis fundamentalism, they say.&lt;/p&gt;&#xA;&lt;p&gt;The New York Times has a &lt;a href=&#34;http://www.nytimes.com/interactive/2016/08/08/sports/olympics/history-olympic-dominance-charts.html&#34;&gt;great visual history&lt;/a&gt; of which countries have dominated&#xA;the Summer Olympics.&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;http://www.espn.in/olympics/story/_/id/17191749/dipa-vaults-biggest-stage&#34;&gt;story&lt;/a&gt; of Dipa by ESPN is an inspirational read.&lt;/p&gt;&#xA;&lt;p&gt;An old post on a &lt;a href=&#34;http://rigsomelight.com/2013/09/09/frameless-geodesic-dome.html&#34;&gt;Frameless Geodesic Dome&lt;/a&gt; that Bruce Hauman (of &lt;a href=&#34;https://github.com/bhauman/&#34;&gt;Figwheel fame&lt;/a&gt;)&#xA;built himself is very cool!&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;https://www.techinasia.com/millions-bank-saif-partnersbacked-gozoomo-shuts-shop-heres-happened&#34;&gt;article&lt;/a&gt; on India&amp;rsquo;s Gozoomo shutting down shop and returning VC money is&#xA;heartening and gives me some hope about startups in India.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-08-14</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-14/</link>
      <pubDate>Mon, 22 Aug 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-14/</guid>
      <description>&lt;p&gt;NYTimes has been doing some amazing visualizations for the Olympics and this&#xA;&lt;a href=&#34;http://www.nytimes.com/interactive/2016/08/15/sports/olympics/usain-bolt-mens-100-meters-final.html&#34;&gt;time lapse visualization&lt;/a&gt; of Bolt&amp;rsquo;s 100m Gold is great!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vimeo.com/107036411&#34;&gt;The History Project&lt;/a&gt; produced a book called Partitioned Histories that tries to&#xA;contrast the narratives of India and Pakistan on their histories using school&#xA;history text books. What a great idea!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Jr9_xvfr6bI&#34;&gt;This video&lt;/a&gt; about the Sunshine Orchestra being trained and tutored by Rahman and&#xA;his KM Music Conservatory is touching.&lt;/p&gt;&#xA;&lt;p&gt;Julia Evans&amp;rsquo; posts on how to &lt;a href=&#34;http://jvns.ca/blog/2016/08/16/how-do-you-work-on-something-important/&#34;&gt;decide&lt;/a&gt; and &lt;a href=&#34;http://jvns.ca/blog/2016/08/16/release-it-then-build-it/&#34;&gt;think&lt;/a&gt; about what to work on are great.&#xA;&amp;ldquo;Even reliably recognizing good ideas is hard!&amp;rdquo;, she says, and this resonates&#xA;with me.  Writing a release email as a way to think about why you are doing&#xA;something is great!&lt;/p&gt;&#xA;&lt;p&gt;Jasdev wrote about his &lt;a href=&#34;http://jasdev.me/monthly-checkins&#34;&gt;monthly check-ins&lt;/a&gt; with friends. I thought they were such&#xA;a great idea - simple, yet, powerful.  &amp;ldquo;The only regret I have about these&#xA;checkins is not starting sooner.&amp;rdquo;, he writes.&lt;/p&gt;&#xA;&lt;p&gt;This Vox article on America&amp;rsquo;s &lt;a href=&#34;http://www.vox.com/identities/2016/8/18/12490452/wealth-gap-30-years&#34;&gt;increasing wealth gap&lt;/a&gt; along racial lines is&#xA;really well done and thought provoking.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-08-07</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-07/</link>
      <pubDate>Tue, 16 Aug 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-08-07/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.indiaspend.com/cover-story/cool-data-visualisation-reveals-extent-of-global-warming-28723&#34;&gt;Great visualizations&lt;/a&gt; about how global temperatures have been changing in the&#xA;last ~165 years.  If you are still a global warming skeptic, you definitely&#xA;must see them.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.nytimes.com/interactive/2016/08/09/sports/olympics/2016-08-09-olympics-phelps-vs-phelps.html&#34;&gt;These visualizations&lt;/a&gt; of Michael Phelps&amp;rsquo; performances at Olympics over the years&#xA;by NYTimes are great, too!&lt;/p&gt;&#xA;&lt;p&gt;I came across these delightful videos (&lt;a href=&#34;https://www.youtube.com/watch?v=XatrFO1N0gY&#34;&gt;1&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=RQtuJnS5lPQ&#34;&gt;2&lt;/a&gt;) of girls and boys playing cricket&#xA;at Haji Public School.  Look ma, no sexism in &lt;a href=&#34;http://theladiesfinger.com/tata-salt-ad-babita-kumari/&#34;&gt;coverage of sports&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This (Telugu) interview of Dr Jayaprakash Narayan is &lt;a href=&#34;https://www.youtube.com/watch?v=xKF_HqEXLZI&#34;&gt;truly inspiring&lt;/a&gt;.  Also,&#xA;YouTube recommended his &lt;a href=&#34;https://www.youtube.com/watch?v=Uyr31JYwftI&#34;&gt;conversation with Sadhguru Jaggi Vasudev&lt;/a&gt;, which was&#xA;unexpectedly insightful, and covers a wide variety of topics &amp;ndash; spirituality,&#xA;religion, social organizations, politics, socialism vs. capitalism.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-07-31</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-31/</link>
      <pubDate>Mon, 08 Aug 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-31/</guid>
      <description>&lt;p&gt;Lots of Olympics stuff this week!&lt;/p&gt;&#xA;&lt;p&gt;I really liked this ad - &lt;a href=&#34;https://www.youtube.com/watch?v=i8to12qpeXg&#34;&gt;Rukna Nahi Hai&lt;/a&gt; - wishing all the Olympians a&#xA;wonderfully spirited competition, at Rio.  Go!&lt;/p&gt;&#xA;&lt;p&gt;Brazilian marathoner Vanderlei Cordeiro de Lima, the man who lit the Olympic&#xA;flame, inspires me with &lt;a href=&#34;http://qz.com/752356/the-inspiring-reason-olympic-marathoner-vanderlei-cordeiro-de-lima-lit-the-olympic-cauldron/&#34;&gt;his spirit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://scroll.in/article/812876/from-ambattur-to-rio-the-journey-of-an-athlete-from-chennais-suburbs-to-the-2016-olympics&#34;&gt;This story&lt;/a&gt; of Mohan Kumar from Ambattur, a Chennai suburb is inspiring. &amp;ldquo;Now I&#xA;am on the relay team. But in the next Olympics, I want to qualify for the&#xA;individual event. That&amp;rsquo;s my aim.&amp;rdquo;, he says.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/vandith&#34;&gt;@vandith&lt;/a&gt; recommended the &lt;a href=&#34;http://www.nike.com/in/en_gb/c/nike-plus/training-app&#34;&gt;Nike+ Training App&lt;/a&gt; to me and I really like it.  They&#xA;have some amazing workouts and pretty neat personalized workout plans.&lt;/p&gt;&#xA;&lt;p&gt;Coke Studio Pakistan is trying a &lt;a href=&#34;http://thereel.scroll.in/812923/coke-studio-for-the-deaf-will-change-the-way-you-think-about-music&#34;&gt;delightful experiment&lt;/a&gt; with their show this&#xA;time &amp;ndash; they are trying to use lights and vibrations to let the&#xA;hearing-impaired experience the music on their show better!&lt;/p&gt;&#xA;&lt;p&gt;Sainath&amp;rsquo;s &lt;a href=&#34;https://www.youtube.com/watch?v=sQjLj-suogQ&#34;&gt;keynote&lt;/a&gt; at Film Writers Association conference was yet another of his&#xA;thought-provoking speeches.  He sends you down a spiral of thought, when he&#xA;says, &amp;ldquo;How agonised we are when people die, and how untroubled we are by how&#xA;they live&amp;rdquo;.  I also enjoyed watching his (long) &lt;a href=&#34;https://www.youtube.com/watch?v=JYVLmHdBjPI&#34;&gt;casual chat&lt;/a&gt; from an year ago,&#xA;talking about his life and influences on him.&lt;/p&gt;&#xA;&lt;p&gt;David Sassoon the founder of InsideClimate News &lt;a href=&#34;https://medium.com/insideclimate-news/seven-things-you-need-to-know-about-non-profit-journalism-f1409b95fdad#.4fai5oqca&#34;&gt;writes&lt;/a&gt; about Non-Profit&#xA;journalism, the need for it, and how to have more of it.  He writes about it in&#xA;the American context, but India has its own share of troubles.  I consume quite&#xA;a bit of news from independent sources, but don&amp;rsquo;t really contribute to keep&#xA;them going.  I should turn this around.&lt;/p&gt;&#xA;&lt;p&gt;A bunch of residents of Urur Olcott Kuppam in Chennai &lt;a href=&#34;http://scroll.in/article/813133/media-got-it-wrong-in-its-coverage-of-tm-krishnas-magsaysay-award-say-fishing-village-residents&#34;&gt;responded&lt;/a&gt; to media&amp;rsquo;s&#xA;broken coverage of TM Krishna&amp;rsquo;s Magsaysay award.  I really liked how assertive&#xA;they were about their role in the music festival, its role in their lives, and&#xA;in clarifying how they see their fishing village as opposed to how the media&#xA;portrayed it.  They don&amp;rsquo;t mince any words.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;You can find my older weekly posts like this &lt;a href=&#34;https://punchagan.muse-amuse.in/tags/happy.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-07-24</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-24/</link>
      <pubDate>Sun, 31 Jul 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-24/</guid>
      <description>&lt;p&gt;This week was relatively quiet for me.  But, here&amp;rsquo;s what I liked, mostly from&#xA;my twitter timeline.  If you follow me on twitter, there may not be anything&#xA;new for you.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;https://www.youtube.com/watch?v=iy088gyClIc&#34;&gt;short video&lt;/a&gt; on how Nima made it to Ultimate&amp;rsquo;s most prestigious tournament&#xA;made me cry each time I watched it.  And movies/videos rarely make me cry.&lt;/p&gt;&#xA;&lt;p&gt;Sacha Chua &lt;a href=&#34;http://sachachua.com/blog/2016/03/microphthalmia-small-eye/&#34;&gt;writes&lt;/a&gt; about her baby&amp;rsquo;s Microphthalmia and says this &amp;ndash; &amp;ldquo;She&amp;rsquo;ll make&#xA;an awesome pirate. Or cyborg. Or cyborg pirate. If she wants.&amp;rdquo;  Woah!&lt;/p&gt;&#xA;&lt;p&gt;I discovered &lt;a href=&#34;https://soundcloud.com/krishashok/rains-of-castamere&#34;&gt;Rains Of Castamere by Krish Ashok&lt;/a&gt; and loved it. Some looping&#xA;happened!&lt;/p&gt;&#xA;&lt;p&gt;@varungrover wrote &lt;a href=&#34;https://twitter.com/varungrover/status/759034413040607232/photo/1&#34;&gt;argued&lt;/a&gt; for using better insults than &amp;lsquo;Presstitue&amp;rsquo; and I&#xA;agree. I have had similar thoughts on the other insults he talks about.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/aishu_s/status/759062643361533952&#34;&gt;This tweet thread&lt;/a&gt; got me thinking about speaking up, and standing up, and how&#xA;people fail to do it, and what could help prevent these failures.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/nidsitis/status/758912332936323072/photo/1&#34;&gt;This picture&lt;/a&gt; of kids praying at Haji Public School gave me hope.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-07-03</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-03/</link>
      <pubDate>Wed, 27 Jul 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-03/</guid>
      <description>&lt;p&gt;I really enjoyed reading the &lt;a href=&#34;http://muse-amuse.in/~punchagan/317574828-Perumal-Judgment.pdf&#34;&gt;full judgement&lt;/a&gt; given by the Madras High Court in&#xA;the Perumal Murugan case.  The court said something &lt;a href=&#34;http://scroll.in/article/811211/the-right-to-write-key-bits-from-the-judgment-that-brings-author-perumal-murugan-back-from-the-dead&#34;&gt;on the lines of&lt;/a&gt;: not all&#xA;art may be for everyone, and if you don&amp;rsquo;t like a book, throw it away.  The&#xA;judgement also made it clear that it is the responsibility of the state to&#xA;ensure that things don&amp;rsquo;t go haywire using appropriate measures, and banning&#xA;things left, right and center is not the way to deal with it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://imgur.com/a/YkDVQ&#34;&gt;This letter&lt;/a&gt; that a Law professor wrote in response to a student&amp;rsquo;s complaint&#xA;about him wearing a Black Lives Matter t-shirt is superb!&lt;/p&gt;&#xA;&lt;p&gt;Gabriel Weinberg&amp;rsquo;s &lt;a href=&#34;https://medium.com/@yegg/mental-models-i-find-repeatedly-useful-936f1cc405d#.jb26ylhgg&#34;&gt;post&lt;/a&gt; with a list of mental models that he found repeatedly&#xA;useful has been great.  There have also been some great comments on it!  I wish&#xA;to keep going back to the post.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/anaghs&#34;&gt;Anaghs&lt;/a&gt; shared a summary of Brian Christain&amp;rsquo;s &lt;a href=&#34;https://medium.com/the-long-now-foundation/solving-hard-decisions-1dabb1dbd14b#.urdva9rit&#34;&gt;Algorithms to Live By&lt;/a&gt; and the&#xA;books seems really interesting.  Added it to my reading list.&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;https://www.youtube.com/watch?v=OrAuc3-EI54&#34;&gt;ad&lt;/a&gt; by BigBazaar for Eid touched a chord.&lt;/p&gt;&#xA;&lt;p&gt;Black Mirror&amp;rsquo;s &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Entire_History_of_You&#34;&gt;The Entire History of You&lt;/a&gt; totally got to my head, and if you are&#xA;interested in the future of technology and human behavior, I highly recommend&#xA;watching this episode, if not all the episodes.  Thanks to &lt;a href=&#34;https://twitter.com/cloud9trt&#34;&gt;@9&lt;/a&gt; for the&#xA;recommendation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://thekindlyone.pythonanywhere.com/&#34;&gt;Calvin and Hobbes&amp;rsquo; Search&lt;/a&gt; is a fun project - search for Christmas, Life and&#xA;Universe and enjoy the wisdom!&lt;/p&gt;&#xA;&lt;p&gt;Sowmya Rajendran&amp;rsquo;s post on how the &lt;a href=&#34;http://www.thenewsminute.com/article/magic-menstrual-cup-how-it-made-my-period-freaking-easy-44827&#34;&gt;menstrual cup&lt;/a&gt; touched her life more than&#xA;anything else after the Internet, was an interesting read.&lt;/p&gt;&#xA;&lt;p&gt;The lights in the audience truly look &amp;ldquo;amazingly beautiful&amp;rdquo; in &lt;a href=&#34;https://www.youtube.com/watch?v=Qci3dMut-g0&#34;&gt;this Coldplay&#xA;video&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll try and post things that made me happy or touched my heart, each week.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-07-10</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-10/</link>
      <pubDate>Wed, 27 Jul 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-10/</guid>
      <description>&lt;p&gt;Airtel&amp;rsquo;s &lt;a href=&#34;https://twitter.com/airtelnews/status/753518084732878848&#34;&gt;response&lt;/a&gt; to &lt;a href=&#34;https://twitter.com/karthikb351&#34;&gt;@karthikb351&lt;/a&gt;&amp;rsquo;s write up on how they are &lt;a href=&#34;https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98#---0-257.ftneqcpnh&#34;&gt;sniffing and&#xA;censoring CloudFlare&amp;rsquo;s traffic in India&lt;/a&gt; was funny but sad, though, not totally&#xA;unexpected. For instance, see &lt;a href=&#34;https://twitter.com/kingslyj/status/753534036996460544/photo/1&#34;&gt;@kingslyj&lt;/a&gt;&amp;rsquo;s version of how this might end.&lt;/p&gt;&#xA;&lt;p&gt;I loved &lt;a href=&#34;https://www.theguardian.com/music/2016/jul/10/amanda-palmer-interview-you-got-me-singing&#34;&gt;this interview&lt;/a&gt; with Amanda Palmer where she talks about her stolen&#xA;Ukulele, Music, her dad and her baby and her love for life comes across, like&#xA;in everything else she does.  &amp;lsquo;I want to get a couple of T-shirts printed for&#xA;me and the baby that say: &amp;ldquo;We are determined to enjoy ourselves&amp;rdquo;&amp;rsquo;, she says.&lt;/p&gt;&#xA;&lt;p&gt;A year old but inspiring article on &lt;a href=&#34;http://www.nytimes.com/2015/08/30/magazine/the-meaning-of-serena-williams.html&#34;&gt;Serena Williams&lt;/a&gt;, shared by &lt;a href=&#34;https://twitter.com/baali_&#34;&gt;@baali&lt;/a&gt;.  I like&#xA;how she says, she&amp;rsquo;s opening the next door for the next person, like the many&#xA;people who opened many doors for her. &lt;a href=&#34;https://twitter.com/baali_&#34;&gt;@baali&lt;/a&gt; also recommended &lt;a href=&#34;https://youtube.com/watch?v=AxvUWofBdo4&#34;&gt;this song&lt;/a&gt; from&#xA;Neerja as background music, and I loved it!&lt;/p&gt;&#xA;&lt;p&gt;Pierre buttin&amp;rsquo;s &lt;a href=&#34;http://www.pierrebuttin.com/work/dayonadevice/&#34;&gt;screenshot art&lt;/a&gt; is amusing and gives a sense of how distracted&#xA;he is, each day of the week, and how distracted we are, as a people.&lt;/p&gt;&#xA;&lt;p&gt;We were walking through the fields and bushes in Hampi and stopped at the gate&#xA;of a private property.  A bearded man with a calm look on his face asked us &amp;ldquo;Do&#xA;you know where you are headed?&amp;rdquo;.  And then let us walk across his beautiful&#xA;nature home to the other side, where we found this &lt;a href=&#34;https://slack-files.com/T0MUM6C66-F1SSJ0KC3-b85733e158&#34;&gt;amusing sign&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Finally, this &lt;a href=&#34;https://www.youtube.com/watch?v=Cm2EnrUAn8c&#34;&gt;Nike India ad&lt;/a&gt; on Women in Sport is great!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>What I liked 2016-07-17</title>
      <link>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-17/</link>
      <pubDate>Wed, 27 Jul 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/what-i-liked-2016-07-17/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://twitter.com/cloud9trt&#34;&gt;@9&lt;/a&gt; shared this story about &lt;a href=&#34;http://www.filmsforaction.org/articles/the-white-man-in-that-photo/&#34;&gt;Peter Norman&lt;/a&gt;. Woah, so inspirational!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.livemint.com/Leisure/zo1459rOwDTjYN9Wr1ZJqJ/Amitav-Ghosh-We-are-living-our-lives-as-though-we-are-mad.html&#34;&gt;This conversation&lt;/a&gt; with Amitav Ghosh on his latest book The Great Derangement is&#xA;pretty scary!  He says, &amp;ldquo;You know that this great derangement is ultimately&#xA;going to lead to a great unraveling, but to see it working itself out, day&#xA;after day, in the news, it&amp;rsquo;s so terrifying. I mean, it&amp;rsquo;s here, it&amp;rsquo;s&#xA;happening. You may not see it a direct connection between the events happening&#xA;in the world today and the climate in general, but that relationship does&#xA;exist. In Syria, everything started with a great drought. The Middle East, this&#xA;entire Mediterranean region, is going through a historic drought. And if you&#xA;think about how this tumult in the Arab world began, it was with protests over&#xA;food in Tunisia. So what we&amp;rsquo;re facing really, if you like, is a catastrophic&#xA;convergence of natural impacts and human impacts.&amp;rdquo;  I ended up buying the book&#xA;at &lt;a href=&#34;https://www.facebook.com/The-Bookworm-152526681474551/&#34;&gt;Bookworm&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.indiaspend.com/cover-story/how-reservations-help-disadvantaged-caste-students-get-higher-education-88852&#34;&gt;This IndiaSpend article&lt;/a&gt; on how quotas have helped the disadvantaged caste&#xA;students is a really well written article, with informative charts.&lt;/p&gt;&#xA;&lt;p&gt;Kenneth Reitz released Episode-2 of &lt;a href=&#34;https://soundcloud.com/import-this&#34;&gt;Import This&lt;/a&gt;, a podcast that I wasn&amp;rsquo;t aware&#xA;of and ended up listening to &lt;a href=&#34;https://soundcloud.com/import-this/episode-1&#34;&gt;Episode-1&lt;/a&gt;. I really liked the discussion on being&#xA;considerate to others in communities that you are part of.  The quote that this&#xA;episode ends with, &amp;ldquo;Software is all about the people. Don&amp;rsquo;t dismiss them. Don&amp;rsquo;t&#xA;dismiss their experience.&amp;rdquo;, resonated well with me.&lt;/p&gt;&#xA;&lt;p&gt;Julia Evans&amp;rsquo; &lt;a href=&#34;https://pbs.twimg.com/media/CnpetubXYAA-cFx.jpg&#34;&gt;how to be a wizard programmer&lt;/a&gt; sketch is rad! (&lt;a href=&#34;https://twitter.com/b0rk/status/755020037979856896/photo/1&#34;&gt;tweet&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;I watched the movie &lt;a href=&#34;http://www.imdb.com/title/tt0878804/&#34;&gt;Blind Side&lt;/a&gt; (2009) with friends, and really liked it. SJ and&#xA;Oher together, they are a blast!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Assist time</title>
      <link>https://punchagan.muse-amuse.in/blog/assist-time/</link>
      <pubDate>Tue, 14 Jun 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/assist-time/</guid>
      <description>&lt;p&gt;I sometimes hang out on &lt;a href=&#34;http://webchat.freenode.net/?channels=%2523org-mode&#34;&gt;#org-mode&lt;/a&gt; or &lt;a href=&#34;http://webchat.freenode.net/?channels=%2523nikola&#34;&gt;#nikola&lt;/a&gt; and answer questions. I usually am&#xA;not able to answer off the top of my head and I look up docs or dig through the&#xA;code.  Sometimes, we find ready-made documented answers, but other times we end&#xA;up contributing some documentation, filing an issue, submitting a patch or&#xA;hacking up something for that super-special use-case.&lt;/p&gt;&#xA;&lt;p&gt;Until now, I looked at this time as IRC time, which loosely translates to&#xA;distraction time.  But, I&amp;rsquo;m usually learning about the tools I use a little bit&#xA;more. Even when I&amp;rsquo;m not, I&amp;rsquo;m helping someone do something they want to do.&#xA;Sometimes empowering them to fix future problems on their own.  And indirectly&#xA;making the user community a wee-bit happier, and possibly the software a tiny&#xA;bit better.&lt;/p&gt;&#xA;&lt;p&gt;This isn&amp;rsquo;t limited just to helping someone on IRC.  Helping out a co-worker do&#xA;something that they are new to, or just adding a comment or editing a&#xA;Stack-overflow answer may end up in the &amp;ldquo;distraction time&amp;rdquo; bin, just because&#xA;you weren&amp;rsquo;t doing something on your TODO list.  It needn&amp;rsquo;t be.&lt;/p&gt;&#xA;&lt;p&gt;Taking cue from &lt;a href=&#34;https://en.wikipedia.org/wiki/Assist_(football)&#34;&gt;scorers in Football&lt;/a&gt;, I decided to call this time &lt;strong&gt;assist time&lt;/strong&gt;&#xA;and to try to start seeing this time as (semi-)productive. Naming helps.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Effortful things</title>
      <link>https://punchagan.muse-amuse.in/blog/effortful-things/</link>
      <pubDate>Sat, 11 Jun 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/effortful-things/</guid>
      <description>&lt;p&gt;That dense book you want to read but has been lying on your desk while you&#xA;procrastinate on twitter. You know you&amp;rsquo;ll have to tune everything else out,&#xA;and read slowly, word by word, trying to understand and make sense.&lt;/p&gt;&#xA;&lt;p&gt;That vague blog post idea swirling in your head while you look at cat pictures,&#xA;one after another. Distilling your thoughts and putting them down for general&#xA;consumption is a lot of thinking and effort away.&lt;/p&gt;&#xA;&lt;p&gt;That &lt;code&gt;${cool_programming_thing}&lt;/code&gt; that a talk got you excited about so long ago.&#xA;But, watching talks and intending to start using it is all you do about it. You&#xA;know its going to take a fair amount of reading, thinking and time, before you&#xA;can really use it well.&lt;/p&gt;&#xA;&lt;p&gt;Like all those squats and lifts you dread, these things are building your&#xA;muscle. The thing about building muscle &amp;ndash; it needs effort and feels like so&#xA;much hard work.&lt;/p&gt;&#xA;&lt;p&gt;You can&amp;rsquo;t build muscles effortlessly. Go do those effortful things! Only if you&#xA;care about those muscles, anyway.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Stepping AFK</title>
      <link>https://punchagan.muse-amuse.in/blog/stepping-afk/</link>
      <pubDate>Fri, 03 Jun 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/stepping-afk/</guid>
      <description>&lt;p&gt;In the past few weeks, I noticed three instances where I was forced to take a&#xA;break exactly when I was ready to jump in and write some code to fix a bug or&#xA;add a small feature.  I had to step out of the house and take a walk to meet&#xA;someone, etc.&lt;/p&gt;&#xA;&lt;p&gt;I ended up getting ideas during the walks, which significantly changed and&#xA;simplified how I would&amp;rsquo;ve implemented things, if not for those breaks.  Even if&#xA;I did end up zeroing down to those solutions, I am pretty sure it would&amp;rsquo;ve&#xA;taken a couple of not-so-good attempts and much longer than it did.&lt;/p&gt;&#xA;&lt;p&gt;Context switches are usually considered to be &lt;a href=&#34;http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/&#34;&gt;expensive for programmers&lt;/a&gt;, but&#xA;taking a break at the exact time when I had all the required context loaded&#xA;into my head seemed to help. It was also probably helpful that I was taking a&#xA;walk, and there wasn&amp;rsquo;t really any other inputs or outputs competing for the&#xA;space in my head.&lt;/p&gt;&#xA;&lt;p&gt;This got me thinking about doing this more deliberately &amp;ndash; I&amp;rsquo;d love to hear&#xA;about any experiences or any experiments any of you have done with this.  Also,&#xA;I&amp;rsquo;m reminded of Rich Hickey&amp;rsquo;s &lt;a href=&#34;https://www.youtube.com/watch?v=f84n5oFoZBc&#34;&gt;Hammock Driven Development&lt;/a&gt; talk and I wonder if&#xA;this is a smaller/different version of it, and makes me want to try out the&#xA;things he suggests more deliberately.  If any of you has thoughts and&#xA;suggestions, I&amp;rsquo;d love to hear from you!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>PyCon India 2016 - Propose a talk</title>
      <link>https://punchagan.muse-amuse.in/blog/pycon-india-2016-propose-a-talk/</link>
      <pubDate>Tue, 31 May 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/pycon-india-2016-propose-a-talk/</guid>
      <description>&lt;p&gt;CFP for PyCon 2016 is &lt;a href=&#34;https://in.pycon.org/cfp/2016/proposals/&#34;&gt;open&lt;/a&gt; and you should propose a talk!&lt;/p&gt;&#xA;&lt;p&gt;There has been a lot of discussion on trying to improve the talk quality at the&#xA;events. As my bit of contribution to this, below is a re-hash of some good&#xA;advice from the internet on why you should give a talk, and how to submit a&#xA;good proposal.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why&#34;&gt;Why?&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;You &lt;a href=&#34;https://vimeo.com/96692937#t=2m56s&#34;&gt;needn&amp;rsquo;t be an expert&lt;/a&gt; on a topic. If you have enough experience about&#xA;something to help make the next person&amp;rsquo;s experience with it better, you are&#xA;good.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Its a great way to find people who are interested in the same things as you&#xA;are and to get to talk to them.  If you are an introvert, you should&#xA;&lt;a href=&#34;https://emptysqua.re/blog/tech-talks-are-campfires-jesses-three-reasons-you-should-speak-at-pycon/#meet-specialists&#34;&gt;definitely be speaking&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Proposing and giving a talk is about thinking about something hard enough to&#xA;refine your thoughts, and being able to explain it to others. Its a useful&#xA;skill to hone.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;how&#34;&gt;How?&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Talks are &lt;a href=&#34;http://speaking.io/plan/talks-are-entertainment/&#34;&gt;entertainment&lt;/a&gt;. Pick a topic that you are excited about and fascinated&#xA;by. Let it be a general topic that will have a significant number of people&#xA;interested in it.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;What you want the attendees to be telling their friends about your talk,&#xA;after they go back.  Make it the &lt;a href=&#34;http://blog.briancurtin.com/posts/writing-a-pycon-proposal.html&#34;&gt;objective&lt;/a&gt; of your talk.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Submit a complete, clear and compelling proposal. Show the reviewers that you&#xA;are willing to put in the effort to prepare for and to give a great&#xA;talk. Here are a &lt;a href=&#34;https://github.com/akaptur/pycon-proposals/tree/master/accepted&#34;&gt;bunch of proposals&lt;/a&gt; to see and learn from.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Submit an outline along with your talk. Show the talk can be delivered in the&#xA;given time and will be interesting. Include an indication of how much &lt;a href=&#34;https://github.com/akaptur/pycon-proposals/blob/master/accepted/important_decisions_kaptur_2014.md#outline&#34;&gt;time&lt;/a&gt;&#xA;you intend to spend on each part of your talk.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Choose a good title.  The title is what catches the attention of your&#xA;audience when they are trying to pick a talk.  Avoid buzz words.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Get feedback. Like any writing, feedback can be helpful at all stages &amp;ndash;&#xA;brainstorm while choosing topics to getting critique on the full abstract.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Convince the reviewers that you can give a &lt;a href=&#34;https://emptysqua.re/blog/seven-tips-for-pycon/#note-to-the-organizers&#34;&gt;well-rehearsed and entertaining&lt;/a&gt; &amp;ndash;&#xA;link to previous talks you&amp;rsquo;ve given, include links to any testimonials you&amp;rsquo;ve&#xA;received from your audience, etc.  If you don&amp;rsquo;t have a previously recorded&#xA;talk, give a small talk to your friends or colleagues and have it recorded.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;PyCon US has some &lt;a href=&#34;https://us.pycon.org/2016/speaking/talks/&#34;&gt;good advice&lt;/a&gt; on how to submit a proposal and most of it is&#xA;generic enough for you to use for PyCon India, or any other conference.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;These posts (&lt;a href=&#34;https://emptysqua.re/blog/tech-talks-are-campfires-jesses-three-reasons-you-should-speak-at-pycon/&#34;&gt;1&lt;/a&gt; &lt;a href=&#34;https://emptysqua.re/blog/seven-tips-for-pycon/&#34;&gt;2&lt;/a&gt; and &lt;a href=&#34;https://emptysqua.re/blog/tag/conference-tips/&#34;&gt;more&lt;/a&gt;) by Jesse Davis are so so good!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I also liked &lt;a href=&#34;https://vimeo.com/96692937&#34;&gt;&amp;ldquo;The Talk on Talks&amp;rdquo;&lt;/a&gt; by Zach Holman.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Thinking about Data Ethics</title>
      <link>https://punchagan.muse-amuse.in/blog/thinking-about-data-ethics/</link>
      <pubDate>Wed, 25 May 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/thinking-about-data-ethics/</guid>
      <description>&lt;p&gt;Earlier this month, a researcher made a dataset containing the profiles of about&#xA;70,000 users public. He didn&amp;rsquo;t really see a problem in doing this because he&#xA;felt he was only presenting &lt;a href=&#34;https://twitter.com/KirkegaardEmil/status/730449904909324289&#34;&gt;already publicly available&lt;/a&gt; data in a more usable&#xA;form. was only presenting it in a more usable form.&lt;/p&gt;&#xA;&lt;p&gt;Yesterday, I came across this quote in the very first chapter of &lt;a href=&#34;https://twitter.com/allendowney&#34;&gt;Allen Downey&lt;/a&gt;&amp;rsquo;s&#xA;book &lt;a href=&#34;http://greenteapress.com/thinkstats2/index.html&#34;&gt;Think Stats&lt;/a&gt; which I liked a lot, and reminded me of this incident.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;//c2.staticflickr.com/8/7193/26969166130_58e4865f47_b.jpg&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;I hadn&amp;rsquo;t looked at the OKCupid data release and the discussion around it much,&#xA;but I went back and read &lt;a href=&#34;https://points.datasociety.net/okcupid-data-release-fiasco-ba0388348cd#.u8xxlkqsv&#34;&gt;this article&lt;/a&gt; by a social media researcher who thinks a&#xA;lot about these things.&lt;/p&gt;&#xA;&lt;p&gt;She puts forth a lot of interesting ideas to think about ethics. Some things&#xA;that stood out to me are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask yourself how the person whose data you are using feels about the data.&lt;/li&gt;&#xA;&lt;li&gt;Taking a &amp;lsquo;what if&amp;rsquo; impact approach to thinking about data and ethics.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Also, you needn&amp;rsquo;t really call yourself a researcher to be actually doing&#xA;experiments with (or &lt;a href=&#34;http://www.npr.org/2016/05/17/478266839/this-is-your-brain-on-uber&#34;&gt;analyzing&lt;/a&gt;) &amp;ldquo;big-data&amp;rdquo; and discovering and putting out facts&#xA;that have an impact &amp;ndash; however big or small. You should really go read the&#xA;article, whether or not you are a researcher using data.&lt;/p&gt;&#xA;&lt;p&gt;Incidentally, there is a meet-up on &lt;a href=&#34;http://www.meetup.com/DataKind-Bangalore/events/231310093/&#34;&gt;Data Ethics&lt;/a&gt; this weekend in Bangalore. I&amp;rsquo;m&#xA;excited to learn and think more about this, and talk to others who care.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Level-up Tools</title>
      <link>https://punchagan.muse-amuse.in/blog/level-up-tools/</link>
      <pubDate>Mon, 23 May 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/level-up-tools/</guid>
      <description>&lt;p&gt;Thanks to a &lt;a href=&#34;https://twitter.com/baali_&#34;&gt;friend&lt;/a&gt; I got an upgrade to our still-being-setup kitchen.  I now&#xA;have a non-stick pan along with a few more new additions.  I would previously&#xA;use a bowl that people usually use to boil &lt;a href=&#34;http://img6a.flixcart.com/image/pot-pan/t/s/8/aluminium-polish-top-jk-vallabhdas-400x400-imae7w9y9ehukjhx.jpeg&#34;&gt;milk&lt;/a&gt; etc. for making whatever I did.&#xA;The non-stick pan feels so great!  It has made it a lot simpler to make some of&#xA;the things I used to, because its non-stick. And it has vastly expanded the&#xA;possibilities of things I can make, by virtue of being flat and wide based.&#xA;The pan is such a great addition to my kitchen paraphernalia, and it adds a new&#xA;dimension to the kind of things I can make.  I&amp;rsquo;m not here to write a user&#xA;review for it, though.&lt;/p&gt;&#xA;&lt;p&gt;What are such tools in other things that you do, that drastically changed the&#xA;way you did something, or added a new dimension to the kinds of things you&#xA;could do, tools that make you feel like you have a new super-power?  Learning&#xA;to write Python (after starting off with C) seemed to give me so much power&#xA;allowing me to focus on the problem, rather than fussing over the low level&#xA;details. Sasha mentions in &lt;a href=&#34;http://sasha.wtf/anki-post-1/&#34;&gt;this post&lt;/a&gt; how using a Spaced Repetition System like&#xA;&lt;a href=&#34;https://ankiweb.net/&#34;&gt;Anki&lt;/a&gt; drastically improved her efficiency because she could focus on thinking&#xA;about higher level things rather than trying to recall or search for what&#xA;method or function to use to do something.&lt;/p&gt;&#xA;&lt;p&gt;What are some such level-up tools for you? Is there a systematic approach to&#xA;discovering tools?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>blog-admin and Nikola</title>
      <link>https://punchagan.muse-amuse.in/blog/blog-admin-and-nikola/</link>
      <pubDate>Sat, 21 May 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/blog-admin-and-nikola/</guid>
      <description>&lt;p&gt;Another post about blogging.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/CodeFalling/blog-admin&#34;&gt;blog-admin&lt;/a&gt; now supports &lt;a href=&#34;http://getnikola.com&#34;&gt;Nikola&lt;/a&gt;, thanks to yours truly. &lt;code&gt;blog-admin&lt;/code&gt; is an Emacs&#xA;package by &lt;a href=&#34;https://twitter.com/codefalling&#34;&gt;CodeFalling&lt;/a&gt; that lets you view and manage your (static site&#xA;generated) blog from within inside Emacs.&lt;/p&gt;&#xA;&lt;p&gt;Nikola&amp;rsquo;s command line utility is pretty nifty and does a bunch of useful&#xA;things. I had a few utility functions to do common tasks like create new post&#xA;and deploy blog. This worked well, but moment I came across this &lt;code&gt;blog-admin&lt;/code&gt;&amp;rsquo;s&#xA;tabular view, I was sold!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/punchagan/org2blog&#34;&gt;org2blog&lt;/a&gt; (a blogging tool I used previously) had a tracking file that kept&#xA;track of all the posts I made, and I used it quite a bit for navigation &amp;ndash;&#xA;thanks to &lt;code&gt;org-mode&lt;/code&gt;&amp;rsquo;s search functionality. The tabular view of &lt;code&gt;blog-admin&lt;/code&gt;&#xA;is even better!  I really like the fact that the author has tried to keep the&#xA;package generic enough to support any blog, and adding support for Nikola has&#xA;been quite easy.&lt;/p&gt;&#xA;&lt;p&gt;The filtering functionality is crude, but good enough for a start. One thing I&#xA;want to add is a preview functionality for drafts. Showing some (writing)&#xA;statistics would also be nice &amp;ndash; No. posts in the last month, total published&#xA;posts, etc.  No promises, but you may see some of these things, soon. :)&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Tedium in work-flows</title>
      <link>https://punchagan.muse-amuse.in/blog/tedium-in-work-flows/</link>
      <pubDate>Thu, 19 May 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/tedium-in-work-flows/</guid>
      <description>&lt;p&gt;I use &lt;a href=&#34;http://getnikola.com&#34;&gt;Nikola&lt;/a&gt; for generating this blog. When creating a new post, it prompts for&#xA;a title, and creates a file for the post.&lt;/p&gt;&#xA;&lt;p&gt;Often I&amp;rsquo;m starting off with only a vague idea that needs to be fleshed out&#xA;before it can be published (or discarded). It is quite difficult to come up&#xA;with a title at this stage. I just want to start a draft and write things down!&lt;/p&gt;&#xA;&lt;p&gt;I could use a &amp;ldquo;draft-title&amp;rdquo; and change it after finishing a post, but this&#xA;feels tedious &amp;ndash; requires 3 steps &amp;ndash; change the title, post filename and post&#xA;slug.  The last two steps are optional, really, but I feel they are important&#xA;especially when the original title is very different from the new one.&lt;/p&gt;&#xA;&lt;p&gt;Being forced to come up with a title before anything else, feels tedious and,&#xA;adds to the effort required to start off a new post.  I shouldn&amp;rsquo;t really be&#xA;worrying about the effort required to change the title of an unwritten post,&#xA;but it happens subconsciously.&lt;/p&gt;&#xA;&lt;p&gt;To work around this, I now have a &amp;ldquo;re-title utility&amp;rdquo; in my editor that takes&#xA;care of all the tedious details.  I can start with a random title, like&#xA;Draft-1, and change it when I&amp;rsquo;m done with the post.  I feel this is going to&#xA;lead to a lot more drafts, at the very least, if not published posts.&lt;/p&gt;&#xA;&lt;p&gt;Another work-flow related thing I came across recently was @Malabarba&amp;rsquo;s &lt;a href=&#34;https://github.com/clojure-emacs/cider/issues/1717#issue-150907043&#34;&gt;issue&lt;/a&gt;&#xA;on CIDER (an IDE for Clojure in Emacs).  The &lt;a href=&#34;http://www.braveclojure.com/getting-started/#Using_the_REPL&#34;&gt;REPL&lt;/a&gt; takes a while to startup and&#xA;this caused him to not use CIDER for running tests, if there wasn&amp;rsquo;t an already&#xA;open REPL.&lt;/p&gt;&#xA;&lt;p&gt;The tedium that people feel effects how they use the tool.  Not surprisingly,&#xA;making tedious-feeling tasks a breeze with the tool also effects how and how&#xA;much they use it.  Subtle variations in a work-flow could make or break it.&#xA;How do you discover such potential work-flow make-or-break-ers? I think, these&#xA;things would help:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use the tool yourself (dog-food)&lt;/li&gt;&#xA;&lt;li&gt;Talk to (or watch!) people using your tool&lt;/li&gt;&#xA;&lt;li&gt;Look at work-flows in other similar tools&lt;/li&gt;&#xA;&lt;li&gt;Thinking explicitly about various scenarios and simplifying or improving&#xA;work-flows&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I&amp;rsquo;d love to hear examples of this, and any ideas or thoughts you may have on&#xA;identifying and fixing such things!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Error messages and new users</title>
      <link>https://punchagan.muse-amuse.in/blog/error-messages-and-new-users/</link>
      <pubDate>Tue, 17 May 2016 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/error-messages-and-new-users/</guid>
      <description>&lt;p&gt;I was helping a friend of mine setup &lt;a href=&#34;http://jajoosam.github.io&#34;&gt;his blog&lt;/a&gt; and we were trying to use &lt;a href=&#34;http://hexo.io&#34;&gt;Hexo&lt;/a&gt; &amp;ndash;&#xA;a static site generator.  We chose a Javascript based tool since he&amp;rsquo;s trying to&#xA;learn Javascript.  I skimmed through active Javascript projects in &lt;a href=&#34;https://staticsitegenerators.net&#34;&gt;this list&lt;/a&gt;&#xA;and finally zeroed down upon Hexo based on its popularity.  I promised to help&#xA;my friend to set this up, but he first tried to do it on his own and got back&#xA;to me after an hour or so, quite frustrated and almost on the verge of giving&#xA;up setting it up.  I didn&amp;rsquo;t expect this from a tool that had so many stars,&#xA;forks, plugins and so much active development.&lt;/p&gt;&#xA;&lt;p&gt;We finally got it working, but we found that the error messages were horrendous&#xA;&amp;ndash; even for someone who has been using free and open-source tools for a while&#xA;now.  Printing out errors from compiler or interpreter directly along with the&#xA;stack trace is almost always the worst thing to do for a tool/utility (as&#xA;opposed to an API or library).  The stack trace is definitely useful, for&#xA;developers trying to build upon or improve your tool.  Have a debug or&#xA;development mode where developers can get all the information they need.&lt;/p&gt;&#xA;&lt;p&gt;If you care about your users, especially new users, make sure you spend&#xA;sufficient time on showing human-readable messages. If possible list the&#xA;possible causes for every error along with tips for troubleshooting.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cold</title>
      <link>https://punchagan.muse-amuse.in/blog/cold/</link>
      <pubDate>Wed, 13 Nov 2013 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/cold/</guid>
      <description>&lt;p&gt;It was a pleasant Saturday evening in the middle of the winter. Christmas was&#xA;just round the corner and love in the air. The sun was just setting and&#xA;everything outside his window was given a fresh coat of snow, tickled by the&#xA;red, quickly fading light. Not that he noticed. He stared blankly out of the&#xA;window, looking at nothing in particular. He had just woken up from his&#xA;afternoon nap; but he&amp;rsquo;d buy it if you told him he&amp;rsquo;d been sleeping for a year&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;You could see the icy river crawling ahead, from his window.  People walking&#xA;over the bridge, a few camera flashes going off, people stopping over and&#xA;looking far ahead into the horizon &amp;ndash; collecting their thoughts, couples&#xA;walking hand-in-hand enjoying each others&amp;rsquo; company; You could see it all, from&#xA;up there! But, as they say, you only see what you look for. And he, couldn&amp;rsquo;t&#xA;see any of this. His looked out of his window and saw none of this.&lt;/p&gt;&#xA;&lt;p&gt;He is walking down the same bridge. He didn&amp;rsquo;t know where he was going; his head&#xA;at least. His legs did; as always. He was walking down in his regular yellow&#xA;shirt and black jeans, that you could mistake for a uniform, if you followed&#xA;him for a few days. Extremely under-dressed for the chilly night, one would&#xA;say. He kept walking down the main street, lined with shops brightly lit up for&#xA;the festive season. The pavement bustled with with people walking with a spring&#xA;in their step &amp;ndash; the spring that the festive season and all the love in the air&#xA;brought to you. Not that he noticed it, or had any of it in his step.&lt;/p&gt;&#xA;&lt;p&gt;Soon, he&amp;rsquo;s walking through the park. The park that was built to celebrate time,&#xA;ticking away furiously. Or to celebrate the time everyone in the world had, to&#xA;enjoy themselves. He walked past the skating rink, with lots of people having&#xA;the time of their life, ice skating; and a lot more, awaiting their turn. The&#xA;first timers, old and young, making up for their inexperience, with their&#xA;excitement; holding onto whatever they can, to finish each round, to start the&#xA;next! The veterans, taking the center-stage and showing off their moves!  He&#xA;was barely aware of their presence and just walked on, past all the action.&lt;/p&gt;&#xA;&lt;p&gt;The music festival; he walked past it too, like the crowd didn&amp;rsquo;t exist, the&#xA;noise didn&amp;rsquo;t, the music didn&amp;rsquo;t; like there was nothing happening! The fountain&#xA;&amp;ldquo;felt&amp;rdquo; no different. The cold breeze, did sprinkle the water to quite a&#xA;distance and everybody kept a safe distance to avoid the chilling shower,&#xA;except for the kids, who found it amusing to run into the shower for a split&#xA;second and run back madly. How could he walk just by it, and not feel a thing!&lt;/p&gt;&#xA;&lt;p&gt;The lakefront. That is where his legs always brought him in the end. The&#xA;brilliantly lit skyline was a delight to watch, but I don&amp;rsquo;t believe he saw any&#xA;of it. He just stared into it, blankly. He kept staring, as the night got&#xA;chillier and the surroundings kept getting more and more deserted. Seconds&#xA;ticked away, minutes and hours passed by! He stayed on, staring ahead. It&#xA;didn&amp;rsquo;t matter how much below zero the mercury had gone. This wasn&amp;rsquo;t the first&#xA;night he was spending staring into the nothingness. It turned out to be the&#xA;coldest night, in a decade. But that didn&amp;rsquo;t matter to him. Nothing did. Nothing&#xA;has, for a while now; Ever since he turned cold.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Unread (8,762)</title>
      <link>https://punchagan.muse-amuse.in/blog/unread-8762/</link>
      <pubDate>Mon, 03 Jun 2013 00:00:00 +0530</pubDate>
      <guid>https://punchagan.muse-amuse.in/blog/unread-8762/</guid>
      <description>&lt;p&gt;I am unread.  Unlike you, who classify yourselves as well-read or&#xA;not, I am classified as unread or not.  Well, you could call me&#xA;not well-read too, I guess.  I was looked at once, my innards&#xA;glanced through, and was hurriedly marked as unread, starred and&#xA;tagged.  Given my length, the care with which I was composed, and&#xA;the flurry with which I was stowed away, I probably contain&#xA;something important, to be read at the opportune moment, something&#xA;to be cherished and to be replied to with diligence and care.  I&#xA;felt a sense of pride.&lt;/p&gt;&#xA;&lt;p&gt;I got composed and sent weeks ago, and have been lying here&#xA;untouched, since.  I get buried deeper and deeper every day, with&#xA;a daily flood of newer stuff piling up onto me.  While my&#xA;composer, eagerly awaits a reply, (less and less eagerly each day,&#xA;though) I have lost all hope of being read and replied to.  I&#xA;curse myself for carrying something so important.  A thousand&#xA;other replies have been sent, and a few thousand others composed&#xA;here, but my turn hasn&amp;rsquo;t come, yet.&lt;/p&gt;&#xA;&lt;p&gt;How I wish, it&amp;rsquo;d be my turn today.  How I wish, I could push my&#xA;way up through to the top of the stack.  How I wish, I could see&#xA;the eager wait come to an end!  How I wish, I&amp;rsquo;m given the&#xA;attention I deserved, today!  Reply, ASAP!&lt;/p&gt;&#xA;&lt;p&gt;PS: Apologies for all those emails that are still starred and&#xA;unread, in my Inbox&amp;hellip;&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
