The "small web" is bigger than you might think
The small web is growing, and getting more active. Good news.
Computing, math, science
The small web is growing, and getting more active. Good news.
Spartan is a simple document retrieval protocol for small web/net applications, that deserves to be better known.
How to get a Gemini capsule with its own domain name.
An outline of some grass-roots reform movements that are trying to humanize the Internet
The modern World-Wide Web is broken. Is Gemini the repair?
The Gemini protocol has been around for over five years, but the world-wide web remains broken. This articles reviews what's changed for the better over the last five years -- and what hasn't.
This site now supports webmention, so you can notify me easily if you respond to one of my posts on your own site or blog.
A mostly-forgetten icon of the motor industry.
Select a directory from a list, and play all the music files in that directory. How difficult can that be?
Why are we complaining about the smallness of the proportion of desktop computers that run Linux -- perhaps we should be celebrating instead?
Kagi and DuckDuckGo both provide reasonable alternatives to Google's and Microsoft's search services, without compromising your privacy. How different are they?
What's going on with digital voice assistants? Are they really snooping on us all the time?
If a podcast has an RSS feed, we can download it, parse it, and then download all the content into a single folder, which can then be played by any audio player.
Using a Garmin fitness watch without a smartphone or Garmin's services: how practical is it, and would you want to?
Decorative Christmas lights were better in the past. No, really, they were.
This mostly-forgotten device was the very first commercially-available all-digital music synthesizer. It was also a lot of fun.
We're used to computing devices being electronic. But what can we do with a purely mechanical approach? This article looks at how eclipse prediction might have worked in the Antikythera Mechanism, c.2300 years ago.
Nothing says '80s pop' like a DX7.
Denshi block kits were a unique way to learn about electronics back in the 70s.
These days, there are comparatively few up-to-date smartphones that can run a well-supported, non-vendor firmware. Sony's Xperia range and Google's Pixels are among the better choices.
There are good reasons why these handsets are so popular with de-Googlers, even if we have to grit our teeth and try to ignore the vendor.
Is this a minor irritation, or the end of Android as we know it?
Some guidance, mostly for science and engineering students, on how to write a scientific paper or technical report. I've updated this article slightly since I wrote it thirty years ago, to deal with the rise in web-based publication. But, frankly, I think that similar standards should apply to electronic and print reporting.
If you can't run an alternative, privacy-sparing firmware on your Android device, you can still assert a measure of control by disabling certain packages. You don't need to root the device to do this, and Canta is an app that sets out to make it easier.
If you were worried about tracking cookies, you really don't want to know about browser fingerprinting.
How are these alternative smartphone firmwares similar and different?
Which is the easier way to get to a phone you can feel safe using, without your personal data being sent to goodness-knows-where?
The costs and benefits of this somewhat controversial procedure.
Is it possible? Would you want to do it?
What's changed in the last two years? Would I do it again, knowing what I know now? TL;DR - yes.
Getting a proper dark theme for the e-mail home screen widget is worth spending hours building the app from source. No, really it is.
The terminal stage of de-Googling is to go back to using a 90s-style dumb phone. Devices like the Nokia 105 aren't as old-fashioned as you might think, but can they substitute for a smartphone in day-to-day use?
My article on calculus of variations assumed without explanation the basic form of the Euler-Lagrange equation. This article attempts to demonstrate how an Euler-Lagrange equation arises, by solving a variational problem algebraically using Maple.
This article describes how AppImage packaging works on Linux. It's based on a simple demonstration that uses nothing but commonplace command-line tools, to create a self-contained, distributable application (albeit a trivial one).
Pimoroni's 'GFX Pack' is an inexpensive, low-power LCD display, with modest resolution. This article describes my experience using and programming it.
I frequently have to read documents that look as if the writer was given a bag of capital letters, and told to use them all up. Like many aspects of English, capitalization has few rules that are set in stone; but there are some conventions that serious writers ought to keep in mind.
It's not my fault that my avoidance of social media makes me hard to contact. It's your fault for letting yourself become hooked on it.
For too long, mega-corporations have been able to avoid liability for defective software. But will upcoming changes to the law adversely affect those who distribute open-source software free-of-charge?
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 who have been hoping until now that Wayland will go away, particularly X developers, and don't know much about how it works
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.
Camel's IRC support makes it relatively easy to implement an IRC conversation agent, that can process IRC messages and produce responses.