Showing posts with label Learning. Show all posts
Showing posts with label Learning. Show all posts

Friday, April 24, 2026

A Milestone in London

Work took me across the sea to London in 2014. I had lived in big Asian cities and driven through American metropolises. But this was my first Old World capital. I had a whole week of wandering around Shoreditch with Pokémon Go as my only tour guide where I took in the Calvinist Chapel and Kings Cross Station. I ate hand pies for breakfast and doner at midnight. I had a new job and a new relationship. London was a clean break. The last day was set aside for sightseeing, so I took the Tube to Trafalgar Square, the National Gallery and finished at the British Museum. One stone among the many pilfered artifacts yanked me back to the past. A solitary stela about the same height as me was covered with three different scripts: Greek, Demotic, and Hieroglyphic. I had found myself in front of the Rosetta Stone, and I began to cry.

Despite repeated efforts from societies ancient and modern, scholars could not translate the scripts that were common on documents stuffed into sarcophagi or painted on temple walls. Adventurers traveling to Egypt brought mummies back home where some were ground up for pigment. Some were ground up for ingestion in quack medicine. And some survived to go on display. One of these came through Nauvoo, Illinois in 1839, and Joseph Smith, the frontier prophet of the growing Mormon church, bought them and the funerary documents that were found alongside for display in his hotel cum manor. These he claimed he could translate by the gift and power of God, and he pulled a tale of Abraham in Egypt from the papyrus like a rabbit out of a hat.

Growing up Mormon means you already have a complicated relationship with the word "translation". Joseph Smith claimed The Book of Mormon was revealed to him in glowing script using a rock in a hat in a remote-viewing style dictation. He corrected the King James version of the Bible for his Joseph Smith Translation. And now he translated his Egyptian papers into a tale of stars and planets and the throne of God. Of course it was all bunk.

Scholars were beginning to demystify the ancient world for real. Discovered in 1799, the Rosetta Stone was assisting in the deciphering of Demotic and Heiroglyphics by Champollion in 1822. So before Joseph Smith spun his tales of a Abraham placed on the seat of Pharaoh, we had workable translations of every Egyptian document in his possession, and a clear picture of actual Egyptian culture. Academia would classify the Joseph Smith papyri as common funerary documents guaranteeing the resident of the sarcophagus or tomb an audience in heaven. But to Joseph, the hieroglyphs were full of mysterious multi-layered glyphs that we could only properly understand through his divine inspiration. He even worked in American racism, claiming figures drawn all in black were slaves of the court and not their real identity: gods attendant to Pharaoh and the deceased.

Joseph Smith died at the hands of a mob after it was revealed he assaulted the wives and teenage daughters of his followers. It should have been widely known by then that he just made it all up. His banner of fraud was taken up and moved to Salt Lake City under the guidance of Brigham Young. It persisted in my family even after one of my great-great-great-grandparents kicked her husband out when he brought home an additional wife. And it resurfaced even after my grandparents moved to Las Vegas in the 1960s to work at the Nevada Test Site. As the city expanded, they hosted cocktail parties and took up smoking. It seems this belief was a hard habit to break.

By the time I stood in front of the Rosetta Stone, I was still a few years away from formally cutting ties with the church through resignation. I was still mourning a loss of community that many Exmormons feel. My upbringing provided no solace in that moment, and a cult is a group you cannot leave with your dignity intact. I felt cheated. The worst part of extricating yourself from a church you've been in since birth is that you are trained not to blame the leadership or the people in the past that lead you to that point. You are taught to be blind to faults in the institution. And you have to fight to even want to see the truth.

Standing there, I reflected on the past of the stone and myself. Incomplete information let bad men exploit my ancestors. Any of Joseph Smith's translations are a transparent fraud under even the most passing scrutiny. But someone on the inside is taught not to see, and they extract faith-saving salt from the sea of doubt, so the fraud continues. I am of the mind that you need to be ready to leave or all outside efforts to make you do so will only result in retrenchment. For this reason, I will ask friends and family that are still in the church and ask me why I left, "If the church was not true [to its Word], would you want to know?" Because there are no magic words that can undo the conditioning.

It was a slow drip of water that wore down my barriers. I had experiences in childhood of an abusive mom and step-mom enabled by their partners and ignored by clergy when we asked for help. I saw friends and family abused by the church for missionary work which turned out to be a tool of personal indoctrination at the expense of others health and safety. And my time at BYU was further damaging to my faith in the church looking out for the well-being of members. There was no epiphany on the road to Damascus. I stayed home from church to help deal with newborn child care, and my first week back after 6 months away was a revelation. The people making excuses for Joseph Smith were aliens. I was done, and I couldn't get back in the grooves of the wagon trail anymore.

You see the issues more clearly once you step away, but you are automatically suspect by those still inside if they speak to you at all. You are treated as a Cassandra at best and a Judas at worst. You lose your community of built in friends. You lose family closeness if your parents or siblings are church members. And the self doubt that drove you to question the church turns toward you. Leaving doesn't magically make everything OK. Knowing the truth doesn't make your life perfect.

So I stood there in front of that ancient stone and felt.  What was on it was of little import these days. Old laws and decrees. But what it meant was loss and waste, and also rebirth and truth. It represented every could-have-been stretching back through time to people who were not ready to listen. Every choice that pulled me further in took another equally protracted period to step out. The stone waited after being written as the languages on it died. It chilled in the field waiting for Napoleon's troops. And it waited for the secrets of its inscriptions to unlock an ancient world. And a modern life like mine.

In The Message, Ta Nehisi Coates recalls his visit to Goree Island and being moved by it even though he knows its true significance is wildly overstated. I know the the Rosetta Stone is not a religious object, but, as I stood in front of it, it embodied my journey. I hold it as a symbol of healing and informing and freeing. And so I cried in the old city around stolen artifacts and portraits and empire. I cried and knew that I had deciphered this piece of my history. I mourned what I could no longer change while celebrating the life that I would now live.

Tuesday, September 30, 2025

SOLIDWORKS PDM Database Server Errors in Event Logs

 Event Viewer is a great source of logs to show that something is wrong with your setup. Here is one esoteric error and how they were resolved:

Credentials are stored in multiple places and multiple tools. If an error appears in the Event Viewer every 10 seconds from SOLIDWORKS PDM Database Server with a message like Connect to server <ServerName>' Failed: (null) Unknown error 0x80040200 (null) or Login failed for user '<username>'. Reason: Could not find a login matching the name provided. [CLIENT: <local machine>], this means that the Database Archive Server connection is using the wrong account or the wrong password.

Launch the "Database Server Configuration" utility from the Start menu and correct the login to your SQL Admin user. The errors should stop.

Saturday, July 19, 2025

Jacking It, and by It, I mean Cider

I made Applejack from cider I laid down 3 years ago from local SW Washington fruit. Its destination is a Jack Rose cocktail (included below).


These days, Applejack is basically Apple Brandy distilled from cider (Lairds Bottled in Bond is the best), but it started back in the olden times being “jacked” from cider by leaving the barrels outside in the winter and skimming off the ice. Each freeze would remove water and leave behind alcohol and tailings.

Over the past month, I used the same mug I use for making clear ice to deep freeze, top down, an 8-pack of leftover apple-marionberry cider (thus the color). Each day, I took the frozen slush, dumped it into a shaker, and strained it using a Hawthorne strainer with a tight coil. It took about 4 days per 16 oz to get it down to where it would no longer freeze, about 2 oz remaining each time. A final trip through a coffee strainer removed remaining sediment from the collected product.

That process resulted in 375ml of rocket fuel you see here. A a final test, I tried freezing it one last time. As every child that tried to replace a tipple with water in their parents’ freezer vodka has learned, high enough ABV stops freezing. This one didn’t even have ice crystals after 48 hours. Tastes like a strong liqueur. Hoping I got it above 35%.

The destination cocktail is a grenadine-lemon-applejack combo, the Jack Rose. Have some leftover cider of your own? Give it a shot. Toast the pilgrims as you tip one back!
  1. 1 1/2 oz Applejack (Lairds Bottled in Bond or homemade, adjust based on ABV)
  2. 1/2 oz Homemade Grenadine (Morgenthaler recipe)
  3. 3/4 oz Fresh squeezed lemon juice
Shake with ice and strain into a chilled coup

Garnish with a lemon wheel

Wednesday, June 4, 2025

Patchwork Board Overlay - Workflow and Testing Ideas

BGG user panicz1982 asked if there was a board frame for Patchwork, and I could not find one. Therefore, I made one. This simple project shows my workflow from 3D printing idea to reality. The key is to test your ideas in reality!

First, I pulled out a ruler and collected the board dimensions:

  • Board with 9x9 grid is 191mm
  • Play area grid as printed is 181mm
  • With a 2mm margin around the entire board, the frame is 195mm
  • Board thickness is 2.5mm. Doubled that makes the overlay 5mm thick

Tinkercad is my next stop. A few rectangles, some whole, some hole, made the basic shape. It exports directly to an STL as well.

Then I loaded it into Cura. Checked that my printer could handle the large object, and printed a test run. I printed it upside down so the lip was facing upwards. No supports needed. Only 20% infill, and maybe that was too much.

This is where I ran into a problem. The play area required to hold 9x9 is larger than the printed play area grid. How much larger? Well two single-row pieces like the 1x5 are substantially wider than a 2x2 piece like the square. It's even more of a discrepancy over 3, 4 and 5 squares. And since play dictates fit and not the other way around, it wouldn't do to just leave the board with less room while also satisfying the need to keep panicz1982's pieces on the board after a bump or two.

To fix this, I found a measurement that worked for even the most generous arrangements by fitting as many single row pieces and patches together so the bottom faces (sharp corner) of each cardboard piece was aligned across the board. This is a worst case scenario fit. Most players would be fine without the extra room, but the added safety factor would mean any arrangement would work across all 9 columns. Then I measured the overlap and added it to my overlay. Turned into a really tight 2mm margin between board size and playing area. Fortuitously, this matched the 2mm margin for overlay to board.

Missed it by that much


I expanded the play area to fit this new width and printed it again.
 
Bottom row is all singles
 
The new measurements are:

  • Board with 9x9 grid is still 191mm
  • Play area grid as printed is now 187mm
  • Frame is still 195mm
  • Overlay thickness is still 5mm thick

Et voila! A simple board game overlay. With a straightforward path to reality, testing helped me fine-tune the initial idea into something that works. And as a bonus, I discovered the overlay also fits in the box fr my printing! Now to see if it actually helps keep pieces in place by playing it a bunch. See you at game night!

BGG User Link dvhill