<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://relvokcor.xyz/~joeld">
  <title>~joeld</title>
  <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2019-09-19T02:08:44</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;s&gt;not&lt;/s&gt;&lt;li&gt;&lt;s&gt;not&lt;/s&gt; serious: &lt;a href="http://joeldueck.com"&gt;joeldueck.com&lt;/a&gt;&lt;hr /&gt;&lt;i&gt;updated &lt;s&gt;frequently&lt;/s&gt;&lt;/i&gt;&lt;s&gt;frequently&lt;/s&gt;&lt;hr /&gt;&lt;i&gt;Monday, September 16, 2019&lt;/i&gt;&lt;p&gt;We&amp;acirc;&amp;#128;&amp;#153;re all back again today!&lt;p&gt;Since my last update, I:&lt;a href="https://dicewordbook.com/"&gt;published a small book for making passwords with Diceware&lt;/a&gt;&lt;a href="https://thelocalyarn.com/code"&gt;made some progress on the thing I mentioned last time&lt;/a&gt;&lt;li&gt;finished off my basement and built a fence in my backyard&lt;li&gt;have embraced new technologies (Racket, Fossil), continued to resist thinking about others (anything to do with JavaScript)</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>da3bd514-10e2-3872-a330-d406c7903a9d</id>
    <published>2019-09-19T02:08:44Z</published>
    <updated>2019-09-19T02:08:44Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2017-12-17T14:48:37</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;i&gt;Tuesday, November 7, 2017&lt;/i&gt;&lt;p&gt;I am working on a new design for my main site, as part of my super-slow project to make my website into also a book. Here&amp;#39;s my overall plan:&lt;li&gt;Create a few mock pages with HTML and styling treatment for all possible kinds of content: block-quotes, poetry, equations, screenplays, photo galleries, etc. (The site has been around since 1998 and I&amp;#39;m unwilling to actually chuck anything.)&lt;li&gt;Design the Pollen markup that will spit out the above HTML.&lt;li&gt;Write programs to spit all my old posts out of the Textpattern CMS database and into flat files, and convert them to Pollen using pandoc and a custom writer.&lt;li&gt;Write the Pollen code that will spit out LaTeX in addition to the HTML, and design a LaTeX template for book versions of stuff on the site.&lt;li&gt;Hopefull publish everything.&lt;p&gt;I have started on step 1, and &lt;a href="https://thelocalyarn.com/excursus/test/new-blog.html"&gt;you can watch it evolve here&lt;/a&gt;. It uses CSS grids so the HTML markup is super tight, and I have licensed Fabiol, a really lovely font that I have adored for years (according to my Pinboard account I first bookmarked it in 2008) for both the website and the print editions.&lt;a href="https://thelocalyarn.com/excursus/test/new-blog.html"&gt;you can watch it evolve here&lt;/a&gt;&lt;p&gt;I have started on step 1, and &lt;a href="https://thelocalyarn.com/excursus/test/new-blog.html"&gt;you can watch it evolve here&lt;/a&gt;. It uses CSS grids so the HTML markup is super tight, and I have licensed Fabiol, a really lovely font that I have adored for years (according to my Pinboard account I first bookmarked it in 2008) for both the website and the print editions.&lt;p&gt;I don&amp;#39;t plan to announce or talk about this &lt;em&gt;anywhere&lt;/em&gt; else until I&amp;acirc;&amp;#128;&amp;#153;m done with step 3, and then maybe on my Mastodon accounts (&lt;a href="https://icosahedron.website/@joeld"&gt;@joeld@icosahedron.website&lt;/a&gt; and &lt;a href="https://writing.exchange/@yarnian"&gt;@yarnian@writing.exchange&lt;/a&gt;). This is going to take a long time, but for you lucky few who see this, you get to watch it evolve. I update that test page pretty regularly so I can test it across different browsers.&lt;em&gt;anywhere&lt;/em&gt;&lt;p&gt;I don&amp;#39;t plan to announce or talk about this &lt;em&gt;anywhere&lt;/em&gt; else until I&amp;acirc;&amp;#128;&amp;#153;m done with step 3, and then maybe on my Mastodon accounts (&lt;a href="https://icosahedron.website/@joeld"&gt;@joeld@icosahedron.website&lt;/a&gt; and &lt;a href="https://writing.exchange/@yarnian"&gt;@yarnian@writing.exchange&lt;/a&gt;). This is going to take a long time, but for you lucky few who see this, you get to watch it evolve. I update that test page pretty regularly so I can test it across different browsers.&lt;a href="https://icosahedron.website/@joeld"&gt;@joeld@icosahedron.website&lt;/a&gt;&lt;p&gt;I don&amp;#39;t plan to announce or talk about this &lt;em&gt;anywhere&lt;/em&gt; else until I&amp;acirc;&amp;#128;&amp;#153;m done with step 3, and then maybe on my Mastodon accounts (&lt;a href="https://icosahedron.website/@joeld"&gt;@joeld@icosahedron.website&lt;/a&gt; and &lt;a href="https://writing.exchange/@yarnian"&gt;@yarnian@writing.exchange&lt;/a&gt;). This is going to take a long time, but for you lucky few who see this, you get to watch it evolve. I update that test page pretty regularly so I can test it across different browsers.&lt;a href="https://writing.exchange/@yarnian"&gt;@yarnian@writing.exchange&lt;/a&gt;&lt;p&gt;I don&amp;#39;t plan to announce or talk about this &lt;em&gt;anywhere&lt;/em&gt; else until I&amp;acirc;&amp;#128;&amp;#153;m done with step 3, and then maybe on my Mastodon accounts (&lt;a href="https://icosahedron.website/@joeld"&gt;@joeld@icosahedron.website&lt;/a&gt; and &lt;a href="https://writing.exchange/@yarnian"&gt;@yarnian@writing.exchange&lt;/a&gt;). This is going to take a long time, but for you lucky few who see this, you get to watch it evolve. I update that test page pretty regularly so I can test it across different browsers.&lt;hr /&gt;&lt;code&gt;[joeld@tilde ~]$ &lt;span style="color:darkred"&gt;ls /home/admoman/public_html/&lt;/span&gt;&#13;
&lt;b&gt;0  1  10  11  12  2  3  4  5  6  7  8  9&lt;/b&gt;  css.css  &lt;b&gt;feed&lt;/b&gt;  index.html&#13;
&lt;/code&gt;&lt;hr /&gt;&lt;code&gt;[joeld@tilde ~]$ &lt;span style="color:darkred"&gt;ls /home/admoman/public_html/&lt;/span&gt;&#13;
&lt;b&gt;0  1  10  11  12  2  3  4  5  6  7  8  9&lt;/b&gt;  css.css  &lt;b&gt;feed&lt;/b&gt;  index.html&#13;
&lt;/code&gt;</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>9e878a5b-2931-3539-b99f-909038fc381f</id>
    <published>2017-12-17T14:48:37Z</published>
    <updated>2017-12-17T14:48:37Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2016-06-28T19:47:44</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;p&gt;I was thinking about my &lt;a href="https://thelocalyarn.com/excursus/secretary"&gt;experiment&lt;/a&gt; with &lt;a href="http://pollenpub.com"&gt;Pollen&lt;/a&gt;. I&amp;acirc;&amp;#128;&amp;#153;ve gone from being skeptical to excited about it as a truly long-term framework for text-centric web and print publishing. But it&amp;acirc;&amp;#128;&amp;#153;s also undeniably niche; it will never be widespread. Realistically it&amp;acirc;&amp;#128;&amp;#153;s not a good fit for web work in magazines and newspapers, or even businesses generally.&lt;hr /&gt;&lt;p&gt;I&amp;acirc;&amp;#128;&amp;#153;m trying out something new. I&amp;acirc;&amp;#128;&amp;#153;ve put it &lt;del&gt;in a subfolder&lt;/del&gt; here: &lt;a href="https://thelocalyarn.com/excursus/secretary"&gt;The Secretary of Foreign Relations&lt;/a&gt;&lt;del&gt;in a subfolder&lt;/del&gt;&lt;p&gt;I&amp;acirc;&amp;#128;&amp;#153;m trying out something new. I&amp;acirc;&amp;#128;&amp;#153;ve put it &lt;del&gt;in a subfolder&lt;/del&gt; here: &lt;a href="https://thelocalyarn.com/excursus/secretary"&gt;The Secretary of Foreign Relations&lt;/a&gt;</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>47493311-4890-3824-a72a-13dbdf44d2c1</id>
    <published>2016-06-28T19:47:44Z</published>
    <updated>2016-06-28T19:47:44Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2015-09-18T14:33:25</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"/>
    </content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>61ef481f-c943-31ac-8b68-3162359a2d3f</id>
    <published>2015-09-18T14:33:25Z</published>
    <updated>2015-09-18T14:33:25Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2015-09-13T18:53:01</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;style type="text/css"&gt;&#13;
		body {&#13;
			font-family: "triplicate", "courier prime", monospace;&#13;
			margin-left: 2em;&#13;
			max-width: 45em;&#13;
			margin: 1em auto;&#13;
			color: #111111;&#13;
			background: url(images/site/cream_dust.png) repeat 0 0;			&#13;
		}&#13;
		code {&#13;
			font-family: "triplicate-code";&#13;
			font-size: 95%;&#13;
			color: #001F3F;&#13;
			background: #eee;&#13;
			border: solid #ddd 1px;&#13;
		}&#13;
		pre {&#13;
  			overflow-x: auto;&#13;
  			border: 1px solid #e3e3e3;&#13;
  			padding: 1em;&#13;
  			background: #f7f7f7;&#13;
  			tab-size: 4;&#13;
		}&#13;
&#13;
		pre code {&#13;
  			border: 0;&#13;
  			background: none;&#13;
		}&#13;
		a { text-decoration: none; color: #0074d9;}&#13;
		a:visited { color: #b10dc9; }&#13;
		h3 { margin-bottom: 0; }&#13;
		hr {		&#13;
			border: 0;&#13;
			background: none;&#13;
		}&#13;
		hr:after {&#13;
			display: block;&#13;
			font-family: "triplicate-code"; &#13;
			font-weight: bold;&#13;
			text-align: center;&#13;
			content: "⁂";&#13;
			text-indent: 0;&#13;
			font-size: 2em;&#13;
		}&#13;
		article.h-entry {&#13;
			margin-bottom: 2em;&#13;
		}&#13;
&lt;/style&gt;&lt;hr /&gt;&lt;i&gt;Thursday September 10, 2015&lt;/i&gt;&lt;p&gt;I was thinking about my &lt;a href="/secretary/index.html"&gt;experiment&lt;/a&gt; with &lt;a href="http://pollenpub.com"&gt;Pollen&lt;/a&gt;. I&amp;#39;ve gone from being skeptical to excited about it as a truly long-term framework for text-centric web and print publishing. But it&amp;#39;s also undeniably niche; it will never be widespread. Realistically it&amp;#39;s not a good fit for web work in magazines and newspapers, or even businesses generally.&lt;a href="/secretary/index.html"&gt;experiment&lt;/a&gt;&lt;p&gt;I was thinking about my &lt;a href="/secretary/index.html"&gt;experiment&lt;/a&gt; with &lt;a href="http://pollenpub.com"&gt;Pollen&lt;/a&gt;. I&amp;#39;ve gone from being skeptical to excited about it as a truly long-term framework for text-centric web and print publishing. But it&amp;#39;s also undeniably niche; it will never be widespread. Realistically it&amp;#39;s not a good fit for web work in magazines and newspapers, or even businesses generally.&lt;a href="http://pollenpub.com"&gt;Pollen&lt;/a&gt;&lt;p&gt;I was thinking about my &lt;a href="/secretary/index.html"&gt;experiment&lt;/a&gt; with &lt;a href="http://pollenpub.com"&gt;Pollen&lt;/a&gt;. I&amp;#39;ve gone from being skeptical to excited about it as a truly long-term framework for text-centric web and print publishing. But it&amp;#39;s also undeniably niche; it will never be widespread. Realistically it&amp;#39;s not a good fit for web work in magazines and newspapers, or even businesses generally.&lt;p&gt;It really only makes sense for &lt;strong&gt;(individual writers (who self-publish online (who are IA purists (who care to learn a niche programming language))))&lt;/strong&gt;.&lt;strong&gt;(individual writers (who self-publish online (who are IA purists (who care to learn a niche programming language))))&lt;/strong&gt;&lt;p&gt;It really only makes sense for &lt;strong&gt;(individual writers (who self-publish online (who are IA purists (who care to learn a niche programming language))))&lt;/strong&gt;.&lt;p&gt;Anyways &amp;acirc;&amp;#134;&amp;#145; &amp;acirc;&amp;#134;&amp;#145; &amp;acirc;&amp;#134;&amp;#145; those people? I think we need a name for them. Maybe &lt;a href="http://thelocalyarn.com/article/publishing-nerds"&gt;&lt;strong&gt;publishing nerds&lt;/strong&gt;&lt;/a&gt;.&lt;strong&gt;publishing nerds&lt;/strong&gt;&lt;p&gt;Anyways &amp;acirc;&amp;#134;&amp;#145; &amp;acirc;&amp;#134;&amp;#145; &amp;acirc;&amp;#134;&amp;#145; those people? I think we need a name for them. Maybe &lt;a href="http://thelocalyarn.com/article/publishing-nerds"&gt;&lt;strong&gt;publishing nerds&lt;/strong&gt;&lt;/a&gt;.&lt;a href="http://relvokcor.xyz/~joeld/#568"&gt;#&lt;/a&gt;&lt;i&gt;Wednesday September 2, 2015&lt;/i&gt;&lt;p&gt;I&amp;#39;m trying out something new. I&amp;#39;ve put it in a subfolder here: &lt;a href="secretary/"&gt;The Secretary of Foreign Relations&lt;/a&gt;&lt;a href="secretary/"&gt;The Secretary of Foreign Relations&lt;/a&gt;&lt;a href="http://relvokcor.xyz/~joeld/#565"&gt;#&lt;/a&gt;</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>0873b9ac-bff8-34cf-a242-3bec7bb756e1</id>
    <published>2015-09-13T18:53:01Z</published>
    <updated>2015-09-13T18:53:01Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2015-06-07T21:24:52</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;style type="text/css"&gt;&#13;
		body {&#13;
			font-family: "triplicate";&#13;
			margin-left: 2em;&#13;
			max-width: 45em;&#13;
			margin: 1em auto;&#13;
			color: #111111;&#13;
			background: url(images/site/cream_dust.png) repeat 0 0;			&#13;
		}&#13;
		code {&#13;
			font-family: "triplicate-code";&#13;
			font-size: 95%;&#13;
			color: #001F3F;&#13;
			background: #eee;&#13;
			border: solid #ddd 1px;&#13;
		}&#13;
		pre {&#13;
  			overflow-x: auto;&#13;
  			border: 1px solid #e3e3e3;&#13;
  			padding: 1em;&#13;
  			background: #f7f7f7;&#13;
  			tab-size: 4;&#13;
		}&#13;
&#13;
		pre code {&#13;
  			border: 0;&#13;
  			background: none;&#13;
		}&#13;
		a { text-decoration: none; color: #0074d9;}&#13;
		a:visited { color: #b10dc9; }&#13;
		h3 { margin-bottom: 0; }&#13;
		hr {		&#13;
			border: 0;&#13;
			background: none;&#13;
		}&#13;
		hr:after {&#13;
			display: block;&#13;
			font-family: "triplicate-code"; &#13;
			font-weight: bold;&#13;
			text-align: center;&#13;
			content: "⁂";&#13;
			text-indent: 0;&#13;
			font-size: 2em;&#13;
		}&#13;
		article.h-entry {&#13;
			margin-bottom: 2em;&#13;
		}&#13;
&lt;/style&gt;&lt;hr /&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;new!&lt;/i&gt;&lt;/b&gt;get yer ambience &lt;ul&gt;&lt;li&gt;&lt;a href="superpos.html"&gt;superpos&lt;/a&gt;&lt;li&gt;&lt;a href="aquarium.html"&gt;age of aquarium&lt;/a&gt;&lt;li&gt;&lt;a href="darkwater.html"&gt;darkwater&lt;/a&gt;&lt;/ul&gt;&lt;a href="superpos.html"&gt;superpos&lt;/a&gt;&lt;a href="aquarium.html"&gt;age of aquarium&lt;/a&gt;&lt;a href="darkwater.html"&gt;darkwater&lt;/a&gt;</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>8c7d8a89-19e4-3c75-a4b8-5e87b48554cd</id>
    <published>2015-06-07T21:24:52Z</published>
    <updated>2015-06-07T21:24:52Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2015-04-23T23:26:08</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;i&gt;new!&lt;/i&gt;&lt;a href="superpos.html"&gt;get yer ambience&lt;/a&gt;&lt;hr /&gt;&lt;i&gt;Thursday April 23, 2015&lt;/i&gt;&lt;p&gt;I&amp;rsquo;m writing about how to &lt;a href="http://thelocalyarn.com/article/judicious-change"&gt;change the web&lt;/a&gt;. You should really read that.&lt;a href="http://thelocalyarn.com/article/judicious-change"&gt;change the web&lt;/a&gt;&lt;p&gt;I&amp;rsquo;m writing about how to &lt;a href="http://thelocalyarn.com/article/judicious-change"&gt;change the web&lt;/a&gt;. You should really read that.&lt;p&gt;But you should also read a related thing I&amp;rsquo;m writing about: &lt;a href="https://thoughtstreams.io/joeld/implementing-universal-micropayments-on-the-web/"&gt;implementing universal micropayments on the web&lt;/a&gt;, which I consider to be the most important change that could come to the web since web standards were invented.&lt;a href="https://thoughtstreams.io/joeld/implementing-universal-micropayments-on-the-web/"&gt;implementing universal micropayments on the web&lt;/a&gt;&lt;p&gt;But you should also read a related thing I&amp;rsquo;m writing about: &lt;a href="https://thoughtstreams.io/joeld/implementing-universal-micropayments-on-the-web/"&gt;implementing universal micropayments on the web&lt;/a&gt;, which I consider to be the most important change that could come to the web since web standards were invented.&lt;p&gt;Imagine being able to make a living mainly off your independent blog. Imagine publishing a niche book and getting $162,500 in sales in the first year. Sure you could publish on Amazon&amp;rsquo;s Kindle store too if you wanted too. Or sell your piece to another publication. But you wouldn&amp;rsquo;t be dependent on them, or on Amazon, or on anyone except yourself and your readers.&lt;a href="http://relvokcor.xyz/~joeld/#551"&gt;#&lt;/a&gt;&lt;hr /&gt;&lt;code&gt;[joeld@tilde ~]$ &lt;span style="color:darkred"&gt;ls /home/admoman/public_html/&lt;/span&gt;
&lt;b&gt;0  1  10  11  12  2  3  4  5  6  7  8  9&lt;/b&gt;  css.css  &lt;b&gt;feed&lt;/b&gt;  index.html
&lt;/code&gt;&lt;hr /&gt;&lt;code&gt;[joeld@tilde ~]$ &lt;span style="color:darkred"&gt;ls /home/admoman/public_html/&lt;/span&gt;
&lt;b&gt;0  1  10  11  12  2  3  4  5  6  7  8  9&lt;/b&gt;  css.css  &lt;b&gt;feed&lt;/b&gt;  index.html
&lt;/code&gt;</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>906e9aed-72b2-34b3-bc0f-24a577127e7b</id>
    <published>2015-04-23T23:26:08Z</published>
    <updated>2015-04-23T23:26:08Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2014-11-21T18:50:10</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <b>ambience</b>
        <a href="superpos.html">terminal action</a>
        <a href="aquarium.html">age of aquarium</a>
        <a href="darkwater.html">dark side of the lens</a>
        <hr/>
        <code>[joeld@tilde ~]$ <span style="color:darkred">ls /home/admoman/public_html/</span>
<b>0  1  10  11  12  2  3  4  5  6  7  8  9</b>  css.css  <b>feed</b>  index.html
</code>
        <hr/>
        <code>[joeld@tilde ~]$ <span style="color:darkred">ls /home/admoman/public_html/</span>
<b>0  1  10  11  12  2  3  4  5  6  7  8  9</b>  css.css  <b>feed</b>  index.html
</code>
      </div>
    </content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>7e057338-c070-3e4a-be73-81eca1298ab9</id>
    <published>2014-11-21T18:50:10Z</published>
    <updated>2014-11-21T18:50:10Z</updated>
  </entry>
  <entry xml:base="http://relvokcor.xyz/~joeld">
    <title>Changes since 2014-11-20T14:51:34</title>
    <link rel="alternate" href="http://relvokcor.xyz/~joeld" type="text/html"/>
    <content type="html">&lt;i&gt;Tuesday November 18, 2014&lt;/i&gt;&lt;p&gt;After several days of poking and mucking at it, I finally finished &lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;the Python script&lt;/a&gt; I last blogged about here. By finished I mean, the script completed without errors or problematic output. So, if you need to turn your old Blogger blog into a bunch of Markdown text files with images and comments intact, &lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;give it a shot&lt;/a&gt;.&lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;the Python script&lt;/a&gt;&lt;p&gt;After several days of poking and mucking at it, I finally finished &lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;the Python script&lt;/a&gt; I last blogged about here. By finished I mean, the script completed without errors or problematic output. So, if you need to turn your old Blogger blog into a bunch of Markdown text files with images and comments intact, &lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;give it a shot&lt;/a&gt;.&lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;give it a shot&lt;/a&gt;&lt;p&gt;After several days of poking and mucking at it, I finally finished &lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;the Python script&lt;/a&gt; I last blogged about here. By finished I mean, the script completed without errors or problematic output. So, if you need to turn your old Blogger blog into a bunch of Markdown text files with images and comments intact, &lt;a href="https://github.com/otherjoel/blogger2kirby"&gt;give it a shot&lt;/a&gt;.&lt;p&gt;I complained about being unfamiliar with Python. But even rusty programming chops of any kind turn out to be fairly portable between languages. I did make use of snippets and examples googled from other sources for specific tasks, but at the end of the project I have a good grasp of every line of code in the working result. And I feel ready to put my novice-level Python skills to use on some other problem.&lt;p&gt;I also made myself learn some basic git. Github is pretty much the ideal place to publish code. But man, git is bonkers. I will never enjoy git.&lt;a href="http://relvokcor.xyz/~joeld/#537"&gt;#&lt;/a&gt;</content>
    <author>
      <name>joeld@relvokcor.xyz</name>
    </author>
    <id>9485c609-e477-339a-9ba5-5d8d7cf7c0e7</id>
    <published>2014-11-20T14:51:34Z</published>
    <updated>2014-11-20T14:51:34Z</updated>
  </entry>
</feed>
