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:
157
hpr_transcripts/hpr0900.txt
Normal file
157
hpr_transcripts/hpr0900.txt
Normal file
@@ -0,0 +1,157 @@
|
||||
Episode: 900
|
||||
Title: HPR0900: Episode 000 - Introduction
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0900/hpr0900.mp3
|
||||
Transcribed: 2025-10-08 04:36:53
|
||||
|
||||
---
|
||||
|
||||
Hi, my name is Gerjola and this is my first attempt to record a podcast.
|
||||
In this episode I will describe how I started with computers and what led me to use open
|
||||
source and free software in my life.
|
||||
I started with computers when I was rather young, I was something like 9 or 10 years old
|
||||
and my uncle gave me a Commodore 16K which he had won in a TV show about science and computing
|
||||
and this kind of things in the early 80s.
|
||||
Well he gave me this computer but just a computer without any peripheral, any games because
|
||||
at that time computers were sold with a set of cassettes with games.
|
||||
So he gave me the computer without any other information that the user manual and a set
|
||||
of magazines that he had compiled during some months, magazines about programming.
|
||||
And at the time the main way to program the computer was to use basic.
|
||||
So I started to play with this computer which was plugged into a black and white TV
|
||||
with a spare one which I found at home.
|
||||
And so I started to just copy lines of code from these magazines that my uncle had gave
|
||||
me.
|
||||
I didn't really understand what I was doing, I was just copying things and then running
|
||||
the programs.
|
||||
And since I had no peripheral, I had no way to save, to store my program.
|
||||
So every time I wanted to use a program from the magazine I had to write it from the beginning
|
||||
to the end, I executed and then when I stopped the computer the program went away.
|
||||
So this was my beginning with computing and then several years after that, maybe a couple
|
||||
of years only after that, the same uncle gave me a ZX Spectrum 48K because he was at
|
||||
the time just buying PC, the first PC in the whole family.
|
||||
So he gave me the ZX Spectrum 48K with which I used in the same model in the same way
|
||||
that I had been using the Commodore 60K.
|
||||
The difference with this one is that you didn't have to buy a special cassette recorder in
|
||||
order to save your program.
|
||||
You could plug any kind of cassette recorder and I started using a very simple Walkman
|
||||
that I had at home.
|
||||
So this time I could store my programs and I started writing more complex programs and
|
||||
even programs imagined by myself.
|
||||
I remember one that I did which was reproducing my handwritten signature on the screen and
|
||||
the way I did to do that was drawing pixel by pixel on the screen my handwritten signature.
|
||||
In order to be sure that the result was very close to my signature, I started by writing
|
||||
by hand on the screen of the TV that I use as a monitor for the computer.
|
||||
So I spent my time doing this kind of things and also the ZX Spectrum could be programmed
|
||||
in a sampler.
|
||||
I don't really remember how it worked because when you booted the computer, what you
|
||||
got was a basic prompt but I remember that there was a way to programming in a sampler
|
||||
so I started programming in a sampler also with this computer.
|
||||
And I should say a couple of years after that, the same uncle again convinced my father
|
||||
to buy me a PC.
|
||||
We were talking here about the mid 80s or the end of the 80s, I don't really remember
|
||||
when it was.
|
||||
So I went to the computer store with my uncle and then at the time you didn't really
|
||||
buy a built computer, what you went to the store and you selected the different parts
|
||||
of the computer and the guy at the store would build a computer for you.
|
||||
So I bought my first PC which had 512Ks of RAM, no hard disk, two floppy disks, a monochrome
|
||||
screen, a green screen, I remember.
|
||||
Then when I went home with this and this was completely different because you couldn't
|
||||
boot the computer just like that.
|
||||
You had to insert a floppy disk on the first floppy unit, boot the computer, this floppy
|
||||
disk would contain your operating system at the time it was a dose, I don't know which
|
||||
version it was.
|
||||
And then from then on you could load programs from floppy disks.
|
||||
I used to head my operating system on the first floppy and then use the second floppy
|
||||
to load programs, store programs.
|
||||
So I continued programming basically, but this time the basic was not part of the OS itself
|
||||
as it had been for the X spectrum or for the computer, I had to use a basic interpreter
|
||||
that I had to load.
|
||||
So then I started to understand that a computer had an operating system and then you could
|
||||
load programs and I think this is the thing that I didn't understand when I was working
|
||||
with the other first two computers.
|
||||
So I started programming in GW basic and through the years I started to upgrade the PC
|
||||
and just continue programming with basic building interesting programs.
|
||||
I remember that I had built a problem to guess so that the user would think of a name
|
||||
of an animal and then look at the computer using very basic if then questions would try
|
||||
to guess the animal that the user had thought of.
|
||||
So my uncle told me about this graphical user interface called Windows and I remember
|
||||
at the time you launched Windows manually from dust and I started working like this,
|
||||
but without really understanding what I was doing, I didn't really have a project to
|
||||
work on, I was at the time, 15 years old, 16 years old, I don't really remember.
|
||||
Then for several years I really more or less stopped using the computer and then when
|
||||
I was at the university I started learning Pascal, a little bit of C, then a little bit
|
||||
of C++ but without really understanding I remember at the time that I would use turbo
|
||||
Pascal or turbo C to build some programs and well, but without really understanding that
|
||||
there was an OS, there was a compiler, there was all these different parts.
|
||||
Well I had let's say lectures about this kind of thing so I theoretically understood what
|
||||
it was but there was a gap between theory and reality.
|
||||
And then when I was in my fourth year at the university, a friend of mine told me about
|
||||
Linux. Linux was this kind of thing that was more or less the same kind of thing that
|
||||
we had on the workstation, the computer lab, we had some sun workstation at the computer
|
||||
lab at the university, but for me it was two different things, one thing was working
|
||||
at the PC to do some work processing or things like this and I think was working with the
|
||||
workstation which was connected to the network because at that time of course the PCs were
|
||||
not connected to the network, there was no internet at home.
|
||||
So well at the time I was living on the campus of the university and we had Ethernet where
|
||||
connected to the university network from every room on the student dorm.
|
||||
And so there was a group of students who were maintaining this sub network of the university
|
||||
with a Linux server and they tried to teach people about Linux, about installing Linux
|
||||
and this kind of thing.
|
||||
So I had my, by the time I think it was for 86, the process of my PC and I tried to install
|
||||
Linux. So at the time it was Debian, I don't really remember what version it was.
|
||||
I remember you had something like a 10 or 15 floppy disks or from the installation you
|
||||
started with the basic boot of floppy and then from then on you started to configure the
|
||||
network and then try to connect to a server in other two, download the different packages
|
||||
and build your system, etc.
|
||||
I remember that I spent many, many nights trying to install this Debian Linux on my PC.
|
||||
Of course I never got to run X11 on this very low and PC at the time.
|
||||
But well I succeeded to get a terminal and yes, filled the, I had a Unix on my PC in my
|
||||
dorm next to my bed so I could play all night long with this kind of things.
|
||||
And actually I used the PC to just to tell net to a real Linux workstation and do some
|
||||
work on there.
|
||||
At the time I was using C++ mainly and a little bit of latex for work processing.
|
||||
And well then I started to work on a PhD and at the time I bought a brand new PC to work
|
||||
on my PhD at the beginning of the PhD.
|
||||
And well this time it was already a pension and with a little bit of RAM so I decided
|
||||
that I would work full time on Linux.
|
||||
So I built myself the PC from parts that I bought and well I started to try to install
|
||||
this Debian thing again and well I had some problems.
|
||||
I think I couldn't even boot the PC using Debian so I tried something else and somebody
|
||||
told me about this Red Hat thing for which you could get a CD and an install from CD.
|
||||
So I did that, it worked and then well I started using Red Hat for my PhD and well I spent
|
||||
all day long working on my PhD using this Red Hat PC which was very, which actually had
|
||||
all what I needed to do my work.
|
||||
So I won't give details about the contents of my PhD but I spent most of my time
|
||||
programming in C++ although I tried some other programming languages just for fun during
|
||||
that time.
|
||||
At the time there was no really difference between work and play I should say.
|
||||
Well I stayed on Red Hat for several years and really I started to understand what free
|
||||
software was, what were the advantages, the freedom that it gives you and these kind
|
||||
of things are really become very fond of this and since then I have never stopped using
|
||||
free software and I have had the chance to be able to continue using Linux and free software
|
||||
on my everyday work since then up until now and it's been something like 15 years now
|
||||
since I started using the Linux.
|
||||
Okay well I think I would stop here in terms of my presentation to the audience of the
|
||||
Hacker Public Radio and while I hope I will have the time to make some contributions
|
||||
to the network with some other podcasts and in this podcast I would like to talk a little
|
||||
bit about programming languages I like very, very much programming and different programming
|
||||
languages.
|
||||
I wouldn't say I'm a very, very good programmer but I hope from language to language and
|
||||
try different things and so I have used many different languages and I would like to
|
||||
talk a little bit about my impressions and what I know about these different languages.
|
||||
I would also talk maybe about Linux distributions, different distributions that I have tried
|
||||
and what I like about them etc.
|
||||
I also have a home server, I have been using this home server like my some kind of private
|
||||
cloud for something like six months now so I have a little bit of experience now and I
|
||||
can maybe give some advice to people thinking about having their own server at home and
|
||||
well I can also talk about other small things that I make come across, things about of course
|
||||
programming, hacking, free software etc.
|
||||
Okay I think that's going to do it for this introductory episode.
|
||||
If you want to get in touch with me you can send me an email to gargolaatgargola.net.
|
||||
Gargola is spelled as g-a-r-j-o-l-a, g-a-r-j-o-l-a, gargolaatgargola.net.
|
||||
Thank you for listening and I hope to I will talk to you again soon, bye.
|
||||
Thank you for listening and I hope to see you again soon and I hope to see you again soon
|
||||
soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
|
||||
soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
|
||||
again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
|
||||
again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
|
||||
again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope
|
||||
Reference in New Issue
Block a user