Saturday, October 26, 2019

A hard wind may blow...

NWS is worried: Red Flag Warning

Confidence is high that an offshore wind event featuring strong and dangerous winds and critically low humidity will impact the area from this evening through Monday morning. This event looks to be the strongest since the 2017 wine country fires and potentially a historic event given the strength and duration of the winds. The strongest winds are expected from late tonight into Sunday morning. Stronger winds mixing to the lower elevations will be a particular concern from late tonight through Sunday. Winds will gradually ease at lower elevations by late Sunday, but remain gusty across the higher elevations on Sunday night and into Monday morning. Latest model runs suggest winds will be stronger Sunday night than previously expected over the higher terrain.

Current forecasts indicate winds will top 80 MPH inside the fire zone.

Sonoma County Emergency Services are responding:

An evacuation order has been issued for the City of Healdsburg, the Town of Windsor, and surrounding unincorporated areas. You must leave before 4 pm this afternoon 10/26.

Please drive south. Evacuation Centers are located at the Santa Rosa Vets Hall, the Petaluma Fairgrounds, and the Petaluma Vets Hall. The closest evacuation center is located at the Santa Rosa Veterans Hall.

In addition, evacuation warnings have been issued a much wider area, including the Dry Creek Valley, Porter Creek drainage, Mark West, Larkfield areas, Fulton, Forestville, Guerneville, Occidental, Jennfer and Bodega Bay. This includes all areas west of Sebastopol, north of Bodega Highway, and south of Stewarts Point-Skaggs Springs Road.

Driving south is no fun: 101 is a parking lot.

A look at the detailed map gives you an idea of the scope of the effort.

The mandatory evacuation covers 50,000 people, and the evacuation warning covers nearly 100,000 more.

We have lots of family and friends in the area, though none (so far as I know) are in the mandatory evac at this time.

May the wind stay in the mountains, may the people and animals stay safe, and may emergency workers be careful and safe.

And may they all see Monday dawn, safe and beyond this.

UPDATE (late Sunday night):

  • Wind speeds topped 90 MPH today.
  • One firefighter has been airlifted to hospital in critical condition.
  • Nearly 200,000 people have been evacuated from the risk area. 80,000 homes are considered "threatened". (Our cousins have found space in a hotel some 50 miles south.)
  • A second, stronger, wind event is anticipated on Wednesday

Now would be a good time for some good news.

Sunday, October 20, 2019

The Mars Room: a very short review

About a year and a half ago, I read Rachel Kushner's first book, Telex from Cuba. It definitely left me wanting me to read more of her work, so this summer I picked up The Mars Room.

It so happened that I picked it up at Powell's in Portland, browsing through the aisles with my mother. She looked at my selection, and made no comment, until I persevered, at which point she said, "she's not exactly my cup of tea."

Actually, I'm not sure that Kushner is anyone's cup of tea.

And I don't think she wants to be.

Kushner is that sort of writer who looks you in the eye and tells you that, yes, that shirt actually doesn't fit you. And it's not your color, either. She's a brutally honest ripper-off-of-the-bandage, let's-get-on-with-it sort, given to setting forth the truth and perhaps even rubbing your nose in it as well. The women in her books run away from home, disobey orders, ride motorcycles, get tattoos, dance in cabarets.

And go to prison.

The Mars Room tells the story of Romy Hall, on her way to a Woman's Prison in the Central Valley of California. Initially, we follow the story from Romy's perspective, both in real time as she arrives at prison, as well as in flashbacks of her earlier life, leading up to this point, revealing why she is here.

Over time, we meet other people in Romy's life, and we start to learn about their stories too; not in as much depth, but more and more as the book goes on.

Some of these shifts in perspectives provide balance and structure, via different points of view.

Other times, they provide sheer horror, as when we are suddenly plunged into the head of the sexual predator at the core of Romy's story; this part of the book is particularly powerful stuff, ghastly and terrible.

As befits a book with such subject matter, this is no elegant novel filled with figurative and romantic prose. Rather, Kushner deploys a blunt style. This is the sort of book that sits across the table from you, slapping you in the face:

I said everything was fine but nothing was. The life was being sucked out of me. The problem was not moral. It was nothing to do with morality. These men dimmed my glow. Made me numb to touch, and angry. I gave, and got something in exchange, but it was never enough.

Nothing ... sucked ... not ... nothing ... dimmed ... numb ... angry ... never.

Slap. Slap. Slap. You can hear it. You can feel it.

Kushner is well aware that she is telling a tale about people whose tales you never hear:

Who were those people, [...] and where did they go? A lot of history is not known. A lot of worlds have existed that you can't look up online or in any book, even as you think you have the freedom to find things out that I cannot, since I don't have access to the internet. [...] you'll find nothing, no trace, but they existed.

And if someone did remember them, someone besides me, that person's account would make them less real, because my memory of them would have to be corrected by facts, which are never considerate of what makes an impression, what stays in the mind after all these years, the very real images that grip me from the erased past and won't let go.

This is the power of great fiction, isn't it, to be free from needing to be "corrected by facts," so that it can tell the real story:

All the talk of regret. They make you form your life around one thing, the thing you did, and you have to grow yourself from what cannot be undone: they want you to make something from nothing. They make you hate them and yourself. They make it seem that they are the world, and you've betrayed it, them, but the world is so much bigger.

The lie of regret and of life gone off the rails. What rails. The life is the rails. It is its own rails and it goes where it goes. It cuts its own path. My path took me here.

"The world is so much bigger," indeed. And full of "history [that] is not known."

Kushner is still young, and I suspect she'll write many more books. And I suspect I'll read many of them.

What part of that bigger world will she take us to next?

Saturday, October 19, 2019

Up, up, and away (or not)

The rumors of last spring are confirmed, and the U.S. trade policy has claimed another U.S. casualty, and this time it's a pretty large one: Another Chinese Mega-Construction Project in California Is Halted, this one in San Francisco. List of Troubled or Scuttled Chinese Projects in California Grows.

The tsunami of Chinese money that washed ashore on the West Coast, and particularly in real estate in California, between 2014 and 2016, and that has done so much to inflate the commercial real estate bubble and the housing bubble, has now receded. And what is left to do is to sort through it all and figure out how to go on from here.

It's not the only project that Oceanwide is abandoning: Genworth's $3.8B Takeover By China Could Be Next Victim Of The Trade War

Nothing worked out as planned. U.S.-China political and trade tension ratcheted up as President Trump implemented a hardline approach on Chinese investments in the U.S., and China responded with retaliatory tariffs. China Oceanwide faces mounting debt problems at home and concerns about whether it can meet its funding promises to Genworth with Chinese regulators cracking down on capital outflows.

Hiring has stopped: Bay Area unemployment rates at record lows – and hiring is slowing

The nine-county region added 800 jobs last month, which turned out to be the first time in a year that the Bay Area’s monthly job gains were below the 1,000 level, according to data from the state Employment Development Department.

Restaurants are closing.

There are vacant buildings in SoMa, just blocks from the headquarters of previously sky-rocketing companies such as Slack, GitHub, CloudFlare, and DropBox (the last of which recently abandoned downtown for significantly cheaper digs in Mission Bay, near DogPatch). "Office transactions totaled $532.1 million year-to-date through August, down 79.1 percent from the same period in 2018, as half of the 33 deals completed were value-add plays.",

WeWork is near bankruptcy, AirBnB has pushed their IPO attempt out to 'sometime in 2020'.

It now seems certain that the amazing 10-year run of boom times in San Francisco is over.

In addition to the halting of investment from China, one has to wonder about the other major change, the halting of immigration visas: The Trump Administration Is Denying H-1B Visas at a Dizzying Rate, But It’s Hit a Snag

While President Donald Trump’s crackdown on undocumented immigrants has grabbed public attention, his administration has been dismantling the work-based immigration system as well. In April 2017, Trump issued the Buy American and Hire American executive order, which he promised would reform the high-skilled immigration program to “create higher wages and employment rates for workers in the United States.” Since then, US Citizenship and Immigration Services (USCIS) has been denying and delaying record numbers of H-1B visa petitions. The denial rate for first time H-1B applications went up from 10 percent in 2016 to 24 percent in 2019.

Nothing lasts forever, of course, but it is stunning to see how rapidly U.S. policy changes managed to stop the booming economy of the mid-2010's dead in its tracks.

Well, on we go.

Sunday, October 13, 2019

There was a F-35 at the SF Fleet Week Air Show

This was the annual Fleet Week event here in San Francisco.

This year, the air show included Captain Andrew Olson of the F-35 Demo Team.

This was the first time I had seen the F-35, and it was a remarkable demonstration.

Military.com has a short article highlighting the 2019 air show details: F-35 Demo Team Pilot to Debut All-New Moves for 2019 Show Season

"We're going out there to showcase the jet, [and] we're doing it fully aerobatic … fully showcasing the maneuvering envelope of the F-35," Olson said.

That means a minimum of 16 maneuvers, including rolls, loops, high-degree bank turns, and inverting to be fully upside down, among other actions. There will also be two new passes with the older warbirds, including a "fun bottom-up pass where the [audience] can see the bottom of the aircraft as it arcs over the crowd," he said.

Olson said the show pulls from the strengths and maneuvers of multiple airframes that came before the F-35. For example, the F/A-18 Super Hornet is "very impressive at a slow-speed capability, being able to do things like a square loop" and the F-16 Viper demo "is very fast and agile," he said. Audiences will be able to see the F-35 do both.

The F-35 "will be able to power out of other maneuvers" more swiftly because of its F135 engine, which propels it with more than 40,000 pounds of thrust, Olson said.

He will perform a pedal turn similar to the F-22, in which the F-35 banks and climbs high, eventually simulating a somersault-like move. But Olson will not use thrust vectoring or manipulate the direction of the engine's to control altitude or velocity.

I can't say that the Blue Angels were boring, for they never are.

But Captain Olson really stole the show.

Sunday, October 6, 2019

Life is Strange 2: a very short review

I didn't play Life is Strange, the first effort by Paris-based Dont Nod Studios, although my son and my grand-daughter both did, avidly.

I went directly to this year's Life is Strange 2, which isn't really a sequel despite the name.

Life is Strange 2 is not your typical video game; it's more like an interactive television show.

It's like a television show in that it's designed to be consumed episodically: I've finished 4 of the 5 episodes (Episode 5 will be released in December), and the episodes are released incrementally, so you don't get the entire game at once, but rather there are these significant gaps where you are waiting for the next episode and you get to reflect upon the story so far.

And it's interactive in the sense that the story unfolds differently, depending on the choices that you make. Different events occur; various characters behave differently; different options are available as the game progresses.

An interesting side note is that, at the end of each episode, the game tells you a little bit about how your choices compared to those of other players of the game: 43% chose to play the game this way, 16% chose that way, etc.

Although the game is clearly targeted at high-schoolers, it's fascinating for people of almost any age, although it's definitely loaded with mature topics and wouldn't be a good game for a child younger than, say 14 or 15 years old. In Life is Strange 2 we have already dealt with lots of heavy duty themes, including parenting styles, gender identity, xenophobia, drug abuse and addiction, and more.

When I play the game, the hours just fly by. It's not uncommon for me to sit down to "just play for 30 minutes", and come up for air 2 hours later, not even realizing how much time has passed.

Life is Strange 2 is definitely not for everyone, but I can't wait for the last episode to arrive!

Saturday, October 5, 2019

BuzzFeed News article on web comment spam

Wow, don't miss this dense and detailed BuzzFeed News investigative journalism piece on web comment spam: Net Neutrality Fake Comments: How Political Operatives Duped Ajit Pai's FCC

Sarah Reeves sat on her couch in Eugene, Oregon, staring at her laptop screen in furious disbelief. She was reading the website of a government agency, where her mother appeared to have posted a comment weighing in on a bitter policy battle for control of the internet. Something was very wrong.

For a start, Annie Reeves, who loved to lead children’s sing-alongs at the Alaska Zoo, had never followed wonky policy debates. She barely knew her way around the web, let alone held strident views on how it should be regulated — and, according to her daughter, she definitely didn’t post angry comments on government websites.

But Sarah Reeves had a more conclusive reason to feel sure her mother’s name had been taken in vain: Annie Reeves was dead. She died more than a year before the comment was posted.

And, as the article goes on to note, it's not just the Net Neutrality website that was manipulated in this fashion.

In February 2018, lawmakers in South Carolina were “flooded” with emails opposing legislative efforts that they said would endanger the multibillion-dollar sale of Scana Corporation to Dominion Energy.

South Carolina House Majority Leader Rep. Gary Simrill found something suspicious about the correspondence. Among the emails he received was one from his good friend, William Barron. Why would Barron — whom he speaks to often and had seen within the past week — send him a form letter? He decided to try responding to the email. But when Simrill clicked to reply, the email address that popped up was one he had never seen Barron use. Perplexed, Simrill phoned Barron.

“Someone’s impersonating me,” Barron told local reporters. “It’s very discouraging, and it reeks of fraudulence.”

Simrill notified his Republican caucus colleagues. None could find a constituent who said they had really sent the correspondence, Simrill told BuzzFeed News.

There's more. A lot more. With lots of links and background material to chase. Incidents in Texas. Incidents in New York. On and on.

Fascinating stuff.

Thursday, October 3, 2019

The Ghost Brigades: a very short review

Seven short years ago I read John Scalzi's Old Man's War and really liked it.

Recently I picked up book two of the Old Man's War series: The Ghost Brigades, and it was like seven years had passed in barely a week.

The Ghost Brigades is filled with action, and races along. It's a quick and entertaining read.

There are still four more books in the Old Man's War series; perhaps I should not wait 7 years between books or I may not finish them all.

Scalzi also has a web site, which I read from time to time.

Pat O'Neil thoughts

The relatively small database kernel community has lost another one of the Old Guard: I recently learned that Pat O'Neil passed away last month.

I was lucky enough to have Pat as a colleague, although briefly. My first "real job" after I graduated from college back in the mid 1980's was at Computer Corporation of America in Cambridge, MA, and I sat just down the hall from Pat and followed his work closely as he led the team building support for B+ Tree indices for Model 204.

This was the first time I learned about "the ubiquitous B-Tree." But, more importantly, it was being around Pat with his enthusiastic fascination for database kernels and file structures and access methods that launched me on my path to 40 years of being a storage systems engineer, the best career on earth in my opinion!

I left Boston for California, but 10 years later I met up with Pat again, when he invited me up to Seattle to learn about the new SQL Server team that Microsoft were setting up. Due to a variety of reasons, I didn't pursue the SQL Server opportunity, choosing instead to go work at Sybase, but I really appreciated the fact that Pat thought of me and took the time to introduce me to some fascinating engineers at Microsoft.

In addition to being brilliant, Pat was extremely nice and was a wonderful role model for a young engineer like me.

Moreover, he was extremely lucky in another way: his wife, Betty (I of course knew her as Professor O'Neil) was just as brilliant, and was a great teacher. As a fledgling graduate student at the University of Massachusetts, Boston, I took her graduate class in Operating Systems and it was a tremendous experience for me. My undergraduate work was all in pure Mathematics (Chicago didn't even have a Computer Science department at the time!), and I had no idea what a wonder a well-taught Computer Science class could be like.

Pat is, of course, best known for inventing the LSM-Tree, which is now the mainstay of many a modern DBMS, but his work on the LRU-K buffer management algorithm, his work on the C-Store, and the marvelous "A critique of ANSI Isolation Levels" are all just as powerful and just as timeless.

I didn't realize it until I looked at his Wikipedia page, but not only did Pat and I both study (decades apart) at the University of Chicago, but the odds are reasonably high that Pat was a student of my father's back in the early 1960's, at MIT. I guess perhaps Pat and I were even more connected than I knew.

I'm sorry you're gone, Pat. I'll miss you.