<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>GeekAstro</title><description>I write software that talks to hardware — operating systems, firmware that runs on telescopes and 3D printers, and image-processing pipelines for light that&apos;s been traveling for millions of years. I work close to the metal and I like it there.</description><link>https://geekastro.dev/</link><item><title>What if alien transmitters compensate for their own motion?</title><link>https://geekastro.dev/blog/doppler-drift-technosignatures/</link><guid isPermaLink="true">https://geekastro.dev/blog/doppler-drift-technosignatures/</guid><description>Most SETI pipelines hunt for Doppler-drifting signals — but a sufficiently advanced civilization might cancel its own drift. A small framework for thinking about Doppler-invariant technosignatures.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate></item><item><title>Porting Marlin to a printer that wasn&apos;t supposed to run it</title><link>https://geekastro.dev/blog/kobra-marlin-port/</link><guid isPermaLink="true">https://geekastro.dev/blog/kobra-marlin-port/</guid><description>The Anycubic Kobra Neo ships with a closed firmware on an HC32F460. Here&apos;s what it took to get Marlin 2.1.x running on it — TFT, bed leveling, input shaping, the works.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item><item><title>planet-deconv: a small experiment in single-frame planetary deconvolution</title><link>https://geekastro.dev/blog/planet-deconv/</link><guid isPermaLink="true">https://geekastro.dev/blog/planet-deconv/</guid><description>Research code, not a finished tool — a U-Net trained against PIPP / AutoStakkert outputs, exploring whether you can get stack-quality detail without keeping every frame.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Bringing back System 7 in three days (with help from agents)</title><link>https://geekastro.dev/blog/system7-three-days/</link><guid isPermaLink="true">https://geekastro.dev/blog/system7-three-days/</guid><description>Reverse-engineering System 7 binaries with Ghidra and an LLM, validating in QEMU, and ending up with a bootable prototype in 72 hours.</description><pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Hello, world (rebuilt)</title><link>https://geekastro.dev/blog/welcome/</link><guid isPermaLink="true">https://geekastro.dev/blog/welcome/</guid><description>Why I rebuilt geekastro.dev from the ground up — and what&apos;s coming next.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Why I&apos;m rebuilding World of Warcraft from scratch</title><link>https://geekastro.dev/blog/wowee-from-scratch/</link><guid isPermaLink="true">https://geekastro.dev/blog/wowee-from-scratch/</guid><description>WoWee is a from-scratch open-source WoW client. Here&apos;s the why, the tech stack, and the reason it just got picked up on Hackaday.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>