My Walkman

Being Generation X, I’ve owned music and video on a lot of media formats, and owned a lot of playback equipment. Sometimes I think of writing a post about my opinions on various media formats (spoiler: I loathe vinyl records and always have), but today I’m talking about the first Sony Walkman I ever owned.

I had to spend a while looking at images of various Walkman models – there were a lot of them! – to figure out which one I owned. Actually I owned multiple through the 80s and 90s, but the first one was the one I loved, a red WM-30. It’s actually redder than I remembered, I recall it being mostly silver with red trim. But it was almost 40 years ago, as the WM-30 came out in 1985. I imagine it was a Christmas or birthday gift, so I would have one it during junior and maybe senior years of high school.

The remarkable thing about it, to me as a high school student in the early-to-mid 1980s, was how small it was. I remember once comparing it to an audiocassette case, and as best I could tell it was exactly the same size, not counting the protrusions of the buttons. The electronics were mostly in a half-inch-thin strip at the top of the case (i.e., the side the door to insert the cassette opened from), including where you inserted the battery. The case itself expanded about half an inch downwards to accommodate the cassette, which was a pretty cool design. It sounds a bit janky, but I don’t recall ever having a problem with the door opening unintentionally and the cassette flying out. It seemed like an engineering marvel at the time, and in hindsight, for its time, it still seems like it today.

It could play audiocassettes, of course, and also FM radio. (I don’t remember about AM.) I think it was my first player with headphones that weren’t over- or on-ear, but they weren’t quite in-ear as we think about it today. But maybe close enough. Of course I hadn’t owned a player before this one, so I had no standard to measure it against.

Here’s a video showing it in action, including several of the characteristics I describe.

It felt very futuristic at the time, and I brought it to school most days so my friends and I could share listening to tapes.

This little recollection has a sad end, though: One day I left it in my bag in a locker during gym class, and someone came in and broke into all the lockers and stole my beloved Walkman. Never to be seen (by me) again.

I bought a new Walkman pretty quickly, but it was a bulkier model, over twice as thick as the WM-30, and also simple black. I think it had padded on-ear headphones, and the pads were kind of fragile. I think I owned it into college, and then replaced it at some point – maybe with other brands – and later moving on to a Discman (what a disappointment those were), and then, of course, iPods and iPhones as MP3 replaced physical music media.

But I’m still kinda sad about losing that Walkman.

(This post was inspired by this episode of the podcast The Memory Palace.)

Photo of a Sony Walkman WM-30 in red.

Newport Beach

We’re back from a short trip down to Newport Beach – a little south of Los Angeles – to visit with some friends of Debbi’s who were visiting from the east coast.

Andrew is a college friend of Debbi’s, and he and his wife Mary had gotten a time share by the coast for spring break, but the plans of people they’d expected to spend it with had gotten upset, so they asked if we’d like to come down for a few days to hang out. So after dropping the doggo off at his “vacation resort” (a.k.a. his former foster family) on Tuesday, we flew down to Orange County on Wednesday. Our flight went smoothly and Andrew picked us up in his rented Tesla.

It was a pretty relaxed trip, with us spending a bunch of time around the room talking, and making a couple of trips to the pool and hot tub. Our main outing was to Crystal Cove State Park by shuttle. Although it was a little chilly that day, it’s a picturesque beach with a number of scenic coastal cottages. We had brunch at The Beachcomber, and boy was it yummy. The French toast looked a little too sweet for me, but the coconut macadamia pancakes were great. I guess I wouldn’t usually expect a lot from a restaurant in a state park, but this was definitely worth it. (Many of the other dishes we saw go by looked great, too.)

Okay, it was a pretty food-oriented trip. We had dinner one night at Foretti’s, a pretty good Italian place, and the other at Ruby’s Diner in Laguna Beach.

But mostly it was a chance for Debbi to catch up with Andrew and Mary. I hadn’t seen Andrew since we met up at the Franklin Institute when we visited Philadelphia in 2001 for my sister’s wedding. Debbi had seen him once since then, but she hadn’t seen Mary since before then. That’s a long time! Lots of things that have happened to all of us in that span.

The only downside for me is that I’ve been struggling with a muscle knot in my back which I think is impinging on a nerve, which has left me in moderate pain on and off for a week or so. It’s happened before so I expect it will go away, but it’s something I’ll bring up at my next doctor visit.

We flew back on Friday, landing at the end of a big rain storm, and forgetting where we’d parked (we only had to circle the parking garage floor once, at least). We had a quiet evening last night, had breakfast at the Pancake House this morning, and then picked up Domino. It sounds like he spent almost the whole time playing with our friends’ current foster puppy, which is great. And he was pooped and has been sleeping most of the day.

Even though we didn’t spend a lot of time sightseeing, it felt like a pretty packed trip. I guess when you spend nine hours traveling in three days – what with getting to and from the airport with perhaps more lead time than is necessary – it’s gonna feel that way.

But it was a good trip. Even if it’s a little weird to fly to Orange County and not go to Disneyland!

Crystal Cove cottages. The Beachcomber restaurant is behind the light blue house.
Crystal Cove beach

The Warmest Winter

Woo, a month and a half since my last post here! I’ve been slacking!

It’s been pretty quiet here, really. As you may have heard, this has been the warmest winter on record in the United States, and we’ve noticed this here in NorCal. Since Halloween the lowest overnight low in San Jose, CA was 37°F (Nov 25, Dec 10, Jan 8, Jan 12), and we’ve had a number of days with highs in the low 70s, which has resulted in me wearing shorts in February and March!

By contrast, let’s just pick 10 years ago, the 2013-14 winter. Most of December had lows under 40°F, with many mornings under 37° and an overall lowest-low of 27‡F on Dec 9. January had 2 weeks of warm highs around 70°, but lows still below 40°. Things warmed up in February and March.

The warming global climate has resulted in warmer temperatures overall, and extreme heat in some places, but it’s the unpredictable weather which is a bigger problem. From forest fires to drought to storms. On Feb 4 we had a big storm which knocked out our power for 15 hours, and for hundreds of thousands of people around the Bay Area as well. We’ve had big wind storms several times in the last few years, two of which have blown over sections of our fences. (Next time maybe I’ll spring for treated wood when we get the posts replaced.) Having 3 sections of fence go down with a dog who spends much of his time in the yard is a bit of an issue.

We did learn in the previous power outage that using our laptops to charge our phones makes power outages more bearable.

During the power outage, I was about a third of the way through Annalee Newitz’s novel The Terraformers (which is excellent, by the way) when I realized that it was missing about 30 pages between the end of part 1 and the beginning of part 2. Fortunately I had bought it from out local Books Inc., so I checked that they had power – which they did – and went down and exchanged it for a complete copy.

We’ve been lucky that we’ve been getting a fair bit of rain during this warm winter. Warm air does hold more water, so it’s probably up to the air currents and the jet stream whether we get doused or drought in any given year. I don’t think there have been many catastrophic incidents from the storms this year, although I think the coast has gotten socked a couple of times. But here in the valley it’s been just watering the plants, I think.

Meanwhile my sister drove up to Boston to visit our father for his birthday, and ended up heading home early ahead of a predicted huge storm – which ended up being a big nothing. From over a foot predicted to maybe a few inches. Not long after, storms took out a protective artificial sand dune on the north coast of Massachusetts. (I’d bet a fair bit of money that they went with a sand done and not something more durable because the coastal commission for the town wouldn’t let them do more due to the environmental impact.)

Anyway. No doubt things are just going to be a roller coaster ride from here on out. Has the polar vortex socked the Midwest and Texas yet this year, or is that on tap for next winter?

Amidst all this, I hit my 25 year anniversary both of living in California and of working at Apple. I can’t say it feels like yesterday that I started, but time does seem to be whizzing by lately.

Oh, and the San Francisco 49ers lost the Super Bowl. But we did watch the new BayFC women’s pro soccer team win their inaugural game on Saturday. (Mainly I think soccer broadcasting could do a lot more than it does to help viewers learn the names of and identify with the players. I think I know exactly 3 BayFC players after that game.)

So that’s the roundup from here. Heading into spring I have more house chores to take care of, in particular having someone come in to fix up issues with our lawn sprinkler system. (Yeah yeah, I could probably do it myself, but I don’t wanna.)

Steven Brust: Vlad the Wanderer

A little over a year ago I reviewed the first arc of Steven Brust’s Vlad Taltos series. A year later, here I am to review the second arc. I don’t know that Brust thinks of this series in arcs like this, much less these specific sets of books as the arcs, but the last book of each of these two sets felt like pretty resounding “we’ve wrapped up this chunk of the story and now we’re moving on to something else” points to me. But, your mileage may vary.

As with last time, I’ll try to keep this spoiler-light. But as we get deeper into the series, it becomes difficult not to spoil some moments from earlier in the series. And in particular I’m going to spoil some of the end of the last arc because I can’t really discuss this arc without it.

The Phoenix Guards, MMPB, Tor, © 1991, ISBN 0-812 50689-8

Cover of The Phoenix Guards, by Steven Brust

This book is the first of a set of five called the Khaavren Romances, and while technically not part of the Vlad Taltos series, they are part of the overall Dragaera series, and they fit in pretty well when reading the books in publication order.

These five are named after their nominal protagonist, Khaavren, a Tiassa who in this book is a young man who sets off for Dragaera City to join the Emperor’s Phoenix Guards. They are written by a fictional Dragaeran novelist, Paarfi of Roundwood, who lives in the “present day” (i.e., is contemporary with Vlad Taltos), assembles his histories through diligent research, then writes them as dramatic adventures. But this story takes place a thousand years or more before the Vlad novels.

These books are also heavily influenced by Alexandre Dumas’ D’Artagnan Romances (or so I’m told, as I haven’t read those), and their titles are based on the ones in that series.

All that said, The Phoenix Guards is, along with Brokedown Palace, my least favorite book that I’ve read in the series, which was extra-frustrating given its length.

The book is more than twice as long as the individual Vlad novels, and it’s written in a very elliptical style, sometimes taking half a page or more to get from “let’s start this piece of dialogue” to “actually getting to the point of the dialogue”. And there’s little variation in this approach, with a heavy dose of courtesy and deference and particular turns of phrase. After a couple hundred pages of this I learned to actually skip that half a page to get to the point and it made the reading experience much more enjoyable. After talking to other people who read this book, it seems like you either like this sort of thing or you don’t, and I did not.

I found the story itself to be pretty thin: Khaavren meets three comrades on his journey and they all join the Guard. Then they end up setting out to capture a woman wanted for murder. Along the way they pick up a couple more companions, “have many adventures”, learn that one of their companions wants the wanted woman’s blood, get involved in a standoff that could lead to war, and then manage to clear everything up. This sounds like a lot, but most of it is “have many adventures”. It’s an episodic novel which chugs along at a fairly even pace, albeit for far too long for my tastes.

The best part the interplay between Khaavren and his friends. But Khaavren is the only one who’s really vividly drawn; his three friends are more archetypes than fully rounded characters. The fourth of them, Pel, joins up in a manner that made me think for the whole rest of the book that he was actually aligned with the villains and was going to betray the rest at some point.

There are some interesting parallels between this one and Brokedown Palace in that they both involve encounters between the Dragaeran Empire and Easterners, but since they’re my two least favorite books in the series to date, I’m not motivated to go back and see if there’s more meaning to be found in them.

Many people love The Phoenix Guards, and my impression is that it was a major factor in putting Brust on the map as one of the great contemporary fantasy authors (I remember seeing it all over the place in the mid-90s when going to conventions), so feel free to take my opinion with a grain of salt.

Athyra, MMPB, Ace, © 1993, ISBN 0-441-03342-3

Cover of Athyra, by Steven Brust

When we left Vlad at the end of Phoenix, he had broken up with his wife, left all his property to her and to his friends, and was on the run from his former House, the Jhereg, who were seeking revenge against him. After two years of wandering – with only his Jhereg familiar Loiosh and Loiosh’s mate Rocza – he rolls up at the very rural village of Smallcliff, where he meets Savn, a young man apprenticed to the local physicker. Vlad happens to show up at the same time as the death of a former servant of the local Baron.

In contrast to the earlier books, this one is narrated by Savn, giving us a very different perspective on Vlad. It’s also a small and intimate story in which Savn has a bit of hero worship, learns some sorcery and witchcraft from Vlad, and helps him in the job that Vlad decides he has to do in the area. The second half of the book has some of the most brutal scenes of the series to date, and many of the characters are put through the wringer before we reach the end.

It’s a pretty good book, but its grim tone and the replacement of Vlad’s sardonic voice with Savn’s inexperienced and earnest one makes it less enjoyable overall. I see what Brust was going for here, and maybe having Vlad narrate this particular story wouldn’t have given it the punch it has. But hoo boy, it is a rough trip at times.

This is also one of those books where I wonder about naming the books after the Great Houses, as the connection to the house of Athyra seems pretty tenuous. Based on this description of the house, and the sometimes-stated principle that Vlad adopts characteristics of the house in the book of that title, I can see it, but it’s the sort of thing that would be more effective if made more clear in the novel’s text.

Five Hundred Years After, MMPB, Tor, © 1994, ISBN 0-812-51522-6

Cover of Five Hundred Years After, by Steven Brust

The sequel to The Phoenix Guards, this book takes us back to the adventures of Khaavren and company, many years (I’ll let you guess how many) after their previous ones. Khaavren is now the head of the guards, while his friends have their own careers.

Khaavren uncovers a conspiracy to sow discord in the empire, which is already in shaky condition thanks to the incompetence of the current Emperor. While there is also an element of “they had many adventures” to this story, there’s also a growing sense of dread as the shadowy plan is slowly executed, which builds towards insurrection and then one of the seminal events of the modern Empire. As such, it feels like a much more meaningful and relevant book than The Phoenix Guards, that book now seeming to me like a light preface to this one. The banter among the friends is less present and much missed (two of those friends don’t feature much in the book), but the plot more than makes up for it. Also, thankfully, the elliptical writing style of the first book is greatly toned down. (It still feels like it could have been a hundred or more pages shorter.)

All that said, this book is important reading for what comes later in the series, as it provides important historical context, and even insight into one of the major supporting characters (as Dragaerans are very long-lived).

Orca, MMPB, Ace, © 1996, ISBN 0-441-00196-3

Cover of Orca, by Steven Brust

We return to Vlad after another year or so where he’s continued to wander around, this time not just to avoid the Jhereg, but also to discharge a deep obligation he owes someone. He finds a person who can help him with that, but in order to do so he has to solve the riddle of why a local businessman was killed. This gets him wrapped up in a plot by the Orca, who are a sort of combination of the local mob and aggregation of street gangs. Vlad recruits his friend Kiera the Thief to help him out, and the narration alternates between the two of them (with a few notable interludes). They find the plot is much farther-reaching than they’d dreamed, and Vlad has to do some clever sleuthing and fast thinking to resolve things.

It’s a pretty enjoyable adventure, especially if you enjoy the sleuthing, which is sort of the Dragaeran equivalent of hard-boiled detective investigations. But there are a couple of significant revelations at the end of the book. One of them is perhaps not so surprising (and arguably a bit cliché), but the other shines a very different light on the relationship between Vlad and one of his friends, which seems likely to have some real influence on how things play out in the future.

Dragon, MMPB, Tor, © 1998, ISBN 0-812-58916-5

Cover of Dragon, by Steven Brust

Dragon is another flashback novel, this time to not long after the events of Taltos. Vlad’s ally Morrolan – who by the end of this novel will invite Vlad to head up his castle’s security, thus establishing the status quo of Jhereg – hires Vlad to guard a cache of weapons left behind by a recently deceased Dragon lord. Another Dragon lord steals one of these weapons, leading Morrolan, who is also – you guessed it – a Dragon – to declare war. Vlad enlists (!) in Morrolan’s army, largely because the other lord has given Vlad a personal reason to want to be involved. Morrolan hires the formidable Sethra Lavode – a long-lived and maybe undead sorcerer who’s cast a long shadow over the series but is about to become a lot more significant – as his general. Vlad spends most of the war (1) hating warfare, and (2) figuring out how to get close to the other lord.

Dragons are a major house in the series, partly because Morrolan is one, and partly because they’re going to be the next house to rule the Empire once the Phoenix dynasty ends. They’re almost kind of comical to this point (an evaluation which would no doubt get me run through if I ever met one of them), as hard-headed, combat-ready fighters who are quick to offense. Dragon gives us a lot of exposure to and some insight into Dragons, but doesn’t move the needle a lot regarding their character.

This volume also establishes some important pieces of Vlad’s backstory, and the return of Vlad’s narrative voice is very welcome, even if some chunks of the book seem like “a lot of running around”. But this is merely the calm before…

Issola, MMPB, Tor, © 2001, ISBN 0-812-58917-3

Cover of Issola, by Steven Brust

…the storm, which arrives when the Jenoine, the near-god-like beings who predates human presence on the planet, capture Morrolan and Aliera. Morrolan’s aide Lady Teldra (the Issola of the title) tracks Vlad down and recruits him to help, taking him to Sethra Lavode, who manages to transport him to where the captives are being held.

And then things get really interesting.

There’s an undercurrent of the Dragaeran novels in which they could be seen as either science fiction or fantasy. While there’s really no science fictional explanation for the kind of magic we see in the books (other than Clarke’s Third Law, though the way the magic is depicted doesn’t suggest that’s in play), this book is the strongest case for science fiction that we’ve yet seen, as it involves multiple planets (probably), and the origins of Easterner and Dragaeran humans (probably exactly what you’re thinking, if you’ve read the series this far). On the other hand, it also concerns gods, primordial goo, souls, and, well, magic. Vlad is playing maybe the highest-stakes game of his life, supported by some of the most powerful beings he’s ever known, and it’s an incredibly tense story, albeit with an unusual amount of exposition in it. (Though she’s maybe the greatest general in Dragaeran history, whenever Sethra shows up we can expect a bunch of exposition.)

Plus it has some of the best Vlad/Loiosh interplay of the series. Lady Teldra is a nice, even-tempered counterbalance to Vlad’s ball of energy and anxiety, and one of the few people who gives Vlad straight answers when she can. (On that note, it’s also nice to see Vlad pop off at Morrolan and Sethra in this book, something every smarter-than-thou Dragaeran deserves to be on the receiving end of once in a while.) This is easily the best book of the arc, and one of the best of the series. Kudos to Brust for making Lady Teldra such a strong and engaging character in a single book, when she’s competing for space with Vlad and three of the other major supporting characters.

Overall, this arc feels like Brust was assembling key story pieces on top of the basic set-up from the first arc, leading to a big payoff in Issola, but also setting things up so that we can really go almost anywhere after this, presumably with even more serious repercussions.

But first I know we’re next going back to the last three of the Khaavren Romances, which look like they’ll fill in even more of Dragaera’s history. So it will be another 1,200+ pages before I find out where Vlad goes from here.

Fifty-Five

Picture of the author on his fifty-fifth birthday

A ‘double-digit birthday’, as a friend of mine called it in his birthday wishes today. Also I guess once upon a time a number often associated with retirement, or at least with being old, as it seemed like AARP memberships once really started being pushed at age 55. (I’ve been received mail from them for several years.) In fact I’m still kickin’ at my job, and planning to stay until at least the modern retirement age of 65. Then we’ll see.

Martin Luther King Jr. day was yesterday, so Debbi took it off and we took the dog to Byxbee Park for a morning hike, and then took down our outdoor Christmas lights. Then we went to Sundance the Steakhouse for dinner, which is where I like to go every year.

Today I slept in, and then spent the morning playing Outer Wilds on our Nintendo Switch. This is very much my sort of game, going around collecting information to solve a mystery, and the story seems very rich. I just scratched the surface in the little time I played. I have a feeling I can look forward to crashing into things quite a bit, though. The game controls on the Switch are pretty awkward, and it would be nice if they had a Mac version, but oh well.

Then I met my friend Chad for lunch at the Park Station Hashery, before making a trip to Recycle Bookstore. (I didn’t find anything today.) I went for a walk to close my exercise goal and almost catch up on this week’s podcasts, and then I watched an author event with John Scalzi sponsored by my local library before we made dinner.

All my birthdays are pretty low key these days. I don’t think we’ve really “done anything” for them since going to Disneyland in 2020. But that’s fine. Once you’ve had enough birthdays you appreciate the quiet ones. We’ll see if I feel similarly in another 20 or 30 years.

Picture of a smiling black doggo
Domino enjoyed his hike!

Marvel Snap

Marvel Snap is on online “collectible” “card” game which was publicly released in late 2022. I signed up for it – maybe even a little before that when it was still in beta, I don’t remember – and played it for a month or two in the fall of 2022 because I was looking for a new casual game on iOS. But after a little while I got bored with it and stopped playing.

Then this past September I was feeling pretty unhappy with last year’s Magic the Gathering sets (basically, I’ve hated the limited formats for most of them, and especially loathed Wilds of Eldraine, the set which was out at the time) and decided to give it another try, and I’ve been playing it regularly since.

As a casual and simple game it has a surprising amount of depth. I don’t really care about the character skins that the cards have, so it’s the gameplay which has held my attention. Enough that I decided to write an entry about it.

Collecting

The game is a “collectible” “card” game in that the game pieces are virtual cards, and you acquire them by consistent play. You can’t trade with other players, and for the most part you have little control over how you acquire cards. The game has a “collection level” system which you move up as you play, and over the first 500 levels you acquire every card in the first two “pools” of cards. Thereafter you gradually acquire cards from the later pools (3, 4 and 5). Effectively, this means everyone gets a base set of cards after a couple of months of play, and then players randomly acquire new cards to unlock new deck archetypes.

There are a couple other ways to acquire cards: Certain cards become randomly available for purchase through certain means in the store, and every “season” (month) a new “pass” is released with a new card which you can purchase. I’ve been buying the season pass for the last few months at $10 each and have been pretty happy with it.

Each card had a ladder of rarities which you can increase as you get “boosters” and credits. These rarities just make the card look different, which has no in-game value, but increasing the rarity moves you up the collection level track. You get boosters by playing, and you get credits by achieving daily and mastery pass goals, and you also get boosters and credits by moving up the level track.

So it’s a pretty clever gamified system, and for me the motivation is to acquire new cards to unlock new decks and experience, so I keep playing. A pretty nifty feedback system. I’m sure there are people who spend real money to unlock

Gameplay

A game consists of 3 zones, and each player may have up to 4 cards in each zone. The player with the most power in each zone at the end of the game wins that zone, and you have to win 2 of the 3 zones to win the game. (If you tie for numbers of zones won, then the player with the highest total power wins.)

The game lasts 6 turns, and each turn a player gets an amount of energy equal to the turn number, losing any unspent energy each turn. Each card has an energy cost, a power number, and may have special abilities.

Each player constructs a deck of 12 unique cards from the cards they own. They start the game with 3 cards, and draw 1 card each turn. And each turn they can play as many cards they have in hand as they have energy.

One thing that took me a while to realize is that this means you’ll draw 9 of the 12 cards in your deck during the game, so well-constructed decks have a fairly consistent experience, varying mainly in the order they draw cards in, and which 3 cards they don’t draw.

I’ve also noticed that some players don’t seem to think about having to win only 2 of the 3 zones and work to win all 3 of them, whereas I’m happy to punt on a zone in order to win the other 2.

The game keeps things simple by limiting your options to basically only which cards you play. If a card has an effect which could choose from among several different things – for example, discard a card, destroy a card, affect a card in some other way – the game makes the choice randomly. There are a few combos which can result in a number of effects happening in sequence, and when this happens the game will “fast forward” to the end of the sequence. I don’t think the game has any truly infinite combos, which must be an interesting design tightrope to walk.

Oh, one more thing: Each zone has a randomly-chosen effect which are revealed over the course of the first 3 turns, from left to right. There are a lot of zone effects, so every game is a little different, and some of them are very different. Some decks can be completely hosed by a particular set of zones, while others do well with them. Those are unusual, though: Most decks are competitive with most zones, but the games play out differently. And it feels great to win a game with a set of zones that your deck handles poorly.

I haven’t yet figured the optimal strategy for playing cards while some zones are still unknown. Early on I would play in the leftmost zone – revealed on turn 1 – with my first card, but these days I tend to play in the rightmost zone unless a revealed zone makes it clear I should play something there. Sometimes this hoses me, other times it benefits me, but on balance it’s felt like the right thing. I imagine whole articles have been written about how to do this.

Other Stuff

Each season has a separate ranking track based on “cubes”, which are acquired by winning games, and lost by losing games. Each game starts at 1 cube, and either player can “snap” at any time to double the number of cubes won, up to a maximum of 8. These get you some additional rewards, but mean you have to be snapping cleverly to win more cubes than you lose. This is frankly one of the less exciting parts of the game for me.

I’m not really sure how matchmaking works in Marvel Snap. I suspect they try to match you up roughly based on your collection level and maybe the season rank. I find I don’t often match up against decks which are clearly better than mine, but I also find that I tend to get up to 85 cubes and then stall out (the max reward is at 100 cubes). This probably means I’m missing out on some marginal value in my snapping, but I’ve seen people say they get up to max cubes in just a few days, so maybe not.

But the fact that I can keep moving up in collection level matters a lot more to me than getting stalled on cubes.

(It seems like optimally people would retreat when clearly behind with little chance of catching up and snap when clearly ahead with little evident chance of losing, and so most games would end up at 1-2 cubes. and advancement would be slow. In practice, this doesn’t happen, which is interesting. I often win 8-cube games where I felt ahead for a long time, and I sometimes lose 8-cube games because my opponent had stuff I hadn’t imagined which caught them up. I suspect there are built-in factors which stoke the variance, but also that there are aspects of this part of the game I haven’t figured out yet. I also suspect that some players just snap early because they like to play for higher stakes – the equivalent of a live straddle in poker – and that many people like to play out the game because you get more boosters for longer games. I dunno.)

As I said, there are also various challenges – daily ones for everyone, and extra ones for people with the season pass – which you can accomplish to get more credits. These are usually pretty easy to achieve – I’m not sure I’ve ever not achieved one with a few games of play per day.

Decks

Deck building is a pretty interesting part of the game. There are of course loads of web sites out there with decks you can build – if you have those cards. If you don’t, then you often look for a deck where you have 8-10 of the cards, and then figure out what to fill in around them. The new card with each season pass is fun because you can try to build some new decks around them.

I’m going to present a few of my decks without going into them in great depths; you can easily go online to see what the cards do if you care.

When I started playing I decided what I wanted to do was maximize the number of cards I could play, so I built a deck called “Micronauts” which looked like this:

Marvel Snap Micronauts deck

These are all tier 1 and 2 cards, and it performed really well for me. Basically these cards are all good-rate cards which put a lot of power on the board for their cost, and I could almost always play all of them by the end of the game. So if you’re new to the game, consider going this one a try. I’ve evolved the deck over time – primarily based around Squirrel Girl, Ka-Zar (which gives all 1-cost cards +1 power) and Jessica Jones – and it’s still pretty competitive. I bring it out whenever there’s a daily challenge where it wants me to win a zone with 4 cards.

I think my favorite deck came with the season pass for Ms. Marvel a few months ago. She is already an efficient card (5 power for 4 energy), but she gives adjacent cones 5 power if the cards in each zone have different costs. I looked at a few decks out there and then came up with this one:

Marvel Snap Ms. Marvel deck

I’m not sure I’ve actually changed this deck since I built it, and it wins a lot. Besides the basic synergies in the deck, I stumbled into a couple of cards – Armor and Cosmo – which absolutely hose a few popular decks in the metagame. There are few warmer feelings than dropping Armor – which prevents all cards in a zone from being destroyed – in a zone where a deck which wants to destroy its own cards has already played 2 or 3 cards.

This deck strongly prefers to play cards in the middle zone. I feel it could use a little more tuning, and perhaps someday I’ll acquire a new card which is an obvious replacement for one of the ones in it today.

My current favorite deck is this High Evolutionary deck. The gimmick of the High Evolutionary is he gives certain cards special abilities, but the nature of those abilities is that they give you a bonus for not using all your energy, and they give you a bonus if you decrease the power of your opponent’s cards.

Marvel Snap High Evolutionary deck

I don’t own a few cards commonly played in this deck, but I’m very happy with the cards I put in instead. Psylocke grants extra energy which can either ramp out cards or assist in the “not use all energy” bonuses. Scorpion and Hazmat both decrease power of opponents’ cards, making Abomination cheaper. Magik adds a 7th turn to the game, so you can play more stuff. And Iron Lad gets the ability of the top card in your deck, in addition to being very efficient, and synergies with most of the deck. It’s been a very consistent deck for me over the last week.

I have several other decks I play, but those have been my go-to decks so far.

In Conclusion

So I’ve been playing Marvel Snap almost every day for the last 4+ months, and frankly I’m kind of surprised it’s held my attention for this long. A single game takes just a few minutes, so I’m not investing a huge amount of time in it, and overall I’ve been winning at a pretty good clip, which always feels good.

So if you enjoy turn-based card strategy games like this, and either enjoy to can tolerate the play-to-acquire gamified system, then Marvel Snap may be for you. I don’t know if I’ll still be playing it at the end of the year, but if Magic sets continue to have sucky limited environments, then I just might.

Goodbye New Yorker, Again

I have an on-again, off-again relationship with The New Yorker, and two years after I resubscribed to it, I’m letting it lapse again. My last issue is the January 1 & 8 one, with this cover by Bianca Bagnarelli:

Cover to the Jan 1 & 8, 2024 edition of The New Yorker.

As always, it gets harder to keep up with a weekly periodical over time, especially one as in-depth as The New Yorker. I feel like the magazine spends more time these days covering celebrities and world events and less time talking about the quirkier, more obscure areas of the nation and the world. I get plenty of exposure to Donald Trump, Taylor Swift and the war in Ukraine from other sources.

But this issue – which I haven’t quite finished – does go out on a high note with an article on Hollywood screenwriter and script doctor Scott Frank.

Of course, I have plenty of other things to read: A large to-read stack of books in the house, my weekly haul of comic books (and a moderate stack of graphic novels I haven’t cracked), and plenty of material on-line. That’s what magazines and newspapers have to compete with in the Internet era.

If the magazine continues, I’ll probably re-up in another 5 or 10 years, and maybe it will have evolved again. Time will tell.

Maintenance Year

This year feels like it’s been a big maintenance year, which isn’t a bad thing, and I feel like we got a lot of stuff done in that space this year.

A maintenance year doesn’t sound very exciting, but the biggest piece of maintenance was in fact quite exciting: Finishing the almost-2-year-long renovation of our vacation home on the east coast. We were fortunate to have a fantastic contractor who worked closely with us from a continent away to get it done, and it turned out amazing. We made 3 trips back there this year. First, in May to get things ready. Second, our big trip in July with friends, which started off with a 2-day delay and then was a lot of fun but was ridiculously busy, especially for me. And then again in September, just the two of us, which started off with a hurricane but ended up being a nice and mostly-relaxing trip.

We’re very glad to have it done, and are looking at spending time there regularly over the next few years. The cross-country fight is a bit of an oof, but we’ll figure it out.

In late summer I wrote that August was all by itself a month of maintenance, replacing our dishwasher, getting a major service on my car, and deep-cleaning the bathrooms and doing a bunch of yard work.

Fall is when the yard work ramps up anyway, as the sycamore tree in front of our house keeps me busy raking for a couple of months. The December storms knocked down almost all of its leaves so I think I finished a little early this year.

Early in the year we had some sections of our fence fall over, and we had them repaired (which mainly involved replacing the rotting posts), and then this fall we had them out again to replace several other posts. I feel like we get this done more often than I’d like, so maybe we should investigate getting treated lumber which won’t rot in the ground at some point.

In November I had another car repair, as my car – a 2015 VW Eos convertible – had been leaking in the rain, and it turns out it needed some drainage holes cleaned out. It was a little cheaper than estimated, and the rains we’ve gotten in the past month have shown that it worked, as it hasn’t leaked again. I am a little concerned that my discontinued-model car will be more expensive and difficult to maintain as time goes on – for more than just its age – so it might not last too many more years. We’ll see. (Long-time readers may recall that my previous car lasted 16 years, and the car before that I had for 9 even though it was 3 years old when I got it.)

We also had people out to clean the gutters and windows, which they really needed. We should probably do the gutters at least every other year, if not more. Once again, the storms this month validated the decision to do this.

In December we had an electrician come in to fix a bunch of lights in the kitchen. We have recessed lights all over the house, but while most of them are screw-in halogen flood lights (which I’ve been replacing with LED floods as they burn out), the six in the kitchen we push-in fluorescent lights, and the last two that died had the bases of the bulbs disintegrate when I tried to replace them. Apparently this is a common problem, so we got the whole fixtures replaced with built-in LED lights which will last 50,000 hours, probably meaning 20 years or more, which seems pretty good. We also got a pendant light over the island fixed, as well as an under-cabinet light. (And we might replace the fluorescent under-cabinet lights with LEDs at some point, as I replace those bulbs more often than any others in the house.)

I spent part of the holiday break cleaning up stuff in our study, tossing quite a few things, and I also have a couple of boxes of books to try to sell to the one remaining used book store in the area. I even made enough space on the shelves to empty one of the two remaining boxes from our move 12 years ago.

This year I struggled with plantar fasciitis and a strained achilles tendon, resulting in my taking most of September off from running. The fasciitis was by far the most annoying of the two, but it seems to have gone away this winter, which suspects that I need to find better summer footwear. The strained achilles has been naggingly annoying but no more than that. It’s gotten better too, but isn’t 100%. All part of being overweight and getting older, I guess.

I read about a book every other week this year, which may not sound like much but I maxed out at a little more than a book a week back in the 90s, and these days I read a lot more stuff than novels and comics. I’m still plugging my way through Steven Brust’s Vlad Taltos series as my before-bed reading, and will probably be ready to write a second entry about it soon. I decided to find alternate places to record my reading other than GoodReads (an Amazon site), so you can find me at The Storygraph and the SFBA Bookwyrm instance, if you care.

I’ve also continued to listen to lots of podcasts, at the rate of something like an hour and a half a day, mostly driving to and from work or going out walking or running. I keep up-to-date on many podcasts, but I have a large backlog where I am almost up to the end of 2020. Sheesh!

One thing that’s been receding in my life is Magic the Gathering. I mostly play limited Magic – draft and sealed – rather than constructed, and frankly this has been the worst year for limited Magic that I can recall. 4 of the 5 drafts formats were ridiculously fast, and the other was also pretty fast, which I find pretty tedious because it’s so easy to fall behind and so hard to catch up if you do. Moreover, I think fast formats reward people who are good at drafting and deckbuilding, and I think my strength is in playing the games, while my drafting is mediocre and my deckbuilding is weak. I lost games at a 75% clip during Wilds of Eldraine, and was miserable doing so; it’s my least-favorite draft format ever. So I think I’m going to step back from it for a while, and when new sets come out wait to see if the consensus is that the format is fast. If it is, then I’ll probably skip it.

Instead, back in September I picked up Marvel Snap again. It’s a short-game format collectible card game on iOS which didn’t hold my interest for long when I tried it in late 2022, but has been just what I needed as I stepped back from Magic. It’s probably worthy of its own post at some point, but it’s been making me happy. It probably helps that I’ve won at a pretty good rate, and with a few decks I built myself (though I’m certainly not too proud to netdeck).

I’ve basically stepped back entirely from Twitter/X (often styled derogatorily as ‘Xitter’, which I like the pronounce with the ‘X’ as an ‘Sh’) and its legion of fascists and white supremacists, starting with the chief Muskrat. I mostly post on Mastodon, and sometimes on Bluesky, though Bluesky feels like Twitter of 2012 in its technology so it’s hard to get too excited about posting there. Hopefully 2024 will see it ramping up its development efforts significantly.

On the home front, we’ve been continuing to integrate Domino into our lives. Debbi got his DNA tested and he’s primarily a pit bull mix, which I could see once I looked at several styles of pit bulls. He’s particularly got the pit bull torso, but he has his own unique features such as his curly tail and his helicopter ears.

Domino and the cats still don’t get along, especially D and Jackson (who is starting to look like an older cat as he just turned 11). He’s doing better with Simon and Edison, but we still keep them separated. I sometimes joke that the circle in our household is that Debbi wants to hang out with the dog, the dog wants to hang out with me (because he thinks I play harder, I think), I want to hang out with the cats, and the cats want to hang out with not-the-dog (though I think if he were chill around them then they’d be okay with him, especially Simon). This means that Debbi and I spend more time in separate rooms than we used to, which isn’t great, but it’s working so far.

So it’s been a pretty busy year, and I feel like we accomplished a lot, even if it wasn’t the most exciting year ever. But with the 2024 elections coming up, I am definitely feeling like I don’t want to live in interesting times!

Farewell, Hobee’s Mountain View

Hobee’s is a NorCal breakfast institution. There are other good breakfast places around, but Hobee’s has the double threat of also having good lunches, and that’s before you get into their yummy coffee cake.

Hobee’s was founded in Mountain View in 1974 in a former Dairy Belle burger joint. And it turns out the first location is in walking distance of my house! I started going there when I moved to Mountain View in 2001, but before that I’d been to the Palo Alto and the now-defunct Cupertino locations. Hobee’s emphasized meals made from natural and often California-sourced ingredients, and I’m pretty sure they didn’t have a deep fryer.

In 2015 the original owners sold the chain to a pair of employees. For some chains this might have been the beginning of the end, but it seemed to breathe new life into the Mountain View location: New lights, new physical menus, and some nice changes to the menu contents, my favorite being the addition of buttermilk pancakes, as I’d never been a fan of the whole wheat ones. Late in the pandemic they set up tents and outdoor seating in the parking lot and they were the first restaurant we started going to regularly once we got vaccinated.

Sadly, all good things come to an end, and we learned a little over a week ago that yesterday would be the end for Hobee’s Mountain View. They wanted to make some upgrades to their space, but the landlords were unwilling to do what they wanted. The mall they’re in is old, decrepit, and half empty, so none of this really surprised me. (I’m more surprised that there’s a new massage parlor in it, as it seems the end is not far off. Then again, the Sunnyvale mall for my comics store used to be seemed to be in that state a decade ago, and it’s still shambling along. I guess there’s just enough demand for these aging and presumably low-rent retail spaces.)

We made two trips to the place last week, for breakfast on Monday (when the coffee cake was especially good), and for lunch on Wednesday. I took some indoor photos, but as they have people in them, I’m not going to share them here. They’ll make for some nice memories, though.

Hopefully they’ll be able to find a new space in Mountain View, though it’s very unlikely it will be as convenient to us as their old one was. Meanwhile, I guess we’ll be driving to the Palo Alto location in the future. And boy has it been a long time since I’ve been there.

The exterior of Hobee's restaurant Mountain View

The Marvels

I don’t think I can provide a more succinct review of The Marvels than what I posted on Mastodon after we came out of the theater yesterday:

#TheMarvels was 1000% better than I’d expected.

If you enjoy Marvel movies, you should go see it. And if, like me, you were a big fan of #CaptainMarvel and are, like I was, worried that it’s not the sequel you wanted, I think you’ll be pleasantly surprised.

Promotional poster for The Marvels

This was a really fun film. When I first heard it announced I was disappointed because I had wanted a sequel to Captain Marvel (one of my top three films in the Marvel Cinematic Universe) which explained what she’d been up to for the 23 years between that film and her return in Avengers: Endgame. But with two other characters sharing top billing, and therefore clearly taking place in the “present” of the MCU (which I suspect is about 2025 right now, though I forget what made me think that, other than that Endgame concluded in 2023 and it’s clearly been at least a couple of years since then), it seems doubtful that we’d get that.

In fact the film gave me everything I’d hoped for, and while it was a lighter film than Captain Marvel, it had plenty of serious moments, and while I could (and will) quibble with some parts of the story, overall it worked for me. I would say it’s on about the same level as the first Avengers film.

The film has been performing poorly at the box office, which I suspect is due to a confluence of factors: The post-Endgame MCU seems to be considered pretty disappointing, Ant-Man and the Wasp: Quantumania in particular was panned and did poorly, and The Marvels looks like another team-up crossover film – which it is, but also isn’t, and it in particular doesn’t play into the ongoing “Multiverse Saga” story arc the series is working through, but is just a straight-up continuation of the stories of its main characters. Which for most of these films is what I want. Indeed, when they do a big crossover story in what should be a story focusing on its main characters, that’s when you get garbage like Captain America: Civil War.

All of which is a long-winded way to say: Unless you just don’t like these characters, don’t let any of that dissuade you from seeing The Marvels. It’s a fun film with good action scenes, some broad humor, and plenty of character development.

(And if you hate it because you find the dialogue to be stilted or contrived, well, then I assume you hated the first Avengers film for the same reason, because it was way worse on that count.)

Spoilery thoughts after the cut:

Continue reading “The Marvels”