Pepper the dog, 2012 — 2025

In March of 2020, when we were all newly under lockdown and terrifying stories were everywhere about the exponential growth of a deadly new virus, everyone had one important job: stay out of the hospital. Medical workers were about to confront a tsunami, and it was up to all of us not to make it any worse than it was already going to be.

Pepper the dog chose that time to send me to the E.R. We were out on a routine late-night walk in the neighborhood when she spotted The Black And White Dog, who for some reason she had decided was her mortal enemy. She lunged, jerking on the leash and therefore my arm. I was not unaccustomed to such behavior and was ready with some fancy footwork to avoid being pulled off balance — but I was not sufficiently attentive, and my footwork failed to keep me upright. I landed on my spine and (as I later learned) fractured a vertebra. Pain prevented me getting back up. At my request, Black And White Dog’s owner went to fetch my sons to help me, and as I lay there waiting, Pepper — still attached to my arm — added insult to injury by stepping on my face.

Pepper died suddenly earlier this month. I would have let her pull on the leash and step on my face a thousand more times for that not to be so.

Literally breaking my back wasn’t the only challenge Pepper posed. Her occasional flatulence could clear a room. Her skin problems meant steering around lumps and bumps of all sizes when petting her. When we traveled with her to someplace unfamiliar, we could walk her for an hour or more before she finally found a spot where she felt comfortable doing her business. Her mild incontinence (for some merciful reason confined to evenings only) meant we didn’t dare let more than 90 minutes or so elapse between walks, and we prayed she didn’t drink water at bedtime, because if she did, one of us was staying up for another 90 minutes to give her an additional walk. Her opinions about other dogs — that some were instant best friends and others (like The Black And White Dog) apparently needed murdering — were unpredictable and required close monitoring. Her habit of eating the most disgusting things off the ground was repulsive and turned every walk into a contest of vigilance and will between us and her. She usually won.

But most of all her extreme separation anxiety meant we could never leave her alone. For over twelve years we couldn’t do anything as a family that wasn’t someplace we could also bring Pepper, unless we were prepared to put her in the kennel — the most expensive one around, able to meet her special needs.

I would gladly endure her farts, her warts, her random aggression, her repellent foraging, her extreme clinginess, her needy bathroom habits, and her sky-high boarding expenses in exchange for the additional year or two we expected to have with her but didn’t. She may have been a challenge, but she was a bundle of love, and great company. “You like ‘because,’ and you love ‘despite.’


Years ago, when our sons were 10 and 8, they started clamoring for a dog. They remembered that we previously owned a dog, Alex; but if they had any memories of her, it was only from when she was already old and infirm. We missed Alex, but we also knew what a boat anchor a dog can be, so we resisted, especially since the boys were finally at an age where we started being able to have really interesting family adventures together. But they would not be denied and they wore us down. We connected with a puppy named Melanie Drizzle from the Milo Foundation, a local animal-rescue shelter.

We didn’t have her for very long before we realized that the name didn’t fit. In searching for a new name, our eyes landed on this item, still lingering in our kitchen from the recent holiday season:

“Peppermint Bark” it was.

A few months after we got Pepper, once she was housetrained and a little more grown, we decided it was time to try leaving her home alone while we all went out to dinner. We weren’t out long, but in that time poor Pepper had a complete meltdown. She was frantic and took a long time to settle down after we returned. Among the physical evidence of her agitation was this:

She had apparently eaten the lock button out of the doorknob.

We learned that puppies separated from their litters too early are prone to this kind of anxiety, and to other behavioral problems, and even to urinary incontinence. And “Melanie Drizzle” had not only been separated too early, but had already bounced traumatically from one animal shelter to another when she found her forever home with us at less than three months old.

We all loved the dickens out of her, but presumably because of her trauma it took her a good long while to seem comfortable with us, and longer than that to seem happy. But there’s no doubt that happy is how she spent the rest of her life.

Dad’s nerd

My dad was thirty when I was born, so a few years ago I had the opportunity to send him this for his birthday. Happy Father’s Day in heaven, Dad!

A birthday greeting

(Stick with it, it’s worth it.)

The counting system we normally use is called “base ten.”  It uses ten distinct digits (zero through nine), and the columns of a multi-digit number are powers of ten.  The rightmost column is “ones” (1 is 10 to the power of 0), the next column is “tens” (10 to the power of 1), the next column is “hundreds” (10 to the power of 2), and so on.

Example: the number 412 is understood as “four hundreds plus one ten plus two ones.”

Base ten is convenient for humans, who have ten fingers to count on.  But it’s inconvenient for computers, which count using “bits,” each of which is a microscopic on-off switch.  This makes it more convenient for computers to count in “base two,” which uses two distinct digits (zero and one, corresponding to a bit that’s off or on).  The columns of a multi-digit base-two number are powers of two.  The rightmost column is still “ones” (because 2 to the power of 0 is 1) but the next column is “twos,” then “fours,” then “eights,” then “sixteens,” and so on.

Example: the base-two number 110011100 is understood as “one 256 plus one 128 plus one 16 plus one 8 plus one 4” (which is the same as the base-10 number 412, by the way).

As you can see, base two requires many more columns than base ten to express the same number.  Computers don’t care about that – but the people who work with computers do.  Base two counting is very inconvenient for them.  But converting back and forth between base 10 and base 2 is onerous, because even computer nerds don’t like doing unnecessary arithmetic.

One common solution is to deal not in base two or in base ten but in base eight.  Base eight uses eight distinct digits (zero through seven) and the columns of a base-eight number are “ones,” “eights,” “sixty-fours,” and so on.

You might think that adding yet another counting system is a needless complication, but the cool thing about base eight is that each group of three base-two digits always corresponds to the same base-eight digit:

Base twoBase eight
0000
0011
0102
0113
1004
1015
1106
1117

This makes converting between base two and base eight easy.  Just take three base-two digits at a time (from right to left) and replace them with their base-eight counterpart:

110011100 -> 110 011 100 -> 634 (which is the base-eight version of 412).

Base eight is often called “octal,” and base ten is often called “decimal.”  Now you have enough information to understand this old programmer’s joke:

Q: Why is Halloween like Christmas?
A: Because OCT 31 = DEC 25!

But we’re not done.  Base eight is handy, but not as handy as it can be, because as you probably know, computer memory is divided into bytes, and each byte is eight bits long.  You can’t evenly divide eight bits into groups of three.  And there’s some ambiguity when you string together multiple bytes in a row.  Suppose you’re dealing with these two bytes:

11010001  10011100

Should you group these sixteen bits into threes like this:

11 010 001  10 011 100 -> 321234 (base eight)

(where each byte is grouped into threes separately) or like this:

1 101 000 110 011 100 -> 150634 (base eight)

(where all sixteen bits are strung together and then separated into groups of three)?

To avoid these problems, it’s more common for computer folks to use not base two, not base ten, and not base eight, but base sixteen!  Base sixteen has sixteen distinct digits: zero through nine as in base ten, then A for a single-digit “ten,” B for a single-digit “eleven,” C for a single-digit “twelve,” D for “thirteen,” E for “fourteen,” and F for “fifteen.”  The columns of a base-sixteen number are “ones,” “sixteens,” “two-hundred-fifty-sixes,” and so on.

In base sixteen, 412 is written as 19C.  (One 256 plus 9 sixteens plus twelve.)

Like base eight, base sixteen – which is also called “hexadecimal” (or “hex” for short) – is easily converted to and from base two, because every group of four base-two digits corresponds to a base sixteen digit.

Base twoBase sixteen
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

And grouping base-two digits four at a time instead of three at a time makes it very natural to represent any eight-bit byte as a two-digit hexadecimal number.

11010001  10011100 -> D1 9C

Now for the punchline of this nerdy shaggy-dog story.  This year you are turning 80 and I am turning 50.  And DEC 80 = HEX 50!

This is the kind of thing that makes nerds like me turn cartwheels of joy.  And before you roll your eyes or shake your head, let me just remind you of who raised this particular nerd.

Happy birthday, Dad.  I love this numeric coincidence, but not as much as I love you.

Year in rearview

In the latter part of this year I ramped down my posting on Facebook (as I had previously done on Twitter) in favor of BlueSky. Time to get serious about resisting the oligarchs. [Previously.]

  • [On Jan 1st, friend asks, “Where’s my #$%^& flying car?!”]

    https://youtu.be/lhALK64e4bk

  • First Dad’s-birthday-without-Dad. He would have been 88 today – his target age (though I always told him he should aim for 100). He very nearly made it.

    We all miss you Dad.

Continue reading “Year in rearview”

’23 skidoo

The era of social media is on the wane, and here’s the proof: I wrote far fewer Facebook (and other) posts and comments than in years past, and instead of spending the last few days of 2023 recapping them like I usually do, I felt no urgency to, and did other stuff instead.

Gone daddy

In the mid 1990’s I had recently moved from Pittsburgh to California, and my dad, a lifelong New Yorker, was nearing his sixtieth birthday. More distance separated us now than ever before. He frequently exhorted me to visit, morbidly emphasizing that he didn’t know how many more times we’d get to see each other.

Many, as it turned out; about twice a year for the next quarter century, sometimes here and sometimes there (and occasionally elsewhere) — long enough to welcome two grandchildren, and frequently enough to be very present and beloved in their childhoods. He watched with pleasure and pride as they grew into accomplished young men.

Those same young men were with me in New York today, along with my sister — our dad’s complete genetic legacy — as he drew his final breaths after a long decline.

His body may have died today, but much of him lives on in me. Every time I take pleasure in a job well done, that’s my dad. Every time I keep my word, that’s him too. When I muster my self-confidence, when I deliver a firm handshake, when I plan ahead or stand up for myself and others, that’s him. The joy I derive from my loving family — that is one hundred percent my dad.

He equipped me with the tools I needed for building a good life, and for enjoying it. Thank you Dad, and goodbye.

Toodle-oo, ’22

Not bad, 2022, not bad. Military aggressors and self-important blowhards pwning themselves; wrongdoers held to account; monopolies declining; voting rights, climate solutions, and labor on the rise. 2023 are you paying attention? (Previously.)

  • [Friend comments, “Fuck this shit” when Betty White dies right at the end of 2021.]

    I like how another FB friend put it: “History will align the end of this dark period with the passing of Betty White. She sacrificed herself to usher in a new era of health, joy, and kindness.”

  • Continue reading “Toodle-oo, ’22”

2021-and-done

When the year fails to acquit itself well, it is my self-appointed duty to compensate with witticisms and clever observations. (Previously.)

  • Not everything in 2020 was bad.

    Not everything in 2021 will be good.

    Also, it's foolishness to assign credit or blame for events to the calendar.

    Still happy to have 2020 behind us. Happy new year!

  • Continue reading “2021-and-done”

Trying hard, and failing, not to make a 2020 hindsight joke

Seldom has a year been more unloved
Or with such relish on the trash-heap shoved.
(Previously.)

The spirit of the season

‘Twas the night before Christmas
In, I think, ’82
And for once, the day came
With no things left to do

The gifts had been bought
And been wrapped in advance
To relax and be still
We at last had the chance

We sat in the living room
Candle-lit, calm
And chatted like grownups
Not a boy and his mom

The Christmas decor
Caught the flickering light
It sparkled and gleamed
As we talked through the night

Our tone, as we spoke
Was hushed and subdued
Neither one wishing
To spoil the mood

It’s my perfectest mem’ry
Of how Christmas could be
I wish peace like this
To my friends and fam’ly

Man oh man


When it comes to man-making, we are now two for two.

This particular man showed up thirteen years ago today. He has used that time to become an athlete, a dancer, and a multi-instrumental musician. As a student he’s curious, eager, and attentive. He’s a dutiful son and a loyal friend. He is full of intelligence, wit, and compassion. He makes it all look effortless, but we know the hard work that he cheerfully puts into it all.

The secret of our success in raising such a praiseworthy person? Set a good example. But Archer has far exceeded any example we could set. We now strive to live up to his example.