Friday, October 22, 2021

The rain is falling!

It has been so long since it last rained, I've completely forgotten what it's like.

Here's how you can watch the rain falling, all across the state:

Pay attention to rivers such as the Pit, the Feather, and the Trinity; these are the ones that supply the most important reservoirs in the state.

The Trinity is a particularly interesting case, because it has been massively engineered by humans, over the last hundred years, to divert nearly all of its water from flowing directly out into the Pacific Ocean, to instead flowing down into the Central Valley.

And here's how you can see how the major reservoirs are doing, all across the state:

The far north of California, which is the most important for the water supply, is about six million acre feet short of where it normally is.

That's a lot of water, but: the rain is falling!

Sunday, October 17, 2021

Huichica Music Festival 2021

We went to the 2021 edition of the Huichica Music Festival, the first time we'd ever been to this particular event.

This is a very small festival, which runs over two afternoons-and-evenings across 3 stages on the grounds of Gundlach-Bundschu winery in Sonoma, CA.

Since we'd never been before, we didn't have a good yardstick, but from talking to some of the staff, I think attendance was significantly down this year, which was lovely for us attendees, but presumably quite sad for the promotors, the sponsors, the vendors, etc.

Still, the opportunity to see an act like Mac Demarco or Yo La Tengo with only a couple hundred attendees in the audience is absolutely amazing, and the weather was just glorious, so we truly enjoyed ourselves.

My favorite shows were these, in roughly descending order.

  1. Thee Sacred Souls. A lovely soul band from San Diego with a great frontman and great production values. What a great find they were!
  2. Devendra Banhart. Dev has been playing shows in the Bay Area for a long time, but this was my first chance to see him and his band. He's been to the festival before and it showed: he knew just how to match his show to the location and the audience.
  3. Wet. Wet are an East Coast (Brooklyn) band that is still finding their footing after a few lineup changes. Vocalist Kelley Zutrau has a superb voice and great stage presence, and their songs are mesmerizing electronic ballads. Read more about Kelly here.
  4. Cass McCombs. McCombs is a Bay Area native who I had somehow not known of up til now. I love his sound, and could listen to him play for hours. He reminds me of artists like Shakey Graves or Lord Huron.
  5. Whitney. I'm a huge fan of Whitney, who are from Chicago, and this was the third show of theirs that we've seen. I really hope they can put together a new album and release some new material.
  6. Mac DeMarco. I really enjoy Mac DeMarco's music, and he's got a great stage personality. They didn't deliver the best set that they're capable of this weekend, I feel, but he's got a great future ahead of him.
  7. Lauren Barth. Barth is another Bay Area native who I hadn't heard before, and she was a lot of fun to listen to.

We really enjoyed the Huichica Festival. I hope that it can return in future years, and I'm sure we'll look forward to more chances to attend.

Wednesday, October 13, 2021

Thoughtworks Responsible Tech Playbook

Martin Fowler talks about the newly-released Thoughtworks Responsible Tech Playbook

The playbook is a free PDF download of about 50 slides, the bulk of which is a summary of a dozen tools and methods that teams can use to better understand their responsibilities. Each summary is a couple of slides outlining the basics of the technique: what is it, who created it, when we should use it, how it works, and our perspective on its place in our development efforts.

Thoughtworks is, primarily, a consultancy which specializes in development tools and processes, and the playbook is basically links to a number of such tools and processes. Some of these tools were designed by Thoughtworks themselves, others are incorporated from outside Thoughtworks.

I definitely like the high-level three-step overview from the playbook:

  1. Open up perspectives: Solicit different points of view to think through a wider range of potential consequences and outcomes.
  2. Mitigate potential risks: Identify and address ethical challenges and vulnerabilities before they become bigger problems.
  3. Unpack stakeholder values: Ensure the technology is designed to meet the needs and support the values of those it is intended to serve.

I'm quite familiar with some of the techniques, such as Security Threat Modeling. Many of the techniques are new to me, and some sound interesting (Data Ethics Canvas, Consequence Scanning, Ethical Explorer), while others sound a bit gimicky and forced (Tarot Cards of Tech).

There seems to be a fair amount of overlap among the approaches, so probably there is a subset that gets you much of the benefit with a relatively small impact to your current processes.

There's a lot to chew on here, and some new ideas I'll probably think about some more.

Monday, October 4, 2021

The little drone and the Big Bad Hurricane

Chalk up another success for Alameda's Saildrone Corporation, which sent a specially modified Saildrone on a most remarkable mission last week: World First: Ocean Drone Captures Video from Inside a Category 4 Hurricane

Saildrone Inc. and the National Oceanic and Atmospheric Administration (NOAA) have released the first video footage gathered by an uncrewed surface vehicle (USV) from inside a major hurricane barreling across the Atlantic Ocean.

The Saildrone Explorer SD 1045 was directed into the midst of Hurricane Sam, which is currently on a path that fortunately will miss the US East Coast. SD 1045 is battling 50-foot waves and winds of over 120 mph to collect critical scientific data and, in the process, is giving us a completely new view of one of Earth’s most destructive forces.

Equipped with a specially designed “hurricane wing” enabling it to operate in extreme wind conditions, SD 1045 is braving Hurricane Sam in the open ocean, collecting real-time observations for numerical hurricane prediction models, which are expected to yield new insights into how large and destructive tropical cyclones grow and intensify.

SD 1045 is one of a fleet of five “hurricane” saildrones that have been operating in the Atlantic Ocean during this hurricane season, gathering data around the clock to help understand the physical processes of hurricanes. This knowledge is critical to improving storm forecasting and is expected to reduce loss of human life through allowing better preparedness in coastal communities.

Don't miss the embedded video. Go, go, little Saildrone!

Thursday, September 30, 2021

Bad Karma: a very short review

By way of one of my oldest and dearest friends, I encountered Paul Wilson's odd yet captivating BAD KARMA: The True Story of a Mexico Trip from Hell

Wilson grew up in the San Diego suburbs in the 1960's and 1970's and became an avid surfer during those peak days of "surf culture".

So when some of the other surfers that he knew invited him to go along on a surfing adventure to a renowned surfing beach in tropical Mexico, Wilson jumped at the chance.

Then everything went wrong.

This is an unusual book. It's not really clear why Wilson waited forty years to tell his story, and of course the reader is bound to be skeptical of the unreliability of memory after such a long time.

And Wilson is not a natural writer, so the book is, as my friend so memorably put it, "rather low prose".

But Wilson's tale is so dramatic and vivid, and Wilson is so enthusiastic about the telling of the story, that you can't help but be swept up in his excitement as you read it.

For anyone who has ever come of age and done those terribly stupid and reckless things that we do when we are a certain age, you'll be entertained (and, perhaps comforted) to see that there are people out there whose dreams of adventure were even more stupid and reckless than you ever thought possible.

And he saves the most remarkable part of the adventure for the last ten pages, so the ending is great!

Monday, September 27, 2021

The Linux Programming Interface: a very short review

When I was first starting out as a professional programmer, circa 1981, I spent the first few years of my career working on IBM mainframe operating systems.

In the late 1980's, I moved out of the IBM mainframe world and started working on Unix operating systems. At that time, I learned about Unix by reading books such as The Design of the UNIX Operating System and The Design and Implementation of the 4.3 BSD UNIX Operating System.

Later, I studied the books of Richard Stevens, such as Unix Network Programming and Advanced Programming in the Unix Environment (which was generally known to engineers as APUE).

Time passed (a LOT of time ... :) ).

This summer, via a colleague, I learned about the Michael Kerrisk's The Linux Programming Interface.

Kerrisk's book is an amazing resource for professional Linux system programmers. It is organized thematically, around topics such as processes, memory, I/O, networking, etc. Individual chapters can be read (mostly) independently, so you can jump to a particular section to study a particular topic, but a (highly) motivated engineer can also read the entire book, start to finish, for a complete treatment of the various ways that a Linux programmer can access the facilities of the Linux operating system programmatically.

Of course this isn't summertime reading (although it actually was for me :) ); it is reference material. And great reference material to have!

Wednesday, September 22, 2021

Slow vaccine progress

Alex Tabarrok notes that September has been a relatively good month for vaccinations, world-wide, even if here in the United States it's been rather a stinker: One Billion Vaccinations in a Month!.

... over the last 30 days the world vaccinated one billion people.

Six billion doses administered in 9 months! That's definitely progress, even if I could always wish for more.