<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Whitebeard's Realm</title><link>https://whitebeard.blog/posts/</link><description>Recent content in Posts on Whitebeard's Realm</description><generator>Hugo -- 0.164.0</generator><language>en-gb</language><lastBuildDate>Mon, 10 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://whitebeard.blog/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Learning about myself through Elm</title><link>https://whitebeard.blog/posts/learning-about-myself-through-elm/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/learning-about-myself-through-elm/</guid><description>In which the author explains why Elm gives him joy, confesses to a memory that once won a national competition but cannot manage a shopping list, and learns a bit about how his mind works.</description></item><item><title>What kind of machine-consciousness denier are you? Take our handy quiz</title><link>https://whitebeard.blog/posts/what-kind-of-machine-consciousness-denier-are-you/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/what-kind-of-machine-consciousness-denier-are-you/</guid><description>In which the author sorts the many ways of being certain about machine consciousness into eight tidy boxes, supplies a flowchart, and neglects to mention which box he is standing in.</description></item><item><title>Unequal, and hungry for it</title><link>https://whitebeard.blog/posts/unequal-and-hungry-for-it/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/unequal-and-hungry-for-it/</guid><description>In which the author reviews Eugenia Cheng&amp;rsquo;s Unequal, enjoys the maths more than the politics, notices he finds progressiveness thrilling now, and gets extremely hungry.</description></item><item><title>There's a STAR man, waiting in the sky</title><link>https://whitebeard.blog/posts/theres-a-star-man/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/theres-a-star-man/</guid><description>In which the author, between jobs and stalling magnificently, builds an AI coach to drill the STAR interview method instead of actually applying for any.</description></item><item><title>Introducing Uruk, a language for tabletop games</title><link>https://whitebeard.blog/posts/introducing-uruk/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/introducing-uruk/</guid><description>In which the author admits to a nagging feeling that computing has gone wrong somewhere, points at a tiny algebra that maybe gets a part of it right, and starts building yet another programming language. Sorry.</description></item><item><title>The diving watch I never knew I wanted</title><link>https://whitebeard.blog/posts/the-diving-watch-i-never-knew-i-wanted/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/the-diving-watch-i-never-knew-i-wanted/</guid><description>In which an unexpected Christmas gift reveals the quiet delight of a rotating bezel, and the author wonders why such useful timekeeping is dressed up in such macho clothing.</description></item><item><title>Make your own interactive fiction client in Elm</title><link>https://whitebeard.blog/posts/make-your-own-interactive-fiction-client-in-elm/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/make-your-own-interactive-fiction-client-in-elm/</guid><description>In which the author extracts a library from his interactive fiction app, and walks the curious reader through the making of their own Z-machine player in around 100 lines of Elm.</description></item><item><title>Introducing Planedrift</title><link>https://whitebeard.blog/posts/introducing-planedrift/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/introducing-planedrift/</guid><description>In which the author at last unveils a quiet corner of the web for playing classic Infocom adventures, and reflects on the peculiar inhumanity of an AI that cannot quite abide pure play.</description></item><item><title>&gt; ASK THE VM WHERE IS THE PLAYER</title><link>https://whitebeard.blog/posts/ask-the-vm-where-is-the-player/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/ask-the-vm-where-is-the-player/</guid><description>In which the author hunts through virtual memory for a player whose whereabouts the machine no longer remembers, and settles on a layered heuristic that is almost certainly good enough.</description></item><item><title>Building a Z-Machine in the worst possible language</title><link>https://whitebeard.blog/posts/building-a-z-machine-in-elm/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/building-a-z-machine-in-elm/</guid><description>In which a 1980s virtual machine for text adventures is reimplemented in a pure functional language, against all better judgement, and somehow emerges working.</description></item><item><title>Playing Zork with a gen alpha AI</title><link>https://whitebeard.blog/posts/playing-interactive-fiction-with-an-ai-companion/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/playing-interactive-fiction-with-an-ai-companion/</guid><description>In which an old text adventure is rediscovered with the help of an enthusiastic, slang-slinging AI companion, and a z-machine yak awaits its shave.</description></item><item><title>Building a better crossword page for my daily cryptic hit</title><link>https://whitebeard.blog/posts/building-a-better-crossword-page/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/building-a-better-crossword-page/</guid><description>In which the daily cryptic crossword becomes a source of frustration, and a solution is fashioned from an old Elm project dusted off.</description></item><item><title>What AI is doing for me, in a difficult situation</title><link>https://whitebeard.blog/posts/what-ai-is-doing-for-me/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://whitebeard.blog/posts/what-ai-is-doing-for-me/</guid><description>In which we discover that a half-an-entity can be something like a prosthetic for the mind.</description></item><item><title>It's Your Turn — a prompt deck for new roleplayers</title><link>https://whitebeard.blog/posts/its-your-turn-a-prompt-deck-for-new-roleplayers/</link><pubDate>Mon, 23 Feb 2026 22:57:51 +0000</pubDate><guid>https://whitebeard.blog/posts/its-your-turn-a-prompt-deck-for-new-roleplayers/</guid><description>In which we introduce a comely new tool for new roleplayers who find themselves suddenly called upon to act.</description></item><item><title>Seven reasons that Trump is a bad GM. Very bad</title><link>https://whitebeard.blog/posts/seven-reasons-that-trump-is-a-bad-gm-very-bad/</link><pubDate>Mon, 23 Feb 2026 12:36:15 +0000</pubDate><guid>https://whitebeard.blog/posts/seven-reasons-that-trump-is-a-bad-gm-very-bad/</guid><description>In which we observe that the worst GM at any table and the current President of the United States share, with uncanny fidelity, the very same qualities.</description></item><item><title>You've Been Pawned — Now With a Snazzy New Look</title><link>https://whitebeard.blog/posts/youve-been-pawned-now-with-a-snazzy-new-look/</link><pubDate>Sun, 22 Feb 2026 21:11:41 +0000</pubDate><guid>https://whitebeard.blog/posts/youve-been-pawned-now-with-a-snazzy-new-look/</guid><description>In which the standee-making tool is rebuilt from scratch, acquiring a coverflow carousel, a proper PDF export, and a somewhat snazzier countenance.</description></item><item><title>Six months on startplaying.games</title><link>https://whitebeard.blog/posts/six-months-on-startplaying-games/</link><pubDate>Mon, 15 Jul 2024 17:52:13 +0000</pubDate><guid>https://whitebeard.blog/posts/six-months-on-startplaying-games/</guid><description>In which we dig into the numbers after fifty paid games and ask, with a clear eye, whether this enterprise is worth the candle.</description></item><item><title>An online tool to make playable paper pawns</title><link>https://whitebeard.blog/posts/an-online-tool-to-make-playable-paper-pawns/</link><pubDate>Sat, 06 Apr 2024 17:29:04 +0000</pubDate><guid>https://whitebeard.blog/posts/an-online-tool-to-make-playable-paper-pawns/</guid><description>In which we introduce a simple tool for printing paper standees, born of desperation before one too many D&amp;amp;D sessions.</description></item><item><title>Campaign report: Dragon of Icespire Peak: session #6</title><link>https://whitebeard.blog/posts/campaign-report-dragon-of-icespire-peak-session-7/</link><pubDate>Mon, 19 Feb 2024 16:07:58 +0000</pubDate><guid>https://whitebeard.blog/posts/campaign-report-dragon-of-icespire-peak-session-7/</guid><description>In which an uneasy truce with the Whiskered Gang is put to the test and the wererats reveal an unexpected side.</description></item><item><title>Campaign report: Rime of the Frostmaiden: session #4</title><link>https://whitebeard.blog/posts/campaign-report-rime-of-the-frostmaiden-session-4/</link><pubDate>Sun, 18 Feb 2024 15:44:19 +0000</pubDate><guid>https://whitebeard.blog/posts/campaign-report-rime-of-the-frostmaiden-session-4/</guid><description>In which our battered adventurers rest in a town drained of life and begin to uncover a troubling conspiracy within its walls.</description></item><item><title>Campaign Report: Dragon of Icespire Peak: Session #5</title><link>https://whitebeard.blog/posts/campaign-report-dragon-of-icespire-peak-session-5/</link><pubDate>Mon, 12 Feb 2024 15:43:41 +0000</pubDate><guid>https://whitebeard.blog/posts/campaign-report-dragon-of-icespire-peak-session-5/</guid><description>In which our heroes descend into a gold mine overrun by wererats and attempt a most delicate negotiation.</description></item><item><title>A few months on StartPlaying.Games</title><link>https://whitebeard.blog/posts/a-few-months-on-startplaying-games/</link><pubDate>Sun, 11 Feb 2024 19:36:20 +0000</pubDate><guid>https://whitebeard.blog/posts/a-few-months-on-startplaying-games/</guid><description>In which we take stock of listing games on StartPlaying.Games and weigh the cost and the benefit with an honest hand.</description></item><item><title>Campaign report: Rime of the Frostmaiden: session #3</title><link>https://whitebeard.blog/posts/rime-of-the-frostmaiden-campaign-report/</link><pubDate>Fri, 09 Feb 2024 13:41:45 +0000</pubDate><guid>https://whitebeard.blog/posts/rime-of-the-frostmaiden-campaign-report/</guid><description>In which three weary adventurers brave the frozen tundra by dogsled and encounter a guide who is not entirely what she seems.</description></item><item><title>Character Quirks for easier roleplay</title><link>https://whitebeard.blog/posts/character-quirks-for-easier-roleplay/</link><pubDate>Sat, 03 Feb 2024 14:27:28 +0000</pubDate><guid>https://whitebeard.blog/posts/character-quirks-for-easier-roleplay/</guid><description>In which we argue that a small habit or two is worth a thousand words of backstory.</description></item><item><title>How I use Avrae</title><link>https://whitebeard.blog/posts/how-i-use-avrae/</link><pubDate>Mon, 29 Jan 2024 20:05:48 +0000</pubDate><guid>https://whitebeard.blog/posts/how-i-use-avrae/</guid><description>In which we tame a most fearsome Discord bot and put it to work with no more than ten well-chosen commands.</description></item><item><title>An Owlbear/Discord/DndBeyond checklist for new campaigns</title><link>https://whitebeard.blog/posts/an-owlbear-discord-dndbeyond-checklist-for-new-campaigns/</link><pubDate>Tue, 16 Jan 2024 23:52:18 +0000</pubDate><guid>https://whitebeard.blog/posts/an-owlbear-discord-dndbeyond-checklist-for-new-campaigns/</guid><description>In which we lay out the tools and customs that make an online D&amp;amp;D campaign run smoothly from the very first session.</description></item></channel></rss>