- 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>
158 lines
12 KiB
Plaintext
158 lines
12 KiB
Plaintext
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
|