Friday, October 10, 2025

Real-Time Sensors

I once got in the car I purchased for my kids to use and noticed the speedometer did not register how fast I traveled. While I could see fine outside and had a rough estimate of how fast I was going, I sort of felt blind. I immediately turned around and headed home to see if I could fix the problem. Fortunately I just needed to spray some contact enhancer on the plug going from the car's computer into the dash gauges and everything started working again. While I was never in any danger, I sure felt unsafe on the road.

We have a lot of sensors that provide real-time feedback and tell us exactly what is going on. A speedometer is one very useful example. I used to own 2 boat, one in California and one here in Salt Lake. The one in California didn't have a depth meter while my one here does. I used to sail around the San Francisco Bay and just always assumed I had enough water underneath me to keep me out of trouble. With the shrinking of the Great Salt Lake, my depth finder is a critical piece of equipment. Lately I have been unable to sail because the lake is too shallow. Fortunately my depth finder has kept me from grounding the keel in anything but soft mud.

This morning I had a doctor's appointment where I got a spot check on a number of my health indicators. I stood on a scale and could see that I gained a half pound since my last visit. The nurse took my blood pressure and told me I am incredibly healthy because both numbers came in well under the 120 by 80 that we use as a standard. On Monday I visited the lab where they drew blood and provided many more health indicators. Unfortunately it is impossible to provide real-time values for most of those numbers. When I visited the lab, I had to do so fasting as eating anything has a tendency to skew results. 

I am one of those people that is very health conscious. I don't understand how anyone can smoke cigarettes as they are knowingly shortening his/her life. My visit to the doctor increased my own awareness of how important it is to get constant feedback on how healthy I really am. For someone who is watching his or her weight, standing on the scale provides constant feedback. Naturally it is best to choose the same time every day to measure one's weight as it fluctuates throughout the day depending upon a number of factors including what one is eating or drinking. I wonder though if we constantly measured our weight if it would help us reduce our portion size. You might look at that cheesecake a little differently knowing it might tip the scale against you. Perhaps we should remove the scale from our bathroom and put it in our dining room. Then again, eating is a pleasurable activity and a monitoring device might detract from it.  

Thursday, October 9, 2025

Face-to-Face Meetings

I attend a fair number of meetings and mostly use video conference call software. My company prefers Microsoft Teams but my wife's company prefers Zoom. There are several other options as well. These technologies allows a single meeting to include people from all around the world without the need to get on a plane to meet in a central location. It is wonderful and allows me to work from home on most days.

Several weeks ago I had the chance to meet some of my colleagues in India. I had never been to India before and didn't know what to expect. While I wanted to add a new country stamp in my passport, I didn't want to spend that much time traveling unless necessary. Ultimately it took about 36 hours of travel each way thanks to both KLM and Air France having mechanical issues with their planes.

I arrived in Bangalore with enough time to get to the hotel, shower, and then head to the office. India is a beautiful country but Bangalore's population has grown faster than its infrastructure. While the airport is only about 40 miles from my office, traffic requires 3 hours to cover that distance. All that traffic means I couldn't walk from my hotel to the office even though the distance is just over a mile. Fortunately the office sent me a car every morning that also brought me back to the hotel in the evening. Another limit is that I knew I couldn't drink tap water and so I used the 6 liters of bottled water in my hotel room every day. When it came time to brush my teeth, I used that bottled water.

Now the reason for my trip centered around working with a team of guys I meet with regularly. I had met one or two in Tokyo but most of the team doesn't regularly get the chance to travel. The first thing I noticed is that my image of some team members didn't match reality. There is one guy that has such a soothing voice I imagined him to be about 5 inches shorter than me and just tiny. In reality he is 2 inches taller than me and regular build. He is still one of the nicest guys you will ever meet.

Another benefit of meeting in person is really getting to know the people I work with. When you are on a video call, you don't really have to interact with the other attendees. When you are all in the same room you get to find out what everyone is really like. That makes it easier to find common interests and get to know people.

I have been home from India for about 3 weeks and I have to say that my video conference calls are higher quality with the team in India. There is a lot more of that small talk before the meeting begins. While there never has been any disrespect, the respect for each other is higher after having met in person. I also find that the meetings seem to be shorter. Ultimately the people in the call are actually people and not just disembodied voices. I highly recommend getting together as often as time and distance allow. We had such a good meeting in India that I plan to go back next year. I figure that is often enough for such a long distance.

Tuesday, October 7, 2025

Add Robot Mechanic to my Resume

About a week ago our upstairs Eufy robot vacuum stopped working. It would start every morning at 8am as scheduled but then beep loudly for about 15 seconds and then just sit there until someone picked it up and put it back on the charger. Upon further inspection, the unit couldn't move forward. It could spin and go backwards but not forward. Having had this experience before, I knew what to do but turned the unit off and let it sit for a week.

This evening I have a number of meetings with Japan that will run quite late and so I thought I would take some time this morning and fix the busted robot vacuum. The first thing I did was clean the brush and wheels. My wife's sewing room is on that floor and the vacuum picks up a lot of string. Surprisingly the brush didn't have too much wrapped around it. The wheels had some. Once I removed all the string, I tested the vacuum. Nope, it still couldn't move forward.

I turned off the Eufy, flipped it over, and set it on my worktable. For the record, my worktable today doubles as my dinning room table at meal times. Next I removed the 8 screws that attach the front bumper to the vacuum. The bumper covers the front 3rd of the device and has about an 8th of an inch of play. I could still move the bumper in and out. When I pulled off the bumper I could see a lot of dust balls and fluff. I pulled out my hand-held vacuum and can of compressed air. Then I cleaned out the front third of the Eufy vacuum. Once everything looked clean, I put my bad pet back together and gave it a test. It worked fine and so I let it loose to clean the floor.

Today's electronics are meant to be disposable. That means when they stop working, you throw them away and buy new ones. Call me a bit old fashioned but I think you should be able to get more than 3 years out of a robot vacuum. Having had them for about a decade now, there really are only a few things that can go wrong. The first is the battery going bad and those are fairly painless to replace. The second is the front bumper getting jammed. To fix that you generally just need to clean it out. If you clean it out and it still won't move forward, you have my permission to throw it away. If you clean it out and you can't figure out how to put the vacuum back together, visit the University of YouTube and you should be able to figure it out. 

Thursday, October 2, 2025

Purchasing In-Store or on a Website

Yesterday I received my new skis and they look beautiful. Now I need to put on bindings which connect the skis to the ski boots. I had thought I could pull a set of bindings off an old pair of skis I don't use any more. Unfortunately my boots have a new type of sole on them called GripWalk and they are not compatible with all bindings. I looked carefully at the bindings I planned to use and they do not indicate they work with GripWalk which probably means they don't. Newer versions of the binding do but I don't want to risk it as a proper release of the bindings will prevent injury. That means I am now on the hunt for a new pair of bindings.

The last time I needed a new pair of bindings, I went to my local Level Nine Sports store and asked for their best deal. They offered a pair of Tyrolia D12's for $100, which is an excellent price. Furthermore it is compatible with GripWalk and has performed flawlessly for 2 seasons now. I logged onto their website to see if I could order the bindings for the same price I paid in the past. Unfortunately they increased prices by $30. I gave them a call and asked if I could get the same deal from before. The person on the phone told me to come in and they could honor the $100 price.

Going into a store instead of purchasing from a website goes against conventional wisdom. Normally I would expect to get the best price on the website. This is something to remember as you visit brick-and-mortar shops. You may be able to get a better price in person than online. Just remember to be respectful and polite as an entitled attitude may negate any discount you hope to receive.

Now that I have found the bindings I want I need to work with my wife to see what her plans are. She doesn't require the GripWalk feature as she still has conventional ski boot soles. If she needs a pair of bindings, the $60 discount between 2 pairs of bindings definitely justifies the gas of driving a few miles to the physical store.

Wednesday, October 1, 2025

Cybersecurity Awareness Month

Among other things, October is Cybersecurity Awareness Month. I received an e-mail this morning alerting me to this fact and I found it timely given my post yesterday about my wife's Instagram account being hacked. The e-mail went on to provide 4 tips to stay safe online. I thought I would share them with you:

  1. Recognize and report phish - While you may not have anyone to report the Phishing e-mail to, hopefully you can recognize suspicious e-mails and not click on any links in them nor respond. Interestingly I had a phishing text message this morning that claimed to be from UPS. I expected them to be delivering my new skis and the text indicated a problem. Fortunately my skis arrived just before the text or I might have been tempted to respond. Instead I deleted the message and reported it as junk.
  2. Use strong and distinct passwords - Since I have been forced to create longer passwords I have embraced long phrases. I then replace characters with numbers and symbols to make them harder to guess. Instead of something simple like "skibum" I now use phrases like "iAmAt0ta!skiBum" where the "o" into total is replaced by the number zero and the "l" is replaced by the exclamation mark. It is easy to remember and tough to guess. For the record, that is not any of my passwords, just an example.
  3. Turn on multi-factor authentication (MFA) - When you have the chance to turn on MFA, do so as it it adds another layer of security. Today I had to log into one of my credit card accounts and the usual MFA code grew from 6 characters to 8. That surprised me but is significantly more difficult to guess than the 2-digit codes I use 95% of the time.
  4. Keep your systems updated - This is important because companies are always learning about security vulnerabilities in their systems and update them frequently to lock out bad actors. If you are using an old version of your phone or computer's operating systems, you could be vulnerable to hacking. Always make sure you have the latest software. Make sure you have automatic software updates set up on your devices to help ensure this.

Staying vigilant about your online security will help save you from potentially bad situations in the future. Unfortunately nobody is immune and the attacks will continue to get more realistic and tough to spot. Paying attention to all online communication is all the more important.

Tuesday, September 30, 2025

A Hacked Instagram Account

I woke up this morning and started the day with my usual routine. Shortly after I got out of bed, my wife received a phone call. I initially thought it to be a work associate but then I discovered her sister called. My wife's Instagram account got hacked and her sister wanted to warn her to update her password. My wife immediately went into her office and changed her Instagram password. My son also sent my wife a text message letting her know her account had been hacked.

Now I will confess that I don't even own an Instagram account so I am not sure how my son and wife's sister knew the account had been hacked. When I talked to my wife she said they both received "Follow" requests and incoherent messages. I assume that meant the hacker tried to contact all of my wife's Instagram connections. If I hacked my wife's account I assure you I would have been much more intelligent in my actions. I probably would have promoted my YouTube channel or something equally beneficial to me.

After changing Instagram credentials my wife logged into her Facebook account and changed her password there. Facebook owns Instagram and the two services are tightly linked and a breach in one account could lead to a breach in the other. Unfortunately my wife's Facebook account initially wouldn't let her change the password. She had to force a security code to be sent her and then she could change it. My guess is that the IP address associated with our Google Fiber account recently updated and it looks to Facebook like my wife is using an unknown computer to access the service. Ultimately my wife updated both Facebook and Instagram login credentials.

Now the question I have is how someone hacked my wife's account in the first place. Unfortunately all I can do is guess. Perhaps they discovered her password that is common with another account. That would be my first guess and underscores the importance of using separate passwords for all of your different logins. Other additional security measures include 2-factor or multi-factor authentication and passphrases that rely on face recognition or fingerprints. Unfortunately we live in a time when passwords may not be enough.

Friday, September 26, 2025

Time For New Skis

Recently I have been in the market for a new pair of skis. Knowing this, I have been keeping my eyes open for a good deal on a new pair. This is the time of the year when you can usually find the best deals and so I expected to find something soon. I am not too picky as I really am focused on getting the best deal possible. That means I want a high-quality ski for a low price. I'm sure ski manufacturers hate me.

Since Labor Day I have been visiting local ski shops and looking at all of my online sources to see what kind of deals I can get. Yesterday I got an e-mail from a company that caters to outdoor enthusiasts and provides severely discounted products should you qualify to receive their rock-bottom deals. This is the same site where I got my Suunto watch back in June.

Now this is an important point that I hope all online marketers understand: When a person is interested in purchasing something, a timely e-mail is appreciated. When a person has already purchased that thing, your e-mail is annoying. The trick is to be able to accurately figure out when your product is wanted and when it is no longer needed.

I logged into the site and could look at new skis from a number of top manufacturers. As I mentioned above, I am not that picky about skis. Then I saw the list of manufacturers and realized I might be a bit more picky than I originally thought. I am not that picky about skis as long as they come from a short list of companies. Fortunately several of those ski brands appeared on the list and so I narrowed the skis down to those that interested me. One pair stood out at a 65% discount, which put it in the sub $300 category. Anything below $300 is a great price for new skis.

Last night I wanted to get the approval from my wife before buying the skis and so I showed them to her. Her response was, "Can I get a pair of new skis?" The agreement with the website indicated I could pick up a pair for friends and family and so we looked. Normally the website restricts buyers to just the person meeting the correct criteria and so it would be a violation of the terms of use without the published exception. We found a pair of skis for her that met her criteria and happened to come in at $10 less than my new skis. They are also a specific women's ski, meaning it is lighter than the men's version. My wife and I ordered both pairs last night and they will arrive on Tuesday next week.

When the skis arrive I will get bindings mounted on them and will almost be ready for the upcoming ski season. I will be honest and confess I am looking for a new ski jacket too. My current one is faded and all of my family keeps telling me I need to replace it. For online marketers that want to sell me something, I am probably a bit picky as the jacket needs to be red, waterproof, breathable, and windproof. Let the e-mails begin. 

Thursday, September 25, 2025

Fat Bear Week 2025

We are getting to the end of September and that means it is time to start voting for those bears up at Katmai National Park. The event is known as Fat Bear Week and I look forward to it each year. Today I logged into the site and could vote for 2 different contests. At the bottom of the page it shows how many more contests there are through the week.

In years past there has been a food scarcity issue. This year the salmon run has been plentiful with fish to go around for all the bears. That means they are a little chubbier than usual. That makes the carnivores more photogenic and less scary. Who doesn't like a round bear?

The one thing I like about Fat Bear Week is that millions of people love to join in the voting. They seem seriously interested in Alaska's Grizzly population and root for their survival. Without the Internet, this type of contest wouldn't be possible.

Now they keep people from stuffing the ballot box by allowing only one vote per e-mail address. Do be fair and only vote once per contest. I have multiple e-mail addresses (personal, work, and a few others) but only vote once. It's not like the bears get anything more than recognition. Join in the fun and show your support for those fluffy animals to the north.

Tuesday, September 23, 2025

Digging Into the Data

I spend my days working with data. Sometimes I do analysis and sometimes I am the guy the analysts go to when they need help solving a problem. While on vacation last week I had one of my coworkers ask me about some of the data in our system. I explained that I didn't really want to dive into the problem until I got back to work but would thoroughly investigate her question.

Yesterday I had way too many pressing tasks and so I couldn't look into the issue until today. This is one of those types of problems I love to solve and so I attacked it first thing this morning. I am going to simplify the problem for multiple reasons, not the least of which relates to my confidentiality agreement. The problem description is that I have a database with a CUSTOMER table without a date indicating when the customer entered the database. It is always nice to know how long someone has been a customer and the analyst wanted to know when that happened.

I figured there might be another table that might have that information and so I dug around a bit and found an EVENT table. I first looked at all possible event types and discovered about a half dozen. Unfortunately none of them indicated when someone became a customer. To help make sense of the EVENT table, I looked up all possible events for a specific customer and then sorted them by the event date column. A trend quickly appeared and it became obvious that all users would have a specific event once they became a customer. That event would occur frequently but all one needs to do is look at the earliest one and you have a rough approximation of when that person became a customer.

I sent my findings to the analyst that asked the question. About an hour later I received word that my technique works for only about a third of the customers. That is fine for some preliminary analysis but if we want to have beginning dates for each customer, we will have to go back to the group sending us the data and have them add an appropriate column.

I had hoped to solve the problem for all of the customers but fell short. I did find a preliminary workaround and that will allow us to test some ideas we have, which will then justify asking for the data from the source which will take a few days. Until then, the workaround will have to suffice. 

Monday, September 22, 2025

Sending Candy Inexpensively

My wife and I just got back from a trip to Disney World where we took part in "Mickey's Not So Scary Halloween Party" in Magic Kingdom. We had hoped that it wouldn't be crowded and that we would be able to ride a number of attractions without foot-cramp-inducing lines. It turned out to be the most crowded day of our 5-day trip. We did catch a bit of a break though when a giant thunderstorm drenched everyone in the Tron line and we only had a 15-minute wait.

One of the joys of the Halloween party is the trick-or-treating you can do. When you enter the park, they give you a special wrist band and a bag to store your sugary loot. We would find ourselves near a candy stand and quickly filled our bags with candy. The people handing out candy didn't give you one or two pieces, they gave you a huge scoop. When we filled our first bags, they gave us a second one each and we filled those too.

I love candy but can't really eat very much of it. I would estimate that I have about 3 year supply of candy for me. That translates to about a week for your average child. I have 6 grandkids that would love to take all of the treats off my hands. For the 3 that live here in Utah, I can just give the candy to them the next time I see them. For my grandkids in Ohio, I need to get it there somehow. I would love to use the trick that my 8-year-old grandson still thinks works but unfortunately it doesn't. I can create a package and send it in the mail, but postage will cost more than the value of the candy. Ultimately I will bring it to them when I see them next month as that is the most cost-effective way of sharing with them. 

Thursday, September 4, 2025

Preparing for the Wasatch 100 Ultra Marathon

Every year my wife and I volunteer to help with the Wasatch 100 Ultra Marathon. We drive our 4x4 up above Brighton and Solitude Ski Resorts where we build a small tent city complete with food, water, computers, and radio equipment. We then help runners as they work their way through a 100-mile running course through very rough terrain. We happen to sit at the 65.3 mile mark, so a lot of the runners are fairly well spent by the time they make it to us.

Our job at the race is to set up a ham radio connected to a computer and transmit the bib number and times as runners come into our aid station. That information is then used by the race organizers to let spectators know where runners are on the course. It is an amazing system but I only use it once a year and so I make sure to practice at home before I am remote and don't have all the tools available to me in my home office. Last night I tested the system and familiarized myself with it yet again.

The technology we use for the race is actually quite ancient. Sure we use nice laptops but we could get by with a 1985-era one. The modem I use to connect the computer to the radio has an old serial cable interface and so I had to get a USB-to-Serial adapter. Then we just use Telnet to connect to the server on the other end. Telnet is a fairly old program and when you do an Internet search the first thing that pops up is how it is no longer considered "secure" and should be avoided. That is fine for our application as we actually want people to know the data we are sharing and not trying to keep it secret.

This year I have to leave the race a bit early as I have another event I have to get to. While the race organizers prefer us to use ham radio to transmit times, there is also an Internet portal where we can get to the master server and interface with it. All we need is a telnet client such as PuTTY. Today I have been testing it out from my Chromebook and working with my buddy who will be able to stick around after I leave. Our aid station sits right underneath a mobile-phone tower and we get great Internet service. I imagine it is only a matter of time before the entire race course has Internet coverage and we lose the ham-radio part of the infrastructure.

Actually the more I think about it, the more I want to ditch the ham radio now. I could leave my extra car battery at home. I also wouldn't have to pack up my antenna nor set it up at our aid station. That could save a lot of time. Maybe I should bring all the radio equipment but not worry about setting it up unless it is needed. I'm seriously thinking about it. 

Wednesday, September 3, 2025

More Comments Equals More Views

Monday I posted another skiing YouTube video listing my top 5 favorite sidecountry ski areas. One thing about throwing out a term like "sidecountry" is that if you ask 10 different people, you may get 11 different responses on what it means. I provided a definition in the video and it is getting several comments. Some people don't agree with my definition and are asking questions.

At first glance, it seems like all of these comments are causing YouTube's algorithm that shares videos to push this new one to the front. I published another video on Saturday about preparing for the upcoming ski season and it doesn't have nearly the traffic even though it came out 2 days before this latest one. My hypothesis is that comments indicate engagement and so they think others will also like the video so YouTube is sharing it more.

All of this traffic for my video suggests I can get more traffic by creating controversial content. That does have a downside though. If people don't like your content, they might disengage from the channel. I also don't like controversy. While it is fine to disagree with an undefined word, there is also the chance people could be offended and I make an extra effort not to offend people.

I plan to watch video views over the next few weeks and see if the trend hold true. I may need to solicit a few of my friends to submit comments and see how that effects outside views. Currently I have a number of new viewers but not any new subscribers. If the number of subscribers increases, that will strengthen my hypothesis. I'll be sure to keep you posted.  

Tuesday, September 2, 2025

My Latest YouTube Releases

One advantage of working for Sony is that we get 4-day weekends for both Memorial and Labor Day. I like it because we get the Friday off before the Monday holidays and that gives me a bit of extra time to get stuff done. One year I used the that time to go visit Alaska and do some ocean kayaking. This year I did something different: I released 2 YouTube videos.

I woke up on Friday and decided I would try and put out a video in a single day. There is a lot of work that goes into each video and I wasn't sure I could do it but wanted to give it a try. I sat down at my computer and put together a compelling script. Then I recorded the narration. The subject of the video is preparing for the 2025/26 ski season. I came close but didn't quite finish the video in a single day. I had to roll over onto Saturday but got it released that evening.

In order to put out the video quickly, I had to interrupt another video I started creating over a year ago. I liked the topic but just didn't feel the need to get the video out and so it languished on my computer in a half-done state for months. Getting a video put out early in the weekend ignited a desire to finish an update on my second most popular video on the Top 5 Sidecountry Ski Areas of North America. My wife had to do some sewing and so she gave me permission yesterday to sit in front of my computer and finish the video. I completed everything last night and immediately released it.

Of the 2 videos, the Sidecountry one is my favorite. I can't really pinpoint why I didn't finish it earlier. I know one thing that slowed me down was not having enough photo and video content for one of the ski areas. I had to go back through an old photo album and scan pictures from back in the 1980's. I have a really good scanner and once I digitized the images, the video sat uncompleted for months. Perhaps laziness kept me from working on it or I valued spending my time on other pursuits. Ultimately I got it done and in less than 24 hours it has been viewed close to 100 times.

In the past, the closest I have ever released 2 videos is 5 days. This marks the first time I have done it in 2 days. I will be interested to see how that effects the number of views. My channel has about 650 subscribers and I hope to get more. Unfortunately I have not received any new ones since the first video on Friday. Perhaps there is something else I need to do to increase my popularity. Until then, I hope everyone enjoys the videos.

Thursday, August 28, 2025

First Rule of Demos: It will Crash

The first rule of doing any live demo is that it will crash regardless of how stable the product is. That is why you will often see videos of computer demos instead of an actual live demo. Today the first rule of demos reared its ugly head at the most inopportune time.

I had a meeting with my boss and he brought up the topic of needing to delete some data from our data warehouse. Not deleting the data puts us in jeopardy of being sued and so I wanted to show him all the different areas that contained the data. I made sure I had logged into our company's virtual private network (VPN) so I could get into the data warehouse. Then I tried to bring up a virtual desktop which is required to log into the database system. It immediately crashed. I tried several more times only to have the same thing happen. Ultimately I had to describe the many different places engineers had squirreled away the information.

Fortunately I didn't need to actually do a demo as I accurately described the many copies of the data. My boss explained that because the copies of data are anonymized, meaning there is no way to associate with with specific people, they do not need to be deleted, just the non-anonymized data. That came as a relief. Ultimately nobody is using the data and so there is no need to keep it around but deleting it is not an emergency.

I finished my video call with my boss and decided to troubleshoot what went wrong. As you would expect, everything worked fine. That only shows the validity of the first rule of demos. 

Monday, August 25, 2025

Importance of Blocking Time in Schedule

This morning I had a number of work-related meetings and then had to take my wife to the doctor's. She had one of those screenings where they knocked her out and she needed a driver to take her there and bring her home. Furthermore I was not allowed to leave the campus until the procedure completed and my wife awake enough to go home. Being required to stay at the doctor's office for 2 hours, I asked the admitting attendant if they had a soft-serve ice cream machine since I couldn't go anywhere. They did not but she said she would mention it to the doctors. I doubt anything will change but if US prisoners are required to be able to watch television, doctor's offices should provide soft-served ice cream when you have to wait more than an hour.

Fortunately the office did have WiFi to use for those of us waiting. I made sure to log onto the system and get some work done. Should anyone need to reach me, I made an entry in my public-work calendar that I could be reached for anything except meetings. That worked well as I had one fellow colleague reach out for clarification on some of the data I am very familiar with. I provided an answer and continued to work on other things.

Whenever I go to schedule a meeting with fellow work associates, I always check everyone's calendar to make sure I am not scheduling over their activities. My hope is that others do the same with me and they almost always do. There are some occasions when a meeting will have quite a few participants and the scheduler must pick a time that will work for the majority of the attendees. If possible, those that can move things to attend will.

After getting home from the doctor's office today, I looked at the next several weeks and scheduled my morning exercise. I am fairly flexible right now and don't need to exercise at specific times. However when I see my schedule filling up, I block time in my schedule to keep people from taking the only time slots in my day where I can exercise. While some treat daily workouts as optional, I don't; probably because of my love of soft-serve ice cream. My health is important enough to me that I do all I can to stay as healthy as possible. I also blocked off time tomorrow evening to spend time with my wife. That is the description I used: "Time with Wife." Most people wouldn't dare try to schedule anything over it and if they do, it must be really important but there is no guarantee I'll be there. My son is good about scheduling his personal time on his work calendar as well. He is a bit more cryptic in his description as he uses: "Personal time, do not schedule."

A lot of people complain about their work/life balance and with some companies there is a huge problem. For me, I try to let people know when I am tied up with personal things. Being forthright and honest provides a level of comfort and trust to management. That goes a long way towards evening out the work/life balance and helps make my employment at Sony that much more enjoyable. 

Thursday, August 21, 2025

How Many Marketing E-mails Does One Person Need?

My wife and I are constantly thinking about possible vacations and I have ours planned for the next year. One of those vacations will be an Alaskan Cruise. I'm not sure if I should be sharing that as I already receive too many e-mails trying to help me plan that specific vacation. My fear is that announcing something on the Internet will only invite more e-mails.

I have been to Alaska several times in the summer and have a good idea of what to expect. For instance, I know that Alaska is a huge state and has many different experiences to offer. A week up there doesn't even begin to scratch the surface of what there is to see and do. The idea of doing a cruise allows us to see some of the coastal cities all in the same trip, which is why we are planning it.

Unfortunately I made the mistake of letting one of the major cruise lines know I am interested in doing a cruise. Now I am receiving 2 e-mails every day from the company. Is there any difference between the e-mail in the morning and the one in the afternoon? The content seems different but when you click on any of the links in the message, you end up at the same spot. I'm surprised that any marketing department in the world would think it acceptable to send that much e-mail. My wife has suggested that I simply unsubscribe from the company. That is what a sane person would do but I find it just as easy to delete all of those e-mails. My justification is that when I am ready to book the cruise, I'll have the list of specials right in front of me. The funny thing is that we know the cruise we want to take and it isn't from the cruise line sending me daily information.

The reality is that there needs to be a way to tell marketing people your threshold for e-mails. Some people may be interested in multiple e-mails a day while others may only want to see something once a month. There should also be an options for daily and weekly. People may start out interested in all of the specials but it won't take long for them to sour on your messages if you send too many.

Wednesday, August 20, 2025

Got Caught with a Phishing Attack

Yesterday I received an e-mail from what I thought was my e-mail provider telling me I needed to change my password. It is something that happens every year or so. It really should be more frequent but I never look forward to changing passwords and am happy with the current frequency. I put off changing my e-mail password yesterday and decided to give it a try today.

First of all, the e-mail looked like it came from my service provider, which is to say it looked plain and simple. I clicked on the link and entered my current password. I immediately saw an invalid-password message. I entered my old password again with the same result. At this point I went back to the e-mail and realized someone was just looking to get my e-mail password. I felt like a fool.

Fortunately I realized within 30 seconds what was happening and immediately changed my e-mail password. I had to change it in my mail client for both incoming and outgoing messages. This caused very little disruption but I still felt bad for something I should have been able to prevent.

There is a rule we should all follow when an e-mail asks us to log into a system. That rule is to type in the URL of the site asking you to log in and not just click on the e-mail link. I didn't do that and now I can never use that password again for e-mail. I probably should never use it for anything. That is too bad because I liked it and doubt anyone would have guessed it even though I had an easy time remembering it. 

Wednesday, August 13, 2025

Trying to be in Two Meetings at Once

Today I found myself needed in two meetings at the same time. Both required my attention and so I had to defer one until the other completed. That didn't keep the second meeting from sending me instant messages, which kept disrupting my first meeting. I could relax a bit when my first meeting ended and I could concentrate on the second.

Contrary to popular belief, humans are horrible at multitasking. While some think they can do two things at once, they really can't. What happens is that they focus on one and ignore the other. They then switch their focus and it feels like they are multitasking. This works well for my wife sewing and watching television at the same time. It doesn't work so well when she is sewing and I try to talk with her. She has to stop sewing to participate in the conversation.

I found myself trying to focus on my first meeting this morning as it happened to be with my boss. Every time I got a message from the second meeting, I had to ignore the first meeting. That worked as long as I was not needed. I made sure to glance over at the message only when another team member talked about something unrelated to me. If the message needed a response, I would start to answer but stop at every word and listen to see if someone required my input. Then I would write the next word. Writing and listening slowed me down significantly. While I may have appeared to be multitasking, I really wasn't. Fortunately I got through the first meeting without making a fool of myself.

I immediately jumped to the second meeting and listened intently for an hour and a half, providing feedback when needed. We tried to solve a networking issue using a new technology and eventually ran out of time. The person we tried to help ran up against a time constraint. While my afternoon had just started, he works in a part of the world where it came up on midnight. I thought I had it tough with trying to juggle Europe and Japan. At least Japan understands when it gets late and won't keep me in a meeting past 9pm. We will continue the meeting tomorrow morning and my hope is we will be able to get the problem solved. Unfortunately my morning is so packed with meetings, I hope I don't have to juggle two at once again. 

Tuesday, August 12, 2025

Return to Office Mandates

A few years ago I spent 3 months working for a research company and made some good friends. Ultimately the company was not a good fit for me and so I headed back to Sony. Since leaving I have kept in contact with a few of those friends. I reached out to one today that left the research company the same time I did and discovered his return to office (RTO) mandate at the new company has him looking for another job. Fortunately he has until the end of September to find one.

My friend asked me if I am worried about an RTO mandate. I explained that I have an exemption from having to go into an office. I am beginning to understand what a luxury that is now. While I don't mind going to an office, it is a benefit being able to work from home. This is a reminder to me not to take the privilege for granted. This is especially true today as my wife is sick with the stomach flu and I can check on her throughout the day without having to ask for any special favors so I can be at home.

Now let's be honest, between my wife and I, she does a much better job of taking care of me than I do of her. Fortunately with the stomach flu I just need to make sure she is getting plenty of fluids and recouping some of that energy she lost last night praying to the porcelain god. When she explained that she drank a protein shake for breakfast, I reminded her she also needed some carbs to get her energy back. I asked if she wanted a cookie, which she declined. She opted for some high-quality Japanese ramen instead.

COVID 19 caused a lot of companies to re-evaluate their requirements to have employees in the office. Unfortunately the more time passes, the more companies are forgetting the lessons they learned. I know there are a handful of employees gaming the system and not working when they are supposed to but that is more of an exception than a rule. I just wished companies would send out RTO mandates only to those employees that prove they need to be in an office. That would at least keep my buddy from having to find a new job.

Thursday, July 31, 2025

The High Cost of Embedded Computers

Every morning I like to go for a nice 10-mile bicycle ride. There are two factors that determine how quickly I will complete my ride. The first is if there is any wind. The second is how many times I get stopped because of traffic. Constantly being stopped because of traffic lights has me despising them more and more. It also has me thinking about the large computers that run them and why they have to be so big and expensive.

This got me thinking about how home and office computers have become so powerful and relatively inexpensive while the functionality required for a traffic light has remained unchanged for decades yet the cost hasn't matched normal computer pricing trends. Furthermore it seems that computers embedded in everyday objects such as cars are equally expensive. When you buy a new car the salesperson will justify the always increasing price with the complex computer inside. The funny thing is that automotive and traffic light computers are really simple and could be handled by the same computer chips found in ancient computers from the 1980's.

If you have never seen a traffic light computer, it is the large box located on one of the corners of the intersection it guards. They are generally about 4-feet tall, 3-feet wide, and 2-feet deep. That's a big box for something that can be run by a less powerful chip than I have in my watch. Now I can understand the size when lights required so much power to remain visible during daylight hours. Now we have ultra-low-power LED lights that don't need much power at all. So what is the big box for? My guess is it has to withstand a car running into it. It probably also goes towards justifying the $70K required for each intersection. Think about it though, if you could run a traffic light off the same computer found in a watch, you could put it in a much smaller box on one of the poles and save taxpayers a significant amount of money.

I know there are a lot of embedded computers that have dropped in price as one would expect. After all we have a lot of toys available that wouldn't be possible without such inexpensive electronics. I just wish those cost savings could be passed along to more things. Things I find I am paying more and more for that I honestly don't really want nor like. 

Tuesday, July 29, 2025

Two Hurricanes in the Pacific

In the winter time I have one of the tabs in my browser set to the weather page at Alta Ski Area as it guides me on what to expect when I go skiing. That information is useless in the summer time and so instead I focus on hurricanes. While this may not seem to effect me as I reside in the landlocked state of Utah, it actually does. Furthermore hurricanes have a huge effect on vacation and travel plans. An Atlantic hurricane can really screw up flights throughout the entire country.

I have been watching NOAA's hurricane site for about 10 years and have seen something today I have never seen before. There is currently a hurricane south of Hawaii named Iona. Fortunately it is on a westward path and Hawaii is safe, for now. Behind it is the tropical storm Keli. I wouldn't expect there to be hurricanes so close together as the first one should be pulling energy from the ocean that would be required for the one behind it. That is probably why Keli is only a tropical storm and not expected to grow as it continues west and well south of Hawaii.

While I have seen multiple storms in either the Atlantic or Pacific oceans at the same time, I haven't seen two additional storms starting to form with a probability greater than 60% to become named storms. The furthest west storm is just east of Keli and has a 70% chance of turning into a tropical storm. A little bit closer to Mexico the conditions are a bit higher for storm formation as it has a 90% chance of forming into something of concern.

I am not worried about a hurricane making its way to Utah but I have seen storms like that send copious amounts of moisture my way. While it could be devastating for those near the coast, it could provide the Western United States with some badly needed precipitation. For some it will be bad, for others it will be good.

Fortunately I am not headed to Mexico, Hawaii, nor Florida in the near future and so I don't need to worry about changing vacation or travel plans. If I planned to go to Hawaii next week, I would keep those plans as none of the storms seem to be headed that way. If I planned to go to the west coast of Mexico, I might be watching the storm forming there but probably wouldn't change my plans either. The Atlantic has been relatively calm this year so far and continues to look that way now. With that being said, now is a good time to pay attention to hurricane forecasts as this is the time of year when it really gets interesting.  

Wednesday, July 23, 2025

Enjoying the Tour de France for 2025

I have not bothered watching the Tour de France for the past 15 years. I really felt let down when Lance Armstrong admitted to taking performance enhancing drugs. While everyone suspected it, I had hoped he was beyond such tactics. This year I got back into it because of my youngest son. While not a cyclist, he is a runner and appreciates the athletic effort required for such an event.

A lot has changed in the last 15 years. Back then I had a cable television subscription and could watch the Tour on one of the many stations that came into my home. Since then I have ditched cable and rely on Internet streaming for most of my video entertainment. Fortunately NBC Sports is providing 2 levels of coverage on YouTube: Short 10-minute segments with the highlights and stage finish or 40-minute segments with more in-depth action. That is a far cry from waking up early and watching 4 hours of coverage every day for 3 weeks. I have to say that I prefer the shorter highlights.

I originally started following the Tour de France a year before Lance Armstrong started winning the race. I wanted to see how any of the Americans did. I feel myself doing the same thing this year but also enjoying the success of riders from other countries.

One thing I have enjoyed this year is watching the climbs through some of the most difficult terrain suitable for a bike. Here in Utah there are plenty of mountain climbs that rival those in Europe and so I know how difficult it is to get a bike up those hills. Watching the climbs is always part of the highlights. I just wish they would show equal coverage of the descents as that is where the speed is. Back 15 years ago there were some spectacular downhill specialists that really poured on the speed and it made for quite a show. Perhaps I just need to watch the longer segments and will see more descending.

Yes, the tour has been enjoyable this year so far and I am happy I am making the time to watch it. It is probably something I will continue in future years. Being able to have it on in the background while I take care of routine tasks makes it so much easier to watch. 

Tuesday, July 15, 2025

Top 10 Lists on the Internet

Last year my wife and I planned to climb Mt. Rainier and we had a wonderful time doing so over the 4th of July weekend. This year my wife wanted to do the Rim-2-Rim hike in the Grand Canyon. Unfortunately wildfires in the area have burned the North Rim lodge and so the area will be closed at least until the spring of next year. That makes it tough to do a Rim-2-Rim with one of the rims closed. Now we are looking at alternative trips as it is really depressing not being able to carry out our plans.

Today my wife sent me 15 bucket-list hikes in the USA. While not all of the hikes are in National Parks, some of them are and it is a pretty good list.  I like how it is divided into hard-moderate-and-easy hikes so you can choose them depending upon your ability. While I like the list, my bucket-list of hikes is much different. Yours probably is too. If you do an Internet search for bucket-list hikes, none of the lists will be the same unless one plagiarizes another. That's okay. All Internet lists should only be treated as a starting point, allowing you to cherry pick your favorites and leave off those you have done or know are not your cup of tea.

In my YouTube channel, I list a number of ski areas that make various top 5 lists. While one may think that I view myself as the absolute expert on each of the resorts, the real power of the channel is when others comment about how their list is different than mine. When it comes to the steepest areas in North America I talked about why I removed Squaw Valley, which is now Palisades Tahoe, from the list. I enjoy the friendly comments with others asking me to add it back. I also enjoy all of the other recommendations, which is why I skied Kicking Horse a year ago. The ski area did not disappoint and made it onto an updated list.

When you come across lists of any kind on the Internet, remember that they are not sacred nor infallible. Instead treat them as mere suggestions. They are starting points for you to create your own lists. My wife and I have a list of vacations we would like to take. As we come across lists of interesting places, we see if there are any additions or changes we need to make. Ultimately our list will become better because of the suggestions of others.

Monday, June 30, 2025

Time For Annual Security Training

As a Sony employee I am required to run through an annual 30-minute training course on computer security. In the past the training has seemed to be the same as previous years. Today I ran through the training again discovering it has been updated and it seemed like a whole new course, which I appreciated.

The course had the usual warnings against clicking on links in e-mails and verifying URL's before going to the sites. This year, they provided some more details that helped understand how different character sets can be different than the regular Latin letters we are used to in English. The example they provided is that a Cyrillic V looks like the letter B. Someone could then create a mischievous website using the Cyrillic V for something like the Better Business Bureau and you wouldn't know you are going to the wrong site. Having a concrete example like that really helped underscore how subtle character substitutions can cause havoc.

A new entry in this year's training highlighted mobile device security. I prefer a full-sized keyboard and so if I can keep my phone in my pocket and use a computer instead, I do. I am not normal though as the average person uses their smartphone 6 hours a day. My usage is down around an hour per day. The training pointed out a number of helpful tips to keep from clicking on malicious links that could open your device to malware and other bad actors. I decided that by doing as much as I can on my computer, I reduce my risk for security issues. Should I get a nefarious text, I now know what to look for.

Finally the training had a section on how artificial intelligence (AI) can be used to create more realistic e-mails. Bad spelling and grammar used to be dead-giveaways of scam e-mails. Now those e-mails can be created to sound exactly like your supervisor or manager. They also warned against voicemails that can sound like the people you work with. That is a sobering thought.

The point of this post is that there are some persistent thieves and crooks trying to get access to your computer, online accounts, and smartphone. It is a good practice to review security best practices to remind you to remain vigilant against those bad actors. If you are not required to run through a 30-minute training session, you might want to find a trusted resource on the Web and do your own training.

Thursday, June 26, 2025

Ring Doorbell For the Win

Looking at my last post regarding my Ring doorbell, I believe I have a love-hate relationship with the device. Today it came to my aid and kept from interrupting me while doing important work. Of course in order for that to happen, I had to have my smartphone connected to it so I could use the camera.

Lately my neighborhood has had a string of door-to-door salespeople ringing doorbells and interrupting my work. Normally it is too much of a hassle to open the Ring app on my phone and see who is at the door so I walk from my basement office up to the door only to get upset about being interrupted. Due to large bombs being exploded out in the Utah desert this week, I have been logged into my Ring app to see what others in my neighborhood are saying about the loud noises we are all hearing.

Today when I got the doorbell notification while working on something very important, I just pulled up my phone and quickly spied my front porch. When I saw 2 people I didn't recognize nor expected, I continued working. About 10 minutes later I finished my task and checked the door to see if they left something. Sure enough they left a brochure about something I am not interested in learning more about.

My Ring doorbell doesn't always work the way I want it to. Sometimes I have to go through and extensive login process just to get access to the camera and that can be frustrating. Fortunately today the stars aligned and it kept me working when I didn't need to get up. Today I like the device. 

Tuesday, June 17, 2025

Time for a New Exercise-Focused Smartwatch

I have loved my Suunto 9 Baro watch and use many of the features on it almost daily. Towards the end of ski season, I noticed the barometer in the watch stopped working. I would ski multiple runs but the device couldn't keep track of them. Instead I would have to look at my GPS path and count how many times I rode the chairlift. Then I started training for a trip my wife and I plan to take this fall: the Grand Canyon rim-to-rim hike. The amount of vertical feet I hike is a very important metric and so I decided to get a new watch.

I am a fan of Apple products as I have an iPhone and am typing this on a Mac computer. However I am not a fan of their smartwatches for one simple reason: short battery life. I need something I can use for multiple days without having to worry about charging my watch. With that in mind, I started researching a replacement watch.

When it comes to exercise-focused smartwatches there are 4 major brands: Suunto, Garmin, Fitbit, and Coros. I have not had much experience with Coros and so I wondered if I should take a chance and try one out. They seem to provide a lot of features at a low price point. After reading a number of reviews and comparing features, I decided to pass. I also passed on a Fitbit as my experience with the brand is not positive.

I am a sailor and when it comes to the most accurate GPS devices for sailing, Garmin wins every time. One of the people I ski with has a Garmin smartwatch and so I could compare notes. My wife also has a Garmin watch but unfortunately it does not have a built-in GPS and is very cumbersome to use. Ultimately I would have been willing to give a Garmin watch consideration except for one thing: I am invested in the Suunto ecosystem and wanted to continue using the same app on my smartphone.

Another factor that played into my decision is price. As an Eagle Scout, I get a 35% discount on Suunto watches and a 25% discount on Garmin. For those interested in how to get such a discount, comment and I will be sure to get back to you on details. Just make sure you have your certificate proving the accomplishment.

After weeks of looking, I narrowed my watch choice down to the Suunto 9 Peak Pro, the Race S, or the Vertical. I liked the 9 Peak Pro because is the follow-on to the watch I already have and I assumed it would be similar enough I wouldn't have to learn how to use it. I liked the battery life but it is a couple years old and is probably due for a refresh soon. I liked the battery life on the Vertical and all of the features specific to mountain climbing and hiking uphill on skis. Unfortunately it is also a few years old and the most expensive of the 3. Ultimately I decided on the Race S. It does not have the greatest battery life but is the newest and has some fixes that I wanted. The heart-rate monitor on my 9 Baro is very inaccurate and will double count heartbeats. This makes my fitness level rank with the worst of couch potatoes. The Race S has fixed that. It also had the best price of the 3.

I received the watch a week or so ago and my wife saved it for me to give as a gift for Father's Day. The first thing I noticed is how much smaller the new watch is vs. my old one. I used to have trouble wearing dress shirts because the size of the watch. The new one is very nice and will fit under the sleeves of my shirts. The second thing is how much more accurate the heart-rate monitor is. I went for a run and didn't spend the whole time with a heart rate of 212 beats per minute, which is well above my maximum.

Unfortunately I have only had a couple of days to test the watch but so far I really like it. Ski season is over so I won't be able to test that functionality for 4 or 5 months but I prefer the Suunto features over the Garmin so I am sure I won't be disappointed. While the Garmin does track alpine skiing, the Suunto has separate ski touring and alpine skiing settings and it is helpful to have both. If the watch doesn't live up to my expectations, I'll be sure to provide an update here.  

Friday, June 13, 2025

A Low-Tech Gift with High-Tech Uses

June is the birthday month of my oldest grandchild and so I need to think of an appropriate gift to get him. This morning my son reached out to me and suggested I get the same thing my wife's father got him when my son turned this age: a genuine Swiss-army knife. Thinking about the gift, I think it is a great gift for someone of my grandson's age and so I immediately ordered it from Amazon.

Now a pocket knife is controversial gift for a young boy. Some might say it is too young for such a dangerous weapon. My youngest son was slightly older when we decided to core apples while camping and he seriously cut the palm of his hand and required stitches. With the knowledge of that event now, I might have taken the time to do a bit more teaching on the proper use of knives and my son might not have required a late-night doctor's visit.

Looking at the picture of the knife on my computer, I doubt the knife blade will ever get used that much. I have a lot of adult friends that carry knives daily because of all the other tools they contain. The one I have chosen has both Philips and flat-head screwdriver blades. I am always using mine to remove covers off electronic equipment to replace batteries or scrape corroded connectors. Carrying a multi-purpose knife has its benefits. I'm sure it will get used.

One important thing I will have to stress to my grandson is not to ever bring it to school. While that is something I could do when I was his age, we are all a little paranoid when children bring weapons to school. Rather than have to deal with severe consequences it is best if he leaves the useful tool at home.  

Wednesday, May 28, 2025

Reconditioning Rechargeable Batteries

A year or so ago, I purchased a cordless vacuum to use on my sailboat. There are a lot of brine flies out on the Great Salt Lake and they love to infiltrate the cabin of my boat where they die within a few hours. I used to just sweep them up but having a vacuum is much easier. The only problem is that rechargeable batteries don't last forever. Over the Memorial Day weekend we went to the boat only to discover the vacuum lasted about a minute or two before dying.

Sometimes the rechargeable batteries still have a charge and it is the charge controller that thinks it is dead. I brought the vacuum down to my office so I could play with it throughout the day. The first thing I discovered is that I could plug the charging cord into the vacuum and it would immediately tell me I had most of a charge. I quickly unplugged the vacuum and would use it for a minute before it died. I continued doing this 3 or 4 more times until the charge only lasted a second or two. Then I let the vacuum charge for several hours.

I hoped by running the battery down to truly nothing would reset the charge controller and I could get more than a minute or two of use. Just to get an accurate reading I started a stopwatch as I turned on the vacuum and began cleaning my office carpet. One minute and six seconds later, the vacuum shut off with a dead battery.

I looked up the user manual on the Internet and quickly scanned the entire book. I didn't find any help about how to replace the internal battery. About the only hope I came across is that it told me to take the device apart and remove the battery before throwing it away. The good news there is that I should be able to easily take the unit apart and remove the battery. Unfortunately the battery is soldered into the printed circuit board and is not meant to be replaced.

Fortunately I have been able to put the vacuum back together and now have to decide how much effort I want to put into fixing it. It would not be difficult to cut the wires from the battery and solder in a new one. Then again, for the price I paid for the thing, it might be easier to buy a new vacuum. Naturally it would be a different one. One with better batteries.

Tuesday, May 27, 2025

Technology in the Desert

I helped keep runners safe at the Salt Flats Endurance Run held earlier this month. It is something I do every year as it combines off-road driving with ham radio. For some reason crazy people enjoy running out in the desert and a select group of people go out and help make sure they stay safe. Interestingly enough, I think the volunteers outnumber the runners two or three to one. I should try and figure that out next year.

Normally my wife and I drive out to Aid Station 6 and set up camp for the day. We bring lots of drinks and food to help fuel the runners. Once we are done, we drive back the way we came over a very rough road that requires high-clearance vehicles. The runners continue on a trail that we can't follow as per Bureau of Land Management (BLM) rules. It takes us about 45 minutes to make the drive to Aid Station 5, which also happens to be Aid Station 7. There we wait for all the runners to safely make it in. This year we didn't have to.

In the past we have waited as our vehicles might be needed to get as close to the runners as possible before having to continue on foot. This year the radio crew at Aid Station 5/7 had a new toy: a drone. Instead of driving out a mile or two and hiking to look for lost runners, they could send a drone equipped with a camera as well as night vision. That allowed us to leave at a reasonable hour of 9pm and get home by 1am. Previous years has had us sticking around until midnight or later. That makes for a long day.

This year we hung around for a few minutes and then made the lengthy drive back to the start/finish line. We dropped off all of our extra food and some of the remnants of the runners' drop bags that we brought out to our aid station. While checking out with the race officials, we could hear on the radio the happenings at Aid 5/7 and the status of the last runner, slowly making his way to them. We knew he would take time as he barely made it to our aid station before the mandatory cutoff time. They sent the drone to locate him and did so as the marvelous piece of technology reached its maximum range before needing to return or risk running out of battery. On that news, my wife and I jumped into our Jeep Wrangler and drove home. It felt downright luxurious being home by 1am.

Thursday, May 15, 2025

Using AI Appropriately

I had the pleasure of helping develop the PlayStation 5 video-game console when I worked in Research and Development at Sony Interactive Entertainment. One of the advantages of the hardware is that the file system is fast enough so it is not necessary to keep multiple copies of digital assets. What does that mean? When you create a virtual world, it is made up of a number of digital assets such as trees, rocks, buildings, or any number of other things we find in the real world. Most of the time, those assets are used over and over again. For the sake of an example, a forest is made up of a lot of trees. There may be only 5 different tree models created for a game and then they are reused many times to give the illusion of a forest. With the PS4, game designers would copy those 5 trees hundreds of times. That isn't necessary on a PS5 as you can have just the 5 tree types and point back to each one on the file system any time you need it. Assuming each tree requires 4KB of memory (an arbitrary value pulled out of thin air) and you have 1000 of each tree in a game, the PS4 would require 4MB for each tree used while the PS5 only needs 4KB. Theoretically PS5 games should be significantly smaller than for other game consoles. This becomes very helpful for games like Red Dead Redemption 2 that required 2 Blu-ray disks for the game. For physical game disks, it saves a bit of money and for digital downloads, they don't take as long to put on your system.

So what does that have to do with using AI appropriately? It boils down to why game developers only make 5 tree models. Most gamers don't slow down and look at every tree in a forest to see if it is different than all the others. So why take the time to create more than 5? If you can throw the problem at a generative AI program, you can let it create hundreds of different trees. This provides a level of uniqueness currently missing in a lot of games. This totally eliminates the benefit of the PS5 over other gaming consoles as its games once again become bloated. The reality is that while the PS5 doesn't require duplication of digital assets doesn't mean game studios are using the feature. You will still find copies of digital assets spread throughout quite a few games. Why not make the games more unique?

I have been thinking about this issue for the past couple of days and came up with another area where the use of AI should be applied. I walked through my kitchen this morning to get myself some breakfast. My floor is a high-quality laminate with a simulated pine surface. While pine is great looking, it is a very soft wood and makes horrible flooring that is easily scratched and dented. Using a high-quality laminate allows it to be almost indestructible yet look beautiful. The downside to a laminate is that there are only about 5 patterns on the boards. They repeat quite often and if you look closely you notice a lot of the boards are the same. The laminate floor company could use AI to create 100 different patterns instead of just 5. This would create a much more unique floor.

Yes these two solutions for generative AI don't seem to be high priority. After all if they were, companies would spend the effort to make their products more unique. The beauty of using AI is that products can become more unique and special without humans having to spend more time making it happen. You will still need those humans to fine-tune what is generated but their time can be spent being creative and not doing repetitive and mundane tasks.

 

Wednesday, May 7, 2025

Sextortion Should Be A Capital Offense

Recently someone came to me and asked for help after being a victim of sextortion. What is sextortion? Simply put, it is when someone coerces you into sending naked pictures of yourself and then tries to get you to pay money to keep from sending those pictures to your friends and family. Often times a bad actor will pose as a teenage girl and offer to exchange nude pictures with teenage boys. About the best advice I can give is just don't do it. That is often easier said than done though.

The unfortunate thing and why I think it should be a capital offense is that a large number of teenage boys have ended up committing suicide over sextortion schemes. Parents involved in these tragedies from different states have lobbied their legislatures to make the crime a felony, which it is as of today in Utah. Personally I don't think it is enough of a deterrent. Due to all of the lives that have been lost, I think we should be able to up the punishment so that a criminal that has caused a suicide should suffer the same punishment, death.

Now I know I am a bit harsh and many will point out that death-row inmates cost more than someone doing life in prison. I understand that. I also know that others will be upset at me for being so willing to take the life of another person. I only wish the criminals extorting money from teenage boys worried as much about the effects of their actions.

Unfortunately the reality is that with the ubiquity of the Internet, most bad actors dabbling in sextortion don't reside in the United States. When I wrote about this same subject half a decade ago, the e-mail started in Panama. I know there are other documented cases with criminals in various African countries. That means bad actors have some level of protection from prosecution in the United States.

So what can we do about sextortion? The first thing you can do is report it to the authorities. This includes local police and the FBI. The FBI's website where you can file a complaint is www.ic3.gov. You can also go to StopNCII.org to see about removing those images so they don't continue to propagate. Be forewarned that they have a 90% success rate. That is nowhere near the 100% we all hope for. Finally be prepared for all your friends and family to receive those embarrassing pictures. About the best you can do is respond with an apology when someone tells you they have been on the receiving end of those images.

To finish the story I started this post with, I advised the person not to pay the extortion fee. Once someone realizes you will pay, it only opens you up to more sextortion attempts later. A day later a number of friends and family received those compromising images. Everyone that received them reached out to the victim, showed support, and expressed concern. Nobody judged. We all have things in our lives we would like to keep private and don't want shared with the world which is why I never answer my phone in the bathroom. Friends and family understand that and won't rake you over the coals for a mistake you have made. 

Tuesday, May 6, 2025

Using Napkin.AI to Streamline Presentations

There is a lot of focus on artificial intelligence (AI) in the media right now. Some of it is good and some of it is bad. Yesterday I had a colleague ask me how I use AI in my job right now. I had to confess that I know lots of areas where it can be used, such as summarizing lengthy articles or generating complex code, but that I don't feel the need to use it. Then I thought back to when I created my last presentation. That is a classic example of where anyone can use AI to help.

I sit through a lot of presentations and hate it when someone creates overly-wordy slides. It makes for a very uninteresting presentation and is often called "Death by Powerpoint." When I find myself putting a bunch of text on a slide, I take a step back and try to figure out how to replace all the words with a simple picture. Sometimes that can be rather difficult and so I told my colleague that AI is a great way to streamline a presentation. We have an internal engine at Sony that we are encouraged to use. That keeps our confidential text from falling into the wrong hands.

My colleague asked if I had ever used napkin.ai, which is a website specifically designed to take presentation text and turn it into a picture. I immediately logged in and gave it a shot. I didn't have to create a new user or anything as I just logged in using my Google account. Then I copied some text from a personal document I had open and it generated several images for me to select. It worked amazingly well.

Should you find yourself trying to create a presentation and have a slide filled with text, I highly suggest you give napkin.ai a test. It may just help things become more easier to understand. Of course be sure not to input confidential or sensitive information as there is no guarantee it will remain so. 

Thursday, May 1, 2025

Volunteering My Time

Today there are a select group of runners preparing to run 100 miles on the Salt Flats of Utah tomorrow. They will wake up early and try to complete the run in 36 hours. Some will hurry through the course while most will suffer. I have the luxury of driving my Jeep Wrangler on very rough roads out to the 40-mile aid station where I will provide water and food for the runners. I will also use ham radio to send their times to race control so family and friends know where they are on the course.

This is something I have done for the past decade or so and appreciate the chance to help out. One thing about ham radio which is also known as amateur radio is that you cannot be paid for it. That is the very definition of amateur. This is one of two ultra marathons that I help with every year and they are always an adventure.

One year helping with this race, I pulled into aid station 5 and heard air escaping from my right-rear tire. I continued to drive to my final destination, aid station 6 as the tire still had plenty of air. When we had a lull in the activity, my buddy pulled out his battery-powered impact wrench and we changed the tire like a NASCAR pit crew. The spare had never been used and needed a bit of air but Jeepers always carry air compressors and we easily filled the tire.

Another year we had someone get off course and find themselves in quicksand as the sun sank below the horizon. Fortunately the recording of runners at Aid Station 6 allowed the race organizers to know the last known location and the Utah Department of Public Safety helicopter quickly located the runner. The helicopter hovered above the quicksand and they were able to pull the person to safety. I will confess that the pilot may have gotten too close to the ground and almost got stuck himself.

There are countless more stories to tell but the message I want to share is that volunteering is important. There are lots of people that can use your help and so do your community a favor and look for opportunities to help out. You won't be rewarded monetarily but you will be compensated in many other ways.

Monday, April 28, 2025

Updating My iPhone Software

Apple sent me a request on Friday asking me to update the operating system on my iPhone. It said before doing the update I would need to make more room on the device as I didn't have enough free space. That surprised me as I had over 10 GB available. Fortunately it brought up a utility to help me remove large files from the phone.

I take a lot of pictures and movies with my phone that I use on my YouTube channel. That requires me to copy the files from my phone to my desktop computer. I don't need the copy on my phone and so I spent some time making sure I had copies on my computer before deleting them from my phone. I did keep several photos on my phone as sometimes I like to show some of my pictures to friends and family. There is a balance though as keeping too many pictures makes them difficult to find and deleting to many means I can't share some of my adventures.

I went through my phone and freed up quite a bit of space. Apple's utility then showed me my largest text message attachments. My daughter-in-law often sends me large videos of my grandchildren being cute. I made sure I had copies and then deleted the ones on my phone. That freed up even more space to the point I felt I could install the operating system update.

I made sure to plug my phone into a stable power source and started the update. It ran smoothly and half an hour later, I had a phone with the latest operating system. My hope is that Apple doesn't continue to make more large updates. If they do, then I may need to upgrade my phone simply to have more memory so I don't have to worry about these updates in the future.

Wednesday, April 23, 2025

My Mac Not Recognizing my Password

Earlier this week I tried to log into my personal desktop computer, which is a Mac Mini from a few years ago. The machine is connected to the Internet but impossible to reach from outside my office, thanks to how I have set it up. As the only way to get on the computer is by being in my physical office in my house, I have a relatively easy password that I always remember. For simplicity's sake, let's assume that the password is "password" even though it is something different.

I went to log in and the computer didn't recognize my password. I thought I may have mistyped it so I tried again only to be denied access to my computer. I tried again making sure the caps-lock key didn't get inadvertently pressed. That didn't work either. I started to panic thinking that someone had hacked into my system. Then other equally problematic scenarios started running through my head. Fortunately I knew I didn't have to worry about my computer locking me out if I tried too many times. I took a deep breath and started applying my troubleshooting skills to the problem.

I looked carefully at the password field and started typing my password and it showed me the usual dots for each character. I typed "pass" but only saw 3 dots instead of the 4 I expected. I cleared the field and tried again watching the same result. For some reason, the first character I typed was not recognized and so I tried typing the first character twice. I entered "ppassword" and my computer let me in. I felt a huge wave of relief.

Eventually I stopped using my computer and the next time I came back to it, I had to enter my password to unlock it again. Fortunately the problem with the first character not being recognized did not happen. I counted the dots on the screen and they matched each key click I entered. I have not had the problem since that one time.

Should you find yourself trying to log into a Mac unsuccessfully, I suggest counting the dots and making sure all the characters are being recognized. If not, do what I did and double up on the first one. It may save you an anxious moment or two like I had.

Tuesday, April 22, 2025

Making Soap and Processing Data

My youngest son works at a liquid soap manufacturing facility in Cambridge, Ohio. Sunday evening I talked with him for our regular weekly call and asked about a project for which he is spending a lot of time. He mentioned that most soap factories mix all of the ingredients in large vats and then fill individual containers. He went on to say that his facility is more advanced in that it mixes the ingredients in the piping, does the appropriate cooking, mixes more ingredients, and eventually fills the individual containers. This is a much more streamlined approach where the only bottleneck is at the end.

I listened intently as I had no idea that making soap mirrored some of the data processes I work on at Sony. We have some data pipelines where all of the data is stored together and then cleaned in batches. Other pipelines clean the data as it comes into the system and quickly stores it in the tables that get used for analytics. The advantage of the second method is the data is always up-to-date. With batch processing you have to wait until the batch is processed before you can analyze the data. That may occur on a daily, weekly, or monthly frequency.

I explained the similarities to my son and he further elaborated that in the factory they have real-time monitoring of the systems. This includes flow rates and temperature values for different parts of the process. He asked if we have the same types of monitoring for the data and I responded that we do.

While my son is a Mechanical Engineer and I am an Electrical Engineer, the same ideas can be used in both disciplines with correspondingly similar pros and cons. This reminded me of a class I once took on "Thinking Outside the Box." The course mentioned that you may get ideas for solutions to problems you are working on by simply looking at other seemingly unrelated fields. I can't agree more.

Monday, April 21, 2025

Whiners vs. Problem Solvers

Recently I read a post on LinkedIn that seems to be going viral about the high cost of dice for board games due to the tariffs imposed on goods from China. The post talks about how the company has looked to source dice from other parts of the world but can't find any companies outside of China. As a result, they will have to pass on the added costs to their customers so that a $40 board game will now cost $60. I apologize for not having more details but the post bothered me because it sounded more like whining than someone looking for a solution. I don't like listening to whiners.

I immediately started engineering solutions for the problem and thought about what I would do in the same situation. As someone with a 3D printer, my immediate thought involved a minor investment in high-quality printers capable of churning out all the necessary dice required to meet with game demands. While my current printer might not be up to the challenge, there are a number of models that are and it struck me as very unimaginative to whine about not being able to manufacture dice. 3D printing is what a lot of Dungeons and Dragons (D&D) players do when they want to create their own multi-sided dice. Couldn't that work for a board game company?

Then I thought about other possible solutions. Ultimately there is nothing like physically rolling high-quality dice while playing a game. Perhaps until a dice manufacturer can be found the company could provide a smartphone application that simulates the roll of the dice. There are a number of existing apps already and so it wouldn't be that difficult to replace physical dice. While most of us think of standard 6-sided dice, D&D players require many different sided dice and resort to these types of apps when physical dice aren't available.

I'm sure there are even more possible solutions that this board-game manufacturer could employ. Yes these tariffs are going to be painful. But I see the pain as short-term as we shift some of our manufacturing back to the United States after spending the past several decades shipping it out. Fortunately my experience has taught me that growth only comes through trials and in the end it is worth it.

Thursday, March 27, 2025

Old Photographs Don't Lie

I spent about 10 minutes this afternoon looking through old photographs and they scared me. I ran across old pictures of girlfriends, people I hung out with, and me skiing in my youth. While I don't claim to have the best memory, I remember being a much better skier than those pictures would indicate. I also confess thinking that my old girlfriends looked significantly better in my memory than those pictures would indicate. Perhaps my wife is just that much better looking.

The other thing I remember wrongly is the quality of film photographs. I have been using a digital camera for so long and they have continued to evolve from rather poor results to now when they are significantly better than the film photographs I remember. Now one important thing to remember is that not all cameras are created equal. That is true for film cameras as much as it is for digital ones. I'm sure I used a lot of those crummy disposable cameras as they easily fit in a pocket and could be pulled out to take very blurry pictures. Then you didn't know what you got until you spent money developing the film. With a digital camera, if you don't like the photograph, you can delete it and try again. While I have some poor film photographs, I also have some really nice ones taken with a top-of-the-line Nikon from that time. While they look amazing, I still prefer my high-end digital camera.

In going through my old photographs, one of the first thing to note is that I used to have hair. I found a great picture from my teenage years and I look much better with hair. I wish I still had it. Unfortunately my genes conspired against me and I'll have to be satisfied with being bald. It is a good thing I got married before I lost my hair.

I have also decided to hide all of my old ski pictures from my kids. I ski much better now than I did back then. Part of it could be that I ski over 100 days every season now and I was lucky to get 20 back then. The important thing is that if my kids see those old photographs I will be ridiculed and made fun of the rest of my life. I should probably burn those pictures.

Wednesday, March 26, 2025

Mobile Phones for Children

Yesterday my 5-year-old granddaughter got a smartwatch with a phone built into it. She can only use it to communicate with a very small number of people. Naturally my wife and I are on that list and we have each received no less than 5 phone calls in the past 12 hours. While some might be bothered by so many calls, my wife and I love it as we enjoy speaking with any of our grand kids.

My son got the watch for his daughter to help locate her while playing with friends. she is very socially active and her parents often have a hard time finding her when it is time to come home for dinner. That is the primary reason she has the device and I agree with his thinking.

My slightly older grandson also has a similar smartwatch and he behaved the same when he got it. He wore it constantly and sent me voice messages all the time. Then he discovered he needs to charge the device and it often had a dead battery. Eventually I stopped getting messages from him and he stopped wearing the device. It became an unreliable way for me to contact him. Now that his sister has a smartwatch, they have been competing with each other to contact my wife and me. My hope is that with two of them having devices, we will have a great way to contact our grand kids.

Back when dinosaurs roamed the earth and mobile phones became ubiquitous, I set 15 as the age for my kids before they got their first mobile phone. I wanted them to have practice using one before they started driving. That way if something happened in the car, a child could reach Mom or Dad. Now mobile phones have evolved to contain a lot more functionality including cameras, location data via GPS, and a number useful applications. It makes more sense to lower the age I originally set but still am not sure what that age should be. Fortunately I don't have any young children as my oldest is almost 30 and has kids of his own. Ultimately I don't think there is a specific age that works for everyone as I prefer to look at maturity. Not all 5-year olds are created equal and some will do well with a smartwatch while others won't. I'm interested in your thoughts so feel free to leave a comment. Others may appreciate your advice as well.

Thursday, March 6, 2025

IRS Does Not Seem to be Slowed Down

It is tax time again and there seems to be some fear this year because of all the people being cut from the federal government. A lot of people are worried that Elon Musk and his seemingly gang of 20-year-old thugs is going to slow down tax returns being mailed to honest working Americans. Knowing this, I sat down last week and worked to get my extra complicated taxes filed. It took all week but I submitted them on Saturday afternoon. I then read the fine print and discovered I should expect my return within 21 days.

One of the reasons I have a complicated tax return this year is I cashed out a rather sizeable investment which I promptly reinvested in something with much better returns. The only problem is that I have to pay capital gains on the increase over the past 30-plus years. In doing so, I withheld federal taxes as if you owe more than something like $1,000 you will get hit with penalties. The state of Utah is different in that as long as you pay your taxes by April 15th, there are no penalties. My hope was that I would get enough back on my federal taxes to cover what I owe the state. I am actually getting slightly more back than I owe so I might be able to take my wife out to dinner or something. I did my taxes early enough that receiving the federal return within that 21 days would give me more than enough time to pay my state taxes.

Today I had to log into my bank account for a completely unrelated issue and noticed my balance is larger than expected. I clicked on the details and noticed that my federal tax return is sitting in my account ready to be sent to the state of Utah. It only took 5 days for me to receive my refund! This is the fastest I have ever received a tax return.

Let me return to my second sentence in this post about Elon Musk and his seemingly gang of 20-year-old thugs slowing down tax returns. I think this is one myth that doesn't fly with me. Granted my experience is one in 300-plus million Americans and your experience may vary. However I'd like to believe that the mere threat of dead wood being cut from the federal government has lit a fire under IRS workers and they are working with the speed we haven't seen in decades.

Wednesday, February 26, 2025

Back to the University of YouTube

Once again my youngest daughter came to me with a car problem she needed help with: replacing a headlight bulb. One nice thing about modern cars is how well they do keeping dirt and debris out of the engine compartment. The downside is that it is not very intuitive on how to do simple things like replacing a headlight. Before committing to the work, I looked on YouTube at the process of replacing a headlight on her Jeep Cherokee.

The first video I found had a very encouraging sign: the video came in at 3 minutes. That indicated it would be a fairly simple job. I watched all 3 minutes of the video and learned the very important trick to get to bulb. While I would have tried to go in through the hood, it is actually easier to unscrew 3 bolts and go in through the wheel well. The guy did it in 3 minutes on the video but did some editing to remove some of the boring parts. I estimated it would take me 10 minutes. I found time in my schedule and texted my daughter when she should come over so we could work on her car.

My daughter arrived with the new bulb and we did the work in my driveway. Fortunately we had a bit of a warm spell this week and I didn't need to bundle up. We worked together and quickly had the old bulb removed. As you should never let oil from your fingers get on a new headlight bulb, I ran inside quickly to get a single disposable glove so I could handle the new bulb safely. Then we reversed the process and had the new bulb in quickly. It would have gone 30 seconds faster if I had remembered that you turn to the right to tighten. Once I figured that out, the car went back together easily.

When I added up the time it took me to research the most efficient way to change the headlight bulb and the time to actually do the work, I figured I saved myself about an hour. Yes I could have gone in through the hood and figured out how to change the bulb thanks to my skinny hands. I probably would have lost a lot of skin and learned a dozen new expletives so I'm glad I took the time to do a bit of research.

Thursday, February 13, 2025

Can You Really Trust an Online Review?

I recently went on a cruise with my wife. When I got home, I had an e-mail from the company where I purchased the trip, which is not the same company as the cruise line. The e-mail asked me to provide a review.

Every time I purchase something online I seem to get a request asking me to review the product. Once I bought a winter jacket in August and a week later received an invitation to write a review. I hadn't even worn the jacket yet let alone put it to a true test of how good it is. I've had that jacket for 2 years now and could provide a much better review but nobody would be interested in it because you can't buy it any more. It has been updated and only slightly resembles what I purchased. My review today would say that the jacket is amazingly wind and waterproof, breathes well, but has lousy zippers. If I didn't have such an amazing seamstress for a wife, the jacket would be in the garbage. It is only after 2 years of use that I have come to that conclusion.

Let's go back to my cruise example. How would anyone know if my review of the cruise is accurate or not. Anyone who has taken such a trip knows that one passenger's heavenly cruise can be another's sub-standard one. I have only been on one other cruise and I found each to be amazing and a lot of fun. They occurred on different cruise lines but had similar standards for food and entertainment. I would rank both as 5-star experiences but someone with the experience of 20 or more cruises would be a better judge.

One area where I feel I am an expert is skiing and feel I can give an honest opinion of equipment or various ski areas around North America. It is actually a topic of my YouTube channel. How would you know if you can trust my opinion or not though? I have ridden up the chairlift with quite a few skiers that are on the wrong skis but swear they are the best skis in the world. Nobody has ever spent $1000 on a new pair of skis and gone on to say anything bad about them. It makes them look foolish and so they only sing praises for their equipment.

There is also the other end of the spectrum. Sometimes someone will get a bad product or have a bad experience. Perhaps they took their spouse on a wonderful cruise only to find out the spouse wants a divorce. Do you think the cruise is going to get a good review? Probably not but not because of bad service, poor food quality, or lousy entertainment. The reviewer may be going through something outside the control of the cruise line and the reviewer should not be penalized the company for it.

So how can trust an online review? Look at as many reviews as you can find. In statistical analysis we always throw away the highest and lowest scores as they can skew what is really going on. Look for those 2, 3, and 4-star reviews to see why people didn't give the maximum or minimum rankings. You will discover that the passenger booked a cheap cruise during hurricane season and spent the voyage seasick, which is not the cruise line's fault. Perhaps someone is really sensitive to color and the picture didn't quite match what they received. That doesn't ruin the quality of the product, just the aesthetics, which may not be important to you.

Remember that not everybody is qualified to provide quality online reviews. Furthermore there are reports of AI being used by companies to give large numbers of positive reviews. Be aware of that and look at a number of reviews for any products or services you are considering. Carefully selecting the right reviews will help you understand if it is right for you.

Wednesday, February 12, 2025

A Case for Text Messaging

I have never been a fan of using text messaging. That being said, I do recognize that it is a prevalent form of communication and use it when necessary. Today I have discovered a case where text messaging beats other forms of communication and have been using it for that.

Before continuing I should share why I hate texting. I am a fast typist and prefer to use a full-sized keyboard instead of a tiny one on my phone's screen. That is one reason my personal computer is a Mac. It seamlessly allows me to see and respond to my phone's messages on my computer. When someone sends me a message, I can use that full-sized keyboard to respond. Furthermore I don't have to take my phone out of my pocket. I agree that if you need to send a short message to someone, it is easier to send a quick text than to call them or send an e-mail. If there is going to be any back-and-forth, use the phone part of your smartphone and give them a call. Your communication will go much quicker.

Today I have been trying to schedule a meeting between two people and there has been a lot of back-and-forth. While a phone call would be nice, that is not a good solution with more than two people. One person is generally busy doing other things, like me for example, and it is tough to get everyone on the phone together. In this case, I had a young woman ask to meet with a senior manager. While I would have liked to just introduce the two and have them work out a time to meet, protocol in this situation dictates that I act as a gating person. Otherwise the senior manger would be inundated with meeting requests and never be able to get any work done. I asked the senior manager for some preferred times and got a number of options that I passed onto the young woman. Unfortunately none of the times worked for her because of other commitments and so there has been some back and forth to find a time that will work.

The nature of text messaging allows a conversation like this to take place over several hours without ripping anyone away from meetings or interrupting the current flow of the day. Now one could argue that this process could have been shortened by having access to the young woman's and the senior manager's calendar, making it easy to find a time for the two to meet. Unfortunately there are a number of scenarios where that doesn't work. One that I run into frequently is working across time zones that are far enough apart that one of the two parties will have to meet outside of regular work hours which is what happened today.

I still dislike that some people would rather send a text than talking on the phone but recognized there are reasons where text messaging is the best form of communication.