February 23rd, 2023
So, once upon a time Google had in their corporate charter “Don’t be evil”. They removed it. Unsurprisingly, evil ensued.
One clear indication that they have become evil is that they are laying people off. They’re profitable – they have plenty of money – but they’re happily throwing employees under the bus so they can have more money. This is evil behavior.
I do not actually believe it’s possible to be a publicly traded company in America and not be evil, because of minority shareholder lawsuits. As long as shareholders can sue and win for companies not taking the most profitable path no matter how much damage it does, publicly traded companies will repeatedly behave in evil ways.
In general I think companies need some sharp reminders from us as workers and consumers that they *do not exist to make money*. Making money is a side effect – companies exist to *do things* – and as a side effect take care of their employees. We need to make sure the bosses accept that taking care of the employees is more important than the board of directors buying another yacht.
Posted in The Big Picture | No Comments »
January 4th, 2023
So, the GOP now has a plan to finish burning America to the ground so they can loot it for their billionare friends who will then run off to private islands. They’ve managed to get enough wing nuts in the House that they can keep the normal wheels of democracy from turning, and all of these wing nuts are delightedly announcing they will not raise the debt ceiling.
Now, in a rational world there would be some hope that this would force a redesign of the resource allocation system, since it’s kind of stupid that we’re forced to loan money into existence – although not as stupid as the fact that we spend more on our military than our next five competitors.
This, however, does not appear to be a rational world. Therefore, my assumption is they will play chicken until they’ve succeeded in setting fire to the constitution, destroying America’s credit and economy, and generally doing as much damage as they can.
I have to give Russia props. Q was a very clever scheme. It made it so a requirement with the base was to be delusional and/or mentally ill. I do wonder if Russia also controls Tucker et al. Of course ironically Russia is also burning to the ground, having let their idiotic war continue into the winter despite the clear message of history.
Posted in Politics | No Comments »
January 4th, 2023
So, last night I had a dream in which Phoebe had written a book about all the things about me that sucked when I was 19. Of course, I had to agree with a lot of them myself. Sometimes that all feels like a different lifetime.
I do think I like who I am now a lot more than I like who I was then – or, for that matter, liked who I was then at the time. On the other paw, I think I had to go to that place to get to this one – at least I don’t see a process that would have given me the dedication to do the things I need to do that hadn’t gone through some of the unfortunate steps needed to get to this place.
Posted in mental illness, Tinfoil hat | 3 Comments »
January 1st, 2023
Just a heads up that hopefully google will index and save someone else from the several hours of digging I’ve just had to do. the perl module IPC::Shareable sets SIG{CHLD} to ignore any time you include it. You can set it back to the default behavior, but until you do, waitpid() is going to return -1 and $? will contain -1 for any pid-waiting you do.
Posted in IT, perl, Programming | No Comments »
December 24th, 2022
1) If you haven’t tested it, it doesn’t work.
2) If what it’s doing appears impossible, it’s probably two or more bugs working together
3) Intermittent faults are sensitive to Murphy’s law, and will be triggered by the time when the most damage will be done
4) As a rational reaction to #3, always have a backup plan.
5) Focus your optimization efforts on the parts of the code that run the most
6) Add at least two hours to your time estimate for testing
Posted in Programming | 1 Comment »
December 24th, 2022
I’d like to see the math done as to how much energy could be saved by a heat pump water heater that had a tank for the greywater coming from the shower/bath. The idea is it could use a normal air exchange when no hot water was available that had returned from the bath, but it could extract the heat from the hot water coming back from the shower/bath if there was any. It seems like this ought to lead to considerable energy savings for a tanked heat pump hot water heater in normal usage since it would be pumping only slightly uphill. One can envision a system where the heat exchanger wrapped around a pipe leaving a insulated tank and a valve opened to empty the cold water and fill with more hot whenever the water had been pumped down to ambient.
Posted in Engineering | 3 Comments »
December 24th, 2022
So, this could hypothetically be part of a whole jam-blues-style christmas album, if people like it enough, or it might just be a standalone thing.
Anyway, here is Silent Night 2022.
Peace on earth and goodwill amongst sentients and such.
Posted in music | 1 Comment »
December 18th, 2022
So, I ran into the dreaded not-enough-memory-below-the-4G-barrrier problem trying to install esxi 6.0 on a Dell 7810. After trying several varients (disabling *everything*, moving all 64 bit PCI to > 4G, etc) I ended up just installing esxi onto the SSD using another dell I had lying around (a 7010) – I suspect any computer would have worked that had UEFI – and then moving the SSD and configuring it for UEFI boot on the 7810, after which it popped right up.
Posted in IT | No Comments »
December 16th, 2022
I have to wonder if as Elon discovers that he’s not a free speech absolutist after all (wow, that idea makes me giggle at this point) if he’ll start to realize everything else that’s wrong with the libertarian point of view.
Posted in Politics | 2 Comments »
December 5th, 2022
Posted in music, Musicianship | 1 Comment »