Charles Childers Wisp Feed https://charles.childe.rs/wisp.txt Personal updates from Charles Childers Monday. Monday. It's the start of the actual heatwave. Not liking this weather. But I was able to keep the office to about 25C, so it was tolerable except when going into the warehouse.

For Para-GWH, I setup a separate application for submitting the warehouse forms, and debugged a bit of email related issues. It will form the start of the email part of Para-Branch later this week.

I committed an update ilo-aarch64-linux.s and the new node.js ilo vm. More to come in the near future.

]]>
aab9d71adc8d2fe6635ff9ed142bf7a0 Mon, 23 Jun 2025 00:00:00 +0000
Sunday. Sunday. Very frustrating today: I had a headache all day, pain in my bones, and the ATEM decided that it wouldn't pick up a DHCP address.

And my glucose kept spiking high, even when I wasn't eating.

]]>
d1e42c5dd8af7da6baf1d1d2a0837ea6 Sun, 22 Jun 2025 00:00:00 +0000
Saturday. Saturday. It was too hot to do my normal walk. I missed this a lot more than I had expected.

I got a keyboard for the Android tablet. This makes it much more useful to me now. With Termux, Retro, Konilo, Claude Code; I can do a lot of work locally for the first time in quite a while. (Other than just doing Retro & Konilo stuff).

]]>
da52dfd1cf6894fb31efb92f9f1cafed Sat, 21 Jun 2025 00:00:00 +0000
Friday. Friday. Work was uneventful, and Arland came over in the evening to take me to dinner for a late Father's Day and then to do a bit of coding with Claude in the evening. I enjoyed the short time we had.

Some work on Para-GWH, implementing digital versions of forms for the stores to use, and some refactoring on Para-Branch. Then reading in the evening.

]]>
87c28f0049af2fbfa18aaf7de93705d1 Fri, 20 Jun 2025 00:00:00 +0000
Thursday. Thursday. Typical frustrations at work, but I made some decent headway on the refactoring of Para-Branch. Next week I want to deploy the refactored codebase, then finish the backend stuff. It'll be a bit challenging, but I have a general plan on how to get it done.

I'm doing a little work on my wiki tonight. And then reading.

]]>
2521ee12ea2dfbf365c06bf391884f45 Thu, 19 Jun 2025 00:00:00 +0000
Wednesday. Wednesday. Uneventful at work, and church went well. The church is quite hot when I arrive, and takes several hours to cool down, so I'm glad I got there early. I might have to get in a bit earlier next week, and get a head start on the A/C since we expect a heat wave.

]]>
ce8aa6d680496e8196be614c1c1394b6 Wed, 18 Jun 2025 00:00:00 +0000
A little busy at work. A little busy at work. I setup the new Para-Branch on the prod. server, and sent out preview links to those who will use it. We spent a lot of time working on cycle counts, but still have a long way to go for the ~42 pages that printed this week.

I'm now considering a UTF8 <-> UTF32 version of ilo. It might be nice to have a version that could support this, as it'd let me make a lot of use of Unicode in the blocks.

It's been a few days since I last uploaded the blocks. I'll do that tonight...

]]>
a40549e0fe905fd0c57bf3ada581f3d9 Tue, 17 Jun 2025 00:00:00 +0000
I was finally able to fix the lingering bug (#100) in Retro that was causing issues with the UTF8 <-... I was finally able to fix the lingering bug (#100) in Retro that was causing issues with the UTF8 <-> UTF32 conversions. This was one of two that were preventing a new release, so I'll hopefully be able to move forward now.

At work, I switched Gilbertsville to the production system and then had a slew of issues with using it on the iPads. These are now fixed, but it was pretty stressful.

]]>
c3e4a4c27d077cbf440148453cc9ec91 Mon, 16 Jun 2025 00:00:00 +0000
Church went smoothly. Church went smoothly. I'm going to be starting more EQ work this week, and as soon as I finish with Para-Gilbertsville I'll be shifting some focus time towards the website rebuild.

It was Father's Day. I received a nice mug at church, and had a quiet afternoon.

]]>
8362ac89f0708cb0efe94044c3e0421e Sun, 15 Jun 2025 00:00:00 +0000
A nice Saturday. A nice Saturday. It's been damp, with light rain. That made the walk a bit less comfortable, but it was still an enjoyable day.

I spent a bit of time working on the SoloDark tool. It's going a little slower than I'd like, but I should be done later this month.

]]>
b5baa2d286a61ae804cdb733232c2edb Sat, 14 Jun 2025 00:00:00 +0000
Friday. Friday. Was very busy at work. I setup a Para-Gilbertsville on our old production server, and will switch them to use it next week. Hopefully it'll go smoothly...

]]>
8fd9dd700f31584f0a472728115b717a Fri, 13 Jun 2025 00:00:00 +0000
Thursday. Thursday. I had a glucose crash early, so didn't get much sleep. No issues at work.

I did a bit of research into some things relating to my portable computing setup. I might make some small adjustments to this in the near future.

]]>
fc5be67cc1a12bcccdaee5b274ad14dc Thu, 12 Jun 2025 00:00:00 +0000
Wednesday. Wednesday. It was hot (85F) in the church, and took the better part of 2-1/2 hours to cool down.

At work, I did some stuff in the new Para-Branch code. This now has display & staging of transfers, and started the backend for managing the label printers. Most of what's left is building out the email, printing, and some backend stuff. I am hoping to get most of this done next week.

]]>
fcf63d4f983d9ae7cce42ca0cc3778f5 Wed, 11 Jun 2025 00:00:00 +0000
My anniversary today. My anniversary today.

I've noticed that when actively using claude code ("cc"), I hit the limits after about 2 hours, then have to wait 2-3 hours for a reset. This is moderately annoying.

While the AI code gen tooling is proving helpful (esp. given my RSI issues), it's still time consuming to review the generated code. And it's not a replacement for handcrafted code. I love programming, and while I'll likely make use of things like CC for work projects, and things that aren't as interesting to me, I'll keep writing code by hand in Konilo & other languages as long as I'm able.

]]>
0ddf09004307be88a4c168f2d3c35c6a Tue, 10 Jun 2025 00:00:00 +0000
It was a bad day at work. It was a bad day at work. Two people called out, two had to go early, and one sprained an ankle. Very frustrating.

In the evening, I used claude to take some existing prototypes and build a web application for browsing an ilo block file. It works pretty well, which is nice. I also had it generate a view for browsing the manual blocks directly, which is working after a few small manual adjustments.

The new iPadOS multitasking updates might be useful. Not so much on my mini, but if I go back to using a larger one, this could be helpful.

]]>
a7e98b35062f2ff63bcf178e961cd031 Mon, 09 Jun 2025 00:00:00 +0000
Sunday, so church. Sunday, so church. No technical issues today, and I was able to do a few more songs for the slides.

In the late evening, some reading, and started claude on a task for tomorrow.

]]>
992d4661ba96bc3db219459b02b8e1e9 Sun, 08 Jun 2025 00:00:00 +0000
It ended up being a day with heavy use of Claude Code. It ended up being a day with heavy use of Claude Code. I decided to attempt to rebuild the order managment system we use at work from the ground up, and to do a few QoL updates to Para-GWH. This was done while at Starbucks, drinking coffee, and a mexican restaurant over lunch. Then back home, where I finished my work late in the evening. In all I had to spend a few minutes to do a quick fix to one function, but the AI tool was able to generate everything else. I'm impressed. It's not creative, but for stuff like this, where I already have a working system & data structs, it actually works quite well.

]]>
aeff00f71620a50828800f7ba8ffd7c7 Sat, 07 Jun 2025 00:00:00 +0000
So it turns out that the CLI Claude Code tool actually works pretty nicely for the boilerplate s... So it turns out that the CLI Claude Code tool actually works pretty nicely for the boilerplate stuff. I was able to use it to do some of this, letting me get about 60% of the initial todo list done, and I've been able to work on the more interesting parts of the code.

Tomorrow I'll see if it can help automate some creation of the reporting templates, which would be very helpful as my hands are not in great shape at the moment.

]]>
58953dd9f154e398b5ecf241c668e5ea Fri, 06 Jun 2025 00:00:00 +0000
I went back to Gilbertsville to see how phase 1 of the warehouse ended up. Quite nice. I picked up a... I went back to Gilbertsville to see how phase 1 of the warehouse ended up. Quite nice. I picked up a todo list of things to do on the Para/Gilbertsville program, which I'll start on tomorrow.

For most of the day, I was in Emmaus, scanning in packing lists, and doing a little work on the shelves.

]]>
4f07f3490d16445d8e9894dfc5578bfd Thu, 05 Jun 2025 00:00:00 +0000
My birthday today. My birthday today. I took off work, read, went on a walk, and did a bit of programming. In the evening, church. It was a quiet but quite nice day.

]]>
53e67eb11d5f14c1722872921846c4e2 Wed, 04 Jun 2025 00:00:00 +0000
I spent some time playing with ClaudeAI and ChatGPT. I spent some time playing with ClaudeAI and ChatGPT. I'll try to make a little use of them in an upcoming project, to help save time on the boilerplate parts of the HTML & Python scaffolding code.

]]>
a953abcb8507922af231370680fc8ecb Tue, 03 Jun 2025 00:00:00 +0000
Monday. Monday. No issues at work, and I ran the rest of the Shadowdark gauntlet with Glen & Ben. It was a lot of fun, and I'll do a second story soon, then a larger story for the newly promoted characters. I'm looking forward to this.

]]>
345a6361012d1802824ab5e7bb1b07fd Mon, 02 Jun 2025 00:00:00 +0000
Sunday. Sunday. No issues with the streaming at church. I did raise the camera significantly, which will require a little work on Weds. to adjust the PiP settings.

]]>
aebf5d014d7061d54edaa66690b1a245 Sun, 01 Jun 2025 00:00:00 +0000
Saturday, so got some rest in the morning, the took a walk and did some reading. Tomorrow afternoo... Saturday, so got some rest in the morning, the took a walk and did some reading. Tomorrow afternoon I might continue the SD gauntlet w/Ben & Glen.

I've resumed work on my own gauntlet-style horror themed story, which I hope to run later in the year.

]]>
e0ff5f443b0ab51997698dae9723a31a Sat, 31 May 2025 00:00:00 +0000
I've made it completely clear at work regarding my new role, and that continued failure to get in li... I've made it completely clear at work regarding my new role, and that continued failure to get in line with how we want things done will not be tolerated. Not happy that I'll probably have to do a few write ups next week, but I'll do what I must.

Evening was quiet, I read a bit, and watched a few space themed lectures.

]]>
8906942b4b0510028eb356dc7166ffac Fri, 30 May 2025 00:00:00 +0000
The ilo-impure branch has working host file rewds working. The ilo-impure branch has working host file rewds working. I haven't tied in the code for writes, seek, or size yet, but will do so soon. I should probably also look at adding create and delete.

]]>
71dc61b138eb84b99228d36ab4b551cf Thu, 29 May 2025 00:00:00 +0000
While cleaning the office, I had a slight mishap that gave the AiPaper mini eink notpad a little s... While cleaning the office, I had a slight mishap that gave the AiPaper mini eink notpad a little screen damage. Not severe; but there's one point where a small hole in the top film can be felt The device still works fine, thankfully.

I have done a little more on the -impure ilo code. Hoping to test the basics tomorrow.

]]>
34403d187d34b909f082377b6e9505b7 Wed, 28 May 2025 00:00:00 +0000
As of tomorrow I'm the new assistent manager of our branch. As of tomorrow I'm the new assistent manager of our branch. It's not a role I sought, but I'll do my best to get the store back to a good state and make the changes needed to let it thrive in the future.

No work on ilo today, but I have implemented a number of fixes to old parts of Para, and begun the actual work on a complete rewrite.

]]>
aa1461755beed62c1643fae61260a11a Tue, 27 May 2025 00:00:00 +0000
Picked up my bike from work, and rode home. Picked up my bike from work, and rode home. Tomorrow I will try to ride in. Hopefully this works out ok.

For ilo, I started the -impure branch, which begins with adding a host file system device. It's similar to Retro's, but much more limited. The -impure branch is not currently planned to be included with the source tree, but will be provided to Patrons and might be published as a secondary option for those needing it.

(My interest here is to see if I can move some of my Retro stuff to a Konilo with a few extra devices for host interaction. But with a much, much simpler VM).

]]>
0258a6ef9c8f1c55aa07261a72ab5301 Mon, 26 May 2025 00:00:00 +0000
Sunday, so church. Sunday, so church. No technical issues other than a slight audio glitch in a video we played. I've made some changes to the conversion script to fix this for next time.

I ended up with a big headache, so just rested in the afternoon and evening.

]]>
06f1da416436c5d1aa8a08c8c63abebe Sun, 25 May 2025 00:00:00 +0000
Saturday. Saturday. My glucose is running high this morning (aro. 130), but I think it'll come down this afternoon, after I get in a walk.

Blood work: all values good, and A1C is down to 5.3.

]]>
88c1ba1f86c0b15fdeaec2344031fe37 Sat, 24 May 2025 00:00:00 +0000
Friday. Friday. I completed cleanup of the order queues in Para, made the writers deal with returned orders, and had people get to work cleaning up their areas of the office and shelves. I made the asst. manager deal with a behavioral issue with one of our employees, and genrally things look better, though still a long way fromn where I want us to be.

Left work early to get blood work done.

]]>
825243cd3658c23dfb4d71c8df4dc698 Fri, 23 May 2025 00:00:00 +0000
An experiment today: a 64-bit ilo build, a pali for it, and an updated Konilo image. This is just... An experiment today: a 64-bit ilo build, a pali for it, and an updated Konilo image. This is just for testing purposes right now, but might be relevant if I decide to pursue systems that closer match to their host word size.

]]>
4b0c602d9db1f46034cb3ff922127a6a Thu, 22 May 2025 00:00:00 +0000
Already halfway through the week, I've announced specific areas of the store for each person to mai... Already halfway through the week, I've announced specific areas of the store for each person to maintain, and informed people that we will begin an inventory process next week.

No problems with the live stream setup at church. Assuming this this goes ok on Sunday, I'll move on to the sound eq bits.

]]>
b3077bb46238037e0f07f29f33804bea Wed, 21 May 2025 00:00:00 +0000
More work on Para today. More work on Para today. I have begun a full rebuild of the PTO calendar display & request system. I need to extend the database a little, to allow for part-day requests, but the new tool is much nicer looking than the old one, and makes selecting start and end dates much easier.

No one at work know I'm doing this yet.

]]>
9ac270bfdb7b6cbc8b7ab05802b97193 Tue, 20 May 2025 00:00:00 +0000
Monday, so back to work. Monday, so back to work. This week will see re-iteration of existing policies, and I'll roll out a few new ones. I expect some push back, but a few people seem happy that someone is starting to push for changes.

No work on Konilo or Retro today, but I did fix some bugs in the label printing programs, so they are now in full use. I need to complete a port of them into C# sometime soon; just want to make sure there's no issues left with the original version.

]]>
406220844ac768286bca940aed3ecdb8 Mon, 19 May 2025 00:00:00 +0000
Sunday. Sunday. We had a very long, busy day. Church in the morning, a funeral in the evening, then back to church for another service, followed by a chili competition.

I didn't win, but a fair number of people were brave enough to try my entry, which combined beef, chicken, sausage, pinto & kidney beans, and a variety of peppers: bell, long hot, habenero ghost, and trinidad scorpian.

I'll let the left over portion sit for a bit, and expand it out to a full batch later in the week.

]]>
2a219b8e51a8b34b20e88f88301c8070 Sun, 18 May 2025 00:00:00 +0000
I enjoyed a quiet Saturday. I enjoyed a quiet Saturday. No real computing, just some reading and the start of a solo-Shadowdark adventure.

It's been a long time since I did a solo D&D style game, so it's fun to pick this back up with a simpler system and see what happens.

]]>
facbdc52e0b62c524e5057fe9ca9994a Sat, 17 May 2025 00:00:00 +0000
I forgot to mention yesterday: I have a new JS version of ilo. I forgot to mention yesterday: I have a new JS version of ilo. It won't yet run the full Konilo system (no block device), but fixes some halting issues with the original, and seems to work nicely for testing some smaller things. I also did a port of Pali into JS for use with this.

Today I began (in Python) a BASIC [subset] to Pali assembly compiler. I hope to have some non-FORTH stuff on ilo this year.

]]>
73e58d4c56536c535c31d64e06cc5e25 Fri, 16 May 2025 00:00:00 +0000
A couple of people are showing signs of coming around. A couple of people are showing signs of coming around. Will this last? I don't know.

I've begun a ground up rewrite of Para, the in-house order managing system we use. Time to get it cleaned up, documented, and in shape to maybe start bringing in others.

I did a little work on the new block-backed file system design. It's still far from ready to share, but I'm getting happier with it.

]]>
f06855400f1d00222408595f3eead6ab Thu, 15 May 2025 00:00:00 +0000
Began implementing some changes at work. Began implementing some changes at work. We'll see if this works out as hoped...

I don't really have high hopes of things improving until more drastic steps are taken. But we've been lax for too long, and there's a general apathy/negativity about the place, and it's way more apparent the longer I've been away on the other projects. So, while I've never really sought to be a manager, I'll step up & try to fix things.

]]>
a456abd826d2a97b772b8949431ce401 Wed, 14 May 2025 00:00:00 +0000
Back to Neshaminy today, so a normal work day. Back to Neshaminy today, so a normal work day. Didn't get to a lunch until late, but that's ok. Some work on a slightly smaller ilo-min.c, and a bit of work on a new warehouse managment system for Denney.

In the evening I did a bunch of research on the ATEM network stuff & found a firmware update that apparently adds support for tethering off a USB-C phone. I'll test this tomorrow.

]]>
0386981568f20acf0bcbca29bf7d99aa Tue, 13 May 2025 00:00:00 +0000
Well it ended up being a very long work day: 15.5 hours. Well it ended up being a very long work day: 15.5 hours. We have put up some racking in Gilbertsville, I set up more desks for future computers, and spent several hours with a floor scrubber to get the biggest section of the warehouse cleaner. As the day ends, I'm quite tired so not doing any project work today.

]]>
2ee1dc1910167b6f8741b09bbe3763dd Mon, 12 May 2025 00:00:00 +0000
A quiet Sunday. A quiet Sunday. I spent most of the day at church, as is normal. We are having more network issues with the wifi. I'm going to have to invest some time and money in solving this. I did get the ATEM to record & stream at the same time, which is nice.

Very tired by the end of the day. Hoping for a peaceful week to come.

]]>
b99ce772292ae1d5ea8f7bd69553e8e8 Sun, 11 May 2025 00:00:00 +0000
It was a nice Saturday. It was a nice Saturday. The weather was moderately hot, but I did get in a nice walk. Did some reading, and a little prep for running a Shadowdark gauntlet in the near-ish future.

I updated the second laptop for church use. It (an HP Spectre) gets uncomfortably hot during use. I might look at opening it & seeing if the vents are dirty, and maybe replace thermal paste.

]]>
ecc4ff3f1890e077e9a325acda9a32db Sat, 10 May 2025 00:00:00 +0000
I started rewriting the kernel for ilo-x86-native today. I started rewriting the kernel for ilo-x86-native today. It'll be a purely assembly language approach this time, with a single source file, and I am going to target running in long mode so I can use the ilo-amd64-* vm code. This will take a while, but I do have it getting to long mode & displaying text now. No work on the ATA driver, proper display driver, full keyboard driver, or bringing in the ilo code yet.

This is not yet aiming for use on UEFI boot. That might come in the future though.

]]>
98838d6fd89d76a682621316a5078ccc Fri, 09 May 2025 00:00:00 +0000
I published a release candidate for Konilo 2025.5. I published a release candidate for Konilo 2025.5. Might be able to do the full release next week.

The native system is very fragile. I may look at rewriting it in x86-64 assembly...

I did some more work on label printing code in C#, but did not get much done on this front. Needing a bit of a break from it I think.

]]>
fd68aad464fb3bbc00622cfbfe7fb3cd Thu, 08 May 2025 00:00:00 +0000
Back to #osdev... Back to #osdev... I worked on ilo-native-x86, and now have it as a single hard disk image where it loads the kernel, rom, and blocks from disk. The system works nicely under qemu, but seems to hang in v86.js. I'll look at that later.

There are some fragile points. Not building with -O3 results in reboots, making changes to the display code seems to corrupt the output or result in reboots. I'll have to investigate this all as I have time.

But for now, I'm happy to see it running from a hard disk image.

]]>
8dc743bad98dc337285cf11c2ea2a475 Wed, 07 May 2025 00:00:00 +0000
I've not eaten much in the last few days, but my glucose has been very stable, and I've not used... I've not eaten much in the last few days, but my glucose has been very stable, and I've not used any insulin other than the basal. Trying to get my hydration back to where it should be.

For konilo-over-telnet, I'm doing a little more testing and have begun writing up a bit of documentation and instructions for my patrons to access. I'll hopefully have this ready to go by the end of the week.

I also began to clean up a set of blocks to serve as the new starter set included with Konilo. It would be nice to get this done so I can push a new release soon.

One more thing: I'm working on file system ideas again...

]]>
c163c5926118a5fd2f6fd1500ff588ca Tue, 06 May 2025 00:00:00 +0000
Back to Neshaminy today. Back to Neshaminy today. It's a bit odd settling back into the normal workplace.

I'm doing a bit of server housekeeping today. I fixed bugs in the script that creates the binaries/ page on konilo.org, added the .NET executables, and reviewed my logs.

I also began setting up some stuff for prototyping a self-hosted church page.

]]>
b78e750656b4c626c8838853e0164760 Mon, 05 May 2025 00:00:00 +0000
Sunday, so today was mostly at church. Sunday, so today was mostly at church. My initial live stream was ok, but the wifi adapter dropped out during the second one, and the ATEM didn't interface with the camera properly. To deal with this, I've replaced the wifi adapter with a different unit and added a monitor to the ATEM setup so I can easily see what is active. This worked very nicely, so I'll begin the next part, which is setting up something for title/transition cards, and then start on handling PiP.

]]>
bcc3d42340b9527738778d3689ff50c3 Sun, 04 May 2025 00:00:00 +0000
Saturday. Saturday. A return to form, diet wise. And my glucose was stable and in range all day. Nice to see.

I tried booting NomadBSD on the work laptop. It did start, but I was unable to actually use the keyboard. I'll do more tests of this in the future. I also tried Haiku, but it died during the boot process.

]]>
3c742162dd01f4735968bdaae1276790 Sat, 03 May 2025 00:00:00 +0000
Today was working in Emmaus. Today was working in Emmaus. We received most of the remaining material, finished building the wire racks, and I've arranged most of the wiring devices.

Glucose trending low today (as of 1845). Dinner was chinese, so it remains to be seen if I'll stay normal / low, or go high.

I started work on a desktop application for use w/Para. This may be a big step forward if I can get everything to work.

]]>
7e9fab3e88edf3204c47913a41a12631 Fri, 02 May 2025 00:00:00 +0000
Working in Gilbertsville today. Working in Gilbertsville today.

I didn't do any Forth work today, but did work on some C# code for printing project labels to network zebra printers. This is about 2/3 done; I still have some work to do on auto sizing the label text, and need to refine the interface a bit.

We finished the network cabinet, desks, and ran a new data line for the extra switch in warehouse C. Everything at the new ware- house takes longer to complete than expected.

]]>
9172b9c8ae66e28e9efdd30cd98e715d Thu, 01 May 2025 00:00:00 +0000
In Gilbertsville today. In Gilbertsville today.

We finished hanging the TV, which ended up taking a lot longer than expected. It looks pretty nice, but was much more work than anticipated.

At church, the ATEM & Wifi bridge setup wouldn't work, so I was not able to stream. On Sunday I'll try a different approach. I have a different wifi bridge device coming Saturday and a USB drive for doing offline recordings direct from the ATEM. Hoping this will work.

YouTube limits the number of uploads per day, so getting the old videos from FB up will take a long time to do.

]]>
7d6f686a40b73190c42e896408778b9f Wed, 30 Apr 2025 00:00:00 +0000
In Emmaus. In Emmaus.

I'm exhausted today, so will just rest tonight.

]]>
5a757b84dd58675c4922243778e72250 Tue, 29 Apr 2025 00:00:00 +0000
I took the morning to download all ~800 videos from the Facebook live streams as a backup. Then off... I took the morning to download all ~800 videos from the Facebook live streams as a backup. Then off to Gilbertsville to do a bit more work on the network cabinet & label programs.

]]>
94e7fc948cfb7aa340feea2375d66f6c Mon, 28 Apr 2025 00:00:00 +0000
Church. Church. The live streams went well, and I started doing some media updates on the website.

I have some concerns with the wifi bridge setup; will look at replacing it in the future. Maybe a better bridge, or pos. use powerline connections?

]]>
5e119c4e3f7a75ad8415ff5cd7946528 Sun, 27 Apr 2025 00:00:00 +0000
Wrote a Patreon update & provided the ilo.cs source. Wrote a Patreon update & provided the ilo.cs source.

Later I took a walk (it's hot & humid today), had some lunch, then spent the afternoon & evening resting.

]]>
5cdfcf89d0e2c0e7e4e855a77d1179f5 Sat, 26 Apr 2025 00:00:00 +0000
In Gilbertsville. In Gilbertsville. More work on the paging system, and I began cleaning up the network cabinet hookups. Lots of patch cables, and I had to move the front rails in the cabinet back a bit so the door would be closable.

I worked on the label printing stuff for Gilbertsville. I can print the branch labels reliably now, and have worked on adding a visual UI.

]]>
e133075ade1b99defc2251f9a9a38f5c Fri, 25 Apr 2025 00:00:00 +0000
In Gilbertsville today. In Gilbertsville today. We worked on the cameras & paging speakers.

]]>
d2460c77da114bb20164829c92057c5a Thu, 24 Apr 2025 00:00:00 +0000
Back to Emmaus today. Back to Emmaus today.

For ilo.cs, I ported the terminal emulation code & graphica-0. This will make Konilo on Windows more useful.

]]>
f07efff43b2c2b41d3ab9d7122011ff1 Wed, 23 Apr 2025 00:00:00 +0000
Back to work today. Back to work today.

I decided to do a bit of work on porting ilo-x.c to C# so I can offer Graphica support on another platform. This is partially working now. Input, drawing pixels, and basic text display is working, but I haven't added (termina) or scrolling yet.

I might be able to get this finished this week.

In other news, visited the chiropractor, picked up a script, and then did some grocery shopping.

]]>
6a774ec2501231bab526468d72a72ffd Tue, 22 Apr 2025 00:00:00 +0000
Time to head home. Time to head home. As always, we got a later start than planned, and didn't get back until around 1800. Then a late dinner & rest until morning.

Feeling slightly better than I did yesterday. I can at least eat a little now.

I did some work on the round labels. Printing is working, but I haven't tried it over Bluetooth yet.

]]>
1681860d7f38d49ef8ae7f003b127195 Mon, 21 Apr 2025 00:00:00 +0000
Easter. Easter. At church they failed to use the ATEM for the Sunday School or evening services, and didn't activate the microphones for the special music. Not happy at this.

Still sick. I wasn't able to actually eat anything until late, and even then only some apples & cucumber slices. Wasn't feeling up to programming today.

]]>
ac3061723f38889056b302f0ae9764e8 Sun, 20 Apr 2025 00:00:00 +0000
Bad night w/glucose. Bad night w/glucose. Didn't stabilize until around 0400, so I chose to rest and skip breakfast at the B&B.

Arland drove part of the day. This was not fun; I'm not feeling well & the drifting made it worse. No accidents though.

Doing a little work on my blocks this evening. Not sure how far I'll get, but am sketching some ideas around a clock device, and the serial visual terminal project (part of the hardware ilo system)

I've developed a stomach bug; not feeling well at all as the day draws to close.

]]>
5869b1597b6d197a0916b515bff2f436 Sat, 19 Apr 2025 00:00:00 +0000
Today we stayed around the B&B. Today we stayed around the B&B. My glucose has not been very stable lately. I hope it improves soon.

Discussed some parts of the Konilo hardware project with Arland, then ran a TTRPG in the evening. A nice day overall.

]]>
6f7f34d7419aa0693bc434103d15d8d4 Fri, 18 Apr 2025 00:00:00 +0000
Travel to Port Alleghany today. Travel to Port Alleghany today. Tammie and Glen drove, and we had a few nervous moments, but it went smoothly overall. I did not do any coding today.

]]>
08435cf60278a5f6577804293f9e1251 Thu, 17 Apr 2025 00:00:00 +0000
Church went well, and I gave a crash course on the live stream setup to everyone who might need it... Church went well, and I gave a crash course on the live stream setup to everyone who might need it.

Tomorrow is travel. Not looking forward to this.

]]>
b5b3dd2e3095b8c649f231c3e2f8d9dc Wed, 16 Apr 2025 00:00:00 +0000
Taxes due today. Taxes due today. I already did them, so that was good. My blood glucose was ok, though a bit high after dinner (poutine).

The konilo-over-irc code has been posted for my patrons, and the instance on the new server remains working well. Now on to the stuff needed to complete the konilo-telnet system...

One more day before a semi-vacation / trip to see family. I have work & church tomorrow, finishing up prep for a Shadowdark one- shot, and some programming to do for a new printer driver tomorrow.

]]>
cef4114486492e6d1416d674624f4088 Tue, 15 Apr 2025 00:00:00 +0000
Had an odd glucose spike this morning, to 160 (from 83). Had an odd glucose spike this morning, to 160 (from 83). No food or carbs in the morning coffee, so this was quite unexpected. It might be related to a switch from Tresiba to Toujeo for my basal insulin? If it doesn't go down by 0730, I'll take a bit of bolus to try to bring it down.

Glucose came down around lunchtime and stayed good the rest of the day. I helped a new hire with the initial paperwork, and now have admin for adding users to the time clock. Maybe a bit odd.

Konilo-irc is now running on a separate VPS. I'm now doing the actual work on getting konilo-telnet to fully function. Hoping to have it done within a week.

]]>
71769739ff542b58e0197aa684f6f4c9 Mon, 14 Apr 2025 00:00:00 +0000
Sunday. Sunday. Church stuff went well, and I helped (a bit) the kids do their taxes. Arland had some issues with the US gov. id system, but this was resolved after an hour or so of delay.

I didn't do any programming today, other than shutting down my test daemon for konilo-telnet due to a bug causing severe server load. I'll investigate further and restart it once I can find & fix the issue.

]]>
9834a966c4a8557a22053051b17af928 Sun, 13 Apr 2025 00:00:00 +0000
Today was Pastor Whyte's funeral. Today was Pastor Whyte's funeral. He was an old friend, and I'll miss him.

After this we had lunch at Uno's, then I went for a walk. I'm quite tired, and won't be doing much programming today.

]]>
34587e58dd192ba9aebe2c5181cea7f9 Sat, 12 Apr 2025 00:00:00 +0000
Ended up being exhausted at end of day yesterday. Ended up being exhausted at end of day yesterday. But I feel a little better this morning. Hopefully the work in Emmaus goes well today. Tomorrow is a funeral, then some prep for Sunday's church services.

I'm going to push out the irc bot code this weekend, along with a patreon post on it. I'm also getting close to being ready to start the hosted konilo system. I have decided to set up a VPS just for this, to keep things separate from my main systems.

]]>
9990e6c63f67567871cf7de9894ffc21 Fri, 11 Apr 2025 00:00:00 +0000
I accidentally lost a few days of blocks yesterday. I accidentally lost a few days of blocks yesterday. Thanks to my use of rsync.net for backups, I was able to recover most of them. The ZFS snapshots are nice for this.

I didn't end up doing any programming today. My hands aren't in good shape right now. I did fix a typo on unu.retroforth.org (pointed out by @rickcarlino).

]]>
2a2191e1441ce3dfbf57027c9515b6cc Thu, 10 Apr 2025 00:00:00 +0000
Wednesday. Wednesday. Work was not as good today; I'm exhausted, and we ran into sing stock items when trying to lay out several shelves of material. Hoping tomorrow goes better...

The live stream @ church worked without issues. I'm going to shift focus now to doing EQ work. Each microphone has a badly setup EQ, and all are different. I'll move towards something that is at least consistent, then begin tuning both the live & stream mixes to improve sound quality further.

Not much programming today, but I did a bit of reading on the Swift frameworks for printing to bluetooth for a work project.

]]>
dd829ddc68b39d24e32e91a2d3884503 Wed, 09 Apr 2025 00:00:00 +0000
We were able to get a lot done at work today. We were able to get a lot done at work today. An entire section of material was staged, a set of pallet racks are completed, and it feels a lot more complete. If tomorrow goes smoothly we might be able to get a lot of this done by the end of the week.

No programming due to tiredness today. Maybe tomorrow?

]]>
b4c3171519d0ea592fea244fe66a03a3 Tue, 08 Apr 2025 00:00:00 +0000
Still in Emmaus this week. Still in Emmaus this week. I'm continuing to stock the shelves with the material that has arrived, and we are making headway on anchoring more of the pallet racks, but ran short on bolts, so finishing will take at least one more day.

With a little luck I'll be able to finish a lot of the initial stock layout tomorrow.

For church, I'm on to my next couple of tasks: recording for the choir and EQ for the camera audio if necessary.

]]>
ca7d81ccfc13c1cebf04cd68a0a3b76f Mon, 07 Apr 2025 00:00:00 +0000
Sunday, so work at church. Sunday, so work at church. This was the first set of services I streamed directly from the ATEM. The streams worked well, and no audio issues apart from the pastor forgetting to turn on the lapel mic during the adult Sunday school class.

Also Ben's birthday today. We spent the afternoon at mom's. It was a nice time.

]]>
595b0a57dd953ff47db17c0d085eded2 Sun, 06 Apr 2025 00:00:00 +0000
Alex, Ben, and I worked at Grace in the morning for several hours. I fixed one of the displays,... Alex, Ben, and I worked at Grace in the morning for several hours. I fixed one of the displays, replaced a worn out flag, tested some livestream stuff, and then chopped firewood. Ben & Alex also helped chop wood, and Alex assisted with some land- scape tasks.

]]>
f885410fb8a97a0ceac444261358562c Sat, 05 Apr 2025 00:00:00 +0000
Back in Emmaus. Back in Emmaus. We started setting up the wire rack locations & I began to put material on the shelves. Maybe we'll be done up here next week?

My hands are in bad shape, so I won't be programming over the weekend.

]]>
629fdb5d5f82c1ac3e771a1c490b94b1 Fri, 04 Apr 2025 00:00:00 +0000
I started running a test instance of Konilo-over-IRC in ##forth. I started running a test instance of Konilo-over-IRC in ##forth. Next week I'll also run it in #retro. A writeup for the patrons is partially complete. If my hands are in ok shape, I will try to publish it over the weekend, but this might need to wait a bit as my hand pain is growing quickly.

In Emmaus we continued work on anchoring the pallet racks and finished most of the construction on the pipe racks outside. I am following up on various POs, trying to get everything in so we can finish with the shelf layout process.

]]>
001f581eb8b6529333ae160b90f3bab9 Thu, 03 Apr 2025 00:00:00 +0000
More time in Emmaus. More time in Emmaus. I should probably stop listing this as I'm basically there every day until we finish. More material arrived and I am starting to consider how to handle the layout on the shelves.

We worked on anchoring some of the pallet racks, but ran into issues with the brackets the supplier sent. All of them had to be modified to work, which really slowed this down.

]]>
36c40e927b083b5e8d059a4f844bb54e Wed, 02 Apr 2025 00:00:00 +0000
Back in Emmaus. Back in Emmaus. My blood glucose was low in the morning. I ended up eating a small amount of chocolate to bring it up to a safer level.

]]>
b54499e52a4d1842746e131e39e41bd9 Tue, 01 Apr 2025 00:00:00 +0000
The end of March. The end of March. We were in Emmaus again. More material arrived and we started anchoring the racks to the walls & floor. Don has set up the rest of the computer equipment, so we can finish the counter area.

Was too tired for programming tonight. Maybe tomorrow...

]]>
b304eca96521f170494db7bb9a1d2c2d Mon, 31 Mar 2025 00:00:00 +0000
Sunday, back to church. Sunday, back to church. Had a few issues w/ATEM & OBS. I ordered a device to let me connect the ATEM to our wifi, so I'll try a direct stream from that on Wednesday I think. I did set up a restream.io account, so I can now multistream more easily. Our connection is not fast enough to handle multistream directly.

]]>
cbf040e350122b9bd450b5d9720f01e2 Sun, 30 Mar 2025 00:00:00 +0000
Saturday. Saturday. Spent most of the day resting. Blood glucose was up most of the day, but came down in late afternoon after insulin and a good walk. Very tired.

For work, I have a new pair of label printer to write control software for. Hoping this is much better than the Brother ones from the last project.

]]>
defce668ba0f8caf742207fedf3b8ba2 Sat, 29 Mar 2025 00:00:00 +0000
Emmaus. Emmaus. More receving, finished the pipe rack outside. We put a sealer on the counter. Monday Don should bring the rest of the computer equipment, so we will hopefully be finished with this part then.

For konilo-telnet, I'm doing more tests ahead of a soft launch to my patrons next week.

]]>
ddbc43b55223e32c969a88f36b1172c9 Fri, 28 Mar 2025 00:00:00 +0000
Emmaus. Emmaus. Material has begun arriving, so spent some time going through it. We assembled the pipe racks outside, but Evan still needs to cut some 2x4s for the supports.

For konilo-irc, I have a version of the VM that limits runtime per query to 60s. I'll be doing much more testing of this next week.

]]>
09ae2a43f48ef9293b3a9ac9827c2d21 Thu, 27 Mar 2025 00:00:00 +0000
Emmaus again; more purchasing, then helping to finish more of the counter & office areas. We had... Emmaus again; more purchasing, then helping to finish more of the counter & office areas. We had to pick up more supplies for trimming out the slat wall boundaries & counter.

At church, had some minor issues w/OBS & the ATEM. I'm looking into having the ATEM stream directly.

]]>
78f4330cd1633742f23f2ffedb017f9e Wed, 26 Mar 2025 00:00:00 +0000
Work in Emmaus. Work in Emmaus. Mostly spent my day working on purchasing stock from the various vendors so we can start getting materials in.

Due to tiredness, log entries here are likely to be short for a while. Sorry, but working 12+ hour days is draining.

]]>
c83febdfafb342b449ef468cde7c68ff Tue, 25 Mar 2025 00:00:00 +0000
Back to Emmaus. Back to Emmaus. We worked on the counter area and setting up for the PA system. The new paging interface stuff is (finally) work- ing, but we need to run a line for it to the warehouse.

In Konilo, I've continued working on the konilo-irc & konilo- telnet code. I have it functional, but still want to figure out restricting runtime & reducing CPU load.

]]>
b33c08b972f9702e881a7154f1ebb3e6 Mon, 24 Mar 2025 00:00:00 +0000
Sunday, so work at church today. Sunday, so work at church today. I was able to get the music to record. This requires toggling "Audio Enhancements" off in Windows. It works, but getting the lapel & pulpit mikes to work needs turning these back on. Will investigate further when I have time.

]]>
cc1254e4f1b291210e816eeaac1ea752 Sun, 23 Mar 2025 00:00:00 +0000
Rested from work this morning, then lunch and a bit of grocery shopping. Not too bad.... Rested from work this morning, then lunch and a bit of grocery shopping. Not too bad.

I've started wiring up the SPI display, while I wait for the new Teensy w/headers to arrive. I note that SparkFun is now making the Teensy boards offically. This might be good for future as it might mean more reliable supply & production.

(Once we have a working model, I plan to put aside enough parts to rebuild/maintain it for the foreseeable future. I do want it as a long-term system)

]]>
f4f0a4ae538c8cf4e9dbbee2b1f58ac8 Sat, 22 Mar 2025 00:00:00 +0000
Today was a partial day at Neshaminy, then back to Emmaus. Today was a partial day at Neshaminy, then back to Emmaus. We finished most of the counter area, and have things ordered for Monday's work.

Brought the iPad mini home; I'll do a little work on Konilo-iOS this weekend if not in too much pain. I did pull a muscle in my hip, so walking has been very painful, and my hands hurt, though less so than last week.

Back to using separate ilo.rom/ilo.blocks in my personal branch. I'll keep the combined ilo.sys code aside for future, but I like having a clearer separation, even though it makes things harder for installation.

]]>
3adfa27f243d7167f21a33625070444f Fri, 21 Mar 2025 00:00:00 +0000
Thursday. Thursday. We did more work in Emmaus today. I've done a little more on konilo-telnet (going to give this a better name soon), and worked on a bit of an update for the patrons. I'll publish it tomorrow.

On the hardware project: I ordered an SPI display, a few more breadboards, and another Teensy. I will try to have this wired up over the weekend, then can work on finishing the display code for the ilo vm.

Target display is 480x320, and I'll be running a 1bpp graphica-0 mode on it. This display can do input with a resistive touch screen, so might be doable for the limited pointer support in the future.

]]>
f08ee227a0b87f929e8bfec2ae416dbf Thu, 20 Mar 2025 00:00:00 +0000
Running the heat in the tube, and keeping the humidifier off for a night dried out the condensation,... Running the heat in the tube, and keeping the humidifier off for a night dried out the condensation, so that was nice. Now @ 0613 I'm gearing up for a long day, with a trip to Emmaus, then work at church afterwards.

Evening update: work went well, and I have a bit of progress @ church. Finished another eight songs, and have all audio going to the ATEM, though still not being picked up by OBS. Will do more work on this in the next week.

]]>
4c9574d5fd2437546118ec802e28ad07 Wed, 19 Mar 2025 00:00:00 +0000
Some condensation in the CPAP hose. Some condensation in the CPAP hose. I'll try to run air through it tonight, with the heater on, to dry it out. Might need more insulating materials on it. Time will tell.

Worked in Emmaus & Gilbertsville. We have most of the cameras up at Gilbertsville now, and will try to finish a lot of the Emmaus stuff tomorrow. Didn't get home until around 19:00, so had a late dinner and then read a bit before bed.

]]>
fd73ec7bad110ab7b83405f70357bff6 Tue, 18 Mar 2025 00:00:00 +0000
I'm going back to a separate .rom and .blocks for my personal ilo branch. It's a bit cleaner to h... I'm going back to a separate .rom and .blocks for my personal ilo branch. It's a bit cleaner to have the separation I think. This will also make it a bit easier to keep the blocks in sync between my branch and the snapshots.

I worked in Emmaus today, doing more configuration on cameras and a little on the counters. We'll be there again tomorrow; in hopes of getting towards the end of this project.

]]>
ec858d50b3dc1e1f40bb014c032096f2 Mon, 17 Mar 2025 00:00:00 +0000
I updated my 'k' script to use ilo-unix.c instead of milo.c. I updated my 'k' script to use ilo-unix.c instead of milo.c.

The morning live streams worked ok. I'll set up an HDMI extract- er tonight, so I can try to listen in on the ATEM audio output. I'm hoping this will be helpful in the future to figure out some of the audio issues.

At home, we set up a monitor riser & new display for Ben's PC. I have an identical setup for the Mac Mini, but we've not set this up yet. Maybe later in the week.

]]>
950e94f7af341fbe44ee8f0d3f5ba8a0 Sun, 16 Mar 2025 00:00:00 +0000
Today was nice. Today was nice. I got some sleep, and stayed in bed resting for most of the morning. Lunch was chicken & hashbrown casserole. I picked up some things at Walmart, then walked home.

With Glen's help, I have mostly finished a character for D&D 5e, for a one-shot story he'll be running in the future. This is a much longer process than Shadowdark.

No programming again as my hands are hurting a lot. I'll try to get back to work on the konilo-telnet & konilo-irc stuff tomorr- ow. But no guarantess; I really need the pain in my hands to re- duce, and can't work for too long without resting them more.

]]>
cef6180686f2dd026c716993e90d68c2 Sat, 15 Mar 2025 00:00:00 +0000
"Pi Day". "Pi Day". Worked in both Emmaus & Gilbertsville today. It was a very long day. Work began at 0600, and I got back home around 17:45.

Glucose was solid all day, but I only ate one meal, a low-carb enchilada dinner. Was nice, though I do wish I had been able to have a lunch.

One or two more days in Emmaus, I think. We have to do two more cameras, build the front counter, and set up a shelf in a hall- way. Also putting on the tops of the main stock shelves. So I will likely be back on Monday.

No coding today - my hands are too painful & I'm exhausted.

]]>
87ef165db15e3e12211dcb1d864feaa6 Fri, 14 Mar 2025 00:00:00 +0000
My hands aren't in great shape after several days of data work. My hands aren't in great shape after several days of data work.

I did start on the next part of the hosted Konilo project: using telnet to connect to a Konilo session. The initial process only needs a few tiny changes to ilo.c, and (like the IRC interface) is now ready for me to start on per-user blocks & state. This will probably be more useful than the IRC interface, I think, as it gives access to a full Konilo system w/o the UI limitations of IRC.

This is pretty nice. Each session is pulling around 480K RAM, so should be light enough to scale nicely on a small VPS.

]]>
49d32ce27f7b8f04a159d8e258379a01 Thu, 13 Mar 2025 00:00:00 +0000
Back to Emmaus again. Back to Emmaus again. My blood glucose had a big spike in the morning. I skipped coffee, just doing water, and gathered items I expected to need for today's work.

I finished setting up the network rack, fixed a couple of connection issues, and then we started on the cameras. Three are now working, and we'll try to get things done for the others tomorrow.

At church, OBS crashed, and the ATEM went down. We lost audio, and the streams failed to be usable. After rebooting all of the equipment, it's back up. I'll try to do some testing on Saturday or Sunday morning.

]]>
5036c285d699777ab5a3c20190f747e3 Wed, 12 Mar 2025 00:00:00 +0000
Back in Emmaus today. Back in Emmaus today.

I received a shipment with several things for the AV setup at church, which I'll work on setting up tomorrow. Some of this will be a big help in getting the audio mix to a much better state.

At work I spent the day doing data terminations for the server rack. Tomorrow I'll be finishing the camera wiring, then most of my part of the Emmaus wiring will be done.

I have a USB-C+HDMI monitor now. Using this with DeX is nice. I have a good size screen, keyboard, and am using the phone as a trackpad. This might be my travel computer setup for a while.

]]>
ce27fbfcb5803c86413bdba27316b207 Tue, 11 Mar 2025 00:00:00 +0000
Back to work at Neshaminy today. Back to work at Neshaminy today. My morning glucose was high, but it settled back down after a couple of hours. I also had a big spike at lunch time, which was troubling, but this was back to normal by dinner.

I didn't end up programming today, choosing to rest my hands after work. Tomorrow I'll probably do a bit of work on the bot, and then write up a status update on the Patreon.

Back to Emmaus tomorrow.

]]>
96f4c03f65fe18551c6119633dc68385 Mon, 10 Mar 2025 00:00:00 +0000
Church today. Church today. And daylight savings.

I was able to start doing some volume & eq work on the voice channels today, so the sermon audio is much cleaner now. I have done a multistream to three sources, which worked once I drop the video bitrate to 3k (running at 5k was dropping frames with three stream). This worked ok, so I'll run with the three for now.

I have access to the website, so corrected the YouTube link, and will start updating other parts over the next week as I begin preparations to migrate to a different, less expensive server. One other update: I have remote mixer access now.

]]>
e7ba07302fc424d5124cb43ea3b1defe Sun, 09 Mar 2025 00:00:00 +0000
I didn't sleep well last night, but since I was off work today continued resting and finally got a... I didn't sleep well last night, but since I was off work today continued resting and finally got a few good hours of sleep in the morning hours. As of noon I feel semi-refreshed, but still am very tired.

I updated [bot]dpans to respond to its nick as well as dpans:, then spent a bit of time updating things in the manual.

]]>
55856c4cb0022d917e7601b46d3fa157 Sat, 08 Mar 2025 00:00:00 +0000
I worked in Emmaus today. I worked in Emmaus today. We were mostly focused on finishing most of the outlets, switches, and data terminations in the walls. I did all the data, traced a few unlabeled lines from the panel, helped pull some of the wiring for power, and swept out the construction area.

After getting home, we did a little grocery shopping, then had dinner and went to bed. I'm very tired, so not going to do any programming tonight.

]]>
131e3eb6594e6d4f3ebadae2618f26a8 Fri, 07 Mar 2025 00:00:00 +0000
Worked in Emmaus today. Worked in Emmaus today. We spent most of the time working on the walls in the counter area. Ran into problems with the vertical slat boards, so we might try to use horizontal instead.

Quite tired this evening. And my hands are hurting a lot. This isn't unexpected, but is annoying to me.

Not going to do much programming tonight. Veltas pointed out a few typos in the manual, which I am fixing before an early rest.

]]>
1a79294195d5527c083ab4c9dc7f2226 Thu, 06 Mar 2025 00:00:00 +0000
Worked in Emmaus today. Worked in Emmaus today. We didn't really make any progress, due to a series of scheduling mishaps, but were able to pick up most of the remaining rack materials.

After work, headed to church, where I typed up a lot of songs (now 40% done!), did some testing on the microphones & the mix channel, and finally the evening service.

For konilo-over-irc, I made a bit of progress, but am not done. It's likely going to take until the weekend before I have time to try to complete it, if my hands allow.

]]>
a94bea7bcde8f3ce156efca359f6c050 Wed, 05 Mar 2025 00:00:00 +0000
Worked in Emmaus today. Worked in Emmaus today. We spent most of the day assembling a variety of cabinets & other items for the office & warehouse staff to use.

I started some early prep for another one-shot TTRPG story. I'll be doing a series of these as I get comfortable with a role as GM, and to help the players get used to actually playing their characters.

The work on state preservation went well, so I've been able to do some testing on a larger scale. Running ~100 copies at the same time is demanding on the server, but is doable. I think I will setup a VM for this when I'm ready to go live.

]]>
1aad0d51da4f37bea8817f72d6f13396 Tue, 04 Mar 2025 00:00:00 +0000
So I was a week off on the daylight savings. So I was a week off on the daylight savings. That was good, but I'm still dreading it.

I was able to do a fair bit of rewriting on the konilo irc bot. It's now relaying (many) of the output lines to a private chat, though some are missed. It also fails to properly kill sessions when I shut it down. Very annoying.

I'll be in Emmaus tomorrow, so might not get to work on this for a bit. When I do get back to it, I'll do some VM work to support saving state, which might help in some ways. This might let me not keep running instances, just spawning & killing them as the requests flow.

]]>
caf3bdf40de6f775113effd4ec84d10c Mon, 03 Mar 2025 00:00:00 +0000
I dislike "daylight savings" & the time changes it introduces. I dislike "daylight savings" & the time changes it introduces. There's not a good reason for it to exist that I can see. Quite annoyed at having to deal with it again today.

The interaction model between Konilo and users on IRC is hard to get right. In a channel, it doesn't make sense to relay all of the output to the user as messages, since that would make it too hard to follow along if there's more than one user. So I have it writing output to a file and providing updates there. But it'd be nice to let a user directly chat with it, and get the output that way. This is something I'll be working on this week. I will be posting the current code for it to patreon tomorrow I think.

]]>
486240219757ce1b0fe70e395dd8727e Sun, 02 Mar 2025 00:00:00 +0000
Upgraded some hardware today; I have a new Apple Watch & a new Magic Keyboard; these should be nic... Upgraded some hardware today; I have a new Apple Watch & a new Magic Keyboard; these should be nice to use.

Did a bit of planning for another one-shot shadowdark adventure. This will be less horror-themed, and more focused on exploration and puzzle solving. Tammie should like it more than the one set in the swamp.

Hands are kind of numb, so not doing much coding today, but I am thinking over some things with the konilo-irc code. I'll try to work on the private/shared block setup tomorrow, and then do a bit to reduce CPU load on the sessions.

]]>
b5994b7aae8dc12a9efbbbd8e5c04022 Sat, 01 Mar 2025 00:00:00 +0000
Friday. Friday. It was a good day, though still tiring. Jenni's last day at work, so that was a bit sad. I'll miss working with her.

I helped Gene with layout on a mini skateboard ramp that he is hoping to work on over the weekend. It'll be fun to see if this actually works out for him.

I posted a few details on the konilo-over-irc project to Patreon though the code is not yet published. Maybe over the weekend?

As with yesterday, unstable glucose, with a huge evening spike. I'm hoping this stablizes out over the weekend.

]]>
673e8b6d54c1a1e8ef0937f06f323605 Fri, 28 Feb 2025 00:00:00 +0000
Worked in the Gilbertsville warehouse today. Worked in the Gilbertsville warehouse today. Mostly assembling cameras & measuring out CAT6 for the hookups. Walked about 4 mi while working on this.

My glucose was very unstable today. And my hands are hurting a lot. Going to bed early.

]]>
34f26c1b9dd0a182335d7c5b5dfcb1f2 Thu, 27 Feb 2025 00:00:00 +0000
At Gilbertsville today. At Gilbertsville today. I replaced all the RJ45 jacks in the main office area (33 of them), looked at potential camera layout and then went home to head to church. Arrived too late to work on the microphones, but do have some ideas on what might be wrong. I'll try to explore this some during the next week if I'm in the area early enough.

Very tired today, and having hand pain.

]]>
a31c75959ce7ffdcfd30519506f53f83 Wed, 26 Feb 2025 00:00:00 +0000
Working in Gilbertsville. Working in Gilbertsville. The new warehouse is *huge*. At 40k or more sq. feet, it has enough space for all the overstock & all current project material. But there's a lot to do on this. I looked at the existing network & phone stuff, and made some plans for replacing and reusing parts of it.

We did some prep work for tomorrow.

]]>
65d83a971bb07e402c9ef39af605a33f Tue, 25 Feb 2025 00:00:00 +0000
Working at Neshaminy today. Working at Neshaminy today. I'm having a bit of back pain, so will go to the chiropractor tomorrow. It looks like I'll be in Gilbertsville on Wednesday & Thursday this week.

Doing a little programming today, mainly working on disabling the UTF32 path in RetroForth.

]]>
7562eb5ca83b1fc233c4eaeb0864f4f5 Mon, 24 Feb 2025 00:00:00 +0000
Good glucose control today. Good glucose control today. Church went well, though I'm still not able to record the music. More to investigate on this later in the week.

]]>
4413c699f45bd117ef2d7f8e03f9ca98 Sun, 23 Feb 2025 00:00:00 +0000
Morning glucose was high, but it dropped to good levels after a lunchtime walk.... Morning glucose was high, but it dropped to good levels after a lunchtime walk.

We had a ~ 2 hour "one shot" ShadowDark session (not part of the actual planned story), mostly to explore a bit of combat & some exploration stuff. As expected, Alex's character made some bad choices, and the party had to fight a bog zombie, but no one died.

]]>
20ce5ea4e5ccf0164b83ed8452d2626e Sat, 22 Feb 2025 00:00:00 +0000
Forgot to push my blocks last night, so the WISP entry on the website is slightly out of date. I'... Forgot to push my blocks last night, so the WISP entry on the website is slightly out of date. I'll try to be better about this.

I've pushed the ilo.sys variants of the vm to the repo & shared them on patreon.

Other things to note: I'll be refreshing the ilo/konilo for iOS soon, and will try to get it approved in the app store. I plan to have it modified to use an ilo.sys, and plan to provide some update/recovery/backup functionality in the application.

For RetroForth users, an update is quite overdue, but will come this year.

]]>
07db7cd94c434cfbcff04e1fe6e5068f Fri, 21 Feb 2025 00:00:00 +0000
The updated ilo-sdl-1bpp code works, but I do have a few little issues with the `clear screen` func... The updated ilo-sdl-1bpp code works, but I do have a few little issues with the `clear screen` functionality. I'll work on this when I get home from Emmaus tonight.

Blood glucose ended up running on the edge of low to low today. This made work more difficult than I would have liked, but I was able to get through the day.

After dinner I fixed the clear screen issue, so ilo-sdl-1bpp is now working nicely for me.

Tomorrow I'll probably merge it into the repository, and set up a directory structure for the variants using the ilo.sys file instead of the separate rom & images.

]]>
5b6f7166d3eea3723e9a0a81070ad8a3 Thu, 20 Feb 2025 00:00:00 +0000
More work in Emmaus. More work in Emmaus. We have started assembly of the shelves, but did not finish (probably tomorrow). Had some discussions regarding the phone system there.

At church, I finished another 18 songs, and tested the audio. It now seems to be passing through the microphones, but I still am not picking up the pianos.

I wasn't able to apply the patches for ilo-sdl-1bpp, so am now waiting for a copy of the full file.

]]>
1a87a0eb4e59279e0757a559291b3835 Wed, 19 Feb 2025 00:00:00 +0000
Work in Emmaus today. Work in Emmaus today. We have laid out the plans for the shelves and I've taken a bit of a look at the lighting & plans for the data network.

Very tired. veltas is looking at the ilo-sdl-1bpp code. It'll be interesting to see if he can make it perform better without a significant redesign.

]]>
f2b2487ac46bea543fcce5bdbbfb740c Tue, 18 Feb 2025 00:00:00 +0000
Work was stressful, and I'm still not sleeping well. Work was stressful, and I'm still not sleeping well.

I provided an update on Konilo on Patreon. It covers much of the latest changes in regards to ilo-x86-native, and some details on the expansions in (nonix) and changes to the startup blocks.

Didn't do any writing in the evening due to tiredness. Made some shirataki arrabbiata, which was good. Spent the evening resting.

Shortly before bed I was informed that I'd be going to Emmaus tomorrow, so am looking forward to a possibly less stressful day (though not necessarily an easier one).

]]>
0165014541dd60601df141d864d807b9 Mon, 17 Feb 2025 00:00:00 +0000
The glucose sensor worked ok today, so hopefully I'm past the false lows for this one.... The glucose sensor worked ok today, so hopefully I'm past the false lows for this one.

Was still very tired, so didn't do programming today. Just the normal church, then reading, and a bit of writing for a one-shot Shadowdark campaign separate from the main story.

In the evening we had heavy wind and lost power. I went to bed early; hoping I can get some sleep.

]]>
d368f9b6cb4b20d74f79e483793054b1 Sun, 16 Feb 2025 00:00:00 +0000
Glucose issues this morning (false lows), keeping me from sleep. Glucose issues this morning (false lows), keeping me from sleep. But in the late afternoon things seem to be stablizing, so I'm hoping tonight & tomorrow are better.

I've started working on the boot sector from yesterday. I wrote it using nasm, which I'm more familiar with than as. But using as will mean dropping a dependency, so the work is to translate it to as. Given my tiredness, I might not get this done today. After I have this done, I want to see if I can make an adaption to boot from a hard disk. This would open (with some tweaks to the ilo vm code) a possibility of just providing an HDD image since floppies are getting pretty rare.

]]>
fc8f2a90679d1b4e35295c965386ec0f Sat, 15 Feb 2025 00:00:00 +0000
Today was quite productive for programming. Today was quite productive for programming. I have fixed a bug in the keyboard driver (it now filters out mouse data), added NOP skipping, and implemented a block cache. (All of this is in ilo-x86-native). The result here is a much faster system to use, with reduced power consumption.

I also figured out building a flat, non-ELF kernel and wrote a boot sector, so I can create a bootable raw floppy image. I am very happy to say that it's possible to boot without needing GRUB.

]]>
6376e2d1a6473cd8754b20c8fd2afab5 Fri, 14 Feb 2025 00:00:00 +0000
Work was frustrating today. Work was frustrating today. I'm trying to get the time to do the initial purchase orders for the new store we're opening, while keeping up with my normal sales activities. Next week I may be working remote a few days, which should help.

Tomorrow I think I'll be working on the ilo-x86-native code. I still have a list of things to work on that I made before the #DecemberAdventure, so it will be good to try to get these done.

]]>
4e43af06ae07fd423ddc155799b3c09f Thu, 13 Feb 2025 00:00:00 +0000
Snow last night. Snow last night. Not much (~2"), but enough to be annoying. It might be slow at work today.

I'm very tired again. And today will be a long day for me. Maybe some sleep will be attainable tonight?

Today I decided to do a bit more on the ilo-x86-native code. I would like to get this closer to being ready to publish in the near future.

Good news: I have (finally) finished a new keyboard driver. This replaces the x86 assembly one from RETRO4 for the first time, so the code is now entirely stuff I've written.

]]>
362798b5b50332e3a8c85b288576dccc Wed, 12 Feb 2025 00:00:00 +0000
More bits of work on Konilo. More bits of work on Konilo. I've naade a few changes to the for `pages`, and started doing a little work on the doc. updates

Getting back to a slightly more active participation in ##forth IRC channel. There have been some issues in the channel with a few discussions venturing into questionable and objectionable directions. I have to watch more closely and deal with this if it continues.

]]>
496065482b1294929a738d2203963fa4 Tue, 11 Feb 2025 00:00:00 +0000
Back to work today. Back to work today. I did a lot more reading on OBS, the ATEM, and some things on audio mixes. I'm hoping to fix a lot of the ongoing audio problems on Wednesday evening, and will then move into getting multiple streams working so I can do the YT & FB. And maybe a dedicated feed on the church web site as well. I'll be asking about access to this for updates & such soon.

Back to Konilo. I'm gstarting some documentaton updates, with 2 goals: getting it fully up to date with the latest changes and adding support for using it without needing (termina) loaded.

]]>
45e4ca8d703fa4e540dc6cccb756514f Mon, 10 Feb 2025 00:00:00 +0000
It is the last day of the missions conference. It is the last day of the missions conference. I'm still dealing with some audio issues (there seems to be a lot of clipping, and not all of the feeds are working on the mix I have coming into the ATEM).

But it went well overall, and I now have the ability to live stream to YouTube.

]]>
20068b990df6c2352dbe81b7c0deadee Sun, 09 Feb 2025 00:00:00 +0000
Day 2 of the missions conference. Day 2 of the missions conference. We are having some big audio issues this morning: lots of echoing with the lapel & other microphones, and the audio track from the morning session did not get recorded. Ugh. This is a bit annoying, as I have a lot to learn about audio.

The good news is that I think I'll be able to start doing some live streams to the YT channel.

]]>
5ae90d439e2aca560956bd552c5426af Sat, 08 Feb 2025 00:00:00 +0000
Today is the first day of a missions conference at church. Today is the first day of a missions conference at church. This will occupy most of my time for the next few days. Then I'll get back to more normal life stuff.

Dinner at church. I didn't eat, but Dan & I setup an audio mix channel for me to use with the ATEM & a music channel on the main mix for audio from the computer. So I'm now tied into the mixer, which will (once I get things configured & EQ'd) make for much better sound.

I'm hoping to try a live stream soon.

]]>
1fdd2cb564496ab3d9a879c5500cdb75 Fri, 07 Feb 2025 00:00:00 +0000
I'm trying to decide if using a single ilo.sys (rom+blocks) is better than having the stuff be sep... I'm trying to decide if using a single ilo.sys (rom+blocks) is better than having the stuff be separate.

]]>
faf2d28e48a4e37aeb9c09e05f906a65 Thu, 06 Feb 2025 00:00:00 +0000
A bug in compiling retro using TCC on Win64 was reported. A bug in compiling retro using TCC on Win64 was reported. I am investigating this, and will probably have a fix in within the next couple of days.

For programs that will have a split termina/non-termina model, I am adding a :ui variant (e.g., wisp and wisp:ui) with separate LOAD blocks.

I've added `page` and `pages` words to (nonix), for displaying titles on a page by page basis (similar to catalogue, but in the dumb terminal mode).

]]>
7e06c54a465db8e62561a58ff19c27c6 Wed, 05 Feb 2025 00:00:00 +0000
Back to the Atreus. Back to the Atreus. The ~10g lighter switches on this make a quite noticeable difference. I'm looking at trying the Gatreon clear switches, which are 35g.

I've merged in the update to retro, adding `block:set-reserved`

Glen has apparently entered in several more songs, so I should be able to merge those into my collection tonight. Tomorrow I plan to work on generating slides for all of the completed ones though this will probably take more than one day to finish.

I started the split of (termina) & non-(termina) in programs where this makes sense. I also replaced the old * loader with *: and have * take the name from the stack instead.

]]>
eccd28047a01f1e762f7aad282379ec1 Tue, 04 Feb 2025 00:00:00 +0000
Using the Ergodox EZ today. Using the Ergodox EZ today. The blue switches are noisy. I want to get some quiet, low pressure switches to see if it'll help with the RSI problems I have.

I'll likely switch back to the Atreus tomorrow. The keys on that are about 10g lighter, and I definitely feel the difference.

]]>
162a0331a9a3968a36e9ca32c416ced5 Mon, 03 Feb 2025 00:00:00 +0000
Church day. Church day. I recorded the sunday school and evening messages and have uploaded them to YouTube. We'll look at setting up more options soon.

I borrowed another song book; Glen is going to help enter some of the songs. I have done 143 so far.

For Retro, I'm making a change in the blocks library, which will make it easier to use with the new ilo.sys file format. This will be merged in tomorrow I think.

]]>
e8f7369367d1ec607dddd9739a53ec3e Sun, 02 Feb 2025 00:00:00 +0000
A decent bit of walking today, picked up more CGM sensors, and had a burger for lunch. The CGM con... A decent bit of walking today, picked up more CGM sensors, and had a burger for lunch. The CGM continues to report higher than my actual glucose. I'll keep an eye on this.

I have updated the Konilo install on the Tab S6 Lite, and have begun testing some updates to `k.sh`, for my system updates. I hope to get the more intelligent sync working soon.

]]>
27e713a0fc3739a6cdd7af3cb2af172c Sat, 01 Feb 2025 00:00:00 +0000
Less walking today. Less walking today. I started a new glucose sensor, it's running a bit high.

I have the Ergodox EZ back up and running. This is pretty nice for a change. Noisy (blue switches are loud), but feels good to use a proper split again.

I've continued to do a bit of work on tweaking some things in my personal Konilo system, and also did a little work on the x86- native branch of ilo.

]]>
e6e34847c8d86710c0593b6d87ea0200 Fri, 31 Jan 2025 00:00:00 +0000
Today was the first of two days off work (excluding the weekend)... Today was the first of two days off work (excluding the weekend)

I went on a long walk, had lunch with Jenni and Gene, then did a bit more walking before going to an afternoon doctor visit. The overall results are good. I'll be trying to reduce my insulin use further, and moving to the 12.5 strength of Mounjaro. I hop this works ok.

I fixed the WISP export. It's not uploaded to the server yet, but it should be running by the weekend.

]]>
c5d9ff6ab17fec9dab1af86b67d216f6 Thu, 30 Jan 2025 00:00:00 +0000
I'm doing a bit of work on the k.sh script I'm using to setup and run Konilo on my various system... I'm doing a bit of work on the k.sh script I'm using to setup and run Konilo on my various systems. Specifically, I'm working on a "sync" mode, to automate pushing/pulling updates. This may help make it easier to keep all the systems the same.

]]>
7732a417e2508488fa5652d32b7b9492 Wed, 29 Jan 2025 00:00:00 +0000
I decided to do some work on the system startup process today, with a focus on having the basic sy... I decided to do some work on the system startup process today, with a focus on having the basic system just load (std) and (nonix), and defining `extend` , `config`, and `go` to load the rest.

The base system + (std) + (nonix) sits at 5,777 cells. I will probably add a few small things, but expect it to remain under 6k cells, and then another 6,200 or so for the extra programs.

I'm going to take a look at the (nonix) words, with a goal of cleaning them up to a core set, then moving them into (std). It should be enough to cover the basics of locating and organizing the blocks, leaving extra stuff for the other tools.

]]>
fffdbb30aaf57a845a7a66dcb0d7c9a3 Tue, 28 Jan 2025 00:00:00 +0000
Glucose levels holding good. Glucose levels holding good. They were solid yesterday, and as of 10:12 this morning, am still holding at 95-105 range w/o any morning insulin. Hopefully this trend continues.

]]>
56cef24b8330b1dd19be6e95db0fb762 Mon, 27 Jan 2025 00:00:00 +0000
Sunday, so back to church today. Sunday, so back to church today. Our pastor is visiting India, so we had guest speakers for the mesages. This lead to an issue rated to about 50' range, and there's a bout 70' to the front stage. This meant it was not reliable. I'll get a replacement with better range, and relocate the receiver to have a better line of sight.

No programming today.

]]>
dbff2ec783ca858567f81c286252fc44 Sun, 26 Jan 2025 00:00:00 +0000
Saturday. Saturday. I rested, went for a walk, had lunch, then did my grocery shopping. Not too eventful.

Continuing down the path of not using (termina), I'm looking to see if I can split some of the programs into separate basic & termina versions.

]]>
dd2ed7b53576efddcd5371f5ab5bee5e Sat, 25 Jan 2025 00:00:00 +0000
It's Friday, so another week is wrapped up. It's Friday, so another week is wrapped up. I've decided to take some time to use Konilo apart from the (termina) stuff, with just the simpler terminal interface model.

My day job was fine. Nothing too stressful, and I'm starting to see my glucose numbers return to a normal range as stress levels drop.

]]>
d9e2b14a7de74ed42d215996d68e3144 Fri, 24 Jan 2025 00:00:00 +0000
Continued with the eink stuff; I prefer using the A6X2 over the VAPM, but don't want to mix work &... Continued with the eink stuff; I prefer using the A6X2 over the VAPM, but don't want to mix work & personal notes. So I'll keep up with the split for now, and will look at getting a second A6X2 or an A5X2 in the future.

In any event, I much prefer reading & writing on either of them to doing the same on my iPad.

]]>
23940f125adaeaf806679f2c968a3da6 Thu, 23 Jan 2025 00:00:00 +0000
I've started using the Viwoods AiPaper Mini (what's with these long names; I'll call this the VAPM... I've started using the Viwoods AiPaper Mini (what's with these long names; I'll call this the VAPM to keep it shorter) for my work notes. The size is nicer for me to carry around than the Kindle Scribe, and it doesn't force me to go through Amazon for everything. I do wish I could turn off the "AI" button though.

]]>
ea309530f4587d7facf2914f22811e5a Wed, 22 Jan 2025 00:00:00 +0000
Did a bit of #OsDev today. Did a bit of #OsDev today. I started working on a boot loader for use with ilo-x86-native, with a goal of being able to drop the dependency on GRUB. This will hopefully be able to just load an ilo from disk, then hand off control. This will have a struc- ture of [boot-loader][ilo-binary][system-image][blocks] on disk. (Eventually I am hoping to have the loader & ilo in ROM, but the research into this is only moving forward slowly).

Other stuff: I'm testing use of the Viwood for my work notes, and doing some testing of superinstructions on my ilo-unix.c code.

]]>
41e9315fcdf0d37c12c28753e16ac8e3 Tue, 21 Jan 2025 00:00:00 +0000
Back to work today. Back to work today. It was somewhat slower than normal, due to a combination of yesterday's snowstorm & it being MLK day. We had our new warehouse manager (Jack) start today. My initial impressions are good. I'll see how he does over the coming few weeks. On Wednesday or Thursday we have a new asst. manager (not new to me, but new to this role) starting. Hopefully he'll also be able to get people moving in the right direction.

]]>
4f2db1819479c3e65742fe9f2a99d386 Mon, 20 Jan 2025 00:00:00 +0000
Church, then a winter storm. Church, then a winter storm. No accumulation until mid-afternoon but ended with about 4" of snow & ice. Not too bad.

I showed Arland the SuperNote Nomad today. Will try to show him the others soon. I might give him one of these.

I'm finding that I like these for my notes & Forth programming. They're not fast enough for video (though the Boox & Viwoods can sort of manage it), but are very good with text and simple images.

]]>
364d9843e98e0ad2949d428c0cd8eb9a Sun, 19 Jan 2025 00:00:00 +0000
I spent the first half of the day resting, then did a bit of reading on the iPad. After a couple... I spent the first half of the day resting, then did a bit of reading on the iPad. After a couple of hours I went back to my eink stuff. It's oddly pleasing to read on eink.

So Konilo is ok on the SuperNote. There's some lag with the display, but it looks great, and I'm happy to use it on this. But I don't think I'll be using many things on this other than the notes and KOReader, and some use of Konilo. For many things, the faster response times of the Viwoods mini is better feeling, even if there is more ghosting.

I am going to make some changes to the `k` script I use to keep my Konilo system in sync across devices. The big one will be to use precompiled ilo binaries when possible.

]]>
d026af5e915d5d08d98e084af73786ed Sat, 18 Jan 2025 00:00:00 +0000
Work was a bit stressful today, but I'm hoping that this will improve next week.... Work was a bit stressful today, but I'm hoping that this will improve next week.

I spent some time with the SuperNote A6X2 this evening. I've setup some templates, and started several notebooks. It's very nice for writing. For Termux, it's somewhat slow, but does work.

]]>
ae83288367e8b31e04dcdc4e66be640c Fri, 17 Jan 2025 00:00:00 +0000
So doing church last night was good, but I'm very tired today. So doing church last night was good, but I'm very tired today. It ended up with me being up & active for about 20 hours, so I have had only 8 hours of rest over the last 2 days. Not enough.

For my personal wiki, I'm going to setup a gopher interface. I plan to try writing it in Konilo & shell script, and will run under inetd. This presents some interface challenges since there are no inline links in gopher.

Today I refactored the (termina) code for handling interface hints & the display. The code is a little less dense, and words are shorter than before. Overall it's slightly larger in memory due to the extra headers, but cleaner to read, so I'm happy with the tradeoff here.

]]>
c19e6c23c1b14486cb4dcd7c6eacddfe Thu, 16 Jan 2025 00:00:00 +0000
Feeling a bit sick today. Feeling a bit sick today. Not quite bad enough to be a problem, but enough that it's a bit stressful. I have found out today that I was exposed to Covid, RSV, and Pneumonia from coworkers over the last few days. Ugh.

My glucose is still a bit unstable & spiking when I eat. I'll be attempting to do a fast this weekend, to try to help reset a bit (though I'm not sure how well this will work).

Visiting w/my dietician today. Hoping it goes well. My eating of late hasn't been ideal, due to unstable work schedules. I hope to get back on track soon.

]]>
379a9da19aa47ae203cc299f7a4064cb Wed, 15 Jan 2025 00:00:00 +0000
I'm increasingly shifting my local setup to center on lower power eink devices, running limited... I'm increasingly shifting my local setup to center on lower power eink devices, running limited versions of Android with Termux. I prefer to use things that support Wacom EMR pens, to provide for handwritten notes alongside my Forth coding.

This does have me considering more on reducing the use of color in the (termina) programs. It's already optional, but I may just do plain output in more things going forward.

Notes for Viwoods AI Paper: I don't care about the AI part, but the hardware seems decent. It's fast enough for me, though not a major jump over the Boox Go 6. Konilo runs well on it.

]]>
1110d6cd7d366c9dc9df8c114d1c7969 Tue, 14 Jan 2025 00:00:00 +0000
Starting the day off with coffee, as I didn't sleep well and think the caffine will be good. Had... Starting the day off with coffee, as I didn't sleep well and think the caffine will be good. Had a cortado this morning, and brewed about 10oz w/the aeropress when I got to work.

I've updated my cron jobs to use the new combined rom+blocks variant of ilo, so the WISP feed should now be updating again.

Tomorrow I will be working on updating the (wiki) code to make use of (termina) prompt functionality, and bringing in faster entry lookups from (man).

I'm also going to start working on an "ilo.sta" format for saving system state (ram + stacks + registers), in a form that we might be able to use across hosts.

]]>
8d7582cae573a646b8e15824bae09c8a Mon, 13 Jan 2025 00:00:00 +0000
Church day today. Church day today. No significant issues, and the new backgrounds I set up for the slides seem pretty readable. I will expand on these going forward.

For songs, I'm now up to 108 complete, and Arland has another five ready to send to me.

I'm going to make a few changes in my eink stuff in the near future. (Consolidating a few devices, and am looking at more capable things to replace the Kindle Scribe).

]]>
a00ce2b5b02c2b2c7708cdfa6c645a43 Sun, 12 Jan 2025 00:00:00 +0000
I was very tired today, so spent the first half of the day just resting. In the early afternoon, I... I was very tired today, so spent the first half of the day just resting. In the early afternoon, I went for a walk, stopped at the pharmacy to get the second dose (of three) for the Hep. B vaccine, then did a bit of grocery shopping.

No actual programming today, though I did spend a bit of time just reading through my blocks.

]]>
6a635d01706323356292ca9f6cfe1ec4 Sat, 11 Jan 2025 00:00:00 +0000
I'm now testing a setup using the combined rom+blocks file (as "ilo.sys", so the new name will wor... I'm now testing a setup using the combined rom+blocks file (as "ilo.sys", so the new name will work on the DOS system). I have basic C implementations [ilo, ilo-unix, milo, ilo-x11, milo-x11] done, but still need to do updated versions of the others if I decide to go forward with this.

Going this way will open another option as well. I might expand ilo-unix to keep a "clean" copy of the ilo.sys in /usr/local/ and copy it to the $HOME if a copy isn't there. This would allow for an installable (via ports/packages) distribution. I need to think on this for a while.

]]>
2d4298a7124e9fb5a432a7efec980980 Fri, 10 Jan 2025 00:00:00 +0000
So the possible impact I mentioned yesterday relates to the pair of files (ilo.rom & ilo.blocks). If... So the possible impact I mentioned yesterday relates to the pair of files (ilo.rom & ilo.blocks). If I decide to go through with this, those will merge into a single ilo.sys file with the rom followed by the blocks. The advantage is that a single file can be passed around, containing the complete system.

This will be more consistent with the native & embedded variants though does break some existing tooling, and will break backward compatibility. I am leaning towards doing this though.

]]>
19ca2a74f65a625669d8971908cdf75a Thu, 09 Jan 2025 00:00:00 +0000
Lots of little things, and one slightly larger one. Lots of little things, and one slightly larger one. In Konilo, I added `ti:prompt-s` and `ti:prompt-n` to request strings and numbers, and then updated several of the programs to use these. There's a bit left to do on this, but it makes the words easier to write & read.

For ilo-native-x86: I now have a functional version which loads the ROM from mass storage. So physical blocks 0-63 for the ROM, and data blocks (mapped to 0) start at physical block 64. This needs more testing, but seems to work ok.

This is pretty nice as it gets me a good step closer to a ROM- able ilo. This might have some impact on a few things in the hosted systems. More on this tomorrow I think.

]]>
9a74c528a5b488bb2fe959d754eefdcd Wed, 08 Jan 2025 00:00:00 +0000
I had to go back and update the dates for this year's entried; I keep typing in 2024 instead of 20... I had to go back and update the dates for this year's entried; I keep typing in 2024 instead of 2025. A minor annoyance; I'll try to bcatch this in the future.

It's amazing to me how stress affects glucose levels. Now that we are back to mostly normal staff at work, and I can relax a little, my glucose numbers are back where I'd like them to be.

I decided to start adding a few new things to (catalogue). Later this week it will support copying blocks, erasing them, and possibly a few other operations.

]]>
4d5561a83da48c7dd88e3a0470deea2f Tue, 07 Jan 2025 00:00:00 +0000
Back to work. Back to work. Now that we're past the holiday season it should get back to a more normal pace, and I will hopefully have more time to work on projects.

Glucose control is good this morning. I took a short walk before work, which might have helped. Will try to do this more often.

I'll be working using the Go 6 all week I think. Apart from a bit of slowness, the only real disappointment I have with this is the lack of stylus support. It'd be nice if it could act as a digital notepad. But it's great for reading on, and the Konilo under Termux is running nicely.

]]>
486cba861ed07ba3e071e59f6e952857 Mon, 06 Jan 2025 00:00:00 +0000
I started a (menu) vocabulary for creating menus of text options and dispatching them. This is somew... I started a (menu) vocabulary for creating menus of text options and dispatching them. This is somewhat like what (termina) does, but doesn't have the same overall structure, and is intended for writing programs involving making choices and navigating through nested options. I'll probably have more to share on this in the future.

Using the Boox Go 6; I note that due to only having 2GB of RAM, it's (mostly) a single tasking machine. Background programs need to be restarted when switching most of the time. This isn't an issue for me, but is worth noting I think.

I also added several more pages in my wiki today.

]]>
11e5f5b2a1926621baacb279f86a0d4f Sun, 05 Jan 2025 00:00:00 +0000
My glucose today has been highly unstable. My glucose today has been highly unstable. I might try fasting for a day or two to try to deplete glucose reserves and see if that helps.

Using the Boox for today's programming. I'm setting up a few additional programs for IRC & Fediverse access. I switched to using a lighter launcher, and have swapped over to KOReader. I wish this supported an EMR stylus (or even an Apple-style active one) as it'd be a great size for a pocekt notepad. As I do more with my eink devices, I'm finding the benefits of reading on a non-LCD to be nice.

(I might look at the Boox Tab Mini C, or the Note Air 4C as a future option; the bigger screens might be helpful for reading).

]]>
4a08ceac033554c50b2d6a8eab62d01c Sat, 04 Jan 2025 00:00:00 +0000
Starting Konilo/teensy4.1 with my personal block set takes about 1 minute, 49 seconds. Once loaded,... Starting Konilo/teensy4.1 with my personal block set takes about 1 minute, 49 seconds. Once loaded, performance is ok, but the block i/o is slow on the Teensy. I'm hoping to improve this in the near-ish future.

I think part of the issue is the overhead of dealing with FAT, and actual file i/o. If I can get the raw SD access working this might be faster. A backup plan: for my personal block set of 4,096 blocks, I could solder on 16MB of PSRAM & cache the blocks in RAM. This would help, but feels wasteful. I'd prefer to not resorting to this.

As of today, I'm at 656 entries in WISP, having not missed a day since I started keeping this.

]]>
529b243ad38ba0bfca7ecff894a78c70 Fri, 03 Jan 2025 00:00:00 +0000
I updated the copies of konilo on my boox go 6 & mobiscribe wave this morning. I'm looking into a pr... I updated the copies of konilo on my boox go 6 & mobiscribe wave this morning. I'm looking into a proper win32 port of ilo, to add support for raw input & the minimal terminal emulation.

Arland sent me an updated ilo.py a couple of days ago. Today I began actually reading it, and will likely merge it in tonight. A note on this: he has it stripping out escape sequences; I'd rather this be made optional. I'll ask him if he can revise to support this.

Today is mounjaro day, so glucose control is pretty good. My average is up a bit, but I'm hoping that with the end of the holiday season, it'll start dropping down once more.

]]>
a1782f51c265d695a385c7c0e9a50ae6 Thu, 02 Jan 2025 00:00:00 +0000
A new year, so time for a new set of WISP blocks. A new year, so time for a new set of WISP blocks. The prior set is available (as text) on charles.childe.rs/WISP2024.txt

Today I didn't have work, so I spent time reading, resting, and took a nice walk. It is a bit cold, but I still enjoyed the day.

Tomorrow it's back to work for a few days, and probably back to a little programming.

]]>
b7447297035aea4645ef6094c86e0cbc Wed, 01 Jan 2025 00:00:00 +0000