{
  "attachments": [
    "6d52746cb3d1.webp",
    "8480b013f881.webp",
    "dec424a08abe.webp",
    "8c7526937078.jpg",
    "9f27ee6a1b1c.jpg",
    "18e50a1e86cf.jpg",
    "f49830a82abd.jpg",
    "bcbfce12277b.jpg",
    "1955129c62f3.jpg",
    "2c60560fbd02.jpg",
    "54d9572af0e5.jpg",
    "a8054b3de96d.jpg",
    "bed65ced57ed.jpg",
    "79d15244ef12.jpg"
  ],
  "title": "A masochist and his MacBook (Week 26)",
  "date": "2026-06-26T19:00:00.000Z",
  "thumbnail": "/2026/06/26/w26/f49830a82abd.jpg",
  "tags": [
    "weeknotes",
    "linux",
    "apple",
    "retrocomputing",
    "3dprinting",
    "gaming",
    "cats"
  ],
  "layout": "post",
  "year": "2026",
  "month": "06",
  "day": "26",
  "isDir": true,
  "slug": "w26",
  "type": "entry",
  "postName": "2026-06-26-w26",
  "html": "<p><em>TL;DR:</em> I spent a good chunk of this week trying to drag a 14-year-old MacBook Pro into the present by way of every Linux distro that would boot, got a screen full of static for my trouble, and eventually clawed my way to a working Fedora install. Also: my Benchy finally floats, purple gaming gear keeps breeding on my desk, and I scheduled a memorial tattoo for Puck (lost in 2015).</p>\n<!--more-->\n\n\n\n<nav role=\"navigation\" class=\"table-of-contents\"></nav>\n\n<h2 id=\"a-masochist-and-his-macbook\">A masochist and his MacBook</h2>\n<p>The sudden ADHD-driven side-project of my week was a mid-2012 Retina MacBook Pro that macOS has long since <a href=\"https://masto.hackers.town/@lmorchard/116796321955213327\">given up on</a>. Still in decent shape physically - although I <em>did</em> <a href=\"https://www.printables.com/model/804933-macbook-pro-feet-a1398\">print some new feet for it</a>.</p>\n<image-gallery>\n\n<p><img src=\"6d52746cb3d1.webp\" alt=\"Close-up of one corner of the MacBook's underside, with a black 3D-printed disc foot stuck on and green trees blurred through a window behind\" width=\"\" height=\"\"></p>\n<p><img src=\"8480b013f881.webp\" alt=\"Side profile of the MacBook Pro's port edge, raised slightly off the desk on a black 3D-printed foot\" width=\"\" height=\"\"></p>\n<p><img src=\"dec424a08abe.webp\" alt=\"The closed MacBook Pro lying upside down on a desk with a black iFixit toolkit pouch resting on its underside\" width=\"\" height=\"\"></p>\n</image-gallery>\n\n<p>But, it's been abandoned by Apple for OS updates. I got it into my head that I could give it a few more years of life as a basement word processor or a tinkering terminal, and proceeded to spend the week learning exactly how stubborn that idea was.</p>\n<p>The tour: the latest Ubuntu LTS installer gave me <a href=\"https://masto.hackers.town/@lmorchard/116790622035814330\">nothing but a green screen</a> (probably nvidia drivers). Linux Mint installed in safe mode, got me wifi and a touchpad, but never figured out suspend.</p>\n<p>So I figured I'd back out and try a network reinstall of macOS instead, which is how I <a href=\"https://masto.hackers.town/@lmorchard/116790565742610954\">ended up face to face with Mountain Lion</a> again - which I guess was near enough to the original OS with which this thing shipped:</p>\n<p><img src=\"8c7526937078.jpg\" alt=\"A laptop screen showing the OS X Mountain Lion installer, prompting the user to select an installation disk\" width=\"\" height=\"\"></p>\n<p>Which, of course, turned out to be <a href=\"https://masto.hackers.town/@lmorchard/116790662969313014\">too old</a>. Too old for what? Yes.</p>\n<p>Being a <a href=\"https://masto.hackers.town/@lmorchard/116796157295712397\">masochist</a>, I clawed the thing up to Catalina. That's newish-enough to run the latest version of Firefox and many other apps - but things are moving on from that version of macOS.</p>\n<p>So then I went for a Fedora KDE desktop dual-boot. The live ISO behaved better than Mint did, right up until the installer segfaulted on me.</p>\n<p>Turns out it's <a href=\"https://bugzilla.redhat.com/show_bug.cgi?id=2411887\">a known bug</a>: Fedora's new web-based installer (codenamed \"slitherer\") crashes on nvidia hardware, and the <a href=\"https://discussion.fedoraproject.org/t/installer-crashes-in-storage-editor-in-all-live-environments-except-workstation/192590\">workaround</a> is to point Anaconda at Firefox instead. After that, <a href=\"https://masto.hackers.town/@lmorchard/116796172731330834\">cute dragons</a>:</p>\n<p><img src=\"9f27ee6a1b1c.jpg\" alt=\"The final screen of a Fedora install, showing a &quot;Completed!&quot; dialog with two cartoon dragon mascots\" width=\"\" height=\"\"></p>\n<p>The other unsung hero was a <a href=\"https://masto.hackers.town/@lmorchard/116796233709650271\">cheap USB Ethernet widget</a>, because it turns out every Linux distro on earth hates the wifi hardware in every Apple laptop:</p>\n<p><img src=\"18e50a1e86cf.jpg\" alt=\"A Benfei USB-ethernet adapter connecting an ethernet cable to an old MacBook Pro\" width=\"\" height=\"\"></p>\n<p>So where did I land, after all that? Tallying it up: Ubuntu didn't work at all, Mint <em>mostly</em> worked (wifi yes, suspend never), and <a href=\"https://masto.hackers.town/@lmorchard/116796342079498672\">Fedora KDE worked</a> including suspend but not wifi, until I activated some non-free repos to chase the wifi drivers, did a software upgrade, rebooted, and got this:</p>\n<p><img src=\"f49830a82abd.jpg\" alt=\"A silver MacBook Pro with its screen filled with colorful horizontal lines of static\" width=\"\" height=\"\"></p>\n<p>I suspect I <a href=\"https://masto.hackers.town/@lmorchard/116796330498710257\">dragged in some bum nvidia drivers</a> along with the wifi ones.</p>\n<p>From here, I learned about <code>dnf history list</code> and <code>dnf history undo</code>, along with more carefully segmenting the list of needful updates. I kind of applied a <code>git bisect</code> algorithm to the whole thing, danced with <code>dnf update</code> and <code>dnf history undo</code> to pare down the updates repeatedly in a rough binary search until things stopped breaking.</p>\n<p>Oddly enough, it wasn't nvidia drivers - it was something in KDE or Qt, which I've got version locked for now until I deign to wrestle with all this again.</p>\n<p>Now I have a working Fedora install. The wifi works, after a struggle with the open-source driver causing display glitches under heavy network traffic. Suspend works. The trackpad works. The keyboard works. The screen works. Probably a few things left not working, but this seems good enough for now.</p>\n<p>This can be a fine homelab terminal and word processor for a few more years, and I can stop trying to make it do more than it wants to. Oh, and I still have this older install of macOS Catalina on a separate partition, just in case.</p>\n<h2 id=\"boats-that-sometimes-float\">Boats that (sometimes) float</h2>\n<p>The <a href=\"https://masto.hackers.town/@lmorchard/116806580746594691\">3D printing</a> continues, and I have learned that a Benchy makes a deeply unconvincing boat. The standard one capsizes immediately. But I'm still learning this ASA stuff (continuing last week's adventures in materials I don't fully understand), and by the end of the week I'd printed <a href=\"https://masto.hackers.town/@lmorchard/116813343483915806\">one that actually floats</a>, listing a bit to port, with a smokestack that got a little mangled in the print:</p>\n<image-gallery>\n\n<p><img src=\"bcbfce12277b.jpg\" alt=\"A black 3D-printed tugboat floating on a pond next to green water hyacinths\" width=\"\" height=\"\"></p>\n<p><img src=\"1955129c62f3.jpg\" alt=\"A capsized Benchy floating in dark, sun-dappled water\" width=\"\" height=\"\"></p>\n<p><img src=\"2c60560fbd02.jpg\" alt=\"A miniature black boat floating in a murky pond among wet vines and flowers\" width=\"\" height=\"\"></p>\n</image-gallery>\n\n<h2 id=\"gaming-gear-that-always-breeds\">Gaming gear that (always) breeds</h2>\n<p>Gaming gear is <a href=\"https://masto.hackers.town/@lmorchard/116812195025654947\">accumulating on my desk</a> again, apparently of its own accord, and apparently within <a href=\"https://masto.hackers.town/@lmorchard/116812353664926556\">a fairly specific color range</a>:</p>\n<image-gallery>\n\n<p><img src=\"54d9572af0e5.jpg\" alt=\"A purple Xbox controller, handheld game consoles, and 3D-printed figurines on a wooden desk\" width=\"\" height=\"\"></p>\n<p><img src=\"a8054b3de96d.jpg\" alt=\"A cluttered wooden desk full of purple items: a game controller, a water bottle, and figurines\" width=\"\" height=\"\"></p>\n</image-gallery>\n\n<p>The culprit, I think, is that a <a href=\"https://masto.hackers.town/@lmorchard/116791781636246649\">random brain ping</a> from a YouTube video gave me a sudden hankering to play Devil's Crush for the TurboGrafx-16 on my little Anbernic. Which led to Pokémon Pinball on the GBA, which led to wanting Metroid Prime Pinball on the DS. I've never much cared for video-game pinball before, and I'm <a href=\"https://masto.hackers.town/@lmorchard/116791785182491534\">genuinely terrible</a> at the physical kind, but suddenly it has its hooks in me. Weird brain.</p>\n<h2 id=\"a-tattoo-for-puck\">A tattoo for Puck</h2>\n<p>I <a href=\"https://masto.hackers.town/@lmorchard/116789633870344909\">scheduled my second tattoo</a> this week, this one for Puck. <a href=\"https://blog.lmorchard.com/2015/04/15/goodbye-puck/\">I lost him back in 2015</a>, and he was an unbelievably good pal.</p>\n<p><img src=\"bed65ced57ed.jpg\" alt=\"Two young cats perched on a vintage CRT monitor, in a nostalgic flash-lit photo\" width=\"\" height=\"\"></p>\n<p>Puck and his sister Inanna were the <a href=\"https://masto.hackers.town/@lmorchard/116789808337846838\">first cats I took care of</a> as an adult. They'd both purr and start kneading the moment I walked into a room. Puck would jump straight from the floor up onto my shoulders and go to sleep there. Eleven years gone, but worth a permanent mark now that I've <a href=\"/2026/05/21/w18-w19-w20-w21/\">broken the seal with Catsby</a>.</p>\n<p>The current crew is doing fine, for the record. The trackball <a href=\"https://masto.hackers.town/@lmorchard/116796486680027860\">remains undefeated</a> as the superior pointing device for the discerning cat caretaker, mostly because it leaves a free hand for the cat asleep on your arm.</p>\n<p><img src=\"79d15244ef12.jpg\" alt=\"A black cat sleeping in a plush bed with its paw resting on a tattooed arm using a trackball mouse at a desk\" width=\"\" height=\"\"></p>\n<h2 id=\"miscellanea\">Miscellanea</h2>\n<div class=\"weeknote-miscellanea\">\n\n<ul>\n<li><p>On the YouTube side, my one like of the week was a retro-TV rabbit hole: <a href=\"https://www.youtube.com/watch?v=153U7Kwl_cg\"><em>That's Incredible! The Most Sadistic Show on TV (and We LOVED It)</em></a>, on the 1980s ABC phenomenon that paraded bizarre people and dangerous stunts across Monday nights.\n<youtube-embed video-id=\"153U7Kwl_cg\" title=\"That's Incredible! The Most Sadistic Show on TV (and We LOVED It)\" thumbnail=\"d55cf49ddf91.jpg\"></youtube-embed></p>\n</li>\n<li><p>And a happy one for the podcast feed: <a href=\"https://pocketcasts.com/podcast/c32c37c0-5206-013f-1f83-0e98e27f20d9\">the STARLOG Podcast is back, with Annalee Newitz</a>. Always glad when good things come back from the dead, which, given the rest of this week, is apparently the theme.</p>\n</li>\n<li><p><a href=\"https://www.pwnwriter.me/syndications/eipi-boo-ssh\">eipi.boo</a>: an anonymous confession board that lives entirely in your terminal over SSH. The terminal-as-app aesthetic gets me every time.</p>\n</li>\n<li><p>A small cluster of personal-website craft: <a href=\"https://specification.website/\">The Website Specification</a>, a platform-agnostic checklist of the technical features every decent website should have (for humans <em>and</em> agents), and <a href=\"https://hawksley.dev/blog/json-ld-explained-for-personal-websites/\">JSON-LD Explained for Personal Websites</a> on adding structured data so crawlers understand your pages.</p>\n</li>\n<li><p>On the blogging-mechanics front: <a href=\"https://handwritten.danieljanus.pl/\">a blog written entirely by hand</a>, and a very practical <a href=\"https://foosel.net/til/how-to-manage-this-page-from-my-phone-in-2026/\">how-to on managing a Hugo site from an Android phone in 2026</a>, which I keep meaning to sort out for myself.</p>\n</li>\n<li><p><a href=\"https://github.com/argyleink/prop-for-that\">prop-for-that</a>: what JavaScript knows (pointer position, viewport size, battery, network), now exposed to CSS via custom properties, batched down to one <code>setProperty</code> per frame. Nifty.</p>\n</li>\n<li><p>For the gamedev shelf: <a href=\"https://tck.mn/blog/correlated-randomness-sts2/\">Correlated randomness in Slay the Spire 2</a>, a great deep-dive on how shared PRNG seeds leaked future-randomness info to crafty players, and <a href=\"https://rivalis.dev/\">Rivalis</a>, an open-source real-time multiplayer framework for browser games.</p>\n</li>\n<li><p>The Vergecast had me thinking about hardware this week, which lined up neatly with two bookmarks: <a href=\"https://blog.matthewbrunelle.com/my-steam-machine-is-a-50ft-hdmi-cable/\">My Steam Machine is a 50ft HDMI Cable</a> (couch gaming via a comically long cable plus Bazzite) and a <a href=\"https://manualdousuario.net/en/smart-glasses-ugly-tacky/\">takedown of the current crop of tacky smart glasses</a>, which can't hide the chips and batteries yet so they all have those thick Larry-David's-dad rims.</p>\n</li>\n<li><p>Handheld retro adjacency: <a href=\"https://get-starboard.app/\">Starboard</a> brings the Portmaster catalogue of community game ports to Android handhelds by running them in a real Linux environment under the hood.</p>\n</li>\n<li><p>Two on the agentic-web-and-gadgets theme: Richard MacManus on <a href=\"https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/\">building \"Ask Ricmac\"</a>, an AI chatbot trained on his own years of writing, and <a href=\"https://github.com/maddiedreese/xteink-tamagotchi\">xteink-tamagotchi</a>, which displays your AI assistant's activity on a portable e-ink screen like a little digital pet.</p>\n</li>\n<li><p>Soundtrack for all of the above was the usual darkwave/synth rotation in heavy use: Clan of Xymox, VNV Nation, ACTORS, Kite, Ladytron, and TR/ST. And for some reason this week, I feel like throwing a bunch of video embeds in here, if only for me to listen to again.</p>\n<p><youtube-embed video-id=\"e89waZJbuQ0\" thumbnail=\"30b7881f1f0f.jpg\"></youtube-embed></p>\n<p><youtube-embed video-id=\"72A9nFNhdOM\" thumbnail=\"ee43ea11c657.jpg\"></youtube-embed></p>\n<p><youtube-embed video-id=\"CuiKeaqERTU\" thumbnail=\"18e43f5b3b6a.jpg\"></youtube-embed></p>\n<p><youtube-embed video-id=\"mbmZ5XEHkHA\" thumbnail=\"a07031c0f7ac.jpg\"></youtube-embed></p>\n<p><youtube-embed video-id=\"ZmIRYHoj6So\" thumbnail=\"182e3faa91b2.jpg\"></youtube-embed></p>\n<p><youtube-embed video-id=\"gtqvXw7vFO0\" thumbnail=\"0a3eb759d3e4.jpg\"></youtube-embed></p>\n</li>\n</ul>\n</div>\n\n\n\n<p>Somehow this is Week 26, which means we're halfway through 2026 already. I refuse to discuss it further.</p>\n",
  "body": "*TL;DR:* I spent a good chunk of this week trying to drag a 14-year-old MacBook Pro into the present by way of every Linux distro that would boot, got a screen full of static for my trouble, and eventually clawed my way to a working Fedora install. Also: my Benchy finally floats, purple gaming gear keeps breeding on my desk, and I scheduled a memorial tattoo for Puck (lost in 2015).\n\n<!--more-->\n\n<nav role=\"navigation\" class=\"table-of-contents\"></nav>\n\n## A masochist and his MacBook\n\nThe sudden ADHD-driven side-project of my week was a mid-2012 Retina MacBook Pro that macOS has long since [given up on](https://masto.hackers.town/@lmorchard/116796321955213327). Still in decent shape physically - although I *did* [print some new feet for it](https://www.printables.com/model/804933-macbook-pro-feet-a1398).\n\n<image-gallery>\n\n![Close-up of one corner of the MacBook's underside, with a black 3D-printed disc foot stuck on and green trees blurred through a window behind](6d52746cb3d1.webp)\n\n![Side profile of the MacBook Pro's port edge, raised slightly off the desk on a black 3D-printed foot](8480b013f881.webp)\n\n![The closed MacBook Pro lying upside down on a desk with a black iFixit toolkit pouch resting on its underside](dec424a08abe.webp)\n\n</image-gallery>\n\nBut, it's been abandoned by Apple for OS updates. I got it into my head that I could give it a few more years of life as a basement word processor or a tinkering terminal, and proceeded to spend the week learning exactly how stubborn that idea was.\n\nThe tour: the latest Ubuntu LTS installer gave me [nothing but a green screen](https://masto.hackers.town/@lmorchard/116790622035814330) (probably nvidia drivers). Linux Mint installed in safe mode, got me wifi and a touchpad, but never figured out suspend.\n\nSo I figured I'd back out and try a network reinstall of macOS instead, which is how I [ended up face to face with Mountain Lion](https://masto.hackers.town/@lmorchard/116790565742610954) again - which I guess was near enough to the original OS with which this thing shipped:\n\n![A laptop screen showing the OS X Mountain Lion installer, prompting the user to select an installation disk](8c7526937078.jpg)\n\nWhich, of course, turned out to be [too old](https://masto.hackers.town/@lmorchard/116790662969313014). Too old for what? Yes.\n\nBeing a [masochist](https://masto.hackers.town/@lmorchard/116796157295712397), I clawed the thing up to Catalina. That's newish-enough to run the latest version of Firefox and many other apps - but things are moving on from that version of macOS.\n\nSo then I went for a Fedora KDE desktop dual-boot. The live ISO behaved better than Mint did, right up until the installer segfaulted on me.\n\nTurns out it's [a known bug](https://bugzilla.redhat.com/show_bug.cgi?id=2411887): Fedora's new web-based installer (codenamed \"slitherer\") crashes on nvidia hardware, and the [workaround](https://discussion.fedoraproject.org/t/installer-crashes-in-storage-editor-in-all-live-environments-except-workstation/192590) is to point Anaconda at Firefox instead. After that, [cute dragons](https://masto.hackers.town/@lmorchard/116796172731330834):\n\n![The final screen of a Fedora install, showing a \"Completed!\" dialog with two cartoon dragon mascots](9f27ee6a1b1c.jpg)\n\nThe other unsung hero was a [cheap USB Ethernet widget](https://masto.hackers.town/@lmorchard/116796233709650271), because it turns out every Linux distro on earth hates the wifi hardware in every Apple laptop:\n\n![A Benfei USB-ethernet adapter connecting an ethernet cable to an old MacBook Pro](18e50a1e86cf.jpg)\n\nSo where did I land, after all that? Tallying it up: Ubuntu didn't work at all, Mint *mostly* worked (wifi yes, suspend never), and [Fedora KDE worked](https://masto.hackers.town/@lmorchard/116796342079498672) including suspend but not wifi, until I activated some non-free repos to chase the wifi drivers, did a software upgrade, rebooted, and got this:\n\n![A silver MacBook Pro with its screen filled with colorful horizontal lines of static](f49830a82abd.jpg)\n\nI suspect I [dragged in some bum nvidia drivers](https://masto.hackers.town/@lmorchard/116796330498710257) along with the wifi ones.\n\nFrom here, I learned about `dnf history list` and `dnf history undo`, along with more carefully segmenting the list of needful updates. I kind of applied a `git bisect` algorithm to the whole thing, danced with `dnf update` and `dnf history undo` to pare down the updates repeatedly in a rough binary search until things stopped breaking.\n\nOddly enough, it wasn't nvidia drivers - it was something in KDE or Qt, which I've got version locked for now until I deign to wrestle with all this again.\n\nNow I have a working Fedora install. The wifi works, after a struggle with the open-source driver causing display glitches under heavy network traffic. Suspend works. The trackpad works. The keyboard works. The screen works. Probably a few things left not working, but this seems good enough for now.\n\nThis can be a fine homelab terminal and word processor for a few more years, and I can stop trying to make it do more than it wants to. Oh, and I still have this older install of macOS Catalina on a separate partition, just in case.\n\n## Boats that (sometimes) float\n\nThe [3D printing](https://masto.hackers.town/@lmorchard/116806580746594691) continues, and I have learned that a Benchy makes a deeply unconvincing boat. The standard one capsizes immediately. But I'm still learning this ASA stuff (continuing last week's adventures in materials I don't fully understand), and by the end of the week I'd printed [one that actually floats](https://masto.hackers.town/@lmorchard/116813343483915806), listing a bit to port, with a smokestack that got a little mangled in the print:\n\n<image-gallery>\n\n![A black 3D-printed tugboat floating on a pond next to green water hyacinths](bcbfce12277b.jpg)\n\n![A capsized Benchy floating in dark, sun-dappled water](1955129c62f3.jpg)\n\n![A miniature black boat floating in a murky pond among wet vines and flowers](2c60560fbd02.jpg)\n\n</image-gallery>\n\n## Gaming gear that (always) breeds\n\nGaming gear is [accumulating on my desk](https://masto.hackers.town/@lmorchard/116812195025654947) again, apparently of its own accord, and apparently within [a fairly specific color range](https://masto.hackers.town/@lmorchard/116812353664926556):\n\n<image-gallery>\n\n![A purple Xbox controller, handheld game consoles, and 3D-printed figurines on a wooden desk](54d9572af0e5.jpg)\n\n![A cluttered wooden desk full of purple items: a game controller, a water bottle, and figurines](a8054b3de96d.jpg)\n\n</image-gallery>\n\nThe culprit, I think, is that a [random brain ping](https://masto.hackers.town/@lmorchard/116791781636246649) from a YouTube video gave me a sudden hankering to play Devil's Crush for the TurboGrafx-16 on my little Anbernic. Which led to Pokémon Pinball on the GBA, which led to wanting Metroid Prime Pinball on the DS. I've never much cared for video-game pinball before, and I'm [genuinely terrible](https://masto.hackers.town/@lmorchard/116791785182491534) at the physical kind, but suddenly it has its hooks in me. Weird brain.\n\n## A tattoo for Puck\n\nI [scheduled my second tattoo](https://masto.hackers.town/@lmorchard/116789633870344909) this week, this one for Puck. [I lost him back in 2015](https://blog.lmorchard.com/2015/04/15/goodbye-puck/), and he was an unbelievably good pal.\n\n![Two young cats perched on a vintage CRT monitor, in a nostalgic flash-lit photo](bed65ced57ed.jpg)\n\nPuck and his sister Inanna were the [first cats I took care of](https://masto.hackers.town/@lmorchard/116789808337846838) as an adult. They'd both purr and start kneading the moment I walked into a room. Puck would jump straight from the floor up onto my shoulders and go to sleep there. Eleven years gone, but worth a permanent mark now that I've [broken the seal with Catsby](/2026/05/21/w18-w19-w20-w21/).\n\nThe current crew is doing fine, for the record. The trackball [remains undefeated](https://masto.hackers.town/@lmorchard/116796486680027860) as the superior pointing device for the discerning cat caretaker, mostly because it leaves a free hand for the cat asleep on your arm.\n\n![A black cat sleeping in a plush bed with its paw resting on a tattooed arm using a trackball mouse at a desk](79d15244ef12.jpg)\n\n## Miscellanea\n\n<div class=\"weeknote-miscellanea\">\n\n* On the YouTube side, my one like of the week was a retro-TV rabbit hole: [*That's Incredible! The Most Sadistic Show on TV (and We LOVED It)*](https://www.youtube.com/watch?v=153U7Kwl_cg), on the 1980s ABC phenomenon that paraded bizarre people and dangerous stunts across Monday nights.\n  <youtube-embed video-id=\"153U7Kwl_cg\" title=\"That's Incredible! The Most Sadistic Show on TV (and We LOVED It)\" thumbnail=\"d55cf49ddf91.jpg\"></youtube-embed>\n* And a happy one for the podcast feed: [the STARLOG Podcast is back, with Annalee Newitz](https://pocketcasts.com/podcast/c32c37c0-5206-013f-1f83-0e98e27f20d9). Always glad when good things come back from the dead, which, given the rest of this week, is apparently the theme.\n* [eipi.boo](https://www.pwnwriter.me/syndications/eipi-boo-ssh): an anonymous confession board that lives entirely in your terminal over SSH. The terminal-as-app aesthetic gets me every time.\n* A small cluster of personal-website craft: [The Website Specification](https://specification.website/), a platform-agnostic checklist of the technical features every decent website should have (for humans *and* agents), and [JSON-LD Explained for Personal Websites](https://hawksley.dev/blog/json-ld-explained-for-personal-websites/) on adding structured data so crawlers understand your pages.\n* On the blogging-mechanics front: [a blog written entirely by hand](https://handwritten.danieljanus.pl/), and a very practical [how-to on managing a Hugo site from an Android phone in 2026](https://foosel.net/til/how-to-manage-this-page-from-my-phone-in-2026/), which I keep meaning to sort out for myself.\n* [prop-for-that](https://github.com/argyleink/prop-for-that): what JavaScript knows (pointer position, viewport size, battery, network), now exposed to CSS via custom properties, batched down to one `setProperty` per frame. Nifty.\n* For the gamedev shelf: [Correlated randomness in Slay the Spire 2](https://tck.mn/blog/correlated-randomness-sts2/), a great deep-dive on how shared PRNG seeds leaked future-randomness info to crafty players, and [Rivalis](https://rivalis.dev/), an open-source real-time multiplayer framework for browser games.\n* The Vergecast had me thinking about hardware this week, which lined up neatly with two bookmarks: [My Steam Machine is a 50ft HDMI Cable](https://blog.matthewbrunelle.com/my-steam-machine-is-a-50ft-hdmi-cable/) (couch gaming via a comically long cable plus Bazzite) and a [takedown of the current crop of tacky smart glasses](https://manualdousuario.net/en/smart-glasses-ugly-tacky/), which can't hide the chips and batteries yet so they all have those thick Larry-David's-dad rims.\n* Handheld retro adjacency: [Starboard](https://get-starboard.app/) brings the Portmaster catalogue of community game ports to Android handhelds by running them in a real Linux environment under the hood.\n* Two on the agentic-web-and-gadgets theme: Richard MacManus on [building \"Ask Ricmac\"](https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/), an AI chatbot trained on his own years of writing, and [xteink-tamagotchi](https://github.com/maddiedreese/xteink-tamagotchi), which displays your AI assistant's activity on a portable e-ink screen like a little digital pet.\n* Soundtrack for all of the above was the usual darkwave/synth rotation in heavy use: Clan of Xymox, VNV Nation, ACTORS, Kite, Ladytron, and TR/ST. And for some reason this week, I feel like throwing a bunch of video embeds in here, if only for me to listen to again.\n\n  <youtube-embed video-id=\"e89waZJbuQ0\" thumbnail=\"30b7881f1f0f.jpg\"></youtube-embed>\n\n  <youtube-embed video-id=\"72A9nFNhdOM\" thumbnail=\"ee43ea11c657.jpg\"></youtube-embed>\n\n  <youtube-embed video-id=\"CuiKeaqERTU\" thumbnail=\"18e43f5b3b6a.jpg\"></youtube-embed>\n\n  <youtube-embed video-id=\"mbmZ5XEHkHA\" thumbnail=\"a07031c0f7ac.jpg\"></youtube-embed>\n\n  <youtube-embed video-id=\"ZmIRYHoj6So\" thumbnail=\"182e3faa91b2.jpg\"></youtube-embed>\n\n  <youtube-embed video-id=\"gtqvXw7vFO0\" thumbnail=\"0a3eb759d3e4.jpg\"></youtube-embed>\n\n</div>\n\nSomehow this is Week 26, which means we're halfway through 2026 already. I refuse to discuss it further.\n",
  "parentPath": "./content/posts/2026/2026-06-26-w26",
  "path": "2026/06/26/w26",
  "summary": "TL;DR: I spent a good chunk of this week trying to drag a 14-year-old MacBook Pro into the present by way of every Linux distro that would boot, got a screen full of static for my trouble, and eventually clawed my way to a working Fedora install. Also: my Benchy finally floats, purple gaming gear keeps breeding on my desk, and I scheduled a memorial tattoo for Puck (lost in 2015).",
  "needsBuild": true,
  "prevPostPath": "2026/06/18/w25",
  "prevPostTitle": "starnet ate the month (Catching up: May 29 – June 18)",
  "nextPostPath": "2026/07/05/w27",
  "nextPostTitle": "Minnaloushe in cat jail (2026 Week 27)"
}