This is a place, a very real place in Palo Alto, but in an even more important sense, this is an unreal place, the location of a very special ramen noodle shop that exists only in my mind. The strange thing about this real place is that I don't think the fictional place (from an as-yet unpublished story) is consciously derived from it; yet the ramen shop (fictionally located in the dark glass arch) fits so precisely between the stairs upwards on the right (fictionally, to the upper terrace, only opened for special parties) and the tunnel to the left (fictionally, leading off to the chef's domicile) that I can only imagine this real place, which I have walked past so many times, must have burrowed its way into my subconscious and provided me with the layout I needed for the ramen shop when I needed it.
I've seen this before in stories where an image I encountered years earlier subconsciously wormed its way into a story - most notably, when names and resonances of Wargames and The Bionic Woman wormed their way into my first published story, "Sibling Rivalry", without me realizing it until much later.
It's been a difficult few weeks due to "the Kerfluffle" which I hope to blog about shortly (those on my LinkedIn have seen it already) but equally as much from a Stanford extension class I was taking on Deep Reinforcement Learning (XCS234 - speaking as an expert in this area seeking to keep my skills sharp, I can highly recommend it: I definitely learned some things, and according to the graphs, so did my programs).
Finally, that's over, and I have a moment to breathe.
And maybe start blogging again.
-the Centaur
Pictured: A mocha from Red Rock Cafe, excellent as always, and a learning curve from one of my programs from class (details suppressed since we're not supposed to share the assignments).
Been up super late chasing a paper deadline for the past few nights, so no real post for you; instead, enjoy this picture of a photogenic cat.
I do have to say, these past few nights pulling this paper together have proved over and over again that my ethic of "work just a little harder than you have to" pays off, as each night I wanted to quit, and each night I got a major chunk of forward progress done by working just a bit harder.
Now, sometimes that was 4 am, but still ... after spending a great deal of time with what felt like a giant incoherent mess of a paper (17 pages at last count), the exercise of pushing to submit a 6-page excerpt to this conference really crystallized the notion that, yes, we have done something good here, and, yes, if we take the time out to summarize it, it really does add something to our understanding of the problem.
Oh wait. This isn't an inside-the-firewall production. So, AHEM, "... it really does add something to our understanding of SOCIAL ROBOT NAVIGATION." Just to be clear on what we are doing.
... a computer with a fast fricking hard drive. I use a backup scheme in which one older computer has all my file mirroring services on it (Dropbox, Google Drive, etc) and then backs that data up to a local Time Machine backup. But the old iMac I had had long ago reached the point where it couldn't back up to local network storage and needed a directly connected USB drive, and eventually that, too, gave up the ghost, with Google Drive and Dropbox essentially strangling each other to death if you tried to load them simultaneously. In other news, unrelated except for the inexorable passage of time, my personal daily driver laptop had reached the point where half the keys skip and the battery life was down to roughly 1 minute.
SO! I bought a refurbished Apple Silicon MacBook Pro. Even though it is a gently used machine, way cheaper than the most recent models, this M1 Max screamer has downloaded most of Dropbox and a large chunk of Drive without breaking a sweat. Apparently, the larger, faster SSD of a 2022 MacBook Pro beats the heck out of the old spinny hard drive of a 2015 (or is it 2013?) iMac. Who knew? And it can serve as a daily driver until such time as I can afford a top of the line machine, if I even need one if Apple Silicon is as fast as they say.
... still falling behind. But I'm not giving up on getting back on track. The key problem is making sure that time is carved out in the day for blogging, taking walks, taking care of yourself; once you start to let that slip, six months have gone by and you haven't posted. And when you have a TODO list two inches thick, it really is hard to make sure you carve out that time ... it's easy to trick yourself that it's much more important to get the "important" stuff done ... even though, sooner or later, you must do "unimportant" things like laundry. Building new habits is like doing the laundry ... the world turns, and so must the dryer, and if you don't make time for it to get done, you'll be sad when it doesn't.
Call your wife, take a walk, post on your blog. The "important" stuff can wait.
-the Centaur
Pictured: A nice meal, somewhere (Iron Hill Brewery?) featuring fish and chips, a Moscow mule, and a book.
... still behind, but, whatever. Pictured: Left Bank in Menlo Park. Hadn't been there in years, but it was wonderful. Unexpectedly I turned out the other way from the bathroom and discovered a second stair with beautiful mosaic tile, sparkling in the late morning daylight in a way I never recalled seeing before.
Still pictures really can't do it justice, but it still is beautiful.
... still a little behind. Pictured: the "back entrance" to Morgan Hill's very nice downtown; this little pathway from one of the parking garages always reminds me of coming down a gangplank onto a pier leading to a little sea town, even though in reality the sea is nowhere to be found.
One reason blogging suffers for me is that I always prioritize doing over blogging. That sounds cool and all, but it's actually just another excuse. There's always something more important than doing your laundry ... until you run out of underwear. Blogging has no such hard failure mode, so it's even easier to fall out of the habit. But the reality is, just like laundry, if you set aside a little time for it, you can stay ahead - and you'll feel much healthier and more comfortable if you do.
Yeah. The microblogging will continue until the posting rate reaches 1/day.
I feel that one problem I have with "daily blogging" is that quick posts are no problem. But if I have a longer idea - but can't finish it in time - I then forget to do a shorter post to make up for it.
And missing a post itself is a problem. What I find when trying to build a regular practice (daily blogging, taking karate twice a week, whatever) is that if you skip one time, even for a "really good reason", then mysteriously the next two or three times you'll HAVE to skip for "unavoidable" reasons.
In this, case in point, I started writing a longer article on debugging software. There was more to it than I expected - I had wanted to make an off-the-cuff comment, and found my thoughts rapidly expanding - and then the next day I was flying, and the next day catching up on work, and the next day owed my part of the annual report to the church board, and so on. And then its DAYS later and boom no posts. I think at this point I am 8 behind in numbered posts, though there were a few un-numbered ones which I would count, except, if I don't, it makes the problem harder, which helps build the discipline I'm trying to build.
SO! Let's get back on that horse then. Update metadata, hit publish.
-the Centaur
Pictured: my evening work ritual, 2-3 times a week when I'm not having dinner with my wife, is to go to some place to eat (preferably one with a bar or high top tables, so I can stretch out my bum knee), crack open a book, and read a chunk of a chapter while having a nice meal. Most of my books get read this way.
... the block editor of Wordpress seems to be making my old non-block-editor posts turn into solid walls of text. See the post "Pascal's Wager and Purchasing Parsley":
Yeah, it's not supposed to be looking like that. Gotta track those down and fix them.
In other news, my Half-Cheetah policy is successfully training to "expected" levels of performance. Yay! I guess that means my code for the assignment is ... sorta correct? Time to clean it up and submit it.
A brainflash by my wife, turned into an out-of-nowhere concoction. Breakfast-burrito sized spring rolls, filled with almost entirely raw veggies, backed up by an amazing mix-and-match sauce, all entirely vegan.
Eight pieces of sushi from P. F. Chang's. Sadly, even their "vegetarian" options have added fish flakes, making them not vegetarian, much less vegan - so me and my vegan wife no longer eat together there. Sad, because it was one of our favorite date night places until they updated their menu and she re-asked about whether her favorite dish was still vegan - only to find out that it had never been. :-(
SO part of the reason we moved from California (other than the fires and the burning and the lack of water falling from the sky and all that stuff) to South Carolina was to reduce friction. Since here we can afford a house that has, like, floor area, my wife gets a big art studio on one end (spoiler: it's not enough - she's taken over the garage and living room too) ...
... and I get a big library at the other. In that library, I've been trying to remove creative barriers to all my different projects, which started me on the Drawing Every Day series earlier, and has been very helpful for research on my fiction and my science. One of those friction-reducing tools is a floating bookcase:
I got one of these from the Container Store to organize a set of books I had collected at work related to robot navigation (pictured up top), and since the piece of software that controls a navigating robot is called a "navigation stack", and it was a stack of books about navigation, hence, it is my, um, "navigation stack". (Hey, I never said it was a particularly clever nickname).
These have proved super useful to pull all the books on a given topic into a prominent place so it is easier to see, think about, and find them. I've been doing that to all the topics in my library just by organizing, but it is really useful to have some things much more clearly visible to kickstart that process.
During the pandemic, I ordered another one, but they shipped it without its heavy, sturdy metal base. Rather than give me a replacement base, they sent me an entire new floating bookcase - which was great, mind you, but that left me with the bunch of weird shelves above and the bookcase's long spine.
We're all about recycling here at the Boobie Hatch, so I started thinking about how to salvage these pieces and make a whole nother shelf. Unfortunately, the hard metal base is a carefully machined component. How to make a sturdy shelf when I don't have the ability to make what's arguably the most important piece?
Enter power tool girl.
Sandi and I have a great working relationship: I know how to design sturdy, offbeat pieces of office furniture, and Sandi has the woodworking tools to turn more of those designs into reality than I am able to do myself. After discussing it, measuring the quirky space it would have to go into, and designing the overall concept together, she cut the above wood to shape and painted it for me to match the other furniture.
Here I come back in. Often these pieces have something weird about how to put them together, and I take over the last mile of construction, using my careful, patented "measure several times, cut once, curse when it doesn't fit, then re-measure and re-cut again while grumbling under my breath" technique.
Getting this to work was tricky, because we had to ensure two kinds of stability. The spine of the shelf is a rectangular metal tube, designed to firmly bolt into a heavy metal plate to make sure the shelf stays upright; the edges of this tube would cut straight into an ordinary piece of wood, causing the shelf to sway over time. On top, we used two carefully aligned strips of metal to prevent the spine from cutting into that wood ...
... and on the bottom, we have two not quite so prettily aligned strips of steel, set at off angles so the screws do not collide with the ones coming from above (and are not co-linear, potentially causing splits in the wood). If I remember my geometry, these will prevent the bolts from pulling all the way through the wood. The result is a shelf that stands upright and is reasonably stable:
You may have been wondering what that weird notch is in the bookcase, and why the feet are so big.
The answer is this weird corner of the library, where a room divider and power cable can't be moved ...
... but a shelf can be designed and cut to fit. A small block of wood hides underneath there, to provide extra stability under the shelf; also we added felt so the floor would not get scuffed (though the wood the previous owners chose already looks pre-scuffed; go figure).
Now the shelves can be added back in ...
... and then, the books!
The navigation stack is reloaded!
Now I have three much more topical collections of books, far better organized and discoverable. (The three collections are Thomistic philosophy, consciousness, and the navigation stack; these are sandwiching bookshelves on AI, deep learning, free will and executive control, and sleep and dreaming, among others; all these topics are far more related than at first they appear, but more on that later).