Snow shoveling as an art form?

We have another inch of snow on the ground today, so once again Pepper and I pulled out our shovels and went to work on the driveway. Since it’s 1,800 feet long we don’t bother clearing all of it– we shovel parallel tire tracks all the way down, and then clear the switchbacks (since they’re sharp and steep and you need traction) and the long steep stretch we now call simply The Stretch (since that’s where we’d slide off the driveway and roll the car).

Here’s what it looks like from a switchback, down to tire tracks and then another switchback:

As we were working on The Stretch today, I noticed that the powdery snow and the blacktop make a fun pattern:

The left side is mine– very regular and orderly. On the right you can see Pepper’s more artistic flair.

I suppose if Katie can work on her coffee art, I should work on my snow shoveling art…

AI photos

Once I learned how to “train” the Stable Diffusion software with hand-picked photos of my kids, I was able to create a funny little meme of Kyra. I’ve since learned a bit more about LoRAs, which are “low-rank adaptation” models used to add a specific person, object, or art style to an existing training set. In other words, I can gather twenty or thirty photos of Kyra, run them through some high-powered GPU-based processing, and incorporate them into my AI toolset as I create imagery.

For example, here’s what the AI came up with when I asked for a photo of Kyra in the winter.

Or, what she might look like wearing a cowboy hat in an “Old West style photograph”.

Obviously these aren’t quite Kyra, but they’re close enough to pass a cursory inspection. They’re generated completely from whole cloth: the clothing, background, and everything else is dreamed up by nothing more than clever software. It accurately captures her hair color and style, recognizes that she’s often photographed wearing dangling earrings, matches the style of her glasses, and even includes the dimple on her right cheek. Whoa.

After a hearty online game of Bang with all three kids today, I prompted the AI for an “Old West style wanted poster” of Kyra (to be used in a meme, naturally).

As usual, the AI struggles with text, but again it’s a stunning likeness of my girl. Zack wondered what he would look like, and I obliged:

This one captures the essence of Zack, but I feel like it’s not quite as accurate as Kyra’s results. I suspect I need to refine my training methodology a bit, and continue learning how to write better prompts. So there’s still some work to be done, but the humor value of some of these is pretty high. And it’s a good reminder of the incredible power of AI-generated imagery…

9 inches 4 degrees

It’s chilly today. The mercury says 4 degrees, and when the snow finally stopped coming down, we measured about 9 inches. Since it’s so cold, it’s all powder, which makes shoveling a bit easier.

Tomorrow we don’t expect to get above zero. Yikes.

Smart watch

So I bought a smart watch.

I’ve worn a watch for about forty years, and when my last one broke a few months ago, I thought I’d see what it would be like not to have one. The first few days without it, I glanced at my wrist at least a dozen times a day to see the time. Then I’d have to pull my phone out of my pocket to check, and tuck it back in. It was kind of irritating. The weeks passed, and it became a bit more of a habit, but I still felt like a watch would be so much better.

At Christmas, Kyra bought Zack a (relatively) cheap smart watch. It was some weird brand no one’s ever heard of, but it had some cool features. He’d fuss with it and show us some of the features, and I became interested. I already knew I didn’t want to spend hundreds of dollars on a smart watch; my budget was around fifty bucks or less. After all, that’s about how much the various Timex watches I’ve worn for the past few decades have cost.

After poking around eBay, I found a used older Samsung watch for $35. Brand new a few years ago, it retailed for about ten times that. I figured it was within my budget, and worth a gander. I bought it, and now I’m wearing it. As it turns out, it’s pretty cool. I can select from hundreds of different watch faces (for now I’m sticking with something simple), and load a few smallish apps onto it. It tracks my steps, heart rate, blood-oxygen level, and even my sleep patterns (although cursory research indicates sleep tracking with wrist devices is pretty questionable). It tells me when I’ve been sitting too long and should get up and move around, and then it congratulates me when I’ve taken a few thousand steps. I can pay for things at stores by waving my watch over the credit-card reader. I can pull up a map of the local area and get directions. I can read text messages, and even send them (it’s kind of painful though).

All in all, it was definitely worth $35. I’m having fun with it, and most importantly I don’t have to drag my phone out whenever I want to know the time.

Better

“First do it, then do it right, then do it better.”

– Addy Osmani

Today I spent a good chunk of the day working on my latest game, Dicee. After many hours of working on artwork and layout, and many more hours putting together the design files to be sent to the print company, I reflected on the process. Zack and I invented Dicee on December 29. Today I shipped it for production. That’s a journey from concept to printing of eight days. Considering that Hexteria (which later became Indio) took over two years for that same journey, I’d say I’m getting better at this.

My little mini-career of designing board games, which continues to be a fun hobby but certainly not professional or income-producing, has been a reminder that doing something over and over will almost certainly make you good at it. The same thing has occurred in my photography work, which now spans decades.

A few years ago, I quoted William Wordsworth: “To begin, begin.” Onward and upward. Better and better.

AI memes?

The kids and I have fun making memes poking fun at one another. I usually stumble across a weird or silly photo on the internet, or perhaps see a meme that can be “adapted” for our family, and do a bit of quick graphics work on it.

Now that I’m meddling with AI art, I’ve been learning more about how to use it effectively, and also adding new “models” to broaden the sorts of work I can do. I figured it was time to turn it loose on our family meme wars. Here’s what I came up with.

Obviously this is a Mario Kart joke. During our time together at Christmas, Kyra, Zack, and I played a bunch of Mario Kart. I think Kyra won every time but once, when Zack eked out a close victory. I was the perennial third-place finisher (and, much to my chagrin, often well below third). I love the game but just don’t play it as well as they do. Thus, the meme.

When I sent this to the kids, Kyra thought I’d just edited her face onto some existing cartoon drawing. Nope, that’s what the computer comes up with when you ask it to draw a “woman driving in Mario Kart on a racetrack”. If you ask me, it’s pretty hilarious.

And it’s only the beginning.

Weary walk

We have about six inches of snow on the ground, and the temperature is hovering around freezing, so the snow won’t be going anywhere for a while. Rather than spend the money to have our plow guy come over and clear our driveway, Pepper and I decided to have a go at it. We pulled out our matching wide-scoop shovels and headed down the blacktop. We clear parallel tracks just wide enough for the car wheels. Luckily the snow wasn’t too wet, although it was hardly powder either. We spent about an hour making tracks and doing extra work on the switchbacks, where it’s particularly treacherous.

After our work, we headed back up. Our security camera caught me trudging past.

It’s hard exercise, which I suppose is a good thing, but sheesh, this driveway…

Christmas: The Games

By all accounts, you could label us a “board-game family”. Since the kids were old enough to understand Sorry, we’ve played board games. Every time we’re together, we have to clear some table space to set up a game or deal some cards or roll some dice. It’s a fun way to be together, chatting and laughing and (naturally) talking smack. So it came as no surprise that during our Christmas week together, plenty of games hit the table.

Alex and Kaitlyn received Mysterium and Flamecraft from their wish list. The former is an interesting take on the classic game of Clue (although considerably more complex), while the latter is a game of card collection using dragons. Look how excited Alex and Kaitlyn are while we play their new game!

Zack and Kyra, on the other side of the table, are demonstrating a great faux pas of board gaming: eating Cheetos and drinking soda while playing.

The kids and I played a bunch of Sheepshead, carrying on our Wisconsin-based family tradition.

Zack gave me a hundred colored dice, which were pretty cool.

With them, we played Liar’s Dice many times. It’s quick, easy, and strangely addictive. You just have to make sure no one can see your dice.

Of course King of Tokyo made an appearance. It’s an old family favorite, and I gave Zack an expansion for it.

The kids agreed to test my latest game, Utu, which was hot off the press. Kyra helped me come up with some add-ons for the game, which she insisted I call the “Dark Expansion”. I’ll be working with her ideas over the next few weeks.

Not all of the games were on the table. Zack, Kyra, and I played a few rounds of Mario Kart (in which I was absolutely demolished). Alex brought his gaming computer from home, and enjoyed a few hours on the big screen. Ollie joined him. Yes, Ollie was actually driving a race car here… not very well, but driving nonetheless.

Alex and Zack had some more rowdy video games going for a while…

We played Skull King and Endeavor and Architects of the West Kingdom and a half-dozen others. I really enjoy spending time with my kids over a gaming table, although sometimes I find that I need to hold back a little because they don’t always want to play that many games.

Yesterday Zack and I were playing Liar’s Dice (again) and he wondered aloud how we might design a game involving dice that have “powers”. This isn’t really a new concept, but he and I started trading ideas. We rapidly came up with a framework for a game, and went to work creating the rules and cards. Here’s our testing ground:

Pepper commented that normally I design games alone, so it was nice to see me collaborating. She asked Zack if he was going to continue working on it with me beyond the first ideas, and he quickly replied, “Yeah, because otherwise it’ll become a resource-management game.” We all laughed, because of course he’s right. Most of the games I design tend to lean in the direction of resource management… probably because those are the sorts of games I enjoy most. So it was a ton of fun to brainstorm with him as we refined the rules, played a few turns, identified problems, came up with solutions and new directions, and continued scribbling ideas and rules on cards.

After three or four hours, Zack and I felt pretty good about our new game, which we jokingly called Dicee (we can’t call it Dicey because that name’s already taken). We introduced it to Kyra and Pepper.

To my great surprise, Pepper actually said she enjoyed the game. It’s rare for her to enjoy any board game, especially the ones I make (they’re just not her style).

Our final game of the year was Skull King, which we played right up to the stroke of midnight on New Year’s Eve. Poor Kyra had planned to go to bed around nine, but we talked her into staying up to ring in the new year. Pepper was also well past her bedtime but agreed to be a good sport. This picture reminds me of a joke my parents used to tell: (kid’s voice) “But Mommy, I’m tired” … (parent’s voice) “Shut up and deal!”

I’m grateful I can have fun doing a favorite activity with my kids. And this week I was especially grateful to spend some time with Zack envisioning a new game– one unlike anything I’ve designed before. It’ll be interesting to see where it goes.