<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Interstellar Boats</title>
      <link>https://interstellar.boats</link>
      <description>Code, Dumb Jokes, Loose Space Themes, etc. </description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://interstellar.boats/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Thu, 06 Aug 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Losing the Time War</title>
          <pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/losing-the-time-war/</link>
          <guid>https://interstellar.boats/losing-the-time-war/</guid>
          <description xml:base="https://interstellar.boats/losing-the-time-war/">&lt;p&gt;Dear You,&lt;&#x2F;p&gt;
&lt;p&gt;Knowing almost exclusively the title, I dove in expecting an enjoyable but typical sci-fi romp, featuring a twisting tale of a futuristic war long in the past. I was delightfully mistaken. Instead, I was regaled with a collection of delicately crafted calling cards turned love letters documenting butterfly effect espionage evolving into a budding relationship.&lt;&#x2F;p&gt;
&lt;p&gt;The literal of the story felt best left to the side, with it&#x27;s abstract atrocities. I still can&#x27;t tell what each side was fighting for, as frequently seems the case with war.&lt;&#x2F;p&gt;
&lt;p&gt;Those details discarded, a focus on the flirtatious love story could take root, which through fanciful prose explores a depth that precision would not envelop. Such that I don&#x27;t know how to further discuss it, but I know that I enjoyed it.&lt;&#x2F;p&gt;
&lt;p&gt;Sincerely,&lt;&#x2F;p&gt;
&lt;p&gt;Me&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;PS.&lt;&#x2F;em&gt; I appreciate that the two care to a fault. About their craft, then each other. It was a joy to read a story where that played a pivotal role, and passion turned into passion.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;PSS.&lt;&#x2F;em&gt; I read this as an audio book, and think I would have struggled through a traditional read. This has convinced me to give poetry a listen in this format.&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;Title: This Is How You Lose The Time War
Author: Amal El-Mohtar &amp;amp; Max Gladstone
Read By: Cynthia Farrell &amp;amp; Emily Woo Zeller
ISBN: 9781534431003
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</description>
      </item>
      <item>
          <title>Dispossessed Digressions</title>
          <pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/the_dispossessed/</link>
          <guid>https://interstellar.boats/the_dispossessed/</guid>
          <description xml:base="https://interstellar.boats/the_dispossessed/">&lt;p&gt;Contrasting a world primarily struggling between socialism and capitalism with an anarchist society, The Dispossessed highlights success, absurdity, and failure in them all.&lt;&#x2F;p&gt;
&lt;p&gt;Unlike &lt;a href=&quot;&#x2F;Walkaway&quot;&gt;Walkaway&lt;&#x2F;a&gt;&#x27;s abundance, the desert world Anarres contains a scarcity bound lifestyle reliant on cooperation. At times survival seemed borderline impossible. The stabilizing production and social pressures, which evolved in those times of strife, are now stagnant and creating a regime of their own. In prosperity they fail those who push in any direction beyond the norms.&lt;&#x2F;p&gt;
&lt;p&gt;Meanwhile in the capitalist establishment, recognizable struggles occur. The rich live in extravagance, and the poor might as well not exist. Except they do, and they are left to suffer.&lt;&#x2F;p&gt;
&lt;p&gt;Systemic flaws of all kinds demand subversion, reform, or eventually revolution.&lt;&#x2F;p&gt;
&lt;p&gt;Initially disorienting, uncomfortable and explicit at times, unstable and thought provoking to the end, I&#x27;ll be referencing and recognizing aspects of The Dispossessed for the unforeseeable future.&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;Author: Ursula K. LeGuin
Title: The Dispossessed
Read By: Don Leslie
ISBN: 006051275X
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</description>
      </item>
      <item>
          <title>Mistborn is Unrelenting</title>
          <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/mistborn/</link>
          <guid>https://interstellar.boats/mistborn/</guid>
          <description xml:base="https://interstellar.boats/mistborn/">&lt;p&gt;Every bit of information left me questioning more. Every answer added layers of implications to dissect. It&#x27;s society is torturous, magical, and plausibly realistic. The characters were slowly revealed to such depths that events stayed grounded as they got fantastical.&lt;&#x2F;p&gt;
&lt;p&gt;The bronze highway stood out a ton to me, as briefly as it was mentioned. This glimpse into the allomantic infrastructure, and the mystery around it&#x27;s construction rocked this world&#x27;s history like a stable, centuries old bridge.&lt;&#x2F;p&gt;
&lt;p&gt;Battles were puzzles that resolved wonderfully, and the conclusion opened up new planes of possibilities.&lt;&#x2F;p&gt;
&lt;p&gt;Absolutely fantastic book. I&#x27;m excited to explore the sequels.&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;Author: Brandon Sanderson
Title: Mistborn
ISBN: 9781250318541
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</description>
      </item>
      <item>
          <title>Is the Moon big?</title>
          <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/moonbig/</link>
          <guid>https://interstellar.boats/moonbig/</guid>
          <description xml:base="https://interstellar.boats/moonbig/">&lt;p&gt;No, it stays more or less the same size, grows or shrinks a bit throughout it&#x27;s orbit. What about the phases though? Are they shrinking or growing? How full is the moon right now?&lt;&#x2F;p&gt;
&lt;p&gt;In the top right corner of this website, there is now a moon. That moon is relatively accurately displaying the percentage of the moon that is full to the second&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-math&quot;&gt;The math&lt;&#x2F;h2&gt;
&lt;p&gt;Initially I went to &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Lunar_phase#Calculating_phase_size&quot;&gt;Wikipedia which had a bit of math without reference&lt;&#x2F;a&gt;&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#3&quot;&gt;2&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;, so I had to keep looking for a proper reference algorithm to implement. Following on from there I went to &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;science.nasa.gov&#x2F;moon&#x2F;moon-phases&#x2F;&quot;&gt;NASA&lt;&#x2F;a&gt;, and with some digging only found &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;science.nasa.gov&#x2F;moon&#x2F;daily-moon-guide&#x2F;&quot;&gt;some fun interactive bits&lt;&#x2F;a&gt; and an unintended for public use API behind &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;science.nasa.gov&#x2F;moon&#x2F;moon-phases&#x2F;&quot;&gt;another of their pages&lt;&#x2F;a&gt;. No fun mathy details to be found. As much I as trust NASA to be accurate, and could &lt;em&gt;probably&lt;&#x2F;em&gt; get away with using the API, the moon has a fairly consistent orbit and phases, so an mathematically deduced approximation seemed like it should be possible.&lt;&#x2F;p&gt;
&lt;p&gt;I continued my search and stumbled onto &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;celestialprogramming.com&quot;&gt;celestialprogramming.com&lt;&#x2F;a&gt; which is a wonderful website by Greg Miller, with JS implementations of a variety of algorithms around celestial orbits and other such details. The one I needed comes from the &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;celestialprogramming.com&#x2F;meeus-illuminated_fraction_of_the_moon.html&quot;&gt;&quot;Illuminated Fraction of the Moon&quot;&lt;&#x2F;a&gt; page.&lt;&#x2F;p&gt;
&lt;p&gt;This is an implementation from the book &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;duckduckgo.com&#x2F;?q=%22Astronomical%20Algorithms%22%20by%20Jean%20Meeus%20(1991)&quot;&gt;&quot;Astronomical Algorithms&quot; by Jean Meeus (1991)&lt;&#x2F;a&gt;. This book is wonderful, and is the exact kind of mathematical reference I was looking for at the start.&lt;&#x2F;p&gt;
&lt;p&gt;Miller&#x27;s JS example has been accurate to the the NASA API so far, and is delightfully public domain, perfect for this little moon project. The only modifications needed were to trim down the calculations to the moon percentage of right now, and to also check for yesterday&#x27;s percentage so that we could determine whether the moon was waxing or waning. We were off to the races.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-display&quot;&gt;The display&lt;&#x2F;h2&gt;
&lt;p&gt;On page load we calculate the percentage of the moon that should be filled. That JS adjusts the CSS attributes of 2 div&#x27;s which overlap, giving some amount of a crescent shape and updates the title.&lt;&#x2F;p&gt;
&lt;p&gt;The CSS adjustments shift, how far part they are as well as their angle since everything is flipped 180 when decreasing vs increasing, meaning we start from only the silhouette in the background visible and slowly a crescent moon fills it out as the covering div slides to reveal the lit up portion. That covering div is 90% opaque, so that the full outline of the circular moon behind it.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;06&#x2F;crescent_moon.png&quot; alt=&quot;Crescent Moon Display&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;As the phases progress we go from reasonably accurate crescent to exceptionally inaccurate gibbous visualization. I prefer how the chubby crescent looks more than not-quite-circle representation&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#2&quot;&gt;3&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; I was coming up with, so I went with this. It&#x27;s conveys where we are in the cycle well enough.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;06&#x2F;gibbous_moon.png&quot; alt=&quot;The wonderfully inaccurate gibbous moon.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;The angle the moon is tilted probably doesn&#x27;t resemble the angle for where you live. Apparently that varies by latitude, and I don&#x27;t want the site asking for your location, so that is stuck at roughly what it looks like in my sky. Going with the middle ground of no angle set also looked wrong.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;06&#x2F;equator_moon.png&quot; alt=&quot;Moon uncomfortably, perfectly, level...&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;h3 id=&quot;the-title-attribute&quot;&gt;The title attribute&lt;&#x2F;h3&gt;
&lt;p&gt;Lastly, I wanted the exact number and direction and such to be available. To that end, the info is added to the &lt;code&gt;title&lt;&#x2F;code&gt; attribute on the moon. Now in addition to explaining that it cycles the theme, you also get a bit of info about the moon.&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#4&quot;&gt;4&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;The second that the page was loaded, not continuously updating in real time.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;2&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;3&lt;&#x2F;sup&gt;
&lt;p&gt;I&#x27;m not entirely sure that I was trying to achieve the same thing as what their section on phase size was going for, so I have opted not to update the Wikipedia page. Also because I still don&#x27;t have a fantastic grasp of all of the constants going into the algorithm to properly explain it at a Wikipedia article&#x27;s high level.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;3&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;2&lt;&#x2F;sup&gt;
&lt;p&gt;The difficulty was the also in the desire for this to be one continuous animation. Had I been alright with a series cycling stills it would&#x27;ve made more sense in my mind to have them be accurate visually.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;4&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;4&lt;&#x2F;sup&gt;
&lt;p&gt;This doesn&#x27;t work well on mobile, so I&#x27;ll be adjusting that (and some other hover-only features of the site) in the near-ish future.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Lately</title>
          <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-05/</link>
          <guid>https://interstellar.boats/2026-05/</guid>
          <description xml:base="https://interstellar.boats/2026-05/">&lt;h2 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;photography&quot;&gt;Photography&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;ve posted a few photos to the &lt;code&gt;#MonochromeMonday&lt;&#x2F;code&gt; feed on mastodon, building up confidence to post of my photos more that I like in the process.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;style&gt;
.imageshere{
	padding:20px;
}
.imageshere:hover{
	background:unset;
	outline:unset;
}
.imageshere:hover&gt;p&gt;img{
	box-shadow:unset;
}
&lt;&#x2F;style&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;media.mas.to&#x2F;media_attachments&#x2F;files&#x2F;116&#x2F;676&#x2F;127&#x2F;519&#x2F;797&#x2F;048&#x2F;original&#x2F;b6baa434015f6456.jpg&quot; target=&quot;_blank&quot; class=&quot;imageshere&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;media.mas.to&#x2F;media_attachments&#x2F;files&#x2F;116&#x2F;676&#x2F;127&#x2F;519&#x2F;797&#x2F;048&#x2F;original&#x2F;b6baa434015f6456.jpg&quot; alt=&quot;The blacksmith workshop, freshly built for the seasons renaissance faires.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;a&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;media.mas.to&#x2F;media_attachments&#x2F;files&#x2F;116&#x2F;636&#x2F;746&#x2F;891&#x2F;027&#x2F;920&#x2F;original&#x2F;e06f594fa982371f.jpeg&quot; target=&quot;_blank&quot; class=&quot;imageshere&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;media.mas.to&#x2F;media_attachments&#x2F;files&#x2F;116&#x2F;636&#x2F;746&#x2F;891&#x2F;027&#x2F;920&#x2F;original&#x2F;e06f594fa982371f.jpeg&quot; alt=&quot;Pylons in silhouette.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;a&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;media.mas.to&#x2F;media_attachments&#x2F;files&#x2F;116&#x2F;598&#x2F;373&#x2F;397&#x2F;643&#x2F;185&#x2F;original&#x2F;e3f1098e1c1ecac7.jpeg&quot; class=&quot;imageshere&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;media.mas.to&#x2F;media_attachments&#x2F;files&#x2F;116&#x2F;598&#x2F;373&#x2F;397&#x2F;643&#x2F;185&#x2F;original&#x2F;e3f1098e1c1ecac7.jpeg&quot; alt=&quot;Silhouette of a traffic stoplight, with pylons in the background.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;These are obviously all monochrome photos. Not all the photos I&#x27;ve been taking have been, but I feel like the best ones have all been along these lines. At the very least it&#x27;s easier to appreciate the composition within this limitation, and from there worry about nailing the rest of the fundamentals.&lt;&#x2F;p&gt;
&lt;p&gt;For the technical side, they have all been taken with the &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.fujifilm-x.com&#x2F;global&#x2F;products&#x2F;film-simulation&#x2F;acros-r-filter&#x2F;&quot;&gt;Acros+R&lt;&#x2F;a&gt; simulation on my X-E5, with no editing out after the camera (aside from converting to jpg from heif, which is apparently not supported by mastodon). I have no point of comparison for how accurate it is to the original film, but I like how it looks. Maybe some day I&#x27;ll give &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.fujifilm.com&#x2F;us&#x2F;en&#x2F;business&#x2F;professional-photography&#x2F;film&#x2F;neopan-100-acros-ii&quot;&gt;the real film&lt;&#x2F;a&gt; a shot.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;project-moonbig&quot;&gt;Project MoonBig&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;ve updated the moon in the top right corner yet again. No more SVGs, now a couple of circular div&#x27;s that shift based on the phase of the moon. Expect a few more changes, possibly some bugs, and a brief but more detailed post on that in the near future as it&#x27;s been a fun little project.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;reading&quot;&gt;Reading&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;the-old-world-of-tech-is-dying-and-the-new-cannot-be-born&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2026-05&#x2F;Clippings&#x2F;The%20old%20world%20of%20tech%20is%20dying%20and%20the%20new%20cannot%20be%20born%20-%20httpswww.baldurbjarnason.com2026the-old-world-of-tech-is-dying.md&quot;&gt;The old world of tech is dying and the new cannot be born&lt;&#x2F;a&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;Baldur Bjarnason&#x27;s piece resonates with life right now. Partially because I&#x27;m going through a &quot;This changes everything!&quot; moment, having been laid off recently. And partially because I&#x27;m looking at the world and coming to similar conclusions about it all. I&#x27;m not sure what to do about it. At the very least I&#x27;ll avoid despair, stay constructive when I can.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;watching&quot;&gt;Watching&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;trigun-stampede&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Trigun_Stampede&quot;&gt;TRIGUN STAMPEDE&lt;&#x2F;a&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;Saw some excitement for the new season on mastodon, and I see why the excitement was there. I love the gun slinging hero who refusal to kill. The western sci-fi concepts and aesthetics spread throughout the show are wonderful. It&#x27;s a little odd at times and the writing feels off occasionally. But then there are some absolutely beautiful scenes, or wild moments of action that let me excuse the odd storyline.&lt;&#x2F;p&gt;
&lt;p&gt;TRIGUN STARGAZE, the follow up series, didn&#x27;t cover those odd writing flaws with flashy animation quite as well, but it was an alright watch.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;how-this-climate-conference-secured-a-breakthrough&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KOL-SFhWYbU&quot;&gt;How this climate conference secured a breakthrough&lt;&#x2F;a&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.simonoxfphys.com&#x2F;&quot;&gt;Simon Clark&lt;&#x2F;a&gt; does generally positive, or at least realistic but hopeful communications on climate science, and this month I was happy to hear about this new conference.&lt;&#x2F;p&gt;
&lt;p&gt;Countries of the world met together plan actions without the concerns of fossil fuel based economies included in the conversation. Known as a &quot;coalition of the willing&quot;, their discussions focused on actions which would be taken by attendee countries to achieve their goals for carbon. Collaboration and sharing strategies to improve outcomes for all involved. Renewable sources are an up front cost for low maintenance, no fuel, long term stable energy. They more or less keep working once they&#x27;re setup. Adopters don&#x27;t need to care about fossil fuels after that.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Lately</title>
          <pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-04/</link>
          <guid>https://interstellar.boats/2026-04/</guid>
          <description xml:base="https://interstellar.boats/2026-04/">&lt;h1 id=&quot;laid-off-on-a-lovely-vacation&quot;&gt;Laid off on a lovely vacation&lt;&#x2F;h1&gt;
&lt;p&gt;It was a close hockey game where I contemplated the layoff. The Utah Mammoths and St Louis Blues going back and forth, only for the refs to give Utah a few unfavorable calls. The last minute was a strong effort followed by ten seconds of holding the puck and watching the timer run out. As far as hockey goes it was a decently exciting game, with an unfortunate end.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;05&#x2F;lake.png&quot; alt=&quot;Lake by Salt lace city but not the salt lake of salt lake city this one is in the mountains.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;The timer (or, my timer) felt like it was running out at this company too. See the previous post for more on my personal software stagnation. I wouldn&#x27;t blame that wholly on the job, but my accelerated rebound I think was aided by the layoff. It&#x27;s also nice that I got the call while on vacation with friends, much better than sitting in my box in a building processing it alone. Two days before the wedding we were gathered for gave me enough time to not be in a state of shock for that celebration, although that initial hockey night I may as well have been half a ghost.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-rest-of-the-trip&quot;&gt;The rest of the trip&lt;&#x2F;h2&gt;
&lt;p&gt;The next few days after the wedding were spent in the deserts of Moab, Utah. The nights were frigid and the days were a blaze. It was a relaxing time, where I got to tinkering with a camera and goofing around with friends. I really appreciate their patience with my falling behind and running up ahead on hikes, messing with timers and settings constantly, and leaning out of every window on each ride regardless of seat I was in.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;05&#x2F;cliff.png&quot; alt=&quot;Took this in the car and it&amp;#39;s fantastic. I don&amp;#39;t know why but I like it. Partly black and white adding something, partly that we were in motion and I got it, partly that this cliff face looks just looks imposing. You can see the power lines along the bottom right that put it in perspective. Just love this photo.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;The star filled night skies were captured blurry from the earths rotation. The sun filled canyons and far away mountain tops often over-exposed. The springtime desert life, greener than I expected. The low trees and cacti spindly and beautiful, with their occasional flower in a bright bloom poorly framed. The arches astonishing and unbelievable and a bit vertigo inducing, so were carefully appreciated from a few steps back. None of the pictures I took properly captured the scale of anything we saw, but I&#x27;ll still share some of the nicer ones eventually on &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;mastodon&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;05&#x2F;stars.png&quot; alt=&quot;I tried a long exposure, this was a 1 min exposure and while it is spectacular it also has a bit of blur from the rotation of the earth. I should have leaned into that and done a longer exposure for some real star streaks.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;A wonderful trip, that I didn&#x27;t need to come back from.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;more-on-the-layoff&quot;&gt;More on the layoff&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;m available now for work. If you or someone you know are searching for someone sort of like a Full Stack &amp;amp; Systems Software Engineer:&lt;&#x2F;p&gt;
&lt;p&gt;My recent work involved Rust, Typescript, and Python, working on network infrastructure tooling, and &quot;full stack web dev&quot; for configuration of said tooling in a variety of the popular frameworks. These generally started as small proof of concepts, and we turned them into deployed and maintained tools, either for the internal use or to demo to potential customers (or both).&lt;&#x2F;p&gt;
&lt;p&gt;Having said all that, I&#x27;m happy to work in and learn just about any tech stack and interested in expanding beyond the domains I&#x27;ve worked in recently. If you want someone who is always looking for new, weird, and interesting, then please reach out to &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;@ncb@mas.to&lt;&#x2F;a&gt; or &lt;code&gt;job@this.domain&lt;&#x2F;code&gt;&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;, and I can get you a resume or we can schedule a call.&lt;&#x2F;p&gt;
&lt;p&gt;This trip was reinvigorating and inspirational, and has renewed my energy for side projects and computers and just about everything else creative. I&#x27;m ready to hit the ground running wherever I end up.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;Last month I said I was taking April off from programming side projects. In addition to the trip being energizing and the layoff being time freeing, I have also learned that while the worst way to motivate myself is to say that I&#x27;m going to do something, the inverse can also be true. Maybe the best way to get started, is to decide I won&#x27;t.&lt;&#x2F;p&gt;
&lt;p&gt;As part of the trip I got back and had &lt;em&gt;many&lt;&#x2F;em&gt; photos. I wanted a way to display them.&lt;&#x2F;p&gt;
&lt;p&gt;So I built:&lt;&#x2F;p&gt;
&lt;h3 id=&quot;photoroto&quot;&gt;Photoroto&lt;&#x2F;h3&gt;
&lt;p&gt;A super small Vue app that displays one photo at a time, cycling every 10 minutes or so to a next photo. The images come from my server with a single endpoint back-end determining which should be displayed at any given moment to keep clients in sync.&lt;&#x2F;p&gt;
&lt;p&gt;The client side is an old Raspberry Pi 3B, loaded up in a full-screened Firefox window and running on a spare monitor on my bookshelf. Caddy handles the reverse proxy to determine which requests go where, and as a bonus has a built in file server which I link to from the page. In the event a photo comes up that I&#x27;d like to look at on a nicer monitor, or bookmark for some later editing I can load up the page on any of my other devices (through Tailscale, not on the public internet) and go about my way. This file server is also the weakest link due to the size and quantity of photos, so browsing photos remotely is my next area of focus for this project.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;05&#x2F;photoroto%20diagram.svg&quot; alt=&quot;Diagram of the hardware architecture of Photoroto, with high level info on the software running. Rasperry pi called fish running raspian, fullscreen firefox and tailscale, plugged into a old monitor. Connected to my pc called marble which is running the caddy webserver serving a VueJS app, js backend, and the photos&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;I had the idea for this as I went to bed the Thursday night after the trip, built it on Friday, and deployed on Saturday. It is ~200 lines of code &amp;amp; configuration, super small and simple. It also may be my favorite side project I&#x27;ve ever done. It is pointed at my photo dump backup for this April, so at any given moment I have a photo on display from the trip that I can appreciate, laugh at, critique, or all of the above.&lt;&#x2F;p&gt;
&lt;p&gt;Eventually I&#x27;ll curate a directory of pictures specifically for display incorporating artwork from others for inspiration too, but for the time being the roll of the dice on my own mess of photos is part of the fun.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;small-site-update&quot;&gt;Small Site Update&lt;&#x2F;h3&gt;
&lt;p&gt;I also swapped the abbreviation for light&#x2F;dark (WoB&#x2F;BoW) mode to a svg. See the upper right for details. Icons designed&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#2&quot;&gt;2&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; in TLDraw during the flight out to Utah.&lt;&#x2F;p&gt;
&lt;p&gt;Sun:&lt;&#x2F;p&gt;
&lt;img title=&quot;Toggle between light and dark modes.&quot; onclick=&quot;cycle_theme()&quot; src=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;sun.svg&quot; style=&quot;width:15px; border-radius: 100%;&quot; loading=&quot;lazy&quot;&gt;
&lt;p&gt;Moon:&lt;&#x2F;p&gt;
&lt;img title=&quot;Toggle between light and dark modes.&quot; onclick=&quot;cycle_theme()&quot; src=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;moon.svg&quot; style=&quot;width:15px; border-radius: 100%;&quot; loading=&quot;lazy&quot;&gt;
&lt;p&gt;The previous abbreviation was funny but this looks nicer, and I&#x27;m happy with the result.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;frieren-beyond-journey-s-end&quot;&gt;Frieren: Beyond Journey&#x27;s End&lt;&#x2F;h3&gt;
&lt;p&gt;Finished the latest season of Frieren. It wasn&#x27;t quite as enthralling as the first, but it was still great. The northern plateau shifted the whole vibe of the adventure they were on. The last series finished off with the Fern passing the first class mage exams, allowing the team access to the north. This season it shows &lt;em&gt;why&lt;&#x2F;em&gt; they needed to be the strongest first class mages. They&#x27;re not winning every fight like it&#x27;s nothing. They&#x27;re struggling and barely surviving a serious threats. It&#x27;s wonderful and different again, and I&#x27;m looking forward to whats next for the series.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;Response will come from a Gmail, not this one. This only forwards the incoming messages to a Gmail account. A proper private personal email setup is a project for future me.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;2&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;2&lt;&#x2F;sup&gt;
&lt;p&gt;Circles exported from tldraw, one filled and one empty... Calling that design work might be a stretch.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Lately</title>
          <pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-03/</link>
          <guid>https://interstellar.boats/2026-03/</guid>
          <description xml:base="https://interstellar.boats/2026-03/">&lt;p&gt;It was a long month, and here&#x27;s a late, brief, &quot;lately&quot;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h2&gt;
&lt;p&gt;Coding in my free time hasn&#x27;t been interesting, and has been a bit dread inducing. As a result, coding focused projects have been on hold for a bit. This influced my gaols for a visuals project in Godot for my &lt;a href=&quot;&#x2F;2026-03-december-adventure&#x2F;&quot;&gt;Ides of December Adventure&lt;&#x2F;a&gt;, not that that went great.&lt;&#x2F;p&gt;
&lt;p&gt;I wont be rushing into any massive projects, but I feel at the very least I&#x27;m on the upswing from this. This isn&#x27;t all doom and gloom. There&#x27;s also some bloom!&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;04&#x2F;cherry_blossom_branches.jpg&quot; alt=&quot;A small sea of cherry blossom branches intertwining with the sky peaking through them&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;The good news is that I got a camera.&lt;&#x2F;p&gt;
&lt;p&gt;Traveling a bunch last year and looking at more travel later this year, I wanted a nicer camera than my several year old phone to bring with me on these trips. Over thinking further on it: a camera is the perfect alternative tool to the phone or computer for endless tinkering, since those haven&#x27;t been sparking joy.&lt;&#x2F;p&gt;
&lt;p&gt;After about six months of considering and two months of obsessive review watching I landed on a decent deal for a refurbished &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fujifilm_X-E5&quot;&gt;Fujifilm X-E5&lt;&#x2F;a&gt;. It had 218 photos previously taken on it, and was otherwise in like new condition.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;It is a nicer camera than I properly know how to use.&lt;&#x2F;li&gt;
&lt;li&gt;It will become a nice camera know precisely how to use.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;My phone is &lt;em&gt;old&lt;&#x2F;em&gt; with a battery that is &lt;em&gt;old&lt;&#x2F;em&gt; and has &lt;em&gt;dust&lt;&#x2F;em&gt; in it&#x27;s the lens, and software that&#x27;s out of date. It&#x27;s a glass and PCB sandwich, this was bound to happen. My next phone&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; will eventually reach that point too, and the cycle will repeat. These can be repaired, I&#x27;ve fixed mine &lt;a href=&quot;&#x2F;s20&quot;&gt;a few times&lt;&#x2F;a&gt; in it&#x27;s long life, but functioning hardware doesn&#x27;t fix the unsupported software.&lt;&#x2F;p&gt;
&lt;p&gt;This new camera is designed around replaceable batteries, storage, lenses, etc. It runs software and can receive updated firmware, but it doesn&#x27;t rely on connecting to the world to work. It&#x27;s using &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.dpreview.com&#x2F;reviews&#x2F;fujifilm-x-t1&quot;&gt;a battery designed over 10 years ago&lt;&#x2F;a&gt;, with reliable third party replacements galore. It&#x27;s a tool built to last basically forever, and I&#x27;ll be getting better with it every day.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h2&gt;
&lt;p&gt;It was incredibly exciting to watch &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;Tf_UjBMIzNo?t=20197&quot;&gt;Artemis II launch&lt;&#x2F;a&gt; last Wednesday. People! In Space! Going around the Moon! Amazing!&lt;&#x2F;p&gt;
&lt;p&gt;Their trip across the dark side of the moon brought with it &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.nasa.gov&#x2F;gallery&#x2F;lunar-flyby&#x2F;&quot;&gt;amazing images&lt;&#x2F;a&gt; and broke Apollo 13&#x27;s record for &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.nasa.gov&#x2F;missions&#x2F;nasa-answers-your-most-pressing-artemis-ii-questions&#x2F;&quot;&gt;furthest people from earth&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;With &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GCmsQeE2bQ8&quot;&gt;everything else&lt;&#x2F;a&gt; going on, I could use a vacation like that...&lt;&#x2F;p&gt;
&lt;p&gt;--&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;A fast approaching purchase due to antiquated software on the current phone, and that I am dreading due to software limitations of any next phone.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Ide&#x27;s of December Adventure</title>
          <pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-03-december-adventure/</link>
          <guid>https://interstellar.boats/2026-03-december-adventure/</guid>
          <description xml:base="https://interstellar.boats/2026-03-december-adventure/">&lt;p&gt;Or, the &quot;March Adventure&quot;? The &quot;Mid March romp&quot;? The &quot;Springtime Extravanaza&quot;?
The &quot;Coming of spring caper&quot;? The &quot;Marchember Adventure&quot;? The &quot;December
Adventure: March Edition&quot;?&lt;&#x2F;p&gt;
&lt;p&gt;The Mid-March Week-Long event of many names,
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;december-adventure-march-2026&quot;&gt;running 15th - 21st&lt;&#x2F;a&gt;. As in
December I&#x27;ve got the progress updates and wrap-up post below but this time I
also &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&#x2F;116247874592047808&quot;&gt;posted to mastodon&lt;&#x2F;a&gt; as I went. It
was kinda a complete failure of an adventure, but that&#x27;s how it goes sometimes.
Hopefully the read is enjoyable regardless.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-1&quot;&gt;Day 1&lt;&#x2F;h1&gt;
&lt;p&gt;Day 1 of this &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;tags&#x2F;DecemberAdventure&quot;&gt;#DecemberAdventure&lt;&#x2F;a&gt;, I
went out and took pictures in the dark and stormy night.&lt;&#x2F;p&gt;
&lt;p&gt;When walking home late at night I often appreciate the reflections of lights in
the rain. I had given up adventuring after an otherwise busy day, but just
before going to bed I looked out and noticed it raining, so figured go for a
short walk and see what I could find.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;03&#x2F;tree.jpg&quot; alt=&quot;Focused on a tree illuminated by a lamp post. All a bit wet and shiny from a recent rain storm.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;03&#x2F;sidewalk.jpg&quot; alt=&quot;Staring down the long brick sidewalk, after a rain storm left everything a bit wet. Next to the path is a brick wall that is also wet. Both are illuminated by a lamp posts lining the path, causing some start streaks of light along their otherwise dead of the night feel.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;h1 id=&quot;day-2-3&quot;&gt;Day 2-3&lt;&#x2F;h1&gt;
&lt;p&gt;Day 2 of this &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;tags&#x2F;DecemberAdventure&quot;&gt;#DecemberAdventure&lt;&#x2F;a&gt; was
also busy, so I&#x27;ve only tonight gotten around to posting any adventuring
updates.&lt;&#x2F;p&gt;
&lt;p&gt;So, Day 3:&lt;&#x2F;p&gt;
&lt;p&gt;The goal of the rest of this adventure is to recreate the feeling&#x2F;vibe from
those pictures in a small scene in Godot. Today I started on that scene; there
is much to do.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;03&#x2F;low_poly_path.png&quot; alt=&quot;A very basic tree, made out of cones, next to a very basic lamppost. In what can only be called an abstract representation of the literal objects tree and lampody. All in a dull white next to a white wall and floor.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;h1 id=&quot;days-4-5&quot;&gt;Days 4-5&lt;&#x2F;h1&gt;
&lt;p&gt;Day 4: Nada, was falling asleep in my chair so decided to be a Youtube potato
till I went to sleep.&lt;&#x2F;p&gt;
&lt;p&gt;Day 5: Textures (even pre-made bricks) are difficult, lighting is also
difficult. At one point I knew how to do some of this in Unreal Engine, and some
of it is translating over but I&#x27;ll definitely be looking over some Godot
tutorials this weekend.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;03&#x2F;dark_low_poly_path_with_some_brick.png&quot; alt=&quot;Screenshot of an &amp;#39;in progress&amp;#39; Godot scene, stretched brick texture path next to oversized brick wall, dim lighting with most light coming from a rough lamp post mockup, and a rough tree mockup between the viewer and the lamp&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;h1 id=&quot;days-5-7&quot;&gt;Days 5-7&lt;&#x2F;h1&gt;
&lt;p&gt;These also ended in nothing getting done. I didn&#x27;t forget, but I also didn&#x27;t
even open the editor. I may pick something like this up again but no time soon.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h1 id=&quot;concluding-thoughts&quot;&gt;Concluding thoughts:&lt;&#x2F;h1&gt;
&lt;p&gt;Godot feels like something I should learn and &quot;get good&quot; at but every time I
pick it up for a project I over-promise and under-deliver. Everything I could
reasonably create in Unreal Engine falls flat in Godot. This is not a jab at
Godot, as every time I pick it up I get further and learn more. This happens
with other projects but I&#x27;ve really noticed the pattern here, and the lack of
completed functionality is incredibly visible here.&lt;&#x2F;p&gt;
&lt;p&gt;I think I&#x27;ll spend the next month&#x27;s down time focusing on other creative
endeavors. Work on the last tower in
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2024-12-decemberadventure&#x2F;#day-14&quot;&gt;that castle&lt;&#x2F;a&gt; I&#x27;ve
been chipping away at for a while. At most maybe some CSS tinkering here. Bit of
writing maybe.&lt;&#x2F;p&gt;
&lt;p&gt;All that, when I&#x27;m at home. When I can be I&#x27;ll be out and practicing
photography. Having that as the baseline for this project was great, even if it
went nowhere. Getting out of the box I live in and appreciating the cool &amp;amp;
unique &amp;amp; noteworthy &amp;amp; beautiful has been a small but good improvement to my life
this spring.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Lately</title>
          <pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-02/</link>
          <guid>https://interstellar.boats/2026-02/</guid>
          <description xml:base="https://interstellar.boats/2026-02/">&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;Went for a couple nice bike rides. The path to the trail is rough, but
manageable. The trail itself is lovely and only going to get better. There are a
few offshoots from the main trail I look forward to exploring too, since they
seem endless.&lt;&#x2F;p&gt;
&lt;p&gt;So I suppose those explorations (and the ideas had on them) are most of what
I&#x27;ve been making.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;spy-x-family-season-3&quot;&gt;Spy X Family, Season 3&lt;&#x2F;h2&gt;
&lt;p&gt;Apparently I had fallen behind, so I caught up and watched the latest season,
fun show that feels increasingly prescient&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; these days.&lt;&#x2F;p&gt;
&lt;p&gt;Episode 2 left a huge impact on me, spoilers indented below:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Absolute punch in the gut at the end. The unexpected obliteration of a happy
future hit hard. I wasn&#x27;t looking for a twist, and I was immediately
devastated when the turn was taken. If you&#x27;ve been reading about the ongoing
senseless genocides and wars, this may hit you hard too. a&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Episode 3 went on to be equally if not more heartbreaking. But it kinda took
the expected turn and made sense. Cutting the this into two episodes
dramatically made the first part better in my opinion, especially watching it
with a day in between as I did, the end of part 1 &lt;em&gt;stuck&lt;&#x2F;em&gt; with me.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The consistent call back to episode 2 via the credits at the end of each
episode, added to that. It kept the stakes that they&#x27;re fighting for at top of
mind, and the whole arc added a lot of context and motivation to Twilight&#x27;s
character.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The season had an exciting end as well, my main gripe with the show and
specifically this season is that Yor could use exploration. There&#x27;s a lot to her
life that is mentioned and implied but we don&#x27;t see, and I think it could add a
lot to the show overall to look into that more deeply.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;mistborn&quot;&gt;Mistborn&lt;&#x2F;h2&gt;
&lt;p&gt;I continue my slow read, but haven&#x27;t had much of what felt like good &quot;reading
time&quot; available. I&#x27;ve picked it up for a chapter every few nights, and
occasionally taken it out on the train. It may sound like I&#x27;m not enjoying it,
but that couldn&#x27;t be further from the truth. Every time I set it down I&#x27;m
looking forward to picking it up even more. If anything the slow burn adds to
it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;clipping&quot;&gt;Clipping.&lt;&#x2F;h2&gt;
&lt;p&gt;I think this NPR Tiny Desk Concert deserves a mention.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=h0-k7vW9Xek&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=h0-k7vW9Xek&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Been a fan of clipping. for a while (Their album &quot;Splendor &amp;amp; Misery&quot; is truly
fantastic and was what first hooked me), but this is a great introduction to
their style. If you only have time for one song, check out &lt;em&gt;Dodger&lt;&#x2F;em&gt; from &quot;Dead
Channel Sky&quot;:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=pzJliQ6YPYo&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=pzJliQ6YPYo&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;It captures the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Walkaway_(Doctorow_novel)&quot;&gt;Walkaway&lt;&#x2F;a&gt; vibe that
I find myself increasingly drawn towards.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h1&gt;
&lt;p&gt;Been over thinking an idea that was mentioned in the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;social.nouveau.community&#x2F;about&quot;&gt;nouveau community&lt;&#x2F;a&gt; discord. Since then
it&#x27;s distorted and contorted itself into an idea that would replace the need for
my Tailscale tunnel to a VPS for Minecraft server sharing, and potentially allow
for a whole bunch more.&lt;&#x2F;p&gt;
&lt;p&gt;If it can work how I think, it could benefit a &lt;em&gt;lot&lt;&#x2F;em&gt; of open source self-hosty
projects that you may run for yourself but wish to share with few other people.
Need to take some action and prototype some things before I can be sure it&#x27;s
even worth talking about though.&lt;&#x2F;p&gt;
&lt;p&gt;Hopefully I&#x27;ll have more to share in the near future.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;unrelated&quot;&gt;Unrelated&lt;&#x2F;h2&gt;
&lt;p&gt;Looking forward to the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;december-adventure-march-2026&quot;&gt;December Adventure week in March&lt;&#x2F;a&gt;.
I have an idea for a small multidisciplinary project that&#x27;s a mess and it&#x27;ll be
chill as heck.&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;I wrote this bit near the beginning of the month when I finished the season,
but recent events near the end of the month have further accentuated the
point.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Lately</title>
          <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-01/</link>
          <guid>https://interstellar.boats/2026-01/</guid>
          <description xml:base="https://interstellar.boats/2026-01/">&lt;p&gt;I&#x27;m moving ever closer to copying &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;macwright.com&#x2F;&quot;&gt;Tom MacWright&lt;&#x2F;a&gt; fully
now. But &quot;Lately&quot; can be my parallel to his &quot;Recently&quot;, in this years attempt to
avoid at least copying the name. A small improvement over the &quot;now&quot; of
yester-year . Still a great way to get writing happening, so going to keep up
copying the practice.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;(I believe he wrote about the logic of it somewhere, basically the keep blog
looking alive and updated as well as being a good way to keep writing
consistently, but I cannot find the specific post detailing this. I&#x27;ll update
here later if I can find it.)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;Primarily focused on turning this empty box into a place to live. I moved
apartments at the end of last year and left for the holidays with an apartment
in cardboard boxes piled along a wall.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Jacob Geller released a fun video essay
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=F0K2DnI1TDk&quot;&gt;The Future is an Empty Room&lt;&#x2F;a&gt;. As
usual, a banger of a video. This time (for me) exceptionally timely.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Upon return I&#x27;ve assembled furniture, and re-arranged ravenously. Every piece
moved multiple times until they&#x27;ve landed in what will probably be their spot
for the next year or so. My goal is for this place to feel like more than a
single box I everything &lt;em&gt;(verb)&lt;&#x2F;em&gt; in.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;I &lt;em&gt;also&lt;&#x2F;em&gt; wrote a post for myself on how I setup the proxy for my
&lt;a href=&quot;&#x2F;2026-01-mc-proxy&#x2F;&quot;&gt;Minecraft server. Check it out if you missed it&lt;&#x2F;a&gt; or have a
use for something similar, but it&#x27;s mostly a quick re-setup guide for myself. So
far it&#x27;s been worked great for a month that&#x27;s been fairly light on crafting.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;frieren-beyond-journey-s-end&quot;&gt;Frieren: Beyond Journey&#x27;s End&lt;&#x2F;h2&gt;
&lt;p&gt;Re-watched the first season over the last month, will be picking up each of
these new episodes as it airs. I&#x27;ve avoided spoilers, trailers and almost all
discussion of the new season (altho the meme of that one frame has not gone
entirely unnoticed).&lt;&#x2F;p&gt;
&lt;p&gt;So far two episodes in: I&#x27;m enjoying it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;mistborn&quot;&gt;Mistborn&lt;&#x2F;h2&gt;
&lt;p&gt;Began the first novel in the series, intending on reading this on the metro at
least once a week. Unfortunately been working on the ride to work more often
than not, but have been enjoying some music on the rides back to balance it out.&lt;&#x2F;p&gt;
&lt;p&gt;Either way, with the snow there&#x27;s been some down time. It is the most
interesting and thorough introduction to a world I think I&#x27;ve ever read. To put
it dryly, without everything being over explained, and only a small amount being
explained at all, I have a solid understanding of whats happening and am
absolutely hooked.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;solar-panels-by-technology-connections&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KtQ9nt2ZeGM&quot;&gt;Solar Panels by Technology Connections&lt;&#x2F;a&gt;&lt;&#x2F;h1&gt;
&lt;p&gt;Full title at time of writing being:
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KtQ9nt2ZeGM&quot;&gt;&quot;You are being misled about renewable energy technology.&quot;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Notable for I think coining the term &quot;disposable energy&quot;, or at least hopefully
popularizing it in the context of power generation. This term, along with the
rest of the video, really clarifies the &quot;one time use&quot; of gasoline (and anything
that is burned for power). It seems so obvious to me that whether for the grid
or for personal use is, the reasonable power source to build is something you
don&#x27;t burn a single time and then have to restock on.&lt;&#x2F;p&gt;
&lt;p&gt;Everything else about the video is also fantastic, as the Technology Connections
videos usually are, and I highly recommend watching it &lt;em&gt;all the way through&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;ve been buying many things used as part of my move, and have gone to many 2nd
hand shops in the process. These shops tend to have somewhere between a good and
great book section, but I am very forgetful about what exactly I have. In these
scenarios I&#x27;ve aired on the side of caution, so have avoided dupes, &lt;em&gt;but&lt;&#x2F;em&gt; i have
certainly passed up on books that I did not have a copy of.&lt;&#x2F;p&gt;
&lt;p&gt;So! as part of unpacking my small collection, I took a bit of extra time to
write up a list of the library. And, it might as well be public so feel free to
check out &lt;a href=&quot;&#x2F;library&quot;&gt;the library&lt;&#x2F;a&gt;. It&#x27;ll certainly be updated over
time, and I think I should have a separate section for &quot;read but from library,
so don&#x27;t own copy&quot;, as several books I loved don&#x27;t have a listing, while several
that I haven&#x27;t been able to make my way through have made the list.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Tailscale Server Proxy</title>
          <pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2026-01-mc-proxy/</link>
          <guid>https://interstellar.boats/2026-01-mc-proxy/</guid>
          <description xml:base="https://interstellar.boats/2026-01-mc-proxy/">&lt;p&gt;I host almost everything locally, but I needed a good way for friends to reach
in to our &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;fabricmc.net&#x2F;use&#x2F;server&#x2F;&quot;&gt;Minecraft server&lt;&#x2F;a&gt;. This is a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;jank#Adjective&quot;&gt;jank&lt;&#x2F;a&gt; but so far effective
solution.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-plan&quot;&gt;The plan&lt;&#x2F;h2&gt;
&lt;p&gt;Friends will be connecting to my server through a domain name directing to a vm
hosted by Digital Ocean&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;, forwarding network traffic on port 25565 using
&lt;code&gt;socat&lt;&#x2F;code&gt;&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#2&quot;&gt;2&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; to my personal server through Tailscale, as diagrammed below.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2026&#x2F;01&#x2F;tailnet_diagram.png&quot; alt=&quot;Diagram of the network flow, created in TLDraw&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;This sounds like a lot, but in reality it has 3 steps for me, and at most one or
two more for you.&lt;&#x2F;p&gt;
&lt;p&gt;The steps:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Setup VM in Digital Ocean&lt;&#x2F;li&gt;
&lt;li&gt;Setup Tailscale on that VM&lt;&#x2F;li&gt;
&lt;li&gt;Run &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;man.archlinux.org&#x2F;man&#x2F;socat1.1.en&quot;&gt;&lt;code&gt;socat&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; command in tmux on
that VM, detach, and call it a day&lt;&#x2F;li&gt;
&lt;li&gt;Optional: Connect Domain Name&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;You&#x27;ll notice that there&#x27;s no setting up auto start scripts, configuring
systemd, installing docker, or anything like that. That is because this is the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.digitalocean.com&#x2F;&quot;&gt;&lt;em&gt;jank&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; solution that I can spin up again in 5
minutes if it goes down. The uptime agreement for this service is &quot;fix it if my
friends bug me about it being down before I notice it being down&quot; so we&#x27;ll be
aiming for roughly
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;High_availability#Percentage_calculation&quot;&gt;one 9 of uptime&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;setup-vm-in-digital-ocean&quot;&gt;Setup VM in Digital Ocean&lt;&#x2F;h2&gt;
&lt;p&gt;Note: this could be in any cloud service provider. At the time of writing
Digital Ocean had 4$ &#x2F; month VM with 1 shared CPU and 500gb of outbound network
traffic included. This would be enough speed and data to forward &lt;em&gt;all&lt;&#x2F;em&gt; of my
network traffic in the month through while staying within that 4$ budget.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to this
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cloud.digitalocean.com&#x2F;droplets&#x2F;new?i=c9cecf&amp;amp;region=nyc3&amp;amp;size=s-1vcpu-512mb-10gb&amp;amp;distro=debian&amp;amp;distroImage=debian-13-x64&quot;&gt;Create Droplet Page&lt;&#x2F;a&gt;
which should be pre-populated with:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;New York (This VM options is not available in all regions, but worth
checking for a closer regions if this is far from you)&lt;&#x2F;li&gt;
&lt;li&gt;Debian 13&lt;&#x2F;li&gt;
&lt;li&gt;Droplet Type: Basic
&lt;ul&gt;
&lt;li&gt;1 vCPU&lt;&#x2F;li&gt;
&lt;li&gt;512 MB ram&lt;&#x2F;li&gt;
&lt;li&gt;Regular SSD -4$&#x2F;month VM&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Create or add an ssh key, and select it as the Authentication Method&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;I recommend giving it a custom Hostname, mine is called McProxy. This name
is not important for later configuration, but makes finding it on the
dashboard easier.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Create Droplet&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;setup-tailscale-on-that-vm&quot;&gt;Setup Tailscale on that VM&lt;&#x2F;h2&gt;
&lt;ol start=&quot;0&quot;&gt;
&lt;li&gt;Connect to the VM through the web &lt;code&gt;ssh&lt;&#x2F;code&gt; console&lt;&#x2F;li&gt;
&lt;li&gt;Install
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tailscale.com&#x2F;download&#x2F;linux&quot;&gt;tailscale, following their instructions&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;If not setup with Tailscale on your server already, install there as well&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;On &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;login.tailscale.com&#x2F;admin&#x2F;machines&quot;&gt;Tailscale dashboard&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;Set the hostname of the machine to &lt;code&gt;monarch&lt;&#x2F;code&gt; (or your preferred name) for
ease of identification, and because this is a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cloudscaling.com&#x2F;blog&#x2F;cloud-computing&#x2F;the-history-of-pets-vs-cattle&#x2F;&quot;&gt;pet, not cattle&lt;&#x2F;a&gt;.
This is what the VM can be reached at from anything hooked up with Tailscale&lt;&#x2F;li&gt;
&lt;li&gt;I also recommend setting a hostname for your server if you haven&#x27;t. I call
mine &lt;code&gt;marble&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;run-socat&quot;&gt;Run &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;man.archlinux.org&#x2F;man&#x2F;socat1.1.en&quot;&gt;socat&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;Back On &lt;code&gt;monarch&lt;&#x2F;code&gt; (Our VM):&lt;&#x2F;p&gt;
&lt;ol start=&quot;4&quot;&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;apt install tmux&lt;&#x2F;code&gt;, to let us disconnect without killing the command&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#3&quot;&gt;3&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;tmux&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Forwarding with &lt;code&gt;socat&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;socat TCP4-LISTEN:25565,fork TCP4:marble:25565&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Note: the &lt;code&gt;marble&lt;&#x2F;code&gt; in this command must be swapped with the Tailscale
hostname of your server&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Disconnect from the session with the key combo: &lt;code&gt;Ctrl-B d&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;From here we server configuration should be all set. You can confirm this by
connecting to the VM&#x27;s IP from you Minecraft client.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;optional-connect-domain-name&quot;&gt;Optional: Connect Domain Name&lt;&#x2F;h2&gt;
&lt;p&gt;In my case this is an &quot;A Record&quot; on a subdomain configured through Namecheap&#x27;s
Dashboard, but your steps may differ slightly here.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;ap.www.namecheap.com&#x2F;dashboard&quot;&gt;Namecheap Dashboard&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;Manage&lt;&#x2F;code&gt; on &#x27;domain.name&#x27;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;Advanced DNS&lt;&#x2F;code&gt; tab&lt;&#x2F;li&gt;
&lt;li&gt;Add (or Update existing) A Record pointing to the IP of the VM we just setup&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;the-why&quot;&gt;The why&lt;&#x2F;h2&gt;
&lt;p&gt;I am not running the Minecraft server directly on the VM since that VM is less
powerful than my local server.&lt;&#x2F;p&gt;
&lt;p&gt;I can&#x27;t port forward due to my ISP. Well. I can, but they would want to charge
extra (more than this VM costs) for the privilege. I can&#x27;t change from this ISP
in my current apartment, so this workaround is necessary.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;Using &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.digitalocean.com&#x2F;&quot;&gt;Digital Ocean&lt;&#x2F;a&gt; only because it was the
first one who would take my credit card. Tried a couple other cheap options
but couldn&#x27;t get past perplexing payment processing problems.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;2&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;2&lt;&#x2F;sup&gt;
&lt;p&gt;I&#x27;m sure &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;nginx.org&#x2F;en&#x2F;&quot;&gt;nginx&lt;&#x2F;a&gt; could do this with a minimal config,
or some other similar reverse proxy. I thought
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;caddyserver.com&#x2F;&quot;&gt;caddy&lt;&#x2F;a&gt; would be able to, and in theory it
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mholt&#x2F;caddy-l4&quot;&gt;still could&lt;&#x2F;a&gt; but will need a bit more
finagling. For now this works.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;3&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;3&lt;&#x2F;sup&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;screen&#x2F;manual&#x2F;screen.html&quot;&gt;Screen&lt;&#x2F;a&gt; and a
variety of other tools can do this as well, but I know tmux best so I
install tmux here. Maybe next time I set this up I&#x27;ll simplify to screen
instructions and remove the tmux install step, or even better set it to run
through a &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;systemd.io&#x2F;&quot;&gt;systemd&lt;&#x2F;a&gt; (or similar) service.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>December Adventure</title>
          <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-decemberadventure/</link>
          <guid>https://interstellar.boats/2025-decemberadventure/</guid>
          <description xml:base="https://interstellar.boats/2025-decemberadventure/">&lt;p&gt;Welcome to my December Adventure Log!&lt;&#x2F;p&gt;
&lt;p&gt;Usually these are relatively coding related and focused on doing what you want
and what you can.
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;december-adventure-2&quot;&gt;Eli has a more complete explanation&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This reads in reverse chronological order, &lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2025-decemberadventure&#x2F;#day-0&quot;&gt;so start at the bottom&lt;&#x2F;a&gt; and
read on up if you&#x27;d like!&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-31&quot;&gt;Day 31&lt;&#x2F;h1&gt;
&lt;p&gt;This concludes my adventure.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Made solid progress on the game, and learning Godot&lt;&#x2F;li&gt;
&lt;li&gt;Moved to a new apartment&lt;&#x2F;li&gt;
&lt;li&gt;Celebrated the holidays with friends and family&lt;&#x2F;li&gt;
&lt;li&gt;Worked around a networking nuisance&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I&#x27;ll clean up the proxy setup instructions into their own more instructional
post soon and keep working on the game.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Lastly, turned on some &lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2025-decemberadventure&#x2F;getzola.org&#x2F;&quot;&gt;&lt;em&gt;Zola&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; features that I had apparently
been missing. External links now open a new tab, and notable for this post is
the auto generated &lt;code&gt;id&lt;&#x2F;code&gt;s added to headers, so that the &lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2025-decemberadventure&#x2F;#day-0&quot;&gt;link to Day 0&lt;&#x2F;a&gt;
works.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-30&quot;&gt;Day 30&lt;&#x2F;h1&gt;
&lt;p&gt;Got billing for the cloud hosted VM figured out, fun combination of new
address + out of town + setting up a new service was causing issues yesterday.&lt;&#x2F;p&gt;
&lt;p&gt;So now, the ramblings of setting up the MC proxy:&lt;&#x2F;p&gt;
&lt;p&gt;On the VM setup Tailscale:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Setup correct ssh key for device we&#x27;re connecting from (laptop in my case)&lt;&#x2F;li&gt;
&lt;li&gt;Ssh in and install &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tailscale.com&#x2F;download&#x2F;linux&quot;&gt;tailscale&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The order of these could in theory be swapped and the initial connection be done
through a terminal on the web, but personally I prefer the old fashioned ssh key
setup&lt;&#x2F;p&gt;
&lt;p&gt;On &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;login.tailscale.com&#x2F;admin&#x2F;machines&quot;&gt;Tailscale dashboard&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;Rename machine to &lt;code&gt;monarch&lt;&#x2F;code&gt; for ease of identification, and because this is a
pet, not cattle&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Back On &lt;code&gt;monarch&lt;&#x2F;code&gt;:&lt;&#x2F;p&gt;
&lt;ol start=&quot;4&quot;&gt;
&lt;li&gt;&lt;code&gt;apt install tmux&lt;&#x2F;code&gt;, for ease of disconnection and picking back up, and since
it&#x27;s where live when in a command line environment&lt;&#x2F;li&gt;
&lt;li&gt;(on the dashboard for the vm:) Create firewall:
&lt;ul&gt;
&lt;li&gt;inbound rules allowing TCP &amp;amp; UDP on 25565&lt;&#x2F;li&gt;
&lt;li&gt;remove inbound to port 22, since we&#x27;ll do that there via Tailscale&#x27;s
connection&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Here&#x27;s where we fall apart for a bit. On &lt;code&gt;monarch&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;ol start=&quot;6&quot;&gt;
&lt;li&gt;Try to setup port forwarding with ssh,
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-L&lt;&#x2F;code&gt;, &lt;code&gt;-D&lt;&#x2F;code&gt;, and &lt;code&gt;-R&lt;&#x2F;code&gt; all didn&#x27;t seem to work, even after properly setting
up keys between the two&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Try &lt;code&gt;netcat&lt;&#x2F;code&gt; piping to a temp file then catting that back out.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre style=&quot;display: flex; justify-content: center; align-items:center&quot;&gt; 
&lt;code&gt;
nc -l -p 25565 0&lt;&#x2F;tmp&#x2F;fifo  | nc marble 25565 1&gt;&#x2F;tmp&#x2F;fifo
&lt;&#x2F;code&gt;
&lt;&#x2F;pre&gt;
&lt;blockquote&gt;
&lt;p&gt;This failed for some unexplained reason, but seemed hacky even by my standards
so kinda ok with pivoting&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;ol start=&quot;8&quot;&gt;
&lt;li&gt;
&lt;p&gt;install &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;caddyserver.com&#x2F;&quot;&gt;caddy&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;then install &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;caddyserver&#x2F;xcaddy&quot;&gt;xcaddy&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;del&gt;try to install through apt&lt;&#x2F;del&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;del&gt;install &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;go.dev&#x2F;&quot;&gt;go&lt;&#x2F;a&gt; and use that install method&lt;&#x2F;del&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;del&gt;give up on actually finding where &lt;code&gt;go&lt;&#x2F;code&gt; installed &lt;code&gt;xcaddy&lt;&#x2F;code&gt;&lt;&#x2F;del&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;del&gt;install by using the directly downloaded binary on github, get runtime
error on running it&lt;&#x2F;del&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This isn&#x27;t working, can&#x27;t even get the to point of installing the l4 caddy
extension (&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mholt&#x2F;caddy-l4&quot;&gt;caddy-l4&lt;&#x2F;a&gt;) that is needed for
this, which does look like exactly what I need&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Uninstall &lt;code&gt;caddy&lt;&#x2F;code&gt; and the &lt;code&gt;xcaddy&lt;&#x2F;code&gt;s and &lt;code&gt;go&lt;&#x2F;code&gt; and pivot again&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Try forwarding with &lt;code&gt;socat&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre style=&quot;width:98%; margin-left:-3%; display: flex; justify-content: center; align-items:center&quot;&gt; 
&lt;code&gt;
socat TCP4-LISTEN:25565,fork TCP4:marble:25565
&lt;&#x2F;code&gt;
&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;it-works&quot;&gt;IT WORKS!&lt;&#x2F;h2&gt;
&lt;ol start=&quot;11&quot;&gt;
&lt;li&gt;Run it in a tmux session. This is still hacky, so we&#x27;ll clean up tomorrow.
but for now this is fine.&lt;&#x2F;li&gt;
&lt;li&gt;Disconnect from the &lt;code&gt;tmux&lt;&#x2F;code&gt; session and call it good for the day. Can work on
a more permanent solution later&lt;&#x2F;li&gt;
&lt;li&gt;Update servers domain to direct to to this VM&#x27;s IP, using an A Record DNS
record&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Socat was &lt;em&gt;already&lt;&#x2F;em&gt; installed, so this should have been one of the first things
worth trying. Live and learn.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Also, updated the css again after writing the above to include &lt;code&gt;ol&lt;&#x2F;code&gt;, and be
based on characters so that it scales consistently regardless of zoom level:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;css&quot; class=&quot;language-css &quot;&gt;&lt;code class=&quot;language-css&quot; data-lang=&quot;css&quot;&gt;ul, ol {
  padding-left: 3ch;
}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;day-29&quot;&gt;Day 29&lt;&#x2F;h1&gt;
&lt;p&gt;Small CSS tweak which vastly improves the look of this website.&lt;&#x2F;p&gt;
&lt;p&gt;Style stolen from &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;matklad.github.io&quot;&gt;Matklad&lt;&#x2F;a&gt;, these two lines of CSS
make the right edge of all of the text on my site here line up just about
perfectly, without leaving excessive space between shorter words on shorter
lines.&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;css&quot; class=&quot;language-css &quot;&gt;&lt;code class=&quot;language-css&quot; data-lang=&quot;css&quot;&gt;body {
  text-align: justify;
  hyphens: auto;
}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;In addition I made a small tweak to the &lt;code&gt;ul&lt;&#x2F;code&gt;, which reduces it&#x27;s left padding by
15px.&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;css&quot; class=&quot;language-css &quot;&gt;&lt;code class=&quot;language-css&quot; data-lang=&quot;css&quot;&gt;ul {
  padding-left: 25px;
}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Much subtler change but means nesting bulleted lists don&#x27;t reduce the line width
as much as they otherwise would.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;It&#x27;s a cube! and it spins!&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
	&lt;video autoplay loop src=&quot;http:&#x2F;&#x2F;127.0.0.1:1111&#x2F;2025&#x2F;12&#x2F;jumping_cube.webm&quot;&gt;
	&lt;&#x2F;video&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Opened up the game project and tinkered with getting spin on jump working. It&#x27;s
not spinning exactly how I&#x27;d planned going in but I think this random cycle is
more fun for now.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-24-28&quot;&gt;Day 24-28&lt;&#x2F;h1&gt;
&lt;p&gt;Holiday tech support:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Lousy Looper Logic&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Micro-USB cable found for looper to connect to the computer&lt;&#x2F;li&gt;
&lt;li&gt;This was then flashed with new firmware so we can now load audio files to
loop from said computer.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Dying Laptop Dismay&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Ram or motherboard or CPU going bad, and can&#x27;t be swapped out on this 2019
ThinkPad.&lt;&#x2F;li&gt;
&lt;li&gt;Confirmed not
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.todepond.com&#x2F;wikiblogarden&#x2F;better-computing&#x2F;just&#x2F;&quot;&gt;just&lt;&#x2F;a&gt; a
Windows issue through a boot via USB to &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kubuntu.org&#x2F;&quot;&gt;Kubuntu&lt;&#x2F;a&gt;,
resulting in the same inconsistent freezing fixable only via a forced reboot&lt;&#x2F;li&gt;
&lt;li&gt;New laptop decided on, in this case a MacBook Air which should be excessive
for nearly everything&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Finishing off today by drumming a bit then updating the page here. I&#x27;ve got
access to a full kit for a bit, which is entirely unlike to the electric mesh
pad + low volume cymbal kit I&#x27;m usually on. Fun to tap terribly along to
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.sungazermusic.com&#x2F;&quot;&gt;Sungazer&lt;&#x2F;a&gt;,&lt;br &#x2F;&gt;
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;knowertour.com&#x2F;&quot;&gt;Knower&lt;&#x2F;a&gt; and many others.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-23&quot;&gt;Day 23&lt;&#x2F;h1&gt;
&lt;p&gt;Began a new project for the adventure, which is actually picking up an idea from
last year since it now seems necessary.&lt;&#x2F;p&gt;
&lt;p&gt;My new apartment came prepackaged with an ISP, which won&#x27;t let me port forward
for a minecraft server without an additional charge. &lt;em&gt;So&lt;&#x2F;em&gt; I will be setting up a
tunnel to a VPS for the port and paying for that instead.&lt;&#x2F;p&gt;
&lt;p&gt;This is also theoretically more secure and will also set me up for more
self-hosty stuff, so I don&#x27;t mind this hassle too much. It does still feel like
an unnecessary hassle in what was otherwise a straightforward move.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-16&quot;&gt;Day 16&lt;&#x2F;h1&gt;
&lt;p&gt;In the calm before the storm I tried to play
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;3527290&#x2F;PEAK&#x2F;&quot;&gt;PEAK&lt;&#x2F;a&gt; with friends.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not sure what updated, but something changed after an &lt;code&gt;apt-get update&lt;&#x2F;code&gt; on mh
Ubuntu install that broke the game, and it would not run for more than a few
seconds, and was consistently failing after an alt tab.&lt;&#x2F;p&gt;
&lt;p&gt;The fastest way to get this working was to follow the first tutorial I could
find to swap to KDE. This feels like it should not have been the solution, but
here we are.&lt;&#x2F;p&gt;
&lt;p&gt;In the future I think I&#x27;ll be looking for a distro that will let me roll back
updates more easily. In this situation I didn&#x27;t want a solution to the problem
immediately since there are probably a million options and I didn&#x27;t want filter
thorugh and try things and find the one thing that happened to fix it without
breaking other things. An alternative tool eneded up working this time but &quot;just
use this instead&quot; isn&#x27;t a solution either. At that moment all I wanted was the
previous setup that was working before something changed.&lt;&#x2F;p&gt;
&lt;p&gt;NixOS or GUIX or something similar is probably the real solution here, but it&#x27;d
be nice if I didn&#x27;t need to change around everything.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-11-15&quot;&gt;Day 11 - 15&lt;&#x2F;h1&gt;
&lt;p&gt;My adventure took a fun but unexpected pivot, so this project was put on hold
for a bit.&lt;&#x2F;p&gt;
&lt;p&gt;The rest of this week and next weekend will be filled with the expected
interruption of moving, primarily in terms of packing. Ideally will pick up this
project again next week.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;In the meantime I&#x27;ve been thinking about the character in this game. It might
make more sense (from a practicality standpoint and a lore standpoint) for this
to be a &quot;city&quot; under construction. Our character could then be a component of
the city that&#x27;s making it&#x27;s way to it&#x27;s spot. This could explain why large
chunks of the area are off limits &#x2F; out of bounds for the player.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll continue to think on this.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-10&quot;&gt;Day 10&lt;&#x2F;h1&gt;
&lt;p&gt;Woo day 10! Idk, this game doesn&#x27;t look 1&#x2F;3 done, even though this month is.&lt;&#x2F;p&gt;
&lt;p&gt;Of the systems need to understand and make work, I have:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;camera&lt;&#x2F;li&gt;
&lt;li&gt;lighting&lt;&#x2F;li&gt;
&lt;li&gt;geometry&lt;&#x2F;li&gt;
&lt;li&gt;enough character movement for a walking sim&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And still need:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;sound
&lt;ul&gt;
&lt;li&gt;effects&lt;&#x2F;li&gt;
&lt;li&gt;music&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;character
&lt;ul&gt;
&lt;li&gt;design&lt;&#x2F;li&gt;
&lt;li&gt;feel
&lt;ul&gt;
&lt;li&gt;better jumping&lt;&#x2F;li&gt;
&lt;li&gt;better sprinting&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;world
&lt;ul&gt;
&lt;li&gt;moving bits&lt;&#x2F;li&gt;
&lt;li&gt;reactionary bits&lt;&#x2F;li&gt;
&lt;li&gt;the actual build out of the city&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I think to trim everything, this may become a walking sim. I&#x27;ve been enjoying
the planning and building this world. May swap to 1st person if I can&#x27;t get a
character design working that &quot;fits&quot; the feel. I see why NaissancE was first
person, no way to make a character that fits that world and mine is (hopefully
clearly) inspired a lot by that game aesthetically.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-9&quot;&gt;Day 9&lt;&#x2F;h1&gt;
&lt;p&gt;Today spent a bit of time laying out the city at a very high level.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;12&#x2F;city_layout.svg&quot; alt=&quot;Layout of city, in svg form&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Did this up in &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.tldraw.com&quot;&gt;TLDraw&lt;&#x2F;a&gt;, then exported as svg. There are
some limitations with using svg&#x27;s in Godot, but for being an outline to fill in
this has been working out fine.&lt;&#x2F;p&gt;
&lt;p&gt;It is going to be a &lt;em&gt;lot&lt;&#x2F;em&gt; to fill in, so may need to limit scope down and pick a
path or subsection to we&#x27;ll be working through in this game. I would like the
full city to be explorable eventually but its currently ~3500m^2, so there&#x27;s no
way that&#x27;s going to get properly filled in with the detail it needs this month.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-8&quot;&gt;Day 8&lt;&#x2F;h1&gt;
&lt;p&gt;Had some fun and made the car for the gondola transit system. Gave it some
lights on the inside and everything.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;12&#x2F;gondola.png&quot; alt=&quot;Gondola car, with seat and lights inside.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;I am realizing now that it is a pain to have the camera jumping when walking
around in the car, so may have to rethink&#x2F;adjust some things in that regard.&lt;&#x2F;p&gt;
&lt;p&gt;I am also a &lt;em&gt;bit&lt;&#x2F;em&gt; concerned about the performance concerns that could come form
relying on tons of shapes. But that&#x27;s a problem for later me.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-7&quot;&gt;Day 7&lt;&#x2F;h1&gt;
&lt;p&gt;D&amp;amp;D night! My gnome bard continued his adventure, and otherwise I went for a
longer run with more sunlight today and did not do much else.&lt;&#x2F;p&gt;
&lt;p&gt;Didn&#x27;t get &lt;em&gt;much&lt;&#x2F;em&gt; time in on the game today. Did confirm that you can build
basic interiors like I wanted by adding boxes that subtract. Functions similarly
to Unreal Engine, which makes it intuitive for me, and hopefully cover enough of
my 3d modeling needs.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;12&#x2F;hallway.png&quot; alt=&quot;A hallway to nowhere with a omnilight emanating from it&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;h1 id=&quot;day-6&quot;&gt;Day 6&lt;&#x2F;h1&gt;
&lt;p&gt;Today I:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Went for a short run&lt;&#x2F;li&gt;
&lt;li&gt;Walked around downtown w&#x2F; friends&lt;&#x2F;li&gt;
&lt;li&gt;Stopped by the library and checked out the roof which is available to the
public apparently. Bit cold for it today and not a wild view in any direction
but still was cool&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;day-5&quot;&gt;Day 5&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Basic reusable pylon shapes made&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Basic menacing building in background made&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;12&#x2F;pylons.png&quot; alt=&quot;Pylons and building&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;This looks like progress but is effectively not much more than shapes on a
screen.&lt;&#x2F;p&gt;
&lt;p&gt;What&#x27;s cool is each of the pylons is a scene, so I can re-use them, and they can
have their own logic running within them. What they need to truly work great is
a bit of logic connecting them together in a chain. But that&#x27;s more detail than
we&#x27;re going for here.&lt;&#x2F;p&gt;
&lt;p&gt;Still thinking through exactly what I want the path to look like, so no sketch
of the layout today.&lt;&#x2F;p&gt;
&lt;p&gt;Looked a bit in to volumetric fog but that&#x27;ll need more tinkering and research.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-4&quot;&gt;Day 4&lt;&#x2F;h1&gt;
&lt;p&gt;Tired ramblings, but not travel induced this time and generally focused on
planning out this game.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not sure how weather should&#x2F;would work in this world.
&lt;del&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.clickorlando.com&#x2F;moon-landing&#x2F;2019&#x2F;07&#x2F;03&#x2F;inside-the-vab-at-kennedy-space-center&#x2F;&quot;&gt;Clouds, or at least&lt;&#x2F;a&gt;&lt;&#x2F;del&gt;
Fog can form within large enough buildings but I&#x27;m not quite sure how the
condensation could precipitate operate. For sure Details for later, but
something to consider when working on laying it all out. (even if what gets
built is all dry.)&lt;&#x2F;p&gt;
&lt;p&gt;But the layout itself, I&#x27;m thinking a sorta train station vibe. Well, more a
cable car&#x2F;ski lift&#x2F;gondola based transit system. This will be &lt;em&gt;heavily&lt;&#x2F;em&gt;
abstracted into hollow rectangle you can step into that moves ( ideally, it will
start as immobile and just there for show ). But it should suggest the idea a
gondola, and I should work on this instead of writing about it. So that I have a
todo list:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
sketch what the entrance to this looks like, so that it can be built&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
build a pylon that can be reused in places&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
build some super basic building off in the distance (literally a
rectangle)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
look into fog area affects in Godot, so that the abyss below is an abyss
below (maybe like
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&#x2F;115454784284549026&quot;&gt;day 28 of drawtober&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In terms of gameplay, descending down into a city below to make your way to the
top of that tower sticking up out over the mist would be cool, and a clear
target to aim for. That would require building a large portion of a city. Let&#x27;s
start with the building you start in and fill in the gaps to get to the building
you&#x27;re aiming for.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-3&quot;&gt;Day 3&lt;&#x2F;h1&gt;
&lt;p&gt;Travel day: travel rambles!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Would have been yesterday, but weather got in the way&lt;&#x2F;li&gt;
&lt;li&gt;Flying is always fun, but I am exhausted so not squeezing in technical work
today&lt;&#x2F;li&gt;
&lt;li&gt;Packing a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.pennyskateboards.com&#x2F;collections&#x2F;22-skateboards&quot;&gt;Penny board&lt;&#x2F;a&gt; for
the flight back has been surprisingly fine, no concerns from security (Which I
guess why would there be?). Not useful for the small airport I&#x27;ve been sitting
at though.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I think the architecture of airports could be a good source of inspiration for
some of the building in the game. Lots of fun hallways and several floor levels,
with clear paths you should and some where you &lt;em&gt;shouldn&#x27;t&lt;&#x2F;em&gt; go. Should have
snapped some pics for reference. Maybe next flight.&lt;&#x2F;p&gt;
&lt;p&gt;While waiting for the flight I watched&#x2F;listened to the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mfv0V1SxbNA&quot;&gt;Linus Torvalds interview on LTT&lt;&#x2F;a&gt;.
Mostly it was just a fun video. &quot;Do anything once&quot;, &quot;Respond in 15 minutes or
delete it&quot; (for e-mail), and &quot;If I knew how much work it would&#x27;ve been I
wouldn&#x27;t have done it&quot; (re: starting the linux project) were some fun lines from
Torvalds. Not quite words to live by but certainly fun words to consider.&lt;&#x2F;p&gt;
&lt;p&gt;Note from mid flight:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Once on the plane, if your phone charger doesn&#x27;t work in the outlet
immediately try again after take off. Don&#x27;t just unplug from the phone. Unplug
from the outlet as well and plug it back in.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Listened to the &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.relay.fm&#x2F;cortex&#x2F;173&quot;&gt;Cortex episode&lt;&#x2F;a&gt; featuring Hank
Green during the flight.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;It was good.&lt;&#x2F;li&gt;
&lt;li&gt;I do not have
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hank_Green#Works&quot;&gt;as many or as varied of projects&lt;&#x2F;a&gt;
Hank Green.&lt;&#x2F;li&gt;
&lt;li&gt;I think I could do with a bit more of that kinda chaos.&lt;&#x2F;li&gt;
&lt;li&gt;Bonus section at the end, with more John Gruber. It was also good.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Getting off the last train home I got to use the penny board. I think it halved
the time it would&#x27;ve take to walk from the stop, saved a whole 3 minutes maybe.
It was a blast.&lt;&#x2F;p&gt;
&lt;p&gt;Only had the energy for listening to stuff today, no mid-travel tinkering.
Collapsing now that I&#x27;m home.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-2&quot;&gt;Day 2&lt;&#x2F;h1&gt;
&lt;p&gt;Getting over a light cold tonight, fixed the image that was posted yesterday so
that it shows up correctly. I think that&#x27;s enough for tonight.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-1&quot;&gt;Day 1&lt;&#x2F;h1&gt;
&lt;p&gt;Dinked around a bit with stuff in the engine. Been using a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;fdemir&#x2F;real-controller&quot;&gt;premade 3d character&lt;&#x2F;a&gt;, and am
working on adjusting that a bit. The 3d model is a bit more detail than I&#x27;m
ready to work with for the moment, so it&#x27;s been swapped for a block.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;12&#x2F;rectangle.png&quot; alt=&quot;The Rectangle, on a small square of &quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Also featured are some cubes in the background from earlier tinkering.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;day-0&quot;&gt;Day 0&lt;&#x2F;h1&gt;
&lt;p&gt;My &lt;a href=&quot;&#x2F;2024-12-decemberadventure&quot;&gt;2024 December Adventure&lt;&#x2F;a&gt; was broad in
scope and occasionally dubious of consistent coding, instead branching out into
repair, musical noodling and compatibility ramblings. This was fun but also left
the month feeling lacking on a concrete bit of progress on real projects.&lt;&#x2F;p&gt;
&lt;p&gt;This year I&#x27;ll be focusing primarily&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; on building a game in Godot. A game
should overlap many interests, so regardless of what I do it&#x27;ll usually be
moving the game forward. After some tinkering with the engine this November I&#x27;m
feeling fairly confident going in, but I&#x27;ve never built a full &quot;game&quot; so we&#x27;ll
see exactly what shape this end result takes.&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;I have every expectation I&#x27;ll be distracted by side quests, and have a busy
month ahead of me. Expect anything and everything in these updates.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Drawtober Recap!</title>
          <pubDate>Sat, 08 Nov 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-11-drawtober/</link>
          <guid>https://interstellar.boats/2025-11-drawtober/</guid>
          <description xml:base="https://interstellar.boats/2025-11-drawtober/">&lt;style&gt;
.image_panel {
  padding-top:20px;
  padding-bottom:20px;
}
.multi_panel &gt; p {
	max-width: 350px;
  min-width: 100px;
}

&lt;&#x2F;style&gt;
&lt;p&gt;Completed 16&#x2F;31 days. This may not seem like a huge win given the &quot;daily&quot; nature
of this event, but it&#x27;s way more than the zero days that it could have been. I
knew the latter half of the month was going to be busy, things would come in the
beginning, and some days in between I&#x27;d be too dead. So, my goal was to hit
~half of days complete, and that goal was just barely met.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;overview.jpg&quot; alt=&quot;Overview&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;I didn&#x27;t stick with a theme or follow a daily list, and just kinda picked
something I felt good about each day. Some days referenced pictures from
previous adventures:&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel multi_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;powerlines.jpg&quot; alt=&quot;Powerlines&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;cherry_trees.jpg&quot; alt=&quot;Cherry Trees&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Others were a bit more abstract.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel multi_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;bridge.jpg&quot; alt=&quot;Bridge&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;flower_planet.jpg&quot; alt=&quot;Flower Planet&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Rather than dive into digital drawing, I decided to keep it as simple as
possible. Pen (with one pencil exception) on a consistent post-it note color
allowed for precisely the right amount of detail...&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel multi_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;quadrants.jpg&quot; alt=&quot;Quadrants&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;river.jpg&quot; alt=&quot;River&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;...when I didn&#x27;t go a bit overboard.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel multi_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;alley.jpg&quot; alt=&quot;Alley&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;towers.jpg&quot; alt=&quot;Towers&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;With the pencil exception, I had gotten too far outlining. I think it would have
been even better if I had swapped over, but it already looked too good for me to
mess with it, so I stuck with that for the day.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;station.jpg&quot; alt=&quot;Station&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Next year I&#x27;ll consider doing it digitally. The commitment to &quot;once it&#x27;s on
paper, its in the piece&quot; was good for this year, but an undo button would have
been wonderful. Overall I am happy with my doodles, and am looking forward to
whatever form this takes next year.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;10&#x2F;deer.jpg&quot; alt=&quot;Picture of all 16 drawings.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Do you remember?</title>
          <pubDate>Tue, 30 Sep 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-09/</link>
          <guid>https://interstellar.boats/2025-09/</guid>
          <description xml:base="https://interstellar.boats/2025-09/">&lt;p&gt;Ambivalence is over. Everything is falling apart.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s a bit dramatic, really just &lt;a href=&quot;&#x2F;s20&quot;&gt;my phone&#x27;s&lt;&#x2F;a&gt; power button fell out.
Lukcily, a quick trip to eBay and my replacement was in the mail. A week later
we were good as new again.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Otherwise I&#x27;ve been updating my infra, and &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;syncthing.net&#x2F;&quot;&gt;Syncthing&lt;&#x2F;a&gt;
has been the game changer I had hoped. Now everything is in a single
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;&quot;&gt;Obsidian&lt;&#x2F;a&gt; repo, synced synced between my phone, laptop,
and desktop. Networking is handled through &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tailscale.com&#x2F;&quot;&gt;TailScale&lt;&#x2F;a&gt;
so it basically all &quot;just&quot; works.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;I can have a todo list in there!&lt;&#x2F;li&gt;
&lt;li&gt;I can have every note I ever take in here!&lt;&#x2F;li&gt;
&lt;li&gt;I can write ideas down for later on my phone, then actually follow up once at
the computer cuz its the &lt;em&gt;same files&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;li&gt;I can run bash scripts against all these files in &lt;em&gt;almost real time&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;li&gt;I can have every page of this website here! &lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;tim-update&quot;&gt;Tim Update!&lt;&#x2F;h2&gt;
&lt;p&gt;There has been very little progress on
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;tim&#x2F;tree&#x2F;rust_gui&quot;&gt;Tim: The Timekeeper&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A UI component system is effectively functional for displaying things&lt;&#x2F;li&gt;
&lt;li&gt;Making things react to things is in progress but kinda functional
&lt;ul&gt;
&lt;li&gt;Debug menu is working, and components can register stuff to watch in it.&lt;&#x2F;li&gt;
&lt;li&gt;Keypresses, works fairly well&lt;&#x2F;li&gt;
&lt;li&gt;Mouse is the next step&lt;&#x2F;li&gt;
&lt;li&gt;From there some more complex compnents will be possible,
&lt;ul&gt;
&lt;li&gt;like a &lt;button&gt;button&lt;&#x2F;button&gt;&lt;&#x2F;li&gt;
&lt;li&gt;or a text input: &lt;input&gt;&lt;&#x2F;input&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In terms of project thoughts, this is entirely too low level to be worthwhile. I
may try &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tauri.app&quot;&gt;Tauri&lt;&#x2F;a&gt; if I want something reasonably and quickly,
but for now it being too level is a big part of what makes this specific project
fun. Unfortunately it is also what makes it a bit more tiring to work on, so
we&#x27;ll see if pivoting is the move.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h2&gt;
&lt;p&gt;Looking for suggestions on what to do with a bunch of GPU&#x27;s. Feeling like
that&#x27;ll be a relevant resource that will be available relatively soon and might
go wasted if not planned for at this point.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A second gpu for the gaming pc, allowing for a dedicated GPU accelerated VM
for gaming.&lt;&#x2F;li&gt;
&lt;li&gt;Media encoding, since they probably won&#x27;t be too out of date to be missing
relevant codecs&lt;&#x2F;li&gt;
&lt;li&gt;3d modeling and video editing maybe? as a render farm? Which could be useful
for games. But with where I&#x27;m at with any of that I would barely need a single
dedicated GPU for it.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Odds are they&#x27;ll be a decent upgrade relative to my current computer, but
nothing too crazy given the games I play. But in terms of compute there&#x27;s a lot
of potential there that might go to waste, so I&#x27;d like to think of some good
uses for them. Reach out if you have any suggestions:
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;@ncb@mas.to&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;Working on the website&#x27;s pages are still a bit jank, may need to fork zola
but that&#x27;s a project for another day.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;2&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;2&lt;&#x2F;sup&gt;
&lt;p&gt;I&#x27;ve also kinda lost interest in building a time tracker so the project may
pivot to something else entirely.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Cob Days of Summer</title>
          <pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-08/</link>
          <guid>https://interstellar.boats/2025-08/</guid>
          <description xml:base="https://interstellar.boats/2025-08/">&lt;p&gt;Corny jokes only.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;del&gt;A wiki for this blog, which I&#x27;ll be populating and updating sporadically.&lt;&#x2F;del&gt;&lt;&#x2F;p&gt;
&lt;p&gt;All of this was in progress but has been rethought, due in large part to
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;decapsulate.com&#x2F;episodes&#x2F;3&#x2F;&quot;&gt;this podcast episode&lt;&#x2F;a&gt;. Instead of adding a
wiki to this blog, the blog shall become a wiki. I&#x27;ll still be putting up
roughly monthly write-ups. But now in addition I can take smaller notes on
smaller things in between and mark them as public.&lt;&#x2F;p&gt;
&lt;p&gt;Still a work in progress as of writing this but check out the
&lt;a href=&quot;&#x2F;galaxy&quot;&gt;galaxy&lt;&#x2F;a&gt; if you get a chance.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;peak&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2025-08&#x2F;landfall.se&#x2F;peak&quot;&gt;Peak&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;This has been the go to game for the last month and it checks just about
everything I could want in a game.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
climbing mountain&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
goofy&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
I can be pink&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
serious risks and decisions that matter&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
excellent replay-ability
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
fun achievements&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
map changes every day&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It really checks every box. If you&#x27;ve got a group of friends you don&#x27;t mind
yelling with (or at), would recommend.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;whispering-earring-by-scott-alexander&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;wiki.xxiivv.com&#x2F;docs&#x2F;whispering_earring.txt&quot;&gt;Whispering Earring, by Scott Alexander&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;As a short story, this is a fun piece. It&#x27;s kinda stuck with me as I continue on
in this feed driven world.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h2&gt;
&lt;h4 id=&quot;stats&quot;&gt;Stats&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Ran: 67.9mi&lt;&#x2F;li&gt;
&lt;li&gt;Biked: 114.5 mi&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;A good amount of exercise this month. Gatorade powder has made a huge difference
in my energy after a warm day&#x27;s run. Weather and schedule should be on track to
push those numbers a bit more. Might try to break 75 mi run this month, and
roughly match the 115 biked.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;life&quot;&gt;Life&lt;&#x2F;h3&gt;
&lt;p&gt;There was a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mastodon.social&#x2F;@workchronicles&#x2F;115102950921536295&quot;&gt;toot from the other day&lt;&#x2F;a&gt;
joking about the question of an ideal job. I was also asked about a dream job
recently, and came to a similar conclusion without as dramatic a punchline. At
this point I don&#x27;t think I have an dream job.&lt;&#x2F;p&gt;
&lt;p&gt;A better question for me feels like what would an ideal day&#x2F;week&#x2F;month&#x2F;year&#x2F;etc
look like, and what job can I derive from that?&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m still working out the answer to the various scopes of that question.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - Ju { ne · ly }</title>
          <pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-07/</link>
          <guid>https://interstellar.boats/2025-07/</guid>
          <description xml:base="https://interstellar.boats/2025-07/">&lt;style&gt;

img, video{
  width:100%;
  margin-top:25px;
  margin-bottom:25px;
  border-radius:0 0 0 0;
}

&lt;&#x2F;style&gt;
&lt;p&gt;Out of nowhere I had to hide inside for a few weeks from the heat. Power
dropping on occasion added a lot to the exhausting air. Some are calling this
&quot;summer&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;After enough of that I escaped to the wilds of upstate NY, where it was almost
as warm right up until the weather broke for a perfect night under the stars. I
was able to see many friends and spend tons of time with family, a great time
all around.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;More progress on &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;tim&#x2F;tree&#x2F;rust_gui&quot;&gt;tim&lt;&#x2F;a&gt; the timer:
It&#x27;s now rendering a timer!&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
  &lt;video autoplay loop src=&quot;&#x2F;2025&#x2F;07&#x2F;25&#x2F;tim.webm&quot; alt=&quot;tim! running! for its life! It&#x27;s only displaying a pink timer surrounded by a cyan outline all on a black background, with a black and white James Webb Photo as a backdrop. The resolution is stupidly low!&quot;&gt;&lt;&#x2F;video&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;And that&#x27;s about it. But given that text started out looking like this:&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
  &lt;img src=&quot;&#x2F;2025&#x2F;07&#x2F;25&#x2F;old_tim.png&quot;&gt;&lt;&#x2F;img&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;I&#x27;m very happy with the progress.&lt;&#x2F;p&gt;
&lt;p&gt;Next up is more serious interactivity, building out a couple UI components. and
maybe eventually even reading from the database.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h1&gt;
&lt;p&gt;On the far edge of &quot;Consuming&quot;, possibly better labelled &lt;strong&gt;Competing&lt;&#x2F;strong&gt;, I&#x27;ve
played a lot of &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.celestegame.com&#x2F;&quot;&gt;Celeste&lt;&#x2F;a&gt;. This isn&#x27;t new a new
habit, but due to the extra time hiding inside from the heat wave this time I
achieved a goal.&lt;&#x2F;p&gt;
&lt;p&gt;I got to the top of the mountin in under an hour. To be precise: &lt;strong&gt;58:07.941&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And for more detail:&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2025&#x2F;07&#x2F;25&#x2F;celeste.png&quot; alt=&quot;Screenshot of Celeste Progress card, listing out the times for each portion of the game. Forsaken City: 1:37.121, Old Site: 2:54.114, Celestial Resort 8:49.754, Golden Ridge: 5:49.520, Mirror Temple: 9:39.479, Reflection: 12:06.750, The Summit: 16:32.562&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;This has been the accumulation of a few years of on and off running the game,
which came together into one night of good execution. Since then I&#x27;ve been
working on 100%&#x27;ing a save of the game, since I haven&#x27;t done that in entirety
before.&lt;&#x2F;p&gt;
&lt;p&gt;The last levels are &lt;em&gt;hard&lt;&#x2F;em&gt;, so I don&#x27;t plan on running 100% as a category.
There&#x27;s &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.speedrun.com&#x2F;celeste&quot;&gt;room for improvement&lt;&#x2F;a&gt; in that any %
time anyways, so I&#x27;ll go back to that eventually.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h1&gt;
&lt;p&gt;On the tech side, I&#x27;ve picked up a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;macwright.com&#x2F;2025&#x2F;05&#x2F;20&#x2F;leader-key&quot;&gt;Tom Macwright suggestion&lt;&#x2F;a&gt;:
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mikker&#x2F;LeaderKey.app&quot;&gt;Leader Key&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve copied the &lt;code&gt;Cmd + J&lt;&#x2F;code&gt; as Leader and haven&#x27;t ran into conflicts yet, and have
gone with essentially the first letter or two from the app name as the signifier
for app to switch to. It&#x27;s very similar flow to spotlight, but solves for the
times when the most recent app I&#x27;ve opened isn&#x27;t the one I wanted (No more
Finder getting in the way of Firefox)&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s very simple but has fundamentally changed how move around my computer, so I
can recommend it. I think could be a nice way to kick off timers with tim&#x27;s
current cli mode too.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - May(be, Maybe not)</title>
          <pubDate>Mon, 09 Jun 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-06/</link>
          <guid>https://interstellar.boats/2025-06/</guid>
          <description xml:base="https://interstellar.boats/2025-06/">&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;Tinkering on &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;tim&quot;&gt;Tim&lt;&#x2F;a&gt;. Spent some time trying a few
different approaches to UI and I think I&#x27;ve landed on something fairly solid.
Nothing much to show or share yet, starting a bit lower level than is probably
reasonable. I think it&#x27;ll be worth it the extra effort, and if nothing else it
is a bit more fun taking this approach.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Walkaway_(Doctorow_novel)&quot;&gt;&quot;Walkaway&quot;, by Cory Doctorow&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;I have a lot of complicated rambly thoughts on this, and I&#x27;m not sure it could
be conceived of today, but it is arguably peak 2017 near future sci-fi
writing. It wasn&#x27;t perfect and technological advancements since it&#x27;s release
have altered the meaning behind the ideas it explores, but I really enjoyed
it. I&#x27;d say stay tuned but I&#x27;m not sure I&#x27;ll get around to a full write up any
time soon.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h1 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h1&gt;
&lt;h3 id=&quot;pre-wwdc-keynote-predictions&quot;&gt;Pre WWDC keynote Predictions&lt;&#x2F;h3&gt;
&lt;p&gt;WWDC 2025! Will I update my OS this year?&lt;&#x2F;p&gt;
&lt;p&gt;My almost guaranteed incorrect predictions:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Hard pivot away from Generative AI, focus on computing for the people. So,
probably still using some generative and assistive stuff but no mention of
OpenAI or the weird antisocial &quot;Please phone tell me, what dog is that?&quot; style
AI&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;iMessage APK available for sideload on Android. Now you too, Android User, can
have a blue bubble, but only if you load it in a way that Apple doesn&#x27;t allow
on their own devices, and Google always seems a bit skeptical of. Enjoy!&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;post-wwdc-keynote-reactions&quot;&gt;Post-WWDC keynote Reactions:&lt;&#x2F;h3&gt;
&lt;p&gt;It might seem weird as someone who doesn&#x27;t use many Apple products to get
excited about WWDC. Most of my development is done on MacBooks these days, and
then deployed to x86 based linux devices, or to the MacBook directly. So you&#x27;d
think the rest of the week is what I would care about with stuff like this:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.apple.com&#x2F;newsroom&#x2F;2025&#x2F;06&#x2F;apple-supercharges-its-tools-and-technologies-for-developers&#x2F;&quot;&gt;https:&#x2F;&#x2F;www.apple.com&#x2F;newsroom&#x2F;2025&#x2F;06&#x2F;apple-supercharges-its-tools-and-technologies-for-developers&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Stuff like that is generally left out of the keynote, but vitally important
information that could change how a large portion of how my work is done.&lt;&#x2F;p&gt;
&lt;p&gt;The main reason though is that they make software announcements fun.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s no other company that gets as much production for it&#x27;s software event as
it does for the hardware launches. It&#x27;s usually ridiculous, but most of the
world&#x27;s software announcements feel like they&#x27;re exclusively replacing peoples
jobs, Apple starts with an F1 race on it&#x27;s roof! (It helps that they&#x27;re
generally an end consumer facing company whereas most software these days is
&lt;del&gt;regrettably&lt;&#x2F;del&gt; B2B). They&#x27;re not perfect, but at least they&#x27;re entertaining.&lt;&#x2F;p&gt;
&lt;p&gt;Like, they&#x27;re doing some of the most interesting work in terms of Cloud
Computing. As nice as it would be to trust it because the code running is open
source, that&#x27;s not the standard in any cloud organization that I&#x27;m aware of. I
can audit their services as much as I can of any other&#x27;s services (I probably
can&#x27;t and wouldn&#x27;t want to.), but I can trust the other&#x27;s audits the same, and
based on those audits they are taking privacy of the end users of that cloud
more seriously than anyone else.&lt;&#x2F;p&gt;
&lt;p&gt;End to end encrypted cloud seems like it should be the industry standard, and
maybe more of it is than I&#x27;m aware of, but apple uses it to advertise and the
rest either don&#x27;t or can&#x27;t.&lt;&#x2F;p&gt;
&lt;p&gt;Now on to the event.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;The new design: Looks fine. Brings back
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Windows_Vista&quot;&gt;Vista&lt;&#x2F;a&gt; vibes, as well the vibes of
some
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.cultofmac.com&#x2F;news&#x2F;this-transparent-iphone-is-the-most-beautiful-concept-design-weve-ever-seen-video&quot;&gt;fun iPhone old design concepts&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;0_DjDdfqtUE?si=J9RdWwgKDM61RnlQ&amp;amp;t=581&quot;&gt;&quot;Fluidity that only apple can achieve&quot;&lt;&#x2F;a&gt;
hopefully will mean faster animations, but I should know better than to get my
hopes up. This line does highlight the increase in GPU compute and in the last
~20 years that should keep the live frosted glass effect smooth.&lt;&#x2F;p&gt;
&lt;p&gt;In terms of how they present this, it they kept layering pieces of glass on top
of the screens as they bubble up then back to the screen. This reminds me of
some &lt;a href=&quot;&#x2F;https:&#x2F;&#x2F;m3.material.io&#x2F;&quot;&gt;other&lt;&#x2F;a&gt; fun layered design paradigms.&lt;&#x2F;p&gt;
&lt;p&gt;The new naming of how things that release every year should be named. I&#x27;m not
sure the OS should be updated every year, but that&#x27;s kinda besides the point.
Personally I&#x27;d rather an OS update every few years, followed by security and
stability patches, with updates to the apps within. That would make it harder to
remain cohesive across the system though, so a yearly update with a yearly name
I can accept.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ios&quot;&gt;IOS&lt;&#x2F;h3&gt;
&lt;p&gt;The all clear option is very funny. Can&#x27;t wait for the see through iPhone of
2007 design&#x27;s dreams in a few years. It&#x27;ll probably pair well with the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.macrumors.com&#x2F;roundup&#x2F;iphone-17-air&#x2F;&quot;&gt;rumored iPhone Air&lt;&#x2F;a&gt;.
Personally reminds me of the design&#x27;s of see through TV&#x27;s, which don&#x27;t tend to
make much sense, but are fun.&lt;&#x2F;p&gt;
&lt;p&gt;I do appreciate:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;the dynamic size of the time on the lock screen, although I wonder if that
affects the at a glance readability of it.&lt;&#x2F;li&gt;
&lt;li&gt;the 3d &lt;del&gt;holofoil&lt;&#x2F;del&gt; effect of the lock screens. &lt;strong&gt;Edit&lt;&#x2F;strong&gt;: Googled later on and
it was not holofoil but
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Lenticular_printing&quot;&gt;lenticular&lt;&#x2F;a&gt; cards I was
thinking of&lt;&#x2F;li&gt;
&lt;li&gt;the &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;artists.spotify.com&#x2F;canvas&quot;&gt;Spotify-Canvas like&lt;&#x2F;a&gt; now playing view
being directly on the home screen.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;All of this would be nice if i had an iPhone, at least. Maybe the Air will have
a small size, so that two years from now I can replace my phone with it.&lt;&#x2F;p&gt;
&lt;p&gt;The demo-like presentation is always appreciated, but the pre-recorded nature
does take some of the edge off of showing these features working.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I &lt;em&gt;think&lt;&#x2F;em&gt; my phone will be a 5-7 year phone, hopefully the next will be 10
years. My long term bet against nobody is on Apple announcing 10 years of
software support by the time I need a new one.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;I&#x27;ll be skipping past the car related stuff, since as much as I don&#x27;t use many
Apple devices, I use even fewer cars. Where&#x27;s Apple TrainPlay?&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Messages screening is mentioned as being entirely on-device, which has me
thinking that call screening, and the on hold feature is not happening on
devices. This is where the secure end to end cloud seems very important and
useful. Hopefully that&#x27;s what&#x27;s being used here if not on device.&lt;&#x2F;p&gt;
&lt;p&gt;It would be nice if iMessage was cross platform, I would happily use it if it
was. Too many friends not on iPhone, and I myself am not on iPhone. It&#x27;s a bit
odd that the backgrounds are shared with everyone, rather than being user
specific. Also&lt;&#x2F;p&gt;
&lt;p&gt;The
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;0_DjDdfqtUE?t=1449&quot;&gt;&quot;variety of dynamic built in backgrounds, or select one of your own photos. And with apple intelligence, you even generate your own backgrounds in image playground.&quot;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I supposed if your generating a live background given an image that could be
fine but like, the AI doesn&#x27;t seem very necessary in that feature specifically.&lt;&#x2F;p&gt;
&lt;p&gt;The poll detection and defataulted such that anyone can add anything is an OK
choice. The example makes it look like it&#x27;s one vote per person in the polls,
which isn&#x27;t great for the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=orybDrUj4vA&quot;&gt;lets just make our mind up quickly&lt;&#x2F;a&gt;
approach to decision making, but is probably fine.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;knowyourmeme.com&#x2F;memes&#x2F;several-people-are-typing&quot;&gt;&lt;em&gt;&lt;strong&gt;Several people are typing&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;
has entered iMessage. May your hot takes in the group chat be warned.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Emoji blend and whatnot, all in good fun. I&#x27;ll stick with emoticons where
possible, but there isn&#x27;t much harm ¯\&lt;em&gt;(ツ)&lt;&#x2F;em&gt;&#x2F;¯ in these afaict.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m mentioning this section because &lt;em&gt;this&lt;&#x2F;em&gt; is where OpenAI&#x27;s ChatGPT has entered
the chat. Apple must be offloading it&#x27;s image training and generating to them in
this case, otherwise why mention it?&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Live translation is on device, which seems much better than relying on Google&#x27;s
translate features. Assuming it works half as well of course, now the iPhone
user can have both options for this. It&#x27;s unclear from the demo how this works
in person to person situations
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;blog.google&#x2F;products&#x2F;translate&#x2F;transcribe-speech&#x2F;&quot;&gt;like Google&#x27;s approach&lt;&#x2F;a&gt;,
but this does seem like a situation where &lt;em&gt;best effort&lt;&#x2F;em&gt; is actually good enough.
Being entirely on device, I wonder how many languages are supported.&lt;&#x2F;p&gt;
&lt;p&gt;Examples I saw pictured included:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;English&lt;&#x2F;li&gt;
&lt;li&gt;French&lt;&#x2F;li&gt;
&lt;li&gt;German&lt;&#x2F;li&gt;
&lt;li&gt;Spanish&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Note that the call also included the transcription of both the translation and
source text, &lt;em&gt;all&lt;&#x2F;em&gt; happening on device. Impressive, but having Google translate
as a backup still seems like a good move (or if without internet, maybe &lt;em&gt;this&lt;&#x2F;em&gt;
is the good backup to have on hand (I need to double check if translate works in
this way offline)). There are a lot of unknowns in this sections, and I hope
this doesn&#x27;t make people think they can replace human translators. These seem
good in a pinch, and Apple&#x27;s just covers a few more pinches by being offline
than google&#x27;s does.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;apple-services&quot;&gt;Apple Services&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Apple Music&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Getting lots of fun Spotify features, with some notable improvements
(pronunciation, rather than just lyrics). It&#x27;s a wonder what competition can do
to a company who used to effectively own digital music distribution. Here&#x27;s
hoping Spotify claps back.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Apple Maps&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Preferred routes that are &quot;smart&quot; and it&#x27;ll learn your &quot;preferred routes&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;Why not pin them? Like the favorite tunes in apple music that were just
announced? Maybe that&#x27;ll be an option.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Apple wallet&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll stick with an ID that doesn&#x27;t run out of battery regardless of how secure
handing my phone over sounds.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Apple games&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Giving Steam some competition on iOS (oh wait, Steam isn&#x27;t on iOS... yet).
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;store.epicgames.com&#x2F;en-US&#x2F;mobile&#x2F;ios&quot;&gt;I wonder if there are any other game stores looking to open up on iOS&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;visual-intelligence&quot;&gt;Visual intelligence&lt;&#x2F;h3&gt;
&lt;p&gt;This is that antisocial AI I mentioned in my predictions, thinking they should
pivot away from. Doing it on screen is at least a bit better, and their examples
were a more reasonable. Rather than comment on a post asking what the thing is,
you can ask your phone and get &lt;em&gt;their&lt;&#x2F;em&gt; answer to what the thing.&lt;&#x2F;p&gt;
&lt;p&gt;Is this better? Probably? Maybe? One question and answer, and that answer pinned
and in theory nobody else has to ask again. Maybe some people who would have
normally commented a duplicate question will know about this feature and use it
instead?&lt;&#x2F;p&gt;
&lt;p&gt;Clearly better than Google lens in some ways by allowng apps to integrate.
Relying on a single source of search seems like the way of the past.&lt;&#x2F;p&gt;
&lt;p&gt;All of this is an improvement over the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.techradar.com&#x2F;phones&#x2F;iphone&#x2F;apple-wants-you-to-scan-your-friends-dog-with-iphone-16s-visual-intelligence&quot;&gt;let me scan your dog&lt;&#x2F;a&gt;
of old though.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;watch-os&quot;&gt;Watch OS&lt;&#x2F;h3&gt;
&lt;p&gt;I remain a Garmin user, and I keep it about as dumb as possible, so will skip
past most of the WatchOS updates. Although I think I prefer a real workout buddy
to an AI on my wrist. I am a bit low tech in my exercise though so I suppose
some folks might like this.&lt;&#x2F;p&gt;
&lt;p&gt;Wish I had that visual intelligence to see what kinda exercise bike that is. The
logo looks Schwinn but the internet seems to lack any white Schwinn exercise
bikes, in my brief search. The Apple Watch demonstrations always have the most
interesting backgrounds. Even more so when releasing hardware but there&#x27;s just
so much more movement going on with them than with the other portions.&lt;&#x2F;p&gt;
&lt;p&gt;I wonder how far they biked &#x2F; walked in the filming of this section.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;tv-os&quot;&gt;TV OS:&lt;&#x2F;h3&gt;
&lt;p&gt;Entirely here for the shows, will be sure to pick up a month of subscription
when Severance season 3 comes out.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;So I guess maybe in 2027 I&#x27;ll have some reason to do that...&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Anyways, they played &lt;del&gt;HOT TO GO&lt;&#x2F;del&gt; Pink Pony Club, by Chappelle Roan. I should
have had something like this on my predictions, next time.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;mac-os&quot;&gt;MAC OS&lt;&#x2F;h3&gt;
&lt;p&gt;This one got some theatrics, gotta make the good old computer exciting somehow.
Unnecessary for me since this is the one I am actually excited for and actually
use.&lt;&#x2F;p&gt;
&lt;p&gt;All the refined liquid glass styling will have &lt;em&gt;almost&lt;&#x2F;em&gt; no impact on the mostly
cross platform apps I use, for better or worse. The display will feel larger,
but doesn&#x27;t seem like it will get rid of the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;MacOS&#x2F;comments&#x2F;12c26og&#x2F;the_gap_or_extra_space_of_the_menubar_and_the&#x2F;&quot;&gt;notch gap&lt;&#x2F;a&gt;,
which would &lt;em&gt;actually&lt;&#x2F;em&gt; make the usable screen larger...&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;But this is mostly a holdover from other operating systems where I lack a menu
bar entirely, so it being permanently there still feels odd, with the little
gap making it worse The linked reddit thread suggests reasonable reasons for
this annoying gap.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The customization of folder colors seems good. Continuity would be great if it
was a collection of APIs that could integrate with my phone or desktop. Not
really a MacOS feature without interoperability with other computers, more of an
iPhone feature.&lt;&#x2F;p&gt;
&lt;p&gt;But exciting news, Shortcuts can now be run:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;on connecting to a display,&lt;&#x2F;li&gt;
&lt;li&gt;at specific times&lt;&#x2F;li&gt;
&lt;li&gt;no mention of on applaunch, so
&lt;a href=&quot;&#x2F;https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;shortery&#x2F;id1594183810&quot;&gt;shortery&lt;&#x2F;a&gt; has not been
entirely sherlocked for me&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Nothing crazy, but maybe there will be more triggers in the full release.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;The Spotlight improvements, with Actions and Quick Keys seems very powerful,
hopefully they can be integrated and well in the cross platform apps I actually
use. I could see some customizations working well for Obsidian quick launches to
notes, so hopefully a plugin will make that possible, much like how it works
with the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.raycast.com&#x2F;marcjulian&#x2F;obsidian&quot;&gt;potentially sherlocked for some, Raycast&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The demo of spotlight was great. Unfortunately it was all done in pages, and I
don&#x27;t know anyone who actually uses that.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;gaming-on-macos&quot;&gt;Gaming on MacOS&lt;&#x2F;h3&gt;
&lt;p&gt;I do this. I play games on Mac. Like 2 whole games(Celeste and Minecraft). But
here we do have Steam and Epic Games. Now they have a games app that:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;gives you a place to launch your games from&lt;&#x2F;li&gt;
&lt;li&gt;has a built in game overlay, Where you can adjust system settings, but like
its more limited than control center for some reason?&lt;&#x2F;li&gt;
&lt;li&gt;chat with friends and invite them to play. It&#x27;s like the discord invite, or
the steam invite, or I assume the epic games store&#x27;s equivalent. But srue,
more options sounds good to me.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;My games wouldn&#x27;t benefit from these at all. Neither of them need a
intermingling launcher, let alone a new one from Apple. But these also don&#x27;t
sound like they&#x27;ll get too in the way so I&#x27;ll withhold my complaints&lt;&#x2F;p&gt;
&lt;h3 id=&quot;vision-os&quot;&gt;Vision OS&lt;&#x2F;h3&gt;
&lt;p&gt;Now for the real gaming platform. Huge impressive changes. Still basically
useless for me but the software they&#x27;re promising is pretty damn impressive.&lt;&#x2F;p&gt;
&lt;p&gt;Persistent Widgets and Window placement is &lt;em&gt;HUGE&lt;&#x2F;em&gt;. How do they persist the
locations of windows? How does it remember things? Where does it store this? How
does it tell when its in a new location? How does it merge those locations?&lt;&#x2F;p&gt;
&lt;p&gt;This might all be way more simple than it seems.&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;if recognize_area() {
  load_known_area();
}
else {
  display_unrecognized_area_notification();
  create_new_area()
}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;See it looks simple, but I don&#x27;t know how &lt;em&gt;I&#x27;d&lt;&#x2F;em&gt; implement those functions
without a lot of trial, error, and math (but I repeat myself).&lt;&#x2F;p&gt;
&lt;p&gt;If it works as well as they&#x27;re saying, it&#x27;s very impressive. I mean. As
impressive as my Microsoft headset from a few years ago working without base
stations too... But this thing can just kinda go anywhere and it works at a much
different scale being full house capable, completely tehterless.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;I supposed eye &#x2F; hand &#x2F; accessibility settings are considered too private to be
stored on a shared device, but it still seems odd that you need to save them to
&lt;em&gt;your&lt;&#x2F;em&gt; iPhone when using a shared work devices.&lt;&#x2F;p&gt;
&lt;p&gt;Especially when the next thing they announce is a Protected Content API, which
is introduced as
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;0_DjDdfqtUE?t=4276&quot;&gt;&quot;literally a for your eyes only mode&quot;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Why not keep the personal info in that same sort of location?&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Spacial accessories (to me) means that BeatSaber is coming soon. Somehow.
Hopefully. It&#x27;s the only game I miss from when I had a VR setup. (I do need to
finish Alyx too when next time I have functioning VR.)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ipad-os&quot;&gt;iPad OS&lt;&#x2F;h2&gt;
&lt;p&gt;I hope with increased fluidity of this new UI, we&#x27;ll get a high refresh rate
iPad mini (and MacBook Air).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;0_DjDdfqtUE?t=4550&quot;&gt;&quot;This is what you&#x27;ve all been waiting for, a new windowing system on iPad&quot;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Probably the best line in this whole event.
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mastodon.macstories.net&#x2F;@viticci&#x2F;114654941804590502&quot;&gt;Federico Viticci&lt;&#x2F;a&gt;
seems
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.macstories.net&#x2F;stories&#x2F;not-an-ipad-pro-review&#x2F;&quot;&gt;rightly vindicated&lt;&#x2F;a&gt;.
I don&#x27;t own an iPad so don&#x27;t have many thoughts ( I&#x27;d probably have a Mini if it
was a &lt;em&gt;bit&lt;&#x2F;em&gt; higher spec, but we&#x27;ll have to wait till later this year to see if
that comes to fruition. )&lt;&#x2F;p&gt;
&lt;p&gt;But, I for one can&#x27;t wait for them to bring along the rest of MacOS to the iPad.
I also hope they bring some of that those audio selection tools to MacOS.
Holding down the option key to get to the mic input feels a bit unnecessary. And
maybe that tiling window manager too :eyes:&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&quot;Back to you Craig&quot;, these are scripted like a news cast (kinda), and presented
like a weather forecast (even bigger stretch, but I enjoy the analogy).&lt;&#x2F;p&gt;
&lt;p&gt;Finished up work on a train ride home, so wasn&#x27;t able to get around to watching
the keynote until I got home, so these notes are late and more news is out about
the event.&lt;&#x2F;p&gt;
&lt;p&gt;My &quot;live&quot; reactions you see above aren&#x27;t worth much anyways, but they&#x27;re fun to
make, and give me ideas for how I&#x27;ll be presenting Tim (once it&#x27;s presentable. I
look forward to the professionals talk about the event in their round up
podcasts, and encourage you dear viewer to check them out as well for more
informed, less me-focused takes.&lt;&#x2F;p&gt;
&lt;p&gt;As for my predictions, I am 0&#x2F;2 as expected. They&#x27;re not doing anything
surprising with AI, but are keeping it as delightfully local as they can. The
vision pro seems about as isolating and antisocial as ever, but it&#x27;ll be that
way until they&#x27;re past the ski goggle phase and once they get there it seems
like they&#x27;ll have the &lt;em&gt;best&lt;&#x2F;em&gt; software solutions for things
(&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;9to5mac.com&#x2F;2024&#x2F;08&#x2F;23&#x2F;meta-just-canceled-its-vision-pro-competitor-reportedly-it-was-too-pricey-to-sell-well&#x2F;&quot;&gt;and possibly the only ones in that price range?&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;Either way enjoy the rest of WWDC you Apple developers and developers targeting
Apple, I know I will.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - Non-Stop Travel</title>
          <pubDate>Wed, 14 May 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-05/</link>
          <guid>https://interstellar.boats/2025-05/</guid>
          <description xml:base="https://interstellar.boats/2025-05/">&lt;h1 id=&quot;considering-consuming&quot;&gt;Considering &amp;amp; Consuming&lt;&#x2F;h1&gt;
&lt;p&gt;Traveling a ton: Seattle and Asheville were both great and very different trips.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;seattle-wa&quot;&gt;Seattle, WA&lt;&#x2F;h3&gt;
&lt;p&gt;Mostly downtown and along the water with occasional trips to the suburbs. The
metro cars were clean, and metro stations were less so. The Mountain and the
range were in view the first couple days, and the weather the rest of the time
wasn&#x27;t too bad. Was wishing we had time to get out to see either up close; next
time.&lt;&#x2F;p&gt;
&lt;p&gt;Suddenly being a morning person was nice, got work done early and had plenty of
time for a run &#x2F; wandering afterward then even stuff at night after that. I&#x27;m
sure after too long on that schedule the lack of sleep would catch up with me.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;asheville-nc&quot;&gt;Asheville, NC&lt;&#x2F;h3&gt;
&lt;p&gt;Spent most of the time out in the middle of almost nowhere, didn&#x27;t really make
it down town. It was great. Plenty of windy roads up, down and around mountains.
Hiking and running in the woods and along the river. Promising progress on
recovery from the floods, what wasn&#x27;t quite built back up didn&#x27;t get in the way
of our good time.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;New &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;profile pic on a buncha things&lt;&#x2F;a&gt;. Got tired of the old
one and my friend got some good pics of me hiding from the real world in a book.
Took it into Krita and had some fun with it.&lt;&#x2F;p&gt;
&lt;p&gt;Then had some &lt;del&gt;fun&lt;&#x2F;del&gt; issues saving it, so snapped a screenshot and liked how it
looked, saving popup and all. Aren&#x27;t we all &lt;code&gt;Waiting for saving to complete...&lt;&#x2F;code&gt;
?&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - Thursday, Am I Right?</title>
          <pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-04/</link>
          <guid>https://interstellar.boats/2025-04/</guid>
          <description xml:base="https://interstellar.boats/2025-04/">&lt;p&gt;Well it&#x27;s been a long couple of months at this point, what&#x27;s been up?&lt;&#x2F;p&gt;
&lt;h1 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h1&gt;
&lt;p&gt;Surprisingly little. Lots of good times with family and friends. Between D&amp;amp;D and
celebrations, concerts, and runs, a bunch of fun has been made.&lt;&#x2F;p&gt;
&lt;p&gt;Nothing concrete that I can share with the class though.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;Finished
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.surroundedbyidiots.com&#x2F;en&#x2F;books&#x2F;surrounded-by-idiots&#x2F;&quot;&gt;&quot;Surround By Idiots&quot; by Thomas Erikson&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Was given this as a gift cuz the name is kinda funny.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The advice basically boils down to to &lt;em&gt;&quot;If you&#x27;re having trouble working with
people, mirror what you see and try to match their energy&quot;&lt;&#x2F;em&gt;. This wasn&#x27;t
ground breaking, nor is it wrong.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Similar advice was given by Ryan Reynolds in the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;hankandjohn.com&#x2F;podcasts&#x2F;&quot;&gt;Dear Hank and John&lt;&#x2F;a&gt; &quot;Ryan Spectacular&quot;
(Episode #314), which came up when discussing interactions with fans. The
obvious difference is the length of time and sort of, a difference in goals
towards working together.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;craphound.com&#x2F;category&#x2F;littlebrother&#x2F;&quot;&gt;Little Brother by Cory Doctorow&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;This was fantastic, and feels increasingly relevant... fun read regardless.
Picked up &#x27;Walkaway&#x27; by Doctorow as my next book.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Serial_Experiments_Lain&quot;&gt;Serial Experiments Lain&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;This was good? I think? I don&#x27;t know. I can see why people like it, and I did
enjoy it. It&#x27;s got a great aesthetic, and explored themes ahead of its time.
Would recommend if you want a glimpse into a retro future that still seems
grounded, with an optional side of existential crisis.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h1 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;m kinda tired of where I live, It&#x27;s been a good few years but It&#x27;s about time
to change it up. Lots of options on the list, so we&#x27;ll be trying things, no
major changes on that front immediately.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;In other news, I&#x27;m struggling to be optimistic about software. Well about a lot
of things. But software can help people, even if it frequently isn&#x27;t. It&#x27;s what
makes computers useful at all after all. And to some extent it&#x27;s what I know.
I&#x27;d like what I work on to be net positive in that regard. Ideally it&#x27;d be a
reason to be optimistic, even if nobody else wants to actually use it.&lt;&#x2F;p&gt;
&lt;p&gt;Building stuff for myself has to be where I start, because at that point I can
be the end user. Unfortunately I am an edge case in many end user situations. My
preferences for how things operate isn&#x27;t widely appealing. Still, better to
start there than nowhere.&lt;&#x2F;p&gt;
&lt;p&gt;On that note, the &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;tim&quot;&gt;tim&lt;&#x2F;a&gt; needs another iteration:&lt;&#x2F;p&gt;
&lt;p&gt;Goals for the next iteration:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;works from phone and computer
&lt;ul&gt;
&lt;li&gt;display what is running live&lt;&#x2F;li&gt;
&lt;li&gt;display what has run in past time range&lt;&#x2F;li&gt;
&lt;li&gt;start and stop tasks&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;still csv only database&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>Now - A month to sleep through</title>
          <pubDate>Wed, 05 Feb 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-02/</link>
          <guid>https://interstellar.boats/2025-02/</guid>
          <description xml:base="https://interstellar.boats/2025-02/">&lt;p&gt;We got a bunch of snow, and I caught a few colds, so I effectively slept through
the first half of the month.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;ve started &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;tim&quot;&gt;tim&lt;&#x2F;a&gt;, the time tracking tool.&lt;&#x2F;p&gt;
&lt;p&gt;Currently supported commands:&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;❯ start activity
&amp;#x27;activity&amp;#x27; has been started

❯ view

Today&amp;#x27;s Activity Times:

activity    0000-00-00 00:00:19.000
reading     0000-00-00 00:16:00.000

Activities Running:

activity    0000-00-00 00:02:06.506


❯ stop activity
&amp;#x27;activity&amp;#x27; has been stopped

❯ view all

Total Times of Activities:

activity     0000-00-00 00:00:23.000
reading      0000-00-00 04:08:08.000
blank        0000-00-00 04:31:07.000

Today&amp;#x27;s Activity Times:

activity    0000-00-00 00:00:23.000
reading     0000-00-00 00:16:00.000
blank       0000-00-00 01:01:00.000

Activities Running:

activity    0000-00-00 00:02:09.551

❯ _
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Each of the commands is triggered through zsh aliases, and there is no single
entry point to the system.&lt;&#x2F;p&gt;
&lt;p&gt;Architecturally, the backend &quot;database&quot; is a csv file. This is processed using
sqlite and a variety of other command line utilities. All other management &#x2F;
correction &#x2F; viewing is done by directly editing the csv.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll keep on working on this in the background and have a more proper write up
once it&#x27;s rough edges are refined.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;p&gt;Because of the vegging, I watched a &lt;em&gt;bunch&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I watched:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Squid_Game_season_2&quot;&gt;Squid Game - Season 2&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;It was pretty aight.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Pantheon_(TV_series)&quot;&gt;Pantheon&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Surprisingly good story, felt like it didn&#x27;t take advantage of being animated
a ton, but that didn&#x27;t detract by being animated.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Apparently season 2 is online, but not available in the US...&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Look_Back_(film)&quot;&gt;Look Back&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;This was beautiful.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;And I listened to:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The newest &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;futureofcoding.org&#x2F;episodes&#x2F;074&quot;&gt;Future of Coding&lt;&#x2F;a&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The best kind of reminder that I need to play Outer Wilds (I will someday.)&lt;&#x2F;li&gt;
&lt;li&gt;An outro that would make Carl Sagan proud&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Basically, as an implementation living in an implementation, I liked it all as
usual.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;p&gt;Tangential to the Future of coding episode and I think related to (or maybe a
byproduct of) the rewriting I&#x27;ve been wrapping my head around, I&#x27;ve had some
thoughts&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; about the feeling of working within a code base:&lt;&#x2F;p&gt;
&lt;p&gt;I spent the last week or so hunting down a bug at work. In a way it&#x27;s been a
vacation from reality. I&#x27;ve found codebases can feel like a virtual world
themselves but I haven&#x27;t nailed down when &#x2F; what attributes make them
occasionally feel that way. It&#x27;s not the act of editing or type of editor, or
the type of project. It&#x27;s kinda like getting sucked into a good book.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes projects feel like a list of instructions that are processed and sent
along, and sometimes they feel like an entire universe of interaction. This is
regardless of a system being run, or compiled or strongly typed or anything.
There&#x27;s a whole virtual machine running in my head that&#x27;s doing the
calculations, before the computer can get to em. Feedback can aid in this
feeling, errors, and unit tests failing and all that, but I think it boils down
to having a strong intuition about portion I&#x27;m working with.&lt;&#x2F;p&gt;
&lt;p&gt;It does seem like it needs to be a system past a certain point in complexity &#x2F;
size, need some room to walk around this world. For example,
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;tim&quot;&gt;tim&lt;&#x2F;a&gt; doesn&#x27;t feel like it&#x27;s at that point yet,
but soon it probably will be. Maybe getting sucked into a code base is a bad
sign. Architectural decisions could be made to avoid it spiraling in to a web of
interconnected bits, and keep it from becoming a tree who&#x27;s branches all must be
climbed and verified (Although the latter seems like the relatively reasonable
path).&lt;&#x2F;p&gt;
&lt;p&gt;Coming back out of that vacation has been rough given the everything going on,
but nothing about that has been unexpected.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;I don&#x27;t know if these thoughts are useful or even interesting, but they&#x27;re
fun to think and share.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Now - December</title>
          <pubDate>Sun, 05 Jan 2025 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2025-01/</link>
          <guid>https://interstellar.boats/2025-01/</guid>
          <description xml:base="https://interstellar.boats/2025-01/">&lt;p&gt;🎄🎄🎄!!!&lt;&#x2F;p&gt;
&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;I went on a &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;december-adventure&quot;&gt;december adventure.&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;additions to this site, technical and more&lt;&#x2F;li&gt;
&lt;li&gt;strudel.cc noisery&lt;&#x2F;li&gt;
&lt;li&gt;even more...&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Read through in reverse chronology, starting with a summary of how it all went
at &lt;a href=&quot;&#x2F;2024-12-decemberadventure&quot;&gt;2024-12-decemberadventure&lt;&#x2F;a&gt;. Every day
didn&#x27;t really have &lt;em&gt;something&lt;&#x2F;em&gt;, but each was given at least a line of what I
tried to do. Much fun and I&#x27;ll be taking a bunch of ideas from the experience
into the new year.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;p&gt;I finished
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cat%27s_Cradle&quot;&gt;Cat&#x27;s Cradle by Kurt Vonnegut&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I kept thinking I would have more to say about this. It was great but I don&#x27;t
think I can draw direct comparisons to anything I&#x27;ve been thinking on. All of
it is too direct an analogy to the threat of nuclear destruction to be
comparable to any of the issues computing actually threatens (or faces). It&#x27;s
great, and a fantastic piece of almost science fiction (I&#x27;d call it sci-fi,
the library disagrees). It reads like butter, and I&#x27;d recommend it for that
reason alone but it also happens to be a fun story with interesting concepts,
so I would recommend it.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;p&gt;Looking at ways to add more variety to the blog here. The monthly posts are
nice, but it could be &lt;em&gt;more&lt;&#x2F;em&gt;. The december adventure will be it&#x27;s own post, and
I&#x27;ll be taking inspiration from how some of those days went, as well as looking
into filters for more frequent posts I think.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>December Adventure</title>
          <pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-12-decemberadventure/</link>
          <guid>https://interstellar.boats/2024-12-decemberadventure/</guid>
          <description xml:base="https://interstellar.boats/2024-12-decemberadventure/">&lt;h2 id=&quot;day-25-31&quot;&gt;Day 25-31&lt;&#x2F;h2&gt;
&lt;p&gt;Took a break for the end of the year and didn&#x27;t post or work on anything. I
drummed a bunch, ran and rock climbed a bunch and had a great time with family
and friends.&lt;&#x2F;p&gt;
&lt;p&gt;This was a fun challenge, and I think with a more directed approach it would go
even better. My plan with this was to go through a bunch of ideas that I had
listed out and assigned to a day each, but most days I got distracted with
something else that was more interesting. Frequently that was tinkering on this
website, because it&#x27;s sort of in progress and structured in a way that additions
are straightforward.&lt;&#x2F;p&gt;
&lt;p&gt;Having said that, this was a successful adventure. All over the place in trying
things, but there were some great days and great learning approaches.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;2024-12-decemberadventure#day-5&quot;&gt;Day 05&lt;&#x2F;a&gt;, I (kinda) made sand!
(do lines with gravity count?)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;2024-12-decemberadventure#day-10&quot;&gt;Day 10&lt;&#x2F;a&gt;, throwing a bunch of
creation together all in one night&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;2024-12-decemberadventure#day-15&quot;&gt;Day 15&lt;&#x2F;a&gt;, fixing a button on
a flannel&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;2024-12-decemberadventure#day-22&quot;&gt;Day 22&lt;&#x2F;a&gt;, changing the css
for that flannel pic panel usinc css I didn&#x27;t know existed before then&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;2024-12-decemberadventure#day-24&quot;&gt;Day 24&lt;&#x2F;a&gt;, rambling along as I
try to solve an issue, effectively creating a blog post as I go&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Many other days were nothing, but so many were something. Next year rather than
start a dozen projects, I&#x27;ll plan to have a couple ready for a focused
adventure, but I&#x27;m very happy with how this years adventure went.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-24&quot;&gt;Day 24&lt;&#x2F;h2&gt;
&lt;p&gt;Tried to make the Zoom In focus mode thing in Zed more like a focus mode than it
currently is ( ideally by centering the text view within it, rather than left
algining as it currently does.)&lt;&#x2F;p&gt;
&lt;p&gt;After much debugging I&#x27;ve made no real progress.&lt;&#x2F;p&gt;
&lt;p&gt;In addition I tried to use a printer, at my parents request. HP does not
maintain MacOS drivers for their LaserJet, so off to the virtual machines I
went.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;lima-vm&#x2F;lima&quot;&gt;Lima&lt;&#x2F;a&gt;, which I already had installed did not
work, it did not immediately pass through the usb devices and an
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;lima-vm&#x2F;lima&#x2F;pull&#x2F;1317&#x2F;files&quot;&gt;draft PR&lt;&#x2F;a&gt; suggested it
wouldn&#x27;t work easily so I moved on.&lt;&#x2F;p&gt;
&lt;p&gt;Off to UTM I went, with it&#x27;s promising GUI and straightforward list of
preconfigured vms. That preconfigured vm promised to complete it&#x27;s download in
3.5 hours, likely due to our internet here, so I went back and found a smaller
one that would be done in 10 minutes.&lt;&#x2F;p&gt;
&lt;p&gt;While waiting on that download, I reached out to a friend in search of
alternative vm options. Unfortunately that options wasn&#x27;t the move, but in the
meantime we considered a usb over ssh to a remote pc I have running with a known
working OS.&lt;&#x2F;p&gt;
&lt;p&gt;This was deemed a relatively bad idea and so has been put on the back burner for
future projects.&lt;&#x2F;p&gt;
&lt;p&gt;By this point the pdf in question was also deemed a bad idea, as well as a
decent portion of the crowd in eventual attendance had decided not to come over
covid concerns. Needless to say the print was a no go... &lt;em&gt;but&lt;&#x2F;em&gt; the download had
completed.&lt;&#x2F;p&gt;
&lt;p&gt;UTM booted up a debian image no problem, although attaching a shared drive
between the operating systems did not work immediately. The reboot was less than
graceful. After a reboot the shared directory worked, but the printers were
still failing to show up.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;utmapp&#x2F;UTM&#x2F;issues&#x2F;2439&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;utmapp&#x2F;UTM&#x2F;issues&#x2F;2439&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Suggested usb sharing should be an option, however I can&#x27;t seem to find it.
Directly boothing through qemu may be an option, however at this point guests
that could arrive had started, so it was time to give up entirely.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Additionally, writing down the process as it was occurring wasn&#x27;t as much of a
lift as I tend to think it to be. Not atht most of it is useful, but take this
approach on a more practical problem and I could see it working out. Maybe
tomorrow will be tagged posts, so I can support a &lt;code&gt;ramble&lt;&#x2F;code&gt; filter.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;day-23&quot;&gt;Day 23&lt;&#x2F;h2&gt;
&lt;p&gt;Wrote a small, basic, lazy, innefficient parser for
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;wiki.nova-lang.net&#x2F;index.php?title=Main_Page&quot;&gt;Vera&lt;&#x2F;a&gt; in rust. Hoping
tomorrow to make it run to some extent. Should probably run an existing
implementation to understand how that&#x27;s meant to work... but parsing it has
helped understand how the language is supposed to work kinda.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-22&quot;&gt;Day 22&lt;&#x2F;h2&gt;
&lt;p&gt;Travel day! And of course that means basicall nothing got done except one for
the one flight.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;But&lt;&#x2F;em&gt; I did get the css working while waiting for my flight. &lt;code&gt;@media&lt;&#x2F;code&gt; queries
are kinda wack. They don&#x27;t work inline so had to move the them to a separate
file. Also they can&#x27;t use &lt;code&gt;var()&lt;&#x2F;code&gt;s in the query apparently? At least that wasn&#x27;t
working for me. Maybe that&#x27;s related to the lack of inline usage.&lt;&#x2F;p&gt;
&lt;p&gt;Below is the code, for your enjoyment:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;css&quot; class=&quot;language-css &quot;&gt;&lt;code class=&quot;language-css&quot; data-lang=&quot;css&quot;&gt;.image_panel &amp;gt; p &amp;gt; img {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  filter: saturate(10%);
  border-radius: 3%;
}

.image_panel {
  display: flex;
  justify-content: space-around;
}

@media (min-width: 32rem * 1.5) {
  .image_panel {
    margin-left: -20%;
    margin-right: -20%;
  }
}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;day-21&quot;&gt;Day 21&lt;&#x2F;h2&gt;
&lt;p&gt;Nothing. And by nothing I mean nothing coding wise, since spent a good day with
friends, and solid chunk of that was working on a D&amp;amp;D map for our campaign.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-20&quot;&gt;Day 20&lt;&#x2F;h2&gt;
&lt;p&gt;Messed with a bit of css, incomplete change but committing anyways. See the
image panel below, then see on a phone to see the problem.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-19&quot;&gt;Day 19&lt;&#x2F;h2&gt;
&lt;p&gt;Tried messing with some music stuff, didn&#x27;t make anything worth sharing, but did
put chords in midi and hear them back.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-18&quot;&gt;Day 18&lt;&#x2F;h2&gt;
&lt;p&gt;I learned how to rename a directory via the command line in linux:&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;mv old_name new_name
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;There is no way to actually do it. I&#x27;ve definitely googled this before but now
it&#x27;s also here.&lt;&#x2F;p&gt;
&lt;p&gt;The idea didn&#x27;t even pan out. Giving up on it for the moment, but will revisit.&lt;&#x2F;p&gt;
&lt;p&gt;Tried adding raw md content to to the output of zola. Made some progress on
understanding that maze, but not much in terms of adding on to it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-17&quot;&gt;Day 17&lt;&#x2F;h2&gt;
&lt;p&gt;Also nothing noteworthy, got distracted by a picture of a library.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-16&quot;&gt;Day 16&lt;&#x2F;h2&gt;
&lt;p&gt;Didn&#x27;t do anything technical. This is (partly) because I found a weird rust
thing. More at 11 if I can reproduce it (so far, haven&#x27;t).&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-15&quot;&gt;Day 15&lt;&#x2F;h2&gt;
&lt;p&gt;I fixed a button on the left sleeve of one of my flannels.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2024&#x2F;12&#x2F;15&#x2F;left_small.png&quot; alt=&quot;Updated Buttons&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2024&#x2F;12&#x2F;15&#x2F;middle_small.png&quot; alt=&quot;Updated Buttons&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2024&#x2F;12&#x2F;15&#x2F;right_small.png&quot; alt=&quot;Updated Buttons&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;I&#x27;ve also been messing around with desaturating my devices. It feels a bit
surreal to hold and look at a phone that is black &amp;amp; white. It also makes looking
up from the phone feel like a bigger relief. Maybe that&#x27;s my eyes straining and
I shouldn&#x27;t be doing that, or maybe it&#x27;s making &quot;real life&quot; much brighter and
colorful by comparison.&lt;&#x2F;p&gt;
&lt;p&gt;Applying that to the images here, it keeps the page feeling a bit lower energy
which I think is the vibe I want.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-14&quot;&gt;Day 14&lt;&#x2F;h2&gt;
&lt;style&gt;
  img {
    width:100%;
    margin-top:1rem;
    margin-bottom:1rem;
    filter: saturate(10%);
  }
&lt;&#x2F;style&gt;
&lt;p&gt;Small amount of Minecraft planning for a build there. Did it in
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.tldraw.com&#x2F;&quot;&gt;tldraw&lt;&#x2F;a&gt; (a much more competent tool than the side of
my site). You can see some of the in game outlining as well, this is part of
taking a step back before diving full on into a project.&lt;&#x2F;p&gt;
&lt;div class=&quot;image_panel&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2024&#x2F;12&#x2F;14&#x2F;sketch.png&quot; alt=&quot;The minecraft build. This is just the sketch on top of an initial outline for an outpost to a main major build. If you ask me where I see myself being in 5 years, it&amp;#39;s there.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;Is this programming? Aren&#x27;t we all programming? What is programming again?&lt;&#x2F;p&gt;
&lt;p&gt;The first result for me on searching programming was Computer Programming, which
I guess is what we&#x27;re focused on with this. Wikipedia at the time of writing (I
know, reliable source, and who relies on definitions ever anyways? It&#x27;s an
overused way to start anything but stay with me) starts out that article with&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Computer_programming&quot;&gt;Computer programming is the composition of sequences of instructions, called programs, that computers can follow to perform tasks.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;By drawing in tldraw, I instructed the computer what to display, and it
continued to do that. Those are instructions in a way, so that is programming as
far as I can tell. Maybe it doesn&#x27;t &quot;do&quot; anything, but it does, it tells the
computer what to display.&lt;&#x2F;p&gt;
&lt;p&gt;In addition, if you look at how tldraw is stored, when downloaded, you&#x27;ll see
it&#x27;s a json blob. Which is very convenient for scanning quickly once formatted.&lt;&#x2F;p&gt;
&lt;p&gt;You can see a list of every line that was drawn, where it was drawn, and all of
the segments that make it up. This looks a lot to me like a list of
instructions, that the computer executes to do things.&lt;&#x2F;p&gt;
&lt;p&gt;I doubt anyone reading this will really object, but I do think it&#x27;s interesting
that in this case the program is written in the tldraw editor, and executed in
the tldraw editor. The code itself is still the internal json. This layer is
small and not an issue, but it is on top of many other layers.&lt;&#x2F;p&gt;
&lt;p&gt;I suppose an operating system that was entirely tldraw would be a bit difficult
to make work, so cutting out all the layers might not make the most sense, but I
wonder how many layers we can get rid of? Is there a low level canvasing tool
that&#x27;s as easy to use?&lt;&#x2F;p&gt;
&lt;p&gt;PS. Left Minecraft open while doing writing ramble. Would recommend for unending
background music if you have resources to spare. Based on an unscientific glance
to activity monitor &amp;amp; htop it&#x27;s title screen had comparable ram usage to an idle
Spotify, but fewer extra service running taking up ram.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-13&quot;&gt;Day 13&lt;&#x2F;h2&gt;
&lt;p&gt;Basically nothing today, D&amp;amp;D immediately after work which lasted until midnight.
I&#x27;m calling that a good excuse to have nothing to show, and in a way I
contributed a small part to a story with friends, which is making &lt;em&gt;something&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-12&quot;&gt;Day 12&lt;&#x2F;h2&gt;
&lt;p&gt;Started back up on a small little song tracker for spotify. It currently has an
issue around refreshing tokens which is a pain, but I&#x27;ll keep tinkering on it.&lt;&#x2F;p&gt;
&lt;p&gt;I think that with a small api endpoint will be the target for my larger scale
proxy plans:&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;                  +--------------tailnet----------+
                  |                               |
            +----linode vm----+                   |
boats ------+----&amp;gt; proxy      +---&amp;gt; Local PC      |
            +-----------------+                   |
                  |                               |
                  +-------------------------------+
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is all tentative. After typing that all up I&#x27;ve realized it may be simpler
to use Val Town or similar, but this would allow more granular forwarding to my
local setup as well. Tradeoffs still left to weigh.&lt;&#x2F;p&gt;
&lt;p&gt;Also fixed a small issue around styling &lt;code&gt;code&lt;&#x2F;code&gt; elements, the inline code styling
was conflicting with the code block styling (uses the same tag).&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-11&quot;&gt;Day 11&lt;&#x2F;h2&gt;
&lt;p&gt;Yesterday&#x27;s work rolled over to today, so I&#x27;m counting it. It cost me sleep, and
I really enjoyed working on it. Tomorrow something will be properly tinkered
with.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-10&quot;&gt;Day 10&lt;&#x2F;h2&gt;
&lt;p&gt;Spent the day watching the fog pass through, living with not just my head, but
my whole being in the clouds.&lt;&#x2F;p&gt;
&lt;script&gt;
const play = () =&gt; {
  document.GRAVITY = true;
  document.PRESSED_START += 1;
  console.log(&#x27;play&#x27;)
}

&lt;&#x2F;script&gt;
&lt;button onClick=&quot;play()&quot;&gt;
Play
&lt;&#x2F;button&gt;
&lt;h2 id=&quot;day-9&quot;&gt;Day 9&lt;&#x2F;h2&gt;
&lt;p&gt;These days all kinda blur into one, and by that I of course mean that I did very
little this weekend, so am &lt;del&gt;making up for it&lt;&#x2F;del&gt; doing anything at all today.&lt;&#x2F;p&gt;
&lt;p&gt;Drafted up some thoughts, on Cat&#x27;s Cradle. I think there&#x27;s more I could do with
it, so waiting to post until I can think a bit more on it.&lt;&#x2F;p&gt;
&lt;p&gt;So I guess today I wrote some markdown code.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-8&quot;&gt;Day 8&lt;&#x2F;h2&gt;
&lt;p&gt;Finished Cat&#x27;s Cradle but no time for anything else. (Had important board games
to lose at)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-7&quot;&gt;Day 7&lt;&#x2F;h2&gt;
&lt;p&gt;Read a bit more of Cat&#x27;s Cradle, otherwise busy trying bad beer and good
seltzer.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-6&quot;&gt;Day 6&lt;&#x2F;h2&gt;
&lt;p&gt;Today I did two (2) noteworthy things to my adventure.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;I read Cat&#x27;s Cradle by Kurt Vonnegut for an hour. I&#x27;ll finish it soon and
have more thoughts, but it&#x27;s been good so far.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;I fried ground turkey in a carbon steel pan for the first time.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Firstly, it heated up way faster than expected, and to higher temperatures than
my previous pan (a too big, never used T-Fal, as the interim for a reasonably
sized over used T-Fal). I love that efficiency of this new pan but was not
prepared for it. Butter, glue-sticked on was cooking fast. Throwing garlic
powder for seasoning put it over the edge, and the contents were &lt;em&gt;burnt
instantly&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Luckily like it&#x27;s quick heating, it also cooled quickly. Scraped off the garlic
remains, Set it to the side, a few minutes later it had dropped in temperature
and was back on the now lowered burner.&lt;&#x2F;p&gt;
&lt;p&gt;At this now reasonable temperature the butter bubbled, the garlic sizzled, and
the pepper permeated. It was ready. The ground turkey was added without issue,
and fried fine.&lt;&#x2F;p&gt;
&lt;p&gt;The pasta, broccoli, and sauces were done as usual (lazily, but effectively),
the dish was piled together, cheesed up and tossed in the toaster to top it off.
Ate it up too fast, forgot to take a picture to share. I&#x27;ll consider do a recipe
write up in the future if there&#x27;s interest.&lt;&#x2F;p&gt;
&lt;p&gt;The cleaning was odd but alright. No soap, like a cast iron, but some stuff was
stuck on through scraping it I found the current seasoning of this pan seems a
bit... fragile. The rough side of my sponge (new sponge no soap (although
apparently that&#x27;s not actually the end of the world)) was enough to leave some
marks of apparent abrasion on the pan.&lt;&#x2F;p&gt;
&lt;p&gt;After getting the gunk off I dried it, heated it up and attempted at adding some
vegetable oil layers to season it. I have no idea if this worked. I have a
feeling it wasn&#x27;t hot enough.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ll see tomorrow after eggs for breakfast.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-5&quot;&gt;Day 5&lt;&#x2F;h2&gt;
&lt;p&gt;I added gravity to the drawing bits. Take a note to off to either side, enable
gravity, and watch it all fall down.&lt;&#x2F;p&gt;
&lt;script&gt;
const enableGravity = () =&gt; {
  document.GRAVITY=true;
  console.log(&quot;gravity now&quot;)
}
const disableGravity = () =&gt; {
  document.GRAVITY=false;
  console.log(&quot;gravity no more&quot;)
}
&lt;&#x2F;script&gt;
&lt;button onClick=&quot;enableGravity()&quot;&gt;
Enable Gravity
&lt;&#x2F;button&gt;
&lt;div style=&quot;height:20px&quot;&gt;&lt;&#x2F;div&gt;
&lt;button onClick=&quot;disableGravity()&quot;&gt;
Disable Gravity
&lt;&#x2F;button&gt;
&lt;p&gt;In addition you&#x27;ll see it piles up at the bottom! It&#x27;s sand! Sorta!&lt;&#x2F;p&gt;
&lt;p&gt;This is jankily implemented on top of the drawing. It&#x27;s applying gravity to each
of the points in each line, and then continuing to draw the lines, which leads
to some oddities in the piling up. I&#x27;ll probably take some steps to improve it
over the month.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-4&quot;&gt;Day 4&lt;&#x2F;h2&gt;
&lt;style&gt;
code {
  font-size:80%;
  overflow-x: scroll;
}
&lt;&#x2F;style&gt;
&lt;p&gt;And now for something entirely different. I&#x27;ve listened in on some of the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;munshkr&#x2F;flok&quot;&gt;flok&lt;&#x2F;a&gt; setup at
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;todepond.cool&#x2F;flok&quot;&gt;https:&#x2F;&#x2F;todepond.cool&#x2F;flok&lt;&#x2F;a&gt;, but haven&#x27;t gotten too
involved. This is mostly down to not having any idea what anything is doing when
looking at it, and not wanting to break things. But this is nothing that
couldn&#x27;t be fixed with a bit of practice, so I copied some starter code from
there to &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;strudel.cc&#x2F;&quot;&gt;strudel.cc&lt;&#x2F;a&gt; and went to tinkering.&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;window.foo=&amp;quot;&amp;lt;A3:minor C4:major [D3:lydian D4:mixolydian]&amp;gt;&amp;#x2F;3&amp;quot;

$: n(&amp;quot;1 5 9 11&amp;quot;)
  .s(&amp;quot;sawtooth&amp;quot;)
  .lpf(300)
  .scale(foo)
  .room(3)

$: n(&amp;quot;3 [1 3 5 7]&amp;quot;)
  .iter(4)
  .s(&amp;quot;piano&amp;quot;)
  .delay(2)
  .lpf(300)
  .scale(foo)
  .room(3)

$: n(&amp;quot;&amp;lt;[1 3 5 9] 3 [1 3 5 7] 3&amp;gt;*2&amp;quot;)
  .s(&amp;quot;square&amp;quot;)
  .lpf(300)
  .hpf(900)
  .scale(foo)
  .room(3).decay(&amp;quot;&amp;lt;.1 .2 .3 .4&amp;gt;&amp;quot;).sustain(1)
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is the last state of it. It&#x27;s not &quot;good&quot;. But it, and more importantly
strudel concept is interesting, especially when extended to the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;munshkr&#x2F;flok&quot;&gt;flok&lt;&#x2F;a&gt; system. Sounds better while being
tinkered with, so hopefully I&#x27;ll be around as more of those collab sessions
occur.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-3&quot;&gt;Day 3&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed the rss feed&lt;&#x2F;li&gt;
&lt;li&gt;Stylized the button below&lt;&#x2F;li&gt;
&lt;li&gt;Set the ips to be displayed in the top right&lt;&#x2F;li&gt;
&lt;li&gt;Split the tracking rate from the frame rate, probably to the detrimetn of the
browser experience. Did find out that frame rate was running the loop around
15 times faster.&lt;&#x2F;li&gt;
&lt;li&gt;added some easter eggs to the site that I&#x27;ll for sure forget and be confused
by some day.&lt;&#x2F;li&gt;
&lt;li&gt;Ran of of time to make a nicer write up&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;day-2&quot;&gt;Day 2&lt;&#x2F;h2&gt;
&lt;style&gt;
button {
  width:100%;
  font-size:120%;
  text-align: center;
  border: 2px solid var(--text-color);
  background-color:var(--background-color);
  color:var(--text-color);
  padding-top:5px;
  padding-bottom:5px;
}
button:hover{
  cursor: pointer;
  background-color:var(--text-color);
  color:var(--background-color);
}
&lt;&#x2F;style&gt;
&lt;script&gt;
const setDebugging = () =&gt;{
  document.DEBUGGING=true
  document.init_ips();
  console.log(&quot;enabled debugging&quot;)
}
&lt;&#x2F;script&gt;
&lt;p&gt;Super simple ips rate (iterations per second), currently being logged to the
console. I&#x27;ve added &lt;code&gt;draw&lt;&#x2F;code&gt; to this page so it can be viewed here, so click to
the side to draw whatever you want. It won&#x27;t persist so screenshot if it&#x27;s
something good.&lt;&#x2F;p&gt;
&lt;p&gt;But to see the debugging, click below and open the console.&lt;&#x2F;p&gt;
&lt;button onClick=&quot;setDebugging()&quot;&gt;
Enable Debugging
&lt;&#x2F;button&gt;
&lt;p&gt;Unfortunately in doing this I was reminded that the update rate is tied directly
to the frame request rate. It also at this point, time to put away the laptops
on the flight, so my time was up. Eventually this will be useful, but for now it
is merely noteworthy.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;day-1&quot;&gt;Day 1&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-technical&quot;&gt;The Technical&lt;&#x2F;h3&gt;
&lt;p&gt;Setup this post, posted the monthly &lt;code&gt;now()&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;the-technically-counts&quot;&gt;The Technically Counts&lt;&#x2F;h3&gt;
&lt;p&gt;Drummed for an hour. I&#x27;m bad... but not getting worse. What&#x27;s more adventurous
than loud noises and trying to do things in a consistently pleasant way. Could
also describe some of my programming that way.&lt;&#x2F;p&gt;
&lt;p&gt;Note:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Yes I&#x27;m counting drumming as part of this. It will probably not be the
weirdest thing I count, but it won&#x27;t &lt;em&gt;all&lt;&#x2F;em&gt; be non programming. Goal here is to
do things.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;style&gt;
.draw {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}

&lt;&#x2F;style&gt;
&lt;p&gt;&lt;canvas id=&quot;draw&quot; class=&quot;draw&quot;&gt;&lt;&#x2F;canvas&gt;&lt;&#x2F;p&gt;
&lt;div id=&quot;draw_stats&quot;&gt;&lt;&#x2F;div&gt;
&lt;script src=&quot;&#x2F;canvas&#x2F;draw.js&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&lt;&#x2F;script&gt;
</description>
      </item>
      <item>
          <title>Now - November comes and goes</title>
          <pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-12/</link>
          <guid>https://interstellar.boats/2024-12/</guid>
          <description xml:base="https://interstellar.boats/2024-12/">&lt;p&gt;It&#x27;s was a long month but it flew by anyways. The next may be longer and fly
faster.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;It feels like nothing. No mind for making this month. Certainly nothing concrete
or demoable. That needs to change this month, and structure tends to help me.
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;adventofcode.com&#x2F;&quot;&gt;Advent of Code&lt;&#x2F;a&gt; is great but a bit too much
structure. As such,&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll be going on a &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;december-adventure&quot;&gt;december adventure.&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;additions to this site, technical and more&lt;&#x2F;li&gt;
&lt;li&gt;tinkering with gpui &#x2F; other native ui toolkits&lt;&#x2F;li&gt;
&lt;li&gt;strudel.cc noisery&lt;&#x2F;li&gt;
&lt;li&gt;more probably. keeping the scope small, as&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Follow along at &lt;a href=&quot;&#x2F;2024-12-decemberadventure&quot;&gt;2024-12-decemberadventure&lt;&#x2F;a&gt;,
and it&#x27;ll probably be a rough start due to travel. Every day will have
&lt;em&gt;something&lt;&#x2F;em&gt; though.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;p&gt;Not much time for consuming. I&#x27;ve started
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cat%27s_Cradle&quot;&gt;Cat&#x27;s Cradle by Kurt Vonnegut&lt;&#x2F;a&gt;.
It&#x27;s a bit dated but otherwise good so far.&lt;&#x2F;p&gt;
&lt;p&gt;This book was suggested on the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;dearhankandjohn&quot;&gt;Dear Hank and John&lt;&#x2F;a&gt; podcast, which I
have listened to at least 50 episodes of this month. It is a good podcast for
drowning out
&lt;a href=&quot;&quot; title=&quot;I gave myself one day of despair, no room for more.&quot;&gt;current_events®&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Arcane_(TV_series)&quot;&gt;Arcane - Season 2&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;This was fantastic. It could have been several seasons in one, but the music
is amazing, the animation is beautiful and full of style. I haven&#x27;t played the
game in forever, but you don&#x27;t need to. The lore they spent years building up
is paying off like crazy and I&#x27;m here to enjoy it.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;p&gt;I think &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;merveilles.town&#x2F;@wryl&quot;&gt;@wryl&lt;&#x2F;a&gt; said it best
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;OfnEfFb8yks?si=CqndL5A86QLWRw62&amp;amp;t=5151&quot;&gt;in her talk this month&lt;&#x2F;a&gt;:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;Potters don&#x27;t outgrow clay&quot;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This has been on my mind but my thoughts are still a bit all over the place
about it. Eventually I&#x27;ll ramble on, but for now I need to build on.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - But Spooky</title>
          <pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-11/</link>
          <guid>https://interstellar.boats/2024-11/</guid>
          <description xml:base="https://interstellar.boats/2024-11/">&lt;p&gt;Spooky Season! Nothing too scary though here.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;ve made nothing and almost exclusively had the drive to sit on the
uncomfortable couch and watch movies when not working. There have a been a few
attempts at blog posts and side projects, but things have come up, or they&#x27;ve
been put on the back burner, or they aren&#x27;t &lt;em&gt;quite&lt;&#x2F;em&gt; ready to be shared (still
pre-scrappy fiddle even).&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;p&gt;&quot;Consumed&quot; a whole bunch of stuff, but nothing that quite fits into the standard
reading&#x2F;watching&#x2F;whatever. The stuff I have watched was good, but not much
noteworthy home and stood out as noteworthy. La La Land was great, but if
anything was too depressing when watching while in the midst of a dull draining
grind at work, much like vibe the the leads drop to pursue their dreams. The
conclusion of them reaching their dreams is a bit punch in the gut. The massive
dance numbers and music and colors are all fantastic, and I would still
recommend it if you&#x27;re looking for an overall encouraging film (so long as you
like &lt;em&gt;jazz&lt;&#x2F;em&gt;).&lt;&#x2F;p&gt;
&lt;h4 id=&quot;explored&quot;&gt;Explored&lt;&#x2F;h4&gt;
&lt;p&gt;I did go to a corn maize and a renn faire. Both with great friends, can
recommend both as fantastic fall activities.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;For the Renn faire, dressing up is a fantastic idea and one of my favorite
parts, but not required.&lt;&#x2F;li&gt;
&lt;li&gt;For the maize, I like to get lost and wander, but checking off all the boxes
on the map can be fun too.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;D&amp;amp;D for the first time. I was so bad at improvising. It was great. Can&#x27;t wait
for the next session.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;listened&quot;&gt;Listened&lt;&#x2F;h4&gt;
&lt;p&gt;Because they all talked :)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;@acmsigplan&#x2F;videos&quot;&gt;Splash&lt;&#x2F;a&gt; had plenty of good talks,
some of which I was able to catch live, and most of which I&#x27;m still making my
way through. I&#x27;m not a programming language builder (atm), but I am a
programming language consumer. I appreciate the thought that goes into the tools
I use, and enjoy the exploratory research and innovations that could be
incorporated back into my daily programming life, as well as the approaches to
demoing and research that were fantastic.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;the-world&quot;&gt;The World&lt;&#x2F;h4&gt;
&lt;p&gt;Exploring a world of my own creation. Unsure the upcoming outcomes of it all,
but ideas are percolating and there are a lot of directions it could go.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;more-thoughts&quot;&gt;More Thoughts&lt;&#x2F;h4&gt;
&lt;p&gt;In addition, while not a programming language builder, I&#x27;ve been thinking about
comparisons between software engineering, and machining. Specifically the
building of tools in order to build the product, which is common from there.
Depending on the scale we&#x27;d call it abstraction, or a wrapper, or a framework,
or a helper function, but either way it&#x27;s a tool, that helps achieve an end
goal. The main difference seems like it&#x27;s sometimes impossible for the machinist
to build the product without the helper tool, whereas we can often build the
product regardless of the helper tool.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve enjoyed building these inner-working tools, and I think that&#x27;s part of why
I enjoy the programming language talks, future of coding discussions, and
various alternative views into computing. I&#x27;m looking forward to the upcoming
talks from &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;handmadecities.com&#x2F;&quot;&gt;HANDMADE&lt;&#x2F;a&gt; for more thoughts along this
line.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - Summer Part 2</title>
          <pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-10/</link>
          <guid>https://interstellar.boats/2024-10/</guid>
          <description xml:base="https://interstellar.boats/2024-10/">&lt;p&gt;Summer lasts too long here. Too hot, too warm, too third thing. But the heat has
finally begun to break and I can contemplate clearly again.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;a-handwritten-notes-app&quot;&gt;A Handwritten Notes &quot;App&quot;&lt;&#x2F;h4&gt;
&lt;p&gt;Added handwritten notes to some pages. Click off to the side if you feel like
giving them a shot. They&#x27;ll reset on reload of the page, and there&#x27;s no other
way to erase them. I haven&#x27;t tried them on an iPad, however it does seem like
the best use case for this features.&lt;&#x2F;p&gt;
&lt;p&gt;Doodle at your own risk.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;desk-tinkering&quot;&gt;Desk Tinkering&lt;&#x2F;h4&gt;
&lt;p&gt;Reworking the &lt;del&gt;office&lt;&#x2F;del&gt; studio. Through a messy move, I&#x27;ve come into possession
of a third monitor which I&#x27;ve been trying to fit into my desk setup. The current
approach is a vertical monitor on the left, with two horizontal monitors in the
middle, and laptop on the right&lt;&#x2F;p&gt;
&lt;p&gt;See the below attached image for a good representation, captured using
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;&quot;&gt;Eli&lt;&#x2F;a&gt;&#x27;s &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;eli.li&#x2F;_assets&#x2F;bin&#x2F;pico-cam&#x2F;&quot;&gt;Pico cam&lt;&#x2F;a&gt; , for
that amazing dithered effect.&lt;&#x2F;p&gt;
&lt;div style=&quot;width:100%; padding-left:25%; padding-top:2%;padding-bottom:2%&quot;&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;2024&#x2F;09&#x2F;setup.png&quot; alt=&quot;A very unclear picture of my setup, primarily highlighting the 3 monitors as described above. There is a fourth unexplained monitor, which is actually just blocking the lamp from directly shining on me.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;This will be messed with again, but it&#x27;s a fairly large change to my desk, and
was a fun bit of relaxed tinkering and re-cabling so was worth noting here.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;reading&quot;&gt;Reading&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;A_Beautifully_Foolish_Endeavor&quot;&gt;&quot;A Beautifully Foolish Endeavour&quot; by Hank Green&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The narrative passed between characters was great in this context, as every
new chapter was also .&lt;&#x2F;li&gt;
&lt;li&gt;The commentary on current events is hilarious, and the failure of many of
those advances in technology in real life is fascinating, especially compared
to the life destroying success they see in the book.
&lt;blockquote&gt;
&lt;p&gt;(Granted the technology now is at most aspiring for what is described in the
book, so perhaps in the future there is more to worry about)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;The ending was very sweet. As a software engineer, the idea of retiring to a
life living off on the side of a mountain far from society is appealing. The
impact on the world lost, but the impact from the world minimized, with a
comfortable lack of impact going forward.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;watching&quot;&gt;Watching&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Frieren&quot;&gt;Frieren: Beyond Journey&#x27;s End&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;This show is &lt;em&gt;fantastic&lt;&#x2F;em&gt; an dives headfirst into that feeling of nostalgia,
and creates a vibe beyond belief. I definitely watched it before these last
few months, but managed to complete a re-watch of it as well, which is just
about the highest praise I can give a show.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Delicious_in_Dungeon&quot;&gt;Delicious in Dungeon&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;This show was fun, and I&#x27;ll keep watching as more seasons come out but don&#x27;t
have much to say about it.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;listening&quot;&gt;Listening&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;@underscores&quot;&gt;Underscores&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;There something about underscore&#x27;s music that resonates with me. The catchiest
upbeat pop, mixed with the incredibly &lt;em&gt;&#x27;I don&#x27;t want to listen to this in
public&#x27;&lt;&#x2F;em&gt; lyrics create a unique vibe. Maybe I&#x27;m someone who revels in
discomfort, but their music is calling several levels of society, and putting
their stories to probably the best pop music being produced today.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;pluralistic.net&#x2F;&quot;&gt;Pluralistic&lt;&#x2F;a&gt;&#x27;s approach to analytics is fantastic, in
that there is no need. The feedback received from the articles is enough to
gauge the interest on the insights within.&lt;&#x2F;p&gt;
&lt;p&gt;Having said that, this site sees no traffic. The
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goatcounter.com&#x2F;&quot;&gt;goatcounter&lt;&#x2F;a&gt; has provided essentially no value
and rather than let something sit passively collecting the occasional click,
I&#x27;ve decided to remove it. It works well enough and provides any bit of info
that I could want, but if basically everything is a 0, then there&#x27;s not much
purpose to it.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll worry about how much impact the site is causing when it has any impact. For
now as far as I&#x27;m concerned I&#x27;m the only one on here. And while you
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.simonoxfphys.com&#x2F;the-wikicast&quot;&gt;dear listener&lt;&#x2F;a&gt;, may not be worth
counting, you are still greatly appreciated.&lt;&#x2F;p&gt;
&lt;style&gt;
.draw {
  position: fixed;
  top: 0; left: 0; bottom: 0; right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}
&lt;&#x2F;style&gt;
&lt;p&gt;&lt;canvas id=&quot;draw&quot; class=&quot;draw&quot;&gt;&lt;&#x2F;canvas&gt;&lt;&#x2F;p&gt;
&lt;div id=&quot;draw_stats&quot;&gt;&lt;&#x2F;div&gt;
&lt;script src=&quot;&#x2F;canvas&#x2F;draw.js&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&lt;&#x2F;script&gt;
</description>
      </item>
      <item>
          <title>Now - Summer Part 1</title>
          <pubDate>Sat, 10 Aug 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-08/</link>
          <guid>https://interstellar.boats/2024-08/</guid>
          <description xml:base="https://interstellar.boats/2024-08/">&lt;p&gt;It&#x27;s been two months since the last &lt;a href=&quot;&#x2F;2024&#x2F;06&#x2F;04&#x2F;&quot;&gt;now&lt;&#x2F;a&gt;, and no progress on the
&lt;a href=&quot;&#x2F;rocket&quot;&gt;ship&lt;&#x2F;a&gt;, but &lt;del&gt;plenty of progress on other projects&lt;&#x2F;del&gt;. Well maybe not on
those either. But things have been busy and good.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;Not much visible on the creation side. Mostly been creating an enjoyable summer
for myself. By &quot;creating&quot; and &quot;for myself&quot;, I of course mean going on a trip my
wonderful friends all put together. This was a much needed break from work, and
after &lt;i title=&quot;Not burnt out, but tired out for sure.&quot;&gt;burning myself&lt;&#x2F;i&gt; on a
large refactor, it was very energizing to come back and be straight into a lot
of something else.&lt;&#x2F;p&gt;
&lt;p&gt;Having said that, given the relatively immediate timeline of upcoming real™
work, it is unlikely &lt;em&gt;much&lt;&#x2F;em&gt; progress on side projects will happen this month.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;100r&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;home.html&quot;&gt;100r&lt;&#x2F;a&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;They live on a boat and make a variety of software, that is engineered, but
seems equal parts fun and efficient. Fantastic &lt;em&gt;rabbit hole&lt;&#x2F;em&gt; to dive down, with
a webring linked somewhere well worth exploring. Looking into their works have
been a fantastic continuation of my shallow dive into permacomputing. (Can&#x27;t
consider it research, I&#x27;ve only been taking inspiration rather than notes)&lt;&#x2F;p&gt;
&lt;h4 id=&quot;the-maybe-man-ajr&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.ajrbrothers.com&quot;&gt;The Maybe Man - AJR&lt;&#x2F;a&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;One of the best augmented reality experiences I&#x27;ve been to. That&#x27;s an overloaded
term, but their use of digital screens to enhance the live performance rivaled
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dear_Evan_Hansen&quot;&gt;Dear Evan Hansen&lt;&#x2F;a&gt; (The Musical,
haven&#x27;t seen the movie) on Broadway, and blew
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;vangoghexpo.com&#x2F;&quot;&gt;Van Gogh Experience&lt;&#x2F;a&gt; out of the water. I am a big fan
of their music, so would probably have enjoyed it regardless of the theatrics
and effects, but the theatrics and effects we exceptional.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;lost-terminal&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;lostterminal.com&quot;&gt;Lost Terminal&lt;&#x2F;a&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;I&#x27;ve listened to one episode of this podcast per night for the last ~6 months,
and it has clearly influenced my interests in just about everything. This is a
post-collapse world in which humanity is scraping by, told through the lens of
an AI named Seth. I don&#x27;t think I could recommend it enough.&lt;&#x2F;p&gt;
&lt;p&gt;With society collapsing 50-75 years in the future due to conflict over climate
change, the &quot;lessons from the past&quot; feel exceptionally foreboding. The
technology feels just out of reach referencing everything from the recent jumps
in artificial intelligence technology, to increasingly common FPGA based
computers. I swear I&#x27;ve learned to appreciate how radio signals work from this
podcast more than anywhere else. Wit that said, the characters are who bring
this world to life, and with them come tons of perspectives and backgrounds. All
this while managing to keep everyone confronting issues that all feel very
human, even if some happen to be living in a computer.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t know what I&#x27;ll put on before bed going forward, but I am certainly
looking forward to the next season.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;reading&quot;&gt;Reading&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;An_Absolutely_Remarkable_Thing&quot;&gt;&quot;An Absolutely Remarkable Thing&quot; by Hank Green&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;This should be required reading before you&#x27;re allowed to post on the internet.
Not because it will make you not want to, but because it will highlight the
implications of small seeming decisions. On top of that, it is a fantastic
piece of sc-fi writing, and I&#x27;ll be reading the sequel.
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;(Update: Have started sequel, is &lt;strong&gt;good&lt;&#x2F;strong&gt;)&lt;&#x2F;em&gt;
status: public
path: &#x27;2024-08&#x27;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.jenniferniven.com&#x2F;atbp-book-page&quot;&gt;&quot;All the Bright Places&quot; by a Jennifer Niven&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;This broke me a bit. I don&#x27;t want to spoil anything so this isn&#x27;t a spoiler
filled collection of thoughts. But still, read on with caution. If you&#x27;d
rather go in blind, which is my usual approach, I recommend skipping the next
paragraph. (otherwise hover to reveal)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;div style=&quot;border-style:dashed;&quot;&gt;
  &lt;div class=&quot;hidden&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;The end is what broke me. It was foreshadowed for the whole book, but I still
wasn&#x27;t ready for it. It was everything I could think of happening in my worst
nightmares, but somehow it still surprised me in the end. Looking back it
seemed inevitable from a storytelling perspective, but every ounce of my being
wishes that the signs leading up to it were taken into account by the other
characters. This book caused that much emotion in me.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;It was fantastic, and I appreciate that the story kept going, the world kept
happening after the climax. That&#x27;s the impact of events like that. The dual
perspectives took some getting used to, but made that end even more impactful.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
  &lt;&#x2F;div&gt;
&lt;&#x2F;div&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;p&gt;These are incomplete thoughts that are more fun to think out loud. Enjoy, but
keep that in mind.&lt;&#x2F;p&gt;
&lt;p&gt;Influenced by all that&#x27;s been consumed above and plenty more, I have a lot of
thoughts about things. It&#x27;s been a while since I&#x27;ve felt that way. It&#x27;s nice to
have an opinion on actual things again, but I&#x27;m rusty at sharing those opinions.&lt;&#x2F;p&gt;
&lt;p&gt;Leaning more towards the design side of software in my focus, and enjoying the
artistic and creative approaches there. This isn&#x27;t necessarily UI design, but
that has played a large part as well. This has sorta gotten me out of a slump
I&#x27;d been in for the last year or so in terms of thinking about software.&lt;&#x2F;p&gt;
&lt;p&gt;It might be more that my opinions on general software design are beginning to
form, having now worked on project long enough for it to scale the point where
the problems make themselves visible.&lt;&#x2F;p&gt;
&lt;p&gt;For personal projects at least, I&#x27;m asking myself:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;What world do I want to live in?&lt;&#x2F;li&gt;
&lt;li&gt;What world do I want to create?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;These could be digital video game-like worlds, or they could be ways of
interacting with computers, or ways of interacting with everything. When working
in complicated distributed systems, it feels like that network of nodes is the
world, and it&#x27;s nice when that world has some sort of cohesive approach, and a
sense of logic to the design behind it.&lt;&#x2F;p&gt;
&lt;p&gt;That cohesive approach is almost necessarily impossible to apply to bottom up,
federated network, where the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.cs.unm.edu&#x2F;~ackley&#x2F;papers&#x2F;hotos-11.pdf&quot;&gt;robust&lt;&#x2F;a&gt; approach to
components interacting with each other is the only viable option. Those
individaul components need to be variable, and adjustable to work with
eachother, making each one more complicated to implement. This is good in some
contexts and bad in others.&lt;&#x2F;p&gt;
&lt;p&gt;You also can&#x27;t visualize that approach on a standard architecture diagram, but a
tessellated approach to visualizing it may work better to keep that sense of
cohesion. Still thinking through what that would actually look like from a
planning and implementing side as well, as visualizing those plans.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>I don&#x27;t want to write about backpacks</title>
          <pubDate>Wed, 19 Jun 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-06-backpack/</link>
          <guid>https://interstellar.boats/2024-06-backpack/</guid>
          <description xml:base="https://interstellar.boats/2024-06-backpack/">&lt;style&gt;
.draw {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}

&lt;&#x2F;style&gt;
&lt;p&gt;&lt;canvas id=&quot;draw&quot; class=&quot;draw&quot;&gt;&lt;&#x2F;canvas&gt;&lt;&#x2F;p&gt;
&lt;div id=&quot;draw_stats&quot;&gt;&lt;&#x2F;div&gt;
&lt;script src=&quot;&#x2F;canvas&#x2F;draw.js&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&lt;&#x2F;script&gt;
&lt;p&gt;So, I have a problem with bags.&lt;&#x2F;p&gt;
&lt;p&gt;I want to replace what is currently a school bag that has been used for ~10
years. In that time it&#x27;s held up fairly well (the one it replaced lasted 7 years
if I remember correctly) and has served it&#x27;s purpose of carrying school, note
&lt;em&gt;and&lt;&#x2F;em&gt; text books, a range of laptops, as well as entirely too many groceries.
It&#x27;s time has come, but there to many options that seem &lt;code&gt;good enough&lt;&#x2F;code&gt; and
deciding between them has become impossible. In an effort to solve this problem
I&#x27;ll be outlining my issues with the current bag below, to restart the search
with a more direct approach.&lt;&#x2F;p&gt;
&lt;p&gt;Having said that, this is in no way a &lt;em&gt;good&lt;&#x2F;em&gt; review of this bag due to the
limited range of my bag experience. My points of comparison are a
&lt;small&gt;small&lt;&#x2F;small&gt; collection of cheap draw-string bags, a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.llbean.com&#x2F;llb&#x2F;shop&#x2F;83531?page=super-deluxe-book-pack&amp;amp;bc=32-305-511658&amp;amp;feat=511658-GN3&amp;amp;csp=s&amp;amp;attrValue_0=1&amp;amp;pos=1&amp;amp;imgt=41&quot;&gt;school backpack&lt;&#x2F;a&gt;
as a daily bag, and finally a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.llbean.com&#x2F;llb&#x2F;shop&#x2F;123975?page=excursion-travel-pack-45l&amp;amp;bc=50-516673-514260&amp;amp;feat=514260-GN3&amp;amp;csp=f&amp;amp;attrValue_0=46399&amp;amp;pos=1&quot;&gt;travel bag&lt;&#x2F;a&gt;.
The
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.llbean.com&#x2F;llb&#x2F;shop&#x2F;123975?page=excursion-travel-pack-45l&amp;amp;bc=50-516673-514260&amp;amp;feat=514260-GN3&amp;amp;csp=f&amp;amp;attrValue_0=46399&amp;amp;pos=1&quot;&gt;travel bag&lt;&#x2F;a&gt;,
is not necessarily being replaced, but is a point of comparison and has some
problems of its own. It will probably be explored in a future post, but briefly:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It has more padding than is necessary, since it&#x27;s mostly carrying clothes.
Fitting a 16&quot; MacBook is not impossible, but is a bit tight, and fitting an
additional 14&quot; laptop as well is not enjoyable.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;A hundred or so bags have also been considered through online research, as well
as some brief hands on experiences with the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.peakdesign.com&#x2F;collections&#x2F;all-bags&#x2F;products&#x2F;everyday-backpack&quot;&gt;Peak Design Everyday Bag&lt;&#x2F;a&gt;
and the &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.lttstore.com&#x2F;products&#x2F;backpack&quot;&gt;LTT Backpack&lt;&#x2F;a&gt; but we&#x27;re
getting ahead of ourselves. We&#x27;ll get into problems with other bags in a future
post, but this should give an idea of the price point of bag I&#x27;m considering as
well as comparing this significantly cheaper bag against.&lt;&#x2F;p&gt;
&lt;p&gt;This may result in unreasonable expectations for what a &lt;em&gt;perfect&lt;&#x2F;em&gt; bag would
provide, and there&#x27;s a good chance no existing bag solves every problem I
outline. However, it will create a
&lt;i title=&quot;Concrete which probably hasn&#x27;t dried&quot;&gt;relatively concrete&lt;&#x2F;i&gt;
collection of criteria for comparison. In the scenario where no bag meets this
criteria, I will
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.todepond.com&#x2F;wikiblogarden&#x2F;better-computing&#x2F;just&#x2F;&quot;&gt;just&lt;&#x2F;a&gt; build my
own.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;bag&quot;&gt;Bag:&lt;&#x2F;h3&gt;
&lt;p&gt;The
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.llbean.com&#x2F;llb&#x2F;shop&#x2F;83531?page=super-deluxe-book-pack&amp;amp;bc=32-305-511658&amp;amp;feat=511658-GN3&amp;amp;csp=s&amp;amp;attrValue_0=1&amp;amp;pos=1&amp;amp;imgt=41&quot;&gt;&quot;Super Deluxe Book Pack, 41L&quot; by L. L. Bean&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;pictures&#x2F;backpack&#x2F;llbean.png&quot; alt=&quot;The LLBean backpack, in color Black&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;specs&quot;&gt;Specs:&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attribute&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Value&lt;&#x2F;th&gt;&lt;th&gt;Note&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Max Volume&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;41 L&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Min Volume&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;41 L&lt;&#x2F;td&gt;&lt;td&gt;Does not expand or compress, does flatten tolerably&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Primary Material&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;420D Ripstop Nylon&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Secondary Material&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;840D Nylon&lt;&#x2F;td&gt;&lt;td&gt;This is the material that rests on the ground&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Weight&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;2 lb 20 oz&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;It is a nice enough backpack, but it has the following problems:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;too-wide&quot;&gt;Too Wide&lt;&#x2F;h4&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;There is no good way to pack it without too much of the weight being too far
from my back. I&#x27;d rather keep the weight near my body, and ideally it would
expand upwards, rather than outwards. The majority of the organizational bits
are in the wrong spot, by being in the outermost pocket any weight in those
pockets ends up being exaggerated, and the pockets end up rarely if ever used.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;too-big&quot;&gt;Too Big&lt;&#x2F;h4&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Most days two of the sections are empty, those being the two outermost pockets.
The main pocket is a bit too big as well, especially for every day use. It is
the right size for travel, and has room to pack another bag if necessary. This
makes it expandable without being expandable.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;too-warm&quot;&gt;Too Warm&lt;&#x2F;h4&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;There is no ventilation on the back of the bag. Loosening in an attempt to help
makes the bag uncomfortable when properly filled. Due to the only pressure
points being the two shoulders and the lower back, unless the bag is tightened
all the way. In doing that it brings the entirety of this pack directly up
against my back, completely cutting off all airflow. Hanging off of one shoulder
helps a bit but becomes uncomfortable quickly.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;too-misc&quot;&gt;Too Misc.&lt;&#x2F;h4&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Doesn&#x27;t compact down as much as I&#x27;d like. Would rather it be smaller and
expand upwards if expanding.&lt;&#x2F;li&gt;
&lt;li&gt;Has bad waist strap (and broken, from years of dangling unused)&lt;&#x2F;li&gt;
&lt;li&gt;Does not inspire confidence in a rainstorm&lt;&#x2F;li&gt;
&lt;li&gt;Organization is in all the wrong spots&lt;&#x2F;li&gt;
&lt;li&gt;Water bottle holders are kinda trash&lt;&#x2F;li&gt;
&lt;li&gt;Shoulder strap pocket is kinda useless since it can&#x27;t close&lt;&#x2F;li&gt;
&lt;li&gt;Doesn&#x27;t get complements from strangers&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;too-good&quot;&gt;Too... good?&lt;&#x2F;h4&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Can fit a full weekends worth of travel clothes, with plenty of room to spare&lt;&#x2F;li&gt;
&lt;li&gt;Can kinda fit into the travel bag if needed&lt;&#x2F;li&gt;
&lt;li&gt;The material cleans &lt;em&gt;very&lt;&#x2F;em&gt; well&lt;&#x2F;li&gt;
&lt;li&gt;Has a key holder, essential while traveling&lt;&#x2F;li&gt;
&lt;li&gt;Has a laptop slot that can work for 14 or 16 inch laptops, &lt;em&gt;and&lt;&#x2F;em&gt; can fit both
when necessary&lt;&#x2F;li&gt;
&lt;li&gt;Has the roughly right amount of organization&lt;&#x2F;li&gt;
&lt;li&gt;The material is durable and cleans very well. It&#x27;s survived several
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;lostterminal.com&#x2F;&quot;&gt;unnecessarily salty&lt;&#x2F;a&gt; winter roads.&lt;&#x2F;li&gt;
&lt;li&gt;Doesn&#x27;t get complements from strangers&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It seemed only fair to outline the alright parts of this bag, since it has
worked well for so long. It will make a nice large backup bag, and may see
continued use for larger grocery runs, but it&#x27;s time of daily use is coming to
an end. There may be some followup posts cataloging my journey in search of an
alternative bag, but again only time will tell.&lt;&#x2F;p&gt;
&lt;p&gt;If you have a bag recommendation, that solves these problems I would love a
link. I&#x27;ve been categorizing every bag I can come across, and
&lt;a href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot; title=&quot;TODO: Remove if there are too many suggestions&quot;&gt;very
much open to suggestions&lt;&#x2F;a&gt;. Find me
&lt;a href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;&lt;code&gt;@ncb@mas.to&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Now - Start the Ship</title>
          <pubDate>Tue, 04 Jun 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-06/</link>
          <guid>https://interstellar.boats/2024-06/</guid>
          <description xml:base="https://interstellar.boats/2024-06/">&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;m building a rocket, here&#x27;s progress so far:&lt;&#x2F;p&gt;
&lt;div&gt;
&lt;noscript&gt;
&lt;p&gt;Requires JavaScript, sorry :(&lt;&#x2F;p&gt;
&lt;&#x2F;noscript&gt;
&lt;p&gt;&lt;canvas id=&quot;demo_canvas&quot; class=&quot;demo_canvas&quot;&gt;&lt;&#x2F;canvas&gt;&lt;&#x2F;p&gt;
&lt;script src=&quot;&#x2F;2024&#x2F;06&#x2F;04&#x2F;demo.js&quot;&gt;&lt;&#x2F;script&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;First time messing with the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Canvas_API&quot;&gt;canvas&lt;&#x2F;a&gt;, and it&#x27;s
been great. Few rules, quick reloads, it&#x27;s been a nice change of pace from the
daily Rust grind. I also haven&#x27;t done much JavaScript recently so it&#x27;s been fun
to act on all the bad ideas the Rust compiler discourages, although some of
those good habits have also persisted.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b class=&quot;warning&quot;&gt;Note:&lt;&#x2F;b&gt; Inspect source at your own risk.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;There&#x27;s still a bunch to do, so expect more demos eventually, as well updates
posted &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;here on Mastodon&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;p&gt;Concerts!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.jacobcollier.com&#x2F;&quot;&gt;Jacob Collier&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Fantastic concert, it was like being in a choir again for the first time in
years, played all of the best songs and was a great vibe in the crowd.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.manchild.band&#x2F;&quot;&gt;Johnny Manchild and the Poor Bastards&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;One of my favorite bands. Bunch of the new songs and they also played plenty
of their older ones. Didn&#x27;t tour with the full horn section, but that
would&#x27;ve been tight in the upstairs bar corner, so I understand. The opener
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;holdfast.band&#x2F;&quot;&gt;HOLDFAST&lt;&#x2F;a&gt; was also fantastic, and super talented.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Play? Play!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;stereophonicplay.com&#x2F;&quot;&gt;Stereophonic&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Was a weird experience having only previously been to musicals, but it was
funny, lighthearted, &lt;em&gt;and&lt;&#x2F;em&gt; serious. A good time all around.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Going to take some &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@TodePond&#x2F;112512932772527968&quot;&gt;inspiration&lt;&#x2F;a&gt;
and &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@TodePond&#x2F;112514334430759370&quot;&gt;advice&lt;&#x2F;a&gt; and start actually
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&quot;&gt;posting on mastodon&lt;&#x2F;a&gt;. It&#x27;ll start with the
aforementioned updates on the rocket and may evolve if I find a good rhythm.
Unfortunately I&#x27;m not interesting so the posts will probably be infrequent,
but they will &lt;em&gt;be&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;I don&#x27;t expect I&#x27;ll be insulting all 6 followers. Only 2 or 3 max.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Still haven&#x27;t found a good naming scheme for these. Going to still start with
the &lt;code&gt;now&lt;&#x2F;code&gt;, but hopefully have something noteworthy to include with as a title
as well, but if not the occasionaly &lt;code&gt;now&lt;&#x2F;code&gt; is fine.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>Now</title>
          <pubDate>Wed, 24 Apr 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-04/</link>
          <guid>https://interstellar.boats/2024-04/</guid>
          <description xml:base="https://interstellar.boats/2024-04/">&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;p&gt;Torn Leaf Submission!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Made a &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mas.to&#x2F;@ncb&#x2F;112261787665163204&quot;&gt;submission&lt;&#x2F;a&gt; to Torn Leaf! More
details at &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tornleaf.gallery&#x2F;&quot;&gt;tornleaf.gallery&lt;&#x2F;a&gt; as to what this is.
It was fun, haven&#x27;t had an excuse to mess around with Unreal for a while.
Ended up tinkering a ton.&lt;&#x2F;li&gt;
&lt;li&gt;Looking forward to more in the future, whether through prompts like this or
other sources of inspiration to create something cool&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;p&gt;Read &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dune_(novel)&quot;&gt;Dune&lt;&#x2F;a&gt; by Frank Herbert.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;It was very good. Looking forward to watching the movies. Having now read the
books I can see why the first movie wasn&#x27;t talked about much.&lt;&#x2F;li&gt;
&lt;li&gt;I think the world building going on in the first part will be fascinating to
see. The story that follows as result of that world was fantastically executed
in the novel, and there are some scenes that I could see lending themselves
well to the screen.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Did not finish
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nightfall_and_Other_Stories&quot;&gt;Nightfall and Other Stories&lt;&#x2F;a&gt;
by Isaac Asimov.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Finished roughly half of the stories. Nightfall was well worth the read before
the eclipse. Will check out from library again in the future.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=aYT2se94eU0&amp;amp;list=WL&quot;&gt;The Computer Revolution Revolution Hasn&#x27;t Happened Yet&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Spurred on by &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;futureofcoding.org&#x2F;&quot;&gt;the Future of coding home page&lt;&#x2F;a&gt;, I
watched this talk. Dozens of the core ideas and issues of software and
architecture design are outlined here. It felt refreshing, and a bit
concerning to hear the same ideas still be relevant. The different scales of
operation have only made the solutions to the same problems different as well,
it hasn&#x27;t solved them. I suppose that&#x27;s job security if nothing else.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;p&gt;Was taking a look at some of &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;macwright.com&#x2F;&quot;&gt;Tom MacWright&lt;&#x2F;a&gt;&#x27;s posts,
specifically &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;macwright.com&#x2F;2019&#x2F;02&#x2F;06&#x2F;how-to-blog&quot;&gt;this one&lt;&#x2F;a&gt;, and the
reasoning about posting on a schedule clarified some things for me.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;now&quot;&gt;Now&lt;&#x2F;a&gt; was already inspired by the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;macwright.com&#x2F;2024&#x2F;04&#x2F;02&#x2F;recently&quot;&gt;recently&lt;&#x2F;a&gt; posts. I understood that
it would help with writing more, and had seen the benefits of that at my first
internship, but I missed the second point entirely. Having this as a single
separate page leaves the website looking a bit empty, despite the &lt;em&gt;relatively&lt;&#x2F;em&gt;
consistent updates. As such these are being reworked into &quot;real&quot; posts, to
make it clear that the website isn&#x27;t abandoned.&lt;&#x2F;li&gt;
&lt;li&gt;It does look goofy with the names all listed as &quot;now&quot;, so I&#x27;ll probalby rename
them in the future. Really this should be further encouragement to write more
of those posts.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>Now</title>
          <pubDate>Tue, 27 Feb 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-03/</link>
          <guid>https://interstellar.boats/2024-03/</guid>
          <description xml:base="https://interstellar.boats/2024-03/">&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Working on some spotify data analysis based on the existing
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Yooooomi&#x2F;your_spotify&quot;&gt;your_spotify&lt;&#x2F;a&gt; tool.
&lt;ul&gt;
&lt;li&gt;Ideally that will handle the tracking, since it can also import history.
Then we will can use their api for our own fun.&lt;&#x2F;li&gt;
&lt;li&gt;The hold up on this is spotify&#x27;s lifetime data export, which can take up to
30 days. No rush though on this so it&#x27;s alright.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Prototyping a game. Well, more trying to use Unreal Engine to test mechanics,
may move to Godot or Bevy in the future if Unreal ends up being too heavy.&lt;&#x2F;li&gt;
&lt;li&gt;Music, mostly tinkering with stuff though, nothing for the world to hear any
time soon.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nightfall_and_Other_Stories&quot;&gt;Nightfall and Other Stories&lt;&#x2F;a&gt;
by Isaac Asimov
&lt;ul&gt;
&lt;li&gt;Each of these has been a thinker to some extent or another, only about half
way through so far.&lt;&#x2F;li&gt;
&lt;li&gt;Asimov&#x27;s preamble about the atomic bomb&#x27;s effect in science fiction writing
was fascinating. It&#x27;s when when the lines began blurring between the distant
future and &quot;tomorrow&quot; for him and many other writers. A middle ground may be
impossible, as eventually that length of time or amount of progress passes
and what was once science fiction becomes either an impossibility or a fact
of life.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Played some Games:
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;reflexarena.com&#x2F;&quot;&gt;Reflex Arena&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Haven&#x27;t played a Quake-like game in forever. Terrible at them but they&#x27;re
ridiculous and fun, regardless of skill.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tetr.io&#x2F;&quot;&gt;tetr.io&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;An online competitive Tetris, which was more heated than Reflex Arena.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;raft-game.com&#x2F;&quot;&gt;Raft&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Joined a few friends late on this. Much more calm. One &quot;level&quot; explored
simultaneously a fear of heights and of depths. May be reading into it too
much, but intentional or not it was fantastic. Can&#x27;t speak to the rest of
the game as there is a lot of early game left to explore.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Nothing to note. Head&#x27;s been empty and anything outside work has been a
struggle. Other than the noodling above, there hasn&#x27;t been much real progress
on projects.&lt;&#x2F;li&gt;
&lt;li&gt;Video games as an escape has been fairly nice, especially while its still too
cold to enjoy exercise alone most days after work.
&lt;ul&gt;
&lt;li&gt;During the depths of covid, going for bike rides after work was great.
Getting those started now is a bit more difficult though. Trails around here
also don&#x27;t have as nice of a destination.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>Now</title>
          <pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-02/</link>
          <guid>https://interstellar.boats/2024-02/</guid>
          <description xml:base="https://interstellar.boats/2024-02/">&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nxb9626&#x2F;.config&#x2F;tree&#x2F;7c6bd38ff6b7c8ed9d201ae28d0cdb4c7a1cba81&#x2F;zed&quot;&gt;Zed configurations&lt;&#x2F;a&gt;!
&lt;ul&gt;
&lt;li&gt;Well, now picking Zed from the top of the list when opening an editor. Most
stuff is a still bit easier in VS Code still, some is better done in
terminal through vim&#x2F;nvim&#x2F;helix. Unsurprisingly, Zed has been great for
working on Rust code so far.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Fixed a bug with the the site&#x27;s color choices, so highlights should now
actually work for everyone as expected, as well as some other oddities about
the site&#x27;s css.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;@JohnnyManchild&quot;&gt;Johnny Manchild and the Poor Bastards&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=7ua-pQ7Gqo8&quot;&gt;We&lt;&#x2F;a&gt; has been at the top of my
On Repeat for a few weeks recently, and their new singles
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3no4iiUzdww&quot;&gt;Oh, Songbird&lt;&#x2F;a&gt; and
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=xDKSbsgbqFI&quot;&gt;Fake Me Out&lt;&#x2F;a&gt; are both
rocketing upwards on that list as well.&lt;&#x2F;li&gt;
&lt;li&gt;Their music made up 25% of my top 100 songs from 2020, and they have
maintained control of a portion of that list every year since, so can not
recommend them enough.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;@CaravanPalace&quot;&gt;Caravan Palace&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Has been the other coding background music of choice, and is popular but
still worth recommending for some electro swing fun.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GEENb-BmmJ0&quot;&gt;Leena&lt;&#x2F;a&gt; from their Chronologic
album is a gem (based on the spotify plays), as is
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9Lq6KSPcdiY&quot;&gt;April&lt;&#x2F;a&gt;, but the whole album is
worth a listen.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Apple Vision Pro coverage. Seems neat. Looking forward to a consumer version
in the future and noting down any good app ideas for future side projects.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;linear.app&#x2F;&quot;&gt;Linear.app&lt;&#x2F;a&gt; is pretty nice, but will need to continue
testing before it fully replaces my (imperfect) Post-it note system.
&lt;ul&gt;
&lt;li&gt;Getting hooked on the keyboard shortcuts seems like a slippery slope to
being stuck with the good and bad of this tool, there&#x27;s no other with such
easy to learn shortcuts. (If you know of one please reach out!)&lt;&#x2F;li&gt;
&lt;li&gt;May be possible to do all of this in Obsidian, but having dedicated tools
for dedicated tasks is occasionally helpful.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>Now</title>
          <pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2024-01/</link>
          <guid>https://interstellar.boats/2024-01/</guid>
          <description xml:base="https://interstellar.boats/2024-01/">&lt;h3 id=&quot;creating&quot;&gt;Creating&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Made an old project public &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;IvsjULPtDCw&quot;&gt;on the tube&lt;&#x2F;a&gt;.
&lt;ul&gt;
&lt;li&gt;The few comments of feedback have been amazing. Not &lt;em&gt;always&lt;&#x2F;em&gt; intentionally
constructive, but all feed back can be made constructive.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;On that note, rendering&#x2F;game engines are currently interesting.
&lt;ul&gt;
&lt;li&gt;Deciding where to focus is difficult, Unreal Engine and Bevy are the current
wildly different choices, so deciding to focus on one necessarily means not
focusing much on the other.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;This blog continues to evolve.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;consuming&quot;&gt;Consuming&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Turtles_All_the_Way_Down_(novel)&quot;&gt;Turtles All the Way Down&lt;&#x2F;a&gt;
by John Green
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;So far:&lt;&#x2F;del&gt; Great, difficult to read on a train without missing my stop.
Need to schedule reading time outside of public transport for it.
&lt;ul&gt;
&lt;li&gt;Edit: &lt;em&gt;Rather than schedule time, I read the last half of the book the day
after this update. I maintain that it is a fantastic book, and can easily
recommend it.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;Very&lt;&#x2F;em&gt; different from the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Foundation_series&quot;&gt;Foundation&lt;&#x2F;a&gt; series by
Isaac Asmiov which I finished late last year, and was excellent .&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Entirely too much minimalism &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;&quot;&gt;tube&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Inevitable in times of turbulent travel. Packing up life into a bag is a
fascinating challenge.&lt;&#x2F;li&gt;
&lt;li&gt;Probably too much of the rest of the tube as well.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nightfall_and_Other_Stories&quot;&gt;Nightfall and Other Stories&lt;&#x2F;a&gt;
by Isaac Asimov
&lt;ul&gt;
&lt;li&gt;This is on deck, and given that it was checked out from the library it has
given all active books a deadline.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;considering&quot;&gt;Considering&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&quot;Giving up&quot; on VS Code
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;neovim.io&#x2F;&quot;&gt;Neovim&lt;&#x2F;a&gt; is probably enough for code editing at this
point.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;zed.dev&#x2F;&quot;&gt;Zed&lt;&#x2F;a&gt; exists as an alluring alternative as well&lt;&#x2F;li&gt;
&lt;li&gt;Local git management is primarily where my flow could use some work for both
of the above, maybe a search for a
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;git-scm.com&#x2F;downloads&#x2F;guis&quot;&gt;dedicated git app&lt;&#x2F;a&gt; should be underway.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Want to post more often
&lt;ul&gt;
&lt;li&gt;A whole post seems annoying to do for each of these though. So now we have
the &lt;code&gt;now&lt;&#x2F;code&gt; page, inspired by &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;j3s.sh&#x2F;now.html&quot;&gt;j3s.sh&lt;&#x2F;a&gt;,
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;taylor.town&#x2F;now&quot;&gt;taylor.town&lt;&#x2F;a&gt; and
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;macwright.com&#x2F;now&quot;&gt;tommacwright.com&lt;&#x2F;a&gt;. All of whom have been added
to &lt;a href=&quot;&#x2F;~&quot;&gt;~&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;This format of &lt;code&gt;now&lt;&#x2F;code&gt; is loosely derived from my first internship&#x27;s daily
log, so shout out to Drew and Heather for starting me on that, and the rest
of the team there for enjoying my rambles.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>Stop the Music.app</title>
          <pubDate>Sun, 31 Dec 2023 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2023-12-musicapp/</link>
          <guid>https://interstellar.boats/2023-12-musicapp/</guid>
          <description xml:base="https://interstellar.boats/2023-12-musicapp/">&lt;style&gt;

.spotify&gt;a:hover {
  color: hsl(141, 73%, 42%);
}

.obsidian&gt;a:hover {
  color: hsl(256, 100%, 67%);
}

.shortery&gt;p&gt;img {
  border-radius: unset;
  box-shadow: unset;
  width: 90%;
  padding-left: 5%;
  padding-right: 5%;
}

.hot-corner&gt;p {
  width: 100%;
  padding-left: 30%;
  padding-top: 5%;
  padding-bottom: 5%;
  padding-right: 30%;
}

.hot-corner&gt;p&gt;img {
  width: 40%;
  box-shadow: -5px 5px 30px 6px rgba(0, 0, 0, 0.45);
  background-color: brgba(0, 0, 0, 0.45);
  border-radius: 3%;
}

&lt;&#x2F;style&gt;
&lt;p&gt;Apple does not provide an option to rebind
&lt;i class=&quot;unset&quot; title=&quot;Also referred to as the button located on the F8 key, may require the fn key to be pressed in order to activate.&quot;&gt;&lt;code&gt;⏯&lt;&#x2F;code&gt;&lt;&#x2F;i&gt;,
also known as the
&lt;i class=&quot;unset&quot; title=&quot;Also referred to as the button located on the F8 key, may require the fn key to be pressed in order to activate.&quot;&gt;&lt;code&gt;Play&#x2F;Pause&lt;&#x2F;code&gt;
button&lt;&#x2F;i&gt;. By default it opens
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;music&#x2F;welcome&#x2F;mac&quot;&gt;Music.app&lt;&#x2F;a&gt; when nothing is
playing, whereas I would prefer that it open
&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; and resume
playback&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tombonez&#x2F;noTunes&quot;&gt;noTunes&lt;&#x2F;a&gt; exists as a dedicated app to
solve this problem. Unfortunately it did not work for me. It &lt;em&gt;did&lt;&#x2F;em&gt; block
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;music&#x2F;welcome&#x2F;mac&quot;&gt;Music.app&lt;&#x2F;a&gt; from opening but
there was an issue around launching and starting
&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It is probably possible for &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tombonez&#x2F;noTunes&quot;&gt;noTunes&lt;&#x2F;a&gt; to
perform perfectly, however I searched on for a
&lt;i class=&quot;unset&quot; title=&quot;I want this to actually solve all of my life&#x27;s problems, not just the music app.&quot;&gt;
more general solution instead.&lt;&#x2F;i&gt;
(&lt;em&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;music&#x2F;welcome&#x2F;mac&quot;&gt;Music.app&lt;&#x2F;a&gt; is not the only
&lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2023-12-musicapp&#x2F;#the-notes-app&quot;&gt;default app&lt;&#x2F;a&gt; I would rather not use&lt;&#x2F;em&gt;) If this or another
solution&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#2&quot;&gt;2&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; works for you:
&lt;i class=&quot;unset&quot; title=&quot;This is genuine.&quot;&gt;&lt;strong&gt;Great!&lt;&#x2F;strong&gt;&lt;&#x2F;i&gt;. Operating
correctly&lt;i class=&quot;unset&quot; title=&quot;Peter&#x27;s Comma Correction Suggestion&quot;&gt;,&lt;&#x2F;i&gt; it
almost certainly would be a smoother experience.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-fix&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2023-12-musicapp&#x2F;#the-fix&quot;&gt;The Fix&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;The &lt;i class=&quot;unset&quot; title=&quot;forever finding fun in forming phrases...&quot;&gt;forage
for a finer fix followed another flow, and for a patchwork solution the final
result functions fairly well&lt;&#x2F;i&gt;. It pairs Apple&#x27;s
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;shortcuts&#x2F;id915249335&quot;&gt;Shortcuts&lt;&#x2F;a&gt;, which handles
the applications, with &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.lgerckens.de&#x2F;shortery&#x2F;&quot;&gt;Shortery&lt;&#x2F;a&gt; as a
trigger, and is completed by running a small
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;archive&#x2F;documentation&#x2F;AppleScript&#x2F;Conceptual&#x2F;AppleScriptLangGuide&#x2F;introduction&#x2F;ASLR_intro.html&quot;&gt;AppleScript&lt;&#x2F;a&gt;
to start the music.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;First&lt;&#x2F;strong&gt; we need
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.icloud.com&#x2F;shortcuts&#x2F;113f5fa3b9be4e2da5c20481f5fac045&quot;&gt;the shortcut&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.icloud.com&#x2F;shortcuts&#x2F;113f5fa3b9be4e2da5c20481f5fac045&quot;&gt;Here the shortcut is shared through iCloud, and includes the few lines of necessary AppleScript.&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It will:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Launch and Focus
&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Run the few lines of
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;archive&#x2F;documentation&#x2F;AppleScript&#x2F;Conceptual&#x2F;AppleScriptLangGuide&#x2F;introduction&#x2F;ASLR_intro.html&quot;&gt;AppleScript&lt;&#x2F;a&gt;
which send a
&lt;i class=&quot;unset&quot; title=&quot;I trust you know to know what this key is.&quot;&gt;&lt;code&gt;Space Bar&lt;&#x2F;code&gt;&lt;&#x2F;i&gt;
key press to
&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Hide and Quit &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;music&#x2F;welcome&#x2F;mac&quot;&gt;Music.app&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;This may look a bit out of order, but the time it takes for
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;music&#x2F;welcome&#x2F;mac&quot;&gt;Music.app&lt;&#x2F;a&gt; to launch is
better spent starting
&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; and beginning
playback. Cleanup can occur hidden in the background.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Second&lt;&#x2F;strong&gt; step is to setup &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.lgerckens.de&#x2F;shortery&#x2F;&quot;&gt;Shortery&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;i class=&quot;shortery&quot; &gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;pictures&#x2F;musicapp&#x2F;shortery.png&quot; alt=&quot;Screenshot of Shortery as it should configured to run on launch of an application&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;i&gt;
Here &lt;u&gt;⊕ Add Shortcut Trigger&lt;&#x2F;u&gt; and select:
&lt;ol&gt;
&lt;li&gt;&lt;u&gt;Application&lt;&#x2F;u&gt; as the trigger type&lt;&#x2F;li&gt;
&lt;li&gt;Our &lt;u&gt;No Music&lt;&#x2F;u&gt; shortcut.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;u&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;music&#x2F;welcome&#x2F;mac&quot;&gt;Music.app&lt;&#x2F;a&gt;&lt;&#x2F;u&gt; as the
Application&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;This only runs when the music app launches, keeping our shortcut simple and
allowing all other default behavior of
&lt;i class=&quot;unset&quot; title=&quot;Also known as the Play&#x2F;Pause button, which shares a key with F8, so may require fn.&quot;&gt;&lt;code&gt;⏯&lt;&#x2F;code&gt;&lt;&#x2F;i&gt;
can remain.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;You will need to &lt;u&gt;Allow Running Scripts&lt;&#x2F;u&gt; in
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;shortcuts&#x2F;id915249335&quot;&gt;Shortcuts&lt;&#x2F;a&gt; under
&lt;code&gt;Settings... &amp;gt; Advanced&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;You will &lt;em&gt;also&lt;&#x2F;em&gt; need to click accept on a few automation and accessibility
access alerts, needed to send the key press, and watch for application
launches.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;other-instances-of-music-app&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2023-12-musicapp&#x2F;#other-instances-of-music-app&quot;&gt;Other Instances of Music.app&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;The above automation solves the primary keyboard issue at hand, however it still
launches as the default player for any audio files. This &lt;em&gt;&lt;strong&gt;will&lt;&#x2F;strong&gt;&lt;&#x2F;em&gt; be annoying
as with this shortcut setup the music app will quit every time it opens.&lt;&#x2F;p&gt;
&lt;p&gt;Luckily Apple has allowed the ability to adjust this to
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.videolan.org&#x2F;vlc&#x2F;&quot;&gt;another app&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The obvious flow in finder (&lt;code&gt;Open with &amp;gt; Other... &amp;gt; VLC&lt;&#x2F;code&gt;) does not provide the
option to change the default for &lt;strong&gt;all files&lt;&#x2F;strong&gt; of that type. This only opens
that specific file in &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.videolan.org&#x2F;vlc&#x2F;&quot;&gt;VLC&lt;&#x2F;a&gt;,
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;apple.stackexchange.com&#x2F;questions&#x2F;182871&#x2F;i-want-to-make-vlc-my-default-player-on-mac-os-x-10-10-3&quot;&gt;however as described here&lt;&#x2F;a&gt;
the less obvious flow can be used:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;Right Click &amp;gt; Get Info &amp;gt; Open With: VLC &amp;gt; Change All...&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This must be done for each file &lt;strong&gt;type&lt;&#x2F;strong&gt; but &lt;em&gt;eventually&lt;&#x2F;em&gt; we will run out of new
file types to update, and this will not be an issue.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;the-notes-app&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2023-12-musicapp&#x2F;#the-notes-app&quot;&gt;The Notes.app&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;I wrote this post in
&lt;i class=&quot;obsidian unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;&quot;&gt;Obsidian&lt;&#x2F;a&gt;&lt;&#x2F;i&gt;; which is where I
handle all of my notes. I do &lt;em&gt;not&lt;&#x2F;em&gt; use the included
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;notes&#x2F;welcome&#x2F;mac&quot;&gt;Notes.app&lt;&#x2F;a&gt;, but do like the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;mac-help&#x2F;use-hot-corners-mchlp3000&#x2F;mac&quot;&gt;Hot Corner Shortcut&lt;&#x2F;a&gt;
that exists for it. It would be more useful if it could launch
&lt;i class=&quot;obsidian unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;&quot;&gt;Obsidian&lt;&#x2F;a&gt;&lt;&#x2F;i&gt;. Unfortunately
that shortcut is limited to only a few actions.&lt;&#x2F;p&gt;
&lt;i class=&quot;hot-corner&quot; &gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;pictures&#x2F;musicapp&#x2F;hot_corner_shortcut.png&quot; alt=&quot;Screenshot of the (rather limited) Hot Corner Shortcut options&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;i&gt;
&lt;p&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;notes&#x2F;welcome&#x2F;mac&quot;&gt;Notes.app&lt;&#x2F;a&gt; will launch from
the &lt;code&gt;Quick Note&lt;&#x2F;code&gt; action so we can follow a familiar pattern and &lt;a href=&quot;https:&#x2F;&#x2F;interstellar.boats&#x2F;2023-12-musicapp&#x2F;#the-fix&quot;&gt;fix&lt;&#x2F;a&gt;
that right up. Swapping to sending &lt;code&gt;Ctrl + n&lt;&#x2F;code&gt; could finalize this shortcut for a
quick note, but &lt;i class=&quot;obsidian unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;&quot;&gt;Obsidian&lt;&#x2F;a&gt;&lt;&#x2F;i&gt;
has &lt;i class=&quot;obsidian unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;help.obsidian.md&#x2F;Home&quot;&gt;options&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; and
&lt;i class=&quot;obsidian unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;plugins&quot;&gt;plugins&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; for daily
notes so this all will be left left as an exercise for the reader.&lt;sup class=&quot;footnote-reference&quot;&gt;&lt;a href=&quot;#3&quot;&gt;3&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;1&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;1&lt;&#x2F;sup&gt;
&lt;p&gt;Yes! A footnote for the first paragraph! Generally I end up clicking
&lt;i class=&quot;unset&quot; title=&quot;Also known as the Play&#x2F;Pause button, which shares a key with F8, so may require fn.&quot;&gt;&lt;code&gt;⏯&lt;&#x2F;code&gt;&lt;&#x2F;i&gt;
under the assumption
&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; is
already open since in my it lives in desktop view to the right, so I am
expecting playback to begin.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;2&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;2&lt;&#x2F;sup&gt;
&lt;p&gt;Options such as &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;karabiner-elements.pqrs.org&#x2F;&quot;&gt;Karabiner Elements&lt;&#x2F;a&gt;
and &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.keyboardmaestro.com&#x2F;main&#x2F;&quot;&gt;Keyboard Maestro&lt;&#x2F;a&gt; also exist and
may provide a solution to modifying this operation closer to the keyboard
level, but have not been thoroughly explored, and are left as an exercise to
the reader.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div class=&quot;footnote-definition&quot; id=&quot;3&quot;&gt;&lt;sup class=&quot;footnote-definition-label&quot;&gt;3&lt;&#x2F;sup&gt;
&lt;p&gt;&lt;i class=&quot;spotify unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;?&quot;&gt;Spotify&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; and &lt;i class=&quot;obsidian unset&quot;&gt;&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;&quot;&gt;Obsidian&lt;&#x2F;a&gt;&lt;&#x2F;i&gt; are used in
this write up, however the shortcut should accommodate swapping to whichever
apps you like, as well the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;archive&#x2F;documentation&#x2F;AppleScript&#x2F;Conceptual&#x2F;AppleScriptLangGuide&#x2F;introduction&#x2F;ASLR_intro.html&quot;&gt;AppleScript&lt;&#x2F;a&gt;
swapping the keys pressed,
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;apple.stackexchange.com&#x2F;questions&#x2F;36943&#x2F;how-do-i-automate-a-key-press-in-applescript&quot;&gt;with more details here on that front&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>Maintenance Log</title>
          <pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2023-10/</link>
          <guid>https://interstellar.boats/2023-10/</guid>
          <description xml:base="https://interstellar.boats/2023-10/">&lt;h3 id=&quot;the-site-has-launched-rocket&quot;&gt;The site has launched! 🚀&lt;&#x2F;h3&gt;
&lt;p&gt;Previously the site was not launched, this is the primary change you may have noticed this month.&lt;&#x2F;p&gt;
&lt;p&gt;There have been a few tweaks since launch earlier this month.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Descriptions now show up correctly on the main posts page. The mobile display for these is still a work in progress.&lt;&#x2F;li&gt;
&lt;li&gt;The colors have been adjusted to better fit contrast level guidelines, which were notably a bit low in the original light mode.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;sunk-ships&quot;&gt;Sunk ships&lt;&#x2F;h3&gt;
&lt;p&gt;In addition to the site&#x27;s changes, there has been work on a few posts, however nothing is  complete enough to be published. Of these, only one has been canned:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;An analysis of the mythical labs portrayed in Apple&#x27;s recent demos.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Ranging from stationary bike and lab stool choice to a 1984 Macintosh in the background to determining which devices went with which developer boards, there was plenty of distraction from the products being presented.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;If anyone has gone through and discussed these facets of the presentation I would love to hear about it.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
</description>
      </item>
      <item>
          <title>Lift Off!</title>
          <pubDate>Sat, 09 Sep 2023 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://interstellar.boats/2023-09-hello/</link>
          <guid>https://interstellar.boats/2023-09-hello/</guid>
          <description xml:base="https://interstellar.boats/2023-09-hello/">&lt;h3 id=&quot;hello&quot;&gt;Hello!&lt;&#x2F;h3&gt;
&lt;p&gt;Setting off on our maiden voyage, we dive deep into the vast speckled void.
Goodbye to the unknown, hello to the
&lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Observable_universe&quot;&gt;unobservable&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;rss.xml&quot;&gt;Modify your orbit to return&lt;&#x2F;a&gt;, or breach celestial escape velocity and
venture forth, the universe is &lt;a href=&quot;&#x2F;random&quot;&gt;yours to explore&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</description>
      </item>
    </channel>
</rss>
