<?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/"
     xmlns:georss="http://www.georss.org/georss"
     xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
     xmlns:media="http://search.yahoo.com/mrss/"><channel>
  <title>shawnhoover.dev - Dev Notes</title>
  <atom:link href="https://shawnhoover.dev/notes/index.xml" rel="self" type="application/rss+xml" />
  <link>https://shawnhoover.dev/notes</link>
  <description><![CDATA[Learnings, thoughts, and references collected in my software work.]]></description>
  <language>en</language>
  <pubDate>Sat, 23 May 2026 14:42:47 -0400</pubDate>
  <lastBuildDate>Sat, 23 May 2026 14:42:47 -0400</lastBuildDate>
  <generator>Emacs 29.1 Org-mode 9.6.6</generator>
  <webMaster>shawn@shawnhoover.dev (Shawn Hoover)</webMaster>
  <image>
    <url>https://shawnhoover.dev/assets/icons/apple-touch-icon.png</url>
    <title>shawnhoover.dev - Dev Notes</title>
    <link>https://shawnhoover.dev/notes</link>
  </image>

  <p>
    Learnings, thoughts, and references collected in my software work.
  </p>

  <item>
    <title>test post-mx routing</title>
    <link>https://shawnhoover.dev/notes/test-post-mx-routing.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/test-post-mx-routing.html</guid>
    <pubDate>Sat, 23 May 2026 14:42:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 23 May 2026
    </p>
    ]]></description>
  </item>
  <item>
    <title>Margaret Storey: How Will High-Performing Teams Adapt?</title>
    <link>https://shawnhoover.dev/notes/margaret-storey-how-will-high-performing-teams-adapt.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/margaret-storey-how-will-high-performing-teams-adapt.html</guid>
    <pubDate>Sun, 10 May 2026 09:25:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 10 May 2026
    </p>
    ]]></description>
  </item>
  <item>
    <title>Marc Brooker: Testing Is Going to Be the Most Important Thing</title>
    <link>https://shawnhoover.dev/notes/marc-brooker-testing-is-the-thing.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/marc-brooker-testing-is-the-thing.html</guid>
    <pubDate>Sat, 25 Oct 2025 16:48:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 25 Oct 2025
    </p>
    ]]></description>
  </item>
  <item>
    <title>Amazon/Anthropic/et al.'s Indiana AI Energy Footprint</title>
    <link>https://shawnhoover.dev/notes/amazon-indiana-ai-energy-footprint.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/amazon-indiana-ai-energy-footprint.html</guid>
    <pubDate>Sat, 28 Jun 2025 09:02:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 28 Jun 2025
    </p>
    ]]></description>
  </item>
  <item>
    <title>MIT Technology Review - AI's Energy Footprint</title>
    <link>https://shawnhoover.dev/notes/mit-technology-review-ai-energy-footprint.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/mit-technology-review-ai-energy-footprint.html</guid>
    <pubDate>Sun, 22 Jun 2025 10:35:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 22 Jun 2025
    </p>
    ]]></description>
  </item>
  <item>
    <title>Running a Home AI Server With Open WebUI and AWS Bedrock</title>
    <link>https://shawnhoover.dev/notes/home-ai-server.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/home-ai-server.html</guid>
    <pubDate>Sun, 02 Feb 2025 23:22:00 -0500</pubDate>

    <description><![CDATA[<p>
    A walkthrough to set up a home AI server using open source tools and AWS Bedrock foundation models -- 02 Feb 2025
    </p>
    ]]></description>
  </item>
  <item>
    <title>Using DuckDB CLI in Emacs</title>
    <link>https://shawnhoover.dev/notes/emacs-sql-duckdb.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/emacs-sql-duckdb.html</guid>
    <pubDate>Sat, 04 Jan 2025 15:54:00 -0500</pubDate>

    <description><![CDATA[<p>
    A sql-interactive-mode configuration for DuckDB -- 04 Jan 2025
    </p>
    ]]></description>
  </item>
  <item>
    <title>Hermitage: Testing transaction isolation levels</title>
    <link>https://shawnhoover.dev/notes/hermitage-transaction-isolation-levels.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/hermitage-transaction-isolation-levels.html</guid>
    <pubDate>Sun, 23 Jun 2024 13:28:00 -0400</pubDate>

    <description><![CDATA[<p>
    A shout-out to the now decade-old project -- 23 Jun 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Climate Change Reversal: Plans and Hope</title>
    <link>https://shawnhoover.dev/notes/climate-change-plans-hope.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/climate-change-plans-hope.html</guid>
    <pubDate>Sun, 23 Jun 2024 13:06:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 23 Jun 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Charity Majors: Generative AI Is Not Going To Build Your Engineering Team For You</title>
    <link>https://shawnhoover.dev/notes/charity-majors-generative-ai-is-not-going-to-build-your-engineering-team-for-you.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/charity-majors-generative-ai-is-not-going-to-build-your-engineering-team-for-you.html</guid>
    <pubDate>Sat, 15 Jun 2024 16:54:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 15 Jun 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Keyboard Update: Palm Rest Prototype Is Live</title>
    <link>https://shawnhoover.dev/notes/keyboard-update-palm-rest-prototype-is-live.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/keyboard-update-palm-rest-prototype-is-live.html</guid>
    <pubDate>Sun, 19 May 2024 18:06:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 19 May 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>MemoryDB: a strongly consistent Redis</title>
    <link>https://shawnhoover.dev/notes/memorydb.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/memorydb.html</guid>
    <pubDate>Sun, 28 Apr 2024 11:43:00 -0400</pubDate>

    <description><![CDATA[<p>
    Thoughts on the service from a practioner's perspective, inspired by Amazon's paper -- 28 Apr 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>A Foray into Mechanical Keyboards</title>
    <link>https://shawnhoover.dev/notes/a-foray-into-mechanical-keyboards.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/a-foray-into-mechanical-keyboards.html</guid>
    <pubDate>Sat, 20 Apr 2024 14:16:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 20 Apr 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Making a Progressive Web App Installable</title>
    <link>https://shawnhoover.dev/notes/pwa-install.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/pwa-install.html</guid>
    <pubDate>Sat, 23 Mar 2024 13:20:00 -0400</pubDate>

    <description><![CDATA[<p>
    Incantations required to make the install button appear on a few platforms -- 23 Mar 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Programming the Portable Computer Telephone Device with Shortcuts (iOS)</title>
    <link>https://shawnhoover.dev/notes/programming-the-portable-computer-telephone-device-with-shortcuts-ios.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/programming-the-portable-computer-telephone-device-with-shortcuts-ios.html</guid>
    <pubDate>Wed, 20 Mar 2024 08:41:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 20 Mar 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>"Expert Software Developers' Approach to Error" by Marian Petre</title>
    <link>https://shawnhoover.dev/notes/expert-software-developers-approach-to-error-by-marian-petre.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/expert-software-developers-approach-to-error-by-marian-petre.html</guid>
    <pubDate>Sat, 02 Mar 2024 15:04:00 -0500</pubDate>

    <description><![CDATA[<p>
    -- 02 Mar 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Ars Science: The largest US dam-removal effort to date has begun</title>
    <link>https://shawnhoover.dev/notes/ars-science-the-largest-us-dam-removal-effort-to-date-has-begun.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/ars-science-the-largest-us-dam-removal-effort-to-date-has-begun.html</guid>
    <pubDate>Wed, 24 Jan 2024 08:02:00 -0500</pubDate>

    <description><![CDATA[<p>
    -- 24 Jan 2024
    </p>
    ]]></description>
  </item>
  <item>
    <title>Viewing Listening Ports on any Platform (That I Use Regularly)</title>
    <link>https://shawnhoover.dev/notes/netstat-and-friends.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/netstat-and-friends.html</guid>
    <pubDate>Sun, 10 Dec 2023 16:01:00 -0500</pubDate>

    <description><![CDATA[<p>
    Various commands to replicate the behavior of netstat -- 10 Dec 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Exporting Web Pages to Kindle.app on iOS</title>
    <link>https://shawnhoover.dev/notes/exporting-web-pages-to-kindle-app-on-ios.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/exporting-web-pages-to-kindle-app-on-ios.html</guid>
    <pubDate>Fri, 24 Nov 2023 15:00:00 -0500</pubDate>

    <description><![CDATA[<p>
    -- 24 Nov 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Posting to a Static Site by Email with GitHub Actions</title>
    <link>https://shawnhoover.dev/notes/email-to-git-workflow.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/email-to-git-workflow.html</guid>
    <pubDate>Sun, 12 Nov 2023 10:44:00 -0500</pubDate>

    <description><![CDATA[<p>
    A Posterous-like, serverless workflow to create plain text blog posts from emails -- 12 Nov 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Deploying a Static Site to AWS (in 2021-2023)</title>
    <link>https://shawnhoover.dev/notes/static-site-aws-deployment.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/static-site-aws-deployment.html</guid>
    <pubDate>Sat, 04 Nov 2023 10:49:00 -0400</pubDate>

    <description><![CDATA[<p>
    Steps to bootstrap a site on AWS with HTTPS -- 04 Nov 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Email Still Works</title>
    <link>https://shawnhoover.dev/notes/email-still-works.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/email-still-works.html</guid>
    <pubDate>Wed, 01 Nov 2023 00:03:00 -0400</pubDate>

    <description><![CDATA[<p>
    -- 01 Nov 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Approximating Queue Length with Little's Law</title>
    <link>https://shawnhoover.dev/notes/littles-law.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/littles-law.html</guid>
    <pubDate>Sat, 21 Oct 2023 09:20:00 -0400</pubDate>

    <description><![CDATA[<p>
    Easy math, big perspective -- 21 Oct 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Calculating CDFs in Sqlite</title>
    <link>https://shawnhoover.dev/notes/sqlite-cdf.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/sqlite-cdf.html</guid>
    <pubDate>Sun, 08 Oct 2023 21:30:00 -0400</pubDate>

    <description><![CDATA[<p>
    Quick reference using window functions -- 08 Oct 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Exporting Sqlite Query Results to CSV in Emacs</title>
    <link>https://shawnhoover.dev/notes/emacs-sqlite-csv.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/emacs-sqlite-csv.html</guid>
    <pubDate>Sat, 30 Sep 2023 19:23:00 -0400</pubDate>

    <description><![CDATA[<p>
    A modest extension of sqlite-mode to add direct query and export functionality -- 30 Sep 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Generating Histograms in Postgres</title>
    <link>https://shawnhoover.dev/notes/postgres-histograms.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/postgres-histograms.html</guid>
    <pubDate>Sat, 30 Sep 2023 15:40:00 -0400</pubDate>

    <description><![CDATA[<p>
    Quick reference using functions date_diff and width_bin -- 30 Sep 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Emacs: Evaluating Expressions in the Minibuffer with Paredit</title>
    <link>https://shawnhoover.dev/notes/emacs-paredit-eval-minibuffer.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/emacs-paredit-eval-minibuffer.html</guid>
    <pubDate>Sat, 23 Sep 2023 10:18:00 -0400</pubDate>

    <description><![CDATA[<p>
    A config change to make the editor DWIM -- 23 Sep 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Caching Emacs Binaries in GitHub Workflows</title>
    <link>https://shawnhoover.dev/notes/caching-emacs-binaries-in-github-workflows.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/caching-emacs-binaries-in-github-workflows.html</guid>
    <pubDate>Sat, 16 Sep 2023 11:59:00 -0400</pubDate>

    <description><![CDATA[<p>
    Using the GitHub action cache for fun and... speed -- 16 Sep 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Tracing TCP Connections on MacOS: Wireshark</title>
    <link>https://shawnhoover.dev/notes/wireshark-macos-tcp-trace.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/wireshark-macos-tcp-trace.html</guid>
    <pubDate>Wed, 13 Sep 2023 00:00:00 -0400</pubDate>

    <description><![CDATA[<p>
    Just use Wireshark -- 13 Sep 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Cleaning up AWS Lambda functions on unsupported node.js runtimes</title>
    <link>https://shawnhoover.dev/notes/clean-up-unsupported-aws-lambda-functions.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/clean-up-unsupported-aws-lambda-functions.html</guid>
    <pubDate>Tue, 12 Sep 2023 00:01:00 -0400</pubDate>

    <description><![CDATA[<p>
    Commands to make emails from AWS go away -- 12 Sep 2023
    </p>
    ]]></description>
  </item>
  <item>
    <title>Introduction</title>
    <link>https://shawnhoover.dev/notes/introduction.html</link>
    <author>shawn@shawnhoover.dev (Shawn Hoover)</author>
    <guid isPermaLink="true">https://shawnhoover.dev/notes/introduction.html</guid>
    <pubDate>Tue, 12 Sep 2023 00:00:00 -0400</pubDate>

    <description><![CDATA[<p>
    Hello world -- 12 Sep 2023
    </p>
    ]]></description>
  </item>
</channel>
</rss>