<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" >

  <title>Erik L. Arneson — Writer and Software Developer</title>
  <subtitle>Erik L. Arneson is a freelance writer and software developer with WordPress experience. He is located in Portland, Oregon.</subtitle>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <link href="https://arnesonium.com/feeds/public-speaking.xml" rel="self" type="application/atom+xml" />
  <link href="https://arnesonium.com/" rel="alternate" type="text/html" />
  <updated>2026-06-18T15:03:10+00:00</updated>
  <id>https://arnesonium.com/feeds/public-speaking.xml</id>
  <author>
    <name>Erik L. Arneson</name>
  </author>
      <entry>
        
        <title>Slides on a Stick with Raspberry Pi Zero W</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/10/slides-on-a-stick-with-raspberry-pi-zero-w/" rel="alternate" type="text/html" title="Slides on a Stick with Raspberry Pi Zero W" />
        <updated>2017-10-15T19:38:19+00:00</updated>
        <id>https://arnesonium.com/2017/10/slides-on-a-stick-with-raspberry-pi-zero-w</id>
          <category term="best-practices" />
        
          <category term="public-speaking" />
        
          <category term="raspberry-pi" />
        
          <category term="tutorial" />
        
          <category term="writing" />
        <content type="html" xml:base="https://arnesonium.com/2017/10/slides-on-a-stick-with-raspberry-pi-zero-w/">&lt;p&gt;If you give presentations often, you will know that one of the biggest headaches is managing slides. You have to figure out software, hardware, and connectors. I’ve usually resorted to bringing a USB thumb drive with my slides in PDF and ODP format, but then I came across an even better idea: the Raspberry Pi Zero W (or RPi0W).
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Previously, I had been playing with using &lt;a href=&quot;https://arnesonium.com/2017/04/raspberry-pi-gpio-with-erlang/&quot;&gt;Erlang on the RPi0W to control stepper motors&lt;/a&gt;, but this seemed more useful. Follow along to see how I created a portable presentation machine that’s about the size of a pack of gum.&lt;/p&gt;

&lt;h2 id=&quot;hardware-used&quot;&gt;Hardware Used&lt;/h2&gt;

&lt;iframe style=&quot;width:120px;height:240px;float:right;&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; src=&quot;//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ss&amp;amp;ref=as_ss_li_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=aarggaminggroup&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=B01HG8DB5E&amp;amp;asins=B01HG8DB5E&amp;amp;linkId=5a34d4956347681153b14f52f9ee75a1&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;I purchased the RPi0W as part of a kit so it would have a nice case and all of the connectors I needed. I also wanted a good way to control it, so I found an inexpensive mini wireless keyboard and mouse on Amazon. You can follow my example or find your own alternatives.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.adafruit.com/product/3410&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Raspberry Pi Zero W Budget Pack from Adafruit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://amzn.to/2yq8A3E&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Aerb 2.4GHz Mini Wireless Keyboard with Mouse Touchpad&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;installing-and-configuring-software&quot;&gt;Installing and Configuring Software&lt;/h2&gt;

&lt;p&gt;I’m not the first person to think of using a Raspberry Pi for slides and presentations. Rob Reilly wrote a &lt;a href=&quot;http://www.raspberry-pi-geek.com/Archive/2014/06/Equip-your-Pi-for-slide-and-video-presentations&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;great article on this topic for Raspberry Pi Geek&lt;/a&gt; which provides some great tips and recommendations. However, I wanted to create a presentation machine that was even faster and more portable.&lt;/p&gt;

&lt;p&gt;I used &lt;a href=&quot;https://www.raspberrypi.org/downloads/raspbian/&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Raspbian Stretch with Desktop&lt;/a&gt;, but knew that I would run into memory and performance issues on the RPi0W. It only has 512MB of RAM, so I would need to use small, efficient applications and cut out unnecessary services and applications on the device. It’s really important that the machine boots up fast and gets running quickly.&lt;/p&gt;

&lt;p&gt;Quickly I gave up on the idea of running LibreOffice Impress. Instead, I would use a lightweight full-screen PDF viewer. I tested out a number of the smaller PDF readers available on Raspbian before finally settling on &lt;a href=&quot;https://naihe2010.github.io/apvlv/&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;apvlv&lt;/a&gt;. This reader is tiny, fast, and configurable. It also requires some additional setup.&lt;/p&gt;

&lt;p&gt;Install apvlv on your system with the following commands.&lt;/p&gt;

&lt;pre lang=&quot;bash&quot; line=&quot;1&quot;&gt;
sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
sudo apt install -y apvlv
&lt;/pre&gt;

&lt;p&gt;These commands might take a while. When you are done, edit the apvlv preferences file. You will probably do this using the command &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nano ~/.apvlvrc&lt;/code&gt; but you might want a different text editor. Edit to look like this.&lt;/p&gt;

&lt;pre lang=&quot;ini&quot; line=&quot;1&quot;&gt;
set fullscreen = yes
set zoom = fitwidth
set continuous = no
set scrollbar = no
set content = no
&lt;/pre&gt;

&lt;h2 id=&quot;displaying-slides&quot;&gt;Displaying Slides&lt;/h2&gt;

&lt;p&gt;You will need to get your PDF slides onto the RPi0W. I usually use a webpage to download them, or copy them over via &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;scp&lt;/code&gt;. Do whatever feels best to you.&lt;/p&gt;

&lt;p&gt;Simply use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apvlv&lt;/code&gt; command from a terminal or the menu to load your PDF file. The interface is a little arcane, but easy to get the hang of. You can use the up and down arrows on the mini keyboard to go forward and backward one slide. To exit, hit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;q&lt;/code&gt; and to go to a specific slide type &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;:go &amp;lt;number&amp;gt;&lt;/code&gt; and replace “&amp;lt;number&amp;gt;” with the slide number.&lt;/p&gt;

&lt;p&gt;The RPi0W still takes a little while to boot, but you now have an extremely portable device that plugs into any HDMI screen or projector and displays your slides with as little fuss as possible!&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Driftwood Public Library Follow-Up</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/05/driftwood-public-library-follow-up/" rel="alternate" type="text/html" title="Driftwood Public Library Follow-Up" />
        <updated>2017-05-01T17:27:58+00:00</updated>
        <id>https://arnesonium.com/2017/05/driftwood-public-library-follow-up</id>
          <category term="cryptography" />
        
          <category term="history" />
        
          <category term="history-of-cryptography" />
        
          <category term="public-speaking" />
        
          <category term="secret-societies" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2017/05/driftwood-public-library-follow-up/">&lt;p&gt;Driftwood Public Library is great! I had a wonderful time in Lincoln City speaking about secret societies and cryptography. Links to my slides are below.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;button&quot; href=&quot;https://arnesonium-downloads.s3.amazonaws.com/Secret%20Societies%20in%20Fiction.pdf&quot;&gt;Secret Societies in Fiction&lt;/a&gt; &lt;a class=&quot;button&quot; href=&quot;https://arnesonium-downloads.s3.amazonaws.com/How%20Computers%20Changed%20Cryptography.pdf&quot;&gt;How Computers Changed Cryptography&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a bibliography for “How Computers Changed Cryptography”, check &lt;a href=&quot;https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup/&quot;&gt;my notes for my OMSI Science on Screen talk&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, I would like to thank the &lt;a href=&quot;http://dsandsmotel.com/&quot; target=&quot;_blank&quot;&gt;‘D’ Sands Condominium Motel&lt;/a&gt; for sponsoring the talks and providing me with a really lovely room.&lt;/p&gt;

&lt;p&gt;[caption id=”attachment_708” align=”aligncenter” width=”1024”]&lt;a href=&quot;https://arnesonium.com/wp-content/uploads/2017/05/Lincoln-City-D-Sands-view.jpg&quot;&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2017/05/Lincoln-City-D-Sands-view-1024x457.jpg&quot; alt=&quot;My view was great.&quot; width=&quot;1024&quot; height=&quot;457&quot; class=&quot;size-large wp-image-708&quot; /&gt;&lt;/a&gt; This is the view from my motel room balcony at the ‘D’ Sands.[/caption]&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Upcoming Lectures at Driftwood Public Library</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/04/upcoming-lectures-at-driftwood-public-library/" rel="alternate" type="text/html" title="Upcoming Lectures at Driftwood Public Library" />
        <updated>2017-04-13T17:04:39+00:00</updated>
        <id>https://arnesonium.com/2017/04/upcoming-lectures-at-driftwood-public-library</id>
          <category term="announcement" />
        
          <category term="cryptography" />
        
          <category term="cryptology" />
        
          <category term="history" />
        
          <category term="history-of-cryptography" />
        
          <category term="public-speaking" />
        
          <category term="secret-societies" />
        <content type="html" xml:base="https://arnesonium.com/2017/04/upcoming-lectures-at-driftwood-public-library/">&lt;p&gt;&lt;a href=&quot;http://www.driftwoodlib.org/&quot; target=&quot;_blank&quot;&gt;Driftwood Public Library&lt;/a&gt; in Lincoln City has selected &lt;a href=&quot;http://amzn.to/2p11dfj&quot; target=&quot;_blank&quot;&gt;Mr. Penumbra’s 24-hour Bookstore&lt;/a&gt; for their 2017 Everybody Reads event. They’ve invited me to give two lectures. This is going to be fun!
&lt;!--more--&gt;&lt;/p&gt;

&lt;h2 id=&quot;secret-societies-in-fiction&quot;&gt;Secret Societies in Fiction&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tuesday, April 25, 6:30pm&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is going to be a lecture about secret societies. I’m going to talk about what a secret society is, and then we’ll look at how they’re portrayed in fiction. We will also talk about how fictional secret societies have sometimes become &lt;em&gt;real&lt;/em&gt; secret societies, and the relationship between secrecy and fiction in the real world.&lt;/p&gt;

&lt;h2 id=&quot;how-computers-changed-cryptography&quot;&gt;How Computers Changed Cryptography&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Wednesday, April 26, 2:00pm&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you saw &lt;a href=&quot;https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game/&quot;&gt;my OMSI talk&lt;/a&gt;, then you already know that this is a subject I’m passionate about! I will be discussing the history of computers and how it’s intertwined with the cryptography arms race. Maybe I will even introduce some hand ciphers to the crowd! I am going to have fun with this one.&lt;/p&gt;

&lt;p&gt;I am sure that more information on both of these will be available soon, including Facebook events and other such things. In the meantime, visit the &lt;a href=&quot;http://www.driftwoodlib.org/&quot; target=&quot;_blank&quot;&gt;Driftwood Public Library website&lt;/a&gt; for more information.&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>OMSI Science on Screen Wrapup</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup/" rel="alternate" type="text/html" title="OMSI Science on Screen Wrapup" />
        <updated>2017-03-29T16:51:34+00:00</updated>
        <id>https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup</id>
          <category term="cryptography" />
        
          <category term="cryptology" />
        
          <category term="history" />
        
          <category term="omsi" />
        
          <category term="public-speaking" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup/">&lt;p&gt;My talk at OMSI last night, “Computers and the Dawn of Modern Cryptography,” went really well. It was a great crowd and there was a good Q&amp;amp;A session afterwards. I’m going to keep this post really brief. First, there will be slides for my talk. Following that will be a brief bibliography if you’re interested in learning more about this fascinating topic.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;button&quot; href=&quot;http://arnesonium-downloads.s3.amazonaws.com/OMSI-Computers%20and%20Cryptography.pdf&quot;&gt;Click here to download my slides.&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;bibliography&quot;&gt;Bibliography&lt;/h2&gt;

&lt;ul&gt;
	&lt;li&gt;Singh, Simon. &lt;a href=&quot;http://amzn.to/2mQ4u0v&quot; target=&quot;_blank&quot;&gt;The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography.&lt;/a&gt; Reprint edition. New York: Anchor, 2000. &lt;em&gt;This book is the best resource I&apos;ve found for a logical breakdown of how cryptography and cryptanalysis worked for WWII cryptology.&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;Boone, J. V. &lt;a href=&quot;http://amzn.to/2nAHOQJ&quot; target=&quot;_blank&quot;&gt;A Brief History of Cryptology.&lt;/a&gt; Annapolis, Md: Naval Institute Press, 2005.&lt;/li&gt;
	&lt;li&gt;Copeland, B. Jack, ed. &lt;a href=&quot;http://amzn.to/2o7OZkw&quot; target=&quot;_blank&quot;&gt;Colossus: The Secrets of Bletchley Park’s Codebreaking Computers.&lt;/a&gt; Oxford ; New York: Oxford University Press, 2006. &lt;em&gt;I can&apos;t wait to explore this book more! It is a massive collection of articles and papers from a wide array of authors.&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;Drea, Edward J. MacArthur’s ULTRA: Codebreaking and the War against Japan, 1942-1945. Modern War Studies. Lawrence, Kan: University Press of Kansas, 1992.&lt;/li&gt;
	&lt;li&gt;Wilcox, Jennifer, United States, National Security Agency/Central Security Service, and Center for Cryptologic History. Sharing the Burden: Women in Cryptology during World War II. Fort George G. Meade, Md.: Center for Cryptologic History, National Security Agency, 1998.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition, almost all of the photos and information on individual cipher machines can be found at &lt;a href=&quot;http://www.cryptomuseum.com/index.htm&quot; target=&quot;_blank&quot;&gt;Crypto Museum&lt;/a&gt;. This is a rich and bountiful resource for those interested in the internal workings of modern encryption.&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>OMSI Science on Screen: The Imitation Game</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game/" rel="alternate" type="text/html" title="OMSI Science on Screen: The Imitation Game" />
        <updated>2017-03-17T20:17:00+00:00</updated>
        <id>https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game</id>
          <category term="announcement" />
        
          <category term="cryptography" />
        
          <category term="encryption" />
        
          <category term="history" />
        
          <category term="omsi" />
        
          <category term="public-speaking" />
        
          <category term="security" />
        
          <category term="wwii" />
        <content type="html" xml:base="https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game/">&lt;p&gt;On March 28th, I will be giving a lecture called “Computers and the Dawn of Modern Cryptography” at OMSI as part of their Science on Screen program. I’ll be speaking and answering questions just before a screening of &lt;a href=&quot;http://www.imdb.com/title/tt2084970/&quot; target=&quot;_blank&quot;&gt;The Imitation Game&lt;/a&gt;, starring Benedict Cumberbatch and Keira Knightley. I am really excited about this opportunity! Please come down to OMSI for an informative lecture and an excellent film.&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;button&quot; href=&quot;https://omsi.edu/calendar/science-on-screen-the-imitation-game&quot; target=&quot;_new&quot;&gt;Buy Tickets Here&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>A Look Back on the History of Cryptography</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2015/06/a-look-back-on-the-history-of-cryptography/" rel="alternate" type="text/html" title="A Look Back on the History of Cryptography" />
        <updated>2015-06-01T15:30:02+00:00</updated>
        <id>https://arnesonium.com/2015/06/a-look-back-on-the-history-of-cryptography</id>
          <category term="cryptography" />
        
          <category term="history" />
        
          <category term="history-of-cryptography" />
        
          <category term="programming" />
        
          <category term="public-speaking" />
        
          <category term="pugs" />
        
          <category term="teaching" />
        <content type="html" xml:base="https://arnesonium.com/2015/06/a-look-back-on-the-history-of-cryptography/">&lt;p&gt;In May, I taught a &lt;a href=&quot;https://arnesonium.com/2015/04/the-history-of-cryptography-at-pugs/&quot;&gt;class on the History of Cryptography&lt;/a&gt; at &lt;a href=&quot;http://www.pugspdx.com/&quot; target=&quot;_blank&quot;&gt;Portland Underground Grad School&lt;/a&gt;. I’m extremely grateful to PUGS for asking me to teach, because I’d never done it before. It was a great experience. My students were intelligent and the discussion was good. I learned quite a few things in the process.
&lt;!--more--&gt;&lt;/p&gt;

&lt;h2&gt;Teaching Isn&apos;t the Same as Lecturing&lt;/h2&gt;
&lt;p&gt;I have a lot of experience with public speaking. I spent time in &lt;a href=&quot;http://www.toastmasters.org/&quot; target=&quot;_blank&quot;&gt;Toastmasters International&lt;/a&gt; and have given many lectures. In fact, here’s a video of me giving a lecture on the art of memory back in 2013. (( I embedded this video just to exploit a neat WordPress feature. ))&lt;/p&gt;

&lt;p&gt;https://www.youtube.com/watch?v=-WpxbPHkq4A&lt;/p&gt;

&lt;p&gt;I knew that teaching would be different, but I didn’t know what to expect. Luckily, Douglas Tsoi, &lt;a href=&quot;http://www.portlandmonthlymag.com/arts-and-entertainment/culturephile-portland-arts/articles/get-smarter-for-cheap-at-portland-s-underground-grad-school-march-2015&quot; target=&quot;_blank&quot;&gt;the mastermind behind PUGS&lt;/a&gt;, helped me design my four-week curriculum and gave me a lot of advice. The two main differences that I noticed are that, first, teaching is a lot more like a conversation, and second, you continue following up week after week. Conversation and continuity!&lt;/p&gt;

&lt;p&gt;Douglas’s help was invaluable. He’s the reason that PUGS is able to bring in experts without teaching experience while providing a rich educational environment.&lt;/p&gt;
&lt;h2&gt;It&apos;s Hard to Boil Down Experience&lt;/h2&gt;
&lt;blockquote&gt;&quot;There is so much to learn! I enjoyed being able to ask questions at will and go deeper into the subject with a knowledgeable instructor.&quot; -- An anonymous student&lt;/blockquote&gt;
&lt;p&gt;A PUGS class lasts four weeks, and there’s only one class per week. That’s not a lot of time to cover a complicated subject. Going into the class, I just didn’t realize how difficult it is to cram decades of experience into just a few weeks. In our third class, while discussing &lt;a href=&quot;https://www.philzimmermann.com/&quot; target=&quot;_blank&quot;&gt;Phil Zimmerman&lt;/a&gt; and the &lt;a href=&quot;http://openpgp.vie-privee.org/history.htm&quot; target=&quot;_blank&quot;&gt;creation of PGP&lt;/a&gt;, I realized that I’d been learning about cryptography for &lt;strong&gt;over 20 years.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The learning curve in cryptography is &lt;strong&gt;staggering.&lt;/strong&gt; I didn’t realize that going into it, but it’s really difficult to introduce things like the &lt;a href=&quot;https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange&quot; target=&quot;_blank&quot;&gt;Diffie-Hellman key exchange protocol&lt;/a&gt; to people who had just learned to do an alphabetic substitution cipher for the first time. All of my students were very intelligent people, but none of them were computer scientists or mathematicians. My curriculum is going to take some adjustment.&lt;/p&gt;
&lt;h2&gt;Teaching is Fun&lt;/h2&gt;
&lt;p&gt;Through this class I met many interesting people. While preparing for the class, I had to brush up on a lot of dusty knowledge. In the process I learned a lot. The entire thing was mentally engaging, socially stimulating, and a blast. I hope that PUGS will have me again, because this class is only going to get better.&lt;/p&gt;

&lt;p&gt;If you enjoy learning, you owe it to yourself to take a class at the Portland Underground Grad School. &lt;a href=&quot;http://www.pugspdx.com/&quot; target=&quot;_blank&quot;&gt;Go check them out!&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
    
</feed>
