Learning Morse code is easier — and way more fun — when you can practice with real people anytime, anywhere. KO6BTY and I have been building a phone-based CW practice app that lets you send and receive code with other operators over the internet, no radio, antenna, or license required. This post walks through the waterfall display, keyer modes, histograms, and demo videos so you can jump right in and start making contacts from your phone. KO6BTY and I have been working on a two-way phone based CW (Morse code) practice app for a while. We'd really love for people try it out, and let us know what to improve, or what to implement next. We've finally got it in a state where people can start to test it. If you'd like to practice sending and receiving code with other people via your phone anyhere you can get on the internet, read on. App Components Project TouCans CW Practice app is a Morse code tranceiver that operates over your phone, so no ham license, (or antenna), is req...
I put OpenAI’s gpt-5-nano and gpt-5.1 head-to-head on my psy-ops article scorer to see what you really get for the extra spend. Along the way I ran into pricing surprises, wild variance, and a reminder that ChatGPT’s shiny new memory feature can quietly bend your evals if you’re not careful. A post on LinkedIn a few days back suggested using Small Language Models (SLMs) as opposed to LLMs for repetitive tasks. This seemed like a great idea in some regards for me, but I was curious about how it would apply to apps that were intended to perform lanugage analysis. Luckily, I have the psy-ops app up and running. Also? At the moment, it is using a close-to-an-SLM model, gpt-5-nano due to pricing decisions. I used it as a test vehicle to look at the difference betwween gpt-5 nano and full featured gpt-5.1. The testing framework I used: Starting from this article, I first did three separate anayses with gpt-5-nano, and then three others with gpt-5.1. I then used gpt-5.1...