<?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>Blog &#8211; Farhan Ahmad</title>
	<atom:link href="https://thebitguru.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>https://thebitguru.com</link>
	<description>thebitguru.com</description>
	<lastBuildDate>Mon, 16 Mar 2026 01:06:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Please Let Me Filter Out AI/LLM Generated Music</title>
		<link>https://thebitguru.com/blog/1805-let-me-filter-out-ai-generated-music</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 01:06:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[AI/LLM]]></category>
		<category><![CDATA[LLM Generated Music]]></category>
		<category><![CDATA[Thoughts]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1805</guid>

					<description><![CDATA[I have mostly embraced Large Language Models (LLM)/AI for a lot of things, but music, and more specifically songs with lyrics, is one place where I am actively trying to stay away from AI. In this post I want to explain my thinking and why I wish music platforms would make it very obvious when &#8230; <a href="https://thebitguru.com/blog/1805-let-me-filter-out-ai-generated-music" class="more-link">Continue reading<span class="screen-reader-text"> "Please Let Me Filter Out AI/LLM Generated Music"</span></a>]]></description>
		
		
		
			</item>
		<item>
		<title>PaperMETAR &#8211; Coming Soon!</title>
		<link>https://thebitguru.com/blog/1796-papermetar-coming-soon</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Fri, 09 Jan 2026 19:08:51 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1796</guid>

					<description><![CDATA[Lately I have been working on an aviation weather device I call PaperMETAR. It&#8217;s a desk accessory geared towards piltos and aviation enthusiasts. I am excited to announce that I am launching it on Kickstarter this coming Tuesday, January 13! You can see more at PaperMETAR. Please follow the journey along on the PaperMETAR website.]]></description>
		
		
		
			</item>
		<item>
		<title>How Not to Make Your Customers Lose Trust in Your Product</title>
		<link>https://thebitguru.com/blog/1773-how-not-to-make-your-customers-lose-trust-in-your-product</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Thu, 01 May 2025 22:51:37 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OneDrive]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1773</guid>

					<description><![CDATA[I have been using Microsoft&#8217;s OneDrive service for a while. I am a macOS user and their macOS sync client wasn&#8217;t the best at first, but they mostly caught up over time. Unfortunately, they recently took a major step back as part of their &#8220;V2&#8221; upgrade that is making me rethink OneDrive. About a week &#8230; <a href="https://thebitguru.com/blog/1773-how-not-to-make-your-customers-lose-trust-in-your-product" class="more-link">Continue reading<span class="screen-reader-text"> "How Not to Make Your Customers Lose Trust in Your Product"</span></a>]]></description>
		
		
		
			</item>
		<item>
		<title>iPhone Mirroring Not Working?</title>
		<link>https://thebitguru.com/blog/1758-iphone-mirroring-not-working</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Wed, 23 Oct 2024 04:26:37 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iOS 18]]></category>
		<category><![CDATA[iPhone Mirroring]]></category>
		<category><![CDATA[macOS 15]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1758</guid>

					<description><![CDATA[I recently upgraded to a macOS 15 and was excited to use iPhone Mirroring. Then the macOS 15.1 betas started coming out and I was too excited to not give Apple Intelligence a try. Unfortunately, the upgrade broke iPhone Mirroring for me. After fifteen minutes to looking, I finally found a solution that worked for &#8230; <a href="https://thebitguru.com/blog/1758-iphone-mirroring-not-working" class="more-link">Continue reading<span class="screen-reader-text"> "iPhone Mirroring Not Working?"</span></a>]]></description>
		
		
		
			</item>
		<item>
		<title>Designing for Health: Interview with Farhan Ahmad and Jon Keevil, MD [Podcast]</title>
		<link>https://thebitguru.com/blog/1748-designing-for-health-interview-with-farhan-ahmad-and-jon-keevil-md-podcast</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Wed, 08 May 2024 01:02:24 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[HealthDecision]]></category>
		<category><![CDATA[podcast]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1748</guid>

					<description><![CDATA[Dr. Jon Keevil and I had the privilege to talk to Dr. Craig Joseph on the Nordic In Network podcast about the journey of our last company, HealthDecision. Check it out! Designing for Health: Interview with Farhan Ahmad and Jon Keevil, MD [Podcast] (nordicglobal.com)]]></description>
		
		
		
			</item>
		<item>
		<title>WARNING: Ignoring invalid distribution -ycparser in PlatformIO</title>
		<link>https://thebitguru.com/blog/1706-warning-ignoring-invalid-distribution-ycparser-in-platformio</link>
					<comments>https://thebitguru.com/blog/1706-warning-ignoring-invalid-distribution-ycparser-in-platformio#comments</comments>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Wed, 03 Aug 2022 02:03:54 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[PlatformIO]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1706</guid>

					<description><![CDATA[Lately, I have been working on an ESP32 firmware using PlatformIO. I went with PlatformIO because it works quite nicely within my familiar Visual Studio Code environment. PlatformIO worked well for a few weeks until recently, when I started seeing the following errors. I haven&#8217;t touched Python in a while, so I wasn&#8217;t sure what &#8230; <a href="https://thebitguru.com/blog/1706-warning-ignoring-invalid-distribution-ycparser-in-platformio" class="more-link">Continue reading<span class="screen-reader-text"> "WARNING: Ignoring invalid distribution -ycparser in PlatformIO"</span></a>]]></description>
		
					<wfw:commentRss>https://thebitguru.com/blog/1706-warning-ignoring-invalid-distribution-ycparser-in-platformio/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Logging Solo Cross Country Flights in ForeFlight</title>
		<link>https://thebitguru.com/blog/1691-logging-solo-cross-country-flights-in-foreflight</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Fri, 07 Jan 2022 23:36:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Aviation]]></category>
		<category><![CDATA[ForeFlight]]></category>
		<category><![CDATA[Private Pilot]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1691</guid>

					<description><![CDATA[I have recently been training for my private pilot license. After learning the basics, I really enjoy using ForeFlight for tracking and planning. ForeFlight also makes it easy to track my progress towards the license. One of the requirements is to do a solo cross-country flight. When it came time to log my entry in &#8230; <a href="https://thebitguru.com/blog/1691-logging-solo-cross-country-flights-in-foreflight" class="more-link">Continue reading<span class="screen-reader-text"> "Logging Solo Cross Country Flights in ForeFlight"</span></a>]]></description>
		
		
		
			</item>
		<item>
		<title>Hiveon Pool Not Connecting?</title>
		<link>https://thebitguru.com/blog/1681-hiveon-pool-not-connecting</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Sat, 06 Nov 2021 05:05:19 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Hive OS]]></category>
		<category><![CDATA[Hiveon Pool]]></category>
		<category><![CDATA[Mining]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1681</guid>

					<description><![CDATA[I have recently started playing around with Hive OS. The miner kept failing to connect with the default setting in Hive OS portal. Sometimes it would say things like &#8220;Connection Remotely Closed by usw-eth.hiveon.net&#8221; and after some tinkering, it started giving some generic errors like &#8220;Operation canceled.&#8221; After some troubleshooting, I finally figured out what &#8230; <a href="https://thebitguru.com/blog/1681-hiveon-pool-not-connecting" class="more-link">Continue reading<span class="screen-reader-text"> "Hiveon Pool Not Connecting?"</span></a>]]></description>
		
		
		
			</item>
		<item>
		<title>Microsoft Flight Simulator 2020 &#8211; Mandatory Update Required</title>
		<link>https://thebitguru.com/blog/1673-microsoft-flight-simulator-2020-mandatory-update-required</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Tue, 14 Sep 2021 23:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft Flight Simulator]]></category>
		<category><![CDATA[Private Pilot]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[Xbox App]]></category>
		<guid isPermaLink="false">https://thebitguru.com/?p=1673</guid>

					<description><![CDATA[I have recently been training for my private pilot license. As part of the whole experience, I also setup a simple flight simulator using Microsoft Flight Simulator 2020. It has been a good supplement for my training, definitely not the same experience, but it can help with better understanding VOR navigation and other similar concepts. &#8230; <a href="https://thebitguru.com/blog/1673-microsoft-flight-simulator-2020-mandatory-update-required" class="more-link">Continue reading<span class="screen-reader-text"> "Microsoft Flight Simulator 2020 &#8211; Mandatory Update Required"</span></a>]]></description>
		
		
		
			</item>
		<item>
		<title>Firmware Upload to ESP32 Failing Intermittently</title>
		<link>https://thebitguru.com/blog/1666-firmware-upload-to-esp32-failing-intermittently</link>
		
		<dc:creator><![CDATA[farhan]]></dc:creator>
		<pubDate>Sun, 04 Apr 2021 17:33:41 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Adafruit Huzzah32]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[ESP32]]></category>
		<guid isPermaLink="false">https://www.thebitguru.com/?p=1666</guid>

					<description><![CDATA[I have recently been playing around with a side project that uses the ESP32 SOC/microcontroller, the Adafruit Huzzah32 flavor specifically. I am controlling a motor with it and use a ULN2003 to drive it. I noticed that when I connected the driver, I couldn&#8217;t upload a new firmware to it. After doing some troubleshooting and &#8230; <a href="https://thebitguru.com/blog/1666-firmware-upload-to-esp32-failing-intermittently" class="more-link">Continue reading<span class="screen-reader-text"> "Firmware Upload to ESP32 Failing Intermittently"</span></a>]]></description>
		
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced (Page is feed) 
Database Caching 30/45 queries in 0.031 seconds using Disk

Served from: thebitguru.com @ 2026-04-04 02:48:48 by W3 Total Cache
-->