Kevin Boone
Kevin Boone
Musing on computing, math, electronics, de-Googling and the small web, from an old warhorse of the IT industry.
July 2026
August 2026
September 2026
Top Words
- raspberry
- linux
- java
- pico
- command
- hacking
- apache
- android
- audio
- broker
All posts (334)
The Hamming bound is an important metric in the evaluation of information coding schemes. It sets an upper limit on the number of distinct codewords that an error-correcting block code can provide, for a given block length. The Hamming bound is a benchmark for the evaluation of error correction schemes used in...
This article describes how to do arithmetic in a small finite (prime) field. Being able to do this is essential for the implementation of cryptography, among other things. The arithmetic isn't particularly difficult -- particularly if we use software that specifically supports such operations. However, it's...
An explanation from first principles of the concepts of probability applied to two random discrete variables.
The official Raspberry Pi 7-inch touchscreen is a useful and well-designed piece of equipment but, if you're using it in a custom (hardware and/or software) build, you'll notice a lack of any relevant technical information. This article tries to supply some of that information.
It's surprisingly difficult to detect switch actuations in a robust way, dealing with contact bounce and other quirks. This article describes one approach to the problem in C.
Using a single MOSFET transistor for power switching in microcontroller applications is simple and low-cost, but it often doesn't work as well as expected. Either the switched device doesn't run at full capacity, or the MOSFET gets hot. This article explains why.
Using the official Raspian repository to assist the construction of a custom Linux for embedded applications is quick and convenient, compared to building everything from source. However, this approach has certain hazards.
An explanation from first principles of this much-misunderstood principle of statical inference.
Using a simple application of Euler's method to estimate the solutions of non-linear differential equations, and work out your chances of surviving the zombie apocalypse. No, really.
An introduction to the science of exterior ballistics -- tracking the flight of a projectile under the influence of gravity and drag.
Page 31 of 34