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:
178
hpr_transcripts/hpr3444.txt
Normal file
178
hpr_transcripts/hpr3444.txt
Normal 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.
|
||||
Reference in New Issue
Block a user