{
  "attachments": [
    "fa27bca9fcbc.jpeg",
    "fcf75b2accee.jpeg",
    "57e48b5668ab.jpeg"
  ],
  "title": "2026 Week 5",
  "date": "2026-01-30T19:00:00.000Z",
  "thumbnail": "/2026/01/30/w05/fcf75b2accee.jpeg",
  "tags": [
    "weeknotes",
    "miscellanea",
    "3dprinting",
    "feedspool",
    "reading",
    "books",
    "rss",
    "indieweb",
    "golang"
  ],
  "layout": "post",
  "year": "2026",
  "month": "01",
  "day": "30",
  "isDir": true,
  "slug": "w05",
  "type": "entry",
  "postName": "2026-01-30-w05",
  "html": "<p>TL;DR: Miss Biscuits is 90% fluff, 3D printed ghosts instead of guns, snarfed down three Adrian Tchaikovsky books at hyperfocus speed, shipped feedspool-go v0.2.0 with over-engineered lazy loading, learned about GitHub Actions cross-repo triggers, got obsessed with a TR/ST song on repeat, and caught up on Classic Doctor Who featuring cyborg Loch Ness monsters.</p>\n<!--more-->\n\n\n\n<nav role=\"navigation\" class=\"table-of-contents\"></nav>\n\n<h2 id=\"caturday\">Caturday</h2>\n<p>Happy <a href=\"https://masto.hackers.town/@lmorchard/115951934847343916\">#caturday</a> from Miss Biscuits who is 90% fluff:</p>\n<p><img src=\"fa27bca9fcbc.jpeg\" alt=\"A fluffy cat is lying on its back in a sunlit area, with its head tilted and eyes partially closed. The background includes wooden flooring and a textured rug, along with a woven basket nearby.\" width=\"\" height=\"\"></p>\n<h2 id=\"3d-printing-shenanigans\">3D Printing Shenanigans</h2>\n<p>Ended up in a fun thread with folks about my 3D printer setup. I'd <a href=\"https://masto.hackers.town/@lmorchard/115941752477887639\">shared a photo</a> of my basement rig - Prusa MK4S in an enclosure with cereal canisters full of filament spools as dry boxes. The whole thing's enclosed as much as possible because... cats.</p>\n<p><img src=\"fcf75b2accee.jpeg\" alt=\"Photo of a prusa MK4S in an enclosure, under a steel shelving unit with multiple plastic canisters containing spools of 3D printer filament\" width=\"\" height=\"\"></p>\n<p>I also saw a thread about ghost guns and 3D printed parts. I mentioned that I just skipped the gun part and <a href=\"https://masto.hackers.town/@lmorchard/115945739613034261\">printed some ghosts</a>, because that's more fun.</p>\n<p><img src=\"57e48b5668ab.jpeg\" alt=\"Photo of some 3D printed thingies. A few ghosts flipping the bird in semi-transparent filament around a black cauldron. There's also a black ghost with a purple witch hat\" width=\"\" height=\"\"></p>\n<h2 id=\"reading\">Reading</h2>\n<p>Over the last weekend, <a href=\"https://masto.hackers.town/@lmorchard/115948845590213477\">I finished reading</a> <em>Children of Ruin</em> by Adrian Tchaikovsky after getting more and more hyperfocused on snarfing it down.</p>\n<p>Struck me as a wild mix of Vinge's <em>A Deepness in the Sky</em>, Brin's Uplift series, Stephenson's <em>Seveneves</em>, Hawley's <em>Alien: Earth</em>, and odd bits of Star Trek optimism. Somehow it all worked fabulously for me. Oh yeah, and there are bits of exposition straight out of nature documentaries and I was eating all that up too.</p>\n<p>One thing I <a href=\"https://masto.hackers.town/@lmorchard/115948934538922821\">really like</a>: the author managed to build some narrative <a href=\"https://en.wikipedia.org/wiki/Necker_cube\">Necker cubes</a> in this series. That is, from one perspective, something reads like horror - but with a few more details, the perspective flips and it's suddenly the complete opposite.</p>\n<p>On Monday, <a href=\"https://masto.hackers.town/@lmorchard/115985858437989585\">I started reading <em>Children of Memory</em></a>, the next book in the series, and just absolutely housed that down in a day or two.</p>\n<p>After that, I picked up <em>Elder Race</em> (also by Adrian Tchaikovsky) and snarfed it down in a day since it was about half the length. I've gotten through <a href=\"https://masto.hackers.town/@lmorchard/115985858437989585\">7 of his books</a> since last spring. I guess I have a new favorite author.</p>\n<p>Now I'm like, do I chase the ADHD serial enthusiasm and get into more of his books or try something else?</p>\n<h2 id=\"feedspool-go-v020\">feedspool-go v0.2.0</h2>\n<p><a href=\"https://masto.hackers.town/@lmorchard/115960007581716485\">Spent some time</a> hacking on my feedspool last weekend. Found a bug that I realized was making me miss a whole lot of feed items. Fixed that, which made it start rendering a whole lot more items. So I fell down a rabbit hole of making the web UI aggressively lazily loaded.</p>\n<p>Now I've got a statically generated news stream that incrementally loads as I scroll down the page of feeds, only loading as much as I want to see, just before I want to see it. The whole thing is a static site with a 5kb index.html, which is good because I <a href=\"https://masto.hackers.town/@lmorchard/115960024345359433\">accidentally linked</a> to my personal feedspool rather than the project page and brought down the Mastodon orbital link-unfurler laser on my homelab.</p>\n<p>I <a href=\"https://masto.hackers.town/@lmorchard/115960076778611261\">should probably</a> rig this thing up to publish to GitHub Pages so I can leech off their static hosting bandwidth. One problem: the static site generator produces a lot of file churn that <a href=\"https://masto.hackers.town/@lmorchard/115960127879384963\">does terrible things</a> in a git repository. Eventually throws a wrench into GitHub Pages.</p>\n<p>The whole thing is inspired by Dave Winer's River of News concept, which I <a href=\"https://masto.hackers.town/@lmorchard/115980378076368873\">wrote about</a> in the <a href=\"https://blog.lmorchard.com/2026/01/26/feedspool-go-v0-2-0/\">v0.2.0 release post</a>. It's me trying to build the RSS reader I actually want to use.</p>\n<h2 id=\"github-actions-cross-repo-triggers\">GitHub Actions Cross-Repo Triggers</h2>\n<p><a href=\"https://masto.hackers.town/@lmorchard/115975607446237067\">TIL</a> you can trigger GitHub Actions workflows in one repo via workflows in another repo with the proper access token and the <a href=\"https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#repository_dispatch\"><code>repository_dispatch</code> event</a>.</p>\n<p>So I can kinda build a whole CI / evaluation system in a separate repo, even make it reusable between a few different related projects. This seems like it could be handy for maintaining a bunch of related Go CLI tools.</p>\n<h2 id=\"random-media\">Random Media</h2>\n<p><a href=\"https://masto.hackers.town/@lmorchard/115980634374193472\">Suddenly obsessed</a> with repeating a playlist that just keeps going back &amp; forth between \"<a href=\"https://www.youtube.com/watch?v=mjwM0eIQ6Rc\">Dressed for Space</a>\" by TR/ST and the <a href=\"https://www.youtube.com/watch?v=TGPJiWYPXXU\">Ari Mason cover</a>.</p>\n<p><youtube-embed video-id=\"mjwM0eIQ6Rc\" thumbnail=\"./trust-dressed-for-space.png\"></youtube-embed></p>\n<p><youtube-embed video-id=\"TGPJiWYPXXU\" thumbnail=\"e8721bc58227.jpg\">/youtube-embed&gt;</youtube-embed></p>\n<p>Also: <a href=\"https://masto.hackers.town/@lmorchard/115946947090706522\">had a song</a> from Muse's album <em>The 2nd Law</em> come up on shuffle today. I was like, \"oh, I haven't heard their new album in awhile.\" That album came out in 2012. They've had several more since then, including one I missed in 2022. My brain keeps doing this to me. Stop it, brain.</p>\n<p><youtube-embed video-id=\"EF_xdvn52As\" thumbnail=\"7bcdd845a531.jpg\">/youtube-embed&gt;</youtube-embed></p>\n<p>What else? Oh yeah, I was watching <a href=\"https://pluto.tv/us/live-tv/5ce4475cd43850831ca91ce7\">the Classic Doctor Who channel on Pluto TV</a>, <a href=\"https://masto.hackers.town/@lmorchard/115959738894720785\">playing</a> <em>Terror of the Zygons</em> wherein I forgot it's about tentacle aliens who deploy a cyborg Loch Ness monster to wreak havoc on Tom Baker. <a href=\"https://masto.hackers.town/@lmorchard/115959774367840738\">\"You can't explode depth charges in Loch Ness, Brigadier!\"</a></p>\n<h2 id=\"miscellanea\">Miscellanea</h2>\n<div class=\"weeknote-miscellanea\">\n\n<ul>\n<li><p><a href=\"https://asolitarycabin.org/deprecation-notice.html\"><em>Deprecation Notice</em></a> - fictional piece about transitioning to a fully autonomous development pipeline</p>\n</li>\n<li><p><a href=\"https://www.mcsweeneys.net/articles/please-dont-say-mean-things-about-the-ai-that-i-just-invested-a-billion-dollars-in\"><em>Please Don't Say Mean Things about the AI</em></a> - McSweeney's satire on AI investment defensiveness</p>\n</li>\n<li><p><a href=\"https://www.thenation.com/article/society/alaska-student-arrested-eating-ai-art-exhibit/\"><em>Meet the Alaska Student Arrested for Eating an AI Art Exhibit</em></a> - performance art meets protest: \"AI chews up and spits out art made by other people\"</p>\n</li>\n<li><p><a href=\"https://www.theguardian.com/us-news/ng-interactive/2026/jan/18/tech-ai-bubble-burst-reverse-centaur\"><em>AI companies will fail</em></a> - Doctorow on what we'll salvage from the wreckage: cheap GPUs, open-source models, applied statistics expertise</p>\n</li>\n<li><p><a href=\"https://www.anildash.com/2026/01/27/codeless-ecosystem/\"><em>A Codeless Ecosystem</em></a> - orchestrating dozens of AI bots to build software without directly touching code</p>\n</li>\n<li><p><a href=\"https://rselbach.com/your-sub-is-now-my-weekend-project/\"><em>Your App Subscription Is Now My Weekend Project</em></a> - vibecoding is 100% viable for personal stuff: we now have apps on demand</p>\n</li>\n<li><p><a href=\"https://www.youtube.com/watch?v=4u94juYwLLM\"><em>Why Designers Can No Longer Trust the Design Process</em></a> - Jenny Wen from Anthropic explains why the traditional research-first design process no longer fits modern reality</p>\n</li>\n<li><p><a href=\"https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/\"><em>I don't write code anymore - I sculpt it</em></a> - shifting from writing code to sculpting Claude Code outputs, removing excess, making pieces fit and reusable</p>\n</li>\n<li><p><a href=\"https://thenewstack.io/the-head-chef-model-for-ai-assisted-development/\"><em>The head chef model for AI-assisted development</em></a> - your role shifts from implementation to orchestration, from programming to validating</p>\n</li>\n<li><p><a href=\"https://www.danshapiro.com/blog/2026/01/the-five-levels-from-spicy-autocomplete-to-the-software-factory/\"><em>The Five Levels: from Spicy Autocomplete to the Dark Factory</em></a> - five clear tiers of AI code automation</p>\n</li>\n<li><p><a href=\"https://www.vivekhaldar.com/articles/claude-code-subagents-commands-skills-converging/\"><em>Subagents, Commands and Skills Are Converging</em></a> - buried in recent Claude Code releases is a fundamental shift in extensibility</p>\n</li>\n<li><p><a href=\"https://nolanlawson.com/2026/01/24/ai-tribalism/\"><em>AI tribalism</em></a> - a lot of developers burying their heads in the sand, refusing to acknowledge the truth in front of their eyes</p>\n</li>\n<li><p><a href=\"https://doombuds.com/\"><em>DOOMBUDS</em></a> - running the 1993 classic DOOM on an earbud, then connecting it to the internet for remote play</p>\n</li>\n<li><p><a href=\"https://irreducible.io/blog/porting-doom-to-wasm/\"><em>Porting DOOM to WASM</em></a> - stress testing a WebAssembly VM implementation with a DOOM port, because of course</p>\n</li>\n<li><p><a href=\"https://intertwingly.net/blog/2026/01/28/Twilight-Zone.html\"><em>Submitted for Your Approval</em></a> - Rails application running full stack in browser via WebContainers, Action Cable over BroadcastChannel, Active Record over IndexedDB</p>\n</li>\n<li><p><a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API\"><em>Broadcast Channel API</em></a> - basic communication between browsing contexts on the same origin</p>\n</li>\n<li><p><a href=\"https://www.kryogenix.org/days/2025/02/08/use-rss-to-read-newsletters/\"><em>Use RSS to read newsletters</em></a> - if I want to read someone's newsletter, what I'm actually subscribing to is their RSS feed</p>\n</li>\n<li><p><a href=\"https://www.terrygodier.com/phantom-obligation\"><em>Phantom Obligation</em></a> - why do RSS readers look like email clients?</p>\n</li>\n<li><p><a href=\"https://feedsmith.dev/\"><em>Feedsmith</em></a> - fast JavaScript feed parser and generator for RSS, Atom, RDF, and JSON Feed</p>\n</li>\n<li><p><a href=\"https://www.sqlite.org/np1queryprob.html\"><em>Many Small Queries Are Efficient In SQLite</em></a> - SQLite runs in the same process, so N+1 queries aren't the problem they are with client/server databases</p>\n</li>\n<li><p><a href=\"https://hackaday.com/2026/01/28/using-3d-printing-and-copper-tape-to-make-pcbs/\"><em>Using 3D Printing And Copper Tape To Make PCBs</em></a> - interesting technique for custom PCBs with just a 3D printer and copper tape</p>\n</li>\n<li><p><a href=\"https://www.youtube.com/watch?v=eQe1hxpRBKs\"><em>Making a Factory Out Of LEGO That Builds LEGO</em></a> - turning a LEGO car factory into a general pick-and-place machine</p>\n</li>\n</ul>\n</div>\n\n\n",
  "body": "TL;DR: Miss Biscuits is 90% fluff, 3D printed ghosts instead of guns, snarfed down three Adrian Tchaikovsky books at hyperfocus speed, shipped feedspool-go v0.2.0 with over-engineered lazy loading, learned about GitHub Actions cross-repo triggers, got obsessed with a TR/ST song on repeat, and caught up on Classic Doctor Who featuring cyborg Loch Ness monsters.\n\n<!--more-->\n\n<nav role=\"navigation\" class=\"table-of-contents\"></nav>\n\n## Caturday\n\nHappy [#caturday](https://masto.hackers.town/@lmorchard/115951934847343916) from Miss Biscuits who is 90% fluff:\n\n![A fluffy cat is lying on its back in a sunlit area, with its head tilted and eyes partially closed. The background includes wooden flooring and a textured rug, along with a woven basket nearby.](fa27bca9fcbc.jpeg)\n\n## 3D Printing Shenanigans\n\nEnded up in a fun thread with folks about my 3D printer setup. I'd [shared a photo](https://masto.hackers.town/@lmorchard/115941752477887639) of my basement rig - Prusa MK4S in an enclosure with cereal canisters full of filament spools as dry boxes. The whole thing's enclosed as much as possible because... cats.\n\n![Photo of a prusa MK4S in an enclosure, under a steel shelving unit with multiple plastic canisters containing spools of 3D printer filament](fcf75b2accee.jpeg)\n\nI also saw a thread about ghost guns and 3D printed parts. I mentioned that I just skipped the gun part and [printed some ghosts](https://masto.hackers.town/@lmorchard/115945739613034261), because that's more fun.\n\n![Photo of some 3D printed thingies. A few ghosts flipping the bird in semi-transparent filament around a black cauldron. There's also a black ghost with a purple witch hat](57e48b5668ab.jpeg)\n\n## Reading\n\nOver the last weekend, [I finished reading](https://masto.hackers.town/@lmorchard/115948845590213477) *Children of Ruin* by Adrian Tchaikovsky after getting more and more hyperfocused on snarfing it down.\n\nStruck me as a wild mix of Vinge's *A Deepness in the Sky*, Brin's Uplift series, Stephenson's *Seveneves*, Hawley's *Alien: Earth*, and odd bits of Star Trek optimism. Somehow it all worked fabulously for me. Oh yeah, and there are bits of exposition straight out of nature documentaries and I was eating all that up too.\n\nOne thing I [really like](https://masto.hackers.town/@lmorchard/115948934538922821): the author managed to build some narrative [Necker cubes](https://en.wikipedia.org/wiki/Necker_cube) in this series. That is, from one perspective, something reads like horror - but with a few more details, the perspective flips and it's suddenly the complete opposite.\n\nOn Monday, [I started reading *Children of Memory*](https://masto.hackers.town/@lmorchard/115985858437989585), the next book in the series, and just absolutely housed that down in a day or two.\n\nAfter that, I picked up *Elder Race* (also by Adrian Tchaikovsky) and snarfed it down in a day since it was about half the length. I've gotten through [7 of his books](https://masto.hackers.town/@lmorchard/115985858437989585) since last spring. I guess I have a new favorite author.\n\nNow I'm like, do I chase the ADHD serial enthusiasm and get into more of his books or try something else?\n\n## feedspool-go v0.2.0\n\n[Spent some time](https://masto.hackers.town/@lmorchard/115960007581716485) hacking on my feedspool last weekend. Found a bug that I realized was making me miss a whole lot of feed items. Fixed that, which made it start rendering a whole lot more items. So I fell down a rabbit hole of making the web UI aggressively lazily loaded.\n\nNow I've got a statically generated news stream that incrementally loads as I scroll down the page of feeds, only loading as much as I want to see, just before I want to see it. The whole thing is a static site with a 5kb index.html, which is good because I [accidentally linked](https://masto.hackers.town/@lmorchard/115960024345359433) to my personal feedspool rather than the project page and brought down the Mastodon orbital link-unfurler laser on my homelab.\n\nI [should probably](https://masto.hackers.town/@lmorchard/115960076778611261) rig this thing up to publish to GitHub Pages so I can leech off their static hosting bandwidth. One problem: the static site generator produces a lot of file churn that [does terrible things](https://masto.hackers.town/@lmorchard/115960127879384963) in a git repository. Eventually throws a wrench into GitHub Pages.\n\nThe whole thing is inspired by Dave Winer's River of News concept, which I [wrote about](https://masto.hackers.town/@lmorchard/115980378076368873) in the [v0.2.0 release post](https://blog.lmorchard.com/2026/01/26/feedspool-go-v0-2-0/). It's me trying to build the RSS reader I actually want to use.\n\n## GitHub Actions Cross-Repo Triggers\n\n[TIL](https://masto.hackers.town/@lmorchard/115975607446237067) you can trigger GitHub Actions workflows in one repo via workflows in another repo with the proper access token and the [`repository_dispatch` event](https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#repository_dispatch).\n\nSo I can kinda build a whole CI / evaluation system in a separate repo, even make it reusable between a few different related projects. This seems like it could be handy for maintaining a bunch of related Go CLI tools.\n\n## Random Media\n\n[Suddenly obsessed](https://masto.hackers.town/@lmorchard/115980634374193472) with repeating a playlist that just keeps going back & forth between \"[Dressed for Space](https://www.youtube.com/watch?v=mjwM0eIQ6Rc)\" by TR/ST and the [Ari Mason cover](https://www.youtube.com/watch?v=TGPJiWYPXXU).\n\n<youtube-embed video-id=\"mjwM0eIQ6Rc\" thumbnail=\"./trust-dressed-for-space.png\"></youtube-embed>\n\n<youtube-embed video-id=\"TGPJiWYPXXU\" thumbnail=\"e8721bc58227.jpg\">/youtube-embed>\n\nAlso: [had a song](https://masto.hackers.town/@lmorchard/115946947090706522) from Muse's album *The 2nd Law* come up on shuffle today. I was like, \"oh, I haven't heard their new album in awhile.\" That album came out in 2012. They've had several more since then, including one I missed in 2022. My brain keeps doing this to me. Stop it, brain.\n\n<youtube-embed video-id=\"EF_xdvn52As\" thumbnail=\"7bcdd845a531.jpg\">/youtube-embed>\n\nWhat else? Oh yeah, I was watching [the Classic Doctor Who channel on Pluto TV](https://pluto.tv/us/live-tv/5ce4475cd43850831ca91ce7), [playing](https://masto.hackers.town/@lmorchard/115959738894720785) *Terror of the Zygons* wherein I forgot it's about tentacle aliens who deploy a cyborg Loch Ness monster to wreak havoc on Tom Baker. [\"You can't explode depth charges in Loch Ness, Brigadier!\"](https://masto.hackers.town/@lmorchard/115959774367840738)\n\n## Miscellanea\n\n<div class=\"weeknote-miscellanea\">\n\n* [*Deprecation Notice*](https://asolitarycabin.org/deprecation-notice.html) - fictional piece about transitioning to a fully autonomous development pipeline\n\n* [*Please Don't Say Mean Things about the AI*](https://www.mcsweeneys.net/articles/please-dont-say-mean-things-about-the-ai-that-i-just-invested-a-billion-dollars-in) - McSweeney's satire on AI investment defensiveness\n\n* [*Meet the Alaska Student Arrested for Eating an AI Art Exhibit*](https://www.thenation.com/article/society/alaska-student-arrested-eating-ai-art-exhibit/) - performance art meets protest: \"AI chews up and spits out art made by other people\"\n\n* [*AI companies will fail*](https://www.theguardian.com/us-news/ng-interactive/2026/jan/18/tech-ai-bubble-burst-reverse-centaur) - Doctorow on what we'll salvage from the wreckage: cheap GPUs, open-source models, applied statistics expertise\n\n* [*A Codeless Ecosystem*](https://www.anildash.com/2026/01/27/codeless-ecosystem/) - orchestrating dozens of AI bots to build software without directly touching code\n\n* [*Your App Subscription Is Now My Weekend Project*](https://rselbach.com/your-sub-is-now-my-weekend-project/) - vibecoding is 100% viable for personal stuff: we now have apps on demand\n\n* [*Why Designers Can No Longer Trust the Design Process*](https://www.youtube.com/watch?v=4u94juYwLLM) - Jenny Wen from Anthropic explains why the traditional research-first design process no longer fits modern reality\n\n* [*I don't write code anymore - I sculpt it*](https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/) - shifting from writing code to sculpting Claude Code outputs, removing excess, making pieces fit and reusable\n\n* [*The head chef model for AI-assisted development*](https://thenewstack.io/the-head-chef-model-for-ai-assisted-development/) - your role shifts from implementation to orchestration, from programming to validating\n\n* [*The Five Levels: from Spicy Autocomplete to the Dark Factory*](https://www.danshapiro.com/blog/2026/01/the-five-levels-from-spicy-autocomplete-to-the-software-factory/) - five clear tiers of AI code automation\n\n* [*Subagents, Commands and Skills Are Converging*](https://www.vivekhaldar.com/articles/claude-code-subagents-commands-skills-converging/) - buried in recent Claude Code releases is a fundamental shift in extensibility\n\n* [*AI tribalism*](https://nolanlawson.com/2026/01/24/ai-tribalism/) - a lot of developers burying their heads in the sand, refusing to acknowledge the truth in front of their eyes\n\n* [*DOOMBUDS*](https://doombuds.com/) - running the 1993 classic DOOM on an earbud, then connecting it to the internet for remote play\n\n* [*Porting DOOM to WASM*](https://irreducible.io/blog/porting-doom-to-wasm/) - stress testing a WebAssembly VM implementation with a DOOM port, because of course\n\n* [*Submitted for Your Approval*](https://intertwingly.net/blog/2026/01/28/Twilight-Zone.html) - Rails application running full stack in browser via WebContainers, Action Cable over BroadcastChannel, Active Record over IndexedDB\n\n* [*Broadcast Channel API*](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API) - basic communication between browsing contexts on the same origin\n\n* [*Use RSS to read newsletters*](https://www.kryogenix.org/days/2025/02/08/use-rss-to-read-newsletters/) - if I want to read someone's newsletter, what I'm actually subscribing to is their RSS feed\n\n* [*Phantom Obligation*](https://www.terrygodier.com/phantom-obligation) - why do RSS readers look like email clients?\n\n* [*Feedsmith*](https://feedsmith.dev/) - fast JavaScript feed parser and generator for RSS, Atom, RDF, and JSON Feed\n\n* [*Many Small Queries Are Efficient In SQLite*](https://www.sqlite.org/np1queryprob.html) - SQLite runs in the same process, so N+1 queries aren't the problem they are with client/server databases\n\n* [*Using 3D Printing And Copper Tape To Make PCBs*](https://hackaday.com/2026/01/28/using-3d-printing-and-copper-tape-to-make-pcbs/) - interesting technique for custom PCBs with just a 3D printer and copper tape\n\n* [*Making a Factory Out Of LEGO That Builds LEGO*](https://www.youtube.com/watch?v=eQe1hxpRBKs) - turning a LEGO car factory into a general pick-and-place machine\n\n</div>\n",
  "parentPath": "./content/posts/2026/2026-01-30-w05",
  "path": "2026/01/30/w05",
  "summary": "TL;DR: Miss Biscuits is 90% fluff, 3D printed ghosts instead of guns, snarfed down three Adrian Tchaikovsky books at hyperfocus speed, shipped feedspool-go v0.2.0 with over-engineered lazy loading, learned about GitHub Actions cross-repo triggers, got obsessed with a TR/ST song on repeat, and caught up on Classic Doctor Who featuring cyborg Loch Ness monsters.",
  "needsBuild": true,
  "prevPostPath": "2026/01/29/miscellanea",
  "prevPostTitle": "Miscellanea for 2026-01-29",
  "nextPostPath": "2026/01/30/miscellanea",
  "nextPostTitle": "Miscellanea for 2026-01-30"
}