Book Review: The Art of Racing in the Rain by Garth Stein

Racing in the Rain2

★★★★☆

This is one of those books that’s been on the “to-read” list for a long time. Highly rated amongst friends, with many saying some variation of “I loved this book, but it just destroyed me. And now I want to hug my dog.”

Alright. So, I finally decided to pick it up. My verdict: I loved this book, but it just destroyed me. And I want to hug my dog.

This book struck a chord with me on a few different levels. First, and most obviously, as a dog owner. I kept glancing over at Benson as I read it and would involuntarily start scratching his head and wondering what he’s thinking about.

I felt that the asides about racing (like, straight up, actual car racing) were a little long and drawn out, but I get it and understand how it ultimately connects with the story. And it’s especially amusing the think of a dog who watches TV all day and really, truly understands what he’s seeing.

Secondly, the book resonated with me as a father. We ourselves had Benson with us long before we ever had kids, and they’ve since grown up around him and he’s always been patient and shown them love as well.

There were other parts that really affected me as well, that were downright shocking. I don’t want to spoil them. I would mope around the house with tears in my eyes after reading parts of the book and my wife (and Benson) would wonder what was wrong with me.

I think some of the emotional impact of this book has to do with confronting our own dog’s mortality. He’s a big dog, though not super old (as far as dogs go), but he’s starting to get mysterious lumps under his skin and having more difficulty walking up steps.

Anyway.

Let’s not forget that ending, oh man, I was just a weepy pile of tears by the time this thing was done.

The Art of Racing in the Rain by Garth Stein

Book Review: The Silence by Don DeLillo

The silence

★☆☆☆☆

Maybe I’m still in a bad mood from a recent book I read, which I also one-stared, but this one was terrible.

I think it’s supposed to be a message about how scrambled our brains are due to our fixation on technology, but I really don’t even know. It was weird. It didn’t make sense. It wasn’t interesting, even though the premise seems interesting.

To quote from the description: “…something happens and the digital connections that have transformed our lives are severed.”

A bunch of people get together at a Super Bowl party and essentially have conversations with themselves that make no sense and have no relation to each other after all the power goes out and every screen is blank.

Let’s straight up take a passage that appears in the later half of the book as people are talking “with” each other:

Martin resumes speaking for a time, back to English, unaccented.
Internet arms race, wireless signals, countersurveillance.
“Data breaches,” he says. “Cryptocurrencies.”
He speaks this last term looking directly at Diane.
Cryptocurrencies.
She builds the word in her mind, unhyphenated.
They are looking at each other now.
She says, “Cryptocurrencies.”
She doesn’t have to ask him what this means.
He says, “Money running wild. Not a new development. No government standard. Financial mayhem.”
“And it is happening when?”
“Now,” he says. “Has been happening. Will continue to happen.”
“Cryptocurrencies.”
“Now.”
“Crypto,” she says, pausing, keeping her eyes on Martin. “Currencies.”
Somewhere within all those syllables, something secret, covert, intimate.

I mean, I was actually laughing because this whole thing is ridiculous. “Crypto,” she says, pausing, keeping her eyes on Martin. “Currencies.”

I think I needed to be high as a kite to appreciate this book.

The Silence by Don DeLillo

Book Review: How to Be an Antiracist by Ibram X. Kendi

Antiracist

★★★★☆

This has been on the “to-read” list for awhile and I finally decided to check it out after Dr. Kendi did a (virtual) speaking event / QA session at our company.

We’re the same age and graduated high school the same year, so for me, this was an interesting contrast between my privileged white life and his life and the struggles that he and his family had to continuously faced because the deck is so continuously stacked against people of color.

I feel that this book is at its best when he shares vulnerable and deeply personal stories on his growth and evolving ideas of race, gender, and sexual preference.

This definitely provided a new perspective (for me) to consider when thinking about how lucky and privileged I’ve been and how much I’ve taken it for granted while others have struggled and sacrificed so much (up to and including their own lives).

How to Be an Antiracist by Ibram X. Kendi

Book Review: Tender is the Flesh by Agustina Bazterrica

Tender

★☆☆☆☆

Ugh, oh God, no. What did I just read?

Animals and livestock get some disease that means humans can’t eat them anymore. Sooooo… we turn to raising and farming humans to get our meat fix. Sounds like it could be an interesting plot for a dystopian novel (it kind of reminded me of Ashfall by Mike Mullin).

But really, what was I expecting?

I think the whole point of this book was to be provocative, shocking and straight up gruesome. And it was all those things. And more. Including horrible.

From the overly descriptive details of factory farming (no doubt taken from existing farming / slaughter methods used when processing cattle), to the poorly written prose, to the loathsome characters, this book had almost no redeeming qualities.

Somehow, I managed to finish it, despite feeling almost nauseous during certain passages. But I really feel like it was a waste of time and I am a worse person for it. Definitely one of my least liked novels that I’ve read in a long, long time.

Tender is the Flesh by Agustina Bazterrica

Book Review: The Undoing Project by Michael Lewis

Undoing

★★★★☆

I enjoyed this story about the founding fathers of behavioral economics and their seemingly unlikely friendship. Their work has influenced so many aspects of our lives.

We also learn about a number of their experiments, the how and why behind them, and what it ultimately means. Some of the examples were pretty jaw dropping and I found myself falling for some of the same fallacies they were pointing out. M

We are really irrational creatures.

Interestingly, I read Thinking, Fast and Slow a few years ago and just now realized that the author of that book is one of the psychologists that this book is about!

The Undoing Project by Michael Lewis

Book Review: Money: The True Story of a Made-Up Thing by Jacob Goldstein

Money book

★★★☆☆

Quick read about the history of money in all its various forms. The historical aspects of this book are really interesting (and it delves into everything from the creation of paper currency, to stock exchanges, to digital currencies) though it never does a deep dive into any particular topic.

As other reviewers have mentioned, the writing style is really off-putting. It reads almost like a conversation or transcript and this maybe explains why it never digs into any topic with much detail.

That said, it was still interesting and is probably worth it to file away some of the knowledge for a trivia night at the local pub.

Money: The True Story of a Made-Up Thing by Jacob Goldstein

Book Review: A Life on Our Planet by David Attenborough

Life planet

★★★★☆

I love Sir David Attenborough and was excited to read this. It’s one part biography, another part dire warning letter to those of us who will be alive long after David Attenborough departs this world, and one part hope, talking about the things we are doing now and in the near future to (hopefully, maybe) avoid a climate disaster.

The first half of the book is definitely not a happy-feel-good story. He writes a letter to us and future generations, warning of the changes he has seen in his lifetime and the changes yet to happen due to climate change and our affect on the planet.

It’s not all doom and gloom, though. He gives an overview of some of the sustainable ideas and technologies that various individuals, companies and even some governments are working on and the massive benefits they have if they are scaled up. It gives some hope that we might (maybe, hopefully) can turn things around. But time is definitely running out.

And given how people have generally responded to wearing masks and social distancing during the coronavirus pandemic, we probably don’t have much hope.

A Life on Our Planet by David Attenborough

One year and counting

biohazard warning

It’s crazy to think that as of this week, we (at least inside our house and at our respective companies) have been working from home for one year now. I don’t think that even in our wildest or scariest dreams, we thought that we would be doing this one year on.

In hindsight, it makes perfect sense, because of course. Of course no one would listen to social distancing guidelines. Of course wearing a mask would become a way to definitively predict your political preferences. Because, of course.

It’s interesting to go back and read through some of the emails our company had sent, giving us some guidance on our updating and ever changing work from home policy in the early days of the pandemic.

March 1st, 2020:

As you’ve most likely seen, Coronavirus, COVID-19, became more of a concern over the weekend as additional cases were reported. To date, there are more than 60 cases in the United States, including new cases in the Seattle area.

Our plan is to operate our business tomorrow (and for the foreseeable future) as close to normal as possible. It’s important to stress that your health is of utmost concern.

March 4th, 2020:

Based on local risk factors and active conversations with peer organizations, we are taking extra precautions around Seattle and the San Francisco Bay Area. We are encouraging employees to work from home (WFH) where possible in these offices through at least this Sunday, March 8, at which time we will re-evaluate. This guidance is voluntary. There are no plans to close any of our work locations at this time.

March 5th. 2020:

However, based on local risk factors and active conversations with peer companies, we are extending our guidance of encouraging employees to work from home (WFH), from Seattle and San Francisco to all other California offices. We are also extending the time-frame until next Friday, March 13. Going forward, we plan to update WFH guidance each Friday through the end of March.

We are also increasing limits on work travel to and from Seattle. Please do not travel to or from Seattle for work.

March 8th, 2020:

At this time, there continues to be no confirmed cases of Coronavirus among our workforce. However, out of an abundance of caution and ongoing monitoring of local situations, we are extending our guidance of encouraging employees to work from home (WFH) to our New York City and Phoenix offices. This is in addition to our continued WFH guidance for our California and Seattle offices. This WFH guidance is in effect until this Friday, March 13. We will update our guidance each Friday through the end of March.

March 10th, 2020:

However, based on the rate at which we’re seeing this unfold and recommendations of the CDC and other health organizations for ‘social distancing’, the Senior Leadership Team has decided to expand ‘encouraged work from home’ to all our offices starting tomorrow, March 11 through March 20, 2020. I want you to feel empowered to do what is best for you and your situation.

All of our offices will remain open and employees who feel comfortable coming in are able to do so. We will also continue with our increased, proactive cleaning protocols. During this time, we have advised teams to discontinue large group meetings and all employee lunches will be cancelled. Our offices are being cleaned regularly and are open for business when you need to be there.

March 16th, 2020 at 11:00 AM:

Based on recommendations from the CDC and other health organizations for ‘social distancing’, SLT has decided to expand our ‘encouraged work from home’ recommendation through at least April 10. Local conditions and school closures play an important part in our decisions about extending WFH guidance. With schools and businesses closing rapidly, we know this might impact you on a very personal level. Let’s work together. We all need to be flexible and understanding with each other right now.

Our offices remain open with elevated cleaning protocols, but we want to continue supporting guidance of ‘social distancing,’ so please only come into the office when necessary.

March 16th, 2020 at 1:49 PM:

As I’m sure many of you have already seen the article in the Chronicle asking folks in the Bay Area to shelter in place starting tomorrow Tuesday, 3/16 at 12:01AM. I want reiterate in light of COVID-19 concerns, we are encouraging our employees nationwide to work from home. The safety and well-being of our employees, customers and partners across the country is our highest priority, and we are closely monitoring the guidance of the Centers for Disease Control and Prevention (CDC) and local authorities.

April 1st, 2020:

We are going to extend our WFH direction until at least May 1 for all office locations. We made this decision based on recommendations from health authorities, school closures and to continue to do our part around social distancing. Some schools will be closed beyond May 1 and we know this will impact many of our employees with school-age children. We will continue to support you by extending WFH options until you have access to reliable and safe child care. We’ll continue to monitor the Coronavirus situation across the country and will update our direction as needed.

April 24th, 2020:

Our decision to re-open offices will depend on a number of factors, including the safety of our employees, the public health situation in each local community, and being flexible based on the type of work and productivity of teams and individuals. While we hope to officially reopen offices over the coming months, we don’t see a scenario in which large groups will be able to return at once – we expect any opening to be gradual.

Given these considerations, we have made the decision to give you the option to work from home through at least the end of 2020. We want you to have flexibility to navigate this situation and do what is best for you and your family. We know some would prefer to work from the office as soon as possible whereas others might prefer to alter living arrangements to be more comfortable and productive.

July 29th, 2020:

We won’t continue to announce temporary extensions of WFH. Until COVID-19 is no longer a threat, we will continue to encourage WFH as we are today. In addition, ‘post-COVID’, our new flexible working arrangement categories (outlined below) will enable ongoing WFH options for the majority of our workforce – indefinitely. This means that the majority of us will not be expected to return to work at an office full-time, save for a few hundred employees in heavily regulated or office-specific roles.

What a surreal period of our lives. Hopefully, hopefully we are turning a corner on this thing and we can visit with our coworkers, friends and family again.

Book Review: Underland by Robert Macfarlane

Robert Macfarlane has to be one of my favorite nature writers as of late. His latest, Underland, takes us on a journey to the ground beneath our feet. The book focuses on a number of discrete stories and adventures, all of which are unified simply due to the fact that they take place in the ground beneath our feet and uses these experiences to describe the concept of “deep time”.

What is deep time?

For deep time is measured in units that humble the human instant: millennia, epochs and aeons, instead of minutes, months and years. Deep time is kept by rock, ice, stalactites, seabed sediments and the drift of tectonic plates. Seen in deep time, things come alive that seemed inert. New responsibilities declare themselves. Ice breathes. Rock has tides. Mountains rise and fall. We live on a restless Earth.

A few other reviews on Goodreads have mentioned that they felt the book didn’t ultimately have a point. I kind of agree with that — you could almost treat each section as its own short story.

That said, I loved every moment of it. Each section was beautifully written and I loved reading Macfarlane reflect on his experiences, reflecting on the things we are leaving behind for future generations, and pondering what each place (or the idea of each place) he visited means in the greater scheme of things to humanity.

Perhaps above all, the Anthropocene compels us to think forwards in deep time, and to weigh what we will leave behind, as the landscapes we are making now will sink into the strata becoming the underlands. What is the history of things to come? What will be our future fossils? As we have amplified our ability to shape the world, so we become more responsible for the long afterlives of that shaping. The Anthropocene asks of us the question memorably posed by the immunologist Jonas Salk: ‘Are we being good ancestors?

Book Review: The Invisible Life of Addie LaRue by V.E. Schwab

I loved the first half of this book. A young woman living in France during the early 1700’s makes a deal with the devil (The Darkness) before an arranged marriage she wants no part in. However, due to how she phrased her request (you might say, “the devil is in the details“), the devil gives her the ability to live forever, but no one will ever remember her — this leads to situations where people forget who she is the moment she walks through a doorway.

Anyway, the first half of the book mostly dealt with her experience in the immediate aftermath and then a varying number of years down the road. The second half of the book takes place in more recent times and I couldn’t totally get into it due to a newer character that gets introduced and their desires, motivations, and personality.

My favorite parts were flashbacks to various points in history, where she is experiencing new / different places and figuring out the limits of this curse / deal that she had made.

Finally, there is an interesting little plot twist with this new character that comes to light in the last quarter of the story that ends up affecting how the book ultimately ends. But I still really had to force myself to finish the second half.

My top music of 2020

Oh, joy. What did I listen to this year in order to get through a global pandemic, lockdowns, an election and all that fun stuff? According to Last.fm

  1. Dispatch
  2. Hot Water Music
  3. The Glitch Mob
  4. Anti-Flag
  5. Johnny Cash
  6. Tropidelic
  7. Rodrigo y Gabriela
  8. Slightly Stoopid
  9. Guts
  10. The Rolling Stones

Book Review: “Heavier Than Heaven” by Charles Cross

2020 has been crazy. Somehow, I just finished my 65th book of the yearHeavier Than Heaven, a biography of Kurt Cobain by Charles Cross.

I vaguely remember how big of a deal Kurt Cobain’s death was when I was in middle school, but I never really thought too much about him as a person, or the deeper meaning behind various Nirvana songs. All this, despite being a huge part of the sound track of my teenage life.

One of my biggest takeaways after reading this book was: how can you help those who don’t want it?

What a tortured, tormented soul who really struggled with life. I honestly felt down and depressed after reading certain parts of this book. I would put it down and mope about the house while I processed what I just read.

That said, another part of the book that I really enjoyed and appreciated was hearing how much joy and life his daughter brought to his life and how much he loved being a dad.

Also, after reading this, I think it’s incredible and seemingly improbable that Nirvana actually happened.

I often found myself flipping between this book and Spotify to listen to various Nirvana songs that were mentioned, trying to appreciate them in a new light and really hear them and looking at various performances on YouTube.

Relevant excerpts from “Election Meltdown”

I suppose this is going to become a recurring series, where I “doom-read” (similar to “doom-scrolling“) some relevant book related to whatever horrible thing that’s currently happening in the world.

In today’s post, I share some interesting excerpts I found while reading Election Meltdown by Rick Hansen. I found a particular passage so amusing and ridiculous that I had to tweet about it. Rick Hansen, the author, ended up retweeting me. Nice!

Onto the excerpts!

In light of recent events, where the current administration is doing everything in their power to cast doubt on the results of the upcoming elections, I was particular amused at the types of people they are putting in charge of their voter suppression efforts.

The following deals with purging voter rules.

“From this “suspense” list, he and his assistants tried to identify “foreign sounding” names to determine whether the list was excluding large numbers of noncitizens from registering. He admitted that this methodology required making “subjective” judgments.

The ACLU’s Dale Ho asked Richman why he had coded some Kansas residents on the suspense list with the last name “Lopez” as foreign and others not, but he did not get a good answer. Then Ho continued with a devastating line of questioning:

Q. Just hypothetically, Dr. Richman, if you came across the name Carlos Murguia, would you code that as foreign or non-foreign?
A. I’m sorry, could you, please, spell the name.
Q. Sure. Carlos, C-a-r-l-o-s, Murguia, M-u-r-g-u-i-a.
A. Probably.
Q. Probably what?
A. Probably would code it as foreign.
Q. Okay. Are you aware that Carlos Murguia is a United States District Court Judge who sits in this courthouse?
A. I am not.”

Another form of voter suppression is strict identification requirements. As it turns out, that is trying to find a problem where none exists.

“I had been searching for proof of a single case since the 1980s, anywhere in the United States, in which someone tried to steal an election through impersonation fraud—the only kind of fraud strict voter ID laws are designed to prevent. It is an exceedingly dumb way to steal an election, because one would have to hire people to go to the polls claiming to be someone else, hope that the people being impersonated had not yet voted, hope that the people being paid to commit felonies would actually cast a secret ballot the way the payer wants, and repeat this process undetected on a large enough scale to sway an election. It is no surprise that the News21 database covering a dozen years contained only ten possible individual cases of such fraud, and none involving a conspiracy to steal an election. Election law professor Justin Levitt found thirty-one possible impersonators casting votes out of over a billion votes cast in the United States between 2000 and 2014”

In 2013, when the Supreme Court struck down the Voting Rights Act, Justice Ruth Bader Ginsburg (we will miss you, RBG. Thank you for the trails you’ve blazed and the things you’ve done) wrote:

Justice Ruth Bader Ginsburg wrote a dissent for the four more liberal justices, lamenting that “throwing out preclearance when it has worked and is continuing to work to stop discriminatory changes is like throwing away your umbrella in a rainstorm because you are not getting wet.”

Of course, despite most people (of rational thought) realizing that voter fraud is not a real problem, the GOP is quite successful at implementing a variety of voter suppression laws across the United States.

“Alas, the intellectual collapse of the voter fraud myth has done little to slow down the pace of laws, passed almost exclusively in Republican states, that make it harder to register and vote. Instead, green lights from the Supreme Court have accelerated the pace and deepened the reach of these laws, even as lawsuits and the commission’s failure undermined their premises, and even as some lower courts have rejected or softened some of the more extreme attempts. According to a Brennan Center survey, twenty-five states enacted new restrictions on voting and registration from 2010 to 2018: “14 states have more restrictive voter ID laws in place (and six states have implemented strict photo ID requirements), 12 have laws making it harder for citizens to register, seven cut back on early voting opportunities, and three made it harder to restore voting rights for people with past criminal convictions.”

But not all hope is lost!

“Democrats have learned that campaigning on voter suppression works, for the simple reason that people are offended by efforts to make it harder for them or their friends, relatives, and allies to vote. Voting rights has become a political issue like health care or climate change. The shift toward Democrats in states such as North Carolina was partially a reaction to Republican legislative overreach on voting rules and procedures. The issue of voting rights has caused people to take to the streets, as North Carolina residents did in their “Moral Mondays” marches.”

Only 39 days until the 2020 election.

Book Review: “American Oligarchs” by Andrea Bernstein

(I have read a lot of books this year.)

There is a lot inside American Oligarchs that has been mentioned in other places before, but this is a nice compendium documenting the pervasive lies and corruption that exist at every level within the Trump and Kushner companies, organizations, and families (which are all one and the same, really) and a lot irony. Sweet, sweet irony.

The story of the Trump family proves that the apple doesn’t fall far from the tree. DJT’s grandfather, Frederick, left Germany at an early age and avoiding the mandatory service (!!) with the Bavarian army (this would later cause him to lose his citizenship). He settled down in the Pacific Northwest and owned a number of hotels and restaurants during the Klondike Gold Rush, some of which were allegedly involved of illicit activities of various sorts. He died in 1918 due to complications with the Spanish flu.

The story of the Kushners is interesting and tragic. Jared Kushner’s grandparents and extended family were rounded up by Nazis during World War II. Some members were murdered, and others sent to concentration camps where they eventually made a daring escape. After the war, Jared’s grandparents were displaced people without a home. Few countries wanted to take Jewish refugees, especially those lacking proper documentation.

In more recent times, both families have displayed fairly dubious business skills, while projecting an air of confidence (but come across as desperate for acceptance and recognition). Cross them the wrong way and they will hold grudges for life.

Despite this, they have somehow always managed to fail upward. Sadly, this now has some pretty drastic consequences for our democracy.

If you didn’t want to eat the rich before this book, you’ll feel like you’re ready for a five-course meal of cooked oligarch once you’ve finished. We have some serious issues to fix and we should start by locking all of these fine folks up.

I gave it 4 stars on Goodreads.

3 weeks of GOES-17 imagery: hurricanes, wildfires and more

I recently built a side project recently that automatically downloads GOES-17 imagery every 10 minutes and then compiles it into a video.

The result is pretty darn awesome! Here is 3 weeks of GOES-17 imagery sourced from NOAA / CIRA / RAMMB. The video begins the night of August 15th, 2020 as lightning storms rolled through Northern California and runs until the afternoon of September 10th, 2020.

Almost immediately, you begin to see smoke plumes from fires created due to lightning strikes.

Note: The blue and yellow blocks that you see periodically flash on screen are the result of corrupted image data downlinked from GOES-17. I’m not sure exactly what causes this, but these errors are present within the original images files hosted on NOAA’s CDN.

(Be sure to bump up the video quality — YouTube’s default compression really ruins the image)

For those who appreciate clean air…

It seems like every year, late in the summer or early in the fall, the air in the Bay Area fills with thick smoke from raging infernos happening around northern California. The air is hazardous to breath, preventing you from taking kids to the park, walking your dog or even opening your windows.

Last year, we made the wise decision to purchase an air purifier, which admittedly, looks like a giant iPod shuffle.

As fires continue to burn around these parts, we’ve started to rely on air quality data from PurpleAir, which monitors air quality data from a series of IoT sensors that people can purchase for their homes or businesses.

You can view a map featuring realtime data collected from their sensors. Here in the Bay Area, the sensors are quite ubiquitous and can give a more realistic pictures of air quality near your home.

For example, here is the current air quality around the Bay Area from PurpleAir while I write this post.

For comparison, here is the current air quality map for Bay Area Air Quality Management District (BAAQMD), which we used to reference when trying to determine local air quality.

The fidelity you get from PurpleAir is pretty amazing.

Knowing this, I decided to write a Node app that periodically queries PurpleAir for air quality data from a sensor located a few blocks from our house. It continuously runs on a Raspberry Pi setup in our entertainment center and sends me a text message to close our windows when the AQI crosses above 100.

I’ve made the source code available on Github. Check it out!