Posts

Showing posts from December, 2024

Understanding System Complexity with various types of contract and subscription types.

Image
Consumers often want to change to auto-renewing contracts or subscriptions in the middle of a  subscription or contract period. Automating these modifications varies in complexity taking into account the dollar amounts of the services, customer expectations, regulatory requirements, business cycles, or legacy processing overhead like paper billing. This presentation walks through a variety of ways of handling intra-period modifications. Video on YouTube These images were used in the Video They exist here for review

NVidia Broadcast fix for - No available cameras - Restarting the windows service

Image
NVidia Broadcast, on Windows, uses your GPU to improve your PC's audio and video streams for recordings, meetings, or other purposes.  NVidia Broadcast sits between your Microphone/Camera and the audio/video capture component of whatever proam you are using.  I described here how NVidia Broadcast can use the GPU to make it look like you are always looking at your camera  when recording. NVidia Broadcast sometimes can't get access to your microphone or camera when they are already being used  by some other program.  Recently I had a different problem where NVidia Broadcast couldn't get access to my Brio Camera even though no other program was currently using the problem. I stopped and restarted my NVidia and Logitech tools to no avail. It turns out one of the NVidia Windows services needed to be restarted.  There was some problem with the instance of the service that was running and restarting it fixed the problem. The best video I found is this one by Spook...

Ordering pages in a coding challenge scrambled my preconceived notion about "natural ordering"

Image
We have a notion that there is a natural order of things.  I'm talking about ordering, and sorting, by convention as a mental aid or for product reasons.  Everyone is familiar with ordering products by weight, pieces by size, and names by alphabetical order.  We are so used to some types of ordering that it seems like the natural way when there is nothing natural about it. A common example is the "order of assembly", the order of parts installed onto the device.  The reason for the order on the direction sheet may not be immediately obvious.  The order takes into account the ease of assembly or the reliability of putting it in at that point in the cycle. This caused me to waste over an hour during a recent programming challenge while implementing an arbitrary set of ordering rules. Eventually, I realized that the notion of order is arbitrary and that I could change the standard to fit my problem space.  Let's go to the programming challenge. An example from...