<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ishan — programming</title><description>Posts in the &quot;programming&quot; category</description><link>https://ishan.page/</link><item><title>Announcing a new chess bot - A0lite-js</title><link>https://ishan.page/blog/a0lite-js/</link><guid isPermaLink="true">https://ishan.page/blog/a0lite-js/</guid><description>A0lite-js is a web-native chess engine that is compatible with Leela Chess Zero Networks</description><pubDate>Sat, 21 Dec 2024 00:00:00 GMT</pubDate><category>programming</category><category>chess</category><category>programming</category><category>javascript</category><category>webassembly</category></item><item><title>Why FileLinks Didn&apos;t Work in Google Colab&quot;</title><link>https://ishan.page/blog/colab-download-files/</link><guid isPermaLink="true">https://ishan.page/blog/colab-download-files/</guid><description>and How Buttons Saved the Day</description><pubDate>Sun, 09 Jun 2024 00:00:00 GMT</pubDate><category>programming</category><category>google-colab</category><category>filelinks</category><category>python</category><category>colab</category><category>programming</category><category>jupyter</category></item><item><title>Read This Next: Using AI For Recommending Posts On My Blog</title><link>https://ishan.page/blog/read-this-next-embeddings-llm-rag/</link><guid isPermaLink="true">https://ishan.page/blog/read-this-next-embeddings-llm-rag/</guid><description>How I built a post recommendation feature for my blog using text embeddings, GPT-4 and ChromaDB with LangChain</description><pubDate>Sun, 03 Mar 2024 00:00:00 GMT</pubDate><category>programming</category><category>programming</category><category>llm</category><category>embeddings</category><category>meta</category></item><item><title>To A Man With `jq`, Everything Looks Like JSON</title><link>https://ishan.page/blog/2023-12-07-jq-hammer-nails/</link><guid isPermaLink="true">https://ishan.page/blog/2023-12-07-jq-hammer-nails/</guid><pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate><category>programming</category><category>bash</category><category>jq</category><category>shell</category><category>programming</category><category>linux</category></item><item><title>Accidentally deleted your .bashrc?</title><link>https://ishan.page/blog/2023-11-28-bashrc-oopsie-deleted/</link><guid isPermaLink="true">https://ishan.page/blog/2023-11-28-bashrc-oopsie-deleted/</guid><pubDate>Tue, 28 Nov 2023 00:00:00 GMT</pubDate><category>programming</category><category>bash</category><category>linux</category><category>shell</category><category>skel</category></item><item><title>The Ultimate Interactive JQ Guide</title><link>https://ishan.page/blog/2023-11-06-jq-by-example/</link><guid isPermaLink="true">https://ishan.page/blog/2023-11-06-jq-by-example/</guid><description>Learn how to search, query, and modify JSON data with 25 interactive jq examples and explanations</description><pubDate>Mon, 06 Nov 2023 00:00:00 GMT</pubDate><category>programming</category><category>jq</category><category>featured</category></item><item><title>Dear past me, use the flags</title><link>https://ishan.page/blog/2023-07-26-use-the-flags-luke/</link><guid isPermaLink="true">https://ishan.page/blog/2023-07-26-use-the-flags-luke/</guid><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate><category>programming</category><category>programming</category></item><item><title>Programming &quot;with the grain</title><link>https://ishan.page/blog/2023-07-09-programming-with-the-grain/</link><guid isPermaLink="true">https://ishan.page/blog/2023-07-09-programming-with-the-grain/</guid><description>Every system has a hidden, &quot;natural&quot; structure of how data flows through it. Learn how to find it.</description><pubDate>Sun, 09 Jul 2023 00:00:00 GMT</pubDate><category>programming</category><category>programming</category><category>go</category><category>cpp</category><category>computer-science</category><category>deep-dive</category><category>featured</category></item></channel></rss>