Kevin Boone
Kevin Boone
Kevin Boone
Musing on computing, math, electronics, de-Googling and the small web, from an old warhorse of the IT industry.
Latest Posts
A series of simple, progressive examples that demonstrate the essential features of programming in ARM assembly language.
It's an old scam, but it's recently resurfaced in a slicker, more convincing form
There's no shortage of guidance on writing English that people will want to read. In science and technology, however, can we apply the same guidelines without losing information?
As part of my campaign to eliminate wall-warts and external power supplies that don't have on/off switches, I've built a USB charger that has a mains switch. Why? Because nobody seems to sell one.
In a market dominated by the Amazon Kindle, it's easy to forget that Sony, not Amazon, made the first commercially-successful e-book reader.
How worried should we be, that we're wasting electrical energy for no benefit?
There was a time when we didn't hate printers. Unfortunately, it was forty years ago.
As the Microsoft Windows user experience continues to worsen, what should Linux advocates do?
There was a time when merely being a Linux user set you apart from the common herd. These days, with Linux so ubiquitous, you'll need to take additional steps to make yourself out as one of the elite.
Wayland isn't new, but many of us have been able to avoid it until recently. With many Linux distributions now pushing Wayland hard -- even for the Raspberry Pi -- it's getting harder to justify ignoring it. This article is for people...
I don't want to post yet another anti-systemd rant, but I think the ubiquity of systemd could eventually create real problems for embedded Linux. I just wish I knew what to do about it.
Java decompilers usually make a good job of recovering program structure and the names of classes and methods; why do they make such a bad job of recovering variable names?
What can the software industry learn from the Log4J security debacle?
It isn't easy to run Linux well on ten-year-old laptops -- Linux distribution maintainers no longer see this as a worthwhile endeavour. In this article I compare Gentoo and MX Linux as potential solutions to this problem.
Lineage OS is based on the Android Open-Source Project, whose primary maintainer is Google. To what extent can it be considered Google-free?