<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>A Most Intricate Tea Time on 茶蜂</title>
		<link>https://ikso.us/</link>
		<description>Recent content in A Most Intricate Tea Time on 茶蜂</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sat, 06 Jun 2026 10:34:29 -0400</lastBuildDate>
		
			<atom:link href="https://ikso.us/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Books</title>
				<link>https://ikso.us/posts/books/</link>
				<pubDate>Sat, 20 Dec 2025 21:30:06 -0500</pubDate>
				<guid>https://ikso.us/posts/books/</guid>
				<description>&lt;p&gt;I finally got around to start organizing my reading log. It has been sitting in my todo pile for so long now that I have a lot of backlog to go through. I was able to retrieve last year&amp;rsquo;s reading, as well as the reading I have actually logged so far. The layout is a far cry from what I actually want to have, but at least I have things in place that I can play with. The new location is &lt;a href=&#34;../../books/&#34;&gt;bookshelf&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sweet Sweet Revenge LTD</title>
				<link>https://ikso.us/books/sweet-sweet-revenge-ltd/</link>
				<pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/sweet-sweet-revenge-ltd/</guid>
				<description></description>
			</item>
			<item>
				<title>How To Be The Love You Seek</title>
				<link>https://ikso.us/books/how-to-be-the-love-you-seek/</link>
				<pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/how-to-be-the-love-you-seek/</guid>
				<description></description>
			</item>
			<item>
				<title>What You Are Looking For Is in the Library</title>
				<link>https://ikso.us/books/what-you-are-looking-for-is-in-the-library/</link>
				<pubDate>Fri, 21 Nov 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/what-you-are-looking-for-is-in-the-library/</guid>
				<description></description>
			</item>
			<item>
				<title>Falling Kingdoms</title>
				<link>https://ikso.us/books/falling-kingdoms/</link>
				<pubDate>Fri, 31 Oct 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/falling-kingdoms/</guid>
				<description></description>
			</item>
			<item>
				<title>Everything Is Tuberculosis: The History and Persistence of Our Deadliest Infection</title>
				<link>https://ikso.us/books/everything-is-tuberculosis/</link>
				<pubDate>Fri, 19 Sep 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/everything-is-tuberculosis/</guid>
				<description></description>
			</item>
			<item>
				<title>The Wee Free Men</title>
				<link>https://ikso.us/books/the-wee-free-men/</link>
				<pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-wee-free-men/</guid>
				<description></description>
			</item>
			<item>
				<title>Infomocracy</title>
				<link>https://ikso.us/books/-infomacracy/</link>
				<pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/-infomacracy/</guid>
				<description></description>
			</item>
			<item>
				<title>The Village Effect: How Face-to-Face Contact Can Make Us Healthier, Happier, and Smarter</title>
				<link>https://ikso.us/books/the-village-effect/</link>
				<pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-village-effect/</guid>
				<description></description>
			</item>
			<item>
				<title>The Amazing Maurice and His Educated Rodents</title>
				<link>https://ikso.us/books/the-amazing-maurice-and-his-educated-rodents/</link>
				<pubDate>Fri, 13 Jun 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-amazing-maurice-and-his-educated-rodents/</guid>
				<description></description>
			</item>
			<item>
				<title>Week 19</title>
				<link>https://ikso.us/week/2025-19/</link>
				<pubDate>Tue, 06 May 2025 01:58:29 +0000</pubDate>
				<guid>https://ikso.us/week/2025-19/</guid>
				<description>&lt;h1 id=&#34;notes-for-2025-week-19&#34;&gt;Notes for 2025 Week 19&lt;/h1&gt;&#xA;&lt;h3 id=&#34;health&#34;&gt;Health&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Received a final acupuncture treatment for a while. It&amp;rsquo;s amazing how relaxing it is to lie there for 20 minutes with a bunch of needles in from head to toe. It could also be that it really prevents you from fidgeting.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;projects&#34;&gt;Projects&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Finally sat down and actually wrote something, even if it was just this page.&lt;/li&gt;&#xA;&lt;li&gt;Thinking about tracking my reading through this site as well as using it more as a personal database.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Todo fix the list page for week notes (half way done)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;web-reading&#34;&gt;Web Reading&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since I have finally gone through the entire &lt;a href=&#34;https://webring.xxiivv.com&#34;&gt;merveilles webring&lt;/a&gt;, it has been time to dive more deeply into sites that I found interesting. I have really been enjoying &lt;a href=&#34;https://html-chunder.neocities.org/&#34;&gt;zkbro&amp;rsquo;s&lt;/a&gt; site, and was inspired to start publishing some weekly notes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;books&#34;&gt;Books&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Started reading Babel by R. F. Kuang (Audiobook)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;details&gt;&#xA;    &lt;summary&gt;Daily details&lt;/summary&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Monday, May 5&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Acupuncture&lt;/li&gt;&#xA;&lt;li&gt;Writing (this page)&lt;/li&gt;&#xA;&lt;li&gt;Reading &lt;a href=&#34;https://html-chunder.neocities.org/&#34;&gt;zkbro&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Reading (Books/Audiobook) Babel by R. F. Kuang [1:39:04]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tuesday, May 6&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Normal day?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Wednesday, May 7&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A very long day. Didn&amp;rsquo;t get much time to myself&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Thursday, May 8&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Slower. Read more Babel&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Friday, May 9&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Thought more about the layout of these week notes. Thinking I need to move them around a bit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Saturday, May 10&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cleaning and organizing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/details&gt;</description>
			</item>
			<item>
				<title>Babel</title>
				<link>https://ikso.us/books/babel/</link>
				<pubDate>Tue, 06 May 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/babel/</guid>
				<description></description>
			</item>
			<item>
				<title>Water Moon</title>
				<link>https://ikso.us/books/water-moon/</link>
				<pubDate>Sun, 27 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/water-moon/</guid>
				<description></description>
			</item>
			<item>
				<title>The Little Book of Hygge: Danish Secrets to Happy Living</title>
				<link>https://ikso.us/books/the-little-book-of-hygge-danish-secrets-to-happy-living/</link>
				<pubDate>Sat, 26 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-little-book-of-hygge-danish-secrets-to-happy-living/</guid>
				<description></description>
			</item>
			<item>
				<title>Double Blind</title>
				<link>https://ikso.us/books/double-blind/</link>
				<pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/double-blind/</guid>
				<description></description>
			</item>
			<item>
				<title>The Heartbeat Library</title>
				<link>https://ikso.us/books/the-heartbeat-library/</link>
				<pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-heartbeat-library/</guid>
				<description></description>
			</item>
			<item>
				<title>The Tatami Galaxy</title>
				<link>https://ikso.us/books/the-tatami-galaxy/</link>
				<pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-tatami-galaxy/</guid>
				<description></description>
			</item>
			<item>
				<title>Quentins</title>
				<link>https://ikso.us/books/quentins/</link>
				<pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/quentins/</guid>
				<description></description>
			</item>
			<item>
				<title>Shop Class as Soulcraft: An Inquiry Into the Value of Work</title>
				<link>https://ikso.us/books/shop-class-as-soulcraft-an-inquiry-into-the-value-of-work/</link>
				<pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/shop-class-as-soulcraft-an-inquiry-into-the-value-of-work/</guid>
				<description></description>
			</item>
			<item>
				<title>The Art and Science of Connection: Why Social Health Is the Missing Key to Living Longer, Healthier, and Happier</title>
				<link>https://ikso.us/books/the-art-and-science-of-connection-why-social-health-is-the-missing-key-to-living-longer-healthier-and-happier/</link>
				<pubDate>Mon, 31 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-art-and-science-of-connection-why-social-health-is-the-missing-key-to-living-longer-healthier-and-happier/</guid>
				<description></description>
			</item>
			<item>
				<title>Anasazi</title>
				<link>https://ikso.us/books/anasazi/</link>
				<pubDate>Wed, 26 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/anasazi/</guid>
				<description></description>
			</item>
			<item>
				<title>Leave Society</title>
				<link>https://ikso.us/books/leave-society/</link>
				<pubDate>Thu, 13 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/leave-society/</guid>
				<description></description>
			</item>
			<item>
				<title>The Great Believers</title>
				<link>https://ikso.us/books/the-great-believers/</link>
				<pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-great-believers/</guid>
				<description></description>
			</item>
			<item>
				<title>The Anatomist&#39;s Apprentice</title>
				<link>https://ikso.us/books/the-anatomists-apprentice/</link>
				<pubDate>Mon, 10 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-anatomists-apprentice/</guid>
				<description></description>
			</item>
			<item>
				<title>Braiding Sweetgrass: Indigenous Wisdom, Scientific Knowledge, and the Teachings of Plants</title>
				<link>https://ikso.us/books/braiding-sweetgrass-indigenous-wisdom-scientific-knowledge-and-the-teachings-of-plants/</link>
				<pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/braiding-sweetgrass-indigenous-wisdom-scientific-knowledge-and-the-teachings-of-plants/</guid>
				<description></description>
			</item>
			<item>
				<title>In Five Years</title>
				<link>https://ikso.us/books/in-five-years/</link>
				<pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/in-five-years/</guid>
				<description></description>
			</item>
			<item>
				<title>Plutocracy: Chronicles of a Global Monopoly</title>
				<link>https://ikso.us/books/plutocracy-chronicles-of-a-global-monopoly/</link>
				<pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/plutocracy-chronicles-of-a-global-monopoly/</guid>
				<description></description>
			</item>
			<item>
				<title>Bones: Inside and Out </title>
				<link>https://ikso.us/books/bones-inside-and-out/</link>
				<pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/bones-inside-and-out/</guid>
				<description></description>
			</item>
			<item>
				<title>A Mind Spread Out on the Ground</title>
				<link>https://ikso.us/books/a-mind-spread-out-on-the-ground/</link>
				<pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/a-mind-spread-out-on-the-ground/</guid>
				<description></description>
			</item>
			<item>
				<title>The Therapist</title>
				<link>https://ikso.us/books/the-therapist/</link>
				<pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-therapist/</guid>
				<description></description>
			</item>
			<item>
				<title>Tom Lake</title>
				<link>https://ikso.us/books/tom-lake/</link>
				<pubDate>Fri, 14 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/tom-lake/</guid>
				<description></description>
			</item>
			<item>
				<title>The Huberator</title>
				<link>https://ikso.us/posts/the-huberator/</link>
				<pubDate>Sun, 09 Feb 2025 22:00:31 -0500</pubDate>
				<guid>https://ikso.us/posts/the-huberator/</guid>
				<description>&lt;p&gt;I have come across more and more utilities that are hosted directly on Github and are simple binaries. As I am not thrilled at how the homebrew setup works on Linux, and other tools seemed a little heavy for my use case, I thought I would see how simple I could make something to do the same job. Below is my zsh script, which requires jq, yq, and gh to be installed.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Martyr!</title>
				<link>https://ikso.us/books/martyr/</link>
				<pubDate>Wed, 05 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/martyr/</guid>
				<description></description>
			</item>
			<item>
				<title>The Things You Can See Only When You Slow Down: How to Be Calm and Mindful in a Fast-Paced World</title>
				<link>https://ikso.us/books/the-things-you-can-see-only-when-you-slow-down-how-to-be-calm-and-mindful-in-a-fast-paced-world/</link>
				<pubDate>Wed, 05 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-things-you-can-see-only-when-you-slow-down-how-to-be-calm-and-mindful-in-a-fast-paced-world/</guid>
				<description></description>
			</item>
			<item>
				<title>Counting the Cost</title>
				<link>https://ikso.us/books/counting-the-cost/</link>
				<pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/counting-the-cost/</guid>
				<description></description>
			</item>
			<item>
				<title>Scratch space for notes</title>
				<link>https://ikso.us/notes/</link>
				<pubDate>Thu, 30 Jan 2025 00:19:13 -0500</pubDate>
				<guid>https://ikso.us/notes/</guid>
				<description>&lt;h2 id=&#34;long-form-articles-and-things-i-dont-want-to-forget&#34;&gt;Long form articles and things I don&amp;rsquo;t want to forget&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://molleindustria.org/GamesForCities/&#34;&gt;Games for Cities&lt;/a&gt;: The hidden assumptions that drive SimCity&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>How to Keep House While Drowning: A Gentle Approach to Cleaning and Organizing</title>
				<link>https://ikso.us/books/how-to-keep-house-while-drowning-a-gentle-approach-to-cleaning-and-organizing/</link>
				<pubDate>Thu, 30 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/how-to-keep-house-while-drowning-a-gentle-approach-to-cleaning-and-organizing/</guid>
				<description></description>
			</item>
			<item>
				<title>Ra</title>
				<link>https://ikso.us/books/ra/</link>
				<pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/ra/</guid>
				<description></description>
			</item>
			<item>
				<title>The Dog Who Followed the Moon</title>
				<link>https://ikso.us/books/the-dog-who-followed-the-moon/</link>
				<pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-dog-who-followed-the-moon/</guid>
				<description></description>
			</item>
			<item>
				<title>The Last Lecture</title>
				<link>https://ikso.us/books/the-last-lecture/</link>
				<pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-last-lecture/</guid>
				<description></description>
			</item>
			<item>
				<title>A History of Wild Places</title>
				<link>https://ikso.us/books/a-history-of-wild-places/</link>
				<pubDate>Fri, 24 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/a-history-of-wild-places/</guid>
				<description></description>
			</item>
			<item>
				<title>Bad Cree</title>
				<link>https://ikso.us/books/bad-cree/</link>
				<pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/bad-cree/</guid>
				<description></description>
			</item>
			<item>
				<title>The Cyberiad: Stories</title>
				<link>https://ikso.us/books/the-cyberiad-stories/</link>
				<pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-cyberiad-stories/</guid>
				<description></description>
			</item>
			<item>
				<title>The Restaurant of Lost Recipes</title>
				<link>https://ikso.us/books/the-restaurant-of-lost-recipes/</link>
				<pubDate>Sat, 18 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-restaurant-of-lost-recipes/</guid>
				<description></description>
			</item>
			<item>
				<title>Taiwan Travelogue</title>
				<link>https://ikso.us/books/taiwan-travelogue/</link>
				<pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/taiwan-travelogue/</guid>
				<description></description>
			</item>
			<item>
				<title>Donuts and Other Proclamations of Love</title>
				<link>https://ikso.us/books/donuts-and-other-proclamations-of-love/</link>
				<pubDate>Sun, 12 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/donuts-and-other-proclamations-of-love/</guid>
				<description></description>
			</item>
			<item>
				<title>The Covenant of Water</title>
				<link>https://ikso.us/books/the-covenant-of-water/</link>
				<pubDate>Wed, 08 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-covenant-of-water/</guid>
				<description></description>
			</item>
			<item>
				<title>Calendar</title>
				<link>https://ikso.us/calendar/</link>
				<pubDate>Mon, 06 Jan 2025 21:59:55 -0500</pubDate>
				<guid>https://ikso.us/calendar/</guid>
				<description>&lt;p&gt;I have long dreamed about calendar reform, with the main desire to keep things nice and tidy. For quite a while, I was fixated on a perfectly even number of days per month using a system of 13, 28 day months. Each month would be exactly four weeks with a year day and leap day tacked on the end as holidays which would exist neither in a month or a standard week. Though this was tidy, the thing that bothered me was the prime number of months which made the calendar difficult to break into smaller pieces. I also struggled with coming up with 13 month names&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Psalm for the Wild-Built</title>
				<link>https://ikso.us/books/a-psalm-for-the-wild-built/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/a-psalm-for-the-wild-built/</guid>
				<description></description>
			</item>
			<item>
				<title>An Assassin in Utopia: The True Story of a Nineteenth-Century Sex Cult and a President&#39;s Murder</title>
				<link>https://ikso.us/books/an-assassin-in-utopia-the-true-story-of-a-nineteenth-century-sex-cult-and-a-presidents-murder/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/an-assassin-in-utopia-the-true-story-of-a-nineteenth-century-sex-cult-and-a-presidents-murder/</guid>
				<description></description>
			</item>
			<item>
				<title>Beautiful Country</title>
				<link>https://ikso.us/books/beautiful-country/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/beautiful-country/</guid>
				<description></description>
			</item>
			<item>
				<title>Braving the Wilderness: The Quest for True Belonging and the Courage to Stand Alone</title>
				<link>https://ikso.us/books/braving-the-wilderness-the-quest-for-true-belonging-and-the-courage-to-stand-alone/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/braving-the-wilderness-the-quest-for-true-belonging-and-the-courage-to-stand-alone/</guid>
				<description></description>
			</item>
			<item>
				<title>Humble Pi</title>
				<link>https://ikso.us/books/humble-pi/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/humble-pi/</guid>
				<description></description>
			</item>
			<item>
				<title>James</title>
				<link>https://ikso.us/books/james/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/james/</guid>
				<description></description>
			</item>
			<item>
				<title>Predictably Irrational: The Hidden Forces That Shape Our Decisions</title>
				<link>https://ikso.us/books/predictably-irrational-the-hidden-forces-that-shape-our-decisions/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/predictably-irrational-the-hidden-forces-that-shape-our-decisions/</guid>
				<description></description>
			</item>
			<item>
				<title>Range: Why Generalists Triumph in a Specialized World</title>
				<link>https://ikso.us/books/range-why-generalists-triumph-in-a-specialized-world/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/range-why-generalists-triumph-in-a-specialized-world/</guid>
				<description></description>
			</item>
			<item>
				<title>Saving Time: Discovering a Life Beyond the Clock</title>
				<link>https://ikso.us/books/saving-time-discovering-a-life-beyond-the-clock/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/saving-time-discovering-a-life-beyond-the-clock/</guid>
				<description></description>
			</item>
			<item>
				<title>The Cartographers</title>
				<link>https://ikso.us/books/the-cartographers/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-cartographers/</guid>
				<description></description>
			</item>
			<item>
				<title>The Extraordinary Adventures Of Arsène Lupin, Gentleman Burglar</title>
				<link>https://ikso.us/books/the-extraordinary-adventures-of-ars%C3%A8ne-lupin-gentleman-burglar/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-extraordinary-adventures-of-ars%C3%A8ne-lupin-gentleman-burglar/</guid>
				<description></description>
			</item>
			<item>
				<title>The Heaven &amp; Earth Grocery Store</title>
				<link>https://ikso.us/books/the-heaven-earth-grocery-store/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-heaven-earth-grocery-store/</guid>
				<description></description>
			</item>
			<item>
				<title>The Measure</title>
				<link>https://ikso.us/books/the-measure/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-measure/</guid>
				<description></description>
			</item>
			<item>
				<title>The Mountain Is You: Transforming Self-Sabotage Into Self-Mastery</title>
				<link>https://ikso.us/books/the-mountain-is-you-transforming-self-sabotage-into-self-mastery/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-mountain-is-you-transforming-self-sabotage-into-self-mastery/</guid>
				<description></description>
			</item>
			<item>
				<title>The Untethered Soul: The Journey Beyond Yourself</title>
				<link>https://ikso.us/books/the-untethered-soul-the-journey-beyond-yourself/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-untethered-soul-the-journey-beyond-yourself/</guid>
				<description></description>
			</item>
			<item>
				<title>White Cat, Black Dog</title>
				<link>https://ikso.us/books/white-cat-black-dog/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/white-cat-black-dog/</guid>
				<description></description>
			</item>
			<item>
				<title>Winter Pasture: One Woman&#39;s Journey with China&#39;s Kazakh Herders</title>
				<link>https://ikso.us/books/winter-pasture-one-womans-journey-with-chinas-kazakh-herders/</link>
				<pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/winter-pasture-one-womans-journey-with-chinas-kazakh-herders/</guid>
				<description></description>
			</item>
			<item>
				<title>Scattered All Over the Earth</title>
				<link>https://ikso.us/books/scattered-all-over-the-earth/</link>
				<pubDate>Thu, 02 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/scattered-all-over-the-earth/</guid>
				<description></description>
			</item>
			<item>
				<title>Wandering Stars</title>
				<link>https://ikso.us/books/wandering-stars/</link>
				<pubDate>Mon, 30 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/wandering-stars/</guid>
				<description></description>
			</item>
			<item>
				<title>Be Where Your Feet Are: Seven Principles to Keep You Present, Grounded, and Thriving</title>
				<link>https://ikso.us/books/be-where-your-feet-are-seven-principles-to-keep-you-present-grounded-and-thriving/</link>
				<pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/be-where-your-feet-are-seven-principles-to-keep-you-present-grounded-and-thriving/</guid>
				<description></description>
			</item>
			<item>
				<title>Emotional Inheritance: A Therapist, Her Patients, and the Legacy of Trauma</title>
				<link>https://ikso.us/books/emotional-inheritance-a-therapist-her-patients-and-the-legacy-of-trauma/</link>
				<pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/emotional-inheritance-a-therapist-her-patients-and-the-legacy-of-trauma/</guid>
				<description></description>
			</item>
			<item>
				<title>It Didn&#39;t Start with You: How Inherited Family Trauma Shapes Who We Are and How to End the Cycle</title>
				<link>https://ikso.us/books/it-didnt-start-with-you-how-inherited-family-trauma-shapes-who-we-are-and-how-to-end-the-cycle/</link>
				<pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/it-didnt-start-with-you-how-inherited-family-trauma-shapes-who-we-are-and-how-to-end-the-cycle/</guid>
				<description></description>
			</item>
			<item>
				<title>The Imagination Muscle: Where Good Ideas Come from (And how to Have More of Them)</title>
				<link>https://ikso.us/books/the-imagination-muscle-where-good-ideas-come-from-and-how-to-have-more-of-them/</link>
				<pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-imagination-muscle-where-good-ideas-come-from-and-how-to-have-more-of-them/</guid>
				<description></description>
			</item>
			<item>
				<title>The Age of Magical Overthinking: Notes on Modern Irrationality</title>
				<link>https://ikso.us/books/the-age-of-magical-overthinking-notes-on-modern-irrationality/</link>
				<pubDate>Fri, 20 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-age-of-magical-overthinking-notes-on-modern-irrationality/</guid>
				<description></description>
			</item>
			<item>
				<title>The Book of Doors</title>
				<link>https://ikso.us/books/the-book-of-doors/</link>
				<pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-book-of-doors/</guid>
				<description></description>
			</item>
			<item>
				<title>Dark Clouds, Deep Mercy: Discovering the Grace of Lament</title>
				<link>https://ikso.us/books/dark-clouds-deep-mercy-discovering-the-grace-of-lament/</link>
				<pubDate>Mon, 09 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/dark-clouds-deep-mercy-discovering-the-grace-of-lament/</guid>
				<description></description>
			</item>
			<item>
				<title>A Grandmother Begins the Story</title>
				<link>https://ikso.us/books/a-grandmother-begins-the-story/</link>
				<pubDate>Fri, 06 Dec 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/a-grandmother-begins-the-story/</guid>
				<description></description>
			</item>
			<item>
				<title>Empress of the Nile: The Daredevil Archaeologist Who Saved Egypt&#39;s Ancient Temples from Destruction</title>
				<link>https://ikso.us/books/empress-of-the-nile-the-daredevil-archaeologist-who-saved-egypts-ancient-temples-from-destruction/</link>
				<pubDate>Fri, 29 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/empress-of-the-nile-the-daredevil-archaeologist-who-saved-egypts-ancient-temples-from-destruction/</guid>
				<description></description>
			</item>
			<item>
				<title>Demon Copperhead</title>
				<link>https://ikso.us/books/demon-copperhead/</link>
				<pubDate>Wed, 27 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/demon-copperhead/</guid>
				<description></description>
			</item>
			<item>
				<title>Too Much: A Guide to Breaking the Cycle of High-Functioning Codependency</title>
				<link>https://ikso.us/books/too-much-a-guide-to-breaking-the-cycle-of-high-functioning-codependency/</link>
				<pubDate>Wed, 27 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/too-much-a-guide-to-breaking-the-cycle-of-high-functioning-codependency/</guid>
				<description></description>
			</item>
			<item>
				<title>We Had a Little Real Estate Problem: The Unheralded Story of Native Americans and Comedy</title>
				<link>https://ikso.us/books/we-had-a-little-real-estate-problem-the-unheralded-story-of-native-americans-and-comedy/</link>
				<pubDate>Wed, 27 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/we-had-a-little-real-estate-problem-the-unheralded-story-of-native-americans-and-comedy/</guid>
				<description></description>
			</item>
			<item>
				<title>Guilty Creatures</title>
				<link>https://ikso.us/books/guilty-creatures/</link>
				<pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/guilty-creatures/</guid>
				<description></description>
			</item>
			<item>
				<title>Paved Paradise: How Parking Explains the World</title>
				<link>https://ikso.us/books/paved-paradise-how-parking-explains-the-world/</link>
				<pubDate>Wed, 20 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/paved-paradise-how-parking-explains-the-world/</guid>
				<description></description>
			</item>
			<item>
				<title>Terrible Swift Sword: The Centennial History of the Civil War Series, Volume 2</title>
				<link>https://ikso.us/books/terrible-swift-sword-the-centennial-history-of-the-civil-war-series-volume-2/</link>
				<pubDate>Wed, 20 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/terrible-swift-sword-the-centennial-history-of-the-civil-war-series-volume-2/</guid>
				<description></description>
			</item>
			<item>
				<title>The Coming Fury</title>
				<link>https://ikso.us/books/the-coming-fury/</link>
				<pubDate>Wed, 20 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-coming-fury/</guid>
				<description></description>
			</item>
			<item>
				<title>Underground Airlines</title>
				<link>https://ikso.us/books/underground-airlines/</link>
				<pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/underground-airlines/</guid>
				<description></description>
			</item>
			<item>
				<title>The Path: What Chinese Philosophers Can Teach Us About the Good Life</title>
				<link>https://ikso.us/books/the-path-what-chinese-philosophers-can-teach-us-about-the-good-life/</link>
				<pubDate>Thu, 14 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-path-what-chinese-philosophers-can-teach-us-about-the-good-life/</guid>
				<description></description>
			</item>
			<item>
				<title>How to Do Nothing: Resisting the Attention Economy</title>
				<link>https://ikso.us/books/how-to-do-nothing-resisting-the-attention-economy/</link>
				<pubDate>Wed, 13 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/how-to-do-nothing-resisting-the-attention-economy/</guid>
				<description></description>
			</item>
			<item>
				<title>Daughter of the Moon Goddess</title>
				<link>https://ikso.us/books/daughter-of-the-moon-goddess/</link>
				<pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/daughter-of-the-moon-goddess/</guid>
				<description></description>
			</item>
			<item>
				<title>Educated</title>
				<link>https://ikso.us/books/educated/</link>
				<pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/educated/</guid>
				<description></description>
			</item>
			<item>
				<title>Conditional Citizens: On Belonging in America</title>
				<link>https://ikso.us/books/conditional-citizens-on-belonging-in-america/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/conditional-citizens-on-belonging-in-america/</guid>
				<description></description>
			</item>
			<item>
				<title>How to See</title>
				<link>https://ikso.us/books/how-to-see/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/how-to-see/</guid>
				<description></description>
			</item>
			<item>
				<title>Little Gods</title>
				<link>https://ikso.us/books/little-gods/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/little-gods/</guid>
				<description></description>
			</item>
			<item>
				<title>Native Nations: A Millennium in North America</title>
				<link>https://ikso.us/books/native-nations-a-millennium-in-north-america/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/native-nations-a-millennium-in-north-america/</guid>
				<description></description>
			</item>
			<item>
				<title>The Melancholy of Untold History</title>
				<link>https://ikso.us/books/the-melancholy-of-untold-history/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-melancholy-of-untold-history/</guid>
				<description></description>
			</item>
			<item>
				<title>The Remains of the Day</title>
				<link>https://ikso.us/books/the-remains-of-the-day/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-remains-of-the-day/</guid>
				<description></description>
			</item>
			<item>
				<title>We Are Not Like Them</title>
				<link>https://ikso.us/books/we-are-not-like-them/</link>
				<pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/we-are-not-like-them/</guid>
				<description></description>
			</item>
			<item>
				<title>A Short Walk Through a Wide World</title>
				<link>https://ikso.us/books/a-short-walk-through-a-wide-world/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/a-short-walk-through-a-wide-world/</guid>
				<description></description>
			</item>
			<item>
				<title>Baptistland</title>
				<link>https://ikso.us/books/baptistland/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/baptistland/</guid>
				<description></description>
			</item>
			<item>
				<title>Earthlings</title>
				<link>https://ikso.us/books/earthlings/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/earthlings/</guid>
				<description></description>
			</item>
			<item>
				<title>How to Become a Federal Criminal: An Illustrated Handbook for the Aspiring Offender</title>
				<link>https://ikso.us/books/how-to-become-a-federal-criminal-an-illustrated-handbook-for-the-aspiring-offender/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/how-to-become-a-federal-criminal-an-illustrated-handbook-for-the-aspiring-offender/</guid>
				<description></description>
			</item>
			<item>
				<title>The Berry Pickers</title>
				<link>https://ikso.us/books/the-berry-pickers/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-berry-pickers/</guid>
				<description></description>
			</item>
			<item>
				<title>The Midnight Library</title>
				<link>https://ikso.us/books/the-midnight-library/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-midnight-library/</guid>
				<description></description>
			</item>
			<item>
				<title>The Power of Nunchi: The Korean Secret to Happiness and Success</title>
				<link>https://ikso.us/books/the-power-of-nunchi-the-korean-secret-to-happiness-and-success/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/the-power-of-nunchi-the-korean-secret-to-happiness-and-success/</guid>
				<description></description>
			</item>
			<item>
				<title>Welcome to the Hyunam-dong Bookshop</title>
				<link>https://ikso.us/books/welcome-to-the-hyunam-dong-bookshop/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://ikso.us/books/welcome-to-the-hyunam-dong-bookshop/</guid>
				<description></description>
			</item>
			<item>
				<title>A script for keeping go up to date on Linux</title>
				<link>https://ikso.us/posts/script-for-updating-go/</link>
				<pubDate>Sun, 07 Jul 2024 19:16:11 +0000</pubDate>
				<guid>https://ikso.us/posts/script-for-updating-go/</guid>
				<description>&lt;p&gt;I use the following script to keep go up to date on my local machine without using a package manager. This is by no means elegant or efficient, but it gets the job done. It finds the current version of go by scraping the go.dev website with a very naive match, and then plops the resulting tarball onto my filesystem.&lt;/p&gt;&#xA;&lt;p&gt;Raw link: &lt;a href=&#34;./getgoer.sh&#34;&gt;getgoer.sh&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#!/bin/zsh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Usage:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## getgoer [install]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## getgoer alone will output the current and remote versions&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## getgoer install will upgrade if the current vesrsion is different than the remote version&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;arch&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;linux-amd64&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; getLinks&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    curl https://go.dev/dl/ 2&amp;gt;/dev/null | awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;/download downloadBox(.*)/ {match($0, /href=&amp;#34;(\/dl\/go([0-9]+\.[0-9]+\.[0-9]+)\.([^.]+)\..+)&amp;#34;/, arr); print arr[1]}&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;links&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;getLinks&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; remoteVersion&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    echo $links | awk -v arch&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;arch&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;$0~arch {match($1, /\/dl\/go([0-9]+\.[0-9]+\.[0-9]+)/, arr); print arr[1]}&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; installedVersion&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    go version | awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{match($0, /go([0-9]+\.[0-9]+\.[0-9]+)/, arr); print arr[1]}&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; checkVersion&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;[[&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;remoteVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;installedVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;]]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; getDownloadLink&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.dev&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;echo $links | awk -v arch&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;arch&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;$0~arch {print $1}&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; upgrade&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; checkVersion; &lt;span style=&#34;color:#66d9ef&#34;&gt;then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Current version &lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;installedVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt; is the same as upstream. Not doing anything&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;fi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;current version is &lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;installedVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;. Downloading new version &lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;remoteVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    fpath&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/usr/local&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    sudo rm -r &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;fpath&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;/go&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    curl -L &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;getDownloadLink&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt; 2&amp;gt;/dev/null | sudo tar -C $fpath -vxz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;[[&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;1&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;install&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;]]&lt;/span&gt;; &lt;span style=&#34;color:#66d9ef&#34;&gt;then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    upgrade&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Current version: &lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;installedVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;\nRemote version:  &lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;remoteVersion&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;\nDownload link:   &lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;getDownloadLink&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    checkVersion&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;fi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Thinking about loss</title>
				<link>https://ikso.us/posts/thinking-about-loss/</link>
				<pubDate>Mon, 19 Sep 2022 09:22:56 -0500</pubDate>
				<guid>https://ikso.us/posts/thinking-about-loss/</guid>
				<description>&lt;h1 id=&#34;it-started-with-a-song&#34;&gt;It started with a song&lt;/h1&gt;&#xA;&lt;p&gt;It was a chance sound. The simple humming of a couple of bars of a song triggered by something else in the conversation, but that is all it takes sometimes. Suddenly I was standing in Toronto around 1997 hearing that same song and seeing the person that would be forever connected to it. I feel fortunate that the only way I can see your face is always in mid laugh. Yes, I feel fortunate, but also guilty, because I was only there for the good times, and I only heard the laughter. By the time I found out where life had taken you, what rejection had done to you, and where the drugs and abuse left you, it was too late. I will keep your youth and your laughter. I won&amp;rsquo;t lose those even if you have.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Unmarshalling a Unix timestamp to time.Time from JSON in go</title>
				<link>https://ikso.us/posts/unmarshal-timestamp-as-time/</link>
				<pubDate>Sat, 17 Oct 2020 02:34:22 +0000</pubDate>
				<guid>https://ikso.us/posts/unmarshal-timestamp-as-time/</guid>
				<description>&lt;p&gt;Sometimes when working with remote APIs, you will come across dates formatted as Unix timestamps (an integer number of seconds since the epoch&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;). Go has a very nice native type for dealing with times, though, and it would be nice to be able to directly unmarshal&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; to that type without doing the type conversions later. Fortunately, we can do easily do this by overriding the &lt;code&gt;UnmarshalJSON&lt;/code&gt; method.&lt;/p&gt;&#xA;&lt;p&gt;To do this, we will create a custom type that embeds &lt;code&gt;time.Time&lt;/code&gt;:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Go For a Loop</title>
				<link>https://ikso.us/posts/go-for-a-loop/</link>
				<pubDate>Tue, 15 Jan 2019 21:48:16 -0500</pubDate>
				<guid>https://ikso.us/posts/go-for-a-loop/</guid>
				<description>&lt;p&gt;Go, like many languages, has a &lt;code&gt;for&lt;/code&gt; loop. The snippet below can help to understand the versatility of these loops. This mechanism goes well beyond simply counting integers, but can be used to implement any number of looping patterns. The important thing to remember is that the second expression in the for loop definition controls the loop, and can be used with any function or method that returns a &lt;code&gt;bool&lt;/code&gt;, or any expression that evaluates to a &lt;code&gt;bool&lt;/code&gt;. Also remember that the three expressions are all optional&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Automatic Hugo Site Deployments With CircleCI</title>
				<link>https://ikso.us/posts/automatic-hugo-deployments/</link>
				<pubDate>Sun, 30 Dec 2018 17:58:01 -0500</pubDate>
				<guid>https://ikso.us/posts/automatic-hugo-deployments/</guid>
				<description>&lt;p&gt;Generating static sites with Hugo is easy enough, but I wanted something a little more automated. I also wanted to deploy my site to Github Pages from another computer (or even my phone) without needing to run the hugo command locally and pushing the generated code back to Github. If you are unfamiliar with Github Pages, check out the &lt;a href=&#34;https://pages.github.com/&#34;&gt;introduction&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prep-work--getting-things-set-up&#34;&gt;Prep Work &amp;ndash; Getting Things Set Up&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://circleci.com/&#34;&gt;CircleCI&lt;/a&gt; uses Docker containers to run CI jobs, so I knew that I would need a Hugo image to build my site. There are quite a few listed on Docker Hub, but for completeness, I went ahead and set up my own. This step can be skipped, just specify which ever image you wish to use in your CircleCI configuration file.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Why You Need a Kubernetes Upgrade Path</title>
				<link>https://ikso.us/posts/why-you-need-an-upgrade-path/</link>
				<pubDate>Sat, 15 Dec 2018 09:07:10 -0500</pubDate>
				<guid>https://ikso.us/posts/why-you-need-an-upgrade-path/</guid>
				<description>&lt;p&gt;The recent Kubernetes vulnerability &lt;a href=&#34;https://github.com/kubernetes/kubernetes/issues/71411&#34;&gt;CVE-2018-1002105&lt;/a&gt; should be a wake up call to any organization that is running Kubernetes, but does not have a regular update strategy in place. I won&amp;rsquo;t go into detail about the vulnerability as that is well documented in many places, but what I want to focus on is the challenge of keeping your cluster up to date.&lt;/p&gt;&#xA;&lt;p&gt;Keeping up with Kubernetes releases can certainly be challenging as it is a fairly fast moving project, and it is also somewhat complex to deploy especially on bare metal. It is critical, however, to treat your Kubernetes infrastructure in nearly the same way as you do your own code that you are deploying regularly. The problem with falling too far behind with a project like Kubernetes is that the farther behind you get, the more difficult it becomes to upgrade once a critical vulnerability is found. Depending on what version you are running, you may not be able to simply upgrade to a patched version without stepping through intermediate versions, and your tooling may need to be updated to work with the newer version.&lt;/p&gt;</description>
			</item>
			<item>
				<title>About</title>
				<link>https://ikso.us/about/</link>
				<pubDate>Sun, 09 Dec 2018 21:39:55 -0500</pubDate>
				<guid>https://ikso.us/about/</guid>
				<description>&lt;p&gt;I am a programmer and professional computer yeller at-er. I deeply believe that technology should serve people, and not the other way around.&lt;/p&gt;&#xA;&lt;p&gt;I am a rubber ducky as a service.&lt;/p&gt;&#xA;&lt;p&gt;Scribe semel, lege numquam, exsequere in aeternum.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Migrating From Blogger</title>
				<link>https://ikso.us/posts/migrating-from-blogger/</link>
				<pubDate>Wed, 05 Dec 2018 21:44:57 -0500</pubDate>
				<guid>https://ikso.us/posts/migrating-from-blogger/</guid>
				<description>&lt;p&gt;Yesterday, I suddenly remembered that I had written several posts on Blogger and forgotten all about them. I decided to migrate the content over to Hugo and take advantage of Google&amp;rsquo;s &lt;a href=&#34;https://takeout.google.com/&#34;&gt;Takeout&lt;/a&gt; program.&lt;/p&gt;&#xA;&lt;p&gt;I wasn&amp;rsquo;t really sure what I would get when exporting a blog, but I was not thrilled when I downloaded my content. Instead of a directory of HTML files, I received a single ATOM feed of all of my posts. After considering a couple of different ways I could slice up the data, I decided on a simple bash script and a tool called &lt;a href=&#34;http://xmlstar.sourceforge.net/overview.php&#34;&gt;XMLStarlet&lt;/a&gt; (available in homebrew on MacOS).&lt;/p&gt;</description>
			</item>
			<item>
				<title>And now, Hugo!</title>
				<link>https://ikso.us/posts/hugo/</link>
				<pubDate>Fri, 12 Jan 2018 21:41:07 -0500</pubDate>
				<guid>https://ikso.us/posts/hugo/</guid>
				<description>&lt;p&gt;After forgetting about this for, hmm, three years, I figured it was time to start writing again. And of course, I can&amp;rsquo;t just write. I also have to start over with everything. So this time around I am using &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt; for my static site engine.&lt;/p&gt;&#xA;&lt;p&gt;I enjoy using Hugo as it has some nice tricks up its sleeve while being quite easy to get running.&lt;/p&gt;&#xA;&lt;p&gt;Recently, I have also been using &lt;a href=&#34;https://code.visualstudio.com/&#34;&gt;VSCode&lt;/a&gt;, and to make it a little easier to generate posts I use the following &lt;code&gt;launch.json&lt;/code&gt;:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Simple OS X XKCD client with Automator</title>
				<link>https://ikso.us/posts/2014-05-20-09-03/</link>
				<pubDate>Tue, 20 May 2014 09:03:00 -0500</pubDate>
				<guid>https://ikso.us/posts/2014-05-20-09-03/</guid>
				<description>&lt;p&gt;I am a big fan of the &lt;a href=&#34;http://xkcd.com&#34;&gt;xkcd&lt;/a&gt; comics, and was toying with different ways to view the current comic directly. At one point, I built a complicated flow to put the current comic on my desktop using &lt;a href=&#34;http://projects.tynsoe.org/en/geektool/&#34;&gt;Geek Tool&lt;/a&gt;, but I wanted something I could just open periodically. Finally, I decided to give Automator a try. Turns out, it&amp;rsquo;s incredibly simple.&lt;/p&gt;&#xA;&lt;p&gt;Here is my final flow:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://ikso.us/images/20140520/automator.png&#34; alt=&#34;Automator Final&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Simple enough! You can find those two actions under the Internet section in the Library:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Attaching StringIO Data to a Mailgun Message</title>
				<link>https://ikso.us/posts/2013-12-19-22-48/</link>
				<pubDate>Thu, 19 Dec 2013 22:53:00 -0500</pubDate>
				<guid>https://ikso.us/posts/2013-12-19-22-48/</guid>
				<description>&lt;p&gt;Recently I started using &lt;a href=&#34;http://www.mailgun.com&#34; title=&#34;Mailgun by Rackspace&#34;&gt;Mailgun&lt;/a&gt; for our outgoing messages. They have a very nice &lt;a href=&#34;http://documentation.mailgun.com&#34; title=&#34;Mailgun API documentation&#34;&gt;API&lt;/a&gt;, and take a lot of the heavy lifting out of creating multipart messages.&lt;/p&gt;&#xA;&lt;p&gt;If you are using &lt;a href=&#34;http://docs.python-requests.org/en/latest/&#34; title=&#34;Python Requests library&#34;&gt;requests&lt;/a&gt; (or &lt;a href=&#34;https://github.com/dreid/treq/&#34; title=&#34;Python Twisted Requests&#34;&gt;treq&lt;/a&gt;) to send the messages through their REST API, however, you may have noticed that you must specify &amp;ldquo;attachment&amp;rdquo; as the key, and an open file handle as the value. This works great if you are sending files from the filesystem, but if you need to send generated or in memory data as a file attachment, it just doesn&amp;rsquo;t work. Adding a &lt;code&gt;name&lt;/code&gt; attribute to the StringIO class does the trick:&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Picture is worth how many words?</title>
				<link>https://ikso.us/posts/a-picture-of-words/</link>
				<pubDate>Thu, 05 Dec 2013 13:01:00 -0500</pubDate>
				<guid>https://ikso.us/posts/a-picture-of-words/</guid>
				<description>&lt;p&gt;i was playing around with some imaging code, and started wondering what it would look like to create some images out of text. I have worked with stenography in the past, but this time I didn&amp;rsquo;t want to hide the text, I wanted to pack the image with it.&lt;/p&gt;&#xA;&lt;p&gt;First things first, I need some text. Time to turn to trusty &lt;a href=&#34;http://www.gutenberg.org&#34;&gt;Project Gutenberg&lt;/a&gt;. I will be using the text of &lt;a href=&#34;https://pypi.python.org/pypi/Pillow/2.2.1&#34;&gt;Moby Dick&lt;/a&gt; for this project.&lt;/p&gt;</description>
			</item>
			<item>
				<title>This is not a picture of me</title>
				<link>https://ikso.us/machine/</link>
				<pubDate>Mon, 02 Dec 2013 12:30:24 -0500</pubDate>
				<guid>https://ikso.us/machine/</guid>
				<description>&lt;figure&gt;&#xA;&#x9;&lt;img src=&#34;https://ikso.us/machine/images/machine.jpg&#34; alt=&#34;The machine does not play to the butterfly&#34; /&gt;&#xA;&#x9;&lt;figcaption&gt;The machine does not play to the butterfly&lt;/figcaption&gt;&#xA;&lt;/figure&gt;</description>
			</item>
			<item>
				<title>Mac OS X: When Trackpad Gestures Stop Working</title>
				<link>https://ikso.us/posts/mac-os-x-when-trackpad-gestures-stop/</link>
				<pubDate>Wed, 24 Apr 2013 17:59:00 +0000</pubDate>
				<guid>https://ikso.us/posts/mac-os-x-when-trackpad-gestures-stop/</guid>
				<description>&lt;div class=&#34;tr_bq&#34;&gt; Recently, I have been having problems with trackpad gestures suddenly failing to work, as well as the keyboard shortcuts for switching between full screen apps and spaces (normally, pressing ^L or ^R would switch to the next space or full screen app, but when it stopped working, it would skip full screen apps).&lt;/div&gt; &lt;br /&gt; I had been searching for a solution for a couple of days, and had previously been resorting to restarting my laptop. Then I came across this post:&amp;nbsp;&lt;a href=&#34;http://bit.ly/10zXyUJ&#34; target=&#34;_blank&#34;&gt;Apple Support: mission control gestures fail/don&#39;t work after sleep&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;blockquote style=&#34;border: 1px solid #ccc; padding: 10px;&#34;&gt; &lt;a class=&#34; jive-username-link&#34; data-avatarid=&#34;1316&#34; data-externalid=&#34;&#34; data-username=&#34;Markh789&#34; href=&#34;https://discussions.apple.com/people/Markh789&#34; id=&#34;jive-1518187872412275398182&#34; rel=&#34;nofollow&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0088cc; font-size: 14px; font-weight: bold; list-style: none; margin: 0px 8px 0px 0px; outline: 0px; padding: 0px; text-decoration: none;&#34;&gt;Markh789&lt;/a&gt;&lt;span style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: rgb(136, 136, 136) !important; list-style: none; margin: 0px; outline: 0px; padding: 0px;&#34;&gt;&lt;a href=&#34;https://discussions.apple.com/message/16153953#16153953&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: rgb(136, 136, 136) !important; display: inline; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; word-wrap: break-word;&#34;&gt;&lt;span class=&#34;thisHelpful&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; list-style: none; margin: 0px; outline: 0px; padding: 0px;&#34;&gt;&lt;span class=&#34;jive-icon-med jive-icon-discussion-helpful&#34; style=&#34;background-image: url(https://discussions.apple.com/themes/apple/images/apple-icon-sprites-med.png); background-position: -144px -16px; background-repeat: no-repeat no-repeat; border-collapse: collapse; border-spacing: 0px; border: 0px; display: block; float: left; height: 16px; list-style: none; margin: -1px 4px 0px 0px; outline: 0px; padding: 0px; width: 17px;&#34;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: rgb(136, 136, 136) !important; list-style: none; margin: 0px; outline: 0px; padding: 0px;&#34;&gt;&lt;a href=&#34;https://discussions.apple.com/message/16153953#16153953&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: rgb(136, 136, 136) !important; display: inline; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; word-wrap: break-word;&#34;&gt;&lt;span class=&#34;thisHelpful&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; list-style: none; margin: 0px; outline: 0px; padding: 0px;&#34;&gt;&lt;span class=&#34;jive-thread-reply-message-helpful-label&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: #c9891a; font-size: 1.1em; list-style: none; margin: 0px 2px 15px; outline: 0px; padding: 0px;&#34;&gt;This helped me&lt;/span&gt;&lt;/span&gt;Re: mission control gestures fail/don&#39;t work after sleep&lt;/a&gt;&lt;/span&gt;&lt;span style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; font-size: 11px; list-style: none; margin: 0px; outline: 0px; padding: 0px;&#34;&gt;Sep 13, 2011 6:31 PM&lt;/span&gt;&amp;nbsp;(&lt;a class=&#34;font-color-meta-light &#34; href=&#34;https://discussions.apple.com/message/16029184#16029184&#34; style=&#34;border-collapse: collapse; border-spacing: 0px; border: 0px; color: #999999; font-size: 11px; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none;&#34; title=&#34;Go to message&#34;&gt;in response to mikeydapple&lt;/a&gt;)&lt;br /&gt; It appears after repairing my permissions with Disk Utlity has fixed this. Open up Disk Utlity (Found under &#34;/Applications/Utilities/Disk Utility.app&#34; - But typing &#34;Disk Utility&#34; in Spot Light should open it).&lt;br /&gt; &lt;br /&gt; Select your disk (in my case, Macintosh HD) and click on the button that says &#34;Repair Disk Permissions&#34;.&lt;br /&gt; &lt;br /&gt; Don&#39;t even need to restart!&lt;/blockquote&gt; I tried this, and it worked instantly.&lt;br /&gt; &lt;br /&gt; &lt;div class=&#34;separator&#34; style=&#34;clear: both; text-align: center;&#34;&gt; &lt;/div&gt; &lt;table align=&#34;center&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34; class=&#34;tr-caption-container&#34; style=&#34;margin-left: auto; margin-right: auto; text-align: center;&#34;&gt;&lt;tbody&gt; &lt;tr&gt;&lt;td style=&#34;text-align: center;&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;496&#34; src=&#34;https://ikso.us/posts/images/Screen_Shot_2013-04-24_at_13.45.35.png&#34; width=&#34;640&#34; /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td class=&#34;tr-caption&#34; style=&#34;text-align: center;&#34;&gt;Results of Repair Disk Permissions&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;br /&gt;</description>
			</item>
			<item>
				<title>Rethinking Urban Life, Culture, and Startups</title>
				<link>https://ikso.us/posts/rethinking-urban-life-culture-and/</link>
				<pubDate>Wed, 25 Apr 2012 20:23:00 +0000</pubDate>
				<guid>https://ikso.us/posts/rethinking-urban-life-culture-and/</guid>
				<description>&lt;p&gt;Not so long ago, we had a dream. The dream went a little like this: 2.4 children, a dog, a cat, a house in the suburbs and a 9-5 job at that big, faceless company in the city. Who knows what they did at that company, but as long as we kept pushing the blue button after the yellow button, we knew that when we reached 65 years and 1 day old, we would have that nice pension that would take care of us.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Ghost Writer is... Invisible</title>
				<link>https://ikso.us/posts/ghost-writer-is-invisible/</link>
				<pubDate>Mon, 30 Jan 2012 21:11:00 +0000</pubDate>
				<guid>https://ikso.us/posts/ghost-writer-is-invisible/</guid>
				<description>&lt;p&gt;&lt;em&gt;Editors note, 2024:&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the era of generative AI, this post is almost absurd. I keep it around because it reminds me of a very different time.&lt;/p&gt;&#xA;&lt;h2 id=&#34;wait-blogging-needs-words&#34;&gt;Wait, Blogging Needs Words?&lt;/h2&gt;&#xA;&lt;p&gt;So I had this plan to become a famous blogger. I could really see it: Blog posts everyday! Amazing information! So I did what I needed to do. I sat down and started writing. Here is what I came up with:&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Crusher Complex or How I learned to stop Sheldoning and start loving the Wil</title>
				<link>https://ikso.us/posts/crusher-complex-or-how-i-learned-to/</link>
				<pubDate>Fri, 23 Dec 2011 14:30:00 +0000</pubDate>
				<guid>https://ikso.us/posts/crusher-complex-or-how-i-learned-to/</guid>
				<description>&lt;p&gt;I had a Sheldon moment. It happened over twenty years ago, but I just realized what actually happened while watching an episode of The Big Bang Theory. In this episode, Sheldon tells of how he traveled eleven hours by bus to meet Wil Wheaton at a Star Trek convention, only to be disappointed by the star&amp;rsquo;s absence. Wil then becomes number six on Sheldon&amp;rsquo;s arch enemy list.&lt;/p&gt;&#xA;&lt;p&gt;Wil was also on my arch enemy list.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
