Installing OpenBSD on the Pomera DM250
These are my notes and pre-built images for getting OpenBSD-current installed on the Pomera DM250, DM250X, DM250XY, and DM250US.

These are my notes and pre-built images for getting OpenBSD-current installed on the Pomera DM250, DM250X, DM250XY, and DM250US.

The KING JIM Pomera DM250 "digital typewriter" is a small Linux-powered ARM computer that boots up into a custom word processor application. I've been tinkering with it to try to get OpenBSD booted on it. I'd normally wait until the end and write up a proper article explaining everything, but this process is taking a lot longer than I expected so I figured I'd document it all as I go.

A year ago I tried using an M1 iMac for work duty but its 21" screen took up too much room on my desk. After seeing Sean's video on Action Retro about putting an M4 Mac Mini inside an iMac G4, I thought I'd give it a try.

A new release of my Wallops IRC client is available:
adc2b473664ec0960b5b028335566831dd69f4a1de40f79e22bf1337292cca88 603c5080c41a0d5752cae49a08376db4e18628b1 This update includes a number of new features and bugfixes:
BlueSCSI Wi-Fi Desk Accessory 1.4 has been released:
This update fixes a bug that was breaking hidden SSID entry.
I found a neat THINK C extension that I wanted to share, and I'm going to have a table at the Vintage Computer Festival Midwest next month.
Last year I upgraded my Kindle Paperwhite to a Kindle Scribe to be able to write notes and draw diagrams while programming to help visualize things.
One thing that bothered me about the Scribe was that its sleep screen images were pretty boring and because I'm now often reading PDFs or writing in a notebook, I couldn't benefit from the Kindle OS's new functionality that uses the cover of the book being read as the sleep screen image (which previously required a jailbreak and custom software).
Since the process for installing custom sleep screen images is rather cumbersome and the information is scattered across old forum posts, I thought I'd document how I did it to possibly make it easier for someone else.
Lenovo has finally made a smaller version of its X1 Carbon, something I've been looking forward to for years.

I wanted to add an internal USB port to my ThinkPad X1 Nano which should have been a fairly easy thing to do, but it wasn't.
Of course, if I were still using my Framework Laptop it would be as easy as plugging in a custom module but I've been using my X1 Nano as my primary laptop for quite some time now.

I've been working on Carl, my IMAP e-mail client, for the past few months.
Subtext 4.0 has been released:
c33a6abe15e7f07159a18d936dce7c435d9619f80d6c53d1cdd26fabf06712f7 0f4bdcd08b57b568125d8ddcab5ad97f1f5dd586 Wikipedia Reader 1.1 has been released:
14761cefe2552886476cdf018445d4454f355fca31636af5d55c52e7b28908da acd1b9433113237d0fd5e15fba6a4c4b992be783 Changes in this version:
I attended the Vintage Computer Festival Midwest 18 and made some things.
Over the past year or so, I've been working with other BlueSCSI developers to add Wi-Fi functionality to their open-hardware SCSI device, enabling Wi-Fi support for old Macs and other vintage computers going back some 36 years.

I've been operating Pushover's public-facing API for over a decade now and I thought I'd pass on some advice for those creating a new API.
Pushover's API might be unusual in that it is used by a wide range of devices (embedded IoT things, legacy servers, security cameras, etc.) and HTTP libraries, rather than mostly being accessed from JavaScript in the latest web browsers. It also doesn't process sensitive financial information, so the advice given here may not be applicable to something operating like Stripe's API.