Monday, May 25, 2026

New Blog Website

TL/DR: Blog moving to https://strakul.com/blog


For the past 14 years, I've been maintaining this blog, Strakul's Thoughts, hosted at blogger.com. As of today, I'm porting the content to a new instance. As I've become more familiar with development tools, I wanted to move away from the limited (but easy-to-use) offerings at Blogger and host my own custom site.

This blog is now running Jekyll with the Chirpy theme. I became familiar with Jekyll about half a year ago since it's being used for blog management at work. The appeal to me was content as markdown files which makes writing and editing posts easier and not needing to worry about HTML or all the other features—that's all handled by the Jekyll build.

There are tons of Jekyll themes out there. I was originally leaning towards Adam Blog 2.0, but opted finally for Chirpy. The Chirpy theme is simpler for text-heavy blogs like this one. I may continue to style it, such as changing some of the colors and such, but I'm happy with how it looks.

While Jekyll serves as the interface, I still needed to host it which is where I turned to GitHub Pages. This is now a version-controlled repo that builds and deploys the site. Furthermore, I integrated giscus to allow for comments. This does require a GitHub account to add comments, but it's an open-source, free solution for website interactions.

The largest change you may notice, however, is in the URL. I purchased the strakul.com domain and this blog is now accessible through https://strakul.com/blog. If you go to the top level strakul.com, you'll see my professional homepage, which has links to some of my socials including the blog. If you accidentally go to blog.strakul.com, you should be redirected to the new URL.

Moving forward, all posts will go to strakul.com/blog and will not be in this blogger site. This site will remain alive for preserving links, but all posts have been migrated over.

I'm excited for this change as it should give me more control and flexibility in how I manage this website should there be a need for changes in the future.

Sunday, May 10, 2026

Book Review: Children of Strife by Adrian Tchaikovsky

Children of Strife is the 4th book in the Children of Time series. It continues the trend of terraforming planets, alien creatures, and forays into the nature of consciousness. Here is the Goodreads blurb:

From the award-winning master of sci-fi Adrian Tchaikovsky, Children of Strife is the unmissable follow-up space opera to the highly acclaimed Children of Time, Children of Ruin and Children of Memory.

In this epic adventure, we visit a far-future after earth fell, where ark ships had hunted for a new home. They sought lost worlds terraformed in earth’s forgotten past. We follow a ship crewed by maverick humans, spiders and a spectacularly punchy mantis shrimp captain as they rediscover one such world, and an ark.

Then human crewmate Alis wakes to discover that she, her captain and the ship’s intelligence are the only ones left on their ship. But what happened to those who left to explore the ark… and the world below?

Children of Strife is the extraordinary next volume set in the Children of Time universe, featuring epic adventure, first contact and the nature of intelligence among the stars.


Read on for my spoiler-free review.

Saturday, April 18, 2026

Data Science: An AI LLM Wiki for DnD Session Notes

Graph representation of notes in the LLM Wiki. Green are labels, red correspond to the character Zinjaro, and blue correspond to the character Soren

Over the past few weeks, the AI community has been all abuzz about a post from Andrej Karpathy about LLM wikis. I've seen a handful of videos about it and decided to give it a try with my DnD session notes. This is an alternative to a traditional RAG (Retrieval Augmented Generation), such as the one I did in one of my prior blog posts- Data Science: Querying DnD Session Notes with Vector Databases and AI. While a RAG uses a search engine (a vector database) to retrieve information, the LLM wiki approach uses an AI agent to browse through files like a human would.

Here are the guidelines Karpathy presented: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f 

The gist of this is that one offloads the organization and querying of a wiki to an AI agent. An agent empowered with a good system prompt and skills can identify relevant documents and synthesize answers without requiring the full setup of a traditional RAG. This is far easier to set up, though it may fail or become prohibitively expensive when dealing with millions of documents (at that point, the RAG approach is superior).

A lot of people have been praising this approach, so I wanted to give it a try. And since I had prior examples of queries against a RAG, I figured I would do the exact same calls and compare those against this local LLM setup and against a Gemini-NotebookLM approach with the full documents.

Wednesday, April 8, 2026

Book Review: Queen Demon by Martha Wells

Queen Demon is the sequel to Witch King by Martha Wells, part of the The Rising World series. I picked it up on discount to check it out, even though it wasn't my favorite series. Here is the blurb from Goodreads:

Dahin believes he has clues to the location of the Hierarchs' Well, and the Witch King Kai, along with his companions Ziede and Tahren, knowing there's something he isn't telling them, travel with him to the rebuilt university of Ancartre, which may be dangerously close to finding the Well itself. 

Can Kai stop the rise of a new Hierarch?

And can he trust his companions to do what’s right?

Read on for my spoiler-free review.

Saturday, March 7, 2026

Book Review: Project Hail Mary by Andy Weir

While I haven't read Andy Weir's work before, I was familiar with The Martian thanks to the movie and hearing that Project Hail Mary was going to be turned to one I figured I'd read the book before watching it. Here's the Goodreads blurb:

RYLAND GRACE is the sole survivor on a desperate, last-chance mission—and if he fails, humanity and Earth itself will perish.

Except that right now, he doesn’t know that. He can’t even remember his own name, let alone the nature of his assignment or how to complete it.

All he knows is that he’s been asleep for a very, very long time. And he’s just been awakened to find himself millions of miles from home, with nothing but two corpses for company.

His crewmates dead, his memories fuzzily returning, Ryland realizes that an impossible task now confronts him. Hurtling through space on this tiny ship, it’s up to him to puzzle out an impossible scientific mystery—and conquer an extinction-level threat to our species.

And with the clock ticking down and the nearest human being light-years away, he’s got to do it all alone.

Or does he?

Read on for my spoiler-free review.

Sunday, February 22, 2026

Book Review: The Well of Ascension by Brandon Sanderson

This is the 2nd book in the original Mistborn series by Brandon Sanderson. It's been a long time since I read these, but I'm making my way slowly through them again. Here is the blurb from the Kindle version:

Vin, the street urchin who has grown into the most powerful Mistborn in the land, and Elend Venture, the idealistic young nobleman who loves her, must build a healthy new society in the ashes of an empire. Three separate armies attack. As the siege tightens, an ancient legend seems to offer a glimmer of hope. But even if it really exists, no one knows where to find the Well of Ascension or what manner of power it bestows.

Read on for my spoiler-free review.

Saturday, January 31, 2026

Book Review: Cibola Burn by James S.A. Corey

This is the 4th book in The Expanse series. Just continuing my read of the books and comparing them to the TV series. Here is the Goodreads blurb:

The gates have opened the way to thousands of habitable planets, and the land rush has begun. Settlers stream out from humanity's home planets in a vast, poorly controlled flood, landing on a new world. Among them, the Rocinante, haunted by the vast, posthuman network of the protomolecule as they investigate what destroyed the great intergalactic society that built the gates and the protomolecule. 

But Holden and his crew must also contend with the growing tensions between the settlers and the company which owns the official claim to the planet. Both sides will stop at nothing to defend what's theirs, but soon a terrible disease strikes and only Holden - with help from the ghostly Detective Miller - can find the cure.

Read on for my spoiler-free review.

Sunday, January 4, 2026

Book Review: Abaddon's Gate by James S.A. Corey

This is the 3rd book in The Expanse series. I watched the TV series first but have been meaning to get through all the books at some point.

 Here is the Goodreads blurb:

For generations, the solar system - Mars, the Moon, the Asteroid Belt - was humanity's great frontier. Until now. The alien artefact working through its program under the clouds of Venus has emerged to build a massive structure outside the orbit of Uranus: a gate that leads into a starless dark.

Jim Holden and the crew of the Rocinante are part of a vast flotilla of scientific and military ships going out to examine the artefact. But behind the scenes, a complex plot is unfolding, with the destruction of Holden at its core. As the emissaries of the human race try to find whether the gate is an opportunity or a threat, the greatest danger is the one they brought with them.

Read on for my spoiler-free review.

Sunday, December 14, 2025

Book Review: La Belle Sauvage by Philip Pullman

La Belle Sauvage is the first of The Book of Dust, a separate trilogy set in Philip Pullman's His Dark Materials universe. I enjoyed the first series so I figured I'd give this one a try. Here is the Goodreads blurb:

Malcolm Polstead is the kind of boy who notices everything but is not much noticed himself. And so perhaps it was inevitable that he would become a spy...

Malcolm's father runs an inn called the Trout, on the banks of the river Thames, and all of Oxford passes through its doors. Malcolm and his daemon, Asta, routinely overhear news and gossip, and the occasional scandal, but during a winter of unceasing rain, Malcolm catches wind of something new: intrigue.

He finds a secret message inquiring about a dangerous substance called Dust--and the spy it was intended for finds him.

When she asks Malcolm to keep his eyes open, Malcolm sees suspicious characters everywhere; Lord Asriel, clearly on the run; enforcement agents from the Magisterium; an Egyptian named Coram with warnings just for Malcolm; and a beautiful woman with an evil monkey for a daemon. All are asking about the same thing: a girl--just a baby--named Lyra.

Lyra is the kind of person who draws people in like magnets. And Malcolm will brave any danger, and make shocking sacrifices, to bring her safely through the storm.

Read on for my spoiler-free review.

Saturday, September 13, 2025

Book Review: Translation State by Ann Leckie

It's been a while since I read a book by Ann Leckie and I remember enjoying Ancillary Justice very much. I probably should reread it since it's been a decade since I first read it. This book isn't a sequel, but it is set in the universe and we get to see some of the ramifications of the original trilogy at least indirectly. Here's the Goodreads blurb:

The mystery of a missing translator sets three lives on a collision course that will have a ripple effect across the stars in this powerful new novel by award-winning author Ann Leckie.

Qven was created to be a Presger translator. The pride of their Clade, they always had a clear path before them: learn human ways, and eventually, make a match and serve as an intermediary between the dangerous alien Presger and the human worlds. The realization that they might want something else isn't "optimal behavior". It's the type of behavior that results in elimination.

But Qven rebels. And in doing so, their path collides with those of two others. Enae, a reluctant diplomat whose dead grandmaman has left hir an impossible task as an inheritance: hunting down a fugitive who has been missing for over 200 years. And Reet, an adopted mechanic who is increasingly desperate to learn about his genetic roots--or anything that might explain why he operates so differently from those around him.

As a Conclave of the various species approaches--and the long-standing treaty between the humans and the Presger is on the line--the decisions of all three will have ripple effects across the stars.

Masterfully merging space adventure and mystery, and a poignant exploration about relationships and belonging, Translation State is a standalone story set in Leckie's celebrated Imperial Radch universe.

Read on for my spoiler-free review.

Sunday, August 24, 2025

Book Review: Leviathan Wakes by James S.A. Corey

This is the first book of The Expanse series, which is very well regarded among sci-fi fans. I recently watched the TV show, which is surprisingly good, and decided to go back and read the series. I had read the first and second novels, but stopped along time ago. With an upcoming RPG videogame by Owlcat Studios, this seemed like a good time to brush up on the books. Here's the Goodreads blurb:

James S.A. Corey delivers compelling SF that ranks with the best in the field. In Leviathan Wakes, ice miner Jim Holden is making a haul from the rings of Saturn when he and his crew encounter an abandoned ship, the Scopuli. Uncovering a terrifying secret, Jim bears the weight of impending catastrophe. At the same time, a detective has been hired by well-heeled parents to find a missing girl, and the investigator’s search leads him right to the Scopuli.

Read on for my spoiler-free review.

Wednesday, July 9, 2025

Book Review: Isles of the Emberdark by Brandon Sanderson

Isles of the Emberdark is a Cosmere novel by Brandon Sanderson. This was offered as part of a Kickstarter I backed and I've heard it referred to as the 5th of the Secret Projects, a series of books he wrote during the COVID lockdown years. Here is the Goodreads blurb:

The Ones Above are starting to grow impatient and want to build an installation to breed and collect Aviar on one of First of the Sun's islands. Vathi and Dusk are trying to figure out how to delay their progress and are also dealing with people from another world, likely Roshar. Dusk realizes that the people of First of the Sun are hopelessly outmatched and decides to go through Patji's Eye, the perpendicularity on the island Patji, to try to enlist help.

Read on for my mostly spoiler-free review.

Tuesday, June 24, 2025

Book Review: Mistborn: The Final Empire by Brandon Sanderson

I decided to re-read the Mistborn series after the epic finale in Wind and Truth. As some folks know, many of Brandon Sanderson's novels are connected via the Cosmere. Events in one are sometimes mentioned in others and sometimes there are even characters that journey between the worlds. The news I hear is that Mistborn Era 3 will be finished before we get Stormlight Archive Era 2 and so it seems like a good time to start brushing up on the story there. Here is the Goodreads blurb for Mistborn:

For a thousand years the ash fell and no flowers bloomed. For a thousand years the Skaa slaved in misery and lived in fear. For a thousand years the Lord Ruler, the "Sliver of Infinity," reigned with absolute power and ultimate terror, divinely invincible. Then, when hope was so long lost that not even its memory remained, a terribly scarred, heart-broken half-Skaa rediscovered it in the depths of the Lord Ruler's most hellish prison. Kelsier "snapped" and found in himself the powers of a Mistborn. A brilliant thief and natural leader, he turned his talents to the ultimate caper, with the Lord Ruler himself as the mark.

Kelsier recruited the underworld's elite, the smartest and most trustworthy allomancers, each of whom shares one of his many powers, and all of whom relish a high-stakes challenge. Then Kelsier reveals his ultimate dream, not just the greatest heist in history, but the downfall of the divine despot.

But even with the best criminal crew ever assembled, Kel's plan looks more like the ultimate long shot, until luck brings a ragged girl named Vin into his life. Like him, she's a half-Skaa orphan, but she's lived a much harsher life. Vin has learned to expect betrayal from everyone she meets. She will have to learn trust if Kel is to help her master powers of which she never dreamed.

Brandon Sanderson, fantasy's newest master tale-spinner and author of the acclaimed debut Elantris, dares to turn a genre on its head by asking a simple question: What if the prophesied hero failed to defeat the Dark Lord? The answer will be found in the Mistborn Trilogy, a saga of surprises that begins with the book in your hands. Fantasy will never be the same again.

Read on for my spoiler-free review.

Sunday, June 1, 2025

Data Science: Querying DnD Session Notes with Vector Databases and AI

Last week, we had some guests at work and one of them presented a multi-agent model for creating database queries with some clever documentation retrievals. It was very exciting and something I've wanted to do, so I decided to take some steps and familiarize myself with some of the concepts. I learn best by practicing, though, so I set out to do a simple hack day project: a way to create a retrieval augmented generation (RAG) application that would take some notes I have from our multi-year Dungeons and Dragons (DnD) campaign and generate appropriate responses when passed through an AI large language model (LLM). 

Let's go through what I ended up building.
You can also follow along by looking through the GitHub repo for it: https://github.com/dr-rodriguez/ollama-ttrpg-query

Sunday, May 25, 2025

Book Review: The Dispossessed by Ursula K. Le Guin

The Dispossessed is a major book in the science fiction community, having won multiple awards and being highly regarded. I had, for whatever reason, never actually read it, though I've read other of Ursula Le Guin's books. So after hearing about it recently at work I decided to go ahead and give it a read.

Anarres, Shevek’s homeland, is a bleak moon settled by an anarchic utopian civilization, where there is no government, and everyone, at least nominally, is a revolutionary. It has long been isolated from other worlds, including its mother planet, Urras—defined by warring nations, great poverty, and immense wealth. Now Shevek, a brilliant physicist, is determined to unify the two civilizations. In the face of great hostility, outright threats, and the pain of separation from his family, he makes an unprecedented trip to Urras. Greater than any concern for his own wellbeing is the belief that the walls of hatred, distrust, and philosophic division between his planet and the rest of the civilized universe must be torn down. He will seek answers, question the unquestionable, and explore differences in customs and cultures, determined to tear down the walls of hatred that have kept them apart.

To visit Urras—to learn, to teach, to share—will require great sacrifice and risks, which Shevek willingly accepts. Almost immediately upon his arrival, he finds not the egotistical philistines he expected, but an intelligent, complex people who warmly welcome him. But soon the ambitious scientist and his gift is seen as a threat, and in the profound conflict that ensues, he must reexamine his beliefs even as he ignites the fires of change.

Read on for my spoiler-free review.

Sunday, April 13, 2025

Book Review: I, Robot by Isaac Asimov

Some time ago, a YouTuber I follow, Elle Cordova, started an online book club with I, Robot by Isaac Asimov. While I didn't explicitly join it at the time as I was reading something else, I realized that I hadn't actually read I, Robot. I've read some of Asimov's other robot stories, like The Caves of Steel as well as the Foundation series, and watched movies like the one made from I, Robot and The Bicentennial Man. So I'm familiar with Asimov, just probably missing a lot of his shorter books. Regardless, I decided to pick this up and see what it was all about. Because this is a series of short stories I'll forgo my usual format and just write a few paragraphs on it.

Sunday, February 9, 2025

Book Review: Rendezvous with Rama by Arthur C. Clarke

I had read Rendezvous with Rama a long time ago, but I've been in a bit of a sci-fi reading phase and wanted to re-read it. Here is the Goodreads blurb:

An all-time science fiction classic, Rendezvous with Rama is also one of Clarke's best novels--it won the Campbell, Hugo, Jupiter, and Nebula Awards. A huge, mysterious, cylindrical object appears in space, swooping in toward the sun. The citizens of the solar system send a ship to investigate before the enigmatic craft, called Rama, disappears. The astronauts given the task of exploring the hollow cylindrical ship are able to decipher some, but definitely not all, of the extraterrestrial vehicle's puzzles. From the ubiquitous trilateral symmetry of its structures to its cylindrical sea and machine-island, Rama's secrets are strange evidence of an advanced civilization. But who, and where, are the Ramans, and what do they want with humans? Perhaps the answer lies with the busily working biots, or the sealed-off buildings, or the inaccessible "southern" half of the enormous cylinder. Rama's unsolved mysteries are tantalizing indeed. Rendezvous with Rama is fast moving, fascinating, and a must-read for science fiction fans. Clarke collaborated with Gentry Lee in writing several Rama sequels, beginning with Rama II.

Read on for my spoiler-free review.

Monday, December 30, 2024

Book Review: Wind and Truth by Brandon Sanderson

Wind and Truth is the 5th novel in The Stormlight Archive by Brandon Sanderon. This series is a 10-book series, but told in two 5-book arcs. This makes it the novel the conclusion of the first arc of the story. Here's the Goodreads blurb:

Dalinar Kholin has challenged the evil god Odium to a contest of champions, and the Knights Radiant and the nations of Roshar have a mere 10 days to prepare for the worst. The fate of the entire world—and the Cosmere at large—hangs in the balance.

Read on for my spoiler-free review.

Monday, October 28, 2024

Book Review: Dawnshard by Brandon Sanderson

I've been on a bit of a Sanderson binge lately, trying to re-read the Stormlight Archive books in time for Wind and Truth. Turns out, I had originally missed this novella, set between Oathbringer and Rhythm of War. I'm glad I got the chance to read it, since it offers some very interesting hints about the Cosmere. Here's the official blurb:

When a ghost ship is discovered, its crew presumed dead after trying to reach the storm-shrouded island Akina, Navani Kholin must send an expedition to make sure the island hasn't fallen into enemy hands. Knights Radiant who fly too near find their Stormlight suddenly drained, so the voyage must be by sea.

Shipowner Rysn Ftori lost the use of her legs but gained the companionship of Chiri-Chiri, a Stormlight-ingesting winged larkin, a species once thought extinct. Now Rysn's pet is ill, and any hope for Chiri-Chiri’s recovery can be found only at the ancestral home of the larkin: Akinah. With the help of Lopen, the formerly one-armed Windrunner, Rysn must accept Navani's quest and sail into the perilous storm from which no one has returned alive. If the crew cannot uncover the secrets of the hidden island city before the wrath of its ancient guardians falls upon them, the fate of Roshar and the entire Cosmere hangs in the balance.

As a novella, I'll only give some brief thoughts after the jump.

Monday, September 23, 2024

Book Review: Spellbreaker by Blake Charlton

Spellbreaker is the third and final novel in the Spellwright series. It's probably my favorite of the three given all that happens alongside the setting. Here is the official blurb:

Leandra Weal has a bad habit of getting herself in dangerous situations.

While hunting neodemons in her role as Warden of Ixos, Leandra obtains a prophetic spell that provides a glimpse one day into her future. She discovers that she is doomed to murder someone she loves, soon, but not who.

Leandra’s quest to unravel the mystery of the murder-she-will-commit becomes more urgent when her chronic disease flares up and the Ixonian Archipelago is plagued by natural disasters, demon worshiping cults, and fierce political infighting. Everywhere she turns, Leandra finds herself amid conflict.

As chaos spreads across Ixos, Leandra and her troubled family – her misspelling wizard father Nicodemus Weal and dragon-of-a-mother Francesca DeVega – must race to uncover the shocking truth about a prophesied demonic invasion, human language, and their own identities–if they don't kill each other first.

Read on for my spoiler-free review.