<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Keppytronics LLC</title>
    <link>https://keppytronics.com/blog/</link>
    <description>Recent content in Blog on Keppytronics LLC</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>keppytronics@protonmail.com (Alex Utter)</managingEditor>
    <webMaster>keppytronics@protonmail.com (Alex Utter)</webMaster>
    
    <lastBuildDate>Wed, 29 Jul 2026 17:52:00 -0700</lastBuildDate><atom:link href="https://keppytronics.com/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Star Tracker: Daisy Chain</title>
      <link>https://keppytronics.com/blog/star_daisy/</link>
      <pubDate>Wed, 29 Jul 2026 17:52:00 -0700</pubDate>
      
      
      <author>keppytronics@protonmail.com (Alex Utter)</author>
      <guid>https://keppytronics.com/blog/star_daisy/</guid>
      <description>&lt;p&gt;As I mentioned in the &lt;a href=&#34;../star_intro&#34;&gt;earlier post&lt;/a&gt;, being able to daisy-chain devices is an important goal of the star tracker project.  Longer term, I want this to be an entry point to a broader family of small-satellite modules built around &lt;a href=&#34;https://github.com/the-aerospace-corporation/satcat5&#34;&gt;SatCat5&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By &amp;ldquo;daisy-chain&amp;rdquo;, I mean there&amp;rsquo;s an upstream host that provides power and data to the first module.  The first module is connected to the second, the second to the third, and so on up to some reasonable limit.  In a satellite, the host is probably the vehicle&amp;rsquo;s flight computer.  On a lab bench, the host is probably a dongle attached to a regular PC.  Let&amp;rsquo;s assume for now that all the modules are star trackers:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu 26.04</title>
      <link>https://keppytronics.com/blog/ubuntu26/</link>
      <pubDate>Mon, 13 Jul 2026 17:12:00 -0700</pubDate>
      
      
      <author>keppytronics@protonmail.com (Alex Utter)</author>
      <guid>https://keppytronics.com/blog/ubuntu26/</guid>
      <description>&lt;p&gt;For the new workstation dedicated to Keppytronics consulting work, I chose Ubuntu 26.04 LTS.&lt;/p&gt;
&lt;p&gt;Long story short, I&amp;rsquo;ve mainly been a Windows user since childhood, starting with Windows 3.1.  Looking back, I think everything since Windows 2000 has been a mistake, slowly ramping up the heat like the usual frog-in-boiling-water metaphor.  Windows 2000 was great, Windows XP was fine, Windows 7 was OK, Windows 10 got on my nerves, and Windows 11 was intolerable.  Every little thing was too slow, too web-obsessed, too privacy-invasive, too pushy about AI.  When every patch makes things worse, I know I&amp;rsquo;m not in their target audience anymore.  Unless Microsoft completely changes its tune, I&amp;rsquo;m never giving them another dime if I can help it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Keppytronics and AI</title>
      <link>https://keppytronics.com/blog/ai_thoughts/</link>
      <pubDate>Thu, 25 Jun 2026 14:10:00 -0700</pubDate>
      
      
      <author>keppytronics@protonmail.com (Alex Utter)</author>
      <guid>https://keppytronics.com/blog/ai_thoughts/</guid>
      <description>&lt;p&gt;In short, I will not be integrating LLMs into my workflow for the foreseeable future.&lt;/p&gt;
&lt;p&gt;My objections at this time are a combination of ethical, strategic, and practical concerns.&lt;/p&gt;
&lt;p&gt;First, I have ethical objections to the wholesale scraping of all human art, literature, and software. In particular, open-source code must inherently be available to the general public, leaving it widely available to be scraped for training, giving it a disadvantage against proprietary software.  Many models can and will regurgitate large portions of that training data, with no credit or royalties to the original source.  Though it would be &lt;em&gt;absolutely hilarious&lt;/em&gt; if a court ruled that ChatGPT was violating GPLv2, regurgitated code is likely free of the original license terms.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Star Tracker: Intro</title>
      <link>https://keppytronics.com/blog/star_intro/</link>
      <pubDate>Fri, 12 Jun 2026 15:39:35 -0700</pubDate>
      
      
      <author>keppytronics@protonmail.com (Alex Utter)</author>
      <guid>https://keppytronics.com/blog/star_intro/</guid>
      <description>&lt;p&gt;Over the next year, one of the side projects I&amp;rsquo;d like to build is a prototype star tracker for cubesats.&lt;/p&gt;
&lt;p&gt;While I worked at The Aerospace Corporation, one of my ongoing cubesat projects was development of the star-tracker first used on &lt;a href=&#34;https://www.nasa.gov/smallspacecraft/ocsd-project/&#34;&gt;OCSD (AeroCube-7)&lt;/a&gt;.  In short, it was an FPGA board that could take in video streams from several cameras and do various things with the data: such as store an entire frame as RAW or JPEG, capture a video stream, co-add consecutive frames, apply adaptive thresholds to detect bright objects, etc.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>