<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[LinLog]]></title>
    <link>https://linlog.skepticats.com/</link>
    <description><![CDATA[Linux, Programming, and Computing in General]]></description>
    <lastBuildDate>2026-02-16T21:24:16+00:00</lastBuildDate>
    <managingEditor>pageer@skepticats.com (Peter Geer)</managingEditor>
    <language>en-US</language>
    <generator>https://lnblog.skepticats.com/?v=2.3.1</generator>
    <item>
      <title><![CDATA[Christmas mission 2025]]></title>
      <link>https://linlog.skepticats.com/entries/2026/02/christmas-mission-2025.php</link>
      <description><![CDATA[<p>It's time for the obligatory annual Christmas Mission post!</p>
<p>This year it was a grimdark Christmas, because the mission theme was Warhammer 40,000.&nbsp; Well, sort of - the mission was another Murdle, but this time set at a Warhammer tournament.&nbsp; The best player has been found dead and it was my son's job to figure out who did it, how, and why.&nbsp; The suspects included the game store owner, a delusional player, an overly serious cosplayer, and someone who is <em>totally</em> not a Tyranid in a human suit.</p>
<p>The format was the same as usual.&nbsp; I printed out an introduction to put in the Christmas tree and hid the clues in various places around the house, each with an encoded message leading to the next.&nbsp; I toned the codes down a little bit this year.&nbsp; Last year, he got a little frustrated with some of them, which makes the whole thing less fun than it should be.</p>
<p>For some of them, I stayed with what we did last year and used the revolutionary-era style decoder disk that we got when we went to Gettysburg a few years ago.&nbsp; It's just a little disk with a rotating center and the alphabet written on both parts, so you just turn it to two corresponding values to get a simple substitution cypher.&nbsp; Nothing fancy.</p>
<p>For some of the other clues, I got a little creative-ish and introduced him to the concept of typing things out on a non-smart phone.&nbsp; You know, the good old "code" of typing out numbers on your 12-key phone to spell words.&nbsp; Thus we got codes like "7 777 444 66 8 33 777".&nbsp; I did have to add the spaces between letters because otherwise it's ambiguous whether, for example, "7777" is supposed to be "S", "PR", "QQ" (unlikely), or "RP".&nbsp; I suppose I could have made him figure it out, but again, I didn't want to turn it into an ordeal and suck all the fun out of it.</p>
<p>To go with the "phone" theme, I formatted some of the clues in the for of a text conversation.&nbsp; Again, nothing fancy - just a couple of back-and-forth messages each.&nbsp; Just enough to add a little flavor.&nbsp;&nbsp;</p>
<p>As we did last year, my wife and I teamed up on it.&nbsp; We came up with the plot together.&nbsp; She wrote the puzzle and came up with the clues for it.&nbsp; I did the codes and distributed the clues.&nbsp; All in all, it worked out pretty well and our son was happy enough with it.</p>
<p><a href="https://linlog.skepticats.com/entries/2026/02/16_1624/Murdle Warhammer Xmas 2025.pdf">Here's a PDF of the full mission</a>, if you're interested.&nbsp; I always break it up into multiple pages so he can switch back and forth, and cut up the clues into partial sheets.&nbsp; So while it might be weird in digital form, it works in analog.</p>
<p>And while I'm at it, here's <a href="https://linlog.skepticats.com/entries/2026/02/16_1624/xmas-2025.py">the little Python script</a> I wrote to encode the clues for me.&nbsp; And by "wrote", I mean I let the Copilot plugin for Vim write it.&nbsp; Or at least it wrote the functions that do all the actual work.&nbsp; And I didn't really even need to prompt it - the autocomplete feature pretty much just generated it all automatically.&nbsp; Nice!</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Mon, 16 Feb 2026 21:24:16 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2026/02/christmas-mission-2025.php</guid>
      <comments>https://linlog.skepticats.com/entries/2026/02/16_1624/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Belated Christmas Mission 2024]]></title>
      <link>https://linlog.skepticats.com/entries/2025/05/belated-christmas-mission-2024.php</link>
      <description><![CDATA[<p>I'm only about five months late, but I promised my son I'd write a post about this past year's Christmas Mission, so here it is.</p>
<p>This year, the Christmas Mission was a collaborative effort.&nbsp; My wife had been doing the&nbsp;<a href="https://murdle.com"><em>Murdle</em> puzzle books</a> and our son really got a kick out of them.&nbsp; If you've not seen them, they're basically logic puzzles, except that each puzzle has a story and the stories all connect to make one big murder mystery.&nbsp; The stories are also pretty funny, which is part of what appeals to our son.&nbsp; So this year's mission was a Murdle.&nbsp; My wife wrote the story and the puzzle.&nbsp; She also enlisted her friends to make short videos reading the clues.&nbsp; Each one of them played a different character in the mystery and presented the clues in-character.&nbsp;</p>
<p>My job was to distribute the clues in various hiding places and to create short encrypted messages leading to the next clue.&nbsp; I also collected the video files, uploaded them, and created QR codes for them so that our son could scan them with his phone camera and watch the videos.&nbsp; The messages were encrypted with a simple substitution cypher and I helped walk him though a little frequency analysis to figure out the key.&nbsp; (All the messages used the same key, because otherwise we would have been there all day.)</p>
<p>Overall, this one was a hit.&nbsp; Our son enjoyed doing it and he really liked the story.&nbsp; He thought the videos were really fun, and I think those really made it special.&nbsp;&nbsp;</p>
<p>I got lazy on the encryption this year and just wrote a short Powershell function to do the work for me:</p>
<p><code>function encode($data) {</code><br /><code>&nbsp; &nbsp; $code = @{</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; 'A' = 'U'</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; # ...</code><br /><code>&nbsp; &nbsp; }</code><br /><code>&nbsp; &nbsp; $ucInput = $data.ToUpper()</code><br /><code>&nbsp; &nbsp; $output = ''</code><br /><code>&nbsp; &nbsp; foreach ($i in 0 .. ($ucInput.Length - 1)) {</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; $letter = $uCInput[$i].ToString()</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; $item = $code[$letter]</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; if ($item) {</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output += $item</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; } else {</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output += $letter</code><br /><code>&nbsp; &nbsp; &nbsp; &nbsp; }</code><br /><code>&nbsp; &nbsp; }</code><br /><code>&nbsp; &nbsp; Write-Output $data</code><br /><code>&nbsp; &nbsp; Write-Output $output</code><br /><code>&nbsp; &nbsp; Write-Output " "</code><br /><code>}</code></p>
<p>Here's an <a href="https://linlog.skepticats.com/entries/2025/05/17_1334/Xmas_mission_2024.html">export of the puzzle itself</a>.&nbsp; I took out some of the details and video links, but this has the good stuff, i.e. the story.&nbsp; Here's the setup, which includes all the clues and people.&nbsp; I think my wife did a great job with it.</p>
<blockquote>
<p>Deductive Logico and his partner Professor Irratino are finally taking a well deserved holiday vacation to the Bermuda Triangle.&nbsp; As his intern, you have gone to a Christmas charity ball to accept an award on his behalf.&nbsp; This year&rsquo;s host is Sir Rulean, heir to a vast shampoo empire fortune.&nbsp;</p>
<p>Unfortunately, that fortune will go to his next of kin, as the magnate is dead when you arrive at the Grand Hotel.</p>
<p>Logico is relying on you to solve this murder as your first real case!</p>
<p>Follow the clues and fill out the puzzle to find out who did the deed, what weapon they used, where they killed him, and their motive.</p>
<p><strong>The Suspects:</strong></p>
<p>LADY LAVENDER</p>
<p>Sir Rulean&rsquo;s wife, a self-proclaimed psychic and mystic.&nbsp; She&rsquo;s mostly famous for getting every prediction wrong&hellip;including those about the sports matches she bets millions on.</p>
<p>5&rsquo;2&rdquo; * Brown Eyes * Auburn Hair * Scorpio</p>
<p>MADAME MAGENTA</p>
<p>A savvy businesswoman and sweater enthusiast.&nbsp; She has the world&rsquo;s finest collection of argyle cardigans.</p>
<p>5&rsquo;1&rdquo; * Brown Eyes * Brown Hair * Capricorn</p>
<p>PROFESSOR PINK</p>
<p>English professor and crazy cat lady, who got lazy a few years back and let her cats type all her scholarly articles.&nbsp; No one noticed.</p>
<p>5&rsquo;3&rdquo; * Blue Eyes * Blonde Hair * Taurus</p>
<p>HENNA HUMAN</p>
<p>Absolutely not three penguins in a trench coat, why would you even ask?</p>
<p>7&rsquo;2&rdquo; * Sunglasses * Scarf * Virgos</p>
<p><strong>The Locations:</strong></p>
<p>THE CHRISTMAS TREE</p>
<p>Indoors.&nbsp; A grand 12 foot Douglas fir in the main foyer of the hotel.&nbsp; Tastefully decorated, but shedding needles everywhere.</p>
<p>THE KITCHENS</p>
<p>Indoors.&nbsp; Don&rsquo;t look too closely at the ingredients for the soup.</p>
<p>THE FIRE PIT</p>
<p>Outdoors.&nbsp; A great place to cuddle up by the fire and make some s&rsquo;mores.&nbsp; Or get rid of a body.</p>
<p>THE PENTHOUSE SUITE</p>
<p>Extremely swanky, and extremely expensive.&nbsp;</p>
<p><strong>The Weapons:</strong></p>
<p>A SHARPENED CANDY CANE</p>
<p>Light weight, made of sugar.&nbsp; A beloved holiday treat, great for giving you minty fresh breath or stabbing your enemies.</p>
<p>A POORLY DISGUISED GIFT</p>
<p>Heavy weight, made of resin.&nbsp; A suspiciously bowling-ball shaped package, wrapped unevenly in lime green paper with a frayed purple ribbon.&nbsp; Great for knocking down pins, or people.</p>
<p>POISONED CHRISTMAS COOKIE</p>
<p>&nbsp;Light weight, made of sugar and poison. If the poison doesn&rsquo;t kill you, the diabetes might.</p>
<p>STOCKING FULL OF COAL</p>
<p>&nbsp;Medium weight, made of fabric and mineral.&nbsp; For when you&rsquo;re REALLY on the Naughty list.</p>
<p><strong>The Motives:</strong></p>
<p>TO AVOID BLACKMAIL&nbsp; --&nbsp; SHEER ANGER&nbsp; --&nbsp; PROFESSIONAL JEALOUSY&nbsp; --&nbsp; TO PAY A DEBT</p>
</blockquote>
<p>&nbsp;</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 17 May 2025 17:34:21 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2025/05/belated-christmas-mission-2024.php</guid>
      <comments>https://linlog.skepticats.com/entries/2025/05/17_1334/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Christmas mission 2023]]></title>
      <link>https://linlog.skepticats.com/entries/2024/03/christmas-mission-2023.php</link>
      <description><![CDATA[<p>Apparently this is just going to be a thing now.</p>
<p>This past Christmas marked the third annual Christmas Mission for my son.&nbsp; It started simple enough, with a <a href="https://linlog.skepticats.com/entries/2022/01/holiday-mission.php">semi-educational crypto puzzle two years ago</a>.&nbsp; Then there was <a href="https://linlog.skepticats.com/entries/2023/02/this-years-christmas-mission.php">last year's mission</a>, which involved multiple puzzles and a theme.&nbsp; And he loved both of them, which is great.&nbsp; But now it looks like I'm going to be coming up with one every year for the foreseeable future.</p>
<p>This year's mission was&nbsp;<em>very</em> involved.&nbsp; Maybe a little&nbsp;<em>too</em> involved.&nbsp; The Word document I used to take notes and print out the clues was eleven pages this time, including charts and graphics.&nbsp; It had five "quests", plus the introduction and conclusion notes.&nbsp; It took a while to complete, but apparently this one was a hit too, so I guess I'm doing something right.</p>
<p>This year, Zane wanted to be included in designing his mission.&nbsp; Obviously the puzzles were up to me, but he had some requests for the theme.&nbsp; Last year was Peanuts/World War I.&nbsp; This year, he wanted it to be based on Minecraft.&nbsp; And not just "regular Minecraft".&nbsp; He came up with an elaborate plot outline involving an actualization of the Internet drama war between Minecraft and Fortnite, because apparently that's a thing.&nbsp; It involved a spy mission, crafting things, resurrecting the Ender Dragon, and getting messages from various Mojang staffers.&nbsp; I jotted all this down in OneNote and Zane double-checked my notes several times leading up to Christmas.&nbsp; So at least he was engaged, which is good.</p>
<p>My first task was to try to hammer these notes into a semi-coherent story.&nbsp; Since it was supposed to be a spy mission that involved an "actual war" between Minecraft and Fortnite and the resurrection of the Ender Dragon, I somehow got the rather dark idea of a mission to use the dragon as a biological weapon to destroy the world of Fortnite.&nbsp; Granted, that <em>probably</em> constitutes genocide and is <em>certainly</em> a war crime, so not exactly a happy Christmas story.&nbsp; But it made sense as a motivation and used the desired plot elements, so I ran with it.</p>
<p>The second task was to break this up into a series of missions.&nbsp; One of Zane's notes involved creating an End Portal using the Eye of Ender.&nbsp; Apparently you can craft this from some glass, a Ghast tear, and an Eye of Ender.&nbsp; So I decided to base the missions around that.&nbsp; We would gather the ingredients for an Eye of Ender so that he could craft the End Portal and send the Ender Dragon to the world of Fortnite.</p>
<p>But how do you resurrect an Ender Dragon?&nbsp; I don't play Minecraft, so I've got no freakin' clue.&nbsp; However, my sister-in-law was giving Zane a Dungeons and Dragons themed gift, which gave me an idea - magic!&nbsp; Why not?&nbsp; I mean, how would <em>you</em> resurrect a dragon?&nbsp; When in doubt, just call it magic and get on with your life.</p>
<p>So with that, I came up with five quests.&nbsp; For each one, I wrote a note from one of the aforementioned Minecraft staffers giving a puzzle to solve with a hint on the location of the next letter.&nbsp; It started with an introduction letter laying out the quest to wipe out the world of Fortnite and directing him to the living room to find the first quest letter. &nbsp;For the first three quests, I also included a printout of the ingredient itself, lifted from the Minecraft wiki.&nbsp; The quests were as follows:</p>
<ol>
<li><strong>First quest: Get the glass.</strong>&nbsp; This involved solving a simple logic puzzle.&nbsp; The glass was in one of the kitchen cabinets, but he couldn't just look in all of them because it's very delicate and too many vibrations would shatter it.&nbsp; So the puzzle laid out a few rules and Zane had to deduce which cabinet it was in.&nbsp;&nbsp;</li>
<li><strong>Second quest: Get the Ghast tear.</strong>&nbsp; This one was a simple Morse code message.&nbsp; The letter included a hint directing Zane to the bathroom to find a key to decode the Morse hidden with the spare toilet paper.&nbsp; The decoded message directed him back to the living room to look under the coffee table.</li>
<li><strong>Third quest: Get the Eye of Ender.</strong>&nbsp; This one was another relatively simple decoding, this time of an ASCII-encoded message.&nbsp; This one was a two-step problem, as the letter contained a series of 8-bit binary numbers and a hint pointing to the kitchen silverware drawer, which contained an ASCII chart.&nbsp; So Zane had to convert the binary to decimal and then do the character lookup.&nbsp; The decoded message pointed to the bathroom sink, where the next message was hidden in the cabinet underneath.</li>
<li><strong>Fourth quest: Build the End portal.</strong>&nbsp; This quest was a bit more involved.&nbsp; The puzzle was to decode some text, but there was a different key for each line.&nbsp; (There was only one word per line, so I was nice about that.)&nbsp; A hint pointed Zane to a "decoder disk" that he got at a gift shop on our trip to Gettysburg last summer.&nbsp; It came with directions on how to use a two-character key to decode a message.&nbsp; So the letter said that each line had a different key at the start, followed by a space and then the message.&nbsp; It actually took a bit to get Zane to figure out how that was supposed to work, but he did get it eventually.&nbsp; The message led him to the coat closet, which had a Minecraft storage box that was supposed to serve as the crafting table to make the portal.</li>
<li><strong>Fifth quest: Resurrect the Ender Dragon.</strong>&nbsp; This one was difficult.&nbsp; To resurrect the Ender Dragon, the letter directed Zane to see his aunt, who was holding a "magic scroll" for him which would serve as the key.&nbsp; The "scroll" was actually a printout of a page from an old Dungeons and Dragons manual, particularly the page for the "Wish" spell, which seemed an appropriate way to resurrect a dragon.&nbsp; The puzzle was actually a set of 4--tuples, one per line, values separated by dashes.&nbsp; At the bottom was a hint that these were coordinates, hinting that the page was divided into columns, which had lines, which had words, which had letters.&nbsp; The idea was that, e.g. 2-5-3-4 would map to the fourth letter of the third word of the fifth line of the second column.&nbsp; Clearly this was not as clear to Zane as it was in my head, because he had a hard time trying to figure out what he was supposed to do.&nbsp; I eventually had to guide him through it, but once he got the idea he was able to decode the message successfully.&nbsp;&nbsp;</li>
</ol>
<p>The last message pointed Zane to his laptop.&nbsp; His success letter was tucked inside, telling him that I'd installed a copies of Minecraft Java Edition and Minecraft Education Edition, as well as setting up a Minecraft server for him to play with.&nbsp; He's been into Minecraft for a while, but hadn't had it on his computer, so that seemed like a suitable way to finish out a Minecraft-themed quest.</p>
<p>At the end of the day, Zane seemed pretty happy.&nbsp; This was definitely a more involved mission than last year, and the puzzles were more challenging for him, but he said he enjoyed it.&nbsp; So I count that as a success.&nbsp; And at this rate, I suspect he'll want another mission this year, so I'll have to start planning earlier.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Thu, 14 Mar 2024 01:38:18 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2024/03/christmas-mission-2023.php</guid>
      <comments>https://linlog.skepticats.com/entries/2024/03/13_2138/comments/</comments>
    </item>
    <item>
      <title><![CDATA[DuoLingo is actually pretty fun]]></title>
      <link>https://linlog.skepticats.com/entries/2023/04/duolingo-is-actually-pretty-fun.php</link>
      <description><![CDATA[<p>Last summer, I started playing with the <a href="https://www.duolingo.com">DuoLingo</a> app.&nbsp; My wife originally started looking at it as a resource for teaching our son a foreign language (which is going to be part of his curriculum this year), and I thought I'd check it out.&nbsp; After all, I figured we had an upcoming vacation in Mexico and it couldn't hurt to brush up on my Spanish, right?&nbsp; (Turned out it wasn't really necessary - we spent the whole time on the resort and nearly everybody spoke enough English to communicate.&nbsp; But that's not the point.)</p>
<p>Turns out it's kind of a fun little app.&nbsp; Sure, the presentation is very cartoonish and oriented toward children, but not distractingly so.&nbsp; More importantly, it offers enough gamification to keep it interesting and allows you to do lessons in very small bites.</p>
<p>I subscribed to the premium package (since I figured it would be a family thing), so I haven't really messed with the free version much.&nbsp; I'm not sure how much of a difference that makes to the user experience, so <em>caveat emptor</em>.</p>
<p>The exercises cover a good range of capabilities.&nbsp; They include basic written translation exercises, where you read a sentence in one language and translate it to the other, either though free-form typing or a pick-a-word interface; fill-in-the-blank exercises where you have to complete a sentence; listening exercises where you type back what you hear; speaking exercises where you read/repeat a sentence; and stories that you listen to and then answer comprehension questions.&nbsp; For most exercises, the interface allows you to tap a word to get the definition, which is handy.&nbsp; There are also tips that you can access and which get displayed if you get a question wrong too many times.</p>
<p>The gamification aspect is what I find interesting and enjoyable.&nbsp; There are a number of aspects to it, so you can go as deep as you want.&nbsp; These include daily challenges, like completing 12 listening exercises; long-term challenges, like learning a certain number of new words; levels to progress through; various streaks to establish and maintain; leagues to compete in; and even "friend quests" to work with another user to collectively reach a goal, like a certain number of lessons completed in a week.&nbsp; You can earn "points" for leagues and challenges by completing lessons and "gems" that can be used to buy power-ups by completing challenges.&nbsp; You can also buy gems with cash, if you're so inclined, but they're really only used to buy "streak freezes" or "time boosts", which you don't <em>really</em> need.</p>
<p>The thing that really helps me stay with the app, though, is the lesson sizes.&nbsp; They're&nbsp;<em>very</em> short.&nbsp; It varies, of course, depending on what type of lesson you're doing, but it's not a big time commitment at all.&nbsp; The fastest can be as short as one minute, up to maybe 6 or 7 minutes.&nbsp; Sure, you're not going to learn all that much in 5 minutes, but reinforcement helps.&nbsp; Smaller lessons give you lots of opportunity for review, so you can pick up new stuff slowly and get comfortable using it.&nbsp; And most importantly, if you're busy, you're more likely to actually <em>do</em> small lessons on a regular basis.&nbsp; Is that the path to rapid fluency?&nbsp; Clearly not.&nbsp; But it's still a way to improve your skill with a language.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 29 Apr 2023 22:21:16 +0000</pubDate>
      <category><![CDATA[Mobile]]></category>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2023/04/duolingo-is-actually-pretty-fun.php</guid>
      <comments>https://linlog.skepticats.com/entries/2023/04/29_1821/comments/</comments>
    </item>
    <item>
      <title><![CDATA[This year's Christmas mission]]></title>
      <link>https://linlog.skepticats.com/entries/2023/02/this-years-christmas-mission.php</link>
      <description><![CDATA[<p>Once more this year I devised a Christmas mission for my son.&nbsp; I <a href="https://linlog.skepticats.com/entries/2022/01/holiday-mission.php">posted about the one I made up for him last year</a>, and he liked it so much that he&nbsp;<em>requested</em> another one this year.&nbsp; In fact, he requested it multiple times in the weeks before Christmas, so I pretty much&nbsp;<em>had</em> to come up with one.</p>
<p>This year's mission was based on the Peanuts comics where Snoopy pretends he's a World War I flying ace fighting the Red Baron.&nbsp; That became my son's latest obsession this year (I'm not even sure how) and he's constantly making up games and stories about it, so that seemed like a good theme.</p>
<p>The mission this year was a bit longer than last year, consisting of a series of seven messages which build on each other and lead to a series of surprises.</p>
<ol>
<li>The first message was an unsigned, cryptic note placed in an envelope on the Christmas tree.&nbsp; This one was intended to be found and contained an encoded message at the bottom.&nbsp; The accompanying plain-text informed him that this was a "substitution cipher" and that the cats had the key with their treats.&nbsp;&nbsp;</li>
<li>The second message was hidden with the cat food.&nbsp; It was a note from Captain Snoopy giving him the key to use with the first message.&nbsp; The "key" was simple chart a mapping each plain-text character to a cipher-text character.</li>
<li>The message from the first note decoded to "your stocking is in the cat tree", which led my son to...the cat tree, where his stocking and the next note were hidden.&nbsp; This note was a message from General Pershing laying out the mission: to save Christmas by engaging the Red Baron and preventing him from shooting down Santa Claus.&nbsp; It gave him the hint that he need to be in tip-top condition for this mission, so his next clue was with the training equipment.</li>
<li>The next note was in the basement, between two presents, next to my barbel and squat rack.&nbsp; The presents were some exercise equipment - some "workout dice", an agility ladder, and a kids punching bag set.&nbsp; The note, signed "Agent Fifi" (apparently Fifi was Snoopy's girlfriend), told him to use these to get in shape to fight the Red Baron and included an excerpt from the Wikipedia article for the Battle of Verdun.&nbsp; The clue said that the next message was in a room where the number of seasons matched the result of a simple subtraction problem based on the start and end dates of the battle, which yielded three.</li>
<li>Note number five was in the three-season room (get it?) off the back of the house.&nbsp; I left that one in plain sight, because it was cold and I didn't want to spend a lot of time out there hunting for it.&nbsp; In addition to the note, it contained a "poster" my wife got on Etsy - a color print of Snoopy sitting on his dog house in his World War I outfit, printed on an old dictionary page.&nbsp; The note, signed "Captain Linus van Pelt", contained a "double encrypted" message, with instructions to use the same key as the previous message, but to shift the letters by two.&nbsp; The message told him to "look in the drier".</li>
<li>The sixth note was in the laundry room,&nbsp; hidden inside the drier.&nbsp; With it was a hat in the style of a World War I era aviator, complete with goggles.&nbsp; The note from "Colonel Charlie Brown" (I'm not sure how I came up with the fake ranks) told him that this was the last piece of equipment he needed to face the Red Baron.&nbsp; The final clue to the Baron's location was another "double encrypted" message, this time with the clue to shift the key by the number of letters in the Baron's first name, again including an excerpt from the relevant Wikipedia page.&nbsp; The message told him to look "under your laptop".</li>
<li>The final message (hidden under his laptop) was from the Red Baron himself.&nbsp; It was a taunt, daring my son to come and face him.&nbsp; It included instructions on how to start up an old "Snoopy vs the Red Baron" video game that I found.&nbsp; I thought that seemed like a nice prize at the end, and also gave him something to do until the rest of the family arrived and we could open presents.</li>
</ol>
<p>It took me about an hour and a half to come up with this and write up all the clues.&nbsp; Of course, I was far too lazy to do the encoded messages by hand, so I wrote <a href="https://linlog.skepticats.com/entries/2023/02/03_1820/xmas-encode.txt"> a little program</a> to encode and decode them for me.&nbsp; I even printed it out and hid it with the last message, on the off chance that my son might be interested (spoiler: he wasn't).</p>
<p>While I feared that I might have gone a little overboard, the mission was a big hit.&nbsp; My son was a little unsure about the encoded messages at first, but once we showed him how to do it he took right to it.&nbsp; By the last message, he was completely engrossed and dove right into it.&nbsp; He seemed to enjoy the rest of the mission and seemed to like having the series of gifts worked into it.</p>
<p>But the aftermath was what really showed me how much my son enjoyed himself.&nbsp; You see, he saved all the individual notes, and when his grandparents came over to open presents, he insisted on giving them a debriefing of his mission.&nbsp; He read them all the notes, told them about the presents and the decoding process, and how he figured out the clues.&nbsp; And the next day, when his&nbsp;<em>other</em> grandparents came to visit, he repeated the whole debriefing <em>again</em>.&nbsp;&nbsp;</p>
<p>The only question is: How am I going to top that for next year?</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Fri, 03 Feb 2023 23:20:48 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2023/02/this-years-christmas-mission.php</guid>
      <comments>https://linlog.skepticats.com/entries/2023/02/03_1820/comments/</comments>
    </item>
    <item>
      <title><![CDATA[My son beat his first Switch game]]></title>
      <link>https://linlog.skepticats.com/entries/2023/01/my-son-beat-his-first-switch-game.php</link>
      <description><![CDATA[<p>Today we experienced a somewhat significant event: my son beat his very first Nintendo Switch game.&nbsp; It was&nbsp;<em>Splatoon 3</em>, which he got for Christmas.&nbsp; He's been playing it since then and just this morning he finally beat the final boss for the first time.</p>
<p>I've never played the game, so I have no idea how difficult it actually is.&nbsp; However, several times I've seen my son get frustrated and upset because he was having trouble with it.&nbsp; So it's a life-lesson - a small one, but a lesson nonetheless.&nbsp; He struggled, he stuck with it, and eventually persevered.&nbsp; Games can be very useful for that sort of thing.</p>
<p>My son was very happy to finally beat the game.&nbsp; He called me in to watch the end and called his grandmother afterward to tell her about it.&nbsp; It was really nice to see him to excited and to be there with him to share this small triumph.&nbsp; Call it one of the joys of parenthood.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Mon, 30 Jan 2023 00:42:44 +0000</pubDate>
      <category><![CDATA[Games]]></category>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2023/01/my-son-beat-his-first-switch-game.php</guid>
      <comments>https://linlog.skepticats.com/entries/2023/01/29_1942/comments/</comments>
    </item>
    <item>
      <title><![CDATA[New keyboard - and not the computer kind]]></title>
      <link>https://linlog.skepticats.com/entries/2022/12/new-keyboard-and-not-the-computer-kind.php</link>
      <description><![CDATA[<p>Earlier this year, I decided to treat myself to a new keyboard.&nbsp; No, not a replacement for <a href="https://linlog.skepticats.com/entries/2018/12/My_UHK_has_arrived.php">my UHK</a>, but a digital piano.&nbsp; Specifically, a <a href="https://www.roland.com/us/products/fp-30x/">Roland FP-30X</a>, the white one, complete with stand and pedal bar.</p>
<p>I got the idea from a music shop in the Colonie Mall in Albany.&nbsp; We stayed at a nearby hotel on the way home from our vacation this summer and were walking around the mall to stretch our legs after the long drive.&nbsp; The shop had a bunch of digital pianos set up, and the FP-30X was one of them.</p>
<p>I tried a out a few and quite enjoyed playing the Roland.&nbsp; The main attraction was the keyboard action, which was very realistic - much closer to a real piano than most keyboards I've tried.&nbsp; The keys were well weighted and, even though they're plastic, they felt close to ivory.&nbsp; It was also pretty compact - only about a foot deep - while still having a full-sized keyboard.&nbsp; That's actually what made me think about buying one.</p>
<p><a title="Our old piano" href="https://linlog.skepticats.com/entries/2022/12/24_1611/IMG_20221125_185547.jpg"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://linlog.skepticats.com/entries/2022/12/24_1611/IMG_20221125_185547-small.jpg" alt="IMG_20221125_185547-small.jpg" /></a></p>
<p>Our old upright piano is nice, but it takes up a pretty good chunk of the living room, which is the only place we have to put it.&nbsp; It's also getting very out of tune.&nbsp; I mean, it's&nbsp;<em>been</em> very out of tune, but for a long time it was "in tune with itself", i.e. everything was out of tune in the same direction, so if you were playing by yourself, you didn't really notice.&nbsp; However, that's increasingly not the case anymore.&nbsp; And that's the piano I learned to play on when I was in high school, which my mother bought second-hand when I was a kid, so it's not exactly new.&nbsp; I'm not sure how much it would take to get it make into proper tune and repair, but I figured it would probably cost about as much as the retail price of that Roland keyboard.&nbsp; So why not just replace the piano with the keyboard?&nbsp; It would probably cost the same and it's small enough to fit in my office, so it fixes two problems at once.</p>
<p>So that's what I did.&nbsp; I bought the keyboard a few months ago.&nbsp; It fits comfortably against the back wall of my office.&nbsp; I even got a matching bench to go with it.&nbsp; And we just got rid of the old upright today.&nbsp; My wife put it on Facebook marketplace and a very nice couple took it off our hands for their daughters to use.&nbsp; It served me well for many years and I hope they enjoy it.</p>
<p>But back to the new keyboard.</p>
<p><a title="The new Roland keyboard" href="https://linlog.skepticats.com/entries/2022/12/24_1611/IMG_20221212_203528.jpg"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://linlog.skepticats.com/entries/2022/12/24_1611/IMG_20221212_203528-small.jpg" alt="IMG_20221212_203528-small.jpg" /></a></p>
<p>I already mentioned that I really like the action and feel of the FP-30X.&nbsp; I'm no audiophile, but the sounds is pretty good as well.&nbsp; The maximum volume level is just about what I would expect for a "real" piano and the internal speakers project the sound well.&nbsp; But one of the "killer features" to me was the plain, simple headphone jack.&nbsp; (Actually, there are two - a 3.5mm and a 6.35mm, if I'm not mistaken.)&nbsp; One of the main down-sides of the old acoustic piano was the fact that you can't play it while people are using the living room or trying to sleep.&nbsp; I mean, you can <em>try</em> to keep the noise down, but that doesn't really work all that well.&nbsp; But with the Roland, I just plug in some headphones and now I can play after my son has gone to bed.&nbsp; It's great!</p>
<p>The one thing that's kind of a mixed blessing about the FP-30X is the control scheme.&nbsp; As you can see from the picture, there's no display of any kind and there aren't exactly a lot of buttons either.&nbsp; On the one hand, I really like this from an aesthetic standpoint.&nbsp; It makes the unit look more like a musical instrument and less like something they pulled out of an air traffic control console.&nbsp; But on the other hand, that makes it a little awkward to change the settings.&nbsp; Of course, you&nbsp;<em>can</em> configure pretty much everything using just the keyboard, but that involves combinations of holding down control buttons and pressing specific keys.&nbsp; It's weird and you really can't do it unless you have the reference sheet right there.</p>
<p>However, the preferred control method is Bluetooth.&nbsp; The FP-30X supports MIDI over Bluetooth, so you can pair the piano to your mobile device and control it using Roland's Piano App.&nbsp; The app itself is...fine.&nbsp; The interface and control scheme is decent, but not remarkable.&nbsp; The pairing and connection is sometimes a little slow and doesn't always work the first time, but it does work as advertised and it does allow you to twiddle with all the settings of the keyboard.&nbsp; It also includes some paid extras, like downloading sheet music in the app and things like that which I haven't played with much.&nbsp; However, using the app to control the more advanced features is definitely preferable to using key combinations.</p>
<p>If you want to read more about the Roland FP-30X, I found <a href="https://www.pianodreamers.com/roland-fp30x-review/">this review</a> very helpful and informative.&nbsp; Honestly, a lot of the details there went over my head, but the gist is that it's pretty darn good for a budget digital piano.&nbsp; I just know that it meets my needs well and I've been having a very good time using it to play Christmas songs this week.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 24 Dec 2022 21:11:17 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Media]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2022/12/new-keyboard-and-not-the-computer-kind.php</guid>
      <comments>https://linlog.skepticats.com/entries/2022/12/24_1611/comments/</comments>
    </item>
    <item>
      <title><![CDATA[New desk]]></title>
      <link>https://linlog.skepticats.com/entries/2022/09/new-desk.php</link>
      <description><![CDATA[<p>After working from home for the last two years, I finally broke down and got myself a new desk.&nbsp; This one is significantly smaller than the one in my <a href="https://linlog.skepticats.com/entries/2021/05/new-new-office-setup.php">previous home office setup</a>.&nbsp; That one was a larger L-shaped desk.&nbsp; However, I found that I actually didn't need that much space.&nbsp; The L extension meant that it was hard to reach and hence use the far corner.&nbsp; I also didn't really have any need for the extension and it basically turned into a dumping ground for random stuff.</p>
<p><a href="https://linlog.skepticats.com/entries/2022/09/03_1820/IMG_20220804_150947.jpg"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://linlog.skepticats.com/entries/2022/09/03_1820/IMG_20220804_150947-small.jpg" alt="IMG_20220804_150947-small.jpg" /></a></p>
<p>This one is much more compact.&nbsp; That means that, not only do I actually use all of the space, but my office (which is pretty small) feels bigger.</p>
<p>The other big win is that this is a standing desk.&nbsp; I got a 60-inch by 30-inch Uplift V2 adjustable height desk with the rubberwood surface and I'm very happy with it.&nbsp; The Uplift desks are fun because there's a lot of customization you can do.&nbsp; Of course, that also means that the price can vary wildly.&nbsp; I mean, they start at $600 for a basic 42-inch model, but as you upgrade the size, material, add-ons, etc., it adds up quickly.&nbsp; The price tag for mine ended up at around $1300.</p>
<p>There are lots of fun add-ons, though.&nbsp; I got:</p>
<ul>
<li>The casters so I can roll the desk around easily.</li>
<li>The bamboo drawer.</li>
<li>The upgraded programmable adjustment control.</li>
<li>The upgraded cable management system.</li>
<li>Three shelves for monitors etc.</li>
<li>Two of the powered grommet covers</li>
<li>The extra power outlets (so I actually have 2 USB and 6 conventional plugs&nbsp;<em>on the desk</em>).</li>
<li>The foot hammock.</li>
<li>A <a href="https://www.upliftdesk.com/standing-desk-mat-with-heel-grab-by-uplift-desk/">standing mat</a>.</li>
<li>The <a href="https://www.upliftdesk.com/bamboo-rocker-x-board-by-uplift-desk/">bamboo Rocker-X board</a> (with comfort pad), which is surprisingly satisfying.</li>
</ul>
<p>The assembly took a while, but wasn't too bad.&nbsp; The main challenge for me was that I had to assemble the desk more or less in-place with the other desk still in the room.&nbsp; That's because I had no place to put my work setup while I assembled the desk (which I did over a couple of days) and, due to the door and hall size, the new desk couldn't easily be moved into my office after it was assembled (it would have to be turned on one edge, and that's a two-man job).&nbsp; However, the instructions were fairly clear and the assembly wasn't too difficult.&nbsp; There were a few steps where I needed to drill holes in the underside of the desktop, but other than that it was pretty much just screw drivers and Allen wrenches.&nbsp; It takes some time, but it's not especially complicated - though some of it depends on what add-ons you get.</p>
<p>So if you're looking for a standing desk, the Uplift V2 is a good choice.&nbsp; And if you've never used a standing desk, you might want to look into it.&nbsp; I find that it really does help.&nbsp; With my old desk, I sometimes found my legs starting to get stiff or cramped from sitting too long.&nbsp; But if I get up and walk around frequently, that can sometimes interrupt my flow and make it harder to get things done.&nbsp; A standing desk is a good compromise, because you can keep working, but still stretch your legs and move around.</p>
<p>I also found that the combination of the standing mat and the Rocker-X board really helps.&nbsp; Just standing on the hard floor can be better than sitting, but it's still not super comfortable, especially if you're working at home and not wearing shoes.&nbsp; The standing mat gives you a nice cushion, which makes standing for long periods in socks or bare feet much more comfortable.&nbsp; And the Rocker-X board, while it looks like a silly gimmick, is awesome, especially if you're a fidgeter like me.&nbsp; Even when I'm sitting, I'm constantly moving my legs and feet around.&nbsp; The Rocker-X board lets you shift your weight and move your feet constantly, while still keeping you in a position where you can work.&nbsp; I highly recommend giving it a try.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 03 Sep 2022 22:20:11 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2022/09/new-desk.php</guid>
      <comments>https://linlog.skepticats.com/entries/2022/09/03_1820/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Belated birthday post]]></title>
      <link>https://linlog.skepticats.com/entries/2022/08/belated-birthday-post.php</link>
      <description><![CDATA[<p>This year's birthday post is a few weeks late because...well, I just didn't feel like writing it.</p>
<p>There's not much to say anyway.&nbsp; We spent the week on vacation in Cape Cod.&nbsp; We rented the same place in Hyannis that we stay every two or three years.&nbsp; It's a nice spot, about a mile from main street and a two-minute walk from the beach, and the weather was very nice this year.</p>
<p>I had a fairly restful and uneventful birthday.&nbsp; It was kind of a <a href="https://linlog.skepticats.com/entries/2019/10/Birthday_book_acquisitions.php">re-run of 2019</a>, which is the last time we were in Cape Cod.&nbsp; I spent a while wandering around Parnassus Books, though nothing really struck my fancy - all I got was a couple of Zane Grey novels.&nbsp; We followed that up with a family lunch at the <a href="https://flashback.bar">Flashback retro arcade and bar</a> and then some <a href="https://parteefreeze.com">mini-golf</a> and a tasting at <a href="https://www.barnstablebrewing.com">Barnstable Brewing</a> (which are actually right next to each other).&nbsp; We finished the day off with a delicious taco dinner at <a href="https://www.anejo.cc">A&ntilde;ejo Mexican Bistro</a> and some cupcakes from <a href="https://www.littlemisscupcape.com">Little Miss Cupcape</a>.</p>
<p>That's about it.&nbsp; Just some good food and some fun activities with the family.&nbsp; Nothing terribly exciting, but a good day none the less.&nbsp;&nbsp;</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 27 Aug 2022 22:21:05 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2022/08/belated-birthday-post.php</guid>
      <comments>https://linlog.skepticats.com/entries/2022/08/27_1821/comments/</comments>
    </item>
    <item>
      <title><![CDATA[So I finally watched Dune]]></title>
      <link>https://linlog.skepticats.com/entries/2022/05/so-i-finally-watched-dune.php</link>
      <description><![CDATA[<p>So a few weeks ago I finally got around to watching Denis Villeneuve's 2021 adaptation of <em>Dune</em>. I'd been putting it off for some time because I was afraid I would be disappointed. Spoiler alert: I was.</p>
<p>See, last summer I read the original <em>Dune</em> novel for the first time. I'm not a big sci-fi buff, but I'd been watching some YouTube videos from <a href="https://m.youtube.com/c/QuinnsIdeas/featured">Quinn's Ideas</a>, a channel that's largely focused on the Dune franchise, and it sounded like it might be interesting. Turns out I <em>really</em> loved it - enough that I read the next three books in the original series and the other three are on my list. That's saying something, since I haven't read a novel series since I was in high school. &nbsp;(I don't have any interest in the ones written by Brian Herbert, Frank Herbert's son. From the reviews, they sound like the standard mediocre sci-fi novel fair, which doesn't interest me.)&nbsp;</p>
<p>The thing I loved about <em>Dune</em> is not the characters or the world building.&nbsp; Both of those were great, and are worth the read by themselves if you're into sci-fi, but they weren't the main point.&nbsp; What I liked were the themes that ran throughout the book and how they were illustrated and developed.</p>
<p>The first was the deep political intrigue - the plans within plans within plans.&nbsp; Everyone in the noble houses was trying to play a life-or-death version of four-dimensional chess, with varying degrees of success, and I found it fascinating to watch this play out.&nbsp; There wasn't just a single, grand plan that was being carried out - different factions had different, competing plots going, and the book illustrates these conflicts and interactions well.&nbsp; And they're not morally simplistic, either - even the "good guys" are manipulators and unrepentant killers.&nbsp; That's down-played a little, since they're mostly directing that against the "bad guys", but it's definitely present.</p>
<p>The second thing I loved about the book was that the story was compelling, but utterly devoid of surprises.&nbsp; If you haven't read the book, it's devoid of surprises because Frank Herbert deliberately gives away the ending and all the big plot twists.&nbsp; He does this with quotes at the beginning of each chapter, which are from historical works in the Dune universe written many years after the events of the novel.&nbsp; So from fairly early on, you already know how the story ends.&nbsp; And yet the story is constructed in such a way that you still feel like you <em>need to know</em> the "how" and "why" that get you to that ending.&nbsp; I routinely found myself hoping that the characters would somehow manage to wriggle out of their fate, even though I already knew for certain what it was.</p>
<p>One of the interesting things about this is that it effectively puts the reader in the position of Paul Atreides.&nbsp; One of the major themes of the novel (and especially the sequel, <em>Dun</em><em>e Messiah</em>) is Paul's struggle with his prescient visions.&nbsp; He can see his terrible fate coming from far away, and yet he feels unable to prevent it.&nbsp; The quotes from Princess Irulan's histories and other works presented before each chapter put the reader in this exact position.&nbsp; We know the end of the story, and we watch the characters move toward that end.&nbsp; At various points it looks like they might escape, that they could cheat their fate, only to be pulled back onto that path.&nbsp; It adds to the sense that the end is inevitable, free will and agency be damned.</p>
<p>But back to the movie.&nbsp; I said at the top that I was disappointed, but just to be clear, this was&nbsp;<em>not</em> a bad movie.&nbsp; It's just that it didn't do justice to the book.&nbsp; However, I think that's less because of problems with the movie and more because of the nature of the book.</p>
<p>As you probably noticed from my comments above, much of what I liked about the book was a little more abstract.&nbsp; It wasn't the action-driven parts of the plot or other things that lend themselves to being displayed on a screen.&nbsp; They're also things that take a&nbsp;<em>long</em> time to set up.&nbsp; Even though the movie was two and a half hours long, and it's&nbsp;<em>only part one</em>.&nbsp; The novel was over 600 pages long, and it wasn't 600 pages of filler, either - even the chapters that didn't have major plot events served as important motivational and establishing material.&nbsp; That was one of my main worries - when I thought about the book, it didn't seem like there wasn't <em>that much</em> that you could cut without sacrificing some of the story.</p>
<p>And I think that's where the movie fell down.&nbsp; As I said, the movie has a lot going for it.&nbsp; And in fairness to Denis Villeneuve, it really is a very faithful adaptation of the novel.&nbsp; The problem is that the story is just too deep to compress into a movie - even a five hour one.&nbsp; Of course, it didn't help that the movie spent a lot of time on scenes that consisted mostly of CGI beauty shots of space ships with nothing really happening.&nbsp; But even if they hadn't done that, it wouldn't have worked.</p>
<p>The problem is that, in the movie, nothing felt&nbsp;<em>earned</em>.&nbsp; The novel spends a lot of time building up to the big events.&nbsp; For example, there are numerous scenes with Doctor Yueh that establish his trusted relationship with the Atreides family, establish the "unbreakable conditioning" of the Suk School that put him beyond suspicion, and discuss his inner turmoil that leads to his betrayal of them.&nbsp; (No, I'm not doing spoiler alerts for a story that's over 50 years old.&nbsp; Deal with it.)&nbsp; The movie has none of that.&nbsp; Yeah, we see a few scenes with the doctor, but we don't really get Lady Jessica confiding in him, we don't hear about the Suk School, and we certainly don't get any of his inner monolog.&nbsp; He just tells us that he's betraying the Duke because of his wife.&nbsp; No foreshadowing or anything.</p>
<p>Yes, this movie is faithful to the book in the sense that it shows what actually happens in the plot.&nbsp; And I do think they did a pretty good job getting the right aesthetic and mood.&nbsp; But when you remove all the background information and scenes establishing his motivations and position, it just comes across flat.&nbsp; In fact, I feel like the movie would have been a little confusing if I hadn't already read the novel.&nbsp; Too much of the action feels unmotivated based just on what's in the film.&nbsp; To be fair, much of the establishing material is things like Yueh's internal monolog, which isn't very amenable to film adaptation, so it's not really Villeneuve's fault.&nbsp; But still, the movie suffers for it.</p>
<p>But maybe I'm just being overly critical.&nbsp; I mean, it was a decent movie that's worth watching.&nbsp; It's just that the book was <em>so good</em> that it was almost impossible that a movie could really live up to it.&nbsp; So if you're so inclined, give the movie a watch.&nbsp; And if you like it,&nbsp;<em>definitely</em> read the book.&nbsp; It's way better.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sun, 22 May 2022 12:53:22 +0000</pubDate>
      <category><![CDATA[Non-Technical]]></category>
      <category><![CDATA[Media]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2022/05/so-i-finally-watched-dune.php</guid>
      <comments>https://linlog.skepticats.com/entries/2022/05/22_0853/comments/</comments>
    </item>
  </channel>
</rss>
