Press "Enter" to skip to content

Posts tagged as “Blogging Every Day”

[twenty twenty-four day seventy-seven]: i now look on my favorite food with suspicion

centaur 0

Thanks, mold, for making me suspicious of every new pummelo, no matter how fresh and delicious. When I have actually gotten sick off a food, sometimes I develop a lifelong aversion to it - like chili burgers, lemon bars, and pump-flavored sodas, the three things I remember eating before my worst episode of food poisoning. However, apparently finding something rotten just as you eat it is a close second.

Sigh. Here's hoping this fades.

-the Centaur

Pictured: a tasty and delicious pummelo, but even so, I can't look at them the same. Is there an evil demon face embedded in that, thanks to pareidolia?

[twenty twenty-four day seventy-six]: i did not consent to be photographed, man

centaur 0

Hey, man. Back off. I did not consent to be photographed. Geez, Louise.

As it turns out, a pair of male turkeys gobbling at each other on your front doorstep sounds a lot like two small barking dogs yapping at each other, at least when heard through the glass.

-the Centaur

Pictured: Two formerly gobbling turkeys, having noticed me trying to take a picture, hightailing it.

[twenty twenty-four day seventy-five]: i’m not your sphinx, man

centaur 0

Cats supposedly have brains the size of a large walnut, and are not supposed to be intelligent according to traditional anthropofallicists. But there's something weird about how Loki remains perfectly still ... right up until the point where you want to take a picture, at which point he'll roll over. Or how he'll pester you, right until you're done with a task, but when you are done and can attend to him, he'll walk away.

Almost like there's something devious going on in that aloof,yet needy little brain, some thought process like, I want you to pay attention to me, but I don't want you to think that I need it.

-the Centaur

Pictured: Loki, who looked just like a sphinx, until I pulled out my camera and he immediately rolled over.

[twenty twenty-four day seventy-four]: damn you google spotlight

centaur 0

Damn you, Google Spotlight: it's a nice-sounding feature to pop up images from the past, but there's always the chance that the person or thing you pop up will be gone, and you didn't think of that, did you?

I miss you, little guy.

-the Centaur

Pictured: Gabby. No offense to any other animal I've ever owned, but Gabby was my favorite pet.

[twenty twenty-four day seventy-three]: independent confirmation at last

centaur 0

At last! Thanks to Bing, I found an online calculator whose numbers confirm the calculation I did on my own for the interplanetary distances from my story "Shadows of Titanium Rain"!

[ from https://www.vcalc.com/wiki/l1-l2-lagrange-points based on data from https://en.wikipedia.org/wiki/WASP-121 ]

This is VERY close to the numbers I got from doing this in Mathematica based on the equations from (as I recall) the NASA page https://map.gsfc.nasa.gov/ContentMedia/lagrange.pdf :

AND, despite a good bit of reading [ https://www.amazon.com/Orbital-Mechanics-Foundation-Richard-Madonna/dp/0894640100 , https://www.routledge.com/Orbital-Motion/Roy/p/book/9781138406285 ] I was not able to find a ready source which gave me a simple formula without solving a bunch of equations.

But the calculator gave the same result that I got earlier on my own.

SO! Failaka is a quarter million kilometers from Tylos.

That's my story and I'm sticking to it.

-the Centaur

[twenty twenty-four day seventy-two]: right there buddy

centaur 0

I can't tell you how frustrating it is for Present Anthony for Past Anthony to have set up a single place where all tax forms should go during the year, except for Past Anthony to not have used that system for the one paper form that cannot be replaced by looking it up online.

I'm sure it's here somewhere.

-the Centaur

Pictured: I have been working on taxes, so please enjoy this picture of a cat.

[twenty twenty-four day seventy-one]: cheers

centaur 0

Unabashedly, I'm going to beef up the blog buffer by posting something easy, like a picture of this delicious Old Fashioned from Longhorn. They're a nice sipping drink, excellent for kicking back with a good book, which as I recall that night was very likely the book "Rust for Rustaceans."

Now, I talked smack about Rust the other day, but they have some great game libraries worth trying out, and I am not too proud to be proved wrong, nor am I too proud to use a tool with warts (which I will happily complain about) if it can also get my job done (which I will happily crow about).

-the Centaur

Pictured: I said it, yes. And now we're one more day ahead, so I can get on with Neurodiversiverse edits.

[twenty twenty-four day seventy]: fix it the way that works

centaur 0

So, this is worthy of a longer blog post, but the short story is, looking under the streetlight for your keys may provide visibility, but it won’t help you find them unless you have reason to think that you dropped them there.

A lot of time in software development, we encounter things that don’t work, and problems like stochastic errors and heisenbugs can lead software developers to try voodoo solutions - rebooting, recompiling from head, running the build again, or restarting the server.

These “solutions” work well enough for us that it’s worthwhile trying them as a first step - several times recently I have encountered issues which simply evaporated when I refreshed the web page, restarted the server, retried the build, or restarted my computer.

But these are not actual fixes. They’re tools to clear away transient errors so we can give our systems the best chance of properly functioning. And if they don’t work, the most important thing to do is to really dig in and try to find the root cause of the problem.

On one of those systems - where I literally had tried refreshing the web page, restarting the server, refreshing the code, reinstalling the packages, and rebooting the computer - the build itself was something that you had to run twice.

Now, this is a common problem with software builds: they take a lot of files and memory, and they can get halfway through their builds and die, leaving enough artifacts for a second pass to successfully solve the problem. I had to do this at Google quite a bit.

But it isn’t a real solution. (Well, it was at Google, for this particular software, because its build was running up against some hard limits that weren’t fixable, but I digress). And so, eventually, my build for this website failed to run at all, even after a reboot.

The solution? A quick search online revealed it’s possible to change the parameters of the build to give it more memory - and once I did that, the build ran smooth as glass. The “run the build again” trick I’d learned at Google - learned where, for one particular project, it was not possible to fix the problem - had led me astray, and overapplying this trick to my new problem - where it had partial success - kept me from finding a real, permanent fix.

So, if a fix feels like voodoo, stop for a minute - and search for a better way.

-the Centaur

Pictured: What do you mean, you haven't updated the package configuration for THREE YEARS?

[twenty twenty-four day sixty-nine]: dodging a bullet

centaur 0

SO! I’ve spent more time than I like in hospitals with saline drips restoring my dehydrated blood after food-poisoning induced vomiting, and pretty much all of those episodes followed me thinking, “Huh, this tastes a little funny … ehhh, I guess it’s OK.”

That led me to introduce the following strict rule: if you think anything’s off about food, don’t eat it. 

Now, that seems to make sense to most people, but in reality, most people don’t practice that. In my direct experience, if the average person gets a piece of fruit or some soup or something that “tastes a little bit funny,” then, after thinking for a moment, they’ll say “ehhh, I guess it’s OK” and chow down straight on the funny-tasting food. Sometimes they even pressure me to have some, to which I say, "You eat it."

Honestly, most of the time, a funny taste turns out fine: a funny taste is just a sign that something is badly flavored or poorly spiced or too ripe or not ripe enough or just plain weird to the particular eater. And in my experience almost nobody gets sick doing that, which is why we as humans get to enjoy oysters and natto (fermented soybeans) and thousand-year eggs (clay-preserved eggs).

But, frankly speaking, that’s due to survivor bias. All the idiots (I mean, heroic gourmands) who tried nightshade mushroom and botulism-infested soup and toxic preservatives are dead now, so we cook from the books of the survivors. And I’ve learned from unexpectedly bitter-tasting experience that if I had been a heroic gourmand back in the day, I’d have a colorful pathogen named after me.

So if anything tastes or even looks funny, I don’t eat it.

Case in point! I’m alive to write this blog entry. Let me explain.

When I’m on the high end of my weight range and am trying to lose it, I tend to eat a light breakfast during the week to dial it back - usually a grapefruit and toast or half a pummelo. A pummelo is a heritage citrus that’s kind of like the grandfather of a grapefruit - pummelos and mandarins were crossed to make oranges, and crossed again to make grapefruit.

They're my favorite fruit - like a grapefruit, but sweeter, and so large that one half of a pummelo has as much meat as a whole grapefruit. I usually eat half the pummelo one day, refrigerate it in a closed container, and then eat the other half the next day or day after.

You can see this saved half at the top of the blog - it looked gorgeous and delicious. I popped into my mouth a small bit of meat that had been knocked off by an earlier cut, then picked up my knife to slice it ... when I noticed a tiny speck in the columella, the spongy stuff in the middle.

Now, as a paranoid eater, I always look on the columella with suspicion: in many pummelos, there’s so much that it looks like a white fungus growing there - but it’s always been just fruit. Figuring, “Ehh, I guess it’s OK”, I poke it with my knife before cutting the pummelo - and the black specks disappeared as two wedges of the fruit collapsed.

A chunk of this fruit had been consumed by some kind of fungus. You can kinda see the damaged wedges here in a picture I took just before cutting the fruit, and if you look closely, you can even see the fungus itself growing on the inside space. This wasn’t old fruit - I’d eaten the other half of the fruit just two days before, and it was beautiful and unmarred when I washed it. But it was still rotten on the inside, with a fungus I’ve not been able to identify online, other than it is some fungus with a fruiting body:

I spat out the tiny bit of pummelo meat I’d just put in my mouth, and tossed the fruit in the compost. But the next day, curious, I wondered if there were any signs on the other half of the fruit, and went back to find this:

Not only is the newer piece visibly moldy, its compromised pieces rapidly disintegrating, the entire older piece of fruit is now completely covered with fruiting bodies - probably spread around its surface when I cut the fruit open. From what I’ve found online, the sprouting of fruiting bodies means this pummelo had already been infested with a fungus for a week or two prior to the flowering.

So! I was lucky. Either this fungus was not toxic, or I managed to get so little of it in the first piece of fruit that I didn’t make myself sick. But it just confirms my strategy:

If it looks or tastes funny, don’t eat it.

If you don’t agree with me on a particular food, you eat it; I’m going to pass.

-the Centaur

Pictured: Um, I think I said it. Lots of pictures of bad grandpa grapefruit.

[twenty twenty-four day sixty-eight]: that blog bluffer

centaur 0

The title was supposed to say "that blog buffer" but I'm going with the misspelling. The critical thing to do with the buffers it to get far enough ahead that you can not just coast for a day or two, but take out the time to do more ambitious projects, like "fix it the way that it works" or "33 44 55", two posts that I've been putting off because I haven't been giving myself enough time to blog.

Well, according to the NOAA's day-of-year calendar, post sixty-eight needs to go up Fridya, so once I schedule this post, "the buffer" will give me until Saturday to come up with a really good idea.

I'm working on it, I'm working on it!

Blogging every day.

-the Centaur

Pictured: A few screencaps: the "The Blog Dashboard" Google Sheet, the NOAA Day of Year Calendar, and "Blog This or Code It!", the Google Doc where I dump ideas that I hope to turn into blogposts.