<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Digital Dilletante</title>
    <description>$ dd if=/home/william/brain of=/dev/internets
</description>
    <link>https://williamfriesen.com/</link>
    <atom:link href="https://williamfriesen.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 08 Nov 2022 08:53:54 +0000</pubDate>
    <lastBuildDate>Tue, 08 Nov 2022 08:53:54 +0000</lastBuildDate>
    <generator>Jekyll v3.9.2</generator>
    
      <item>
        <title>Australia's COVIDSafe App: A Brief Tour of the Data Stored</title>
        <description>&lt;p&gt;The Australian government released it’s own contact tracing app last weekend, and while it is claimed that they will release the source code, that has not happened yet. Plenty has already been written about how we are told it works, and there is some great work being done on the &lt;a href=&quot;https://github.com/ghuntley/COVIDSafe_1.0.11.apk&quot;&gt;decompiled code&lt;/a&gt; by &lt;a href=&quot;https://twitter.com/GeoffreyHuntley&quot;&gt;@GeoffreyHuntley&lt;/a&gt; and others to document how it does work. I’m not digging into the code much myself, but I did examine some of the data stored on my own device.&lt;/p&gt;

</description>
        <pubDate>Wed, 29 Apr 2020 00:00:00 +0000</pubDate>
        <link>https://williamfriesen.com/2020/04/29/covidsafe-brief-tour-data-stored.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2020/04/29/covidsafe-brief-tour-data-stored.html</guid>
        
        <category>covidsafe</category>
        
        <category>covid19</category>
        
        <category>android</category>
        
        <category>sql</category>
        
        <category>sqlite</category>
        
        <category>encryption</category>
        
        
      </item>
    
      <item>
        <title>Configuring a Logitech Harmony Remote From Linux (Sort Of)</title>
        <description>&lt;p&gt;I recently bought another Logitech Harmony universal remote (the 650 model). This post outlines the struggles of configuring this from Linux.&lt;/p&gt;

</description>
        <pubDate>Sun, 09 Jul 2017 03:26:20 +0000</pubDate>
        <link>https://williamfriesen.com/2017/07/09/logitech-harmony-linux.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2017/07/09/logitech-harmony-linux.html</guid>
        
        <category>linux</category>
        
        <category>windows</category>
        
        <category>virtualbox</category>
        
        <category>logitech</category>
        
        <category>harmony</category>
        
        <category>remote</category>
        
        
      </item>
    
      <item>
        <title>Abusing Version Control with SHA-1 Collisions</title>
        <description>&lt;p&gt;Now that there is a &lt;a href=&quot;http://shattered.io/&quot;&gt;public SHA-1 collision&lt;/a&gt;, we can supposedly mess with both SVN and git repositories by adding these specially crafted pdf files. But what actually happens when these files are added to a repository that uses SHA-1 for deduplication? To find out, let’s create git and SVN repositories, add these files to them, and see what happens.&lt;/p&gt;

</description>
        <pubDate>Sun, 26 Feb 2017 09:22:20 +0000</pubDate>
        <link>https://williamfriesen.com/2017/02/26/abusing-version-control-with-sha-1-collisions.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2017/02/26/abusing-version-control-with-sha-1-collisions.html</guid>
        
        <category>shattered</category>
        
        <category>sha1</category>
        
        <category>hash</category>
        
        <category>git</category>
        
        <category>svn</category>
        
        
      </item>
    
      <item>
        <title>Adventures in Reproducibility with Signal for Android</title>
        <description>&lt;p&gt;Earlier this year, &lt;a href=&quot;https://whispersystems.org/blog/reproducible-android/&quot;&gt;Open Whisper Systems announced&lt;/a&gt; that their Signal Private Messenger application now supports reproducible builds for their Android app, using a Docker image to provide a consistent build environment. In theory, this allows us to have confidence that the publicly available source code posted to &lt;a href=&quot;https://github.com/WhisperSystems/Signal-Android&quot;&gt;github&lt;/a&gt; is, indeed, what is served out through the &lt;a href=&quot;https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&quot;&gt;Google Play Store&lt;/a&gt;. Being security-minded (paranoid?), I thought I would verify this myself, but I encountered a few speed bumps along the way.&lt;/p&gt;

</description>
        <pubDate>Sun, 15 Jan 2017 08:12:29 +0000</pubDate>
        <link>https://williamfriesen.com/2017/01/15/adventures-in-reproducibility-with-signal-for-android.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2017/01/15/adventures-in-reproducibility-with-signal-for-android.html</guid>
        
        <category>signal</category>
        
        <category>android</category>
        
        <category>encryption</category>
        
        <category>docker</category>
        
        
      </item>
    
      <item>
        <title>FreeNAS - Plugins to Jails and Back Again</title>
        <description>&lt;p&gt;Some time ago the cheap USB flash drive that I ran the FreeNAS OS on died, requiring me to re-install (this time to 2, mirrored, flash drives) and re-import a backup of my settings. This mostly recovered everything, with the exception that all of the plugins I had previously installed were not recognised as plugins, just standard jails. For most services this didn’t matter, since they simply run from a git repository and update themselves accordingly, but for services like &lt;a href=&quot;https://sabnzbd.org/&quot;&gt;SABnzbd&lt;/a&gt; this left me with no easy “update plugin” method of upgrading to newer versions as they are released.&lt;/p&gt;

</description>
        <pubDate>Sat, 14 Jan 2017 08:24:41 +0000</pubDate>
        <link>https://williamfriesen.com/2017/01/14/freenas-plugins-to-jails-and-back-again.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2017/01/14/freenas-plugins-to-jails-and-back-again.html</guid>
        
        <category>freenas</category>
        
        
      </item>
    
      <item>
        <title>Ubuntu Network Issues After Hibernating</title>
        <description>&lt;p&gt;I recently installed Ubuntu Gnome 16.10 onto my Dell XPS 13 (9350), and while most things are working fine out of the box, hibernating has caused some pain.&lt;/p&gt;

</description>
        <pubDate>Sun, 20 Nov 2016 08:43:41 +0000</pubDate>
        <link>https://williamfriesen.com/2016/11/20/ubuntu-resume-from-hibernate.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2016/11/20/ubuntu-resume-from-hibernate.html</guid>
        
        <category>ubuntu</category>
        
        <category>systemd</category>
        
        <category>hibernate</category>
        
        <category>suspend</category>
        
        
      </item>
    
      <item>
        <title>Vagrant NFS Speed Issues</title>
        <description>&lt;p&gt;Web development with vagrant can be a joy, but sharing files between a Virtual Box VM and the host machine has it’s quirks. Some Googling would tell you that simply using NFS will solve all your speed issues, but on my Ubuntu host/Ubuntu guest setup I’m still seeing extremely slow file accesses. What’s going on here?&lt;/p&gt;

</description>
        <pubDate>Sat, 24 Sep 2016 03:15:00 +0000</pubDate>
        <link>https://williamfriesen.com/2016/09/24/vagrant-nfs-speed-issues.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2016/09/24/vagrant-nfs-speed-issues.html</guid>
        
        <category>vagrant</category>
        
        <category>nfs</category>
        
        <category>ubuntu</category>
        
        
      </item>
    
      <item>
        <title>The Politics of Age</title>
        <description>&lt;p&gt;This coming US election will prove historic for many reasons, not least of which being that whoever the next president is, they will be significantly older than Barack Obama. For me this has sprouted the idea that perhaps a correlation can be drawn between a president’s political party and their age. Namely, when voters oust one party in favour of the other, is there a trend towards older Republicans/younger Democrats?&lt;/p&gt;

</description>
        <pubDate>Sun, 24 Jul 2016 05:34:41 +0000</pubDate>
        <link>https://williamfriesen.com/2016/07/24/politics-of-age.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2016/07/24/politics-of-age.html</guid>
        
        <category>sql</category>
        
        <category>politics</category>
        
        <category>america</category>
        
        <category>us politics</category>
        
        
      </item>
    
      <item>
        <title>On Beginning Titles With The Word &quot;On&quot;</title>
        <description>&lt;p&gt;Hello world!&lt;/p&gt;
</description>
        <pubDate>Sat, 23 Jul 2016 11:03:41 +0000</pubDate>
        <link>https://williamfriesen.com/2016/07/23/hello-world.html</link>
        <guid isPermaLink="true">https://williamfriesen.com/2016/07/23/hello-world.html</guid>
        
        <category>hello world</category>
        
        
      </item>
    
  </channel>
</rss>
