jverkamp.comhttps://blog.jverkamp.com/Recent content on jverkamp.comHugoen-usThu, 02 Jul 2026 00:00:00 +0000The Karate Kidhttps://blog.jverkamp.com/2026/07/02/the-karate-kid/Thu, 02 Jul 2026 00:00:00 +0000https://blog.jverkamp.com/2026/07/02/the-karate-kid/<blockquote> <p>Miyagi: Wax on, wax off. Wax on, wax off.</p> </blockquote> <p>Oh this movie. It&rsquo;s a classic, but somehow I&rsquo;ve never actually seen it. Right now is the second best time though, so here we go!</p> <p>In a nutshell, it&rsquo;s a pretty straight forward coming-of-age / underdog sports movie from the 80s. Really. Daniel moves to a new town, gets beat up, meets the girl, gets beat up some more, meets the mysterious mentor figure, learns (but doesn&rsquo;t realize it), learns (but does), loses the girl, gets her back, and, in the end, wins the day.</p>Austin Powers in Goldmemberhttps://blog.jverkamp.com/2026/06/30/austin-powers-in-goldmember/Tue, 30 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/30/austin-powers-in-goldmember/<p>It took a while (relatively speaking) to get to this one. And, while this one has a lot of great individual scenes, I think it&rsquo;s the weakest of the series.</p> <p>This time around, we&rsquo;re in the 70s, with the introduction of Beyoncé&rsquo;s Foxxy Cleopatra. I enjoyed her role, especially her introduction, talking (so obviously) through a third party. She seems like she&rsquo;s having fun and is a good counterpoint to Austin.</p>Harry Potter and the Prisoner of Azkabanhttps://blog.jverkamp.com/2026/06/26/harry-potter-and-the-prisoner-of-azkaban/Fri, 26 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/26/harry-potter-and-the-prisoner-of-azkaban/<p>Onward in Harry Potter. And still without making it back to the first.</p> <p>Plotwise, this is one of my favorites. It&rsquo;s an action packed story with a lot of mystery going on and a twist to the plot that (long ago) I did not see coming&ndash;and which actually pulls the last part of the story together very well. Even if, in the broader world Harry Potter lives in <em>doesn&rsquo;t make any sense</em>.</p>The Martianhttps://blog.jverkamp.com/2026/06/26/the-martian/Fri, 26 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/26/the-martian/<blockquote> <p>He’s stuck out there. He thinks he’s totally alone and that we all gave up on him. What kind of effect does that have on a man’s psychology?” He turned back to Venkat. “I wonder what he’s thinking right now.”</p> <p><code>LOG ENTRY</code>: SOL 61 How come Aquaman can control whales? They’re mammals! Makes no sense.</p> </blockquote> <p>With the recent release of the <a href="https://blog.jverkamp.com/2026/03/30/project-hail-mary-movie/">Project Hail Mary</a> movie, I decided to reread the <a href="https://blog.jverkamp.com/2021/06/15/project-hail-mary/">Project Hail Mary</a> book. So of course I also had to re-read The Martian (I&rsquo;ll watch it at some point too!). But the last time I read it, I wasn&rsquo;t writing reviews yet&hellip; so here we are!</p>The Last Olympianhttps://blog.jverkamp.com/2026/06/23/the-last-olympian/Tue, 23 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/23/the-last-olympian/<p>This is it! <a href="https://blog.jverkamp.com/2021/02/23/the-last-battle/">The Last Battle</a><sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>. Kronos and his army of titans, monsters, gods, and demigods is about to reach New York City and Mount Olympus. And, because of a rampaging Titan coming across the country, the city is almost entirely undefended.</p> <p>So it&rsquo;s up to Percy and the demigods of Camp Half-Blood to save the day!</p> <p>Oh, did I mention that Percy is about ot turn 16 in this book? And that there&rsquo;s a certain prophecy all about that?</p>Despicable Mehttps://blog.jverkamp.com/2026/06/19/despicable-me/Fri, 19 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/19/despicable-me/<p>I watched (and reviewed) <a href="https://blog.jverkamp.com/2013/07/07/despicable-me-2/">Despicable Me 2</a> years ago, in theaters. We watched those movies over and over again for so long when my children were younger. But now, it&rsquo;s back in favor, so it&rsquo;s a good time to review it!</p> <p>Gru, criminal mastermind, has a glorious plan.</p> <blockquote> <p>Gru: &hellip;we are going to steal&hellip; pause for effect&hellip; THE MOON!</p> </blockquote> <p>To do that, he needs cookie robots and three little girls to deliver them. And oh, the girls are a delight. Margo, serious and holding everything together. Edith, agent of chaos. And Agnes. Just, <em>cute</em>.</p>The Demigod Fileshttps://blog.jverkamp.com/2026/06/12/the-demigod-files/Fri, 12 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/12/the-demigod-files/<p>I probably should have skipped this one.</p> <p>I do like the three short stories well enough.</p> <p>We get The Bronze Dragon&ndash;a game of capture the flag and a new guardian for the camp. Plus we get more of Silena (child of Aphrodite) and Beckendorf (Hephaestus) who are a fun couple.</p> <p>Then the Sword of Hades&ndash;I do enjoy stories with Nico in them. He&rsquo;s a nicely complicated character. Plus more Thalia! It&rsquo;s also fun to see Hades and Persephone bickering.</p>The Princess Bridehttps://blog.jverkamp.com/2026/06/11/the-princess-bride/Thu, 11 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/11/the-princess-bride/<p>A rewatch for me, but that&rsquo;s just a fun movie. More than a bit 80s feeling, but it works. I love the characters, especially Andrew the Giant&rsquo;s Fezzik and Wallace Shawn&rsquo;s Vizzini. They&rsquo;re just fun throughout the movie.</p> <p>And <em>man</em> is this movie quotable.</p> <p>Even if you haven&rsquo;t seen, it I&rsquo;m sure you&rsquo;ll have heard some of these.</p> <blockquote> <p>Inigo Montoya: Hello. My name is Inigo Montoya. You killed my father. Prepare to die.</p>The Battle of the Labyrinthhttps://blog.jverkamp.com/2026/06/06/the-battle-of-the-labyrinth/Sat, 06 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/06/the-battle-of-the-labyrinth/<p><a href="https://en.wikipedia.org/wiki/The%20Labyrinth">The Labyrinth</a>. <a href="https://en.wikipedia.org/wiki/Daedalus">Daedalus</a>. Return of the <a href="https://en.wikipedia.org/wiki/Minotaur">Minotaur</a>. Oh, this book has a lot going for it.</p> <p>I love the setting. It&rsquo;s interesting seeing more of the ways demigods can go&ndash;and have gone in the past. Not all demigods are heroes&ndash;which we&rsquo;ve already seen&ndash;but they&rsquo;re not always villains either. And the same with monsters; we&rsquo;ve already met Tyson. And for that matter, gods and titans.</p> <p>There are still good guys and bad guys. But everything is starting to get just a bit more complicated, which I appreciate in the series.</p>The Titan's Cursehttps://blog.jverkamp.com/2026/06/05/the-titans-curse/Fri, 05 Jun 2026 00:00:00 +0000https://blog.jverkamp.com/2026/06/05/the-titans-curse/<p>Annabeth is missing and a goddess is in chains! It&rsquo;s time for a quest!</p> <p>Only this time, it&rsquo;s not Percy&rsquo;s quest.</p> <p>Oh, and apparently not <em>everyone</em> is fated to survive.</p> <p>Percy is growing up&ndash;ever nearer to that fated 16th birthday. So of course, he&rsquo;s got more than just demigod problems.</p> <blockquote> <p>“Love conquers all,&quot; Aphrodite promised. &ldquo;Look at Helen and Paris. Did they let anything come between them?&rdquo;</p> <p>&ldquo;Didn&rsquo;t they start the Trojan War and get thousands of people killed?&rdquo;</p>The Sea of Monstershttps://blog.jverkamp.com/2026/05/31/the-sea-of-monsters/Sun, 31 May 2026 00:00:00 +0000https://blog.jverkamp.com/2026/05/31/the-sea-of-monsters/<blockquote> <p>Families are messy. Immortal families are eternally messy. Sometimes the best we can do is to remind each other that we&rsquo;re related for better or for worse&hellip;and try to keep the maiming and killing to a minimum.</p> </blockquote> <p>After the events of <a href="https://blog.jverkamp.com/2026/05/13/the-lightning-thief/">The Lightning Thief</a>, Percy Jackson is starting to settle into his world of gods and monsters. So of course, things have to get complicated.</p> <p>This time around, we get a new friend (Tyson, a 6'3&quot; seventh grader who&rsquo;s a bit slower and absolutely obsessed with Percy), a new quest (the borders of Camp Half-Blood are failing!), and a whole new adventure: The Sea of Monsters.</p>Harry Potter and the Chamber of Secretshttps://blog.jverkamp.com/2026/05/25/harry-potter-and-the-chamber-of-secrets/Mon, 25 May 2026 00:00:00 +0000https://blog.jverkamp.com/2026/05/25/harry-potter-and-the-chamber-of-secrets/<p>The Harry Potter films have some problems<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, but they came out just at the right time to be a large part of my growing up. I&rsquo;ve seen them all and, while I think the books are better in a lot of ways, the movies have a lot of charm. Especially the first few.</p> <p>They&rsquo;re just done in such a magical way, really capturing the fantastic <em>feel</em> of the world. It makes you wish you could just hop right in and explore the world, Hogwarts castle especially.</p>El Principitohttps://blog.jverkamp.com/2026/05/21/el-principito/Thu, 21 May 2026 00:00:00 +0000https://blog.jverkamp.com/2026/05/21/el-principito/<p>El Principito. En español. ¿Por qué? ¡Por qué no!</p> <p>En serio, porque estoy aprendiendo español. Un libro fácil es bueno para aprender.</p> <p>Pero El Principito es un libro <em>raro</em>.</p> <p>Es un libro sobre serpientes. Y planetas. Y flores.</p> <p>Y volcanes.</p> <p>Y baobabs.</p> <p>Como dije. Un libro raro.</p> <p>Pero lo disfruté. [[TODO:El Ojo del Mundo||La próxima vez]], debería leer un libro en inglés y <em>luego</em> en español.</p> <p>Voy!</p>Austin Powers: The Spy Who Shagged Mehttps://blog.jverkamp.com/2026/05/13/austin-powers-the-spy-who-shagged-me/Wed, 13 May 2026 23:00:00 +0000https://blog.jverkamp.com/2026/05/13/austin-powers-the-spy-who-shagged-me/<p>Where <a href="https://blog.jverkamp.com/2026/05/13/austin-powers-international-man-of-mystery/">Austin Powers: International Man of Mystery</a> was a delightful, raunchy, vulgar parody of spy flicks and the 90s, The Spy Who Shagged Me turns everything up a notch&ndash;for better and for worse.</p> <p>It all starts out where the previous movie ended. Austin and Vanessa married and on their honeymoon. Except, surprise! Fembot. Which makes absolutely no sense. But I do appreciate that we get Heather Graham&rsquo;s Felicity Shagwell out of it!</p>Austin Powers: International Man of Mysteryhttps://blog.jverkamp.com/2026/05/13/austin-powers-international-man-of-mystery/Wed, 13 May 2026 20:00:00 +0000https://blog.jverkamp.com/2026/05/13/austin-powers-international-man-of-mystery/<blockquote> <p>Austin Powers: Allow myself to introduce&hellip; myself.</p> </blockquote> <p>Austin Powers. A riff on 60&rsquo;s culture and especially the genre of spy movies (James Bond especially) absolutely loaded with a particularly rauncy, vulgar sort of humor.</p> <blockquote> <p>Vanessa Kensington: Mr. Powers, my job is to acclimatize you to the nineties. You know, a lot&rsquo;s changed since 1967.<br> Austin Powers: No doubt, love, but as long as people are still having promiscuous sex with many anonymous partners without protection while at the same time experimenting with mind-expanding drugs in a consequence-free environment, I&rsquo;ll be sound as a pound!</p>The Lightning Thiefhttps://blog.jverkamp.com/2026/05/13/the-lightning-thief/Wed, 13 May 2026 00:00:00 +0000https://blog.jverkamp.com/2026/05/13/the-lightning-thief/<p>What if the Greek gods (and the rest of that mythology) were not only real&hellip; but still around?</p> <blockquote> <p>&ldquo;Is it? What&rsquo;s the most common thing gods did in the old stories? They ran around falling in love with humans and having kids with them. Do you think they&rsquo;ve changed their habits in the last few millennia?&rdquo;</p> </blockquote> <p>Oh. And what if they all<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> had a bunch of half-human children. Demigods as it were. Because that&rsquo;s just what the Greek gods did/do.</p>Doctor Who: Season 6https://blog.jverkamp.com/2026/05/12/doctor-who-season-6/Tue, 12 May 2026 00:00:00 +0000https://blog.jverkamp.com/2026/05/12/doctor-who-season-6/<p>Man. I forgot how good this season is. Eleven with Rory and Amy. The Silence. It opens with the Doctor dying&ndash;and just gets so much crazier from there. It&rsquo;s one of the best season-long plots (in my opinion) with a lot of solid episodes along the way.</p> <p><strong>A Christmas Carol</strong> - Skipping through time, with a cloudy sky full of flying fish. Delightful.</p> <blockquote> <p>The Doctor: [Pointing to frozen Abigail Pettigrew] Who&rsquo;s she?<br> Kazran Sardick: Nobody important.<br> The Doctor: Nobody important? Blimey, that&rsquo;s amazing. You know that in nine hundred years of time and space and I&rsquo;ve never met anybody who wasn&rsquo;t important before.</p>The Book That Held Her Hearthttps://blog.jverkamp.com/2026/05/01/the-book-that-held-her-heart/Fri, 01 May 2026 00:00:00 +0000https://blog.jverkamp.com/2026/05/01/the-book-that-held-her-heart/<blockquote> <p>Information is like water—without it you won’t live long, too much and you’ll drown. And there’s a difference between truth and information. Even correct information is not the same as truth—truth does not mislead—correct information bereft of context can be more dangerous than a lie.</p> </blockquote> <p>Another book that I feel like I reviewed but somehow seem to have lost it.</p> <p>Overall, I really liked how this series started. It&rsquo;s such a cool idea, an eternal Library spanning through time&ndash;and even between worlds. And the story of two very different people, more different than they even imagined.</p>The Liberationhttps://blog.jverkamp.com/2026/04/28/the-liberation/Tue, 28 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/28/the-liberation/<blockquote> <p>“They’re turning on us!” cried one of the sailors, voicing a panic that threatened to sweep through all the humans on board.<br> “Jesus fucking wept, you cowards,” said Berenice. “Try not to splash the rest of us when you piss your pants, you dickless shitbags.”</p> </blockquote> <p>The finale.</p> <p>I feel like I reviewed this book already, but seem to have lost it (or never wrote it in the first place).</p> <p>Still. It&rsquo;s always good to finish a series.</p>Predatorhttps://blog.jverkamp.com/2026/04/13/predator/Mon, 13 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/13/predator/<p>Well, I&rsquo;m just about to Alien vs. Predator, so&hellip; I guess I should catch the Predator movies, along with <a href="https://blog.jverkamp.com/reviews/series/alien/">Alien</a>!</p> <p>Much like Alien, this is a movie that came out a bit before my time, so I&rsquo;ve never actually seen it. And just like Alien (<a href="https://blog.jverkamp.com/2025/09/19/aliens/">Aliens</a> even more so), I was kind of amazed at how many lines I&rsquo;ve quoted any number of times came from this movie&hellip;</p> <blockquote> <p>Dutch: If it bleeds, we can kill it.</p>The Book That Broke the Worldhttps://blog.jverkamp.com/2026/04/10/the-book-that-broke-the-world/Fri, 10 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/10/the-book-that-broke-the-world/<p><a href="https://blog.jverkamp.com/2026/03/15/the-book-that-wouldnt-burn/">The Book That Wouldn’t Burn</a> was a crazy, solid introduction to the world: we have a <em>giant</em> timeless library built into a mountain range, cities built up and around it throughout time and by more than just humanity, and you have a sort of timey whimey mess of a conflict running through everything.</p> <p>The Book That Broke the World sort of turns that up to 11.</p> <blockquote> <p>I already told you: we choose sides with our gut. The words are to make us feel better afterwards.</p>Alien³https://blog.jverkamp.com/2026/04/09/alien/Thu, 09 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/09/alien/<blockquote> <p>Ripley: You&rsquo;ve been in my life so long, I can&rsquo;t remember anything else.</p> </blockquote> <p>At the end of <a href="https://blog.jverkamp.com/2025/09/19/aliens/">Aliens</a>, Ripley, Newt, and Hicks managed to survive a <em>second</em> Alien attack&ndash;this time with a lot more violence and space marines&ndash;only for Newt and Hicks to die off screen, replaced by body doubles in Alien³.</p> <p>Not even kidding.</p> <p>Other than, I actually did enjoy this movie. It messes a bit with cannon, making the Alien a bit less a force of nature, which I&rsquo;m not sure if I cared for. Unfortunately, that does mean that it feels like you could have replaced the Alien with a number of different movie monsters and it would have worked just as well.</p>Ghost Talkershttps://blog.jverkamp.com/2026/04/06/ghost-talkers/Mon, 06 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/06/ghost-talkers/<p>Take a world where ghosts are very much real and, along with mediums and spiritualists, can have an impact on the world around them. Run that forward to World War I, where British soldiers have been compelled to, after they die, report back in one last time:</p> <blockquote> <p>“The Germans were flanking us at Delville Wood when I died.”</p> </blockquote> <p>Quite a first sentence that.</p> <p>So when our main character gets report from a ghost close to heart heart&ndash;and not only that, reporting that he was murdered&ndash;well, of course we kick off a story that&rsquo;s one part war story, one part murder mystery, and one part supernatural adventure.</p>Rescuing Gentoos with a Rust Solver (Part 3)https://blog.jverkamp.com/2026/04/04/rescuing-gentoos-with-a-rust-solver-part-3/Sat, 04 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/04/rescuing-gentoos-with-a-rust-solver-part-3/<p>Part 3! Wherein we learn about rockets, recursion, and ricocheting items (oh my). And make it to &hellip; the end?</p> <p><a href="https://github.com/jpverkamp/rust-solvers/compare/0f50b8f298b5a13bd9d8ea0ad6222fbb5eed5a93...080330ab8b19dcb8f73e648a92c878162a0e30fc" target="_blank" rel="noopener">Here are all of the commits</a> from part 1 up through part 3.</p> <p>And here are all of the parts in this series so far:</p> <div class="ranking"> <h3 class="title">Posts in <a href="https://blog.jverkamp.com/series/solving-gentoo-rescue/">Solving Gentoo Rescue</a>:</h3> <div class="content"><ul><li><a href="https://blog.jverkamp.com/2026/03/25/rescuing-gentoos-with-a-rust-solver-part-1/"> Rescuing Gentoos with a Rust Solver (Part 1) </a></li><li><a href="https://blog.jverkamp.com/2026/03/31/rescuing-gentoos-with-a-rust-solver-part-2/"> Rescuing Gentoos with a Rust Solver (Part 2) </a></li><li><a href="https://blog.jverkamp.com/2026/04/04/rescuing-gentoos-with-a-rust-solver-part-3/"> Rescuing Gentoos with a Rust Solver (Part 3) </a></li></ul></div> </div>The Winter of the Witchhttps://blog.jverkamp.com/2026/04/04/the-winter-of-the-witch/Sat, 04 Apr 2026 00:00:00 +0000https://blog.jverkamp.com/2026/04/04/the-winter-of-the-witch/<p><a href="https://blog.jverkamp.com/2026/01/11/the-bear-and-the-nightingale/">The Bear and the Nightingale</a>. <a href="https://blog.jverkamp.com/2026/02/15/the-girl-in-the-tower/">The Girl in the Tower</a>. <a href="https://blog.jverkamp.com/2026/04/04/the-winter-of-the-witch/">The Winter of the Witch</a>. Quite a <a href="https://blog.jverkamp.com/reviews/series/the-winternight-trilogy/">trilogy</a>.</p> <p>From a dark Russian fairytale world, full of the spirits of the woods, old gods, and the incoming church up through a more political fantasy, deep into the cities of Russia where spirits hold least sway. And now, it all comes to a climax, with ever more battles between summer and winter, between the old and the new, and between all of Russia and her foes.</p>Rescuing Gentoos with a Rust Solver (Part 2)https://blog.jverkamp.com/2026/03/31/rescuing-gentoos-with-a-rust-solver-part-2/Tue, 31 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/31/rescuing-gentoos-with-a-rust-solver-part-2/<p>And here we have Part 2! It&rsquo;s not been that long for you, but since the first part took six months for me to actually get around to writing it&hellip; well, this is much better!</p> <p>Things get a bit more complicated this time, with buttons that can open/close doors and even holes in the floor and BOMBS. But what&rsquo;s really crazy is how we actually get around to solving how to get to new sublevels this time&hellip; and how to take penguins back out of them. Things are getting complicated!</p> <p><a href="https://github.com/jpverkamp/rust-solvers/compare/915df5e61c8bd2167d4306a589e10166394d24b4...0f50b8f298b5a13bd9d8ea0ad6222fbb5eed5a93" target="_blank" rel="noopener">Here are all of the commits</a> from part 1 up through part 2.</p> <p>And here are all of the parts in this series so far:</p> <div class="ranking"> <h3 class="title">Posts in <a href="https://blog.jverkamp.com/series/solving-gentoo-rescue/">Solving Gentoo Rescue</a>:</h3> <div class="content"><ul><li><a href="https://blog.jverkamp.com/2026/03/25/rescuing-gentoos-with-a-rust-solver-part-1/"> Rescuing Gentoos with a Rust Solver (Part 1) </a></li><li><a href="https://blog.jverkamp.com/2026/03/31/rescuing-gentoos-with-a-rust-solver-part-2/"> Rescuing Gentoos with a Rust Solver (Part 2) </a></li><li><a href="https://blog.jverkamp.com/2026/04/04/rescuing-gentoos-with-a-rust-solver-part-3/"> Rescuing Gentoos with a Rust Solver (Part 3) </a></li></ul></div> </div>Project Hail Mary (Movie)https://blog.jverkamp.com/2026/03/30/project-hail-mary-movie/Mon, 30 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/30/project-hail-mary-movie/<p>I really loved <a href="https://blog.jverkamp.com/2021/06/15/project-hail-mary/">Project Hail Mary</a> (the book) and I&rsquo;d heard good things so far about Project Hail Mary (the movie), so I figured&hellip; let&rsquo;s give it a chance and actually go see it while it&rsquo;s still in theaters!</p> <blockquote> <p>Rocky: Amaze. Amaze. Amaze.</p> </blockquote> <p>I&rsquo;m so glad I did.</p> <p>As a movie, you do lose out on some of the real depth of &lsquo;SCIENCE!&rsquo; that this story really had as a novel. Some things are left out, others glossed over. But for the most part, there&rsquo;s still a great feeling of positivity in the face of adversity&ndash;of being able to just <em>think</em> your way out of any problem and I just love that.</p> <blockquote> <p>Rocky: Words of encouragement.<br> Ryland Grace: That&rsquo;s not how we say it!<br> Rocky: Words of great encouragement!</p> </blockquote> <p>Now. If you haven&rsquo;t read the book, seen the movie, or even seen the trailers for it, I would say <em>stop reading this and go watch it now</em>. I&rsquo;m going to spoil a bit&ndash;although no more than they already did in the trailers<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup><sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>.</p>Rescuing Gentoos with a Rust Solver (Part 1)https://blog.jverkamp.com/2026/03/25/rescuing-gentoos-with-a-rust-solver-part-1/Wed, 25 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/25/rescuing-gentoos-with-a-rust-solver-part-1/<p>Months ago now<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, I started playing <a href="https://store.steampowered.com/app/2830480/Gentoo_Rescue/" target="_blank" rel="noopener">Gentoo Rescue</a> (after seeing the <a href="https://www.youtube.com/watch?v=XK9AhMh5K_o&amp;list=PLIwiAebpd5CIoqMDun9X7aMJIINeHT4Vz&amp;index=1" target="_blank" rel="noopener">Aliensrock video</a>). At the core, it&rsquo;s a Sokoban style puzzle game where you have to guide cute little sliding penguins to their color coded nests&hellip; but oh man does it start getting more complicated quickly.</p> <p>On top of that, it has a really interesting nesting level concept&ndash;the level select screens are levels themselves. You can go several &rsquo;levels&rsquo; deep into levels or eventually further back out. And that&rsquo;s just with how far I&rsquo;ve gotten so far&hellip;</p>Doctor Who: Season 5https://blog.jverkamp.com/2026/03/21/doctor-who-season-5/Sat, 21 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/21/doctor-who-season-5/<p>Eleven! And the Ponds!</p> <p>Man, I don&rsquo;t even known which doctor is my favorite. Each has their strengths. But if I <em>had</em> to pick one (I haven&rsquo;t seen 13-15 yet), it would probably have to be Eleven. He&rsquo;s just such a mix of chaos, fun, and an absolute confidence in himself.</p> <p>Say what you will, but he starts the season running an alien spaceship off of Earth with nothing but his reputation and ends it with literally the entire universe at stake.</p>Mad Men: Season 1https://blog.jverkamp.com/2026/03/21/mad-men-season-1/Sat, 21 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/21/mad-men-season-1/<p>Mad Men is probably not a show I ever would have chosen by myself. It&rsquo;s highly rated and got a cost full of people I recognize&hellip; but on the other hand, there&rsquo;s a complete lack of aliens/magic/what have you. Still, I&rsquo;ve liked other non-speculative fiction TV shows before&hellip; so what about this one?</p> <p>Well, first, what does Mad Men have?</p> <p>You have smoking (so much smoking):</p> <blockquote> <p>Don: Except they aren&rsquo;t.<br> Mr. Garner: That&rsquo;s your slogan? &ldquo;You&rsquo;re going to die anyway. Die with us&rdquo;?<br> Pete: Actually, it&rsquo;s a fairly well-established psychological principle that society has a death wish, and if we could just tap into that, the market potential is&ndash;<br> Mr. Garner: What the hell are you talking about? Are you insane? I&rsquo;m not selling rifles here, I&rsquo;m in the tobacco business! We&rsquo;re selling America! The Indians gave it to us, for shit&rsquo;s sake!</p>Syncing Kobo Annotations... again!https://blog.jverkamp.com/2026/03/16/syncing-kobo-annotations...-again/Mon, 16 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/16/syncing-kobo-annotations...-again/<p>A few months back, I gave a <a href="https://www.kobo.com/" target="_blank" rel="noopener">Kobo</a> a try. I&rsquo;m still really enjoying it. At the time, I was using <a href="https://blog.jverkamp.com/2025/12/29/syncing-kobo-annotations/">a script on the Kobo &#43; Dropbox</a> to sync annotations. But it was a little heavy (to send the entire database) and tended to fail silently. Plus, I had to use a second script to take the exported database and actually turn it into Markdown I could easily read and share.</p> <p>So I took a chance to make that a bit better!</p> <p>The code for this is available on Github here: <a href="https://github.com/jpverkamp/kobo-highlights/" target="_blank" rel="noopener">https://github.com/jpverkamp/kobo-highlights/</a></p>The Book That Wouldn’t Burnhttps://blog.jverkamp.com/2026/03/15/the-book-that-wouldnt-burn/Sun, 15 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/15/the-book-that-wouldnt-burn/<blockquote> <p>“One thing’s for sure, I’m not in kansas anymore.” It was a phrase in half the languages he knew and one that had led to a saying almost as ancient: “We don’t even know what kansas is anymore.”</p> </blockquote> <p>Imagine a room. A single colossal room, jam packed with shelves. And on those shelves, books, thousands and millions of books.</p> <p>Now imagine that that&rsquo;s only one such room, miles to a side. And there are doors to other rooms, also full of books. Uncountably many such rooms behind uncountably many doors. And there are even more. Doors to nowhere. Doors to an &lsquo;in between&rsquo;.</p>The Risinghttps://blog.jverkamp.com/2026/03/07/the-rising/Sat, 07 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/07/the-rising/<blockquote> <p>As had become his custom in recent mornings, Hugo Longchamp, captain of the guard of Marseilles-in-the-West, climbed the tallest tower in New France to await the end of the world. Doom had proved slow to arrive. The captain was getting impatient.</p> </blockquote> <p>A <em>rising</em> war. And not just between the Dutch and the French&hellip;</p> <p>Jax is on his own, fleeing free and northward. Berenice is on her own, causing chaos (both on purpose and inadvertently) behind enemy lines.</p>Recursionhttps://blog.jverkamp.com/2026/03/04/recursion/Wed, 04 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/04/recursion/<blockquote> <p>There are so few things in our existence we can count on to give us the sense of permanence, of the ground beneath our feet. People fail us. Our bodies fail us. We fail ourselves. He&rsquo;s experienced all of that. But what do you cling to, moment to moment, if memories can simply change. What, then, is real? And if the answer is nothing, where does that leave us?</p> </blockquote> <p>False Memory Syndrome&ndash;a mysterious medical condition where you are absolutely <em>sure</em> you have memories of another life lived.</p>The Queen's Gambithttps://blog.jverkamp.com/2026/03/01/the-queens-gambit/Sun, 01 Mar 2026 00:00:00 +0000https://blog.jverkamp.com/2026/03/01/the-queens-gambit/<p>A novel about chess, set in the 1960s? How good could that even be?</p> <p>Turns out: fairly good.</p> <p>Although (and this isn&rsquo;t that common for me) I did enjoy <a href="https://blog.jverkamp.com/2021/03/11/the-queens-gambit/">the TV show</a> more.</p> <blockquote> <p>It&rsquo;s an entire world of just 64 squares. I feel safe in it. I can control it; I can dominate it. And it&rsquo;s predictable. So, if I get hurt, I only have myself to blame.</p> </blockquote> <p>In a nutshell, we follow orphan Beth Harmon as she discovers chess&ndash;but also drugs&ndash;gets adopted, <em>really</em> gets into chess, wins a bunch of games, loses a few, faces addition and loss, and ends up playing the best in the world.</p>The Warded Manhttps://blog.jverkamp.com/2026/02/26/the-warded-man/Thu, 26 Feb 2026 00:00:00 +0000https://blog.jverkamp.com/2026/02/26/the-warded-man/<blockquote> <p>“We are what we choose to be, girl,&rsquo; she said. &lsquo;Let others determine your worth, and you&rsquo;ve already lost, because no one wants people worth more than themselves.”</p> </blockquote> <p>The setting and world building in this book remind me strongly of <a href="https://blog.jverkamp.com/reviews/series/the-runelords/">The Runelords</a> / <a href="https://blog.jverkamp.com/reviews/series/the-wheel-of-time/">The Wheel of Time</a> / <a href="https://blog.jverkamp.com/reviews/authors/brandon-sanderson/">Brandon Sanderson</a>&rsquo;s works, which is already a solid win so far as I&rsquo;m concerned.</p> <p>Basically, we have a world where &lsquo;demons&rsquo; form out of thin air (more or less) at night, free to terrorize anyone left outside without a circle of wards around them. It&rsquo;s literally &lsquo;what if the monsters in the night were real&rsquo;. From there, we have a world that finally fought back against the demons, managed to drive them off, and had a golden age&hellip; only to forget. And fall once again&ndash;making this world feel post apocalyptic, humanity on the brink of losing for good. But even then, people will fight to survive.</p>This Inevitable Ruinhttps://blog.jverkamp.com/2026/02/18/this-inevitable-ruin/Wed, 18 Feb 2026 00:00:00 +0000https://blog.jverkamp.com/2026/02/18/this-inevitable-ruin/<p>Oh man. Faction Wars.</p> <p>We&rsquo;ve spent several books referring to this or actually planning it&hellip; and now, we&rsquo;re finally here! The one where powers in the universe come to the Dungeon planet and lead armies of their own as a larger than life sort of war game.</p> <p>Except this time, it&rsquo;s no game. This time, they can die just as easily as the crawlers can.</p> <p>This time, it&rsquo;s war.</p> <p>Oh, and this time the crawlers have an army all their own&ndash;with some unexpected allies.</p>The Girl in the Towerhttps://blog.jverkamp.com/2026/02/15/the-girl-in-the-tower/Sun, 15 Feb 2026 00:00:00 +0000https://blog.jverkamp.com/2026/02/15/the-girl-in-the-tower/<blockquote> <p>Every time you take one path, you must live with the memory of the other: of a life left unchosen. Decide as seems best, one course or the other; each way will have its bitter with its sweet.</p> </blockquote> <p>The sequel to <a href="https://blog.jverkamp.com/2026/01/11/the-bear-and-the-nightingale/">The Bear and the Nightingale</a>. While the first mostly took place in the edge of the Russian wilderness, this one travels far and wide. To towns being raided to Moscow itself. And all the while, we have Visilisa, refusing to choose either life in a convent or married. One thing leads to another, she disguises herself as a boy&ndash;as one does&ndash;and things escalate from their.</p>A Desolation Called Peacehttps://blog.jverkamp.com/2026/02/11/a-desolation-called-peace/Wed, 11 Feb 2026 00:00:00 +0000https://blog.jverkamp.com/2026/02/11/a-desolation-called-peace/<blockquote> <p>&ldquo;&hellip; That could have gone much worse,&rdquo; said Three Sea-grass, when she could. She straightened up. Wiped her mouth with the back of her hand. And didn&rsquo;t try to get away from Mahit&rsquo;s touch, not at all. &ldquo;Look, Mahit-nobody died, not even slightly.&rdquo;</p> </blockquote> <p>Well that&rsquo;s a fascinating change of pace.</p> <p>In <a href="https://blog.jverkamp.com/2026/01/24/a-memory-called-empire/">A Memory Called Empire</a>, we pretty much stayed in the heart of Teixcalaan. A single planet, mostly a single City. We had all sorts of politics and worldbuilding and hints of what else was out there, but for the moment, it felt like a fairly contained story within that larger world.</p>The Eye of the Bedlam Bridehttps://blog.jverkamp.com/2026/02/10/the-eye-of-the-bedlam-bride/Tue, 10 Feb 2026 00:00:00 +0000https://blog.jverkamp.com/2026/02/10/the-eye-of-the-bedlam-bride/<blockquote> <p>The impossible was never out of reach. Especially if it made for good television.</p> </blockquote> <p>Or&hellip; the one with the trading card game.</p> <p>Down another level (or two) and we have a whole new way to mess with Carl and Donut. This time around, we have &lsquo;memory ghosts&rsquo; of the world that was, a war storyline between seals and crabs, all sorts of chaos with gods and demons, and &hellip;</p> <p>Shi Maria.</p> <p>The Bedlam Bride.</p> <p>Gaze upon her fifth eye and be driven mad.</p> <p>What could possibly go wrong?</p>Genuary 2026: And so it endshttps://blog.jverkamp.com/2026/01/31/genuary-2026-and-so-it-ends/Sat, 31 Jan 2026 23:00:00 +0000https://blog.jverkamp.com/2026/01/31/genuary-2026-and-so-it-ends/<p>I just wanted to make a quick montage of all 31 sketches:</p> <p>You can combine all of the preview images and then add some nice text with a pair of <a href="">imagemagick</a> commands:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>montage content/programming/2026/genuary/*/gen26.??.png <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -tile 6x6 <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -geometry +2+2 <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -background none <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> gen26-grid.png </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span>mogrify <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -gravity southeast <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -pointsize <span style="color:#ae81ff">200</span> <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -fill <span style="color:#e6db74">&#34;white&#34;</span> <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -stroke <span style="color:#e6db74">&#34;black&#34;</span> -strokewidth <span style="color:#ae81ff">2</span> <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> -annotate +20+20 <span style="color:#e6db74">&#34;Genuary 2026&#34;</span> <span style="color:#ae81ff">\ </span></span></span><span style="display:flex;"><span> gen26-grid.png </span></span></code></pre></div>Genuary 2026.31: Shaderhttps://blog.jverkamp.com/2026/01/31/genuary-2026.31-shader/Sat, 31 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/31/genuary-2026.31-shader/<p>I have very little experience with <a href="https://en.wikipedia.org/wiki/graphics%20shaders">graphics shaders</a>, but I&rsquo;d like to learn. Perhaps I&rsquo;ll take a month to redo all these prompts with shaders. That&rsquo;d be neat.</p> <p>But for now, one shader, messing around a bit.</p>Genuary 2026.30: Bughttps://blog.jverkamp.com/2026/01/30/genuary-2026.30-bug/Fri, 30 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/30/genuary-2026.30-bug/<p>A throwback to what&rsquo;s probably one of my earliest programming projects (originally in <a href="https://en.wikipedia.org/wiki/qbasic">qbasic</a>&hellip;): bugs!</p> <p>It&rsquo;s very simple: each frame, each bug moves randomly and the draws a dot.</p> <p>That&rsquo;s really it.</p> <p>I&rsquo;ve updated it a bit with various parameters to tweak. Play with them. See what they do!</p>Genuary 2026.29: Evolutionhttps://blog.jverkamp.com/2026/01/29/genuary-2026.29-evolution/Thu, 29 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/29/genuary-2026.29-evolution/<p>That got quite a bit more than I expected. So now it&rsquo;s basically an evolving programmatic image generator. &#x1f604;</p>Lost: Season 6https://blog.jverkamp.com/2026/01/29/lost-season-6/Thu, 29 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/29/lost-season-6/<p>And that&rsquo;s when things really went off the rails.</p> <p>The last season (and especially the last episode) of Lost are somewhat controversial&ndash;and for a good reason.</p> <p>There are some really fascinating ideas in this one, don&rsquo;t get me wrong. Really fleshing out the mythology of the island (for better and for worse), dealing (ish) with the consequences of time travel and changing the timeline, and then finally trying to wrap up five seasons of throwing whatever crazy ideas they had even sort of neatly.</p> <p>I&rsquo;d think you might be able to guess what I think about how they did. &#x1f604;</p>Genuary 2026.28: No Libraries, No Canvashttps://blog.jverkamp.com/2026/01/28/genuary-2026.28-no-libraries-no-canvas/Wed, 28 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/28/genuary-2026.28-no-libraries-no-canvas/<p>Whelp. I&rsquo;m not a fan of that, but it was interesting enough. I got to brush off my <a href="https://blog.jverkamp.com/2021/01/27/a-tabbed-view-for-hugo/">tabbed view code</a>. And do some weird things with CSS. Whee?</p>Genuary 2026.27: Lifeformhttps://blog.jverkamp.com/2026/01/27/genuary-2026.27-lifeform/Tue, 27 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/27/genuary-2026.27-lifeform/<p>So this one really fits better for <a href="https://blog.jverkamp.com/2026/01/25/genuary-2026.25-organic-geometry/">Genuary 2026.25: Organic Geometry</a> and that one is a lifeform like this one, so&hellip; we&rsquo;ll consider them swapped or something.</p> <p>Anyways, spawn branching nodes and draw a bunch of squares. Not only an organic looking lifeform but creepy to boot! I do love it without borders and with fade.</p> <p>Be careful with high child count without either a high segment length or death rate to compensate, it will get slow.</p>Genuary 2026.26: Recursive Gridshttps://blog.jverkamp.com/2026/01/26/genuary-2026.26-recursive-grids/Mon, 26 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/26/genuary-2026.26-recursive-grids/<p>A favorite technique of mine. I&rsquo;ve already done it on <a href="https://blog.jverkamp.com/2026/01/05/genuary-2026.05-write-genuary/">day 5</a>, <a href="https://blog.jverkamp.com/2026/01/07/genuary-2026.07-boolean-algebra/">day 7</a>, and <a href="https://blog.jverkamp.com/2026/01/13/genuary-2026.13-self-portrait/">day 13</a>. But now we can go one a-maze-ing step further&hellip;</p> <p>See what I did there? &#x1f604;</p> <p>Basically: generate a maze. For each cell in the maze&hellip; generate a smaller maze! Recursively.</p>Genuary 2026.25: Organic Geometryhttps://blog.jverkamp.com/2026/01/25/genuary-2026.25-organic-geometry/Sun, 25 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/25/genuary-2026.25-organic-geometry/<p>So basically we have a simulation where each of n different species has a weight of attraction/repulsion for each other species. This is, by itself, enough to generate some pretty organic behavior!</p> <p>Edit: This one probably fits better for <a href="https://blog.jverkamp.com/2026/01/27/genuary-2026.27-lifeform/">Genuary 2026.27: Lifeform</a> and that one here.</p>A Memory Called Empirehttps://blog.jverkamp.com/2026/01/24/a-memory-called-empire/Sat, 24 Jan 2026 00:00:00 +0000https://blog.jverkamp.com/2026/01/24/a-memory-called-empire/<blockquote> <p>This book is dedicated to anyone who has ever fallen in love with a culture that was devouring their own.</p> </blockquote> <p>So basically: an empire of Space Aztecs with funny Number Thing names and a proclivity towards politics and poetry (and especially political poetry)&ndash;</p> <blockquote> <p>The Empire, the world. One and the same. And if they were not yet so: make them so, for this is the right and correct will of the stars.</p> </blockquote> <p>&ndash;and a new Ambassador who should have memories of her maybe murdered predecessor to help her out&hellip; and doesn&rsquo;t.</p> <blockquote> <p>Our memory is a more perfect world than the universe; it gives life back to those who no longer exist.</p> </blockquote> <p>Things, of course, get messy.</p>