I'm not sure if it's just a WSL idiosyncracy, but it's been frustrating just trying to get nombre(1) to build properly on Alpine and Ubuntu. I don't remember having these sorts of issues when I was using Void-musl though, so maybe it's just different #ifdef soups?
I have really meant to do more work on nombre, but employment changes and moving take up so much time. So hopefully I'll get back to it tomorrow or this weekend since I still don't have enough stuff for moving to be an onerous multi-person job yet. Just 2 trips in my car and I'm mostly done with the move, just need to come back for any food, cookware, and my furniture in a couple weeks.
In other interactive shell news, I started looking at ion-shell since the base ksh on MacOS isn't nearly as nice as oksh. It's pretty nice, but I'm not sure how to write functions that accept zero or more arguments with it, so that's frustrating.
oksh from pkgsrc is pretty nice too, but I'll need to spend some time looking at history manipulation options and getting the current bash customizations ported to at least one of these shells.
MacOS has switched to zsh as the default, and now likes to print annoying reminders every time I run bash. Unfortunately, zsh customization seems to be much more difficult to organize without the option to modify /etc/zprofile, so for whatever benefits it may bring, I think I'm just going to use ksh instead. Much easier to get it working the way I want.
I cannot properly express how disappointed and misled I feel about this current job. For the past couple of weeks, I've barely been able to think due to having to juggle meetings with different groups of people.
I can deal with busy days, but I feel like I'm starting to drown in the endless void of trying to get anything useful done at all in meetings.
Yesterday I had the most enjoyable interview in my life. Good conversations outside of the actual "sitting at a table" portion, and while I know I was missing some knowledge that would've been helpful, I never felt lost or overwhelmed, just pleasantly challenged. Even the whiteboarding went fairly well.
Unfortunately it sounds like it'll take a couple weeks before I get any info back from them, so now I have that mild anxiety in the back of my head.
I should probably try to find some time to read through the newest edition of "Modern C" in the not too distant future. I've been building everything with -std=c99, but I only recently learned about some cool things like the `int_fast8_t` types. I'm not really interested in VLA's, since they can usually be emulated well enough with calloc(3), but I'm sure I'm missing some more info that would be good to know.
So today I had an interview with Raytheon's vulnerability research team, which was fun. I'm not sure I got the assembly questions right, but the interviewer seemed to be impressed with my work on dfbeadm, which was cool.
Now I guess I need to wait for them to reach out about talking with the dev team as well.
On the same note, if there's a resource you wish you'd had some info on earlier or still feel is missing, I might be able to find some time to write up an entry for https://exile.digital/projects/intro/index.html, since I recently taught someone how to understand hex and convert to ASCII, I'm really looking for some good/helpful information resources that people are lacking.