Initial commit: HPR Knowledge Base MCP Server

- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Lee Hanken
2025-10-26 10:54:13 +00:00
commit 7c8efd2228
4494 changed files with 1705541 additions and 0 deletions

178
hpr_transcripts/hpr3444.txt Normal file
View File

@@ -0,0 +1,178 @@
Episode: 3444
Title: HPR3444: The Psion series 5mx
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3444/hpr3444.mp3
Transcribed: 2025-10-24 23:32:58
---
This is Hacker Public Radio Episode 34444 Thursday, the 14th of October 2021.
Today's show is entitled The Jean-Series 5 MX. It is hosted by Nilezzo and is about 20 minutes long
and carries a clean flag. The summary is a show where I talk about my experiences of the
Jean-5 MX, a portable computer, from the late 90s.
This episode of HPR is brought to you by archive.org.
Support Universal Access to All Knowledge by heading over to archive.org
forward slash donate.
Hello, hello, I'm Nico and today I want to talk to you about an old thing, a very specific
old thing. In fact, a very cool old thing, which is the
Syon series 5 MX, which is a PDA, a personal digital assistant, although it's far more than that.
I'll get into that later from the late 90s, I believe 1998.
The reason why I want to talk about it today is because, well firstly because I think it's a
really cool device, I want to talk about it. Secondly, because I am actually two years late to making
this episode. I at AgCamp 2019, so October 2019, AgCamp, which is a Linux conference, free
culture, open source, creative commons, it covers a lot of ground, a fellow HPR host Dave Morris
gave me a Syon series 5 MX. Huge thanks for that, by the way.
Amazing offer, amazingly kind, and he said that it was on the condition that I did an HPR
episode about it, and I am two years late, so I apologize. I didn't want to make an
episode until I had a development environment set up, and to have development environment,
obviously you need a working device, and my Syon wasn't working and then the COVID pandemic
hit, so I couldn't get it repaired. But recently with the vaccines and with the lifting of some
of the lockdowns, it's back, it's working, and I managed to get a development environment set up,
so now I've got everything in place to record this episode. So I said that it's a PDA.
What exactly is it? There's a lot of them. Well, the way I best like describing it is that,
and you can look up photos if you want, but the best way to describe it is it's like a tiny laptop.
It's like it's a laptop form factor, but it will fit in your pocket, and it has a monochrome
display, and it has this hinge, this really cool hinge mechanism that I can't describe in audio,
but it opens up, and as you open it up, the keyboard sort of pops out the front, comes out the front,
I don't know how to describe it, but it's a really cool mechanism, and
yeah, monochrome touchscreen, it's got a full keyboard, and it's got compact flash storage,
it runs on double A's, and will run weeks on a pair of double A's. I think mine ran a couple of weeks
on a pair of double A's back when I was using it regularly.
A compact flash storage, it has a serial port, which is a proprietary connector,
unfortunately, and it is running the E-Poc operating system, which a fun fact is that the E-Poc
operating system was the basis for what became Symbian, which you'll recognize if you ever
owned a Nokia phone in the mid 2000s, mid to late 2000s.
So it was marketed in the late 90s, originally, as a PDA,
sort of competing in the same market as devices like Palm pilots and whatnot,
but I think it's unfair to call the 5MX of PDA because really what it is is it's a computer,
and it has a full onboard office suite, it has word processor spreadsheet and database,
it has like a painting app and a notepad, and then it will have your normal PDA things,
you know, with contacts app and a calendar. It's got a couple of little games, and you can
install your own apps on it, and you can also program for it. It has a non-bord development
environment, and you can also program for it for a PC, but I'll get on to that later.
And I used this Sion computer as my main, actually, is my only portable machine
from 2019 through to the start of the COVID-19 pandemic when sadly mine failed. I'll get onto that
as well later, and it was great. It's a really cool device, the keyboard is quite nice to use,
a lot nicer than you'd expect, and I used it for all of my schoolwork, I used it for I use
the spreadsheet app to manage dungeons and dragons' character sheets. It's incredibly nerdy, I know,
but I got a lot of use out of it, and it is still a very functional device, and it's still a
device that actually people are impressed by. I remember when I was doing my schoolwork on it,
you know, people were, you know, legitimately super impressed, people thought it was some,
you know, fancy new thing, and it's it's over 20 years old now, but it's still
more capable than modern machines. There is a problem, there are some problems that come from
the fact that it's an older device. The first one is synchronizing it with a modern machine,
so synchronizing mine with the Linux PC in 2021, I had to get the serial cable, which I also got
from Dave, thank you, and a USB to serial adapter, and connecting those together, connecting
that up to the sion and connecting that into my Linux PC. I could also I also then had to
download PLP tools, which I'll link in the show notes, which is a suite of utilities for transferring
files to and from sion devices on a modern Linux PC, and these surprisingly work quite well.
I found that the PLP fuse, which is the one that let you mount it as a file system,
was a bit buggy, but PLP FTP, which is the a command line interface for file transfers,
it isn't actually an FTP server, but it's it's it's a command line interface similar to the UNIX
FTP tools. It works quite well with getting files and run off the sion. The problem is that then
when you get these files, they will be largely in sion's own proprietary formats.
So this was designed to be used with a tool called sion, which runs on Windows 9598,
and sion could convert these sion file formats to and from Microsoft Office,
but sion obviously doesn't run on a modern machine, certainly doesn't run on Linux.
So there are third party tools you can use to convert these files as one called Nconvert,
which I'll also put in the show notes. It's a archive.org link because most sion software isn't
online anymore. When when you find when you try and look for software for it, you will find a
sea of dead links, you know, index pages linking to things that don't exist, you know, files that
haven't been archived, but archive.org has most, if you look through the way back machine,
you'll be able to find a lot of sion software, which is really cool and really useful.
So thank you archive.org, I think they're actually a sponsor of the show. Thank you archive.org
for preserving software and letting the user's 20 year old device in 2021. So yeah, so but I
and so there is this conversion software. What I tended to do was I mostly only used the word
processor and spreadsheet. I didn't manage to get agenda or that's the agenda app or the
context list or any of those synchronizing properly with a modern PC unfortunately, but I did get,
mostly I would import an export just plain text.txt from the word processor and I would import
an export CSV files from the spreadsheet and that's that's how I used those two. So I would write
on the sion usually in markdown and then export that as a txt file and then copy that across to my
PC and then use pandok or some other tool to turn it into a printable document and that that
workflow worked quite well for me through using it for school work, mostly. Yeah, so you can,
and there's lots of other software for it. There are some good sites, there's free park which is
still up. They made a lot of software and they still their website is still available.
And there is things like there's three lib which I believe they still you can buy a CD
with with a bunch of sion software on it, but I didn't buy a CD. It's very, you can tell what
era it came from where it was easier to mail people's CDs full of software than it was to
distribute it over the internet. The yeah, and there's plenty of available software. I tried,
there was like some little bits of music stuff like I would use it as a metronome and for like
tuning instruments. There's a tuner app available. There's a few games and there's ports of
some emulators, although playing them on a monochrome screen is not the greatest.
There's some ports of some games, there's even like I found like CAD software that would
run on the sion, although I never really used it much. It's a very flexible device. Now developing
software for it, you basically have two options. So there's opl2 which is the on board programming
language. And you can program opl2, you just boot up the thing and pick program from the menu
and you can program it in opl2. opl2 is a dialect of basic. It's not really a dialect of basic,
but it's close to a dialect of basic. It's very quick to make things in opl2 that aren't too
sophisticated, but if you want to make anything more sophisticated than like a couple of dialogue
windows and a bit of communication or reading and writing a file and doing a bit of editing,
then you're probably not going to get what you want out of opl2. You can make it work certainly,
but it's a little limited. There's also a software development kit, a C++ software development kit
that would run again on windows PCs of the era. And the C++ SDK is
I spent quite a while trying to track down a copy of it. Again, archive.org finally came to
the rescue when I was trying to track down a copy of it, but it's very under-documented,
very poorly documented. There are some sources that I found that would point to the fact that
the SDK was forever unfinished. And I think that that certainly shows it's not very well developed.
It's the SDK uses a weird old version of GCC and is tied together with Perl scripts. I tried
running UnderWine with no luck and then I set up a Windows XP VM. I was doing all sorts of
complicated pass-throughs to try and make it run on a modern machine. It was a good week
of messing around just to try and get like a Hello World program to build.
I did find and what I'll link in the show notes is a Linux SDK which is still running most of
the original stuff under wine, but it's it's set up to be nicer to use under Linux and it does
all of the faffing for you, so that's good. There wasn't much documentation, so I went and tracked
down a book that I saw mentioned online as being sort of the site on programmers Bible.
This book called Professional Symbian Programming. I couldn't find a copy of it online anywhere,
so I bought a copy on eBay which was tobacco stained and had torn off corners. It was essentially
a ruined copy of the book, but it was good enough that I could scan it in and digitize it.
For scanning it, I don't have a book scanner. I don't think most people have a book scanner,
so I scanned it using two cardboard boxes placed at an angle to each other and then a camera
on a tripod pointing down at one of the cardboard boxes and just taking photos of every page,
and this is like a 1,100 page book. So this was a couple days of work just scanning in this book
and then another couple days of work, cropping it, aligning it, fixing up the pages, finding missing
pages, fixing up the sort ordering, and I did manage to scan and digitize this book, so if you want
to copy of this book, I'll put a copy of it on archive.org, and that will also be in the show notes.
But it uses a strange, I mentioned that it uses a strange version of GCC. It also uses a strange
dialect of C++. So it has its own exception handling stuff which doesn't work how anything else
in C++ works. A lot of stuff is handled by macros. You have to build using GCC3 because
anything newer than GCC3 doesn't work, and in fact even getting GCC3 to work, it's a strange
patched version of GCC3 that doesn't exactly behave how you want it to. Instead of just using
make files, it uses something called macmake, which is a strange make file method generator written
in Perl that's just beyond my comprehension to be honest. So I didn't really get into C++
on development that much just because of how unusual it is, and it just didn't seem very fun.
But yeah, but using the existing applications, I used them for, again, all my schoolwork for a
good, from from, I'll come through to the start of the pandemic, so a good six, seven months,
and it did a great job, I loved it, and I still love nice eye on today. It's a very nice device,
but unfortunately, sort of towards the start of the COVID-19 pandemic, tragedy struck,
and the display cable, I mentioned the nice hinge mechanism, it's only possible because of
the display is connected to the board with a flexi cable, and that flexi cable is quite prone to
failure. In fact, it's a fault so common, it's listed on the Wikipedia page for the Sion 5 MX,
is this specific flexi cable failure, and my Sion developed the same failure, unfortunately,
and that's that's also why this episode is late, because I wanted to get it fixed up before
recording an episode, and then the COVID-19 pandemic hit. So the, they're, luckily,
is still places that will replace these display cables for you. The Sion X are practically,
well they're not practically anyone, there's a couple of others, but Sion X are the most reputable
Sion repair place, but they quoted me 130 pounds to replace the cable, which I couldn't
afford at the time, so luckily I managed to get a friend who knew how to do the delicate surface
mount soldering that was needed for that fix, and they charged me less, so I got my Sion working
again, and I still use it, I use it to make notes, and I use it generally to make quicker notes,
which I'll then transfer over to my PC, once I'm done with it, but I'm, since the repair,
I've been more wary to take it out with me places, because they used to carry it with me everywhere,
and I've been more wary to take it out with me places, so it sort of doesn't get as much use now,
as I would want it to, but yeah, it's still a cool device, and if you want more about anything here,
you know, more on Sion development, or daily usage, or, you know, book scanning, maybe even,
then feel free to ask, and I will be happy to do follow-up episodes, or blog posts, or something,
and yeah, it's a really cool device, it has that unfortunate common failure, but if you can
deal with the hassle of serial cables, and semi-obscure Unix tools, and potentially having to
repair the display for yourself, I think it's a really cool device, and if you're interested in
retro computing, or if you just want, you know, something portable for note-taking, for doing
wood-processing tasks on the go, I would recommend it, it's a cool device, they're quite
expensive on eBay now, but come a bit of a collector's piece, I think, but yeah, cool thing,
uh, that's that, um, thank you for listening to me.
You've been listening to Hecropublic Radio at HecropublicRadio.org. We are a community podcast
network that releases shows every weekday Monday through Friday. Today's show, like all our shows,
was contributed by an HBR listener like yourself. If you ever thought of recording a podcast,
then click on our contributing to find out how easy it really is. Hecropublic Radio was found
by the digital dog pound and the infonomicon computer club, and it's part of the binary revolution
at binrev.com. If you have comments on today's show, please email the host directly, leave a comment
on the website, or record a follow-up episode yourself, unless otherwise status, today's show is
released on the creative comments, attribution, share a like, 3.0 license.