RSSAmplifier

Blog

joshua stein

jcs.orgRSS feed ↗15 posts

Latest posts

On AI

In 2019, I started watching Andreas Kling's programming videos , many of which were live-coding sessions writing his new operating system SerenityOS . He was always pretty fast at writing code, especially since his IDE, Qt Creator, had knowledge of all his C++ code and could auto-complete classes, variable names, and function signatures. Back then it seemed like he had much of the code written in…

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. Table of Contents Top Throat-clearing Making a backup Some DM250 hardware notes Making an OpenBSD installation SD card Installing OpenBSD Post-Installation Building a custom installation ramdisk Recovery Throat-clearing Much of my work has not yet been committed upstream…

Wallops 2.2 Released

A new release of my Wallops IRC client is available: wallops-2.2.sit (StuffIt 3 archive) SHA256: adc2b473664ec096 0b5b028335566831 dd69f4a1de40f79e 22bf1337292cca88 SHA1: 603c5080c41a0d57 52cae49a08376db4 e18628b1 This update includes a number of new features and bugfixes: Auto-connect with the last saved settings on startup, if they are available, unless the Command key is held down Add support…

BlueSCSI Wi-Fi Desk Accessory 1.4 Released

BlueSCSI Wi-Fi Desk Accessory 1.4 has been released: wifi_da-1.4.sit (StuffIt 3 archive) SHA256: aed32aced3fc2cff 301a61930df654fc a641cd830aa21d8a 824dafde1b17e671 SHA1: 13f5c624598d9956 4922eb807d7231a3 631c995c This update fixes a bug that was breaking hidden SSID entry.

Video: C Programming on System 6 - VCFMW, CMaster

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. Your browser doesn't seem to support HTML video. You can download the video (H.264/AAC format) instead. Video notes: Vintage Computer Festival Midwest THINK C 5.0.4 CMaster (I'm using 1.2.5) Please contact me with any feedback or questions, view past videos in…

Pomera DM250 Tinkering

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. Background…

iMac G4(K)

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. Table of Contents Top Trying the Juicy Crumb DockLite G4 Color Banding iMac Screen Resolution Exposed Ports Screen Blanking Upgrading the Screen iMac Neck Mac Mini Mouting…

Adding Custom Sleep Screen Images to the Kindle Scribe

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…

BlueSCSI Wi-Fi Desk Accessory 1.3 Released

BlueSCSI Wi-Fi Desk Accessory 1.3 has been released: wifi_da-1.3.sit (StuffIt 3 archive) SHA256: 40b49ef83b6512bd e571171aa42e9041 9a8577efa895cfae b19bf18a0c82d4de SHA1: b8fa941eb104c0f9 25436cc8fbc3018a 3ded5b96 This update brings internationalization support for Macs running non-English installations, and a number of bug fixes. Changes in this version: Fix a handful of bugs Add a log window…

Wallops 2.1 Released

Another update to Wallops building on the 2.0 release is available: wallops-2.1.sit (StuffIt 3 archive) SHA256: 7cb16046e076488e 1997e1232631cf2d c9737bac0a94f034 8caf5d183927f4a9 SHA1: fd1d7145aa4baaf5 322175f348644d10 57267a65 This update includes a number of new features and bugfixes: Implement tab completion in channels; by typing part of a user's nick and pressing tab, the input bar will show…

BlueSCSI Wi-Fi Desk Accessory 1.2 Released

BlueSCSI Wi-Fi Desk Accessory 1.2 has been released: wifi_da-1.2.sit (StuffIt 3 archive) SHA256: 984935cc5e3e2510 2849cd41c52764cb 08060d183d48cfb4 9f9da3eead49aea8 SHA1: 980b17f58babb839 977b7d714f8556a8 2bf33c7e Changes in this version: Added an "(Other Network)" option to the SSID list to manually enter a hidden SSID

Wallops 2.0 Released

Another large update to my Wallops IRC client is available: wallops-2.0.sit (StuffIt 3 archive, includes source code and THINK C 5 project file) SHA256: 532f6c72eadbb9e7 ce74dded1bfcd713 69a61d818f7c7716 0bb8a66d6f1ccf9c SHA1: c375a24e00900378 e84745c1e11d3d69 76ef749c This release features an overhaul of the interface bringing tabs allowing multiple channels and private message queries, including…

Adding a USB Port to the ThinkPad X1 Nano (the Hard Way)

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. Table of Contents Top Logitech Mouse M.2 Firmware Hacking? Fingerprint Reader USB Power…

Video: C Programming on System 6 - Carl Update, Test Suite, Malloc Tracing

I've been working on Carl, my IMAP e-mail client, for the past few months. Your browser doesn't seem to support HTML video. You can download the video (H.264/AAC format) instead. I need to work on not saying "like" so much. Video notes: Remaining PowerBook 1xx Batteries Subtext 4 Kludge BBS on Mastodon IMAP4rev2 rev2 RFC Encoded-word RFC MicroBug and SM 0 A9F4 and G 0 MacsBug My stack walking code…

OpenBSD on the Lenovo ThinkPad X1 Nano (1st Gen)

Lenovo has finally made a smaller version of its X1 Carbon , something I've been looking forward to for years. Table of Contents Top Hardware Firmware Current OpenBSD Support Summary Updates Hardware The X1 Nano is basically a 13" version of the 14" X1 Carbon, reducing its footprint, thickness, and weight. Availability in the US has been fairly limited (and expensive) at the moment, offering no…