Kindred

Book Notes

This is another Caltech Bookclub read, I started reading it way behind the rest of the readers, so spent much of today reading to catch up. Aaaaaaaaaand, finished it in a day. I do like reading while treadmill walking.

Butler grew up in Pasadena, which is the connection to Caltech for the book club. Previous books were about Caltech scientists or Caltech research or by Techers. This one has a lot of Pasadena in it. It was neat to know where she was describing, even if the Pasadena and Altadena even I knew are as gone as hers.

Butler is known as a science-fiction author. While this book has unexplained time travel as a plot mechanism, no time is spent exploring the phenomenon, making this book not really science fiction in my categorization. It is, however, a seriously good commentary on human nature.

The main character, Dana, is transported back to early 1800s American South. As Dana is black, we read about the atrocities of slavery, as told from a modern person transported back to the brutality of the era. We see how we normalize horrible behaviours, often to survive. We see how we assume power, even when we are one of the powerless. We see how we don't see our own privilege, how seeing another's view is difficult, it not impossible.

I think what's lingering with me most, however, is the slow descent into acceptance that Butler weaves into the story. It reminds me a great deal what Mistakes We Made (but not by me) discusses about human nature: we are all frogs in the pot about to boil.

I appreciated the technological contrast between today and forty years ago in the difficulties that the characters experienced. The story told from 2018 would have been much different in the details. I suspect Dana of 2018 would not have lasted as long as Dana of 1976 did.

I've read other books by Butler, on the strong recommendation from Claire and Susan. So far, all of them have been worth reading. I strongly recommend this book, and reading it for the commentary on human nature.

There were free blacks. You could pose as one of them.”

“Free blacks had papers to prove they were free.”

“You could have papers too. We could forge something …”

“If we knew what to forge. I mean, a certificate of freedom is what we need, but I don’t know what they looked like. I’ve read about them, but I’ve never seen one.”
Page 46

Here's an example of where 2018 Dana could Internet Search™ for an image of freedom papers, and be able to create copies.

Yet, how much would they really matter for a single black woman in the South? Tear them up and she's in the same place as she was without them.

“I’m even crazier than you,” he said. “After all I’m older than you. Old enough to recognize failure and stop dreaming, so I’m told.”
Page 56

After all, how accepting would I be if I met a man who claimed to be from eighteen nineteen—or two thousand nineteen, for that matter.
Page 63

The timing of this cracked me up. 2019! A month away!

“None of them say eighteen-anything either,” said Kevin. “But here.” He picked out a bicentennial quarter and handed it to Rufus.

“Seventeen seventy-six, nineteen seventy-six,” the boy read. “Two dates.”
Page 64

I so love those quarters.

If you have one, send it to me!

I was the worst possible guardian for him—a black to watch over him in a society that considered blacks subhuman, a woman to watch over him in a society that considered women perennial children.
Page 69

Ugh.

"Even here, not all children let themselves be molded into what their parents want them to be."
Page 86

“Wait a minute,” he said. “I’m not minimizing the wrong that’s being done here. I just …”

“Yes you are. You don’t mean to be, but you are.”
Page 107

White people. Privilege (such an overused, abused term these days). Explaining away the horrible actions of others as, "not that bad."

“The ease seemed so frightening,” I said. “Now I see why.”

“What?”

“The ease. Us, the children … I never realized how easily people could be trained to accept slavery.”
Page 108

One small step at a time.

Down the slippery slope.

Or if I had to stay here, why couldn’t I just turn these two kids away, turn off my conscience, and be a coward, safe and comfortable?
Page 113

When that time came, I could walk away from the agency not owing anybody.

My memory of my aunt and uncle told me that even people who loved me could demand more of me than I could give—and expect their demands to be met simply because I owed them.
Page 117

The pain was a friend. Pain had never been a friend to me before, but now it kept me still.
Page 122

The fire flared up and swallowed the dry paper, and I found my thoughts shifting to Nazi book burnings. Repressive societies always seemed to understand the danger of “wrong” ideas.
Page 154

“What’s it going to get them?”

“It’ll get them the cowhide if they don’t,” she snapped. “I ain’t goin’ to take the blame for what they don’t do. Are you?”

“Well, no, but …”

“I work. You work. Don’t need somebody behind us all the time to make us work.”
Page 158

The discussion was about why the slaves continue to work, and why some are more motivated that others to work.

“Don’t want to hear no more,” she repeated softly. “Things ain’t bad here. I can get along.” She had done the safe thing—had accepted a life of slavery because she was afraid.
Page 159

Ignorant as I knew I was, I trusted myself more than I trusted her.
Page 161

Don't we all.

Gotten possession of the woman without having to bother with her husband. Now, somehow, Alice would have to accept not only the loss of her husband, but her own enslavement. Rufus had caused her trouble, and now he had been rewarded for it. It made no sense. No matter how kindly he treated her now that he had destroyed her, it made no sense.
Page 163

“My man used to. He’d tell me I was the only one he cared about. Then, next thing I knew, he’d say I was looking at some other man, and he’d go to hittin’.”
Page 165

Unamused

I went, annoyed, but silent. I thought he could have given me a decent estimate if he had wanted to. But it didn’t really matter. Kevin would receive the letter and he could come to get me. I couldn’t really doubt that Rufus had sent it. He didn’t want to lose my good will anymore than I wanted to lose his. And this was such a small thing.
Page 167

Wow, doesn't this feel like the Princess Bride?

“Mama said she’d rather be dead than be a slave,” she said.

“Better to stay alive,” I said. “At least while there’s a chance to get free.”
Page 172

I went out to the laundry yard to help Tess. I had come to almost welcome the hard work. It kept me from thinking.
Page 178

Better than drinking, maybe.

"All I want you to do is fix it so I don’t have to beat her. You’re no friend of hers if you won’t do that much!"

Of hers!
Page 180

This is totally the thinking of abusers blaming the victims, "You made me do it, you made me beat the holy hell out of you." Um... no.

When she hurt, she struck out to hurt others. But she had been hurting less as the days passed, and striking out less.
Page 181

She went to him. She adjusted, became a quieter more subdued person. She didn’t kill, but she seemed to die a little.
Page 185

Would I really try again? Could I? I moved, twisted myself somehow, from my stomach onto my side. I tried to get away from my thoughts, but they still came. See how easily slaves are made? they said.
Page 196

But he wanted me around—someone to talk to, someone who would listen to him and care what he said, care about him. And I did. However little sense it made, I cared. I must have. I kept forgiving him for things.
Page 198

I wondered whether he had been able to write during the five years, or rather, whether he had been able to publish. I was sure he had been writing. I couldn’t imagine either of us going for five years without writing. Maybe he’d kept a journal or something.
Page 217

In other words, he was sorry. He was always sorry. He would have been amazed, uncomprehending if I refused to forgive him. I remembered suddenly the way he used to talk to his mother. If he couldn’t get what he wanted from her gently, he stopped being gentle. Why not? She always forgave him.
Page 242

She decided to teach me to sew. I had an old Singer at home and I could sew well enough with it to take care of my needs and Kevin’s. But I thought sewing by hand, especially sewing for “pleasure” was slow torture.
Page 243

Before the era of disposable clothing.

He just didn’t like working alone. Actually, he didn’t like working at all. But if he had to do it, he wanted company.
Page 253

Sounds like a number of people I know.

“He’ll never let any of us go,” she said. “The more you give him, the more he wants.”
Page 262

Sometimes I wrote things because I couldn’t say them, couldn’t sort out my feelings about them, couldn’t keep them bottled up inside me. It was a kind of writing I always destroyed afterward. It was for no one else.
Page 282

He lay with his head on my shoulder, his left arm around me, his right hand still holding my hand, and slowly, I realized how easy it would be for me to continue to be still and forgive him even this.

So easy, in spite of all my talk.
Page 290

From the reader's guide at the end of the book:

5. “I never realized how easily people could be trained to accept slavery.” Dana says this to Kevin when they have returned to the present and are discussing their experiences in the antebellum South. Do we also in the twenty-first century still have conditioned responses to slavery?
Page 296

Find files of a particular type in a web search

Snippet

Works on the googs, and duckduckgo, use the option filetype:<type> in the search box to filter results to only that file type.

Useful when you need documents for testing, and don't particularly care about the content, but you do care about the format.

Example: https://duckduckgo.com/?q=filetype%3Adoc+beagle&t=h_&ia=web

filetype:doc beagle

View Git Stash Contents Without Applying to Codebase

Snippet

Use git stash list to view all stashes

Use git stash show with options to view a stash without applying it to the codebase.

# see a "git diff" of what's in the first stash 
git stash show -p stash@{0}

And, a shell script to view these. Save this into a file, chmod +x the file, and run in the terminal.

#!/bin/bash
 
readonly STASH="$1"
 
if [[ "xx${STASH}" != "xx" ]]; then
    git stash show -p stash@{${STASH}}
else
    git stash list
fi

Local Mail Server During Development

Snippet

Sometimes, you need to send email during software development, and you need to be able to receive the email, even if the addresses are fake (say, to @example.org) and what have you.

The node package, fake-smtp-server is a handy tool for providing a server to receive the mail, and an interface for viewing the email that was sent.

https://www.npmjs.com/package/fake-smtp-server

Install globally on a system with:

npm install -g fake-smtp-server

Start it up:

fake-smtp-server

If you want to have it on port 25 as most mail servers expect, run as root:

sudo fake-smtp-server -s 25

View the emails received (by default) at

http://localhost:1080

You can change that port, too:

sudo fake-smtp-server -h 8888

A few other configurations, and an API. Great little tool.

Usage:
  fake-smtp-server [OPTIONS] [ARGS]
 
Options:
  -s, --smtp-port [NUMBER] SMTP port to listen on (Default is 1025)
      --smtp-ip [IP]       IP Address to bind SMTP service to (Default is 0.0.0.0)
  -h, --http-port [NUMBER] HTTP port to listen on (Default is 1080)
      --http-ip [IP]       IP Address to bind HTTP service to (Default is 0.0.0.0)
  -w, --whitelist STRING   Only accept e-mails from these adresses. Accepts
                           multiple e-mails comma-separated
  -m, --max [NUMBER]       Max number of e-mails to keep (Default is 100)
  -a, --auth STRING        Enable Authentication
      --headers            Enable headers in responses
  -k, --no-color           Omit color from output
      --debug              Show debug information

The Big Sleep

Book Notes

I added this book to my reading list some time after reading a ranking of Chandler's Marlowe books in order of "good," and this one wasn't first, but it is the first book of the series.

After checking this book out from the library, I found a nicely bound hardcover in a bookstore. Instead of reading the library version, I've been reading the paper version. Turns out, I've seen the movie, and recall much of it. The first 25% of the book matches the film well. We'll see if it stays that way, I'll be watching the movie again shortly.

I really enjoyed this book. Helps that I've lived in Los Angeles. While my residency was not in the late thirties, the world that Chandler describes is vivid enough, and based on real enough places, that I could visualize the story very well.

Unsurprisingly, most of the supporting characters are one-dimensional, Silver-Wig loves her man, until she realizes he's a killer, for example. Mars is a tough guy, willing to do most things for a dollar, and smart enough to have someone else do those things.

Marlowe, however, has more character. He's the hero of the story, we follow him around, we see more of his motivations, so unsurprisingly we understand him better. Seems reasonable that someone who wants to solve puzzles and understands a bit about human character would become a private investigator.

Unrelated, there is a lot of "kissing people you just met" in this book, but no actual sex. I didn't realize that people kissed so much in Los Angeles. I clearly did L.A. wrong.

I enjoyed the book. I enjoyed all the one-line and otherwise short zingers, and the snappy dialog. I'll likely continue reading the series.

"If I sound a little sinister as a parent, Mr. Marlowe, it is because my hold on life is too slight to include any Victorian hypocrisy."
Page 13

“I need not add that a man who indulges in parenthood for the first time at the age of fifty-four deserves all he gets.”
Page 13

Dead men are heavier than broken hearts.
Page 42

"Sure you can’t help me on this?"

I liked his putting it that way. It let me say no without actually lying.
Page 62

Not being bullet proof is an idea I had had to get used to.
Page 73

He was afraid of the police, of course, being what he is, and he probably thought it a good idea to have the body hidden until he had removed his effects from the house.
Page 110

"Being what he is," which would be gay. I appreciate the progress we have made as a culture, in many ways. We have further to go.

Cops get very large and emphatic when an outsider tries to hide anything, but they do the same things themselves every other day, to oblige their friends or anybody with a little pull.
Page 114

"You’ll hear from him."

"Too late will be too soon," I said,
Page 116

I read all three of the morning papers over my eggs and bacon the next morning. Their accounts of the affair came as close to the truth as newspaper stories usually come—as close as Mars is to Saturn.
Page 118

“What makes you think I’m doing anything for him?”

I didn’t answer that.
Page 120

Then my eyes adjusted themselves more to the darkness and I saw there was something across the floor in front of me that shouldn’t have been there. I backed, reached the wall switch with my thumb and flicked the light on.

The bed was down.
Page 153

HUH. Marlowe has a Murphy bed, too!

I’m your friend. I won’t let you down—in spite of yourself.
Page 155

I threw my cigarette on the floor and stamped on it.
Page 156

A significantly different world. There are many references to cigar and cigarette ash being allowed to fall into the rug.

It seemed a little too pat. It had the austere simplicity of fiction rather than the tangled woof of fact.
Page 169

There was a tarnished and well-missed spittoon on a gnawed rubber mat.
Page 170

Again, different world.

“It’s very funny,” she said breathlessly. “Very funny, because, you see—I still love him. Women—” She began to laugh again.
Page 196

One dimensional.

What did it matter where you lay once you were dead? In a dirty sump or in a marble tower on top of a high hill? You were dead, you were sleeping the big sleep, you were not bothered by things like that. Oil and water were the same as wind and air to you. You just slept the big sleep, not caring about the nastiness of how you died or where you fell.
Page 230

Pages