Hello Everyone!
Ye ole wiggle room, Missed by the storms again, A Hive smart VM, The wee berm & Terracing time!
Alright, I am close enough to being on time tonight with my routines... that I am not going to give myself too much grief... for being around an hour and a half late of beginning at my 'preferred' time. The funny thing is that I always refer to it as a 'time' but it is actually a 'time range' which basically spans from sundown to an hour or so afterwards.
Having tried to set a 'hard' time to begin such activities before... I eventually learned that doing so simply introduced more aggravation than it was worth. All of which is how I landed on my latest strategy of giving myself plenty of 'wiggle room' so I am not definitively 'locked in' to one time or another.
Anyways, that big storm dumped a bunch of rain ever since last night when it first began raining... but yet again the brunt of the storms missed this area entirely. Getting all that rain minus a bunch of thunderstorm activity sure was nice... and as a bonus I did not have to deal with any frightened dogs... or be overly concerned about wildfires.
It all made for good 'sleeping weather' and last night I was able to get to bed at a relatively decent hour... and I even slept soundly until not that long after sunrise. Having had a late night epiphany (while drifting off to sleep) about one of my coding projects... I decided to dive into it this morning to see how feasible my new idea was.
There is no way for me to keep things brief enough... and be able to explain the idea that throughout the day today I turned into a functional system... but the essence of it is pretty simple... and I will try to spell it out here to the best of my ability.
In short, I advanced on my hive-fc-linux idea and wrapped all the virtual machine (v86) code inside of some node (node.js) code... that checks the time from the Hive blockchain... compares it to the allowed execution time (in the node.js code) then it either boots a linux virtual machine or not... depending on if the time condition is met. I have been considering doing a second time check after it compares it to the user's time... or even adding in verification steps that would require not just a time check but also Hive user credentials to load the virtual machine... but have yet to tinker with all of that.
The above project does not have its own repository yet but you can find the 'hive_smart_vm.js' file here: Hive_FC_V86-NodeVM. EDIT: Since creating this post I made that project its own repository named hive-smart-vm.
All in all it is a first stab at what I have been thinking of as a Hive 'smart vm' (smart virtual machine) and although it is far from production worthy... I think that I might spend much of my future efforts exploring it as a potential avenue for creating smart contracts... and possibly decentralized LLM services. One of the things that I like most about that approach is that it puts all the needed code into a single file... which yeah makes things so much easier for me from a 'developer' perspective.
Okay, I better not get too involved with spelling that project out... but hopefully folks see the potential in it all. It will assuredly take greater minds than my own to implement, audit, test and determine the true feasibility of it all... but whoa has it been a slog for me to get things to the point they are now.
Going from a 'fuzzy idea' over a year ago (with very little coding experience) to now... has been an incredibly humbling experience... and it showed me how little I really knew... and know now for that matter! Without the LLM models to help me I would still be 'floundering about' with things but it is also worth noting that a year or two of doing anything... is not quite enough to build a real skill (in my perspective) and it is going to take me several more years... before I feel any kind of significant confidence in my new found hobby.
On a different note, that new little berm that I made held up super well during all the rain. I even got to see it in action (while it was raining) shedding the water in the direction that I wanted it to go. After looking at it all a good bit (and mulling it over the last few weeks) I think that I am going to do something similar to it slightly further downhill (and adjacent to it) in the dog yard.
I am still unsure if I have quite enough room to fit in what I am picturing... but basically it would be a small terraced area that could maybe also be the 'garden area' that I can never quite figure out where to place in the dog yard. My only big concern with that project is that once I start on it... I might wind up getting way 'over involved' and wind up creating a much larger terrace than I first set out to create.
Whether it would be worth hauling around that much material (leaves, clay, dirt and logs) to build a larger terrace... would I think become a moot point after just the first few wagon loads. In other words just to create a small terrace would take a lot of effort... and at that point... I may as well 'go for it' and see what it becomes.
Well, I think that I am going to keep this entry short and sweet because my coding projects are nagging at me... and I want to dive back into them before the hour grows too much later. I hope that everyone is doing well and has a nice time.
https://peakd.com/c/hive-114308/created