Single-page, with entries dropping off the end, quite possibly never to be seen again. One entry per day, however trivial.
Front page messages get moved here.
Continued ferreting out network issues yesterday, and am continuing with that today. Starting to regret all the firewall rules I put in place at each level of my network. Hopefully I get all this figured out today. This is exactly why I put off switching to those Maxwell routers for so long.
Next time I get a hankering for network shenanigans, I think I'll see if I can replace my ISP's modem with the OpenBSD router as well. But I should probably leave the network alone for a while after this, if only for my own sanity.
Moving yesterday's entry over, I see the 2025-05-29 entry is missing. Not sure what happened. :/
Spent last evening and this morning reconfiguring my home network. Finally got my Maxwell mesh wifi routers installed. Got a pack of three some years ago. One seems to be dead. No time yet to troubleshoot it. The two that are working seem to be giving me good enough coverage, at any rate. I also keep having problems with DNS apparently going away. I had problems with the OpenWRT router I'm replacing as well. I'm starting to suspect OpenWRT might be the problem itself.
The OpenBSD router I built some time ago has been rock solid, on the other hand. Maybe someday I'll work out how to make a couple OpenBSD wifi routers and gang them together in a manner similar to HaasMesh.
Hard time sleeping last night. Got a burst of energy and motivation just before bed.
This morning the kid realized that the universality of death means that his parents will also one day die, so he had a good cry about that, followed by a nap. Now he's having a snack with his momma while I get ready to head out.
I think I'm going to limp along with approximations of complete meal plans while I flesh out a web framework of sorts in Guile Scheme in order to simplify my codebases. I'm very not excited about adding new features to my food bot web interface at the moment, so I think this step may be necessary to get over that hump.
Made good progress on tidying and organizing my office space yesterday. Almost done there at this point. Will be moving on to going through my inventory for things I can get rid of in order to make more space soon. I'd like to someday start bunching inventory items up into "sets" that relate to different pursuits, interests, and/or activities, but that's going to take a back seat to the food bot, at the very least.
I hope to spend a good chunk of time on meal planning and preparation today, as we're out of quite a few staples and getting low on others.
Would be nice if I could start using our garden to grow more of our own food, but our yard is so heavily shaded, that might be a wee bit on the difficult side.
Cleared some things from inventory and did some cooking and shopping. Back on top of the housework for now. Need to finally get that OpenWRT mesh set up; maybe I'll tackle that task this week.
Began reading Resisting AI, by Dan McQuillan today. Not very far in yet.
Back from traveling and visiting with friends. Read a little of a paper titled Optimizing Datalog for the GPU yesterday, but I'm mostly unfamiliar with the concepts discussed within, and I didn't have much time to spend on it. This is a direction I want to spend more time investigating, though. I've enjoyed my work with Prolog and SQL, and Datalog is in that same vein. Very curious about what a Datalog implementation of food bot might look like, and how much employing the GPU in my media server might speed things up.
Errands to run and housework to do today. Looks like there won't be much time for my goals.
Went to a park yesterday for a bit. Will be mostly AFK again today.
Managed to find and fix the bug I'd been hitting periodically in guile-recipes and make a few extra improvements yesterday.
No plans today. Just taking it as it comes.
Visiting with old friends the next few days. Traveled yesterday.
They have ducks. The kid had lots of fun chasing them around.
Not much to say of yesterday. Not much planned today. Headed into a long weekend. I expect to be making trivial entries here through Monday.
Yesterday I designed and printed a replacement battery door for the Sanyo RP40 I've had since I was a kid. Files and details are the page just linked, as well as Printables.
Made the Grimgrains houjicha overnight oats with steel cut oats rather than rolled oats, which are apparently twice as dense. Made for a very chewy breakfast.
Not bad, though.
Will be eating a meal plan generated by the food bot today. Still unstable; the error I'm getting relates to a C function being called from Guile Scheme, so the error message Guile gives only shows the memory address in the function pointer, which doesn't help at all.
Finished rebuilding my CD rack last night. Works a lot better with the tweaks I made. I thought of another improvement I could make to the design, though, so I might delay the release until I either make them or give up on that task ever floating up to the top of the stack.
Not really something that can be made without having three spare 2020 aluminum extrusions of equal length lying about anyway. Unsure it'd be very useful to anyone else. Still, would like to release it if only on principle.
Got the home office very nearly tidy again. The next bit of the tidying task involves designing a replacement battery door for my Sanyo RP40 radio so I can finally move it somewhere else. I suspect that may take some time...
Got the kitchen under control and spent some time adding an audio track to an MKV file with FFmpeg yesterday; specifically, I added the Streamline dub of My Neighbor Totoro to my rip of my Disney Bluray of the same. I also began printing new, wider-spaced support pegs for the CD rack I made from leftover aluminum extrusions a while back. I'll have to make a page about that eventually.
Kid's still sick, but no sign of illness in the other members of the household yet.
No plans for the day yet except for getting some coffee.
Good progress on tidying the office yesterday. Printed two floppy disk cases and a case for the stray SSDs that'd been occupying my desk.
Libfoodbot has a strange bug where sometimes the distance on the meal plan isn't even close to the sum of the distances of its nutrients. Doesn't seem to appear often, at least not when it's being used in guile-recipes. I'm not sure what's going on just yet.
Not much motivation yet today. Kitchen is a disaster again. Sympathy for Sisyphus.
I need to change the RSS feed so it shows the contents of the day log instead of the git commit messages for this wiki.
Created a day log page. I'll be trying to write something new here each day, however trivial, and moving the previous day's writing to that page.
My home office is a mess. I hope to get it tidied up a bit after getting the kitchen in order.
I've been thinking about new directions for the food bot project more, now that I've got my Guile web frontend for it at feature parity with the older command line version. I want to save meal plans to the SQLite database and allow searching through them based on the recipes included and the servings for those recipes, similar to how pinning works during generation. To make this work, I'll also need to keep snapshots of the recipes, recipe sets, and nutrient target sets involved.
I need to get Guix set up on my laptop post-haste as well; should probably prioritize that over further food bot improvements, given that the latter is already usable.
My media server is overdue for a backup. The disk array I've been using is full, so I need to copy one of the disks to a larger one and swap that in.
I'm currently taken by the idea of arranging all my data like a MOO. This overlaps with my guilty fascination with Urbit (from the outside, it really seems like a sort of distributed MOO to me, without the role-playing) and my desire to create a universal, distributed, secure namespace for all my data so that everything I need is always at hand and on my own devices. (See Lykso's Datastore for my now long-neglected previous attempt at this.) I feel like IPv6 would make some of this easier, but I don't know as much about it as I should, and it sounds like it's still not as widely supported as I'd like.
Finally, I keep thinking that I'd like to enumerate my different "modes" and how the items in my inventory relate to them, to aid in making decisions about which things to keep together and which things to get rid of altogether. (E.g., I seem to have distinct "retro computing" and "music making" modes that I cycle through.)
I'd like to start treating the front page of my wiki as a bit of ephemera reflective of my more recent experiences.
After hearing so much about it on the Lispy Gopher Show, I've joined LambdaMOO and begun exploring. I am a sixth of the way through Yib's Guide to MOOing.
My kid is sick, so soon we'll all also be.
I've made a lot of food bot progress this week, but I still haven't updated the wiki page.
I'm starting to talk myself into getting away from flat files in favor of using databases more extensively than ever before. I feel conflicted.