John S., my Raleigh buddy and fellow, University of Nebraska, Lincoln, non-traditional PhD student partner bought an amazing computer to do some of the heavy lifting required for his research that involves lots of image segmentation and classification with AI. He has only had the thing for a little over a year and his backslash key broke. I had that problem with my, two-computers-ago work laptop and it was a wildly big hassle to get it fixed. Shortly after getting my one-computer-ago work laptop, Christian gifted me a mechanical laptop that I can hardly live without anymore. It works so well that I now travel with a similar, but shorter mechanical keyboard to avoid using the laptop keyboard. I highly recommend that approach, but it quickly wrecks you for lesser keyboards.
Category: Technology Page 1 of 9
Yesterday, I decided I need to turn on my motorized desk so I could spend more time standing up to go along with my weight loss program. We somehow lost the power cable to the desk, so I ordered one from Walmart online. It arrived about four hours later. And this was on a Sunday… in rural Virginia. I am amazed and grateful. My new Garmin smart watch now reminds me when I have been sitting too long, so I am going to add standing up for as much as I can stand (aiming for half the time, but we will see) to my Concept 2 rowing machine schedule. I will start reporting on this a little more as soon as my brother, Uncle Doug, joins me in keeping track.
We are in the process of setting up and office for Lorena. We ordered the printer from Walmart (cheaper than the same model at Ebay and Amazon) and it arrived today–on a Sunday nonetheless, right after we returned from after-church lunch in town. The most amazing part it that it was ready to print out of the box over wireless without anything other than connecting to the network. I installed the Linux (Xubuntu 24.04) drivers that I downloaded from the internet in about five minutes and then the scanner was up and running. I am very pleased with our new monochrome laser printing, color scanning, wireless Brother HL-L2465DW printer. I hope this is the last printer I ever have to buy.
Christian helped me pick out a new printer/scanner today. I found a Brother wireless monochrome laser printer/color scanner with Linux drivers on Walmart for $4 less than the cheapest thing on eBay. It comes with a 700 pages toner which means there is some very good chance we will never have to buy another one.
With our new plan for Lorena to start taking over a bunch of the financial management stuff, we have decided to set her up with her own office/desk/computer in the bedroom. To that end, I got the little i3 Windows laptop running that I use for those few things I cannot do on Linux (do Windows builds of the GRIME2 Open Source software package and update the firmware on our Garmin watches). Hopefully I will be able to get our file server and a Linux computer running so we can implement the plan. With our Starlink setup I am still pretty sad with the upload speeds, but very happy overall with the service.
We are getting close to having a somewhat cluttered but operational house.
Our Starlink internet is now installed. We are getting 15-20 megabits upload speeds, but an amazing 350-400 megabits. We hate to be paying half again what we paid for fiber-to-the-house in Texas and about four times what we paid in Mexico for the same speeds, but we are thankful we had any option at all and also thankful not to be using Comcast or Xfinity.
Lorena and I drove to the Gum Spring Dollar General on the way home from the train station to pick up our new Star Link antenna. A guy is coming to the house tomorrow to put it up on the roof, run the wire into the house, and set up the modem. I really need good broadband to do my job well because there are such large amounts of data involved. Star Link is kind of a bare minimum, but I think it will be fine. We have heard lots of good reviews from people we trust that it works great.
Christian has gotten permission from his employer to help me in my work doing image processing algorithm development in bioscience (cell culture). He is doing very complicated signal processing work about which I know very little. The thing that is most amazing about working with him is that he is so structured in what he does. Without asking, he is preparing to document and deliver what we need at a level to which our little company is not accustomed. The thing that makes it even more complex and interesting is that it is a science project and we do not even know whether what we have asked him to do is possible so structured methods and documentation are essential. I am enjoying this very much.
We got Christian a Garmin GPS smart watch for his birthday. It is about the exact opposite of the watch I probably would have guessed that he would pick, but after looking at it, I am amazed that he (again) made the perfect pick. I actually might get one of those the next time around. My Garmin Instinct is almost five years old now and going strong so I am not sure how soon that will be. I am excited to see how much he uses it. It pretty much changed the way I think about smart watches. I used it mainly as a GPS to track my exercise walks, but now I depend on the phone and message notifications that cause it to vibrate.
I bought the black backpack on the right about fifteen years ago at some place like Marshall’s, T.J.Maxx, or one of those outlet malls. I lucked into a very, very good backpack that was rugged, functional (pockets in all the right places), not too big, not too small, and easy to carry. After a lot of hard use, it was time to make a change, but it truly seems like I am saying goodbye to an old and faithful friend. Lorena helped me find a new backpack at Marshall’s based on what I learned from the old one. I think a lot of the features of the new one are the same, quite a few are better or did not exist in the old one, and one or two are not as good. I really like that there is an external jack to connect to a USB power brick and there are some pockets that will really help me get through airports more easily. In addition, I will be able to easily carry two laptops which I will need when we move to Mexico. All in all, I think it was a good purchase.
We flew to Oregon last week to get together with all my siblings for the first time since our parents funeral, seven years ago. Part of the trip was set aside for a meeting with two colleagues of mine with whom I have worked for almost 40 years (Frank Evans) and around 30 years (Dr. Mark Singer). We got a meeting room in Tualatin, Oregon to discuss the technical aspects of work they do for me as contractors in my day job. It is a gift to be able to work with them. In our field, there are none better both technically and in terms of good will. I am writing this as a marker by which to honor and remember them–we are all old and live far apart–them in Oregon and me in Texas, so this might be the last time. I hope not.
Dr. J is exactly half-way through to his PhD at University of Nebraska-Lincoln. His research software is turning into something amazing indeed. This is an example of his (very preliminary) instance segmentation. Even though it is very early in the process, you can see this is going to be a powerful addition to his already powerful GRIME-AI software suite of tools. The software already downloads and merges images and scalar data according to a user specified, GUI-selectable recipe that includes data cleaning and image triage. Can’t wait to see the finished product.The software is part of the GaugeCam GRIME Lab research initiative at University of Nebraska.

Troy flew to Tuscaloosa, Alabama yesterday to attend a water conference. He will give a presentation on the work we do at the GRIME Lab. The main focus of the lab is to drive complexity of the use of ground-based imagery to answer hydrological questions. The above, fairly simple, graphic describes it well. The image on the left is pretty hard to set up and maintain, but reduce the complexity of the image processing task because of the vision targets in the image. The image on the right is way easier to set up because nothing has to be installed or maintained in front of the camera, but the processing is way harder because there are no physical references for real-world unit calibration or camera motion in the scene. We are going to be able to watch Troy’s presentation online this afternoon.
The volunteer Hydrology work I do with University Nebraska-Lincoln is starting to solidify now that I no longer have a formal position at UNL. Last night a researcher in Brisbane, Australia met online to work out the use of the GRIME2 Command Line Interface (CLI) libraries for measurement of water level at what could be over 100 separate locations if we can demonstrate capability. Then today, I met online with a graduate student who we hope will be able to extend the libraries to handle much smaller calibration targets for the purpose of crowd-sourcing imagery and placing small calibration targets at the top of garden variety staff gauges. What is great about this is that these people are starting to adopt and extend the libraries without my involvement other than to provide guidance to get them going and to help them when they get stuck.
This little device arrived literally on my doorstep today and, marvel of all marvels and miracle of all miracles, it was delivered there on a Sunday by the venerable United States Postal Service. Hats off!!! It is a great solution to an irritating problem–keeping my book open at arms length (reading distance given my advanced age and seeing ability) while I drink my drink and eat my snack. It was cheap and works as advertised. It came in a package of two devices, so there is one for Lorena and/or to throw into my backpack for travel.
I figured out a little bit of a medium term project to do now that I am done with college. I have wanted to build my self-hosted, open source video surveillance system for our house for a long time. It is somewhat of a tedious project, but lots of people have done it and I think it will be fun and useful. I bought four IP (WiFi) cameras and a NUC i5 computer to use as a server. If/when I get it going, I hope to install the first system in our house here in Texas, then build up another system to with a few more cameras for our house in San Pedro. I will try to document it here with the specs of the hardware I use and the software I use.

We pretty much had to trash our exercise room to get it done, but Christian and I got our new projector installed, hooked up to a NUC (mini-computer) and pointed at the screen on the back wall. The screen was the biggest part of the project, but it was truly a marvel of engineering. The combination of the projector and the screen are nothing short of amazing in terms of image quality, especially with respect to how much we had to pay for the thing. This is actually going to be a great place to even do things like take video conferences.
Christian shocked us all with an amazing gift for Lorena’s birthday–a robotic vacuum cleaner. He got one for himself to clean his apartment and absolutely loved it. I have to admit I was skeptical about how good the thing might be, but have to admit I am a complete believer after seeing it do its thing.
One of the most amazing things about the device is how easy it was to set up. It took about a half an hour to unpack it and get everything installed. Lorena and I can both start it, stop it, adjust what parts of the house it should clean, watch it move around on a map as it is cleaning, etc., etc.
On top of that, the height of devices is low enough that it can go under things that were hard to reach with our regular vacuum. The path in the map in this post is in our bedroom. The side-ways ‘T’ in the middle of the room is the post holding up the middle of our bed. In addition to that, it was able to clean under the sofa and the Barcalounger in the living room. The amount of cat hairs and dust and the repository was nothing short of amazing.
One thing I can say for sure, though, is that it is not really saving us any time because it is so fun that we usually just sit there with a cup of coffee the whole time it is doing its thing.

Christian recommended I get a new, better keyboard a long time ago. I used one he had at his apartment in Tempe every time I was there, but for some reason, never thought it would be a good idea to get one. Well, a couple of weeks, I broke down and had him buy me one for $70 after having spent the last couple of decades using keyboards that cost in the range of $20. The keyboard he picked out for me arrived today and there is truly a world of difference for the better. The keys have a profoundly better action and the whole thing just seems more solid. The keys are back lit, it sits at the right angle. I like it a lot. Additionally, it came just in time for me to work on my journal article.
I am a big fan of Linux and, more particularly, a big fan of Xubuntu Linux. This is not a review of Xubuntu but an acknowledgement of my biennial struggle about when to replace the previous Long Term Support (LTS) release, Xubuntu 18.04 with the new release 20.04 that is scheduled to drop on April 23. I do not think I have made it more than half a day before I bite the bullet and make the change. This will be a pretty straightforward deal with the computer I use for my PhD work and our home computers, but my day job machine is another story. We have lots of heavy lifting going on and the setup of a development computer of any stripe (Linux, Windows, or apple) for the kind of work I am doing is often a challenge and generally takes at least half a day if I am really lucky. I could just install over the top of 18.04, but that kind of defeats the fun and I like the idea of completely cleaning out cruft every now and then, so I plan to wipe the hard drive. I will continue to run into stuff I forgot for a few more days or even weeks. This is true even though I write down all the stuff I need. New thing just keep popping up.
I am all Linux all the time at both work and home. For the first time ever, I have no reason to ever boot to Windows and we avoid allowing the plague known as apple into the house. The guys at work mostly use Ubuntu, but I really like Xubuntu, mostly because its use changes only minimally. I always look forward to a new release and this one is no exception.