**** New Toys Day ****


*** What's that hardware? ***
In my little office, I've been setting up my "smol web" corner. Some may call
it a "90's corner" either way, my new pieces arrived via fedex today.

I setup a little Mini-PC (Intel N100 based) with Ubuntu Server 24.10... not
old school I know... And I picked up a USB to RS-232 adapter, and got a null
modem cable.

Right in the center, sits my "new" IBM 3153 InfoWindow II with a refurbished
Model M PS/2 keyboard. I had initially gone with a Wyse WY60 Amber screen, but
the wy60 emulation under Linux is very poor, and I couldn't sync the port to
anything above 19200bps.

Next to that I have a set of mini Stereo speakers, and
a Sony LAM-Z05 CD/Minidisc bookshelf stereo - fresh from Japan!

*** The Setup ***

Sitting at a green-screen is honestly quite nice, once you get used to it. No
mouse for navigation, no distracting notifications. Just a totally pure
experience.

The IBM Terminal is stable at 115200bps, and with a screen refresh of 82Hz,
the experience is about as late-90's buttery smooth as you can get. 80x24 is
the perfect way to experience Gopher for sure!

*** Apps? ***

First and foremost, as mentioned above - I'm running Modern Ubuntu Linux. I
wanted as modern an experience as possible, but just with the terminal
interface.

"Window Manager" -- TMUX. When I first looked into tmux, i hated it! Now that
I've taken the time to work out its quirks, I really enjoy it. I'll most
likely switch to "Screen" ar some point so that I dont lose row 24 at the
screen bottom to the status bar.

"News" -- Newsboat. I completely forgot what it was like to read an article
without a half page ad on the screen that I can't close because the "X" keeps
moving and my fingers are too fat! It is a shame that most news sites have
removed full-text articles in their RSS, but there are plenty of good RSS
sites still out there.

"Gopher" -- I've been using the "gopher" browser in favor of lynx. I like the
navigation, and it's nice and snappy.

"Browser" -- Lynx. I tried w3m, but Lynx just works well on the IBM terminal.

"Email" -- Alpine. I used to use Pine back in the day, so I never got used to
mutt. It is what it is. Alpine is adequate, and I can send/receive. Not much
else to say on that one.

"Music" -- mpv. I've got the CD/MD player and it's wonderful, but I also have
a sizeable FLAC collection on the mini-pc... so I cheated and have a line-out
cable running from the mini to the speakers. FYI, if anyone needs to know how
to use your audio device from a remote terminal - it took me a long time to
figure out - here's the cheat:
       $ sudo usermod -aG audio $USER
                       ^^^^-- That'll do it!
With MPV I even have a silly bash script I wrote that lets me play LofiGirl
and some other live Youtube channels. I'll post it on my gopher sometime soon
- once I figure out how :-D

"AI" Gemini-CLI / ASCIIChat. I found an application on Github that
lets you enter your Gemini-API key and chat directly with Google Gemini.
There's no UI, just "human:" "AI:" I liked it so much, that I worked up an
application called asciichat in GO. It's designed specifically for
non-scrolling terminals, and lets you talk to any ollama server you like. I'll
drop the source-code in my repository too.

*** Cheating? Probably... ***

So given everything I've setup, it's definitely not an old-school setup in the
traditional purist sense, but it's definitley exactly what I needed to stop
doom-scrolling, and focus on my task at hand.

As always, Be Excellent to Each Other!

_____ _         __        __         ______
|_   _| |__   __ \ \      / /__  __ _|__  / |
 | | | '_ \ / _` \ \ /\ / / _ \/ _` | / /| |
 | | | | | | (_| |\ V  V /  __/ (_| |/ /_| |
 |_| |_| |_|\__,_| \_/\_/ \___|\__,_/____|_|