Inference at the Edge: Running a Large Language Model Chatbot on Consumer Hardware Updated

Generative artificial intelligence and conversational chatbots like ChatGPT have made headlines in recent months. These virtual assistants sound nearly human because they are based on extremely large datasets that contain real human conversations or other sources of data that contain the desired output for a given input.  Hobbyists and open source enthusiasts are experimenting with ways to run size optimized versions of large language models that have been tuned for instruction based interaction with humans and run locally on consumer-grade hardware. Continue reading Inference at the Edge: Running a Large Language Model Chatbot on Consumer Hardware Updated

A Primer on Conversational Artificial Intelligence Agents & Large Language Models Updated

Conversational agents and the large language models (LLM) at their core have become increasingly proficient at mimicking human language and behavior, so that they can respond to a wide variety of instructions. They have been shown to be effective in many different tasks such as question and answering, dialogue generation, text summarization, machine translation, and even programming. But the questions remain: do LLMS actually know anything? And, how do they actually work? Continue reading A Primer on Conversational Artificial Intelligence Agents & Large Language Models Updated

How To: Android Auto 5.5 for Navigation & Entertainment on a BMW S1000XR Updated

If you read my two previous articles about using your smartphone to run Android Auto on your motorcycle, you know that I consider the Garmin BMW Navigator VI a poor alternative to a smartphone. I recently upgraded the smartphone that I use with my S1000XR to a Motorola G6. Continue reading How To: Android Auto 5.5 for Navigation & Entertainment on a BMW S1000XR Updated

How To: Lutron Caséta Lighting Control System Review Updated

Although we were first introduced to Lutron when we purchased their traditional switches and outlets, Lutron is reknown for their residential and enterprise lighting control systems. Lutron’s residential lighting control systems include Caséta, RA2 Select, RadioRA2, and HomeWorks QS. Caséta and RA2 Select are intended for the DIY user segment while the RadioRA2 and HomeWorks QS product lines are intended for the system installer/integrator segment. Continue reading How To: Lutron Caséta Lighting Control System Review Updated

How To: Watch Movies in Your Honda Pilot or Odyssey Using Android TV Updated

We recently purchased a 2018 Honda Pilot Touring edition that has a rear entertainment system (RES). In addition to playing Blu-rays, DVDs, and CDs, the Honda entertainment system can play anything that connects via either an HDMI or component auxiliary video input. My wife asked me for a media solution that was as simple as inserting a DVD disc but that permitted us to play a number of movies on demand for our children. T Continue reading How To: Watch Movies in Your Honda Pilot or Odyssey Using Android TV Updated

How To: Deploying a Ubiquiti UniFi Home Network including Multiple WiFi Access Points (Part 2) Updated

Following are my recommended configuration changes for an optimized Ubiquiti UniFi home network. I use them in our home with a gigabit-speed Internet connection. To get the best results, you will need to tune your wireless home network. This includes accounting for neighboring networks, interference, the density of your APs, the number of your wireless clients and their idiosyncrasies in terms of wireless standards support. If you don’t use Sonos, IoT, or femtocell devices, some of these settings below may not be necessary for you. Continue reading How To: Deploying a Ubiquiti UniFi Home Network including Multiple WiFi Access Points (Part 2) Updated

Sonos One & Sonos Beam (Part 2): Review of Voice Services Including Amazon Alexa, Google Assistant & Apple Airplay 2 Updated

Sonos speakers will be able to bridge the gaps between Amazon, Apple, and Google’s smart home ecosystems. Sonos owners will be in the unique position of choosing their preferred voice assistant for a task, independent from the music source, method of streaming, or smart home control. For example, a Sonos owner could maintain their music library in iTunes, their music subscription service on YouTube or Amazon, their home control on Apple HomeKit, and ask general knowledge questions to Google Assistant or Alexa. Similarly, Sonos consumers could control Nest and HomeKit devices from a single smart speaker. Continue reading Sonos One & Sonos Beam (Part 2): Review of Voice Services Including Amazon Alexa, Google Assistant & Apple Airplay 2 Updated

Sonos One & Sonos Beam (Part 1): The State of Smart Speakers Updated

Amazon Echo’s primary function appears to be extending Amazon’s ecosystem including e-commerce and advertising. Like Amazon, Google Home’s primary goal appears to be lowering the price of its devices so that users will install multiple devices in their homes, generating more user data for Google’s advertising business. Apple’s product design treats smart speakers as a relatively dumb and local extension of the iPhone. The Sonos One hits the price-performance sweet spot: although it costs nearly twice what an Echo or Home does, it provides significantly better sound. Continue reading Sonos One & Sonos Beam (Part 1): The State of Smart Speakers Updated

How To: Optimizing Your Multiple Access Point, Wireless-AC WiFi Network (Part 2) Updated

A weakness was found in the WPA2 security protocol used by almost every modern phone, computer and router. This is called a KRACK attack. You should update your firmware and also disable EAPOL Key Retries to protect your network against KRACK attack against unpatched clients. Continue reading How To: Optimizing Your Multiple Access Point, Wireless-AC WiFi Network (Part 2) Updated

How To: Play HD Radio Throughout Your Home Using Google Cast or Airplay

Not every radio station is available in a high fidelity (high bitrate) format online. So, for some local radio stations, you are better off tuning them over the air. Fortunately, many broadcasters in the US also broadcast a digital signal, “HD Radio”. The challenge is how to create a local server to stream the HD Radio station to either Google Cast or Airplay-enabled devices. Continue reading How To: Play HD Radio Throughout Your Home Using Google Cast or Airplay

Google Home: Configuring and Using It with a Logitech Harmony Hub Updated

In early December, Google announced ‘Conversation Actions’ and ‘Direct Actions’ for Google Home. Today, Google announced interoperability between Google Home and Logitech Harmony, similar to Harmony’s integration with the Amazon Echo. Google Home also added support for the Anova sous vide cooker, August locks, Electrolux Frigidaire Gallery Cool Connect, First Alert thermostat, Geeni LED lights, Insignia Wi-Fi smart plug, Lifx Plus Wi-Fi smart bulb, Rachio smart sprinkler controller, TP-Link Wi-Fi LED, Vivint security platform, and Wink Hub. Continue reading Google Home: Configuring and Using It with a Logitech Harmony Hub Updated

How To: Optimizing Your Multiple Access Point, Wireless-AC WiFi Network (Part 1)

Mesh-network based, multi-unit WiFi access point solutions from Google, Eero, Luma, and other vendors are popular now. Compared to typical networking gear, they look unobtrusive, so you won’t mind placing the access points out in the open for maximum wireless reception. Mesh WiFi systems connect multiple units (nodes) to move data from the client to the router. If your goal is to fill in wireless dead zones with the minimal amount of installation effort (meaning no wire pulling), then this approach will give you the largest coverage but at the expense of throughput. Continue reading How To: Optimizing Your Multiple Access Point, Wireless-AC WiFi Network (Part 1)

How To: Upscaling Lower Resolution Video to 4K Updated

So you just bought an expensive new 4K (UHD) television set. The issue is that most live and recorded video distributed today is less than 4K (2160p) resolution. Blu-rays are 1080p format while DVDs are only 480i/p. TV broadcasters use either 1080i or 720p. Some cable and satellite companies are downscaling 1080i to 720p format. Although some over-the-top video service providers like Amazon and Netflix have select content in 4K, most of their content is in 1080 resolution. To solve this, UHD TVs include upscalers for lower resolution content originating from cable/satellite settop boxes, Blu-ray and DVD players and gaming consoles. Continue reading How To: Upscaling Lower Resolution Video to 4K Updated

Logitech Harmony Hub and Voice Control Updated

Thus far, Logitech has partnered with Amazon. By connecting the Harmony Hub with Alexa, you can start or stop Harmony activities such as “Watch TV”, “Play a Game” or “Listen to some Music”. You can also power on or off your TV, change your stereo settings, or trigger connected home activities that are controlled by the Harmony Hub. For any Harmony Hub activity, you can create a friendly name that’s easier to say. You can also tune specific channels on your cable/satellite with voice commands such as “Alexa, turn on sports”. Continue reading Logitech Harmony Hub and Voice Control Updated