<?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>Wed, 14 Oct 2026 05:19:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</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>Getting Started with Reticulum</title>
		<link>https://thejeshgn.com/2026/10/14/getting-started-with-reticulum/</link>
					<comments>https://thejeshgn.com/2026/10/14/getting-started-with-reticulum/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 03:37:28 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mesh networking]]></category>
		<category><![CDATA[Permacomputing]]></category>
		<category><![CDATA[Reticulum Network]]></category>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39930</guid>

					<description><![CDATA[I have been looking for a network protocol stack that can be run in addition to the regular TCP/IP network at TVC. Kiran has been exploring Meshtastic, mainly to connect the sensors to the Home Assistant that TVC runs. We have very poor cell phone connection and two BSNL wired internet connections, one&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been looking for a network protocol stack that can be run in addition to the regular TCP/IP network at TVC. <a href="https://jackerhack.ing/" target="_blank" rel="noopener">Kiran</a> has been exploring Meshtastic, mainly to connect the sensors to the Home Assistant that TVC runs. We have very poor cell phone connection and two BSNL wired internet connections, one of which is mostly down. Kiran has been laying OFC across TVC to share that network. I took a bit off-route and started looking for a protocol that can work in adverse conditions; I was okay with high latency and extremely low bandwidth. Reticulam doesn&#8217;t make the OFC and network that is already setup at TVC. It works alongside TCP/IP, including over existing internet connections.</p>



<p class="has-luminous-vivid-amber-background-color has-background wp-block-paragraph"><a target="_blank" href="https://reticulum.network/" rel="noopener">Reticulum</a> is the cryptography-based networking stack for building local and wide-area networks with readily available hardware. Reticulum can keep operating even in adverse conditions with very high latency and extremely low bandwidth.</p>



<p class="wp-block-paragraph">Unlike <a href="https://meshtastic.org/" target="_blank" rel="noopener">Meshtastic</a> or <a href="https://meshcore.io/" target="_blank" rel="noopener">MeshCore</a>, Reticulam is not a messaging platform (though you can add messaging on top of it). It&#8217;s a full replacement networking stack. You can have many applications on top of it once it&#8217;s running. Ordinary TCP/IP applications do not automatically run on it.</p>



<p class="wp-block-paragraph">In Reticulum, every machine or node is identified by a pair of signing and encryption keys (transferable). I fact a machine can have more than one. This is used for both encryption and routing. Both key pairs use 32-byte keys. Together, the two public keys form a 64-byte public identity. But to identify the node, Reticulum uses an identity hash, which is derived from these public keys.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
hash = SHA256(encryption public key + signing public key )
identity_hash = first_16_bytes(hash)
</pre></div>


<p class="wp-block-paragraph">That is 128 bits, or 16 bytes, or 32 hex characters. This is what you usually see everwhere to identify the node.</p>



<p class="wp-block-paragraph">To route the traffic, Reticulum uses a destination hash, which is an address of an application endpoint in Reticulum. So different applications within the same node get different destination hashes. A normal identity-backed destination is derived from:</p>



<ul class="wp-block-list">
<li><strong>Application name</strong>, such as lxmf.</li>



<li><strong>Aspects</strong> that identify the service, such as delivery.</li>



<li><strong>Identity hash</strong>, identifying the key holder.</li>
</ul>



<p class="wp-block-paragraph">lxmf is a messaging protocol built on top of Reticulum.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: python; title: ; notranslate">
name_hash = SHA256(b&quot;lxmf.delivery&quot;)&#x5B;:10] # First 10 bytes
destination_hash = SHA256(name_hash + identity_hash)&#x5B;:16]
</pre></div>


<p class="wp-block-paragraph">For <strong>rncp</strong> (file transfer utility like scp), the destination name is <strong>rncp.receive</strong>:</p>



<ul class="wp-block-list">
<li>Application: rncp</li>



<li>Aspect: receive</li>
</ul>



<p class="wp-block-paragraph">The calculation is similar:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: python; title: ; notranslate">
name_hash = SHA256(b&quot;rncp.receive&quot;)&#x5B;:10]
destination_hash = SHA256(name_hash + identity_hash)&#x5B;:16]
</pre></div>


<p class="wp-block-paragraph">This is how different applications on the same node can have different destination addresses. Packets are delivered to these destination addresses.</p>



<p class="wp-block-paragraph">Applications can send an announce for their destination. An announce includes the destination’s public identity information and a signature that others can verify. As it travels through the network, nodes learn which direction that destination can be reached from and how many hops away it is. If a node does not know a path, it can request one.</p>



<p class="wp-block-paragraph">Reticulum uses Transport nodes to carry traffic between other nodes, sometimes across different interfaces. Not every node needs to be a Transport node. Ideally a stationary, always on and available nodes can be a Transport node. A network needs relatively small number of Transport nodes.</p>



<p class="wp-block-paragraph">Reticulam doesn&#8217;t have IP addresses, DNS names, etc. Everything is handled by cryptographic keys or hashes. Traffic is also encrypted end-to-end. All encryption keys are ephemeral, and communication offers forward secrecy by default. All of this is handled at the network level, and you don&#8217;t have to do anything as an application developer. The Reticulam protocol doesn&#8217;t support store-and-forward; the packets will be dropped if the destination couldn&#8217;t be reached or is down.</p>



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



<p class="wp-block-paragraph">The network can use available mediums (like links, called Interfaces) to ship the packets. Your network can be heterogeneous based on your design. It can use SerialInterface (RS-232/485 line, serial radio modem, or XBee-style transceiver), PipeInterface (pipes packets through stdin/stdout), Internet (TCP), Local LAN, Ethernet or WiFi, automatically using IPv6 multicast. Bluetooth or other radio (LoRa, VHF/UHF/HF using KISS, AX.25 ), etc. Basically, it can use any medium as long as they transmit packets. You can configure more than one interface.</p>



<p class="wp-block-paragraph">To get started, we will install <code>rnsd</code> (Reticulam Network Service Daemon). I installed it using UV, you can do pip if you want. It will install the <code>rnsd</code> and <a href="https://markqvist.github.io/Reticulum/manual/using.html#included-utility-programs">other utilities</a>. Once installed, run <code>rnsd</code> to create a key pair. It usually creates a key pair in your home directory at <code>~/.reticulum</code>. All your network keys are stored here. You can also edit <code>~/.reticulum/config</code> to add interfaces. It comes with <code>AutoInterface</code> for local LAN/Wifi connectivity. But you can add one or two TCPClientInterface so you can send packets across the internet. You can start with an Interface <a href="https://reticulum.network/connect.html" target="_blank" rel="noopener">provided by the community</a>. It&#8217;s the easiest Interface to set up. If you change the config at any time, you need to restart RNS.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
# using pip
pip install rns

# using uv
uv tool install rns

# run rnsd to create keys
rnsd
</pre></div>


<p class="wp-block-paragraph">After that, you can create a system service if you&#8217;d like to run it as a service. I want it to run all the time, so I set it up that way. If not, you can start it manually whenever you want. You can check the status and traffic flow using `rnstatus`. It should show the status of all Interfaces and the traffic flowing through each one. Now you are on the network and ready.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world.png" rel="lightbox[39930]"><img fetchpriority="high" decoding="async" width="1024" height="681" src="https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-1024x681.png" alt="A Reticulum node mapped on Rmap World." class="wp-image-39936" srcset="https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-1024x681.png 1024w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-300x199.png 300w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-768x510.png 768w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-1536x1021.png 1536w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-720x479.png 720w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-520x346.png 520w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world-320x213.png 320w, https://thejeshgn.com/wp-content/uploads/2010/11/rmap_world.png 1822w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">A Reticulum node mapped on Rmap World.</figcaption></figure>
</div>


<p class="wp-block-paragraph">To test you can pickup a node on <a href="https://rmap.world/">Rmap</a>, like this and see the path to it by running the command.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
rnpath 5ee1bfcf91d35528c9dc22c083ea0594 # destination hash
</pre></div>


<p class="wp-block-paragraph">It will print.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
Path found, destination &amp;lt;5ee1bfcf91d35528c9dc22c083ea0594&gt; is 7 hops away via 
&amp;lt;d7db22f63b453c23bb0688dde565b7c1&gt; on BackboneInterface&#x5B;PSHP G01/dyn1.intatec.com:4242]
</pre></div>


<p class="wp-block-paragraph">Now you know you are on the network and can reach others on the Reticulam Network.</p>



<p class="wp-block-paragraph">Next, install a useful app that can do something on this network, perhaps short messaging?</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=39930" 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/10/14/getting-started-with-reticulum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39930</post-id>	</item>
		<item>
		<title>46</title>
		<link>https://thejeshgn.com/2026/10/12/46/</link>
					<comments>https://thejeshgn.com/2026/10/12/46/#comments</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 04:55:51 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Birthday]]></category>
		<location><![CDATA[Bengaluru]]></location>
		<characters><![CDATA[Anju 👩🏽]]></characters>
		<characters><![CDATA[Echo 🐶]]></characters>
		<characters><![CDATA[Pathu 🐶]]></characters>
		<characters><![CDATA[Uma]]></characters>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39919</guid>

					<description><![CDATA[It feels like a major life turn after 35, even though I thought 35 was like half-life. I haven’t crossed the second half-life yet. I think there are a couple more years until the second half-life, but it still feels like a big turn after 35. I didn’t think much about 45, but&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It feels like a major life turn after 35, even though I thought 35 was like half-life. I haven’t crossed the second half-life yet. I think there are a couple more years until the second half-life, but it still feels like a big turn after 35. I didn’t think much about 45, but this one feels big.</p>



<p class="wp-block-paragraph">I am making some small changes to these <a href="https://thejeshgn.com/tag/birthday/">yearly posts</a>. From now on, I will stop publishing the chart that I used to publish. I don’t think it makes sense to me anymore.</p>



<p class="wp-block-paragraph">Anyway, this year has been good, I think. Overall, I’ve been working hard and smart at the same time, focusing on what I call being nice to my future self, in a way that my future self feels good. That includes working out today so my future self is healthy, saving a bit today so my future self is wealthy, and building relationships today so my future self is happy. Things like that. I’m not overly focusing on my future self, but not ignoring him either.</p>


<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/10/IMG_20261011_082553541_HDR_1-1024x768.jpg" alt="One of those mornings" class="wp-image-39922" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">One of those mornings</figcaption></figure>
</div>


<p class="wp-block-paragraph">It’s kind of about building or doing things for my current self while also helping my future self. It also kind of works on a day to day basis. Like, I try to sleep well so my tomorrow is better. I try to eat well so my tomorrow is better. I try to finish one extra task so tomorrow is better. Things like that. Small things. That’s been the idea of this year, and I think I’ve done well in the shorter term. But in the longer term, I still have to see the results.</p>



<p class="wp-block-paragraph">We are doing okay as a family. We are enjoying our parenting. Echo is getting older and older. It’s not easy to watch him get old, but that’s happening. Paatu has become an adult, but she still thinks she’s the youngest one. Uma is actually the youngest one, but she acts like a grown-up.</p>



<p class="wp-block-paragraph">Anju and I are trying to figure out some things together. Generally, both my parents and Anju’s are getting old. So we’re seeing how to handle that, how to manage that along with our currently growing responsibilities at home, with the home and kids. I think we are doing okay overall. In terms of money, we are living comfortably and saving, though I would like to save a bit more than usual, given how the economy is going. We&#8217;re also trying to figure out how to manage our savings and investments better in the current situations.</p>



<p class="wp-block-paragraph">I have been trying to take time out to meet friends this year. I have been quite successful. It&#8217;s been great; I want to keep doing that. I&#8217;m also very grateful to have them in my life.</p>



<p class="wp-block-paragraph">I don’t think the future will be easy in terms of work or time. I can only say that I can prepare myself for it now that I know it’s going to be tough.</p>



<p class="wp-block-paragraph">I’ve been quite healthy compared to last year. Anju also has been quite okay. I’ve settled down to a rhythm in terms of exercises and how my schedule is organized around that, and I’m paying attention to my health. So that way, it has been good.</p>



<p class="wp-block-paragraph">In terms of work, I’ve been doing well. I’ve been working hard and smart, as I said before, but I’m also trying a lot of different things to stay engaged in this new work world.</p>



<p class="wp-block-paragraph">I think I’ve been overworking a bit this year, which I’ll probably reduce a bit next year. But it’s been good; only because the teams have been good to me, and the work has been good, interesting, and challenging. Otherwise, I think it would have gotten to me by now.</p>



<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"><img decoding="async" width="1024" height="768" data-id="39922" src="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-1024x768.jpg" alt="One of those mornings" class="wp-image-39922" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_082553541_HDR_1.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">One of those mornings</figcaption></figure>



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



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="576" height="1024" data-id="39917" src="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-576x1024.jpg" alt="Weekly Visitor" class="wp-image-39917" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-576x1024.jpg 576w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-169x300.jpg 169w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-768x1365.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-864x1536.jpg 864w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-720x1280.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-520x924.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR-320x569.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261011_130526298_HDR.jpg 1152w" sizes="auto, (max-width: 576px) 100vw, 576px" /><figcaption class="wp-element-caption">Weekly Visitor Cow (actually bull)</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="38799" src="https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-1024x1024.jpg" alt="Uma loves singing" class="wp-image-38799" srcset="https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-1024x1024.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-300x300.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-150x150.jpg 150w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-768x768.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-1536x1536.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-80x80.jpg 80w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-320x320.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-720x720.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095-520x520.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/05/wp-17788208511887494352269869304095.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Uma loves singing</figcaption></figure>



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



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



<p class="wp-block-paragraph">That is all. Overall, it’s been a good year.</p>



<p class="wp-block-paragraph">Hopefully, next year will be great because I have big plans, especially for motorcycling.</p>



<p class="wp-block-paragraph">Hopefully, I’ll be able to write about it in detail soon, probably by December. I should have a plan for the ride worked out by then; that’s a big dream and target for next year. Some friends are hopefully joining me. Let’s see how it goes.</p>



<p class="wp-block-paragraph">Otherwise, I’m grateful for the year. I hope to do better next year. Thank you and love you.</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=39919" 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/10/12/46/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39919</post-id>	</item>
		<item>
		<title>Weekly Notes 41/2026</title>
		<link>https://thejeshgn.com/2026/10/09/weekly-notes-41-2026/</link>
					<comments>https://thejeshgn.com/2026/10/09/weekly-notes-41-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 16:47:33 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<category><![CDATA[WN-41]]></category>
		<location><![CDATA[APU]]></location>
		<location><![CDATA[Bengaluru]]></location>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39905</guid>

					<description><![CDATA[This week was good. I got back to my routine after two weeks of travel and a hectic schedule. Work is progressing well; I did two P.T. sessions, a game, and a run walk. I am still away from a five day active week. But I think I am consistently reaching three to&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This week was good. I got back to my routine after two weeks of travel and a hectic schedule. Work is progressing well; I did two P.T. sessions, a game, and a <s>run</s> walk. I am still away from a five day active week. But I think I am consistently reaching three to four day active weeks, which isn&#8217;t bad. We are in the last quarter of the year (actual year?), I have lots of things to close before the year ends. I think it&#8217;s going to be a hectic but fruitful year end.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.are.na/thejesh-gn/bumper-wisdom"><img loading="lazy" decoding="async" width="1024" height="778" src="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-1024x778.jpg" alt="Bumper wisdom" class="wp-image-39902" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-1024x778.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-300x228.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-768x584.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-1536x1167.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-720x547.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-520x395.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126-320x243.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261009_073126.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Bumper wisdom</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>I have been building many of my projects in public for a long time, but not all my work can be public, and not every team I work with works that way. Still, I&#8217;ve found a pattern that works for most teams and for me: something like open office hours, except we&#8217;re all working. I call it <a href="https://thejeshgn.com/about/katte-the-open-desk-working-agreement/" target="_blank" rel="noopener">Katte &#8211; The Open Desk</a>. We meet online at a specific time, in one or two hour blocks, ideally with 2 to 8 people, and work together or separately, talking only when it helps. It&#8217;s mainly meant for teams, but it can also work with strangers as a form of accountability. This week I documented it.</li>



<li>A friend, Bharathi, at NPTEL/CODE turned 50. It seems like she is just getting started, even after achieving so much. She is such an inspiration to me.</li>



<li>I attended a lecture by <a href="https://thejeshgn.com/wp-content/uploads/2026/10/peggy_mohan_ama.html" target="_blank" rel="noopener">Peggy Mohan</a> at APU today. It was brilliant and also fun. She is such a brilliant storyteller.</li>



<li>We are making great progress at Dristi V2. The last two weeks were spent designing. It&#8217;s been <em><a href="https://github.com/pucardotorg/dristi-be" target="_blank" rel="noopener">build and build</a></em> week. The next few weeks will be the same, I guess. Once it reaches some stage, I will share more details.</li>



<li>Uthara and Dave from BuzzWomen wrote a book, <a href="https://www.buzzwomen.org/the-buzz-way/" target="_blank" rel="noopener">The Buzz Way</a>, covering how they work. Congratulations, Uthara and Dave.</li>



<li>Tomorrow, October 10th, is a big deal; I am guessing based on how far <a href="https://social.lol/@thej/117408927557430018" target="_blank" rel="noopener">the Delhi police</a> will go to prevent the peaceful protests. If they were this proactive in general, Delhi wouldn&#8217;t have become the crime capital. I am very optimistic about the protests; they are going to be large, effective, and, above all, peaceful.</li>



<li><a href="https://ncf30years.org/" target="_blank" rel="noopener">NCF is 30 years old</a> now. They are celebrating with lots of programming; attend if you can. Aleph Alpha has built <a href="https://aleph-alpha.com/en/blog/model-training-as-code/" target="_blank" rel="noopener">Savanna, a model factory</a> that implements the entire training pipeline in code so that models can be built collaboratively. They have also released their open-weights model, <a href="https://aleph-alpha.com/en/blog/kolibri-has-landed-a-sovereign-open-weight-model/" target="_blank" rel="noopener">Kolibri</a>. I haven&#8217;t tried it yet, but it looks interesting. I came across <a href="https://github.com/jooray/roadstr" target="_blank" rel="noopener">RoadStr</a>, decentralized road-event reporting using Nostr and MeshCore. Web and Android. It&#8217;s very close to the project I had proposed at <a href="https://forum.fossunited.org/t/problem-statements-and-ideas-fosshack-2026/7186/4#p-13981-open-traffic-incident-management-system-and-service-1" target="_blank" rel="noopener">FOSSHack/2026</a>. I am trying it in a browser now. I will definitely try it on OSMAnd using their plugin. I need to see if I can collect historical data for a specific location for research. Otherwise, it looks great. I am also studying and exploring the <a href="https://reticulum.network/" target="_blank" rel="noopener">Reticulum Network</a>. It seems useful and stable, especially when the bandwidth needs are small.</li>
</ul>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 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/10/Screenshot_20261008-185215_Firefox.png" rel="lightbox[39905]"><img loading="lazy" decoding="async" width="709" height="1024" data-id="39903" src="https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-709x1024.png" alt="Sensex in 2026" class="wp-image-39903" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-709x1024.png 709w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-208x300.png 208w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-768x1109.png 768w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-1064x1536.png 1064w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-720x1039.png 720w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-520x751.png 520w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox-320x462.png 320w, https://thejeshgn.com/wp-content/uploads/2026/10/Screenshot_20261008-185215_Firefox.png 1080w" sizes="auto, (max-width: 709px) 100vw, 709px" /></a><figcaption class="wp-element-caption">Sensex in 2026</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR.jpg" rel="lightbox[39905]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39904" src="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-768x1024.jpg" alt="Bullock cart ride" class="wp-image-39904" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/IMG_20261003_103055475_HDR.jpg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a><figcaption class="wp-element-caption">Bullock cart ride</figcaption></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=39905" 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/10/09/weekly-notes-41-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39905</post-id>	</item>
		<item>
		<title>Weekly Notes 40/2026</title>
		<link>https://thejeshgn.com/2026/10/02/weekly-notes-40-2026/</link>
					<comments>https://thejeshgn.com/2026/10/02/weekly-notes-40-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 18:10:48 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<category><![CDATA[decentralized mesh networks]]></category>
		<category><![CDATA[Reticulam Network]]></category>
		<category><![CDATA[WN-40]]></category>
		<location><![CDATA[Bengaluru]]></location>
		<location><![CDATA[Goa]]></location>
		<location><![CDATA[Hesaraghatta]]></location>
		<characters><![CDATA[Anju 👩🏽]]></characters>
		<characters><![CDATA[Echo 🐶]]></characters>
		<characters><![CDATA[Pucar Team]]></characters>
		<characters><![CDATA[Uma]]></characters>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39870</guid>

					<description><![CDATA[It&#8217;s been a crazy but good week. It&#8217;s also been a fun week. Last Friday was a long class at APU before the midterm holidays, which kind of tired me out, so I spent most of Saturday at home resting.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s been a crazy but good week. It&#8217;s also been a fun week. <a href="https://thejeshgn.com/2026/09/25/weekly-notes-39-2026/">Last Friday</a> was a long class at APU before the midterm holidays, which kind of tired me out, so I spent most of Saturday at home resting.</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/10/wp-17909524329845478400549223408019-1024x768.jpg" alt="Silva - Goa" class="wp-image-39866" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524329845478400549223408019.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Silva &#8211; Goa</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>Sunday, I went to FOSSIndia/2026. I met a bunch of people, did my <a href="https://thejeshgn.com/2026/09/28/how-do-we-get-more-microgrants-in-india/" target="_blank" rel="noopener">BoF session on microgrants</a>, and then also got <a href="https://shop.m5stack.com/products/m5stack-cardputer-adv-version-esp32-s3?srsltid=AU7gw4VBWxkX2GR5B9DVz4o2c67-XNAE8wOva5mbRjJxGgVFAqMnjS8Y" target="_blank" rel="noopener">Cardputer Adv (with Mesthstatic)</a> from Kiran. Also met lots of other folks: Tanvi, Adhavan, Vivek, Aman, Rukmini, Arun, Noopur, Padmini, Pranesh etc. I have missed mentioning a bunch of people here. Sorry about that. But I might write different blog posts just covering the people and projects at FOSSIndia/2026.</li>



<li>Tuesday, I left for Goa for a work offsite with <a href="https://pucar.org/">Pucar</a>. It was an amazing three days; I learned a lot. It&#8217;s fun to be in a room when people are debating. Just to watch, listen, and absorb. This was my first face-to-face meeting with the Pucar team. I really enjoyed hanging out with them.</li>



<li>It was a short trip. I couldn&#8217;t do much other than work. I played a bit and went for a walk; that&#8217;s all. The tourist season has not started yet, so it was peaceful and fun.</li>



<li>I also met <a href="https://www.mayin.org/ajayshah/" target="_blank" rel="noopener">Ajay Shah</a> and <a href="https://www.xkdr.org/people" target="_blank" rel="noopener">Susan Thomas</a>. We had a bunch of fun but enriching conversations. I will have to make plans to go to Bombay now, just to have longer conversations. Given the work I have now, it&#8217;s probably only possible in early 2027.</li>



<li>It&#8217;s been two weeks of back-to-back travel. I don&#8217;t know how people do it.</li>



<li>I played one game of pickleball this week; no runs, but I walked quite a bit and also did one P.T. session.</li>



<li>Everyone is using AI at work. I think it is okay, but the negligence. is NOT OKAY. I found an AI chat prompt in a judgment by a Bangalore District Court. I have been exploring decentralized mesh networks. <a href="https://meshtastic.org/" target="_blank" rel="noopener">Meshtastic</a> on LoRa is popular and seems very useful, but it&#8217;s limited to messaging. <a href="https://reticulum.network/" target="_blank" rel="noopener">Reticulam Network</a> is a network stack to build decentralized wide-area networks using heterogeneous communication modes. Currently, I am trying <a href="https://unsigned.io/software/Sideband.html" target="_blank" rel="noopener">an app called Sideband</a> that runs on top of Reticulam Network, which runs on top of the Internet. I will try other <a href="https://reticulum.network/manual/interfaces.html" target="_blank" rel="noopener">interfaces soon</a>.</li>



<li>Happy Mahatma Gandhi Jayanti to all of you. It was a long weekend for all of us. We took a short family trip to Hesaraghatta. It&#8217;s a do-nothing holiday. Pathu is enjoying her stay with other dogs; Echo is with us.</li>
</ul>



<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-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39868" src="https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-1024x768.jpg" alt="Cardputer Adv" class="wp-image-39868" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524883584410509934981509390.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Cardputer Adv</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39867" src="https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-768x1024.jpg" alt="Silva - Goa" class="wp-image-39867" srcset="https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/10/wp-17909524606624654532307432531328.jpg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Silva &#8211; Goa</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="461" height="1024" data-id="39874" src="https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement-461x1024.jpeg" alt="AI Chat prompt in a judgement by Bangalore distrcit court" class="wp-image-39874" srcset="https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement-461x1024.jpeg 461w, https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement-135x300.jpeg 135w, https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement-691x1536.jpeg 691w, https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement-520x1156.jpeg 520w, https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement-320x711.jpeg 320w, https://thejeshgn.com/wp-content/uploads/2014/05/ai_chat_prompt_judgement.jpeg 720w" sizes="auto, (max-width: 461px) 100vw, 461px" /><figcaption class="wp-element-caption">AI Chat prompt in a judgement by Bangalore distrcit court</figcaption></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=39870" 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/10/02/weekly-notes-40-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39870</post-id>	</item>
		<item>
		<title>How Do We Get More Microgrants in India?</title>
		<link>https://thejeshgn.com/2026/09/28/how-do-we-get-more-microgrants-in-india/</link>
					<comments>https://thejeshgn.com/2026/09/28/how-do-we-get-more-microgrants-in-india/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Mon, 28 Sep 2026 14:28:22 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Free and Open Source]]></category>
		<category><![CDATA[IndiaFOSS]]></category>
		<category><![CDATA[Nagarathna Memorial Grant]]></category>
		<location><![CDATA[Bengaluru]]></location>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39851</guid>

					<description><![CDATA[I gathered a group of folks and did the BOF session at IndiaFOSS/2026. The idea behind the BoF session wasn&#8217;t to present anything, but to solicit ideas and provocations to improve the micro-granting scene in India. There is a real need of microgrants in India. i.e., we do have big-scale grant givers and&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I gathered a group of folks and did the <a href="https://fossunited.org/c/indiafoss/2026/cfp/82fbs78uua">BOF session at IndiaFOSS/2026</a>. The idea behind the <a href="https://thejeshgn.com/2026/06/01/micro-granting-in-india-bof-at-indiafoss-2026/" target="_blank" rel="noopener">BoF session</a> wasn&#8217;t to present anything, but to solicit ideas and provocations to improve the micro-granting scene in India. There is a real need of microgrants in India. i.e., we do have big-scale grant givers and receivers, but we have very few grant givers in the range of, say, INR 50K.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://thejeshgn.com/projects/nagarathna-memorial-grant/"><img loading="lazy" decoding="async" width="1024" height="489" src="https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-1024x489.png" alt="ನಾಗರತ್ನ ಸ್ಮಾರಕ ಅನುದಾನ - Nagarathna Memorial Grant" class="wp-image-23611" srcset="https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-1024x489.png 1024w, https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-300x143.png 300w, https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-768x367.png 768w, https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-720x344.png 720w, https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-520x248.png 520w, https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark-320x153.png 320w, https://thejeshgn.com/wp-content/uploads/2022/12/nmg_logo_dark.png 1243w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ನಾಗರತ್ನ ಸ್ಮಾರಕ ಅನುದಾನ &#8211; Nagarathna Memorial Grant</figcaption></figure>
</div>


<p class="wp-block-paragraph">My idea is how to have more such grants. What might be stopping them, especially if they want to? The discussion was informal, like all BoFs. I made small notes. But here are the takeaways from the discussion.</p>



<ol class="wp-block-list">
<li><strong>A starter pack or playbook</strong> for new micro grant-givers, covering the problems I ran into, not just the process I settled on. The amount of work it takes, taxes, and legal questions are what worry people most. This was the biggest ask, and I think I can work on it.</li>



<li><strong>A 10th-year report</strong>: an optional, light email to past recipients, then a publication of short updates, blurbs, or photos to encourage others. I don&#8217;t ask folks for updates, but a lot of them do update me anyway. Folks think some grant makers are especially encouraged by the effect. So this kind of report would encourage them. I am considering this.</li>



<li><strong>Grants on specific themes</strong> and sponsors backing a theme, as FOSSUnited did. But in general, there could be theme-specific grant makers, and how do we make it possible for them?</li>



<li><strong>Publish unfunded proposals</strong> so others can support them, and use the email list actively. I am trying this; there is more to do.</li>
</ol>



<p class="wp-block-paragraph">Other similar funds that came up during the discussion were <a target="_blank" href="https://www.heliumgrant.org/" rel="noopener">Helium Grants</a>,&nbsp;&nbsp;<a target="_blank" href="https://escapevelocitygrants.com/" rel="noopener">Escape Velocity Grants</a>,&nbsp;&nbsp;<a target="_blank" href="https://www.ashwinmahesh.in/smgrants" rel="noopener">Sudha Mahesh Grants</a>, <a target="_blank" href="https://bellaregrants.netlify.app/" rel="noopener">and Bellare Grants</a>; most of them are <a target="_blank" href="https://github.com/nayafia/microgrants" rel="noopener">covered in this wiki</a>.</p>



<p class="wp-block-paragraph">If you think there are other ways to encourage more small grant makers to come forward and make grants. Do share them.</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=39851" 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/09/28/how-do-we-get-more-microgrants-in-india/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39851</post-id>	</item>
		<item>
		<title>Weekly Notes 39/2026</title>
		<link>https://thejeshgn.com/2026/09/25/weekly-notes-39-2026/</link>
					<comments>https://thejeshgn.com/2026/09/25/weekly-notes-39-2026/#comments</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 16:56:10 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<category><![CDATA[WN-39]]></category>
		<location><![CDATA[APU]]></location>
		<location><![CDATA[Bengaluru]]></location>
		<location><![CDATA[Chennai]]></location>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39833</guid>

					<description><![CDATA[In one of my earlier blog posts, I mentioned that I have become more routine, more protective of my time, and indirectly more productive since becoming a parent. That continues. I totally get how Parvathy feels in this video. I am still not a proper morning person. I wake up around 6 AM.&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In one of my earlier <a target="_blank" href="https://thejeshgn.com/2024/03/20/routine/" rel="noopener">blog posts</a>, I mentioned that I have become more routine, more protective of my time, and indirectly more productive since becoming a parent. That continues. I totally get how <a target="_blank" href="https://www.youtube.com/watch?v=OnLsSYGF_l0" rel="noopener">Parvathy feels in this video</a>. I am still not a proper morning person. I wake up around 6 AM. That said, I pay close attention to how I feel physically and mentally, and I also pay close attention to rest. Most of my awake time goes into what needs immediate attention and being nice to my future self.</p>



<p class="wp-block-paragraph">This week has been tough but interesting overall. Lots of good conversations, both technical and non-technical. I hope to find more time to write next week.</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/09/wp-17902337649006836882611606527262-1024x768.jpg" alt="Every kid is fascinated by the diggers" class="wp-image-39829" srcset="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17902337649006836882611606527262.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Every kid is fascinated by the diggers</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>Uma wanted to get on a digger; she asked me. I said I don&#8217;t own it; if you want, you need to ask driver uncle. She called him loudly and asked him if she could come inside. He said, &#8220;Yes.&#8221; After a while, she asked, &#8221; Can you start and move the hand? He said, &#8220;No.&#8221; I was just watching the conversation.</li>



<li>This week&#8217;s P.T. was at odd times because I was traveling; thanks to Bhumika for accommodating. I couldn&#8217;t play this week, but I was able to run wherever I was, which is a good thing.</li>



<li>The Indian Express has done a good series on the <a href="https://www.youtube.com/watch?v=2tcdWRXoUAM&amp;t=176s">CEC and ECI of India</a>. For me, the most worrying factor was that technology blocked what the law allowed; hence, <a href="https://indianexpress.com/article/express-exclusive/election-commission-goa-sir-voter-deletion-ecinet-10891422/">97 voters couldn&#8217;t be added</a> to the voter list, and I think it&#8217;s a crime that should be punishable. Also, what was decentralized in process and pre-tech is now centralized by technology; i.e., voter list creation is decentralized but centralized technically, and storage and RBAC are centralized. Ideally, each state should own the platform with a separate installation and database. They should sync to the central one only for reporting purposes, as it used to work before. We are kind of losing it due to the centralized architecture design, and it goes directly against the Constitution.</li>



<li>I was in Chennai to meet the team. It was a very short but hectic trip. I couldn&#8217;t get a train ticket, so I took a private electric bus. I must say KSRTC (Karnataka) has the best buses in the country.</li>



<li>I like that Anand includes <a href="https://www.s-anand.net/blog/things-i-learned-20-sep-2026/#mistakes-i-made" target="_blank" rel="noopener">&#8220;Mistakes I made&#8221; and &#8220;Questions I was asked&#8221;</a> in his weekly updates. <a href="https://github.com/DeepBlueDynamics/lume" target="_blank" rel="noopener">Lume</a> is a small, crazy-fast hybrid search engine written in Rust; you can run it locally or on your server.  </li>
</ul>



<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/09/wp-17903551795013844752635577234888.jpg" rel="lightbox[39833]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="39836" src="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-1024x768.jpg" alt="At APU" class="wp-image-39836" srcset="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551795013844752635577234888.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">My students</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899.jpg" rel="lightbox[39833]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39835" src="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-768x1024.jpg" alt="My students" class="wp-image-39835" srcset="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-768x1024.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-225x300.jpg 225w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-1152x1536.jpg 1152w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-720x960.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-520x693.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899-320x427.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17903551792931891894634197595899.jpg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a><figcaption class="wp-element-caption">My students</figcaption></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=39833" 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/09/25/weekly-notes-39-2026/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39833</post-id>	</item>
		<item>
		<title>Weekly Notes 38/2026</title>
		<link>https://thejeshgn.com/2026/09/18/weekly-notes-38-2026/</link>
					<comments>https://thejeshgn.com/2026/09/18/weekly-notes-38-2026/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Fri, 18 Sep 2026 15:46:33 +0000</pubDate>
				<category><![CDATA[Weekly Notes]]></category>
		<category><![CDATA[WN-38]]></category>
		<location><![CDATA[APU]]></location>
		<location><![CDATA[Bengaluru]]></location>
		<characters><![CDATA[Sandeep GL 🤵🏽]]></characters>
		<characters><![CDATA[Sandeep MK]]></characters>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39804</guid>

					<description><![CDATA[It&#8217;s been a busy week, but not as busy as last week, mostly because Monday was a holiday and I got some rest. Uma was away over the weekend with her Atte to celebrate. Belated Ganesha Chaturthi, if you celebrate. As a kid, my parents celebrated only Gouri Habba; Ganeshana Habba was there&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s been a busy week, but not as busy as last week, mostly because Monday was a holiday and I got some rest. Uma was away over the weekend with her Atte to celebrate. Belated Ganesha Chaturthi, if you celebrate. As a kid, my parents celebrated only Gouri Habba; Ganeshana Habba was there just to end the Gouri Habba. We kind of never celebrated Ganesha Habba at home; it was mostly on the streets. It wasn&#8217;t as aggressive as it is today.</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/09/wp-17897459573508402757751589892547-1024x768.jpg" alt="Kaalu Soup near GKVK" class="wp-image-39803" srcset="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17897459573508402757751589892547.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Kaalu Soup near GKVK</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>I did a long walk/run with friends on Sunday, along with a huge <a href="https://en.wikipedia.org/wiki/Paya_(food)" target="_blank" rel="noreferrer noopener">kaalu soup (paaya)</a> breakfast. Otherwise, it was a regular week with one game and one P.T. session. I should be back to two sessions next week. Also wrote a post about <a href="https://thejeshgn.com/2026/09/12/why-garmin-forerunner-965/" target="_blank" rel="noreferrer noopener">why I chose the Forerunner 965</a>. </li>



<li>The <a href="https://the-hyphen.in" target="_blank" rel="noreferrer noopener">Hyphen Journal</a> is here. I subscribed a long time ago, but their system somehow didn&#8217;t register my payment. So I had to ask customer support. Thanks to <a href="https://pradx.in/?utm_source=thejeshgn.com" target="_blank" rel="noreferrer noopener">Pradeep</a> for reminding me to subscribe. It was on my list, but as it often happens, I had made a mental note of it and promptly forgot about it. The journal looks pretty; I haven&#8217;t read it yet, maybe this weekend.</li>



<li>Many times, I try to remember the sites I&#8217;ve already visited and struggle to do it. I have used bookmarks with tags, but it hasn&#8217;t worked because I forget to bookmark them. What I need is a search engine that remembers every site/page I visit and indexes it for searching. Turns out <a href="https://hister.org/" target="_blank" rel="noreferrer noopener">Hister</a> is exactly that. It&#8217;s FOSS and self-hosted. <a href="https://ducklake.select/" target="_blank" rel="noreferrer noopener">Ducklake</a> looks simple and powerful at the same time. It uses SQLite/PostgreSQL for the catalog and Parquet files for the actual data to build a data lake. <a href="https://github.com/webmachinelearning/webmcp" target="_blank" rel="noreferrer noopener">WebMCP</a> looks like a very interesting addition; it could be useful for websites that don&#8217;t support APIs or where the user wants to see things as they happen. <a href="https://jeffmcneill.com/ebook2audiobook-on-debian-13/" target="_blank" rel="noreferrer noopener">Jeff</a> sent me <a href="https://github.com/DrewThomasson/ebook2audiobook" target="_blank" rel="noreferrer noopener">ebook2audiobook</a>, which seems to support <a href="https://dl.fbaipublicfiles.com/mms/misc/language_coverage_mms.html" target="_blank" rel="noreferrer noopener">Kannada</a> through <a href="https://huggingface.co/facebook/mms-tts" target="_blank" rel="noreferrer noopener">Facebook&#8217;s mms-tts</a>. I haven&#8217;t tried it yet; it&#8217;s on my list. Tante&#8217;s article on <a href="https://tante.cc/2026/09/11/power-grab/" target="_blank" rel="noreferrer noopener">Power Grab and Fascism in FOSS</a> is a must-read. There is a lot of fear-mongering about open-weight models, especially from the V.C. and S.V. community. I remember <a href="https://slate.com/technology/2005/11/the-open-source-movement-isn-t-communism.html" target="_blank" rel="noreferrer noopener">Bill Gates calling FOSS developers communists</a> almost two decades ago. In that regard, open-weight models have already won.</li>



<li><a href="https://www.thehindu.com/news/national/kerala/keralam-women-mlas-walk-out-of-national-commission-for-women-workshop/article71443592.ece" target="_blank" rel="noreferrer noopener">Kerala women MLAs walk out</a> of a workshop where Hindi was the only language used. Why is it so difficult to run a bilingual event for a government organization when they are forcing kids to learn three languages?</li>
</ul>



<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=39804" 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/09/18/weekly-notes-38-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39804</post-id>	</item>
		<item>
		<title>Why Garmin Forerunner 965?</title>
		<link>https://thejeshgn.com/2026/09/12/why-garmin-forerunner-965/</link>
					<comments>https://thejeshgn.com/2026/09/12/why-garmin-forerunner-965/#respond</comments>
		
		<dc:creator><![CDATA[Thejesh GN]]></dc:creator>
		<pubDate>Sat, 12 Sep 2026 10:07:38 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Forerunner 965]]></category>
		<guid isPermaLink="false">https://thejeshgn.com/?p=39782</guid>

					<description><![CDATA[I have been looking for a full-fledged smartwatch for a while now. I have a Pebble and a BangleJS; I use them all the time. But they are semi-smartwatches. I wanted a full-fledged watch that lasts for days and works fully offline. This post isn&#8217;t a review; that will take time. This one&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been looking for a full-fledged smartwatch for a while now. I have a <a href="https://thejeshgn.com/tag/pebble/">Pebble</a> and a <a href="https://thejeshgn.com/tag/banglejs2/">BangleJS</a>; I use them all the time. But they are semi-smartwatches. I wanted a full-fledged watch that lasts for days and works fully offline. This post isn&#8217;t a review; that will take time. This one is more like why I chose the 965. Before I go any further, let me list out my requirements.</p>



<h3 class="wp-block-heading">Requirements</h3>



<ul class="wp-block-list">
<li>Known and proven brands that have supported the hardware for at least a decade. And not known for dropping products. No Google, Apple, or Samsung.</li>



<li>It&#8217;s meant for outdoor use, so at least semi-rugged. Buttons and not just touch screen. Good readable screen.</li>



<li>Good battery life</li>



<li>It should work without a phone for at least a few days. I.e., good offline functionality. It should work without a network for sure.</li>



<li>GPS and Offline Maps. Ability to run GPS/Maps for at least 24 hours.</li>



<li>Good community, openness</li>



<li>Cost. I had a fairly high budget of 50K.</li>
</ul>



<h3 class="wp-block-heading">Solution</h3>



<p class="wp-block-paragraph">I looked into Garmin, Coros, and Casio.</p>



<p class="wp-block-paragraph">I chose the Garmin Forerunner 965. Other watches I considered were the Garmin Instinct 3, the Garmin Fenix® 7X Pro, and the Coros Nomad. I considered the Casio ProTek (WSD-F20) series, but neither the community nor the OS seemed interesting enough. But I do love how rugged they are. I will keep an eye on them.</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/09/wp-17892075190296749525348771677973-1024x768.jpg" alt="Forerunner 965 showing recovery" class="wp-image-39783" srcset="https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/09/wp-17892075190296749525348771677973.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Forerunner 965 showing recovery</figcaption></figure>
</div>


<p class="wp-block-paragraph">Garmin Instinct 3 has everything except offline maps. It has a cool screen and GPS. But it has no routeable maps. It&#8217;s also expensive. Garmin Fenix® 7X Pro is better in every way, but it&#8217;s double the cost and weight. Coros Nomad is the closest competitor; it has all the features I wanted, at a similar price, and it&#8217;s rugged and pretty. But I don&#8217;t know anything about Coros; no one I know has it. Also, I don&#8217;t know much about the community around it. It&#8217;s also the brand that is on my list.</p>



<p class="wp-block-paragraph">I was able to load <a href="https://thejeshgn.com/2026/09/05/lloading-indian-maps-garmin-forerunner-965/">Indian OSM maps onto my Forerunner 965</a>. I have used it while running and for casual walking. I haven&#8217;t done much routing on the watch, though it&#8217;s possible. I could follow a GPX track easily. I will blog more. Overall, these features seem to work.</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-17881052037338330002204274028893-1024x768.jpg" alt="I am so happy that I can see maps on my wrist." class="wp-image-39721" srcset="https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-1024x768.jpg 1024w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-300x225.jpg 300w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-768x576.jpg 768w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-1536x1152.jpg 1536w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-720x540.jpg 720w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-520x390.jpg 520w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893-320x240.jpg 320w, https://thejeshgn.com/wp-content/uploads/2026/08/wp-17881052037338330002204274028893.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">I am so happy that I can see maps on my wrist.</figcaption></figure>
</div>


<p class="wp-block-paragraph">Everything on the phone works offline and also works without the phone. Of course, you can send messages without the phone (it doesn&#8217;t have a network), but it can connect to Wi-Fi if needed. It can also store music and play it through my Bluetooth earbuds. So you can go out without the phone.</p>



<p class="wp-block-paragraph">I have not charged the watch much. I am quite active every day, so it&#8217;s not bad. I haven&#8217;t taken it out for a full day of motorcycling or trekking with maps/routing on. When I do that, I will write more.</p>



<p class="wp-block-paragraph">The community around it is good, though they are more focused on outdoor activities and mapping. I haven&#8217;t explored their apps yet.</p>



<p class="wp-block-paragraph">As I said, this is not a review. This is just the list of things that I looked for while buying this watch, held up against them. For how it performs in those areas, you will have to wait. And it won&#8217;t be a single blog post. For now, there are no red flags with the Forerunner 965.</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=39782" 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/09/12/why-garmin-forerunner-965/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39782</post-id>	</item>
	</channel>
</rss>
