<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BMCFADS</title><description>AI, dev tools, adventures, and life.</description><link>https://bmcfads.ca/</link><item><title>A new adventure</title><link>https://bmcfads.ca/blog/a-new-adventure/</link><guid isPermaLink="true">https://bmcfads.ca/blog/a-new-adventure/</guid><description>I&apos;m going to become a multisport endurance and adventure athlete.</description><pubDate>Sun, 03 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Access to GPUs</title><link>https://bmcfads.ca/blog/access-to-gpus/</link><guid isPermaLink="true">https://bmcfads.ca/blog/access-to-gpus/</guid><description>The first question you should be asking yourself is whether or not you actually need a GPU for what you&apos;re trying to accomplish. Let&apos;s assume you do. Here are some options I considered.</description><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Cheat sheet: pyenv</title><link>https://bmcfads.ca/blog/cheat-sheet-pyenv/</link><guid isPermaLink="true">https://bmcfads.ca/blog/cheat-sheet-pyenv/</guid><description>Here&apos;s a quick overview of using pyenv and pyenv-virtualenv.</description><pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Dancing on quicksand</title><link>https://bmcfads.ca/blog/dancing-on-quicksand/</link><guid isPermaLink="true">https://bmcfads.ca/blog/dancing-on-quicksand/</guid><description>I&apos;m on the struggle bus; progress is slow and I&apos;m questioning everything.</description><pubDate>Tue, 27 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Deep learning frameworks (PyTorch vs. TensorFlow)</title><link>https://bmcfads.ca/blog/deep-learning-frameworks-pytorch-vs-tensorflow/</link><guid isPermaLink="true">https://bmcfads.ca/blog/deep-learning-frameworks-pytorch-vs-tensorflow/</guid><description>If you&apos;re searching for an in depth comparison of PyTorch and TensorFlow, this is not the post for you... there are numerous articles out there though! This post covers my high-level take on the two frameworks.</description><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Defining my master&apos;s research topic</title><link>https://bmcfads.ca/blog/defining-my-masters-research-topic/</link><guid isPermaLink="true">https://bmcfads.ca/blog/defining-my-masters-research-topic/</guid><description>Where I find myself today is in the early stages of my fourth, yes fourth, attempt at defining and placing structure around my master&apos;s research project.</description><pubDate>Tue, 26 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Everesting and more</title><link>https://bmcfads.ca/blog/everesting-and-more/</link><guid isPermaLink="true">https://bmcfads.ca/blog/everesting-and-more/</guid><description>Here&apos;s how I am going to make this year one of my most memorable.</description><pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Focus: timers and such</title><link>https://bmcfads.ca/blog/focus-timers-and-such/</link><guid isPermaLink="true">https://bmcfads.ca/blog/focus-timers-and-such/</guid><description>I used to think that timers wouldn&apos;t be useful to help me stay on task. Plot twist! I&apos;ve incorporated them into my life and have found them incredible helpful to stay focused and increase productivity. Here&apos;s how I&apos;ve started using them.</description><pubDate>Fri, 12 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Have I made it?</title><link>https://bmcfads.ca/blog/have-i-made-it/</link><guid isPermaLink="true">https://bmcfads.ca/blog/have-i-made-it/</guid><description>I used to think I&apos;d be a tech entrepreneur CEO by the time I was thirty. Spoiler alert, that didn&apos;t happen.</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate></item><item><title>How to get a master’s degree in 6 years (hopefully 🤞🏻)</title><link>https://bmcfads.ca/blog/how-to-get-a-masters-degree-in-6-years-hopefully/</link><guid isPermaLink="true">https://bmcfads.ca/blog/how-to-get-a-masters-degree-in-6-years-hopefully/</guid><description>“Wait a minute, doesn’t a master’s take 2 years? Don’t they kick you out of the program after 5 years?” Well, yes and yes. My experience has been a little different though. Here’s how it’s gone.</description><pubDate>Tue, 19 Mar 2024 00:00:00 GMT</pubDate></item><item><title>How to get started</title><link>https://bmcfads.ca/blog/how-to-get-started/</link><guid isPermaLink="true">https://bmcfads.ca/blog/how-to-get-started/</guid><description>Here are the ways that work best for me to get started on a goal.</description><pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Learning Go: CLI design decisions that held up</title><link>https://bmcfads.ca/blog/learning-go-cli-design-decisions-that-held-up/</link><guid isPermaLink="true">https://bmcfads.ca/blog/learning-go-cli-design-decisions-that-held-up/</guid><description>I kept renaming video files by hand after every shoot. A Python script could have fixed it in an hour. Instead I built a proper CLI tool in Go, because the real goal was learning Go&apos;s patterns and tooling.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Learnings from Creator Camp</title><link>https://bmcfads.ca/blog/learnings-from-creator-camp/</link><guid isPermaLink="true">https://bmcfads.ca/blog/learnings-from-creator-camp/</guid><description>Here are some thoughts after reflecting on my time at Creator Camp this past weekend.</description><pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate></item><item><title>One day to day one</title><link>https://bmcfads.ca/blog/one-day-to-day-one/</link><guid isPermaLink="true">https://bmcfads.ca/blog/one-day-to-day-one/</guid><description>For the past few weeks, I have been reflecting on this question: what stops me from turning one day into day one? </description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Python versions and virtual environments</title><link>https://bmcfads.ca/blog/python-versions-and-virtual-environments/</link><guid isPermaLink="true">https://bmcfads.ca/blog/python-versions-and-virtual-environments/</guid><description>If you&apos;re working in the field of machine learning, it&apos;s only a matter of time before you run into Python dependency hell. Enter version managers and virtual environments.</description><pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Spoken language understanding models</title><link>https://bmcfads.ca/blog/spoken-language-understanding-models/</link><guid isPermaLink="true">https://bmcfads.ca/blog/spoken-language-understanding-models/</guid><description>I&apos;m diving into spoken language understanding models for my research. What the heck are those? Let&apos;s find out.</description><pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate></item><item><title>The initial training pipeline</title><link>https://bmcfads.ca/blog/the-initial-training-pipeline/</link><guid isPermaLink="true">https://bmcfads.ca/blog/the-initial-training-pipeline/</guid><description>It&apos;s not much, but hey, it&apos;s something and it&apos;s down on paper.</description><pubDate>Fri, 29 Mar 2024 00:00:00 GMT</pubDate></item><item><title>There are no bad days</title><link>https://bmcfads.ca/blog/there-are-no-bad-days/</link><guid isPermaLink="true">https://bmcfads.ca/blog/there-are-no-bad-days/</guid><description>Let me explain. I&apos;ll start with the point I&apos;m trying to make: thinking you&apos;ve had a bad day is ridiculous.</description><pubDate>Tue, 09 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Understanding the STOP dataset</title><link>https://bmcfads.ca/blog/understanding-the-stop-dataset/</link><guid isPermaLink="true">https://bmcfads.ca/blog/understanding-the-stop-dataset/</guid><description>Here&apos;s a breakdown of the intents and slots for the Spoken Task-Oriented semantic Parsing (STOP) dataset.</description><pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate></item><item><title>UTMBCH25: day 0</title><link>https://bmcfads.ca/blog/utmbch25-day-0/</link><guid isPermaLink="true">https://bmcfads.ca/blog/utmbch25-day-0/</guid><description>It&apos;s been a while since I&apos;ve done an athletic event that scared me. It&apos;s time. </description><pubDate>Sun, 02 Mar 2025 00:00:00 GMT</pubDate></item><item><title>UTMBCH25: perspective</title><link>https://bmcfads.ca/blog/utmbch25-perspective/</link><guid isPermaLink="true">https://bmcfads.ca/blog/utmbch25-perspective/</guid><description>Let&apos;s figure out how intense this race actually is.</description><pubDate>Thu, 13 Mar 2025 00:00:00 GMT</pubDate></item><item><title>When is it time to quit?</title><link>https://bmcfads.ca/blog/when-is-it-time-to-quit/</link><guid isPermaLink="true">https://bmcfads.ca/blog/when-is-it-time-to-quit/</guid><description>Quitting something isn&apos;t always necessarily a bad thing. Sometimes it&apos;s actually the best decision you can make.</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate></item></channel></rss>