<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gabe Yocum</title><link>https://gabeyocum.com/</link><description>Recent content on Gabe Yocum</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 12 Sep 2026 00:00:00 -0600</lastBuildDate><atom:link href="https://gabeyocum.com/index.xml" rel="self" type="application/rss+xml"/><item><title>polyrhythmd</title><link>https://gabeyocum.com/projects/polyrhythmd/</link><pubDate>Tue, 01 Sep 2026 00:00:00 -0600</pubDate><guid>https://gabeyocum.com/projects/polyrhythmd/</guid><description>&lt;p&gt;Album data comes from the Spotify API. Reviews, ratings and follows live in
MongoDB, and a WebSocket channel pushes new activity from people you follow
into your feed without a refresh.&lt;/p&gt;</description></item><item><title>Essentia</title><link>https://gabeyocum.com/projects/essentia/</link><pubDate>Sat, 15 Aug 2026 00:00:00 -0600</pubDate><guid>https://gabeyocum.com/projects/essentia/</guid><description>&lt;p&gt;An iOS app finding its way to the browser. The web version is live at the
link above, and the App Store build is on the way.&lt;/p&gt;</description></item><item><title>Typesetting Math and Code on This Site</title><link>https://gabeyocum.com/posts/math-and-code/</link><pubDate>Sat, 12 Sep 2026 00:00:00 -0600</pubDate><guid>https://gabeyocum.com/posts/math-and-code/</guid><description>&lt;p&gt;Posts here can use LaTeX directly in markdown. Inline math like &lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mi&gt;π&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;e^{i\pi} + 1 = 0&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;
sits in the line, and display math gets its own block:&lt;/p&gt;
&lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML" display="block"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mo&gt;∫&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi mathvariant="normal"&gt;∞&lt;/mi&gt;&lt;/mrow&gt;&lt;mi mathvariant="normal"&gt;∞&lt;/mi&gt;&lt;/msubsup&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msqrt&gt;&lt;mi&gt;π&lt;/mi&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;
\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}
&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;p&gt;Everything is rendered to HTML when the site builds, so there is no JavaScript
involved and nothing flashes on load. Here is a matrix, because why not:&lt;/p&gt;
&lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML" display="block"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mrow&gt;&lt;mo fence="true"&gt;[&lt;/mo&gt;&lt;mtable rowspacing="0.16em" columnalign="center center" columnspacing="1em"&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mstyle scriptlevel="0" displaystyle="false"&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mstyle&gt;&lt;/mtd&gt;&lt;mtd&gt;&lt;mstyle scriptlevel="0" displaystyle="false"&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mstyle&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mstyle scriptlevel="0" displaystyle="false"&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/mstyle&gt;&lt;/mtd&gt;&lt;mtd&gt;&lt;mstyle scriptlevel="0" displaystyle="false"&gt;&lt;mn&gt;4&lt;/mn&gt;&lt;/mstyle&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;mo fence="true"&gt;]&lt;/mo&gt;&lt;/mrow&gt;&lt;mo separator="true"&gt;,&lt;/mo&gt;&lt;mspace width="2em"/&gt;&lt;mi&gt;det&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;
A = \begin{bmatrix} 1 &amp;amp; 2 \\ 3 &amp;amp; 4 \end{bmatrix},
\qquad
\det A = -2
&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;h2 id="code"&gt;Code&lt;/h2&gt;
&lt;p&gt;Code blocks are highlighted at build time too.&lt;/p&gt;</description></item><item><title>Running a Website on a Free ARM Server</title><link>https://gabeyocum.com/posts/hello-world/</link><pubDate>Fri, 11 Sep 2026 00:00:00 -0600</pubDate><guid>https://gabeyocum.com/posts/hello-world/</guid><description>&lt;p&gt;Oracle&amp;rsquo;s Always Free tier halved its Ampere A1 allocation in June — four cores and
24 GB became two cores and 12 GB. Still the most generous free tier anyone offers,
and enough to run a genuine pile of things.&lt;/p&gt;
&lt;p&gt;This is the first post. More to come.&lt;/p&gt;</description></item><item><title>About</title><link>https://gabeyocum.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gabeyocum.com/about/</guid><description>&lt;p&gt;I&amp;rsquo;m Gabe Yocum, an applied and computational mathematics student at BYU.
I spend most of my time building automation systems: workflows, data
pipelines and agents that take tedious work off people&amp;rsquo;s plates.&lt;/p&gt;
&lt;p&gt;On the side I ship a steady stream of projects, like a music review network
and an iOS app making its way to the web. They run on a single free ARM
server, which I &lt;a href="https://gabeyocum.com/posts/hello-world/"&gt;wrote about&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I like problems where the math and the engineering meet. If you have one of
those, or just want to talk shop, my inbox is open.&lt;/p&gt;</description></item></channel></rss>