There is a lot of shit code in this world. This blog uses some of it. I have fixed one aspect of the shittiness, so now you can once again voice your appreciation for words well-spoken. I will look into the problem with the comment upvote thingie… later. It could also use a face-lift, I think, so people even notice it’s there.
Tag Archives: suck
Perspective
Gilly
About two years ago, we welcomed into our house a little asshole we named Gilfoyle. He is at least in part a Lancashire Heeler, a very small dog designed to move large animals. You want to succeed at that job, you better be an asshole.
Right now he is under my desk, sleeping on my foot, snoring a little bit. Wherever I sit down to work, he will always be close by. He loves Mommy more, but I stay still.
In the evenings, there is a routine. After a few minutes of snacks and training the dogs and the humans take their places on the couch. Gilly (after sniffing the outside air, drinking water, and rubbing his face on the floor) jumps up on the couch (with a tiny, tiny bit of assistance) and takes his place against my left thigh.
Sometimes, if the Official Sweetie and I are still snacking, some tiny treats will also reach the canine elements of our pack. Last night we were eating chips, and now and then a tiny piece of chip would find its way to the pups. They do likes them some chips.
But then I offered Gilfoyle a chip and he went totally fuckin’ nuts. He bit my finger and then went after any part of my body he could reach, barking and flashing teeth and… I dunno, fighting for his life?
I should have been more ready. I had been sipping Tequila, and I’ve seen plenty of times before that when I’m drinking liquor Gilly is much more volatile.
It breaks my heart. I don’t know Gilfoyle’s history, but I can make a few guesses. When Dad’s been drinking, prepare to fight for your life. I will never erase that impulse. I can never love this dog so hard that those scars go away. But Gilfoyle, my friend, my foot warmer, I will never hurt you. I promise.
Where There’s Smoke…
I was pondering this morning how I could best describe for y’all the terrible, horrible, no-good, very bad five miles that were the end of my bike ride a couple of days ago. Today’s plan was to get a happier ride in before it got too hot, then have a beer or two and regale you with my story of (rather mild) heat stroke.
I have been craving protein since that ride and I was in the kitchen piling up turkey and cheese on my sandwich when The Official Sweetie of Muddled Ramblings and Half-Baked Ideas said, loudly, “Jerry! Come here RIGHT NOW!” In our many years together, I had never been summoned that way before. I dropped the mustard and hurried to find her. I rounded the corner to see the laundry room filling with white smoke.
Both the washer and the dryer were running, and I unplugged them both as one smoke detector after another began to tell us what we already knew. For one heart-stopping moment it seemed that the smoke was actually coming from the garage, but eventually we opened things up and while the dogs cowered from the terrible noise we vented the smoke and things calmed down.
It wasn’t clear at first which appliance had been smoking; but when we opened the dryer smoke came rolling out. “Can you fix it?” Official Sweetie asked, and after some thought I figured I probably could. Fundamentally, dryers aren’t that complicated.
Eventually we restarted the washer and very quickly realized what the problem was. “It’s never made that sound before,” OSMR&HBI said. Our washer was toast. The dryer had filled with smoke as it pulled air in.
Washers like ours have a complex gear box that, when driven by an electric motor, can move the tub and the agitator thingie in a complex motion. My best diagnosis is that the gearbox seized up, and the motor was burning itself up trying to turn it. Time to find some new parts.
This quest was made more difficult because the number on the cover of the manual wasn’t the model number of the washer, but was in fact the part number of the manual itself. Because that’s obviously the most important piece of information a customer might want to know. For a while it seemed that there were no parts for this washer anywhere.
It took me a while to find the actual model number of the washer, first because the plate with that information was well-hidden behind the lid, and second because there was no way to read that information while the lid was open. It took several tries with my phone camera to get a shot from inside the tub while the lid was mostly closed that captured the model number legibly.
Armed at last with the right model number, I was able to look up the parts. Gearbox for sure, and given the amount of electrical insulation that had been turned into a toxic cloud, it seemed a fair bet that the motor would need replacing as well. Cost of parts: $350 after I shopped around a bit. (The gearbox replacement part was an update to the version in our washer, and is used by literally dozens of washers from all the major brands.) Add to that cost a few hours of cursing and bloody knuckles.
New washer: $550-ish. The Official Sweetie set to shopping.
I don’t know if you guys have heard about this Pandemic Thing, but it leads to a lot of uncertainty about just when a product you buy might reach your doorstep. There is no uncertainty at all about whether the product will be brought inside the house. Availability of washers ranged from weeks to months, the delay inversely proportional to the desirability of the machine.
We discussed for a bit whether to get “good enough” sooner, or order what we really wanted and deal with not having a washer for a while. We agreed that waiting for the right machine was better than spending the next few years with a washer we didn’t really like. (“We” in the previous sentence is only 15% me.) Official Sweetie found the right machine online at Lowe’s, but there was no indication when it would be delivered until after the purchase was made. “If it’s too long, we’ll cancel,” OS said.
It’s being delivered tomorrow.
That in itself was a shock, and ultimately a happy surprise, but it took some adjusting to. Specifically, we will have to get the old washer to the street, and haul the new one up our front steps and into the house. This sudden need for logistics and heavy lifting was as much an emotional hill to climb as it was a hassle. Not for the first time, I wished we had a good hand truck.
I’d estimate I ask, “do we know anyone with a dolly?” about twice a year — often enough that I decided it was time to buy one. Back to the Lowe’s Web site for a preorder. Subsequently I set foot in a retail store for the first time in months to snag a Milwaukee with big, stair-friendly wheels. (Even this was not entirely without challenge, as the preorder had not been filled yet when I got there. I went to pull the item myself, and I was told it was on aisle 39. I marched along, 35, 36, 37… and then the wall of the store. There is a 38 and 39, they’re just… looped back around over there.)
Home, carefully washed so I could accept the welcome of the pack, I pulled out the (not-really-that-) old washer and we rolled it to wait by the front door.
I have a few people now encouraging me to ride my bike regularly. I’m hoping “my washer caught on fire” will earn me slack for one day, at least.
You may be Hating Trump for the Wrong Reason Today
So on Thursday, Trump invited the head of science for the Department of Homeland Security to join his coronavirus press conference. Mr. Bryan said some things that were interesting, giving valuable information that could be used to slow the spread of the virus. And he did mention that yes, sunlight has been shown to kill the virus on surfaces.
That’s not really a surprise, UV light has been used to disinfect surfaces for a long time now. But the effectiveness of UV against this particular virus was encouraging, and supported Trump’s “this will all go away in the summer and I’ll take credit for thinking of it” plan.
After Mr. Bryan, himself not a scientist — he holds a masters degree in strategic intelligence — sat down, an obviously pumped president returned to the lectern. There were things that could kill the virus! He probably already understood that at some level before, but now he was really seeing it! All we needed to do was take the things that killed the virus outside a human body… and put them inside.
So he turned and said to his pet non-scientist from Homeland Security that Mr. Bryan should look into using light inside coronavirus patients. But why stop there? Disinfectants also kill the virus! Perhaps we should look into using those inside the body as well! Trump was, at that moment, spit-balling ideas with someone modestly more qualified than he was to figure that shit out.
Had they been alone in a quiet room, Mr. Bryan might have been able to say, “Good idea, Mr. President, but those things kill indiscriminately. The challenge is to find something that will kill the virus without killing the host, or to strengthen the host’s innate ability to fight the virus itself.” And Trump would be pissed, but probably not enough to fire the guy, and life would go on.
But that’s not what happened, because it was not a quiet room. It was a press conference, going live to the entire nation. Trump suggested investigating shooting up disinfectants.
Trump does not think before he speaks. If he did, it might occur to him that this is not the first virus humanity has encountered, and that perhaps there were reasons we don’t try to apply chemicals that kill indiscriminately inside our bodies. The closest we get (as far as I know) is chemotherapy, where the drugs are really nasty, but even then they target the bad cells more than the good cells.
Trump didn’t think, because he had a Great Idea.
What Trump thought would happen: His science pal would say, “That’s a great idea! We’ll get right on that!” Probably, in the short time of the press conference, The Donald didn’t even have time to get to the part of his fantasy where the world lionizes him for single-handedly solving the crisis. That came later in the shower.
What actually happened: The world went ape-shit because his incredibly stupid ideas were spoken in front of the whole damn country, and a lot of people instantly conflated “Tide Pod eater” with “Trump Supporter.”
Sure, people have already died from Trump’s medical advice, and some of the deaths have a Tide Pod glow to them, but not very many. Not very many deaths by stupidity can be directly attributed to Trump, anyway. We’ll never know the death toll from liberating Michigan. Might be zero, might be a thousand or more when all is over, but we’ll never know. However many people he does kill by supporting those protests, a disproportionate percentage of them will be first responders and health care professionals, and more than a few working poor.
His tweets about “liberating” certain states (he did not congratulate protesters in states with Republican governors, although the policies and the arguments were the same) are ultimately far more harmful than a few dumb-ass remarks that may get a handful of fucking idiots killed. Trump’s “cross your fingers and hope that sunshine saves us” strategy (I bet Australia can’t wait for… oh, wait, never mind) is much more dangerous to our nation as a whole than suggesting people should shove blacklights up their butts.
(Donald didn’t actually suggest that, just as he didn’t suggest people do I.V. drips of Lysol.)
I’d guess that Trump’s idiot musing on Thursday will kill ten people, tops. Ten stupid people. Probably fewer. And while I’m as big a fan as anyone at pointing out how goddam moronic our president is, we need to remember where he’s doing the most harm and who is being harmed. While the man-child president grasps for a miracle cure to get him (not us) out of this pickle, the rest of us have to keep pushing ahead.
This is the calculus we have come to, weighing the relative harm of Trump’s stupid-ass statements. But as long as we’re here, let’s keep a little perspective. More people will die from his evisceration of the EPA than will inject Lysol into their blood.
I look forward to things returning to normal so we can go back to trying to find all those children ICE misplaced.
I Was Speechless, Now I’m Not
Yesterday I wrote an episode about being absolutely flabbergasted that The Donald would support protests that will literally kill US citizens. Time has lent me a little perspective.
One thing about Trump’s murderous actions is actually smart in an evil kind of way. A few months from now, Trump will say, “I tried to stop the recession, but the damn Democrat Governors stopped me! It’s not my fault!”
Because he’s totally in charge — unstoppable, a fucking genius, just ask him — until it’s not convenient to be in charge and a scapegoat is needed.
And honestly, the coming recession is not entirely his fault, though if he weren’t such a pig-headed asshole, or at least even capable of listening to his advisors, the problem would not be so bad. But Trump’s say-it’s-not-a-problem-until-you-take-credit-for-solving-it approach was the guarantee this virus needed that it could go wild.
Things are bad. This is where Trump usually declares bankruptcy, and leaves the people foolish enough to do business with him holding the bag.
But, true to his bragging before he was elected, Donald Trump could literally take a Russian-made AK-47 into a nursing home and mow down the occupants, and if he said it created jobs, 42% of the American populace would say, “their sacrifice is for the best.” There is nothing, absolutely nothing, that will shake the conviction of that 42%. We can go into why another time (most of the reasons have little to do with Trump himself), but that bunch is fuckin’ entrenched.
Somewhat symmetrically, about 48% of the populace of this country would never, ever support Trump, even if he managed to do something magnificently awesome. A hypothetical that will never happen, but anyway.
So for Trump and his sorta-Republican handlers, this is all a game, playing the slavery-inspired electoral college and the disproportionate influence of rural voters to close the gap in the approval ratings. Thus, “Liberate Michigan”, a swing state. Some of those protesters may die as a result, but even more poor people will. And a significant group will say (not out loud) that a few more dead old folks is the price you have to pay to let me go back to making some asshole rich. Because the assholes have equated making them rich with survival.
Nowhere in that equation is the idea that maybe for a little while we can take care of people without making the assholes rich. Or, god forbid, the assholes could take care of their own.
For perspective, the retail employees of my company are still being paid while their stores are closed, and a heart-warming percentage of them are volunteering to bolster customer support over phone and Internet, as people need more remote help with tech than ever before. If you asked our CEO why he was paying idle employees, he would look at you funny and say, “because it’s the right thing to do.” If you were to ask those volunteers who could earn the same paycheck while playing WoW, they would say the same thing. “We have a rare opportunity to really help.” Ethics are powerful.
But there are no ethics in Washington, especially among the corporate dickwads who whisper in Trump’s ear. It’s 42-48 and all that matters are the votes and where they happen. The real threat to reelection that Trump faces is that if everyone can vote by mail, the Republicans won’t be able to rig the election by suppressing the vote in poor neighborhoods. Donnie himself actually said EXACTLY THAT on Fox the other day. Seriously. He said that if there was mail-in voting everywhere, Republicans would never be elected again.
I Imagine one of his handlers slapping his head and saying “of all the things we told him, that is the thing the idiot actually learned?”
A New Low
I’ve been trying to get my news from sane sources, which rules out Twitter, Facebook, or any other social media. So while I was aware that Trump ignored his own health and security advisors, who had been warning him about the virus heading to our shores, I had insulated myself from his ridiculous tweets. Trump did nothing in the face of those warnings — except to downplay them — because he didn’t want it to be true. In fact, he claimed it wasn’t true more than once.
There were plenty of warning signs that we now know Trump was informed of early on, but understanding things is not what Trump does best.
For example, Trump is just not equipped to understand that when a virus shows almost no mutation in very separate cases, that means it is really, really contagious. To be fair, I didn’t know how alarming the DNA similarity was until recently, but I am able to learn. Donald Trump is not. He is stupid and pig-headed, and since he has fired almost everyone who would dare contradict Fox News, there is no one left to try to guide him. If a problem can’t be handled conveniently, best to just assert it’s not a problem. That (almost) always works.
But then yesterday I learned that Trump has been tweeting support for the protests against social distancing. Sure, this is easier than providing leadership or doing something to materially help people who are in a very bad way right now.
The protests, incidentally, are funded by Trump’s pals, who care more about their corporate bottom lines than the lives of the people who work for them — and financing protests is way cheaper than supporting their employees directly, with the benefit of making the whole thing look like someone else’s fault.
The tweets left me utterly speechless. The same guy who is saying “this is for the states to handle” any time a state asks for federal help is also undermining the attempts of states to handle things, and people are going to die as a result. Not just a handful of the morons at the rallies, but the people those morons go on to infect, and the people who see the morons protesting and turn into morons themselves.
NOT on the list of people who will die as a consequence of these protests are the wealthy men and women financing the rallies, or the “journalists” who long ago forgot what the word means, who are now praising the morons, because those assholes ALSO don’t care whether the protesters or their families live or die. It will be the poor and the underserved, as always, who bear the brunt of the harm they are doing, and those people aren’t voting for Trump next time anyway.
You’re Killin’ me, Walgreens
I woke up this morning with something drilling into one of my sinuses on the left side. A constant, persistent, needle. I knew right away that it would be a day of sneezing and nose-blowing. This kind of thing happens, and eventually we all move on.
At work, I quickly exhausted the already-depleted box of tissues on my desk and grabbed one of those little travel-packs of tissues that happened to be at the ready.
After a tremendous honk I took a breath and it was as if the irritant up there inside my head had been given a hand grenade. I grabbed another tissue and honked again, and realized…
The fuckin’ tissues were scented!
Not just any scent, but some chemical smell designed perfectly to crawl up my nose and destroy me from the inside. Trojan Tissues.
I can’t walk into Hallmark stores. I usually avoid the detergent aisle in grocery stores. The terrible, terrible, perfumes make my entire face hurt. So maybe I’m an outlier for this. But the last thing I want to press against my face when my sinuses are angry is some goddam perfume rag.
I checked the packaging, figuring I was probably using some hoity-toity brand that believes that terrible smell is a value add. Nope. Walgreens. There was copy on the plastic wrapping about how lucky my nose was to experience the Totally Awesome Tissue.
I beg to differ.
They Know Too Much
Tonight I was surprised when I saw a banner ad with the name of my employer in it. Had the robot that created the ad known the significance of that name, it would not have bothered. But I loaded a Web page, and the Google-backed ad placement service provided personal data to the adbot, and there it was.
WTF? Then I realized I was using Chrome. I don’t normally. This eye-opening invasion is in fact what most people experience every day.
From a legal standpoint, I should be able to demand that Google delete all their profile information about me. But in fact I can only demand they delete the information directly related to my google accounts. Somehow, despite the depth of this profile, they cannot find a way for me to establish its ownership. Fuckers.
Why I am Not Convinced that We Should Remove Trump from Office
Anyone who thinks Donald Trump would even take the time to learn what the rules are before he broke them is delusional. The Donald has lived his entire life in a world where the rules don’t apply to him. He’s even bragged about that. He’s not intentionally breaking the rules, because he doesn’t care what the rules are to start with.
So it’s not going to take much digging to come up with a smoking gun bad enough to get Trump convicted of some malfeasance or other, and when the rat is on the table, a few carefully-selected Republicans in the Senate will have to “vote with their consciouses” and Donnie won’t be president anymore.
But here’s the thing. Should that happen, the Republican Party will let out a huge sigh of relief. The Republicans right now are paddling a canoe in choppy waters with a fizzing hand grenade rolling around in the boat. The ones doing the paddling know that if the hand grenade goes off, the boat sinks.
Along come the Democrats, who say, “We demand that you throw that hand grenade overboard!” The Republicans protest, but in the end they reluctantly jettison their deadly cargo. Not their fault! And so the same bastards that brought us WWE politics will be allowed to carry on, and suddenly the other clowns like Ted Cruz seem like rational guys (all of them are guys).
Or we could just suffer Trump for a couple extra months, and leave the hand grenade in their boat. The senate is in play in that scenario; just imagine the fallout within the party if Trump causes them to lose everything.
Ultimately, that’s what I want. I want the Republicans to suffer badly enough that they, ON THEIR OWN, not only throw the hand grenade overboard, but they also jettison the big-money assholes and foreign powers that paid to put that grenade in the boat in the first place. I want the Republican Party to be so damaged by this that they shift tack and try to be ACTUAL CONSERVATIVES.
If that happens, then perhaps Trump will have made America great again after all.
Deadspin, I hardly Knew Ye
It was about a month ago that I read on the pages of deadspin.com how corporate assholes had destroyed Sports Illustrated. There are no more journalists at that respected institution, and actually not even any more photographers. Three months ago Sports Illustrated broke a huge story about an athlete, rape, and intimidation. It was a careful, researched piece of journalism.
That will never happen again at SI. The new corporate masters want clickbait but no actual content. Many staffers — the ones involved with journalism or, ironically, illustrating sports — were let go.
One of the journalistic institutions that railed most loudly about the corporate machine silencing the voices of writers was Deadspin. They seriously do not pull their punches there. They will tell you exactly why your favorite team sucks (technically they are a sports outlet), but they will also tell you why mainstream journalists are so lost when covering a man-child president — looking for a plan when there is none, looking for a policy when the man in charge is incapable of formulating one.
But now Deadspin has fallen to the same corporate bullshit. Their media owners tried to impose a mandate that they only cover sports, and the social issues that were directly related, but to stay away from pop culture and politics in particular. The deputy editor said no, and was fired. Much of the staff quit in response.
This is not small.
Over at ESPN, there has been a slow, quiet purge of columnists who dare talk about race and gender inequality in the context of sports. Although management says they have “clarified” their rules about only talking about politics and race when it is directly germane to sports, it’s pretty much impossible to say that Jemele Hill crossed some invisible line. Her essays were always in the context of sport. But that wasn’t what the ESPN bosses really wanted, no matter what they said. The didn’t want anyone rocking the boat.
Deadspin, if you squint at the name just right, looks like it might have been born to mock ESPN. And up until this week, it was a fearless voice. Boat-rockers one and all. But in the last couple of days, in the wake of mass resignations, many recent “political” articles have been replaced by straight-up sports stories. Three years after Colin Kaepernick took a knee, even the “renegade” media outlets have been coerced to the idea that somehow that athlete’s protest was not related to sports — even if it was a protest about something that touched athletes and their communities directly.
To the writers who quit Deadspin, who have put their livelihoods at risk for a matter of principle: I have an underutilized little server in a bunker outside Las Vegas, Nevada. If you want to fire up Rebornspin, I’ll host you no charge.
I’m Doing it Wrong
It is a lovely evening, and I’m enjoying patio life. My employer had a beer bash today, but The Killers are playing and I didn’t reserve a spot in time. So I came home instead, and after proper family greetings I repaired to the patio to do creative stuff. It’s blogtober, after all.
So what creative stuff have I been up to?
Creating a class that extends Event Service Sessions to add calendar server capabilities. (php is about the worst language on the planet for injecting new context-related capabilities into an existing class definition. In other words, php is not friendly to duck punching, or “Monkey Patching” as the kids call it these days.
The linked Wikipedia article completely misses the most common use-case for this practice, in which I want to get a thing from some service and then augment it. But php doesn’t flex that way, so I just have to deal with it.
Which is to say, I’m doing Friday evening wrong. It is lovely out, my co-workers are chugging down the last of their beers as The Killers wrap up. I am on my patio with my dogs, the air finally starting to cool after an unusually warm day. It is nice. You’d think I could find a better use of this time than wrangling with a programming language.
But apparently you’d think wrong.
Sometimes it’s not so Good when People are Happy to see You
“There he is!” both my fellow engineers said as I walked into the office this morning. I knew right away that this was not going to be the Monday I expected it to be.
“The database is down,” my boss said before I reached my chair. “Totally dead.”
“Ah, shit,” I replied, dropping my backpack and logging in. I typed a few commands so my tools were pointing at the right place, then started to check the database cluster.
It looked fine, humming away quietly to itself.
I checked the services that allow our software running elsewhere to connect to the database. All the stuff we controlled looked perfectly normal. That wasn’t a surprise; it would take active intervention to break them.
Yet, from the outside, those services were not responding. Something was definitely wrong, but it was not something our group had any control over.
As I was poking and prodding at the system, my boss was speaking behind me. “Maybe you could document some troubleshooting tips?” he asked. “I got as far as the init command, then I had no idea what to do.”
“I can write down some basics,” I said, too wrapped up in my own troubleshooting world to be polite, “but it’s going to assume you have a basic working knowledge of the tools.” I’d been hinting for a while that maybe he should get up to speed on the stuff. Fortunately my boss finds politeness to be inferior to directness. He’s an engineer.
After several minutes confirming that there was nothing I could do, I sent an urgent email to the list where the keepers of the infrastructure communicate. “All our systems are broken!” I said.
Someone else jumped in with more info, including the fact that he had detected the problem long before, while I was commuting. Apparently it had not occurred to him to notify anyone.
The problem affected a lot of people. There was much hurt. I can’t believe that while I was traveling to work and the system went to hell, no one else had bothered to mention it in the regular communication channels, from either the consumer or provider side.
After a while, things worked again, then stopped working, and finally started working for realsies. Eight hours after the problem started, and seven hours after it was formally recognized, the “it’s fixed” message came out, but by then we had been operating normally for several hours.
By moving our stuff to systems run by others, we made an assumption that those others are experts at running systems, and they could run things well enough that we could turn our own efforts into making new services. It’s an economically parsimonious idea.
But those systems have to work. When they don’t, I’m the one that gets the stink-eye in my department. Or the all-too-happy greeting.
PG&E is a Bunch of Evil Bastards, but Hold On a Sec
A couple of years ago, there were several horrifying wildfires in California. (Trump blamed all the dang trees.) It turns out many of those fires were caused by criminally negligent practices by Pacific Gas and Electric.
Remember Erin Brockovich? That same PG&E is still around.
LONG diversion coming, but it’s an interesting story. If you don’t want to enjoy my ground-rehashing journalism, scroll down to “But anyway…”
Then there was the period where California tried to bring a market economy to power distribution. I lived in San Diego at the time, and our deal was different than the rest of California. SDG&E was the pilot for phase two of the program. I could choose my own power generator. Obviously I chose a company that generated electricity (relatively) responsibly. And while the electricity that my ultra-hippie power-generation company actually produced probably didn’t reach my outlets, it all evens out on the grid.
But the grid isn’t a magical system that transparently moves power to where it’s needed. The grid has choke-points, and there are critical spots between northern and southern California that PG&E and Enron and Ross Perot identified early on.
The evil companies were actually contracted to write the software that tied electric rates to supply, and they built in a key weakness: If they could contrive a shortage in one part of the state, they could charge everyone extortionist rates. The film-flams even had cute names in the internal memos at Enron and their pals. I don’t know how much California paid them for this service.
PG&E was a pal.
The system went into place, and after a few months the energy companies started actively fucking with California. They COULD have subtly and gently influenced the energy market over the course of years, and might still be doing it now, but greedy fucks will always be greedy fucks and the evil energy companies decided to loot California for as much as they could get as fast as they could get it.
Rolling blackouts hit Southern California, as too much electricity was bottled up in the north. People lost the contents of their freezers. Businesses failed. Hospitals scrambled. People died. The energy companies made a quick billion dollars.
The narrative at the time, guided by a credulous media was, “those darn Californians sure waste a lot of energy!” And none of us down in the rolling blackouts thought to consider that energy companies like PG&E would intentionally do this to us.
But they had. And when the dust settled and California scrapped its free-market energy experiment (the energy companies made sure there would be no actual free market), PG&E was sitting on a giant pile of fraudulent cash. The lawyers would be coming.
Lucky for PG&E, Enron was even more evil, and had been destroying the lives of their own employees while they ripped off California. In slick maneuvering the lawyers defending Enron’s top criminals managed to seal the documents implicating the evil energy companies in collusion and fraud on a scale this country has not seen before or since. (Before the docs were sealed, they were widely reported on, but once they were sealed, they could not be used for other prosecutions.)
Meanwhile, PG&E split itself in half. One half had the money, the other half could be sued. Both halves are owned by the same motherfuckers; they were just pulling yet another fast one. Without the smoking gun of the sealed documents, that was enough to protect the dirty money they had made. SDG&E did similar sleight-of-hand. My hippie electricity provider apologized for not being to do business in such a toxic environment.
We’ll pass over the time when PG&E’s negligence led to a gas line explosion that blew up a few houses. “Decaying infrastructure,” the headlines said, as if a company making billions using the infrastructure wasn’t responsible for maintaining it.
But anyway…
Then there were the fires, and the roughly 2400 lawsuits that followed when people figured out that PG&E was a bunch of assholes that doesn’t mind killing people for profit.
PG&E faced a lot of ire. One of the biggest criticisms was, “If you’re not going to do the work to make your part of the grid safe, at least turn off the power in at-risk areas before another disaster happens.”
When we think of the grid we think of giant skeletal frames bearing wire, marching in eerily straight lines across the landscape. But there’s another part of the grid, where those massive lines terminate and split into smaller high-voltage transmission lines. There are a bazillion of those power poles in California, and they are not all inspected as often as they should be. Branches get close to lines, the wind blows, lines come down and fires start.
In the face of lawsuits and PG&E’s contrived dodge-the-consequences bankruptcy and generally bad PR, PG&E is determined this year to not be the cause of another deadly wildfire. Today they have shut down the power to large chunks of Silicon Valley for safety, along with widespread shutdowns in more rural areas up north.
People are somehow surprised about this, even though PG&E has been saying they would do it for more than a year now.
That whole diversion above was mainly to let you all know I’m no shill for PG&E. I hate those fuckers. I hate them more than you do. I hate them almost as much as the poisoned families Erin Brockovich represented do.
But there is outrage today against the evil bastards that is misplaced. We TOLD them to stop causing deadly wildfires. That is what they are doing. They TOLD us that they might have to turn off the power, and we should be ready.
THIS IS NOT A SURPRISE. It is not out of the blue.
It is not some screw-job by PG&E. They don’t make money when we eat barbecue by candlelight.
On the other hand, I do have to wonder. I can sense a petulant child behind these shutdowns, a pudgy frowny sweaty child-face saying “you want safety? I’ll shut all you fuckers down and then you’ll appreciate what I do for you!”
Obviously I can’t prove that.
But these shutdowns do prove what perhaps we’ve known for a long time. The grid sucks. The grid has given the evil bastards at PG&E and Enron and the rest the power to jerk us over. The grid has been inconvenient for those same bastards to maintain, so they don’t, and it kills people.
Even when the grid is working perfectly, it is terribly inefficient. More than half the energy generated is lost in transmission.
We need to destroy PG&E, cut through the bullshit corporate layers and recover the money they have stolen from us. Don’t sue the shell companies, sue the people. But it’s not just enough to destroy PG&E. We have to destroy the grid.
The grid gives them power. The grid causes deadly fires. The grid consumes half the electricity generated in this country even before it reaches an outlet.
The technology exists, now, to make electricity a cottage industry. I imagine my neighborhood making a deal and turning all our rooftops into a solar collective. Those panels wouldn’t cover the energy use of the park, but we could partner with local energy companies and because of local generation, the transmission loss would be reduced, so the price could be reduced as well.
“Buy local” is especially appropriate when referring to electricity.
Rock Week
After an extended grind at work, it was time to take a few days to get my regular life back on track. I had several goals, from getting back on the bike to installing a ceiling fan to making appointments with doctors.
I was successful-ish. I got enough done to feel like I was catching up, but I didn’t accomplish all I wanted to. I didn’t ride my bike as often as I had planned, but I got plenty of exercise. I didn’t get the new ceiling fan installed, but I learned about alternative home wiring.
I moved a lot of rock. On Wednesday I shoveled up old rock and moved it to its new home in the raised gardens where is color would not be wasted. I was pretty blasted on Thursday, but the real cost of exercise comes two days later, and in Friday I was hurtin’.
Hello, Saturday.
The night before I couldn’t sleep. A shit-ton (shit ≡ 6.5) of rock was going to be dropped in the street. There would be no stopping until all 13,000 pounds were not in the street anymore.
I woke up feeling all right, and when the Most Wise Official Sweetie called to have the rock dropped in the driveway rather than the street, my anxiety dropped. And I felt pretty good, physically.
“Today is going to suck,” Official Sweetie said. I was inclined to agree. But if you accept that going in, you can steel yourself to the pain.
The rock arrived, deposited with great care in the driveway. Five cubic yards, 6.5 tons, 13,000 pounds. A shit-ton. “That’s a lot of rock!” The dump-truck driver said, many times.
I didn’t reply, “We’re going to rock this town!” though I probably should have. I believe that was the only pun or cultural reference relating to rock that was not spoken over the next two days.
I just wanted to be a machine. Even as the great pile of rock loomed over me, I wanted nothing more than to be a tireless agent of transport. Shovel shovel shovel, trundle trundle trundle, dump. But we weren’t there yet. There was planning to do. Brian stuff.
Official Sweetie did the brain stuff. She also pushed more than a couple of barrow-loads of rock. She is tireless. She is awesome. But it was up to me to move old rock and to place the new stepping-stones.
Once I had discussed whimsey-level for the paving stone placement, and I put some math to use to establish spacing, I spent a while carrying paving stones and digging them in to their new happy places.
Eventually it was time to move rock.
Shoveling is a skill. “Lift with your legs, not your back,” is the axiom, but for the longest time my knee heartily disagreed with that aphorism. For the first few hours of shoveling I put an enormous load on my arms to compensate for all the other body parts not ready to step up. My arm was on fire and I knew there would be hell to pay. Finally I found an odd straight-backed crouching form that did not extend my knee through its vulnerable range, and shoveling improved greatly.
Eight shovels a load, around the house and up a curb. Ten-shovel loads were tough to pull up the curb so I decided to walk more, and just roll with it. It was a big job and it was going to take some time.
As night fell I was beat. Junked. But not finished. My body was hammered enough that I knew I couldn’t assume I’d be motile the next day. I really wanted to finish. My tireless, motivated bride wanted that even more than I did.
But it was not to be. My feet hurt so bad I had difficulty walking. As the night grew darker cars were giving me less room as I pushed loads of rock around on the street. “Five more loads after this one,” I told myself. I had to call it quits for the night.
I managed the five loads, another few hundred pounds of rock moved from A to B. Completely depleted I staggered home with Official Sweetie and when we got there I greeted the dogs and just lay on the floor.
My watch was happy, congratulating me on my biggest workout ever. My dogs were happy to have a chance to bury themselves in such a magnificently redolent pack leader. I was less happy; I knew that as empty as I felt at that moment, there was still a lot of rock to move.
Sunday came round, as Sundays always insist on doing, and I was mildly amazed to discover that I could move. I could even walk. I was expecting agony and I got… okness.
My feet — I don’t know if I’ve properly communicated how they felt Saturday night. I was filthy down to my pores, but I put off taking a shower as long as I could because that required standing. I was amazed that I could put on shoes, let alone walk.
The good part about Sunday was that the job was finite and known. Three or four more hours of shovel, shovel, shovel, trundle trundle trundle dump, with occasional breaks for level level level. Two wheelbarrows, two motivated trundlers, and a few thousand pounds of pebbles.
Then it was over. I gathered up our tools and staggered once last time along the path I had blazed along the street.
The rock is spread, and it looks good. My legs were noodles, but no worries about getting exercise during my time off.