<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thejesh GN</title>
	<atom:link href="https://thejeshgn.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://thejeshgn.com</link>
	<description>A container for all my views with excerpts from technology, travel, films, books, kannada, friends and other interests. I am Thejesh GN, friends call me Thej.</description>
	<lastBuildDate>Tue, 25 Aug 2026 09:21:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://thejeshgn.com/wp-content/uploads/2015/08/cropped-thejeshgn_icon1-150x150.png</url>
	<title>Thejesh GN</title>
	<link>https://thejeshgn.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">9645742</site>	<item>
		<title>Exploring 1-Bit LLMs</title>
		<link>https://thejeshgn.com/2026/08/25/exploring-1-bit-llms/</link>
					<comments>https://thejeshgn.com/2026/08/25/exploring-1-bit-llms/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 09:21:32 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Large Language Model]]></category>
		<category><![CDATA[Small Language Model]]></category>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39680</guid>

					<description><![CDATA[My interest in LLMs has increasingly shifted towards smaller models, small in terms of size and their ability to run on modest local machines. For some time now, I have been using models with fewer than 40 B parameters on my machines in some quantized way. Then I came across BitNet, a project&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">My interest in LLMs has increasingly shifted towards smaller models, small in terms of size and their ability to run on modest local machines. For some time now, I have been using models with fewer than 40 B parameters on my machines in some quantized way. Then I came across BitNet, a project that introduced me to the concept of using just 1 bit per weight.</p>






<h4 class="wp-block-heading">Quantization</h4>



<p class="wp-block-paragraph"><a href="https://hai.stanford.edu/ai-definitions/what-are-weights" target="_blank" rel="noreferrer noopener">Weights are represented</a> by numbers in a model. A normal model might store each weight using 16 bits, i.e<strong> </strong>FP16 (half-precision floating-point). Quantization reduces that dramatically, where weights are represented using INT8 (8-bit integer) or INT4 (4-bit integer). They reduce precision but <a href="https://developer.nvidia.com/blog/int4-for-ai-inference/" target="_blank" rel="noreferrer noopener">increase inference speed</a> and reduce hardware requirements. Most of the time, quantization is performed post-training, which reduces model accuracy. But there is INT4 QAT (4-bit Integer <a href="https://www.ibm.com/think/topics/quantization-aware-training" target="_blank" rel="noreferrer noopener">Quantization-Aware Training</a>), which does this during training, thereby reducing the extreme accuracy drops common with standard 4-bit quantization.</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Approach</th><th>Training</th><th>Inference weights</th></tr></thead><tbody><tr><td>FP16 model</td><td>Full precision</td><td>FP16</td></tr><tr><td>INT8 post-training quantization</td><td>Train normally, quantize later</td><td>INT8</td></tr><tr><td>INT4 QAT</td><td>Quantization simulated during training</td><td>INT4</td></tr><tr><td>BitNet</td><td>Designed and trained around extreme low-bit weights</td><td>ternary or binary</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>



<h4 class="wp-block-heading">1 bit weight</h4>



<p class="wp-block-paragraph">1-bit goes one step further and asks: what if the weights were just one bit, and if that were done during training? With exactly 1 bit per weight, each weight can have only 2 possible values. 0 or 1. 0 represents -1 and 1 represents +1. i.e., instead of storing numbers like 0.72, -0.13, 1.24, -0.56, we will store +1, -1, +1, -1. That is at least 16 times less storage for weights theoretically.</p>



<h4 class="wp-block-heading">1.58 bit weight</h4>



<p class="wp-block-paragraph">In <a href="https://arxiv.org/abs/2504.12285v2">1.58-bit weights</a> (ternary bit weights), there are three possible values: {-1, 0, +1}. Theoretically, we need log2(3) bits of information to distinguish between 3 possible states : 2<sup>x</sup>=3. i.e. log<sub>2</sub>​(3)≈1.585. Hence the name.</p>



<p class="wp-block-paragraph">For our interpretation and understanding:</p>



<ul class="wp-block-list">
<li>0: the input is effectively ignored for that connection. i.e., no influence at all, which also gives you built-in sparsity.</li>



<li>+1: the input contributes positively to the output. i.e., an increase in the input pushes the weighted sum up. This is &#8220;same-direction&#8221; influence.</li>



<li>-1: the input contributes negatively. i.e., an increase in the input pushes the weighted sum down. This is &#8220;opposite-direction&#8221; influence.</li>
</ul>



<h4 class="wp-block-heading">1.125-bit weight</h4>



<p class="wp-block-paragraph">1.125-bit applies different logic for compression and calculation. One can&#8217;t literally allocate 1.125 bits per weight. The way this works is that the average bit allocation is used when they are packed. For example, it takes 9 bits to store 8 weights; thus, the average number of bits per weight is 1.125. One important distinction here is that bits per weight doesn&#8217;t necessarily tell you how many values each individual weight can take. <strong>1.58 has a clean theoretical connection</strong> to three states, while <strong>1.125 bpw</strong> usually describes the overall encoding/storage scheme. The table below should make a bit clear</p>



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><thead><tr><th>Format</th><th>Possible basic values</th><th>Approx storage / 1B weights</th></tr></thead><tbody><tr><td>FP16</td><td>~65,536</td><td>2 GB</td></tr><tr><td>INT8</td><td>256</td><td>1 GB</td></tr><tr><td>INT4</td><td>16</td><td>500 MB</td></tr><tr><td>Ternary</td><td>3</td><td>~198 MB at theoretical 1.58 bpw</td></tr><tr><td>1.125-bit</td><td>special packed encoding</td><td>~141 MB</td></tr><tr><td>Binary</td><td>2</td><td>125 MB</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">BitNet b1.58 2B4T</h4>



<p class="wp-block-paragraph">This is the first open-source, native 1-bit Large Language Model (LLM) at the 2-billion parameter scale, developed by Microsoft Research. You can find the <a href="https://huggingface.co/microsoft/bitnet-b1.58-2B-4T">model on the hugging face</a>, it needs a specific inference code called <a href="https://github.com/microsoft/BitNet">bitnet.cpp</a>.</p>



<h4 class="wp-block-heading">Bonsai models</h4>



<p class="wp-block-paragraph"><a href="https://huggingface.co/collections/prism-ml/bonsai" target="_blank" rel="noreferrer noopener">Bonsai 1-bit models</a> are probably the first set of production-ready binary/ternary models. They have <a href="https://huggingface.co/prism-ml/Bonsai-1.7B-gguf" target="_blank" rel="noreferrer noopener">1.7B</a>, <a href="https://huggingface.co/prism-ml/Bonsai-4B-gguf" target="_blank" rel="noreferrer noopener">4B</a>, <a href="https://huggingface.co/prism-ml/Bonsai-8B-gguf" target="_blank" rel="noreferrer noopener">8B</a>, and <a href="https://huggingface.co/prism-ml/Bonsai-27B-gguf" target="_blank" rel="noreferrer noopener">27B</a> parameter models.</p>



<p class="wp-block-paragraph">I have been running the 8B-parameter version locally. My experience with it has been positive. I have explored it for text summaries, code explanations, etc. I will try to install the 27B version and do some coding to see how it goes.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
# Install llama
curl -LsSf https://llama.app/install.sh | sh
# Serve the model using OpenAI-compatible API and a web ui
llama serve -hf prism-ml/Bonsai-1.7B-gguf:Q1_0
# or 8B parameter version
llama serve -hf prism-ml/Bonsai-8B-gguf:Q1_0
</pre></div>


<p class="wp-block-paragraph">Note: Yes, I have moved away from Ollama and now mostly use <a href="https://llama.app/">llama.cpp</a>. Also I sometimes <a href="https://www.jan.ai/">Jan.ai</a> along with <a href="https://openwebui.com/">OpenWebUI</a></p>



<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39680" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/08/25/exploring-1-bit-llms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39680</post-id>	</item>
		<item>
		<title>Weekly Notes 34/2026</title>
		<link>https://thejeshgn.com/2026/08/21/weekly-notes-34-2026/</link>
					<comments>https://thejeshgn.com/2026/08/21/weekly-notes-34-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 17:30:20 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<location><![CDATA[APU]]></location>
		<location><![CDATA[Bengaluru]]></location>
		<location><![CDATA[Hesaraghatta]]></location>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39668</guid>

					<description><![CDATA[With the Peppo team here in Bangalore and other commitments, the week was crazy busy. I met at least half of the Peppo team in person for the first time. We have a great team at Peppo. As Mohammed said in one of our conversations, the Peppo team is not only talented but&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">With the Peppo team here in Bangalore and other commitments, the week was crazy busy. I met at least half of the Peppo team in person for the first time. We have a great team at Peppo. As Mohammed said in one of our conversations, the Peppo team is not only talented but also filled with good human beings. We’ve been very lucky as a team. It was so much fun being around everyone, having conversations, and sharing a few meals.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-1024x768.jpg" alt="Hesraghatta grasslands" class="wp-image-39651" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557534407655846546192826388.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Hesraghatta grasslands</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="768" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-1024x768.jpg" alt="Bengaluru'47 " class="wp-image-39634" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17868909027284616429762860439282.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Bengaluru&#8217;47 </figcaption></figure>
</div>


<ul class="wp-block-list">
<li>I played host for them; actually, a few team members did all the work. I was just present, that&#8217;s all. That said, that kept me busy during the week. We booked a hotel on Church Street through a popular booking site, but they canceled at the last minute. Then we had to book the same hotel using a different aggregator site. This is the second time for me. So I think from now on, after booking a hotel online, I will call the hotel to confirm. The confirmation from the aggregator means nothing.</li>



<li>We had team lunch at <a href="https://www.brikoven.com/" target="_blank" rel="noreferrer noopener">Brik Oven</a> and team dinner at Ishaara, both on Church Street. We also took some time out together to spend a day at <a href="https://www.ournativevillage.com/" target="_blank" rel="noreferrer noopener">Our Native Village</a> near Hesaraghatta.</li>



<li>I ran a bit on Sunday; my calf muscles were hurting, so I stopped. But I was able to run on Monday and Tuesday at Hesaraghatta grasslands. It&#8217;s so different to run in the green surroundings compared to running in the city. I could do only one P.T session and one game.</li>



<li>On Sunday, I went to watch the Bengaluru&#8217;47 exhibition at RBNAM School. I loved it.</li>



<li>I wrote a simple <a href="https://thejeshgn.com/2026/08/16/embedding-workouts-using-web-component/" target="_blank" rel="noreferrer noopener">web component called muscle-map</a> to log the workouts here.</li>



<li>I have lots of image albums on my phone which are collections on random subjects. One of them is titled &#8220;Unidentified Urban Objects&#8221; in Bengaluru. This week I took an opportunity to upload to an Arena channel called <a href="https://www.are.na/thejesh-gn/unidentified-urban-objects" target="_blank" rel="noreferrer noopener">Unidentified Urban Objects</a>. It has lots of random pictures of manholes, electric poles, public sensors, toilets, and gods on the footpath, etc. You can also add to the channel. All Bangalore-focused.</li>



<li>I am probably one of the few paid Grammarly users who still use classic mode to avoid AI rewriting in their new interface. Also, the new interface is not writer-friendly; too many distractions. <a href="https://arxiv.org/abs/2402.17764">1-bit</a>, 1.125-bit, and <a href="https://en.wikipedia.org/wiki/1.58-bit_large_language_model" target="_blank" rel="noreferrer noopener">1.58-bit</a> LLMs are very interesting and are <a href="https://huggingface.co/prism-ml/Bonsai-27B-mlx-1bit" target="_blank" rel="noreferrer noopener">capable</a>. I have started exploring some of them and will probably productize some.</li>
</ul>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065.jpg" rel="lightbox[39668]"><img decoding="async" width="1024" height="768" data-id="39652" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-1024x768.jpg" alt="Running around Hesraghatta grasslands. This fellow followed so clicked a selfie" class="wp-image-39652" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870557830007006188146964367065.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Running around Hesraghatta grasslands. This fellow followed so clicked a selfie</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682.jpg" rel="lightbox[39668]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39654" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-1024x768.jpg" alt="Hesraghatta" class="wp-image-39654" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17870586986178833963600757131682.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Hesraghatta</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162.jpg" rel="lightbox[39668]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39661" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-768x1024.jpg" alt="This dog at Native Village wanted me not to stop petting. " class="wp-image-39661" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17871962017482749163842132943162.jpg 1500w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a><figcaption class="wp-element-caption">This dog at Native Village wanted me not to stop petting. </figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969.jpg" rel="lightbox[39668]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39671" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-1024x768.jpg" alt="" class="wp-image-39671" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1787333117140893717369032954969.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160.jpg" rel="lightbox[39668]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39670" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-768x1024.jpg" alt="" class="wp-image-39670" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17873330913573537962687852683160.jpg 1500w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>
</figure>



<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39668" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/08/21/weekly-notes-34-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39668</post-id>	</item>
		<item>
		<title>Embedding Workouts using Web Component</title>
		<link>https://thejeshgn.com/2026/08/16/embedding-workouts-using-web-component/</link>
					<comments>https://thejeshgn.com/2026/08/16/embedding-workouts-using-web-component/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 16:15:06 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Assisted by AI 🤖]]></category>
		<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[Web Components]]></category>
		<category><![CDATA[Workouts]]></category>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39630</guid>

					<description><![CDATA[I wanted a way to represent workouts by the muscle groups they activate. Most applications where you log do it. I thought it must be easy with SVG images. It wasn&#8217;t as easy. First, I had to get an image that is remake-friendly. I used this drawing by OpenStax &#38; Tomáš Kebert &#38;&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I wanted a way to represent workouts by the muscle groups they activate. Most applications where you log do it. I thought it must be easy with SVG images. It wasn&#8217;t as easy. First, I had to get an image that is remake-friendly. I used this <a href="https://commons.wikimedia.org/w/index.php?curid=94071041" target="_blank" rel="noreferrer noopener">drawing</a> by <em>OpenStax &amp; Tomáš Kebert &amp; umimeto.org</em>, from Wikimedia Commons. Cleaned it up to reduce the complexity. Then tagged each muscle group, including separating left and right muscles, in case you focus on one side.</p>



<p class="wp-block-paragraph">After that, I wanted an easy way to embed it on any web page. I chose to use web components. It converts the given list of exercises into muscle groups, then applies styles to them within the SVG and embeds the SVG. I have verified it to the best of my knowledge and from available sources. It took a lot of battling with Claude to make it the way I want, that is, to make it generic and reusable. I still have to map a bunch of muscle groups, I have listed all the <a href="https://github.com/thejeshgn/muscle-map">short comings in the readme</a>. </p>



<p class="wp-block-paragraph">Finally, I created a WordPress shortcode to queue the JavaScript and embed the component. But that&#8217;s not really required. If you have a simple static site, then you can include SVG and a JS file and use the <a href="https://github.com/thejeshgn/muscle-map">muscle-map</a> tag in your HTML</p>






<h4 class="wp-block-heading">Wednesday Workout</h4>


<muscle-map exercises="RDL, Decline Bench Press, Assisted Pull Up, Leg Extension, Back Extension" labels="0"></muscle-map>



<h4 class="wp-block-heading">Run</h4>


<muscle-map exercises="run" labels="0"></muscle-map>



<h4 class="wp-block-heading">Calf raise, Tibialis raise</h4>


<muscle-map exercises="calf raise, tibialis raise" labels="0"></muscle-map>



<h4 class="wp-block-heading">Calf raise</h4>


<muscle-map exercises="calf raise" labels="0"></muscle-map>



<p class="wp-block-paragraph">Happy workout and happy logging.</p>



<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39630" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/08/16/embedding-workouts-using-web-component/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39630</post-id>	</item>
		<item>
		<title>Weekly Notes 33/2026</title>
		<link>https://thejeshgn.com/2026/08/14/weekly-notes-33-2026/</link>
					<comments>https://thejeshgn.com/2026/08/14/weekly-notes-33-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 15:40:54 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<category><![CDATA[WN-33]]></category>
		<category><![CDATA[Workouts]]></category>
		<location><![CDATA[Bengaluru]]></location>
		<characters><![CDATA[Uma]]></characters>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39615</guid>

					<description><![CDATA[I ended the Netflix subscription. We have not been using it for a long time, and we were just paying; finally, this month I ended it. Sleep has won for me. If required, I can subscribe again. We still have Amazon Prime, mostly because of the free shipping it provides. That said, in&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I ended the Netflix subscription. We have not been using it for a long time, and we were just paying; finally, this month I ended it. <a href="https://www.theguardian.com/technology/2017/apr/18/netflix-competitor-sleep-uber-facebook" target="_blank" rel="noreferrer noopener">Sleep has won</a> for me. If required, I can subscribe again. We still have Amazon Prime, mostly because of the free shipping it provides. That said, in general my online shopping has also come down. I need to take a look at all my digital subscriptions.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-1024x768.jpg" alt="At APU" class="wp-image-39616" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-1786721792662514202460741843771.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">At APU</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>I have been using <a href="https://twotimespi.dev/" target="_blank" rel="noreferrer noopener">Tau</a> by HF as the coding agent. It&#8217;s very simple but has been very good. It&#8217;s just enough. This one is different from <a href="https://tau-agent.dev/" target="_blank" rel="noreferrer noopener">Tau by dpc</a>, which also looks good. I am yet to try it. It&#8217;s on my list to try. Work in general has been good, and I am happy about the progress I have been making.</li>



<li>They have started digging everywhere in Bangalore. Almost all the roads around our home have been dug up. I can see the work is getting done, but I don&#8217;t know why they had to do it on all roads at once. Now it&#8217;s an adventure ride to Uma&#8217;s school every day.</li>



<li>These days, every Tuesday is a cupcake Tuesday for Uma. We stop at Cafe Da Costa Bakery on our way back from school.</li>



<li>Saturday has become the rest day. Originally, I wanted to do a longer run on Saturdays, but it has not happened yet. Sunday was also mostly a rest day as it rained when I started running. Bangalore rains are unpredictable. So I immediately stopped and returned home. As usual, I did two P.T sessions during the week. I also started logging the main part of the workout on Strava for later reference and to measure progress. I also have a reliable partner to play now, so we played two games. I couldn&#8217;t run today as I was driving back home :( I do recognize that I can dedicate an hour each day to physical activity because I work mostly from home and save my commute time. A couple of months back, I got a <a href="https://thejeshgn.com/sportneer_pull_up_bar/" target="_blank" rel="noreferrer noopener">pull-up bar</a> for a door frame. Until now, it has been used mostly by Uma and me for dead hangs. This week I was able to do two proper pull-ups at home. I have been practicing assisted pull-ups during P.Ts, so it&#8217;s not a surprise. That said, I have not yet reached the <a href="https://thejeshgn.com/2026/06/05/weekly-notes-23-2026/" target="_blank" rel="noreferrer noopener">goal (WN 23/2026) of 3 proper pull-ups</a>.</li>



<li>I had an interesting conversation with Abhishek from <a href="https://openconsultancy.xyz/" target="_blank" rel="noreferrer noopener">OpenConsultancy</a> about Frappe and related products. I know about <a href="https://frappe.io/" target="_blank" rel="noreferrer noopener">Frappe</a>; I have used their libraries but not their main product. But it was good to catch up with Abhishek and learn more from a fellow FOSS enthusiast.</li>



<li>Tomorrow is a holiday, so only one class this week. I left at the wrong time today. At 5pm and it took me 3 hours to reach home :( that&#8217;s why no run.</li>



<li>Appa was here over the weekend for his dental treatment. My dental treatment is almost done! Maybe two more months :(</li>



<li>I have this book, <a href="https://codersatwork.com/" target="_blank" rel="noreferrer noopener">Coders at Work</a>. I was wondering: with AI and agents, does it still make sense? It makes more sense than ever. Get a copy or borrow from me. I have a hard copy. You would have seen GPX/Map animation videos in my previous blog posts; those are created using a FOSS tool called <a href="https://gpx-animator.app/" target="_blank" rel="noreferrer noopener">GPX Animator</a>. It has lots of features to explore.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-768x1024.jpg" alt="Uma at Cafe Da Costa Bakery " class="wp-image-39595" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17865182535364632753186234882832.jpg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Uma at Cafe Da Costa Bakery </figcaption></figure>
</div>


<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39615" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/08/14/weekly-notes-33-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39615</post-id>	</item>
		<item>
		<title>Weekly Notes 32/2026</title>
		<link>https://thejeshgn.com/2026/08/07/weekly-notes-32-2026/</link>
					<comments>https://thejeshgn.com/2026/08/07/weekly-notes-32-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 15:43:31 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<location><![CDATA[APU]]></location>
		<location><![CDATA[Bengaluru]]></location>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39577</guid>

					<description><![CDATA[It&#8217;s been a hectic but active week. As usual, I continued with my two P.T sessions. I played a game of Pickleball on Thursday. I also ran twice. This week has been my most active week in quite some time. I took some time to write a blog post about return to running.&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s been a hectic but active week. As usual, I continued with my two P.T sessions. I played a game of Pickleball on Thursday. I also ran twice. This week has been my most active week in quite some time. I took some time to write a blog post about <a href="https://thejeshgn.com/2026/08/03/running-again/">return to running</a>. </p>



<p class="wp-block-paragraph">My trail run <a href="https://thejeshgn.com/projects/coffee-trails-11km/">training</a> is progressing okay. It&#8217;s not spectacular, but I am on it, which is what I think matters. I am nervously excited about it. I am inspired by <a href="https://signalshore.net/tags/#tag:running" target="_blank" rel="noreferrer noopener">Soham&#8217;s posts</a> about his trail runs. Hopefully, I get to run and complete in Coorg.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-1024x768.jpg" alt="We opened a laptop in the classroom to see what was inside." class="wp-image-39573" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17860996359573525046108393076754.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">We opened a laptop in the classroom to see what was inside.</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>I met a bunch of IITM/Study students at IISc at a students&#8217; gathering on Saturday. It was fun to meet them and have a conversation. It was drizzling a bit, and IISc was so pretty. Nothing can replace the trees. </li>



<li>I am teaching World of Computing this term at APU. The Sem/Term has started. So most Fridays and Saturdays I am working from the <a href="https://thejeshgn.com/location/india/karnataka/bengaluru/apu/">campus</a>. It&#8217;s also a beautiful campus to run.</li>



<li>Both Uma and Anju have been down with a cold this week. There is also a lot of road repair (digging) work that&#8217;s going on around us. It has become very dusty. It has contributed a lot too.</li>



<li><a href="https://licencetolearn.in/" target="_blank" rel="noreferrer noopener">License to Learn</a> is a project by FOSSUnited on Indian academia&#8217;s expenditure on non-free software. Currently, <a href="https://licencetolearn.in/data/" target="_blank" rel="noreferrer noopener">it has data</a> from NITs. Hopefully, in the future it will have data from IITs and other big universities like VTU. This reminds me of my <a href="https://thejeshgn.com/2005/08/29/vtu-floss-campaign-status/" target="_blank" rel="noreferrer noopener">failed</a> effort almost two decades back, <a href="https://thejeshgn.com/wiki/open-letterspetitions/petition-visveswaraiah-technological-university-to-use-free-software/" target="_blank" rel="noreferrer noopener">pushing VTU</a> to use FOSS. FOSSUnited is offering a scholarship for FOSS developers to pursue the <a href="https://school.takshashila.org.in/gcpp-technology-policy" target="_blank" rel="noreferrer noopener">Graduate Certificate in Public Policy (Technology and Policy</a> at Takshashila Institution. Do apply. <a href="https://www.constitutionofindia.net/" target="_blank" rel="noreferrer noopener">ConstitutionOfIndia.net</a> is a good site for educational material on the Constitution of India, including the Constituent Assembly <a href="https://www.constitutionofindia.net/debates/17-oct-1949/#135435" target="_blank" rel="noreferrer noopener">discussions</a>. I like the fact that the whole Constitution is available as <a href="https://www.constitutionofindia.net/read/" target="_blank" rel="noreferrer noopener">an HTML document</a>.</li>



<li>The Geological Survey of India (GSI) has published <a href="https://nwdp.nwic.gov.in/dataset/village-boundary" target="_blank" rel="noreferrer noopener">village boundaries for all the villages in India</a>. They have published them in both KML and GeoJSON formats. I have downloaded it. I am yet to upload it to the archive.</li>
</ul>



<figure class="wp-block-video aligncenter"><video height="720" style="aspect-ratio: 1280 / 720;" width="1280" autoplay controls loop muted src="https://thejeshgn.com/wp-content/uploads/2026/08/day-5-evening-run-walk-apu-2026-08-07.webm" playsinline></video><figcaption class="wp-element-caption">Day 5 &#8211; Evening/Run Walk at APU 2026-08-07.</figcaption></figure>



<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39577" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/08/07/weekly-notes-32-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://thejeshgn.com/wp-content/uploads/2026/08/day-5-evening-run-walk-apu-2026-08-07.webm" length="342330" type="video/webm" />

		<post-id xmlns="com-wordpress:feed-additions:1">39577</post-id>	</item>
		<item>
		<title>Running Again</title>
		<link>https://thejeshgn.com/2026/08/03/running-again/</link>
					<comments>https://thejeshgn.com/2026/08/03/running-again/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 04:56:35 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Running]]></category>
		<location><![CDATA[Bengaluru]]></location>
		<characters><![CDATA[Sandeep MK]]></characters>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39532</guid>

					<description><![CDATA[I have not been running. The last time I ran anything serious was a decade back. The max I have been doing is walking. Though I must say I love walking, especially with friends and family. It&#8217;s a great way to have conversations. I tried running again a few years back and dropped&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have not been <a href="https://thejeshgn.com/tag/running/">running</a>. The last time I ran anything serious was a decade back. The max I have been doing is walking. Though I must say <a href="https://thejeshgn.com/tag/walking/">I love walking</a>, especially with friends and family. It&#8217;s a great way to have conversations.</p>



<p class="wp-block-paragraph">I tried running again a few years back and dropped it. I wanted to start running again. The best part of running is that one can do it alone or with company, unlike many other games. <a href="https://thejeshgn.com/2026/07/31/weekly-notes-31-2026/">Last week</a>, I started running. I was not sure how I was going to feel and how my body was going to react. So I didn&#8217;t stress much about it. I started slowly and paced myself, giving time to adjust.</p>



<figure class="wp-block-video"><video height="620" style="aspect-ratio: 1180 / 620;" width="1180" autoplay controls loop muted src="https://thejeshgn.com/wp-content/uploads/2026/08/day-2-training-2026-07-30.webm" playsinline></video></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">This also means I have to slot this between my workout days. I have fixed P.T. days; two days out of Mon, Wed, and Fri. Most weeks it&#8217;s Mon and Wed. So runs are going to be either Thu, Fri, or Sat. Though my initial plan was to run a week three times, I will be happy with two days.</p>



<figure class="wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703.jpg" rel="lightbox[39532]"><img loading="lazy" decoding="async" width="1500" height="2000" data-id="39461" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703.jpg" alt="" class="wp-image-39461" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703.jpg 1500w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1785258750224652656183096103703-320x427.jpg 320w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a><figcaption class="wp-element-caption">Day 1 &#8211; Coffee Trails 11km Training</figcaption></figure>



<figure class="wp-block-image size-full"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396.jpg" rel="lightbox[39532]"><img loading="lazy" decoding="async" width="1500" height="2000" data-id="39501" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396.jpg" alt="Day 2 - Training Run/Walk" class="wp-image-39501" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396.jpg 1500w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855215692305000260049960551396-320x427.jpg 320w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a><figcaption class="wp-element-caption">Day 2 &#8211; Training Run/Walk</figcaption></figure>



<figure class="wp-block-image size-full"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361.jpg" rel="lightbox[39532]"><img loading="lazy" decoding="async" width="1500" height="2000" data-id="39500" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361.jpg" alt="Day 3 – Recovery/Rest Run 2026-07-31" class="wp-image-39500" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361.jpg 1500w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-320x427.jpg 320w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a><figcaption class="wp-element-caption">Day 3 – Recovery/Rest Run 2026-07-31. This guy followed me half the way, so had click a selfie with him.</figcaption></figure>



<figure class="wp-block-image size-full"><a href="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426.jpg" rel="lightbox[39532]"><img loading="lazy" decoding="async" width="1500" height="2000" data-id="39516" src="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426.jpg" alt="Day 4 - Casual Walk 2026-08-02. Walked with MK but forgot to record fully. So only half the record. Took this picture after he dropped me." class="wp-image-39516" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426.jpg 1500w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17856386393146500360032148038426-320x427.jpg 320w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a><figcaption class="wp-element-caption">Day 4 &#8211; Casual Walk 2026-08-02. Walked with MK but forgot to record fully. So only half the record. Took this picture after he dropped me.</figcaption></figure>
</figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">I have this grand <a href="https://thejeshgn.com/projects/coffee-trails-11km/">plan of running The Coffee Trails 11KM in Coorg</a> this Octbober. That is if everything goes well. It all depends on how the first few weeks go. It seems possible now based on Week 1. Fingers crossed.</p>



<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39532" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/08/03/running-again/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://thejeshgn.com/wp-content/uploads/2026/08/day-2-training-2026-07-30.webm" length="780501" type="video/webm" />

		<post-id xmlns="com-wordpress:feed-additions:1">39532</post-id>	</item>
		<item>
		<title>Weekly Notes 31/2026</title>
		<link>https://thejeshgn.com/2026/07/31/weekly-notes-31-2026/</link>
					<comments>https://thejeshgn.com/2026/07/31/weekly-notes-31-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 31 Jul 2026 18:18:01 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<category><![CDATA[WN-31]]></category>
		<location><![CDATA[Bengaluru]]></location>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39488</guid>

					<description><![CDATA[This week has been good. It&#8217;s been a busy week, but it has been good except today. I typed a wrong Git command and pushed without verifying. Initially, it looked like I lost a couple of weeks&#8217; work, but thankfully, since Git is distributed, we had a copy and recovered without much hurt.&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This week has been good. It&#8217;s been a busy week, but it has been good except today. I typed a wrong Git command and pushed without verifying. Initially, it looked like I lost a couple of weeks&#8217; work, but thankfully, since Git is distributed, we had a copy and recovered without much hurt. I lost a couple of hours and had to miss today&#8217;s P.T. I don&#8217;t like it a bit, especially on Fridays. This doesn&#8217;t happen to me that often, but when it happens, I am always in shock. I have to keep reminding myself, &#8220;Slow is smooth, smooth is fast.&#8221;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361.jpg" rel="lightbox[39488]"><img loading="lazy" decoding="async" width="768" height="1024" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-768x1024.jpg" alt="Day 3 - Training Run/Walk" class="wp-image-39500" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17855196644931464249204162088361.jpg 1500w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a><figcaption class="wp-element-caption">Day 3 &#8211; Training Run/Walk. This guy followed me half the way, so had click a selfie with him.</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>As long as Caste exists, reservation must exist. Even after reservations, big institutes have institutionalized caste-based discrimination; we have <a href="https://timesofindia.indiatimes.com/city/delhi/probe-finds-discrimination-against-sc/st-students-in-delhi-medical-college/articleshow/16521598.cms" target="_blank" rel="noreferrer noopener">seen</a> many cases of that. The rot is deep. So if you think caste-based reservation has to go, then you work on the root cause. <a href="https://archive.org/details/AnnihilationOfCasteDr.B.r.ambedkar/" target="_blank" rel="noreferrer noopener">Annihilation of Caste</a> is the only way.</li>



<li>I have five or six Indian UNCLES (Some are five years younger than me and others are at least ten years older than me) on Twitter. They are very sweet and agreeable when you meet or talk to them. But full of venom on Twitter, once in a while I check their Twitter posts to see what troubles them. Gen Z seems to be troubling them a lot these days.</li>



<li>I wrote a blog post about my <a href="https://thejeshgn.com/2026/07/25/ride-to-gandikota/" target="_blank" rel="noreferrer noopener">ride to Gandikota</a> and the struggles. I am yet to test ride (long, like 100+KM) a KTM AdvX.</li>



<li>I continued with P.T, and no games. I had to skip today&#8217;s P.T because of an emergency. I have restarted running. This week I ran thrice. I ran today because I skipped P.T. Otherwise it would have been only twice. But the plan is to run three times a week if possible. I capture the path using GPSLogger and send it to my CouchDB. I am also logging it to <a href="https://thejeshgn.com/go/social-run/">Strava</a> to find community, especially as I want to run a 10K in October. Hopefully I will be ready. I got myself a pair of <a href="https://thejeshgn.com/nike_stride_aero_fit/" target="_blank" rel="noreferrer noopener">Nike Stride Aero Fit</a>. Usually all shorts give me chafing. But this one has been great. I do own <a href="https://thejeshgn.com/puma_foreverrun_nitro_knit/" target="_blank" rel="noreferrer noopener">Puma ForeverRun NITRO</a>; it&#8217;s a good pair of running shoes that I have not used much. Sometimes you buy things in enthusiasm but never use them. This was one such buy. Just after that buy, I had neck issues, and I couldn&#8217;t jump or run much. Now at least they will get used. Also my <a href="https://thejeshgn.com/2014/05/19/tcs-world-10k-bangalore-2014/">12 year old jersey from 2014 Tata 10K</a> still <a href="https://thejeshgn.com/2014/05/19/tcs-world-10k-bangalore-2014/">works</a> and looks great.</li>



<li>I have been using <a href="https://thejeshgn.com/impacto_barefoot/" target="_blank" rel="noreferrer noopener">Impakto Barefoot Shoes</a> to walk around and also use them inside the gym. Impacto has been a surprise; they have been very comfortable. They are affordable and very lightweight to carry. I will have to write a detailed review about them.</li>



<li>I registered myself at the <a href="https://www.independentdirectorsdatabank.in" target="_blank" rel="noreferrer noopener">Independent Director&#8217;s Databank</a>. I am yet to go through their online course, but if you are looking for one, you can find me there.</li>



<li>I really like this <a href="https://cheapfoodmap.com/" target="_blank" rel="noreferrer noopener">CheapFoodMap</a>. We have enough data for IDVC to build <a href="https://thejeshgn.com/projects/idly-dose-vada-coffee-price-survey/#map" target="_blank" rel="noreferrer noopener">something similar</a>. I used Claude to build it. It&#8217;s hosted with the data, and it&#8217;s live. Let me know what you think. You can contribute <a href="https://thejeshgn.com/projects/idly-dose-vada-coffee-price-survey/" target="_blank" rel="noreferrer noopener">data to IDVC</a> using a simple form. I review and approve it before it goes live. I love <a href="https://github.com/IdreesInc/Pocket-Bird" target="_blank" rel="noreferrer noopener">Pocket Bird</a>. It&#8217;s a small bird that lives inside your browser that you can interact with. You can set it up on your site for your users to play, or you can install the add-on so you can play on any site.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://thejeshgn.com/projects/idly-dose-vada-coffee-price-survey/#map"><img loading="lazy" decoding="async" width="1024" height="569" src="https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-1024x569.png" alt="Map of IDVC restaurants with their pricing and hisrory." class="wp-image-39489" srcset="https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-1024x569.png 1024w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-300x167.png 300w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-768x427.png 768w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-1536x854.png 1536w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-720x400.png 720w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-520x289.png 520w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map-320x178.png 320w, https://thejeshgn.com/wp-content/uploads/2013/10/idvc_map.png 1621w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Map of IDVC restaurants with their pricing and hisrory.</figcaption></figure>
</div>


<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39488" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/07/31/weekly-notes-31-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39488</post-id>	</item>
		<item>
		<title>Ride to Gandikota</title>
		<link>https://thejeshgn.com/2026/07/25/ride-to-gandikota/</link>
					<comments>https://thejeshgn.com/2026/07/25/ride-to-gandikota/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Sat, 25 Jul 2026 14:52:54 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Motorcycle Diaries]]></category>
		<category><![CDATA[Motorcycling]]></category>
		<location><![CDATA[Gandikota]]></location>
		<characters><![CDATA[Manjunath KA]]></characters>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39423</guid>

					<description><![CDATA[Andhra Pradesh and Telangana are the least explored states in the South for me. I have been adding places of interest to my list. Gandikota has been on that list for a while. I wanted to do it post-summer and during monsoon so it would be cooler. Monsoon has not really arrived, though&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Andhra Pradesh and Telangana are the least explored states in the South for me. I have been adding places of interest to my list. Gandikota has been on that list for a while. I wanted to do it post-summer and during monsoon so it would be cooler. Monsoon has not really arrived, though the heat has reduced. Initially we thought of doing it during the weekend, but both of us wanted to spend Sunday at home, so it was Friday and Saturday.</p>



<p class="wp-block-paragraph">That worked well; there was very little traffic on the road. What didn&#8217;t work out was my plan to ride the <em>KTM 390 Adventure X (2025)</em> model. I couldn&#8217;t get an acceptable bike <a href="https://thejeshgn.com/2026/07/24/weekly-notes-30-2026/">yesterday</a>. So I had to settle for <em>a Suzuki V-Strom SX (250cc)</em> instead of canceling the whole ride. That&#8217;s the closest I could get.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2000" height="1500" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857.jpg" alt="" class="wp-image-39404" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857.jpg 2000w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680870496371121000721513857-320x240.jpg 320w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></figure>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1536" height="2048" data-id="39415" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522.jpg" alt="" class="wp-image-39415" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680888891542774096800914522-320x427.jpg 320w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2000" height="1500" data-id="39407" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997.jpg" alt="" class="wp-image-39407" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997.jpg 2000w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968086907895480402263402997-320x240.jpg 320w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></figure>
</figure>



<p class="wp-block-paragraph">The V-Strom is lighter but taller at 835 mm vs. 825 mm of the AdvX. But the AdvX is heavier at 181 kg vs 167 kg. They are both slim. On the V-Strom, my toe tips would touch the floor if I tried both feet, but I was comfortable with one leg. I struggled initially, especially inside the city stop-and-go traffic. I also struggled when trying to do sharp U-turns from the stop. I surely can&#8217;t lift it if it falls, at least for now. But after about 300 Km, <mark style="background-color:#f78da7" class="has-inline-color">I grew confident and used some tricks like a butt-scooch stop or a side-straddle stop, climbing on it to mount, turning on the side stand, etc. These tricks made it much easier. Finished 600+ km without any incidents. There is still a lot to learn about these tall motorcycles.</mark></p>



<figure class="wp-block-image size-full"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1998" height="491" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604.jpg" alt="" class="wp-image-39421" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604.jpg 1998w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-300x74.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-1024x252.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-768x189.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-1536x377.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-720x177.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-520x128.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877072346489652486665398604-320x79.jpg 320w" sizes="auto, (max-width: 1998px) 100vw, 1998px" /></a></figure>



<p class="wp-block-paragraph">The ride itself was good, except maybe a 70KM stretch which was bad with lots of under-construction roads and dust. It was also very windy, which made it difficult. But there was no traffic, and the other roads were really good. So, all in all, it was a good ride.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39417" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-1024x768.jpg" alt="" class="wp-image-39417" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680887527071351511548372395.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39416" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-768x1024.jpg" alt="" class="wp-image-39416" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680876374953776094441437460.jpg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39411" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-1024x768.jpg" alt="" class="wp-image-39411" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680875082830162399251524428.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39406" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-1024x768.jpg" alt="" class="wp-image-39406" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680886087168675472051709547.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-scaled.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39419" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-768x1024.jpg" alt="" class="wp-image-39419" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-1536x2048.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680878442939694644402541101-scaled.jpg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39413" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-768x1024.jpg" alt="" class="wp-image-39413" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680881335617404896848969150.jpg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39412" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-1024x768.jpg" alt="" class="wp-image-39412" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849680883271936503644444837336.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39422" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-1024x768.jpg" alt="" class="wp-image-39422" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-17849877980936645408216360749727.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595.jpg" rel="lightbox[39423]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39418" src="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-1024x768.jpg" alt="" class="wp-image-39418" srcset="https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/07/wp-1784968089111894389540489329595.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</figure>



<p class="wp-block-paragraph">Gandikota itself was pretty; the gorge is spectacular. You can also walk around in the fort. It&#8217;s a good weekend drive or ride from Bangalore if you plan to. Route we took are available in <a href="https://thejeshgn.com/wp-content/uploads/2026/07/track-20260724-05.gpx">GPX</a> and <a href="https://data.thejeshgn.com/geojson/track-20260724-05-ride-gandikota.geojson">GeoJSON</a> for you to download and use.</p>



<div class="leaflet-map WPLeafletMap" style="height:540px; width:99%;"></div><script>
window.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];
window.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {/*<script>*/
var baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');
var base = (!baseUrl && window.MQ) ?
    window.MQ.mapLayer() : L.tileLayer(baseUrl,
        L.Util.extend({}, {
            detectRetina: 0,
        },
        {"subdomains":"abc","noWrap":false,"maxZoom":20}        )
    );
    var options = L.Util.extend({}, {
        layers: [base],
        attributionControl: false
    },
    {"zoomControl":true,"scrollWheelZoom":true,"doubleClickZoom":true,"fitBounds":true,"minZoom":1,"maxZoom":20,"maxBounds":null,"attribution":"Leaflet, \u00a9 OpenStreetMap contributors and \u00a9 Thejesh GN"},
    {});
window.WPLeafletMapPlugin.createMap(options).setView([12.971599,77.594566],5);window.WPLeafletMapPlugin.createScale({});});</script><script>
window.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];
window.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {/*<script>*/
var src = 'https://data.thejeshgn.com/geojson/track-20260724-05-ride-gandikota.geojson';
var default_style = {"color":"#008000","weight":3,"radius":1};
var rewrite_keys = {
    stroke : 'color',
    'stroke-width' : 'weight',
    'stroke-opacity' : 'opacity',
    fill : 'fillColor',
    'fill-opacity' : 'fillOpacity',
};
// htmlspecialchars converts & to "&amp;"; maybe unnecessarily, and maybe 3x
var ampersandRegex = /&(?:amp;){1,3}/g
var layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {
    type: 'json',
    style : layerStyle,
    onEachFeature : onEachFeature,
    pointToLayer: pointToLayer
});
var fitbounds = 0;
var circleMarker = 1;
var popup_text = window.WPLeafletMapPlugin.unescape("");
var popup_property = "";
var table_view = 1;
var group = window.WPLeafletMapPlugin.getCurrentGroup();
var markerOptions = window.WPLeafletMapPlugin.getIconOptions({});
layer.addTo( group );
window.WPLeafletMapPlugin.geojsons.push( layer );
if (fitbounds) {
    layer.on('ready', function () {
        this.map.fitBounds( this.getBounds() );
    });
}
function layerStyle (feature) {
    var props = feature.properties || {};
    var style = {};
    function camelFun (_, first_letter) {
        return first_letter.toUpperCase();
    };
    for (var key in props) {
        if (key.match('-')) {
            var camelcase = key.replace(/-(\w)/, camelFun);
            style[ camelcase ] = props[ key ];
        }
        // rewrite style keys from geojson.io
        if (rewrite_keys[ key ]) {
            style[ rewrite_keys[ key ] ] = props[ key ];
        }
    }
    return L.Util.extend(style, default_style);
}
function onEachFeature (feature, layer) {
    var props = feature.properties || {};
    var text;
    if (table_view) {
        text = window.WPLeafletMapPlugin.propsToTable(props);
    } else {
        text = popup_property
            ? props[ popup_property ]
            : window.WPLeafletMapPlugin.template(
                popup_text, 
                feature.properties
            );
    }
    if (text) {
        layer.bindPopup( text );
    }
}
    function pointToLayer (feature, latlng) {
    if (circleMarker) {
        return L.circleMarker(latlng);
    }
    return L.marker(latlng, markerOptions);
}});</script>[zoomhomemap fit ] 
[fullscreen ]



<hr class="wp-block-separator has-text-color has-vivid-purple-color has-alpha-channel-opacity has-vivid-purple-background-color has-background is-style-dots"/>



<div class="wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background:linear-gradient(137deg,rgb(255,206,236) 0%,rgb(152,150,240) 62%)">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can read this blog using <a href="https://feeds.thejeshgn.com/thejeshgn" target="_blank" rel="noreferrer noopener">RSS Feed</a>. But if you are the person who loves getting emails, then you can join my readers by <a href="https://thejeshgn.com/subscribe/" target="_blank" rel="noreferrer noopener">signing</a> up.</p>


<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 25%;max-width: 100%;">
						<a href="https://thejeshgn.com/?post_type=post&#038;p=39423" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: black;border-radius: 6px;border-width: 2px; background-color: #000000; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe</a>
					</p>
				</div>
			</div>
		</div>
	</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:5px"></div>
</div>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejeshgn.com/2026/07/25/ride-to-gandikota/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39423</post-id>	</item>
	</channel>
</rss>
