<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>kferg.dev</title>
    <link>https://kferg.dev/</link>
    <description>Recent content on kferg.dev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 18 Nov 2021 09:43:52 -0800</lastBuildDate><atom:link href="https://kferg.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>C&#43;&#43; for Embedded Programming: constexpr</title>
      <link>https://kferg.dev/posts/2021/c&#43;&#43;-for-embedded-constexpr/</link>
      <pubDate>Thu, 18 Nov 2021 09:06:32 -0700</pubDate>
      
      <guid>https://kferg.dev/posts/2021/c&#43;&#43;-for-embedded-constexpr/</guid>
      <description>Is C++ good for embedded programming? Don&amp;rsquo;t ask me! What does &amp;ldquo;good&amp;rdquo; even mean? However, as I start to dip my toes into embedded I had two thoughts:
 It appears to me that C is still the dominant language in embedded systems In theory the C++ principles of &amp;ldquo;zero-cost abstraction&amp;rdquo; and &amp;ldquo;don&amp;rsquo;t pay for what you don&amp;rsquo;t use&amp;rdquo; should be especially useful in embedded systems  I&amp;rsquo;m just a hobbyist at embedded and I don&amp;rsquo;t intend to tell the pros what to do.</description>
    </item>
    
    <item>
      <title>Deep Learning and the Game of Go addendum: Training results from chapter 7</title>
      <link>https://kferg.dev/posts/2021/deep-learning-and-the-game-of-go-training-results-from-chapter-7/</link>
      <pubDate>Mon, 19 Apr 2021 21:06:05 -0700</pubDate>
      
      <guid>https://kferg.dev/posts/2021/deep-learning-and-the-game-of-go-training-results-from-chapter-7/</guid>
      <description>In chapter 7 of my (+ Max&amp;rsquo;s) book, Deep Learning and the Game of Go, there is an example that collects a sample of human go game records, encodes them, and trains a small neural network. This is followed by a sample output showing it achieving over 90% training set accuracy.
Several readers have reported that they could not reproduce this. You&amp;rsquo;re not crazy! There is a mismatch between the code listing in the book and the results listing.</description>
    </item>
    
    <item>
      <title>Solve your TensorFlow &#43; Multiprocessing woes with forkserver</title>
      <link>https://kferg.dev/posts/2020/python-tensorflow-multiprocessing-forkserver/</link>
      <pubDate>Mon, 28 Dec 2020 08:50:50 -0800</pubDate>
      
      <guid>https://kferg.dev/posts/2020/python-tensorflow-multiprocessing-forkserver/</guid>
      <description>&lt;p&gt;Even after decades of hacking with Python, I&amp;rsquo;m still learning new things. Recently I discovered the &lt;code&gt;forkserver&lt;/code&gt; option in the &lt;code&gt;multiprocessing&lt;/code&gt; library. This is a pretty obscure, low-level setting, but it solved some problems I&amp;rsquo;ve had trying to use TensorFlow with &lt;code&gt;multiprocessing&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Audio Reactive Programming: Envelope Followers</title>
      <link>https://kferg.dev/posts/2020/audio-reactive-programming-envelope-followers/</link>
      <pubDate>Sat, 21 Nov 2020 20:20:40 -0800</pubDate>
      
      <guid>https://kferg.dev/posts/2020/audio-reactive-programming-envelope-followers/</guid>
      <description>&lt;p&gt;My weirdly specific hobby is coding visuals that react to music. (See &lt;a href=&#34;https://kferg.dev/projects/2020/audio-visualizers/&#34;&gt;here&lt;/a&gt; or &lt;a href=&#34;https://kferg.dev/projects/2019/illumitar/&#34;&gt;here&lt;/a&gt;.) I thought I would share some of my audio processing and animation tricks. Most of my techniques for synchronizing animations to music start with &lt;em&gt;envelope followers&lt;/em&gt;. In this article, I&amp;rsquo;ll explain what an envelope follower is and how it works. In a future article, I&amp;rsquo;ll give some examples of how to use one.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Netlify Review</title>
      <link>https://kferg.dev/posts/netlify-review/</link>
      <pubDate>Tue, 10 Nov 2020 20:39:35 -0800</pubDate>
      
      <guid>https://kferg.dev/posts/netlify-review/</guid>
      <description>Recently I wanted to publish a tiny web site: literally a single HTML file.  I used to run a small personal server for just such occasions, but I&amp;rsquo;ve given up on trying to keep up with security patches. I started looking into static web hosting services with a few goals in mind:</description>
    </item>
    
    <item>
      <title>Hello</title>
      <link>https://kferg.dev/posts/hello/</link>
      <pubDate>Sat, 07 Nov 2020 15:56:42 -0800</pubDate>
      
      <guid>https://kferg.dev/posts/hello/</guid>
      <description>Hello. I haven&amp;rsquo;t had a personal web site up in a while. Gonna give this static content generation thing a try and see how it goes.</description>
    </item>
    
  </channel>
</rss>
