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)
Does controlling web search rankings amount to censorship? Does it matter if it does?
Building a CP/M implementation of the notorious Wordle game.
Benford's law or the first digit rule states that in many data sets, the first digit of each value tends to be small. This is not at all obvious, but it has significant implications.
How an oddity in the way UTF-8 encoding works can cause all sorts of problems for unwary developers, including security weaknesses.
"Juice-jacking" is the alleged practice of getting unauthorized access to the contents of a cellphone by subverting public USB charging points. It doesn't happen, and probably never has; so why has there been a recent increase in scare stories?
There's been a recent scare that Unicode reading direction characters could be used to conceal malicious code in open-source projects. This is undoubtedly true, but that fact doesn't make it significantly harder to ensure the security of open-source code than it already is.
How to use Microsoft's Macro80 and Link80 utilities on CP/M, to build a program consisting of multiple assembly-language files.
It's still possible to write "text adventure" games for CP/M and other small, vintage computers. Here is one approach, using Linux as the development platform.
A detailed description of a method for performing this common numerical conversion, with C source code.
How to construct a custom networked storage (NAS) unit based on a Raspberry Pi and two mirrored USB hard drives -- and why you might want to.
Page 24 of 34