diff --git a/_posts/2019-08-24-Shift2.md b/_posts/2019-08-24-Shift2.md
index 9c6ed68..6573108 100644
--- a/_posts/2019-08-24-Shift2.md
+++ b/_posts/2019-08-24-Shift2.md
@@ -42,7 +42,7 @@ B2-is8Y&4!ED2H~Ix<~LOCfn@P;xLjM_E8(awt`1YC<SaOLbpaL^T!^W_ucF8Er~?NnC$>e0@WAWn2bq
 
 This is for a few reasons. Firstly, as mentioned above, shift2 uses base85 **twice**. Once before, and once after XOR encryption. Secondly, a file header is prepended to the output to help the decoder read the file. This header contains version info, the file length, and the encoding type.
 
-### Try it yourself
+### Try it yourself with PIP
 I have published shift2 on [pypi.org](https://pypi.org/project/shift-tool/) for use with PIP. To install shift2, ensure both `python3` and `python3-pip` are installed on your computer, then run:
 ```sh
 # Install shift2
@@ -53,8 +53,8 @@ shift2 -h
 ```
 
 <div id="demo" markdown="1">
-### Web demo
-I have ported the core code from shift2 over to [brython](http://www.brython.info/index.html) to create this demo:
+### Try it in the browser
+I have ported the core code from shift2 to [run in the browser](http://www.brython.info/index.html). This demo is entirely client-side, and may take a few seconds to load depending on your device.
 
 <input type="radio" id="encode" name="shift-action" value="encode" checked>
 <label for="encode">Encode</label>
diff --git a/_site/about/index.html b/_site/about/index.html
index 55a0d25..a5e5bf1 100644
--- a/_site/about/index.html
+++ b/_site/about/index.html
@@ -178,7 +178,7 @@ sub   rsa4096/0xA61A2F1676E35144 2019-08-11 [] [expires: 2025-08-09]
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2018/06/27/becomeranter.html b/_site/blog/2018/06/27/becomeranter.html
index 04fdbc7..6245aac 100644
--- a/_site/blog/2018/06/27/becomeranter.html
+++ b/_site/blog/2018/06/27/becomeranter.html
@@ -123,7 +123,7 @@ pip3 install tensorflow-gpu #for gpu processing
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/04/30/frc-languages.html b/_site/blog/2019/04/30/frc-languages.html
index c02abce..9fb9e7e 100644
--- a/_site/blog/2019/04/30/frc-languages.html
+++ b/_site/blog/2019/04/30/frc-languages.html
@@ -87,7 +87,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/05/27/building-safe-vision-comms.html b/_site/blog/2019/05/27/building-safe-vision-comms.html
index 809ad17..c3c5520 100644
--- a/_site/blog/2019/05/27/building-safe-vision-comms.html
+++ b/_site/blog/2019/05/27/building-safe-vision-comms.html
@@ -100,7 +100,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/12/styiling-github.html b/_site/blog/2019/06/12/styiling-github.html
index bf6f36c..dd3f7ba 100644
--- a/_site/blog/2019/06/12/styiling-github.html
+++ b/_site/blog/2019/06/12/styiling-github.html
@@ -111,7 +111,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/16/graphing-w2a.html b/_site/blog/2019/06/16/graphing-w2a.html
index c2dd243..2d772ea 100644
--- a/_site/blog/2019/06/16/graphing-w2a.html
+++ b/_site/blog/2019/06/16/graphing-w2a.html
@@ -125,7 +125,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/17/amm2m1-release.html b/_site/blog/2019/06/17/amm2m1-release.html
index a76a01c..4b17495 100644
--- a/_site/blog/2019/06/17/amm2m1-release.html
+++ b/_site/blog/2019/06/17/amm2m1-release.html
@@ -84,7 +84,7 @@ Your browser does not support audio players
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/21/robot-experiences.html b/_site/blog/2019/06/21/robot-experiences.html
index 203f33f..93a9983 100644
--- a/_site/blog/2019/06/21/robot-experiences.html
+++ b/_site/blog/2019/06/21/robot-experiences.html
@@ -124,7 +124,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/23/googlectf.html b/_site/blog/2019/06/23/googlectf.html
index 56bfbf6..b70e69a 100644
--- a/_site/blog/2019/06/23/googlectf.html
+++ b/_site/blog/2019/06/23/googlectf.html
@@ -82,7 +82,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/24/languagehunt2.html b/_site/blog/2019/06/24/languagehunt2.html
index a7c40c4..884caeb 100644
--- a/_site/blog/2019/06/24/languagehunt2.html
+++ b/_site/blog/2019/06/24/languagehunt2.html
@@ -82,7 +82,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/26/bashsmash.html b/_site/blog/2019/06/26/bashsmash.html
index d3dc87f..3272b4b 100644
--- a/_site/blog/2019/06/26/bashsmash.html
+++ b/_site/blog/2019/06/26/bashsmash.html
@@ -191,7 +191,7 @@ __<span class="o">()</span> <span class="o">{</span>/???/???/???n?f <span class=
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/27/pwnlink.html b/_site/blog/2019/06/27/pwnlink.html
index 57d00e5..5cb4c4a 100644
--- a/_site/blog/2019/06/27/pwnlink.html
+++ b/_site/blog/2019/06/27/pwnlink.html
@@ -112,7 +112,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/06/27/python.html b/_site/blog/2019/06/27/python.html
index 78bc8fc..5b9947a 100644
--- a/_site/blog/2019/06/27/python.html
+++ b/_site/blog/2019/06/27/python.html
@@ -177,7 +177,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/07/01/devdns.html b/_site/blog/2019/07/01/devdns.html
index 608d71e..bf9330e 100644
--- a/_site/blog/2019/07/01/devdns.html
+++ b/_site/blog/2019/07/01/devdns.html
@@ -101,7 +101,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/07/06/scrapingfrcgithub.html b/_site/blog/2019/07/06/scrapingfrcgithub.html
index 9367cb0..7c0c2b9 100644
--- a/_site/blog/2019/07/06/scrapingfrcgithub.html
+++ b/_site/blog/2019/07/06/scrapingfrcgithub.html
@@ -174,7 +174,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/07/13/lookback-gmad.html b/_site/blog/2019/07/13/lookback-gmad.html
index 3963688..a29c852 100644
--- a/_site/blog/2019/07/13/lookback-gmad.html
+++ b/_site/blog/2019/07/13/lookback-gmad.html
@@ -95,7 +95,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/07/15/mindmap.html b/_site/blog/2019/07/15/mindmap.html
index 5a5c156..f7fc3a1 100644
--- a/_site/blog/2019/07/15/mindmap.html
+++ b/_site/blog/2019/07/15/mindmap.html
@@ -187,7 +187,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/08/10/why-i-carry-nfc.html b/_site/blog/2019/08/10/why-i-carry-nfc.html
index 8f9f5ca..1f0d3b2 100644
--- a/_site/blog/2019/08/10/why-i-carry-nfc.html
+++ b/_site/blog/2019/08/10/why-i-carry-nfc.html
@@ -107,7 +107,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/08/12/setting-up-ja.html b/_site/blog/2019/08/12/setting-up-ja.html
index dab3ca7..0b112d1 100644
--- a/_site/blog/2019/08/12/setting-up-ja.html
+++ b/_site/blog/2019/08/12/setting-up-ja.html
@@ -152,7 +152,7 @@ ibus-daemon <span class="nt">-drx</span>
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/08/24/shift2.html b/_site/blog/2019/08/24/shift2.html
index cdee80d..b82ec86 100644
--- a/_site/blog/2019/08/24/shift2.html
+++ b/_site/blog/2019/08/24/shift2.html
@@ -92,7 +92,7 @@
 
 <p>This is for a few reasons. Firstly, as mentioned above, shift2 uses base85 <strong>twice</strong>. Once before, and once after XOR encryption. Secondly, a file header is prepended to the output to help the decoder read the file. This header contains version info, the file length, and the encoding type.</p>
 
-<h3 id="try-it-yourself">Try it yourself</h3>
+<h3 id="try-it-yourself-with-pip">Try it yourself with PIP</h3>
 <p>I have published shift2 on <a href="https://pypi.org/project/shift-tool/">pypi.org</a> for use with PIP. To install shift2, ensure both <code class="highlighter-rouge">python3</code> and <code class="highlighter-rouge">python3-pip</code> are installed on your computer, then run:</p>
 <div class="language-sh highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c"># Install shift2</span>
 pip3 <span class="nb">install </span>shift-tool
@@ -102,8 +102,8 @@ shift2 <span class="nt">-h</span>
 </code></pre></div></div>
 
 <div id="demo">
-  <h3 id="web-demo">Web demo</h3>
-  <p>I have ported the core code from shift2 over to <a href="http://www.brython.info/index.html">brython</a> to create this demo:</p>
+  <h3 id="try-it-in-the-browser">Try it in the browser</h3>
+  <p>I have ported the core code from shift2 to <a href="http://www.brython.info/index.html">run in the browser</a>. This demo is entirely client-side, and may take a few seconds to load depending on your device.</p>
 
   <p><input type="radio" id="encode" name="shift-action" value="encode" checked>
 <label for="encode">Encode</label>
@@ -137,7 +137,7 @@ shift2 <span class="nt">-h</span>
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/2019/08/27/github-cleanup.html b/_site/blog/2019/08/27/github-cleanup.html
index 9f1e338..16cac9e 100644
--- a/_site/blog/2019/08/27/github-cleanup.html
+++ b/_site/blog/2019/08/27/github-cleanup.html
@@ -108,7 +108,7 @@ Starting from the top, scroll through, and middle click on anything you want to
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/blog/index.html b/_site/blog/index.html
index fdad1b3..a476ad9 100644
--- a/_site/blog/index.html
+++ b/_site/blog/index.html
@@ -385,7 +385,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/documentation.html b/_site/documentation.html
index 0c12a91..f08068e 100644
--- a/_site/documentation.html
+++ b/_site/documentation.html
@@ -52,7 +52,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/feed.xml b/_site/feed.xml
index 21ebdfa..781127c 100644
--- a/_site/feed.xml
+++ b/_site/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.6">Jekyll</generator><link href="http://0.0.0.0:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://0.0.0.0:4000/" rel="alternate" type="text/html" /><updated>2019-08-31T14:36:54-04:00</updated><id>http://0.0.0.0:4000/feed.xml</id><title type="html">Evan Pratten</title><subtitle>Computer wizard, student, &lt;a href=&quot;https://frc5024.github.io&quot;&gt;@frc5024&lt;/a&gt;  programming team lead, and radio enthusiast.</subtitle><entry><title type="html">I did some cleaning</title><link href="http://0.0.0.0:4000/blog/2019/08/27/github-cleanup" rel="alternate" type="text/html" title="I did some cleaning" /><published>2019-08-27T08:37:00-04:00</published><updated>2019-08-27T08:37:00-04:00</updated><id>http://0.0.0.0:4000/blog/2019/08/27/GitHub-cleanup</id><content type="html" xml:base="http://0.0.0.0:4000/blog/2019/08/27/github-cleanup">&lt;p&gt;As I am continuing to check items off my TODO list before school starts, I have come to an item I have been putting off for a while. &lt;strong&gt;Clean up GitHub Account&lt;/strong&gt;. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier!&lt;/p&gt;
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.6">Jekyll</generator><link href="http://0.0.0.0:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://0.0.0.0:4000/" rel="alternate" type="text/html" /><updated>2019-08-31T14:39:01-04:00</updated><id>http://0.0.0.0:4000/feed.xml</id><title type="html">Evan Pratten</title><subtitle>Computer wizard, student, &lt;a href=&quot;https://frc5024.github.io&quot;&gt;@frc5024&lt;/a&gt;  programming team lead, and radio enthusiast.</subtitle><entry><title type="html">I did some cleaning</title><link href="http://0.0.0.0:4000/blog/2019/08/27/github-cleanup" rel="alternate" type="text/html" title="I did some cleaning" /><published>2019-08-27T08:37:00-04:00</published><updated>2019-08-27T08:37:00-04:00</updated><id>http://0.0.0.0:4000/blog/2019/08/27/GitHub-cleanup</id><content type="html" xml:base="http://0.0.0.0:4000/blog/2019/08/27/github-cleanup">&lt;p&gt;As I am continuing to check items off my TODO list before school starts, I have come to an item I have been putting off for a while. &lt;strong&gt;Clean up GitHub Account&lt;/strong&gt;. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier!&lt;/p&gt;
 
 &lt;h2 id=&quot;getting-a-list-of-repos-to-delete&quot;&gt;Getting a list of repos to delete&lt;/h2&gt;
 &lt;p&gt;I could have automated this, but I prefer a little control. To get the list, start by opening up a new Firefox window with a single tab. In this tab, open your GitHub profile to the list of repos.
@@ -66,7 +66,7 @@ Starting from the top, scroll through, and middle click on anything you want to
 
 &lt;p&gt;This is for a few reasons. Firstly, as mentioned above, shift2 uses base85 &lt;strong&gt;twice&lt;/strong&gt;. Once before, and once after XOR encryption. Secondly, a file header is prepended to the output to help the decoder read the file. This header contains version info, the file length, and the encoding type.&lt;/p&gt;
 
-&lt;h3 id=&quot;try-it-yourself&quot;&gt;Try it yourself&lt;/h3&gt;
+&lt;h3 id=&quot;try-it-yourself-with-pip&quot;&gt;Try it yourself with PIP&lt;/h3&gt;
 &lt;p&gt;I have published shift2 on &lt;a href=&quot;https://pypi.org/project/shift-tool/&quot;&gt;pypi.org&lt;/a&gt; for use with PIP. To install shift2, ensure both &lt;code class=&quot;highlighter-rouge&quot;&gt;python3&lt;/code&gt; and &lt;code class=&quot;highlighter-rouge&quot;&gt;python3-pip&lt;/code&gt; are installed on your computer, then run:&lt;/p&gt;
 &lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Install shift2&lt;/span&gt;
 pip3 &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;shift-tool
@@ -76,8 +76,8 @@ shift2 &lt;span class=&quot;nt&quot;&gt;-h&lt;/span&gt;
 &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 
 &lt;div id=&quot;demo&quot;&gt;
-  &lt;h3 id=&quot;web-demo&quot;&gt;Web demo&lt;/h3&gt;
-  &lt;p&gt;I have ported the core code from shift2 over to &lt;a href=&quot;http://www.brython.info/index.html&quot;&gt;brython&lt;/a&gt; to create this demo:&lt;/p&gt;
+  &lt;h3 id=&quot;try-it-in-the-browser&quot;&gt;Try it in the browser&lt;/h3&gt;
+  &lt;p&gt;I have ported the core code from shift2 to &lt;a href=&quot;http://www.brython.info/index.html&quot;&gt;run in the browser&lt;/a&gt;. This demo is entirely client-side, and may take a few seconds to load depending on your device.&lt;/p&gt;
 
   &lt;p&gt;&lt;input type=&quot;radio&quot; id=&quot;encode&quot; name=&quot;shift-action&quot; value=&quot;encode&quot; checked=&quot;&quot; /&gt;
 &lt;label for=&quot;encode&quot;&gt;Encode&lt;/label&gt;
diff --git a/_site/fossl-feeds.html b/_site/fossl-feeds.html
index 7ce18f7..f285265 100644
--- a/_site/fossl-feeds.html
+++ b/_site/fossl-feeds.html
@@ -88,7 +88,7 @@ https://blog.mrtnrdl.de/feed.xml
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/index.html b/_site/index.html
index e187a74..61f6a60 100644
--- a/_site/index.html
+++ b/_site/index.html
@@ -101,7 +101,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>
 
diff --git a/_site/projects.html b/_site/projects.html
index cdf9da6..48f25ce 100644
--- a/_site/projects.html
+++ b/_site/projects.html
@@ -146,7 +146,7 @@
     <span class="site-info">
         Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
 
-        This site was last updated at: 2019-08-31 14:36:54 -0400
+        This site was last updated at: 2019-08-31 14:39:01 -0400
     </span>
 </div>