Press "Enter" to skip to content

Posts tagged as “Blogging Every Day”

[twenty twenty-four day one-oh-four]: he’s doing it again

centaur 0

Okay, it wasn't a fluke: Loki sought me out, meowed for attention, climbed up into my lap ... then moved to the nearby table and deliberately turned his back to me.

Now, it is true that he wanted more scritches, but just a little, and it was just as clear that he wanted his large primate to be near enough to protect him, but without a lot of interaction.

He is a weird little cat. He often meows that he wants something, but can't seem to walk in the direction of what he wants, and you need to trial-guess it by walking in several different directions until he follows.

He clearly wants something though ... he just can't make it clear.

What, you expected my behavior to make sense?

-the Centaur

Pictured: that guy, yes, that guy, rocking the golden hour.

[twenty twenty-four day one oh three]: more t-shirt tests

centaur 0

Zazzle for the win. I think this rendered pretty well (the color difference is in the lighting):

Admittedly, Zazzle were late shipping this to me, but this t-shirt design came out better than the Cafe Press take on the Embodied AI Workshop t-shirt:

Even though both shirts are fairly dark, and both of these images are drawn from the same Adobe Illustrator template, the text on the Cafe Press one came out a bit grey and worn ... and actually a bit small, whereas the Zazzle one looked white and solid and was sized pretty much like the text on the preview image:

I wouldn't close the door on Cafe Press - the t-shirt itself was solid, and I've used them successfully in the past. But I think for this iteration of t-shirts I'm going to go with Zazzle.

Onward!

-the Centaur

[twenty twenty-four day one oh two]: sit close enough to ignore

centaur 0

Loki has asked me to pass on this public service announcement for cat partners everywhere: "Please, sit close enough that we may ignore you. We can't very well ignore you if you aren't there, now can we?" I suppose this is a security blanket thing, though later in the day he changed tactics on maintaining proximity of his human and went for "doing cute things, please pay attention to me."

I picked him up recently for one of the back-stretches he enjoys, and I swear he yawned when he did it.

-the Centaur

Pictured: Loki, trying to ignore me, but from a comfortably close distance, then attracting attention.

[twenty twenty-four post one hundred and one]: failed to terminate program, force quit?

centaur 0

So I saw two make turkeys posturing outside, and carefully stepped to the French doors to take a picture. But what I assume was the female they had been courting had been on the other side of those doors, and decided to book it. Yet, even though their audience was gone, the two males didn't stop posturing.

I feel this make some subtle point about continuing the fight after the prize is gone, but it eludes me.

-the Centaur

[twenty twenty-four post one hundred]: trial runs

taidoka 0

Still hanging in there apparently - we made it to 100 blogposts this year without incidents. Taking care of some bidness today, please enjoy this preview of the t-shirts for the Embodied Artificial Intelligence Workshop. Still trying out suppliers - the printing on this one came out grey rather than white.

Perhaps we should go whole hog and use the logo for the workshop proper, which came out rather nice.

-the Centaur

Picture: Um, I said it, a prototype t-shirt for EAI#5, and the logo for EAI#5.

[twenty twenty-four day ninety-eight]: no, the anthill doesn’t come back stronger and better designed

centaur 0

Above is what looks like a massive anthill at the border of the "lawn" and "forest" parts of our property. It's been getting bigger and bigger over the years, and that slow growth always reminds me of Mr. Morden's comments in Babylon 5 about the Shadows' plan to make lesser races fight:

JUSTIN: "It's really simple. You bring two sides together. They fight. A lot of them die, but those who survive are stronger, smarter and better."
MORDEN: "It's like knocking over an ant-hill. Every new generation gets stronger, the ant-hill gets redesigned, made better."

Babylon 5: Z'ha'dum

But the Shadows were wrong, and what we're seeing there isn't a redesigned anthill: it is a catastrophe, a multigenerational ant catastrophe caused by climate, itself brought to light by a larger, slow-motion human catastrophe caused by climate change.

Humans have farmed, built and burnt for a long time, but only now, in the dawn of the Anthropocene - that period of time where human impacts on climate start to exceed natural variation of climate itself, beginning roughly in the 1900s - have those effects really come back to bite us on a global, rather than local, scale.

For my wife and I, this took the form of fire. Fire was not new in California: friends who lived on homes on ridges complained about their high insurance costs as far back as I can remember. But more and more fires started burning across our area, forcing other friends to move away. Then three burned within five miles of our home, with no end to the drought in sight, and we decided we'd had enough.

We moved to my ancestral home, a place where water falls from the sky, aptly named Greenville. And we moved into a house whose builders knew about rain, and placed it on a hill with carefully designed drainage. They created great rolling lawns, manicured in the traditional Greenville "let's fucking force it with chemicals and lawnmowers to look like it was Astroturf" which we are slowly letting go back to nature.

In this grass, and in the absence of pesticides, the ants flourished. But this isn't precisely a natural environment: they're flourishing in an expanse of grass that is wider and more rounded than the rough, ridged forest around it. In the forest, runoff from the rains is channeled into proto-streams leading to the nearby creek; at the edge of the lawn, water from the house and lawn spills out in a flood.

Each heavy rain, the anthills building up in the sloped grass are washed to the mulch beds that mark the boundary of the forest, and there the ants start to re-build. But lighter rains can destroy these more exposed anthills, forcing them to slowly migrate back up into the grass. That had already happened here: that was no longer a live anthill, and unbeknownst to me, I was standing in its replacement.

No worries, for them or me; I noticed the anthill was dead, looked down, and moved off their territory just as the ants were swarming out of their antholes, fit to kill (or at least to annoyingly nibble). But the great red field there, as wide as a man is tall and twice as long, was not a functioning anthill: it was the accumulated wreckage of generation after generation of ant catastrophes.

In the quote, Mr. Morden was wrong: knocking over an anthill doesn't make it come back better designed. Justin got it a little better: the strongest and smartest do often survive a battle - but they walk away with scars, and sometimes the winners may just be the lucky ones. Conflict may not make people better - it can just leave scarred soldiers, wounded refugees and a destroyed landscape.

Now, the Shadows were the villains of the story, but every good villain needs a good soundbite that makes them sound at least a little bit good, and it's worth demolishing this one. "The anthill comes back better stronger and better designed" is designed to riff on the survival of the fittest - the notion that creating survival pressure will lead to stronger, smarter, and better individuals.

But evolution doesn't work that way. Those stronger, smarter, and better individuals have to have existed in the population in the first place. Evolution only leads to improvements over time at all if the variation of the population continues to yield increasingly better individuals generation after generation - and that is not at all guaranteed. The actual historical pattern is far closer to the opposite.

Now, people who should know better often claim that evolution has no direction. I think that's because there's a cartoon version of evolution where things tend to get more complex over time, and they want to replace it with another cartoon version of evolution which is blind and random - perhaps spillover from Dawkins' attempts to argue with creationists using his Blind Watchmaker idea.

But that's not how evolution works at all. Evolution does have a direction - just like gravity does. Only at the narrow level of the fundamental laws operating on idealized, homogeneous substrates can we say gravity is symmetric, or evolution is directionless. Once the scope of our investigation expands and the structure of the world gets complex - once symmetry is broken - then gravity clumps matter into planets and gives us "up", and evolution molds organisms into ecosystems and gives us "progress towards complexity".

But the direction of evolution is a lot more like the gradient of air around a planet than it is any kind of "great chain of being". Once an ecosystem exists, increased complexity provides an advantage for a small set of organisms, and as they spread into the ecosystem, a niche is created for even more complex organisms to exceed them. But, just like most of the atmosphere is closest to the surface of a planet, most of the organisms will remain the simplest ones.

Adding additional selection pressure won't give you more complex organisms: it will give you fewer of them. The more stress on the ecosystem, the harder it is for anything to survive, the size of the various niches will shrink, and even if the ecosystem still provides enough resources to support complex organisms, the size of the population that can evolve will drop, making it less likely for even more complex ones to arise - and that's assuming it doesn't get so rough that the complex organisms go extinct.

Eventually, atoms bouncing around in the atmosphere may fly off into space - just like, eventually, evolution produced a Neil Armstrong who flew to the moon. But pouring energy into the atmosphere may slough the upper layers off into space, leaving a thin remnant closest to the planet - and, so, stressing an ecosystem will not produce more astronauts; it may kill them off and leave everyone down in the muck.

Which gives us a hint to what the Shadows' real plan was. They're portrayed as an ancient learned race, so presumably they knew everything I just shared - but they're also portrayed as the villains, after all, and so they ultimately had a self-serving goal in mind. And if knocking over an anthill doesn't make it come back better designed, then their real goal was to keep kicking over anthills so they themselves would stay on top.

-the Centaur

Pictured: Me, near sunset, taking picture of what I thought was a live anthill - until I looked more closely.

[twenty twenty-four day ninety-seven]: internal screaming

centaur 0

There's a lot to do on that boat. And, despite expectations, it looks worse once transferred, because while I had crossed off some items, the act of writing them down reminded me of more things to do ...

Clockwork Alchemy is just a notch over two weeks away (actually, a notch less, by the time this scheduled post goes up) and may I say AAAAAAH!

But we'll get there.

-the Centaur

[twenty twenty-four day ninety-six]: (eq (miss-p ‘lisp) t)

centaur 0

You know, Lisp was by no means a perfect language, but there are times where I miss the simplicity and power of the S-expression format (Lots of Irritating Silly Parentheses) which made everything easy to construct and parse (as long as you didn't have to do anything funny with special characters).

Each language has its own foibles - I'm working heavily in C++ again and, hey, buddy, does it have foibles - but I always thought Lisp got a bad rap just for its format.

-the Centaur

Pictured: a Lisp function definition (with the -p suffix to indicate it is a predicate) with the side effect of printing some nostalgia, and executing that statement at the Steel Bank Common Lisp command line.

[twenty twenty-four day ninety-four]: to choke a horse

centaur 0

What you see there is ONE issue of the journal IEEE Transactions on Intelligent Vehicles. This single issue is two volumes, over two hundred articles, comprising three THOUSAND pages.

I haven't read the issue - it came in the mailbox today - so I can't vouch for the quality of the articles. But, according to the overview article, their acceptance rate is down near 10%, which is pretty selective.

Even that being said, two hundred articles seems excessive. I don't see how this is serving the community; you can't read two hundred papers, nor skim two hundred abstracts to see what's relevant - at least, not in a timely fashion. Heck, you can't even fully search that, as some articles might use different terminology for the same thing (e.g., "multi-goal reinforcement learning" for "goal-conditioned reinforcement learning" or even "universal value function approximators" for essentially the same concept).

And the survey paper itself needs a little editing. The title appears to be a bit of a word salad, and the first bullet point duplicates words ("We have received 4,726 submissions have received last year.") I just went over one of my own papers with a colleague, and we found similar errors, so I don't want to sound too harsh, but I still think this needed a round of copyedits - and perhaps needs to be forked into several more specialized journals.

Or ... hey ... it DID arrive on April 1st. You don't think ...

-the Centaur

Pictured: the very real horse-choking tome that is the two volumes of the January 2024 edition of TIV, which is, as far as I can determine, not actually an April Fool's prank, but just a journal that is fricking huge.

[twenty twenty-four day ninety-three]: family

centaur 0

So today, I found out that Uncle Paul back there is the same age my dad would have been, were he living - forty years older than me. But Dad died almost twenty-five years ago, and Uncle Paul looks younger than my dad did when he died. Which is amazing, because Uncle Paul is about to turn ninety-five. And he's still clear, active, getting around - and even driving. As my Uncle Bill put it once as we were leaving a Thanksgiving dinner, "Wait up. You're ninety, and I'm seventy, and I can't keep up with you? This is bullshit."

Here's to family.

-the Centaur

Pictured: Me and Uncle Paul at Easter lunch.

[twenty twenty-four day ninety-two]: that which was foretold has come to pass

centaur 0

Tabbouleh has indeed been made from the tomatoes. I have always been self-conscious about what I cook - I rarely do traditional recipes on the nose, for example using heirloom tomatoes and cinnamon, cumin, allspice and nutmeg in addition to salt and pepper - but I do work at them. I'm using Aunt Nagla's parsley cutting technique and chef Nicola's lemon-soaked bulgur wheat technique and my wife's green onion recommendations to leave in the leafy greens and the traditional lighter olive oil that my parents used. And I spice to taste before finishing - the last bite of which literally made me stagger, it was so good, to me at least.

But whether people actually like it is an open question. This time, for Easter, on the potluck planning thread, someone asked for it specifically, someone else gave me the thumbs up when I said yes, several people complimented me while we were eating - and the family ate almost the whole bowl.

So they didn't NOT like it, impostor syndrome be damned.

-the Centaur

[twenty twenty-four day ninety-one]: someday, son, this will all be tabbouleh

taidoka 0
We need tomatoes. Lots of tomatoes.

Actually, it will become tabbouleh, vegan kibbey nayye, tomato sandwiches, crazy susan salad, and maybe burger garnishment.

But the principle stands: I am creating some buffer, as I had before GDC, in case Easter goes kazoo. So, please enjoy this variety of tomatoes (heirloom NC, heirloom Mexico, on-the-vine stripped of the vine, and conventional slicers).

-the Centaur

Pictured: um, I said it.

[twenty twenty-four day ninety]: how tribbles are made

centaur 0

So! You take one of those double-row brushes (see detail below) ...

... and apply it to one of these fuzzy creatures in shedding season (see detail below) ...

... and, violin, you get a tribble:

As far as I can tell, these artisan, hand-crafted tribbles are, unlike Dr. McCoy's version, not born pregnant.

If only most problems we face in this world could be solved as easily as "stop feeding the invasive species without natural predators." And, in fact, like not feeding the trolls, many of them can.

However, cat fuzz is not one of those problems. For decades, I put up with my pets getting horrible tangles and mats during shedding season, great lumpy wads which had to be cut or picked off - almost like tribbles.

But, when my wife and I got those double-pronged brushes and began brushing the cat every day, the mats went away. Though we do have now a tribble proliferation problem, we don't have unhappy cats.

Solving some problems requires disengaging the behavior that creates it (like passing on chips, margaritas and dessert for your problem waistline); others require active maintenance to prevent them from happening (like brushing for the problem of keeping your teeth).

What problem are you facing that would go away if you stop feeding it - or start brushing it?

-the Centaur

[twenty twenty-four day eighty-nine]: thank you, loki …

centaur 0

... your contributions to my productivity are invaluable.

I do not know how I could remember to get everything done without you.

-the Centaur

Pictured: my whiteboard desk, after Loki sat on it; and while I didn't catch him in the act this time, I have caught him doing it previously, and there we are.

[twenty twenty-four day eighty-eight]: master of all he surveys …

taidoka 0

... he's just going to survey it from the safety of the inside.

Lots of work on Embodied AI #5 and Clockwork Alchemy and the Neurodiversiverse, more tomorrow. Until then, please enjoy the above pictures of a cat.

-the Centaur

Pictured: Loki, who for some reason wants to look out the window on the opposite side of the room - perhaps because there's more activity out in the trees than in the little courtyard behind him. Also behind him, a sofa modified by my wife Sandi, and one of her paintings.

[twenty twenty-four day eighty-seven]: mathemagical

centaur 0

Apparently this wonderful phenomenon springs upon us, then is gone, almost entirely in the period when I am normally at GDC ... a transient frosting of beauty, dispersed by the wind almost as soon as it falls, like snow dissolved by rain ... but, for whatever reason, this year I got to see it. Cherry blossoms, I presume?

Even the cat stares in wonder.

-the Centaur

[twenty twenty-four day eighty-six]: was this today?

centaur 0

yeah, this was today, around 9am. so i've been up since six-thirtyish am if you count the end of my redeye flight, and it's two-thirty am, and i can't even do the math on that, twenty hours ish? and i've been going all day thanks to meetings and such.

going to bed now. or after i post my drawing.

-the Centaur

[twenty twenty-four day eighty-four]: coatastrophe

centaur 0

SO! I have no topical image for you, nor a real blogpost either, because I had a "coatastrophe" today. Suffice it to say that I'll be packing the coat I was wearing for a thorough dry cleaning (or two) when I get home, and I will be wearing the new coat my wife and I found on a Macy's clearance rack. But that replacement coat adventure chewed up the time we had this afternoon, turning what was supposed to be a two hour amble into a compressed forty-five minute power walk to make our reservation at Green's restaurant for dinner.

Well worth it, for this great vegetarian restaurant now has many vegan items; but it's late and I'm tired, and I still have to post my drawing for the day before I collapse.

Blogging every dayyszzzzz....

-the Centaur

Pictured: Green's lovely dining room, from two angles.