<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nikhil Raghav</title>
    <link>/</link>
    <description>Recent content on Nikhil Raghav</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>© Nikhil 2025</copyright>
    <lastBuildDate>Sat, 25 Oct 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tools I use</title>
      <link>/posts/tools-i-use/</link>
      <pubDate>Sat, 25 Oct 2025 00:00:00 +0000</pubDate>
      <guid>/posts/tools-i-use/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve seen youtubers add such lists in their description, tools they use for content creation, camera, lens, lights, even the keyboard they use.&lt;/p&gt;&#xA;&lt;p&gt;I thought it would be fun to write mine and get to know what you use. I&amp;rsquo;m a Software Engineer by profession, most of the tools I use can be used in any sort of knowledge work.&lt;/p&gt;&#xA;&lt;nav id=&#34;TableOfContents&#34;&gt;&#xA;  &lt;ul&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#productivity--note-taking&#34;&gt;Productivity &amp;amp; Note taking&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#ai--development-tools&#34;&gt;AI &amp;amp; Development Tools&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#hardware--devices&#34;&gt;Hardware &amp;amp; Devices&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#writing--utilities&#34;&gt;Writing &amp;amp; Utilities&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/nav&gt;&#xA;&lt;h2 id=&#34;productivity--note-taking&#34;&gt;Productivity &amp;amp; Note taking&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://obsidian.md/&#34;&gt;Obsidian&lt;/a&gt;&lt;/strong&gt; - For notes or jotting anything under the sun. This is where everything ends up. I&amp;rsquo;m using it since 2020. I have tried other note taking tools logseq, notion, joplin, simplenote and friends - paid, free and opensource but couldn&amp;rsquo;t use them as simply I use obsidian.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Book Reviews</title>
      <link>/books/</link>
      <pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate>
      <guid>/books/</guid>
      <description>&lt;div class=&#34;book-intro&#34;&gt;&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;Books I&#39;ve read, updated less frequently. Three stars is normal, four stars are very good and five stars exceptional.&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;th&gt;Book Title&lt;/th&gt;&#xA;      &lt;th&gt;Review&lt;/th&gt;&#xA;      &lt;th&gt;Rating&lt;/th&gt;&#xA;    &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Shift&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Good sequel to wool, you learn nanotech can be endgame for humanity&amp;#39;s progress. Gave me enough closure to not read the third installment.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Wool&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Read this because Apple TV show wasn&amp;#39;t moving fast.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Death&amp;#39;s end&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;First half is good, second half leaves a lot to desire. You can stop reading after 70%&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Dark Forest&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Good story, great scale, bumpy translation&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Three body problem&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Great Sci-fi, you&amp;#39;ll learn how to stop scientific progress with two protons&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Veronica Decides To Die&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;I want to read all books by Coelho&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Our trees still grow in Dehra&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;School homework. Done late&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;14 years with Boss&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Read one chapter from it in a random NCERT book. I like learning about movies, so picked up the book.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;By way of deception : Making of a Mossad officer&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Read this after watching Munich. Re-read worthy&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Thoughts of a philosophical fighter pilot&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;I was bored when I read it for the first time. As it is a collection of his talks, material is very redundant.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Castle - Franz Kafka&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Frustrating. Last Kafka book I&amp;#39;ll read&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Reluctant Fundamentalist&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Ali Sethi sang this Ghazal &amp;#34;Dil lagaane ki baat karte ho&amp;#34; which is in the movie of the same name. I also like Sonya Jehan who is in the same movie. So read the book. It&amp;#39;s a good book.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Measure&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Speculative Sci-fi. Solid promise and progress, meh payoff&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Gunahon Ka Devta&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Loved this. Recommended.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Build&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Recommended.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Gods Themselves&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Gripping. Amazing plot and weird alien sex. I saw those aliens in my dreams the same night.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;What I talk about when I talk about running&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;If you love Murakami and running&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;40 rules of love&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Makes you kinder and want to read Rumi.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Kafka on the shore&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;I liked it. Magical realism, good character development and animation by Ghibli studios.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Metamorphosis&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Recommend this to people you hate.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Story of your life and others&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Best ones are _Liking what you see_, _Hell is absence of God_, _The Merchant and the Alchemist&amp;#39;s Gate_ and _Understand_&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Lifecycle of Software Objects&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Cool book cover. This can be a Netflix show. Resonates as you might have seen this pattern over and over in your life. A startup pioneers new tech, everything goes well until they run out of time to figure out how to make the business profitable. Now when they pull the plug and shut down the shop, hobbyists, tinkerers and fanboys are left behind. Finding ways to make whatever they&amp;#39;re left with work. Forming communities. Things aren&amp;#39;t fun anymore.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Designing Distributed Systems&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Good primer for cloud native deployment patterns. Outdated code.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Designing Data Intensive Applications&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;The Book I think Architects keep under their pillow and read first thing in the morning.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Effective Engineer&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;It has two major ideas - prioritize high leverage tasks, make feedback loops shorter. Rest of the book is examples, techniques and action plans to adopt, practice and exploit these ideas. So reading the book and making notes is half the battle. Must read even if you&amp;#39;re not planning to be an engineer for long.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Project Hail Mary&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Book you can recommend to someone who wants to get into reading or sci-fi. Andy Weir writes like a blogger. PRO TIP : Read books set in a spaceship during flights. Sound of aeroplane engine and occasional turbulence elevate the reading experience&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Foundation&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Read this as it is a popular classic, not planning to read other books in the series. Apple TV show is so good it is unfair.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Beowulf&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Took a lot of effort to complete, which wasn&amp;#39;t worth it at all. Zemeckis movie is better.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Flowers for Algernon&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;A novella. Man with an IQ of 68 triples his IQ after treatment. Story is first person account of these changes. So quality of writing waxes and wanes with the IQ. Might also help you be empathetic towards people who have a slower learning pace.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Einstein&amp;#39;s Dreams&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Short and evoking. 30 thought experiments&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;High Output Management&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;THE BOOK for MANAGERS but presents clever ideas that can be used by anyone. For example the idea that material becomes more valuable as it moves through the process, can be used to optimize any process you&amp;#39;re working with whether it is conveyor belt in a factory or a CI pipeline.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Dune&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Boring. Read it because 2021 movie ended prematurely.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Missing Readme&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Great book, doesn&amp;#39;t matter if you&amp;#39;re starting out or not.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Old man and the Sea&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;I love this. Reminds me of my English teacher.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Pragmatic Thinking&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Written well, I couldn&amp;#39;t move past one chapter of Pragmatic programmer but reading it was effortless.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Picture of Dorian Grey&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Yes please, more stories about Faustian Bargain.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Brave New World&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;At this point things misinformation, short attention span, constant search for escapism, racism is so normalised that it doesn&amp;#39;t ring any bells when you read about it in a ninety year old book. Watch Logan&amp;#39;s run&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;I am legend&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Zombies screeching outside my house, while I&amp;#39;m trying to fall asleep in a cozy blanket is a fantasy I entertain. Loved this book&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Devdas&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Watch DevD. Read this book. Then watch DevD again&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Dream Machine: Revolution that made computing personal&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Multiverse of Computer Science and Engineering. Cameos from Alan Turing, Alan Kay, Von Neumann or whoever you know&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Vijaydan Detha ki Lokpriya Kahaniyan&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;I love his stories. Sadly this is the only book that is available easily.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Jagannath&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Bizarre short stories. Didn&amp;#39;t like it.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Animal Farm&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Mandatory read. If you just want to read what you already see around put into words beautifully.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Men without Women&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;This introduced me to Murakami. Found it better than Hemingway&amp;#39;s book with same name. Re-read worthy&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Of mice and men&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Books ain&amp;#39;t no good. A guy needs somebody to be near him&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Karmayog&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Great Book. Recommended&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Great Mental Models: General Thinking Concepts&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;I&amp;#39;m a Charlie Munger fanboy&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Fahrenheit 451&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Boring. Now I know what inspired hounds in Kingsman and Golden circle.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;A Guide to the Good Life: The Ancient Art of Stoic Joy&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Read it if you&amp;#39;re hearing the word stoic for the first time and want some reference to other stoic philosophy books.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The War of Art&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Writer&amp;#39;s block. I read this I&amp;#39;m still in writer&amp;#39;s block.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Pirate Cinema&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Swipe to Unlock&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Fluff&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;1984&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;More of a mandatory read. Didn&amp;#39;t like it that much. Easy to recommend&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Food rules : An Eater&amp;#39;s manual&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Don&amp;#39;t eat what your grandma won&amp;#39;t recognize as food&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Drive: The Surprising Truth About What Motivates Us&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Blog Post, turned into a book. Read a summary somewhere, save time.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The 22 immutable laws of Marketing - Al ries, Jack trout&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Was mentioned in Tim Ferris podcast. Easy to process, actionable wisdom.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;The Vault of Vishnu&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Started so well, ended like a B-grade bollywood movie.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Irresistible : The Rise of Addictive Technology and Business of Keeping Us Hooked&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;You can&amp;#39;t leave a habit cold turkey, there are parts to it which need to dismantled or just replaced one by one and some caution to be taken to not including the same cues in your environment which&amp;#39;ll result in relapse. Good book.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Planet of the Apes&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Read the book even if you have watched the movies, just read it.&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;&#34; target=&#34;_blank&#34;&gt;Chitralekha&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Exploration of sin, human nature and effectiveness of imposed abstinence. Cat theory&lt;/td&gt;&#xA;      &lt;td style=&#34;white-space: nowrap;&#34;&gt;&#xA;        &#xA;        ⭐&#xA;        &#xA;        ⭐&#xA;        &#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;</description>
    </item>
    <item>
      <title>[Tutorial] Codecadet XXII</title>
      <link>/posts/codecadet-xxii-editorial/</link>
      <pubDate>Sat, 25 Sep 2021 00:00:00 +0000</pubDate>
      <guid>/posts/codecadet-xxii-editorial/</guid>
      <description>&lt;h4 id=&#34;1-code-cards&#34;&gt;1. &lt;a href=&#34;https://www.hackerearth.com/problem/algorithm/code-cards-19ccb549/&#34;&gt;Code Cards&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;p&gt;Suppose length of $S1$ is $n$. If $S1$ and $S2$ differ at some index $i$, then we can make $S1_i$ and $S2_i$ equal only when one of them is $ and other is one of the letters in the set { c, o, d, e}.&lt;/p&gt;&#xA;&lt;p&gt;Otherwise, it is impossible to make $S1$ and $S2$ equal.&lt;/p&gt;&#xA;&lt;p&gt;If it is possible, count number of occurrences where $S1$ and $S2$ differ and print that count.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Minimum changes to make XOR of all segments of a fixed length zero</title>
      <link>/posts/subarray-xor-zero/</link>
      <pubDate>Sat, 17 Jul 2021 00:00:00 +0000</pubDate>
      <guid>/posts/subarray-xor-zero/</guid>
      <description>&lt;h2 id=&#34;problem-statement&#34;&gt;Problem Statement&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Given an array $A$ of length $N$ and an integer $K$, find minimum number of elements to change in the array such that xor of all segments of size $K$ becomes zero.&lt;/p&gt;&#xA;&lt;p&gt;where&#xA;$1 \leq K \leq N \leq 2000$ and $0 \leq A_i \leq 1024$&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As the window of size $K$ moves one step from first $K$ elements it leaves behind the first element and includes $K+1_{th}$ element. More formally&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to set up mpd with blissify</title>
      <link>/posts/mpd-with-bliss/</link>
      <pubDate>Fri, 02 Jul 2021 00:00:00 +0000</pubDate>
      <guid>/posts/mpd-with-bliss/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/MusicPlayerDaemon/MPD&#34;&gt;MPD&lt;/a&gt; is a server-side music player, which can be further improved by using different plugins and libraries to enhance overall music listening experience on all the devices on a network.&lt;/p&gt;&#xA;&lt;p&gt;As it is a server-side application you&amp;rsquo;ll also need a client to go along with it, usually MPD can relay its output to different channels at the same time so you can enjoy it on anything that can process a http stream and is on the same network (any device with a web browser).&lt;/p&gt;</description>
    </item>
    <item>
      <title>[Tutorial] I. Magic Potion - Asia Nanjing Regional Contest 2018-19</title>
      <link>/posts/magic-potion/</link>
      <pubDate>Fri, 25 Jun 2021 00:00:00 +0000</pubDate>
      <guid>/posts/magic-potion/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://codeforces.com/gym/101981&#34;&gt;Problem link&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CSES Math Problemset Tutorial</title>
      <link>/posts/cses-math/</link>
      <pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate>
      <guid>/posts/cses-math/</guid>
      <description>&lt;p&gt;&lt;strong&gt;NOTE : It is incomplete, If you don&amp;rsquo;t find what you&amp;rsquo;re looking for, check back in a week.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;nav id=&#34;TableOfContents&#34;&gt;&#xA;  &lt;ul&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#exponentiation&#34;&gt;Exponentiation&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#exponentiation-ii&#34;&gt;Exponentiation II&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#counting-divisors&#34;&gt;Counting Divisors&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#common-divisors&#34;&gt;Common divisors&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#sum-of-divisors&#34;&gt;Sum of Divisors&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#binomial-coefficients&#34;&gt;Binomial Coefficients&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#creating-strings-ii&#34;&gt;Creating Strings II&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#distributing-apples&#34;&gt;Distributing Apples&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#christmas-party&#34;&gt;Christmas Party&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#fibonacci-numbers&#34;&gt;Fibonacci Numbers&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#throwing-dice&#34;&gt;Throwing Dice&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#graph-paths-i&#34;&gt;Graph Paths I&lt;/a&gt;&#xA;      &lt;ul&gt;&#xA;        &lt;li&gt;&lt;/li&gt;&#xA;      &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#graph-paths-ii&#34;&gt;Graph Paths II&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#dice-probability&#34;&gt;Dice Probability&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#bracket-sequences-i&#34;&gt;Bracket Sequences I&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#bracket-sequences-ii&#34;&gt;Bracket Sequences II&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/nav&gt;&#xA;&lt;p&gt;So, there are total 31 problems, let&amp;rsquo;s solve them by the solve count.&lt;/p&gt;&#xA;&lt;h2 id=&#34;exponentiation&#34;&gt;Exponentiation&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cses.fi/problemset/result/2320542/&#34;&gt;Problem Statement&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monday Links #3</title>
      <link>/posts/links3/</link>
      <pubDate>Mon, 22 Feb 2021 00:00:00 +0000</pubDate>
      <guid>/posts/links3/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://asciinema.org&#34;&gt;Asciinema&lt;/a&gt; Purely text-based approach to recording terminal sessions. I saw something of this kind on &lt;a href=&#34;https://scrimba.com&#34;&gt;scrimba&lt;/a&gt; where you can pause the video and start editing the code on the screen. Asciinema is a better way to post command line sessions or tutorials than writing down zillion commands for copy pasting or a gif without any video controls where someone has to wait for the loop to complete so that they can pickup from where they left.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Solving A XOR operation - Hackerearth</title>
      <link>/posts/xor-operation/</link>
      <pubDate>Mon, 08 Feb 2021 00:00:00 +0000</pubDate>
      <guid>/posts/xor-operation/</guid>
      <description>&lt;p&gt;For context, &lt;a href=&#34;https://www.hackerearth.com/practice/basic-programming/bit-manipulation/basics-of-bit-manipulation/practice-problems/algorithm/strange-xor-2-fc8ad535/&#34;&gt;link&lt;/a&gt; to the problem being discussed.&lt;/p&gt;&#xA;&lt;h4 id=&#34;solution-that-passes&#34;&gt;Solution that passes&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Let&amp;rsquo;s say $X = e_1\oplus e_2\oplus\cdots \oplus e_n$ i.e. XOR of all elements of $S$. If it satisfies the condition of being $k$ then it is the answer, otherwise no answer exists.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;why-is-it-so&#34;&gt;Why is it so?&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;One thing is for sure that every element will be mapped to some other element in the set.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;If the answer is $k$ then $a_i$ will be mapped to $a_i\oplus k$. So what we can do is we can check to which element, first element of the set will be mapped, i.e. try every possible pair with first element and check if so formed $k$ is the answer. Mind that $k$ will always be positive as there is no repetition in a set.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monday Links #2</title>
      <link>/posts/links2/</link>
      <pubDate>Tue, 02 Feb 2021 00:00:00 +0000</pubDate>
      <guid>/posts/links2/</guid>
      <description>&lt;p&gt;Could&amp;rsquo;ve padded this with some other post but neither had time nor inspiration to write one. Now we have back to back monday links :).&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://boris-marinov.github.io/vim-awesome/&#34;&gt;Why is Vim awesome&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://notes.andymatuschak.org/&#34;&gt;Andy Matuschak&amp;rsquo;s notes&lt;/a&gt; Loved the way this website (or I should call it a webpage) is organised, great flow which helps in revisiting whatever you&amp;rsquo;ve recorded without opening zillion tabs and aids in breadth-first-searching the notes instead of falling down into a rabbit hole of information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monday Links #1</title>
      <link>/posts/links1/</link>
      <pubDate>Sun, 17 Jan 2021 00:00:00 +0000</pubDate>
      <guid>/posts/links1/</guid>
      <description>&lt;p&gt;This post is a right step in the direction of making this blog a link farm. Many blogs I follow post such kind of links frequently. I thought it is an interesting way to share links and creating new posts without much hardwork other than wandering aimlessly on hackernews and lobsters.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.pragmaticengineer.com/distributed-architecture-concepts-i-have-learned-while-building-payments-systems/&#34;&gt;Distributed architecture concepts I learned while building a large payments system - The  Pragmatic Engineer&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://highscalability.com/youtube-architecture&#34;&gt;Youtube Architecture - High Scalability&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introduction to Competitive Programming</title>
      <link>/posts/cpintro/</link>
      <pubDate>Sun, 10 Jan 2021 00:00:00 +0000</pubDate>
      <guid>/posts/cpintro/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/files/session.pdf&#34;&gt;Slide Deck&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/nKQpS0dg61Y?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;NOTE : This page is to act as a supplement to the content I covered in the stream. There are some points here which are very concise but are explained well in the stream because video format has its own benefits as you can&amp;rsquo;t write as fast as you speak or think.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Codeforces Round #690 (Div. 3)</title>
      <link>/posts/cf1462/</link>
      <pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate>
      <guid>/posts/cf1462/</guid>
      <description>&lt;p&gt;It was the first round in which I managed to solve 6 problems out of 7, submitting the last one in last 3 seconds. Following are some thoughts I had while solving those problems and some mistakes I made. I make it a point to refer the notebook I use for writing observations and calculations during contest for writing these blogs. So that even if I delay the post by a day or two I don&amp;rsquo;t miss much on the content. So let&amp;rsquo;s start with the first problem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Codechef October Lunchtime 2020 Division 1</title>
      <link>/posts/ltime89/</link>
      <pubDate>Sun, 01 Nov 2020 00:00:00 +0000</pubDate>
      <guid>/posts/ltime89/</guid>
      <description>&lt;p&gt;Made 3 full successful submissions and 1 partial scored 325 points with lot of wrong submissions and ended up at 230th place. Here are the notes on some problems I solved during and after the contest and the thought process I had while solving them. I write these posts so that I can document any new problem solving techniques, observation or method of thinking about the problem I encounter during a contest. It also doubles up as an upsolving journal and lets me review my own thought process and outlook during the contest.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self updating readme on github</title>
      <link>/posts/selfupdate/</link>
      <pubDate>Sun, 25 Oct 2020 00:00:00 +0000</pubDate>
      <guid>/posts/selfupdate/</guid>
      <description>&lt;p&gt;Recently created a readme for my profile on github, found out all kinds of things you can automate using github actions and reflect them on your readme, like followers, stars, self updating profile links or a feed from your blog.&lt;/p&gt;&#xA;&lt;p&gt;First of all those who don&amp;rsquo;t know about it, if you create a repo with the same name as your username on github, it will act as a README for your profile. So if you haven&amp;rsquo;t created one yet, go create it. It is like instagram bio on steroids.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Codeforces Round #676 (Div. 2)</title>
      <link>/posts/cf1421/</link>
      <pubDate>Tue, 20 Oct 2020 00:00:00 +0000</pubDate>
      <guid>/posts/cf1421/</guid>
      <description>&lt;p&gt;Had to perform better than last round to increase the rating again but started thinking in wrong direction for problem D, but solved it afterwards without editorials and easy to come up with solution. So I had to get this analysis out of the way before tonight&amp;rsquo;s Div.3 round. Contest was easy enough till D. I&amp;rsquo;m still not able to understand how I will approach problem E, it will be a blog in itself when I understand that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Codeforces Raif Round 1 [Div.1 &#43; Div.2]</title>
      <link>/posts/cf1428/</link>
      <pubDate>Sun, 18 Oct 2020 00:00:00 +0000</pubDate>
      <guid>/posts/cf1428/</guid>
      <description>&lt;p&gt;Most recent round I participated in after a break of about 2 weeks. This is a new exercise that I&amp;rsquo;ve started to note down my thoughts and performance history in these blogs. So that I don&amp;rsquo;t repeat same mistakes more often and have some more clarity about what I go through when I&amp;rsquo;m participating and it will also double up as notes for some techniques and styles I come across while solving or upsolving that contest. Let&amp;rsquo;s start already.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Big Browser is watching</title>
      <link>/posts/palemoon/</link>
      <pubDate>Sat, 10 Oct 2020 00:00:00 +0000</pubDate>
      <guid>/posts/palemoon/</guid>
      <description>&lt;p&gt;&lt;em&gt;UPD : These views are really old, I still use firefox, you can stop updating firefox by making changes to about:policies or can use icecat or librewolf. But firefox is by far the most advanced and private browser.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I love minimal software and always try to minimize bloat on whatever system I use. I also like to read too many blogs on internet but you don&amp;rsquo;t need a power hungry and feature rich browser to &amp;ldquo;just read blogs&amp;rdquo;. So recently, I came across &lt;a href=&#34;https://www.youtube.com/watch?v=EBWy1d-JE6A&#34;&gt;this&lt;/a&gt; video introducing &lt;a href=&#34;https://hacktivis.me/projects/badwolf&#34;&gt;BadWolf&lt;/a&gt;, which is a minimal &lt;a href=&#34;https://webkitgtk.org&#34;&gt;WebKitGTK+&lt;/a&gt; based browser that has two very accessible buttons to toggle javascript and images on a webpage and one simple download manager. I know there is much more going on behind the scenes, but this is what that meets the eye first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Private search engine in 5 minutes</title>
      <link>/posts/searx/</link>
      <pubDate>Mon, 21 Sep 2020 00:00:00 +0000</pubDate>
      <guid>/posts/searx/</guid>
      <description>&lt;p&gt;Every non privacy respecting search engine out there logs your search history to profile you and target you with more personalised ads, sometimes that also leads to a self created filter bubble.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://searx.me&#34;&gt;&lt;strong&gt;Searx&lt;/strong&gt;&lt;/a&gt; is a metasearch engine available under GPL 3, which compiles search results from more than 70 search engines. Fun fact is you can deploy it locally and enjoy searching from your customised search engine. I&amp;rsquo;ll walk you through the deployment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Basic ffmpeg reference</title>
      <link>/posts/ffmpeg-reference/</link>
      <pubDate>Sat, 19 Sep 2020 00:00:00 +0000</pubDate>
      <guid>/posts/ffmpeg-reference/</guid>
      <description>&lt;h4 id=&#34;1-converting-to-some-format&#34;&gt;1. Converting to some format&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i input.mp3 output.m4a&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;2-merging-audio-and-video&#34;&gt;2. Merging audio and video&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can change final container (mkv is most versatile), ffmpeg automatically decides the decoders for the job.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i audio.mp3 -i video.mp4 -c copy merged_video.mkv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;3-keeping-output-quality-same-as-input-quality--sameq&#34;&gt;3. Keeping Output quality same as Input quality (-sameq)&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i input.avi -sameq output.mkv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;4-convert-only-first-30-seconds--t&#34;&gt;4. Convert only first 30 seconds (-t)&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i aadat.mp3 -t &lt;span style=&#34;color:#ae81ff&#34;&gt;30&lt;/span&gt; aadatintro.mp3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-t&lt;/code&gt; also supports &lt;code&gt;hh:mm:ss&lt;/code&gt; as time format&lt;/li&gt;&#xA;&lt;li&gt;Variation of this can be used to cut a part of the video, &lt;code&gt;-ss&lt;/code&gt; flag sets the start time. So set the start time with &lt;code&gt;-ss&lt;/code&gt; and duration with &lt;code&gt;-t&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i aadat.mp3 -ss 1:12 -t 1:00 solo.mp3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;5-strip-audio-or-video&#34;&gt;5. Strip audio or video&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-an&lt;/code&gt; removes audio and &lt;code&gt;-vn&lt;/code&gt; strips video&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i video.mp4 -vn audio.mp3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;6-bitrate&#34;&gt;6. Bitrate&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-ab&lt;/code&gt; sets the audio bitrate and &lt;code&gt;-b&lt;/code&gt; sets the video bitrate explicitly&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -i audio.mp3 -ab 128k audiocompressed.mp3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;notes&#34;&gt;Notes&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;default bitrate for video is 200kbps and 64 kbps for audio&lt;/li&gt;&#xA;&lt;li&gt;ffmpeg options are always applied to next file in argument list, can be input or ouput file.&lt;/li&gt;&#xA;&lt;li&gt;RTFM for more&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Counting with hashmaps</title>
      <link>/posts/counting-with-maps/</link>
      <pubDate>Tue, 15 Sep 2020 00:00:00 +0000</pubDate>
      <guid>/posts/counting-with-maps/</guid>
      <description>&lt;p&gt;It is a recurring and really useful idea to count some property in O(n) in an array if the relation is some kind of equation where right hand side and left hand side only differs in their indexes. For example &lt;strong&gt;counting number of subarrays with sum X&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-subarrays-with-sum-x&#34;&gt;1. Subarrays with sum X&lt;/h2&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s say we are given an array &lt;strong&gt;A&lt;/strong&gt; of length &lt;strong&gt;N&lt;/strong&gt; and we have to count how many subarrays of &lt;strong&gt;A&lt;/strong&gt; sum up to a given number &lt;strong&gt;X&lt;/strong&gt;. First of all to support subarray sum query in O(1) time we need to calculate prefix sum for &lt;strong&gt;A&lt;/strong&gt;. After that we have two options:&lt;/p&gt;</description>
    </item>
    <item>
      <title>About Me</title>
      <link>/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/about/</guid>
      <description>&lt;p&gt;Hi, I&amp;rsquo;m Nikhil.  Welcome to my website.&lt;/p&gt;&#xA;&lt;p&gt;I like &lt;a href=&#34;https://www.instagram.com/raghav.nikhil_/&#34;&gt;singing&lt;/a&gt;, &lt;a href=&#34;/books/&#34;&gt;reading&lt;/a&gt;, photography and staying fit.&lt;/p&gt;&#xA;&lt;p&gt;I love art in every form, movies, album cover, grafitti on top of a matchbox or jingle in a toothpaste ad.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m happiest when I&amp;rsquo;m solving complex problems with people who are kind, thoughtful and love to learn from each other. Working as an engineer at Uber, before that I worked at Flipkart.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m a solid type &lt;a href=&#34;https://www.b-society.org/chronobiology/&#34;&gt;A-person&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Archive</title>
      <link>/archive/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/archive/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/codecadet-xxii-editorial/&#34;&gt;[Tutorial] CodeCadet XXII&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/subarray-xor-zero/&#34;&gt;Minimum changes to make XOR of all segments of a fixed length zero&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/mpd-with-bliss/&#34;&gt;How to setup MPD with blissify&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/magic-potion/&#34;&gt;[Tutorial] I. Magic Potion - Asia Nanjing Regional Contest 2018-19&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/cses-math/&#34;&gt;CSES Math Problemset Tutorial&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/links3/&#34;&gt;Monday Links #3&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/xor-operation/&#34;&gt;Solving A XOR operation - Hackerearth&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/links2/&#34;&gt;Monday Links #2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/links1/&#34;&gt;Monday Links #1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/cpintro/&#34;&gt;Introduction to Competitive Programming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/cf1462/&#34;&gt;Codeforces Round #690 (Div. 3)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/ltime89/&#34;&gt;Codechef October Lunchtime 2022 Division 1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/selfupdate/&#34;&gt;Self updating readme on github&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/cf1421/&#34;&gt;Codeforces Round #676 (Div. 2)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/cf1428/&#34;&gt;Codeforces Raif Round 1 [Div.1 + Div.2]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/palemoon/&#34;&gt;Big browser is watching&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/searx/&#34;&gt;Private search engine in 5 minutes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/ffmpeg-reference/&#34;&gt;Basic ffmpeg reference&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/posts/counting-with-maps/&#34;&gt;Counting with hashmaps&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Links</title>
      <link>/links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/links/</guid>
      <description>&lt;p&gt;Some blogs, people, youtube channels, subreddits and other pages on internet worth checking out.&lt;/p&gt;&#xA;&lt;h1 id=&#34;blogs&#34;&gt;Blogs&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://super-memory.com&#34;&gt;Super Memory&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://dynomight.net&#34;&gt;Dynomight&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://venam.nixers.net/blog/&#34;&gt;Venam&amp;rsquo;s blog&lt;/a&gt; - Well researched articles about UNIX, philosophy and more&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://fs.blog/&#34;&gt;Farnam Street Blog&lt;/a&gt; - Great blog on improving reading, decisions and mental models&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://drewdevault.com/&#34;&gt;Drew DeVault&amp;rsquo;s Blog&lt;/a&gt; - founder of &lt;a href=&#34;https://sr.ht&#34;&gt;SourceHut&lt;/a&gt;, writes about state of FOSS, opinions on different tech, some rants, personal experiences and HOW-Tos&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.paulgraham.com&#34;&gt;Paul Graham&lt;/a&gt; - Classic&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://arnon.dk/&#34;&gt;Arnon Shimoni&lt;/a&gt; - Product management and design stories and sometimes writes on databases&lt;/p&gt;</description>
    </item>
    <item>
      <title>Newsletter</title>
      <link>/subscribe/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/subscribe/</guid>
      <description>&lt;p&gt;I share a lot of links to things I find interesting. Started a newsletter to do this meticulously.&lt;/p&gt;&#xA;&lt;p&gt;Trying to improve as an engineer, competitive programmer and finding new ways and insights to improve how I work. I read a lot too. Subscribe to my newsletter to receive weekly/fortnightly links to articles, resources, books and websites which might help you.&lt;/p&gt;&#xA;&lt;p&gt;Won&amp;rsquo;t spam and you can read previous versions &lt;a href=&#34;https://purpleterminal.substack.com/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;In case you don&amp;rsquo;t like subscribing via email, &lt;a href=&#34;https://purpleterminal.substack.com/feed&#34;&gt;here&lt;/a&gt; is full content RSS Feed for the newsletter&lt;/p&gt;</description>
    </item>
    <item>
      <title>Today I learned</title>
      <link>/til/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/til/</guid>
      <description>&lt;p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
