Everything after this paragraph was written with AI. I had Claude Code generate this post from it’s memories, git logs, shell history and interview after working on this project. Written by Claude: I used Fluxbox for fourteen years. Starting around 2000, it lived on every system I owned. In college, my desktop was Fluxbox with xmms , gkrellm , aterm , and the rest of the classic X11 toolkit. I…
Everything after this paragraph was written with AI. I had Claude Code generate this post since I was curious what it would come up with and to give me a summary of what was done to help redesign this blog. Written by Claude: Over the past three days I’ve been working with Claude Code to modernize this 20+ year old Jekyll blog. This post covers what we accomplished, the challenges we faced, and…
While I’ve discussed the origins of my Macintosh 512Ke and the enhancements I’ve done over the past year. What really kicked off my interest in using it more than just Zoom background discussion piece, were all the fediverse posts I saw on GlobalTalk during MARCHintosh 2024. I was intrigued that classic Macs like my 512Ke, which I always thought was limited in what it could do, could network with…
As I mentioned in my Enhancing my Macintosh 512Ke post, I use the Basilisk II Macintosh 68k emulator alongside my Macintosh Plus to facilitate downloading software, sharing files with AppleShare , playing Myst and many other things. It does take a bit of setup to get working though, especially with configuring the network to work with AppleTalk . Below is a short guide on how I installed and setup…
This is the second in a series of posts on my Macintosh 512Ke. In my first post I went over the history of how I obtained this machine, initial exploration and repairs over the years. My Macintosh 512Ke Enhanced in all its glory This post will go over the enhancements I’ve done to my Macintosh 512Ke over the last six months. Getting it to the point where it can do useful, and modern day things,…
This is the first post in what I am hoping a series of how I took my 512Ke “Fat Mac” and enhanched it to the state it is today. My Macintosh editing this blog post in MacWrite Releasing the Magic Smoke Our story begins a dozen years ago when I inherited the 512Ke Mac from a nursery school. I had at one point turned it on to check if it worked and test out a few of the floppies it came with, but it…
Ghostty 👻 In December 2024 the new terminal emulator ghostty created by mitchellh (founder of Hashicorp ) was released. I originally had the (incorrect) assumption that it was similar to other “new” terminal emulators that require a network connection, were built in javascript or had some sort of “AI” features wedged in. What caught my eye though when reading About Ghostty , was the focus on the…
Intro Over the holidays we got our two younger children HP laptops for them to do their school work on and to have a proper computer. While the schools Google Classroom login effectively adds restrictions to Chrome, I still wanted to have some guardrails on their Internet access as well as ad-blocking. The first thing I did was replace the Windows S install that came on the laptops with Linux Mint…
Intro Recently I assembled a ClockworkPi DevTerm R-01 , a cyberdeck-like terminal with a RISC-V compute module. While the retro-future design of the DevTerm really appealed to me, and I’ve also been wanting to work with RISC-V for a while to learn a new architecture making the R-01 a perfect esoteric project platform. ClockworkPi DevTerm R-01 After trying out a few things like DOSBox , Surf , and…
Intro A couple of weeks ago I saw Superhighway84 on HackerNews and started to check it out, but didn’t get very far. I finally spent some time to get it up and running on FreeBSD which works, but requires a few additional steps. I wanted to get Superhighway84 on a spare RaspberryPi 3 running FreeBSD 13, primarily used for a Gemini Capsule in FreeBSD , since it doesn’t have much traffic and is…
Intro While I’m a heavy user of RSS with Newsblur , I’ve never had a coherent bookmarking solution. Last week I finally setup a proper bookmark manager, and as a bonus, archived bookmarked pages locally in my own personal Internet Archive . Bookmarking With Raindrop.io A long time ago I was a user of del.icio.us , and first looked into using Pinboard for bookmarking. While Pinboard had most of the…
Intro In the past few months there has been a lot of chatter about web3 and what it means and doesn’t mean for the future of the web. There’s a lot of hype around NFTs, mostly because of the money that is exchanging hands, and instead of outright dismissing it I wanted to dive deeper to understand it better. Setting up an ENS Domain I first thought about NFTs when I discovered you can buy ENS…
Intro Basic notes from setting up gpg-agent forwarding between a MacOS and Debian Linux system. Client System Assuming system is running MacOS install gpg and pinentry (GPG password prompt tool) using Homebrew , brew install gnupg pinentry-mac Edit ~/.gnupg/gpg-agent.conf and make sure that ${HOME} is the full path to your users home dir, eg /Users/$USER , this must match what’s setup in…
Intro With the recent release of FreeBSD 13 , I wanted to test it out on a spare RaspberryPi 3 that was part of my old Kubernetes cluster . In particular, FreeBSD Jails have always interested me, although I’ve never used them in practice. Over the years I’ve managed operating system virtualization through Solaris Zones and Docker containers, and Jails seem like and good middle ground between the…
Intro When I first got my Pocket C.H.I.P. one of the first thoughts I had was to use it as sort of a mini-desktop terminal to display things like weather, new mail, etc. After doing some other tinkering with it first, it has been on my desk the last couple of weeks displaying the following information, Latest local toot in Fosstodon using Toot Top 10 Hacker News posts using haxor-news Current…
Intro In the ever expanding ways to hack my Pocket C.H.I.P. , and my recent discovery of Vaporwave , I couldn’t help but combine the two and have a looping music video device on my desktop. Note this is not running in X , but in the console framebuffer, which gives it more AESTHETICS. NEON PALM MALL in C.H.I.P. Framebuffer Required Software The C.H.I.P. is fully upgraded to Debian Buster, and…
Intro A couple of weeks ago I took a spare RaspberryPi 3 leftover from my old k3s cluster and installed OpenBSD on it using my Pocket C.H.I.P. . While getting it installed was fun, I wanted to do more with it and use it on a more regular basis to continue learning about OpenBSD in general. OpenBSD 4.9 Sticker on RaspberryPi 3 I’ve had a Pi-hole running on an older Raspberry Pi B with Debian for a…
Intro Since getting a Pocket C.H.I.P , I’m looking for more ways to use it outside the original configuration, and came across a Hackernoon post on using a CHIP as a serial console . I also wanted to install OpenBSD onto a RaspberryPi 3 - unlike most RaspberryPi installs where a sdcard image is flashed and boots up - OpenBSD requires following the full installation procedure on the console. Sure…
Intro Recently I got a Pocket C.H.I.P. with the idea of making it mini terminal on my desk, displaying things like weather, new email, new mastodon toots, etc. It comes pre-loaded with some basic software: terminal, pico8 , and a few other utilities. Because it was released in 2017 and the demise of the original Next Thing the software on it is out-of-date, running Debian 8 and an older version of…
Intro Working in the tech industry and having geeky hobbies; I’ve always taken my tools, both hardware and software, seriously. For some reason I never thought about the keyboard itself though, and was content with using the bundled membrane boards. A few years ago though this all changed which I discovered the deep rabbit hole that is both utilitarian and vain world of custom keyboards. Sully…
Gemawhat? Even since I started using Mastodon a couple of weeks ago, Project Gemini is one of the most exciting new technologies I’ve discovered in my local feed . I won’t go into full detail on what Gemini is, but similar to why I made a Gopherhole , Gemini is a newer Internet protocol that strips away the bloat of the modern web to a core set of concepts, generality, and maximum…
But Why? The obvious questions is why make a Gopherhole (what gopher sites are called) when all the action is on the World Wide Web over html and http ? Didn’t those protocols win the Internet two decades ago? I didn’t really think much about Gopher until I started reading more about the newer Gemini protocol on my foray into Mastodon last week and figuratively went “down” the Gopherhole. Slides…
Intro One week ago I posted my first toot on Mastodon and I want to document my first weeks experience since it was much more eventful than I was expecting. Choosing an Instance One of the first things you do when signing up for Mastodon is choose an instance . I didn’t quite understand this at first, but eventually realized it was akin to choosing a Geocities neighborhood in the 90s. The instance…
Intro When running a Raspberry Pi cluster , sometimes there’s just not enough power to build native armhf Docker images in a reasonable amount of time. While the recent announcement of Docker Hub Official Multi-platform support makes it easier to run official multi-arch images, building a multi-arch image still requires a cross-build environment to speed up builds on lower powered hardware or when…
Intro Running the Azure Container Instances Connector for Kubernetes on a Raspberry Pi Cluster. One of the most interesting features of Azure Container Instances is the Azure Container Instances Connector for Kubernetes . This adds an ACI “node” to an existing Kubernetes cluster and allows you to deploy pods to it. This “node” will run pods in ACI without having to create or manage and additional…