Refreshed episodes/hosts/comments/series from hpr.sql, and added official HPR transcripts for the 180 episodes aired since the last sync (hpr4516-hpr4695).
1145 lines
33 KiB
Plaintext
1145 lines
33 KiB
Plaintext
Episode: 4672
|
|
Title: Hey Mum, I'm on Spotify !
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4672/hpr4672.mp3
|
|
Transcribed: 2026-07-31 16:16:31 (official HPR transcript)
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 4672, for 2026-06-30
|
|
Today's show is entitled, "Hey Mum, I'm on Spotify ! "
|
|
The host is Ken Fallon and the duration is 00:37:29
|
|
The flag is Clean, and the license is CC-BY-SA
|
|
The summary is "Ken gives a presenatation about HPR at The Technical Dutch Open Source Event (T-DOSE) "
|
|
Okay, finally. Hi, my mom. I'm on Spotify. So, my name is Ken Fallon. We'll skip all over that if you're interested. I went to a bar in Den Bosch. That's why I'm here.
|
|
So, let's see. So, today what I want to talk to you about is a project that I've been working on since a while. Last more or less 20 years or so. It's the Hacker Public Radio podcast. And the name is Terrible. It was more Terrible. It was today with a techie and the abbreviation of that was not so cool.
|
|
So, we changed the name. I'm going to talk to you about the podcast, about the subscription. But to be honest, I'm not here to get you to subscribe to the show. I'm here to get you to submit to the show. And in order for you to feel comfortable with that, I want to explain a little bit about our core values of the project. So, that's that.
|
|
So, Hacker Public Radio, if you've never heard of us, is our prime directive is sharing knowledge. It's an English language podcast and we release shows every weekday, Monday through Friday.
|
|
And, of course, the people who submit shows are random people on the internet. We have no restriction on how long the show can be.
|
|
And we have no restriction on what you talk about. So long as it's of interest to hackers.
|
|
We don't vet. We don't moderate. We don't censor. We expect you to do that for us.
|
|
And all our shows are released under a Creative Commons CC by SA license. More about that later. More about everything later, actually.
|
|
So, to give you an idea of what the topics are, these are from the tags. So, you tag your episodes.
|
|
You can QR code that. As you go through, you'll be brought to the main web page. So, that gives you an idea.
|
|
Mostly, it's who of you have been hacking on something or working on something. And then you come up to the living room and you go,
|
|
Oh, my God. I've got this thing. And I've been working on it for ages. And you won't believe what just happened.
|
|
And everybody in the house is going, That's nice, Dad. So, that's what HBR is for.
|
|
It's like you record your episode and you don't put it up there. And sometimes it's as simple as one that I have on my list to do is I was going...
|
|
This thing wouldn't charge. USB, right? And I tried different cables. I tried everything. And I was going to replace the USB slot.
|
|
And then I twigged that if you put the needle in, you could take out all the fluff. That's a HBR episode.
|
|
Just to give you an idea. That can be an HBR episode.
|
|
Additionally, an HBR episode can be more involved. So, you want to take a topic and you want to go full Monty on the topic.
|
|
So, interviews. That's what we do. We do a lot of those because we do the hallway tracks at conferences.
|
|
So, while I might be here, somebody in the U.S. might be going to Linux Vets Northwest or wherever in the States.
|
|
They'll have a booth there. They'll do interviews. And we try to promote other projects.
|
|
So, if you've got a new version of Debian, for example, and you want to tell us all new features that are in Debian and why people should upgrade,
|
|
then you should come on and do an interview with us.
|
|
We do the Community News Show. I'll talk to you a little bit about that.
|
|
We obviously do a lot about privacy and security because we've got the word hacker in our name.
|
|
The New Year Show. I'll talk to you a little bit about that.
|
|
And then LibreOffice. So, sometimes people take a topic and go to town.
|
|
So, this is one here done by Dave. And he takes the topic of SED and produces a series of shows.
|
|
First, do an introduction. Then goes through everything you possibly want to know about SED.
|
|
In the LibreOffice episode, a hookah went and opened up every LibreOffice application,
|
|
went to every single menu, and discussed and described everything and documented as he went.
|
|
But, brilliant, I still use that. So, that gives you an idea of the sort of stuff that we have going on.
|
|
So, what are my favourite shows? All of them.
|
|
What shows have had a personal impact on me?
|
|
These few I cherry picked. There's probably more, but...
|
|
Old Soldiers. So, HPR's been around for a while.
|
|
And there's such a thing as pod fading.
|
|
So, after about four or five years, the show started to wilt away a little bit.
|
|
So, Old Soldiers was the show that inspired me to get involved in the project.
|
|
The Internet is for Porn was, back in the day, episode 69, group of young lads doing podcasts.
|
|
You can imagine what that show was about.
|
|
This show, though, was a response to that.
|
|
And yet, the other side of the story.
|
|
And that's where we get the response episodes from.
|
|
So, you hear something on there that you don't like, you can do a response episode.
|
|
And shows that have a lot of response episodes, you can expect, if your stuff is not up to scratch,
|
|
you will get a response episode or two, describing what's going on.
|
|
Another one, then, was the start of our mental health series.
|
|
That had a...
|
|
That had a fairly...
|
|
Yeah.
|
|
Sorry, I get a little bit emotional about that one.
|
|
You know, you're listening to your podcast, and all of a sudden, somebody has a drawing of the unit they were in.
|
|
Okay, moving on.
|
|
Next, we had soldering.
|
|
So, I learned to solder on the HPR, and somebody said to me,
|
|
but how can you learn to solder on a podcast?
|
|
And I go, well, blind people solder.
|
|
Blind people have amateur radio...
|
|
They pass the amateur radio exams, so why can you not do it via a podcast?
|
|
Then we have wild water swimming in France.
|
|
So, this one, somebody put on a beanie, strapped an MP3 player to it, and went for a swim in France.
|
|
Now, I was thinking, okay, is this of interest to hackers?
|
|
Apparently, it was.
|
|
Then, introduction to Git using Post-it notes.
|
|
If you struggle with Git, listen to that episode.
|
|
And then, my home phone setup.
|
|
We have this thing on HPR where, for some reason, people think I don't like audio.
|
|
I love good audio.
|
|
I love good audio.
|
|
But good audio doesn't necessarily love me.
|
|
So, we have this show...
|
|
We have this meme, which is, any audio is better than no audio.
|
|
Yeah?
|
|
More about that later.
|
|
And this one was the same person who put in episode 961, and she had just hacked some old Cisco phones, and the quality is brutal, but the enthusiasm in it is awesome.
|
|
And then, of course, two of our hosts got married and recorded that as a HPR episode.
|
|
So, there you go.
|
|
Excellent.
|
|
Here's some of the stats.
|
|
We've been going for 20 years, 21 years this year.
|
|
We'll be hitting our 5,000th episode this year.
|
|
If you look at our site, we were renamed from Today with the Techie after 300 episodes.
|
|
So, whatever number you see there, plus 300 is our thingy.
|
|
Subscribers and uniquely downloads are important to people who care about that.
|
|
I'm not one of those people.
|
|
What is important to me is the 435 people who have contributed to the show.
|
|
And I hope that number goes up as a result of this presentation.
|
|
So, we're at the long tail.
|
|
So, we have, you would imagine that when you release a show, that the majority of the downloads are for the ones that are actually in your feed.
|
|
But as it turns out, 50% of our downloads are for older shows.
|
|
Why is that?
|
|
I don't know.
|
|
One of the questions I get asked is, okay, how long is the longest show?
|
|
How short is the shortest show?
|
|
16 seconds has been the shortest show.
|
|
And the 7 hour 29 minutes one has been our 3000th episode where I basically ran through this book of each of the lines in this book is one episode.
|
|
So, I did, I don't know, episode 260, Cups, hosted by Klaatu, Klaatu discusses cups printing, and just read that out.
|
|
That was seven and a half hours.
|
|
If I'm going to do that for episode 5000, it'll even be longer.
|
|
We have 3.2, probably more, amount of audio ready.
|
|
And the total playtime is three months, eight and a half days.
|
|
Now, a lot of people struggle with that as a concept.
|
|
So, if you take Star Trek, right, and you take all the original series, Next Generation, Voyager, blah, blah, blah, all the animated series, everything, all the movies, that's the Star Trek.
|
|
If you chuck on top of that all the Marvel, everything they've done, on top of that Star Wars, everything they've done, then you come up to more or less half of what is available on HPR, yeah.
|
|
All right, for old school people, do you know what a CD is?
|
|
If you took a stack of CDs and burnt audio CDs, it'd be up to this.
|
|
It'd be just over my head.
|
|
Or, if you had a cassette tape, and you put it end-to-end, it would get as far as London from here, or Hanover, or Paris.
|
|
So, we have a lot of content on there.
|
|
And who would be listening to that content, you might ask?
|
|
Well, say you're a bit of a hacker, and you happen to drive a truck, on a long-haul truck, for example, or you're a train driver somewhere.
|
|
That's the sort of people who subscribe to our shows.
|
|
We're on all these platforms.
|
|
I wonder why.
|
|
If you were starting off a platform, and you wanted to go to your investors and say,
|
|
gosh, we have a lot of content, look at the amount of hours of podcasts that we have freely available.
|
|
And, of course, they're entitled to do that, because we release under Creative Commons, CCYSA, license.
|
|
So, they're allowed to take it.
|
|
So, we're basically everywhere.
|
|
We, on the other hand, come from the RSS feeds.
|
|
And we have everything is available to you, except my SSH keys, obviously.
|
|
So, the second and the third one is a two-week audio feed.
|
|
So, there's only 10 shows in that.
|
|
And every day, you get a new one, and you can press download.
|
|
Back in the day, podcatchers were not so sophisticated.
|
|
If you put in a feed, they immediately downloaded everything.
|
|
And 64 gigs on a data connection would be a bad day if you had to pay by the gig.
|
|
So, be careful when you're downloading that.
|
|
There are better ways on the website of how to use R-Sync and W-GET to get all the audios.
|
|
If that's too much for you, and I can understand it is, right, because that's a lot of shows.
|
|
We do 12 shows a year, so once a month.
|
|
We do the host, janitors.
|
|
We describe the shows that have been on in the last month.
|
|
Positive feedback, and we read out the comments and stuff that people have had about that show.
|
|
So, you can decide then, well, that's interesting, or that's not interesting.
|
|
Delete it or not.
|
|
Download it or not.
|
|
It's entirely up to you.
|
|
And then we have this thing called the future feed.
|
|
So, we don't listen to the shows that we...
|
|
If you send in a show, I'm not going to listen to it.
|
|
It's just going to be posted.
|
|
Two reasons for that.
|
|
One is, the original reason was, we're all hackers.
|
|
Why should I determine what you're going to say is correct or not for HPR?
|
|
Yeah?
|
|
That's up to the community to decide.
|
|
However, we, after COVID, and after they started shutting down,
|
|
they're putting more...
|
|
Now that those restrictions have gone again, we haven't had as much problems.
|
|
But there was a while there when there was restrictions on freedom of speech,
|
|
and we were determined to be a freedom of speech platform.
|
|
So, we had a little bit of an issue with that.
|
|
So, I'll discuss more about that later.
|
|
So, we can check our future feed.
|
|
You want to be careful with that, though, because sometimes we will...
|
|
If the audio is bad or whatever, we just recently had one episode, the first episode ever,
|
|
where I had to reject it on the grounds that it was poor audio.
|
|
And the guy was recording on his phone.
|
|
He thought he was recording on his headset, but was recording on his phone.
|
|
So, it was fine for any time that he had the phone on the desk.
|
|
But when he put it in his pocket to move to other places, you couldn't hear it.
|
|
So, we fixed that, thanks to the future feed, and we didn't have to go back.
|
|
But anybody listening to that show got the old one because it doesn't automatically update.
|
|
And we have a comment comes out on every feed,
|
|
and we have our SQL database, which you can download,
|
|
is also updated on every change,
|
|
and our statistics are updated every 15 minutes.
|
|
So, we're moving on to how to post a show.
|
|
We try to lower the barrier.
|
|
If you are posting a show and you come across something that makes it too difficult,
|
|
then we will try and eliminate their burden.
|
|
So, you basically record a show, you pick a time that you want it,
|
|
you fill in the notes, that's it, we do the rest.
|
|
Couldn't be easier.
|
|
So, we like Flack.
|
|
Flack is best, but we accept the rest.
|
|
And boy, have we seen some weird audio coming in.
|
|
And also, we're taking stuff from random people on the internet.
|
|
So, we do go to extreme measures to make sure that what you're sending in is audio
|
|
and not something else.
|
|
So, Flack is best, but we accept the rest.
|
|
Any audio is better than no audio.
|
|
Procrastination, my friends, is the enemy.
|
|
Wherever you see it, you shall whatever, yeah?
|
|
And I'm as guilty as anybody else.
|
|
Do not forget to introduce yourself on the show.
|
|
And I want you to listen to podcasts, even from professionals,
|
|
where they do not introduce themselves on their show.
|
|
You must introduce yourself, especially on Hacker Public Radio,
|
|
because of the random jumping.
|
|
It's quite possible, even though you may have done 200 episodes,
|
|
it's quite possible somebody's just randomly jumping around the place
|
|
and has no clue who you are.
|
|
So, introduce yourself.
|
|
Avoid bedding and background music.
|
|
We mix down to mono, no need to add metadata, we do all that.
|
|
That's where everything that you put in the forum,
|
|
we automatically take care of that,
|
|
and we put the themes and everything in ourselves.
|
|
The background music is because quite a lot of people listen with one ear.
|
|
So, their supervisor is over there,
|
|
and their podcast, they have one earbud in.
|
|
So, moving on.
|
|
Stuff you need to know.
|
|
You will no longer be able to edit our Wikipedia page,
|
|
which it appears, and then it disappears.
|
|
Apparently, we're not novel enough.
|
|
That's fine.
|
|
We don't syndicate shows for other places,
|
|
and the reason for that is we have a sister site called...
|
|
Well, we don't syndicate shows,
|
|
so if you're doing a show, it has to be for HPR first,
|
|
and then you can release it anywhere else.
|
|
That's absolutely fine.
|
|
Creative Commons, we'll talk about that later.
|
|
You have permission to redistribute everything.
|
|
And that means we don't take copyrighted stuff at all.
|
|
Not even fair use, nothing like that,
|
|
because what's fair use in America,
|
|
that doesn't apply outside of America.
|
|
Yeah, so your show is not going to be monitored.
|
|
We moderated you.
|
|
It will be flagged as explicit.
|
|
You decide when it's scheduled.
|
|
With a lot of...
|
|
When we started, stuff went onto an FTP server,
|
|
and then it was posted randomly by date,
|
|
or posted randomly by alphabetical order.
|
|
I have no idea, but now we got a lot of...
|
|
It was difficult to come up with a mechanism,
|
|
but we've come up with a good mechanism now.
|
|
And your audio must be ready.
|
|
The only exception we make to that,
|
|
and you still need permission from the mail list,
|
|
is if you're doing an interview or something similar,
|
|
where there's some sort of action,
|
|
or the EU are putting a law out,
|
|
and you want to get a show rushed out,
|
|
then you're allowed to request a show,
|
|
and we more than likely grant that.
|
|
If you're doing a series, we ask for two weeks in between,
|
|
so that it doesn't get a bit boring.
|
|
We're not going to move out shows,
|
|
so you can't just go,
|
|
oh, I talked to Bob, and I'll swap the show.
|
|
No, we don't do that.
|
|
Your email's going to be public.
|
|
All the email you use.
|
|
Talk to us about that.
|
|
We can put aliases up if you don't want your real email address.
|
|
We do log your IP address until your show is posted.
|
|
After that, we delete it.
|
|
We use ETF8, and we do accessibility.
|
|
We'll talk to you more about that later.
|
|
So this is what you see when you go to the website.
|
|
You pick a boring date.
|
|
I want to post a show.
|
|
If you're a new host,
|
|
the first one you do is on the 17th,
|
|
because that's the first available slot.
|
|
If you were doing an interview or something time critical,
|
|
you'd pick that date.
|
|
Easy peasy, lemon squeezy.
|
|
Now the show is filling up,
|
|
so what I'd probably do is I'd put it down here
|
|
to leave slots,
|
|
because say we've had this presentation here,
|
|
and a lot of you guys are really anxious to post a show,
|
|
so why would the regular hosts be taking up slots
|
|
when you guys want to put them in?
|
|
So that's what we do there.
|
|
We also have the concept of a reserve queue,
|
|
or a reserve pool.
|
|
So if it happens that next week there's still one free slot,
|
|
we'll take a show out of the reserve pool
|
|
and pop it in there.
|
|
That's from hosts who really don't care,
|
|
or your topic, it's not that important.
|
|
Say that mobile phone one,
|
|
that would be an ideal one for putting into that queue.
|
|
So you'll get this thing when you press the button.
|
|
Type in your email address.
|
|
We'll tell you that we've sent you an email.
|
|
You'll get the email.
|
|
You'll click on the link,
|
|
and the link will bring you to this form.
|
|
Now don't panic.
|
|
Don't panic.
|
|
It's easy peasy.
|
|
There are two sides.
|
|
Your email.
|
|
The email's already populated.
|
|
You just put in your handle,
|
|
whatever that's going to be,
|
|
and you select your default license,
|
|
and then you press next.
|
|
Then you tell us about your show.
|
|
You put in a title, obviously.
|
|
So for this one,
|
|
it's going to be Hi, Mom.
|
|
I'm on Spotify.
|
|
And the description's going to be,
|
|
Ken gives a presentation about HPR
|
|
at the T-DOS conference.
|
|
Yeah.
|
|
And we use this on social media
|
|
and all over the show.
|
|
We also use it on the text-to-speech introduction
|
|
that we give at the beginning of the show.
|
|
And we do that so that if you're listening to,
|
|
you might not have access to a display
|
|
or you're visually impaired or whatever.
|
|
As you play the show,
|
|
we will tell you what the show's about.
|
|
So you can go,
|
|
oh, the show's from Ken.
|
|
Delete.
|
|
This show is one of Dave's,
|
|
and it's going to involve screenshots and stuff
|
|
or bash scripts,
|
|
and I want to work on it later.
|
|
So you might save it and skip it.
|
|
So that's why we do the intro.
|
|
You need to tell us if it's explicit
|
|
if you use the F word and stuff.
|
|
And mark it as explicit.
|
|
Our license, we'll talk about that later.
|
|
Show notes, pop in stuff.
|
|
It's your regular old stuff.
|
|
Try not to use styling
|
|
because we'll remove all that anyway.
|
|
And then your upload method,
|
|
you just press browse
|
|
and you select a file.
|
|
What we do is you can also upload
|
|
a subtitle file if you wish.
|
|
And once you've done that,
|
|
you get this message.
|
|
And we tell you it's only going to be allocated
|
|
once everything's hunky-dory.
|
|
But this is what you'll see on the calendar page.
|
|
So first of all,
|
|
it's locked when you click
|
|
and the email is sent out to you.
|
|
When you click on the email,
|
|
it'll change to email clicked.
|
|
Then it'll go to show submitted.
|
|
And at that point,
|
|
we will do the transcoding of the show.
|
|
So we'll take the audio.
|
|
We use Whisperer
|
|
and we convert it into SRT file.
|
|
Now, if you want,
|
|
you can run the exact same command
|
|
on your show before you upload it.
|
|
You can go in and change your name
|
|
from Ken Falloon to Ken Fallon.
|
|
And then you can make any other corrections
|
|
that you see fit.
|
|
A lot of our accessibility guys say,
|
|
it's fine.
|
|
We get the idea.
|
|
You don't need to worry about it.
|
|
If we talk about hacker,
|
|
public radio or whatever,
|
|
they know,
|
|
they're smart enough to know what's going on.
|
|
So it's usually fine.
|
|
And then the last one here
|
|
is distributing media
|
|
to the community content delivery network.
|
|
And once it's distributed,
|
|
then we will just flag it as a normal show
|
|
and it'll go into the future feed.
|
|
And it'll be on Spotify and Antenapod
|
|
and all the rest of the places
|
|
that you'll get your media
|
|
on the day it's released.
|
|
So immediately it'll be in the future feed,
|
|
but on the day it's released,
|
|
it'll come in there.
|
|
Okay, so that was a little bit about subscribing.
|
|
This is a bit about the HPR project itself.
|
|
So we call ourselves the janitors.
|
|
So hence the broom and stuff.
|
|
So who remembers phone free...
|
|
Who remembers paying for telephone calls?
|
|
Right.
|
|
Okay.
|
|
Who remembers doing reverse charge phone calls
|
|
where you would...
|
|
If you were calling from the train station,
|
|
you would say,
|
|
hey, dad, Thomas is here.
|
|
I don't know any Thomas.
|
|
And then he'd come and collect you
|
|
at the train station.
|
|
So, yeah, back in the day,
|
|
phone calls were expensive, right?
|
|
International phone calls
|
|
were even more expensive.
|
|
So this whole concept of freaking
|
|
where people would use the telephone networks.
|
|
So companies would have their London office
|
|
joined to the New York office
|
|
and in London you could dial a bridge
|
|
and then use some codes
|
|
and you get to New York
|
|
and then use more codes and you get out.
|
|
Well, these were kind of...
|
|
The security in these were very loose.
|
|
And then free...
|
|
Radio Freakers...
|
|
Freakers was a whole thing
|
|
of hackers who used to do that.
|
|
So they started this radio show
|
|
called Radio Freak America.
|
|
And it's radio
|
|
because what they used to do then
|
|
was join these bridges,
|
|
record them in MP3,
|
|
which had just been hacked at the time,
|
|
and then put them on FTP server.
|
|
So it's prior to podcasting.
|
|
So that ran up until 2004
|
|
and then the very last episode
|
|
they said that they wanted
|
|
to record this hacker public radio.
|
|
And the name comes from...
|
|
If you know, like the BBC or the NOS,
|
|
in America, it's the NPR,
|
|
National Public Radio.
|
|
It's the...
|
|
So they wanted to do the same thing for hackers.
|
|
And Radio Freak America
|
|
is from Radio Free America,
|
|
the Christian spread democracy,
|
|
American way.
|
|
Radio...
|
|
That was on short left.
|
|
It's shut down now.
|
|
So...
|
|
At the time,
|
|
that project,
|
|
Binary Revolution,
|
|
the revolution will be digitised,
|
|
started during that,
|
|
inspired by Radio Freak America.
|
|
A lot of other shows
|
|
were inspired by Radio Freak America.
|
|
And they ran until 2007.
|
|
In the meantime,
|
|
Infoenomicon were really getting
|
|
into the whole concept of podcasting.
|
|
It was becoming a thing.
|
|
People had...
|
|
Were able to download MP3 files
|
|
onto their music players
|
|
and play them,
|
|
and it was awesome.
|
|
So today,
|
|
they...
|
|
They wanted...
|
|
They had a schedule
|
|
where people who were doing
|
|
other podcasts
|
|
could do stuff
|
|
that wasn't part of their podcast
|
|
on a general hacking podcast.
|
|
And that was today with Techie.
|
|
And that ran until 2007,
|
|
and then BINREV stopped
|
|
and they joined forces
|
|
and became Hacker Public Radio.
|
|
So is the story,
|
|
as I tell it anyway.
|
|
So everything was proprietary software
|
|
and we had plug-ins
|
|
and we had BSD,
|
|
blah, blah, blah, blah.
|
|
And slowly but surely,
|
|
we got burned so often.
|
|
So we came to free software
|
|
not because of freedom,
|
|
but because of the pain in the ass
|
|
it is when your Commons feed
|
|
gets completely overrun with spam.
|
|
You fix it,
|
|
and the following morning
|
|
it's completely overrun with spam
|
|
and you're blocked on Google again.
|
|
So all our code is published
|
|
in our GitG repository.
|
|
All the feeds are available.
|
|
And these are our priorities.
|
|
Flow is coming in.
|
|
Keep them coming in and going out.
|
|
If there's an accessibility issue,
|
|
we fix that
|
|
above anything else that we do.
|
|
Just...
|
|
I think it's important
|
|
to add that in black and white.
|
|
About the Creative Commons license,
|
|
people familiar with it,
|
|
presumably people are...
|
|
So this is a public domain,
|
|
BSD, GPL,
|
|
and then other licenses.
|
|
Very, very broadly.
|
|
Now, about the community itself.
|
|
So we are a welcome community
|
|
that offers positive feedback
|
|
and encourages respectful debate.
|
|
We trust you
|
|
not to do anything
|
|
that will harm HPR.
|
|
And in all those shows
|
|
that you've seen,
|
|
5,000 shows,
|
|
we've had a handful of incidents
|
|
where we've had to take action.
|
|
And most of them...
|
|
Half an hour?
|
|
Okay.
|
|
So most of them have been
|
|
debates.
|
|
You know, it's...
|
|
That music is a public domain.
|
|
Yeah, the music is,
|
|
but the performance
|
|
of the music isn't.
|
|
So therefore,
|
|
we can't do it.
|
|
Okay, well,
|
|
I disagree with you.
|
|
Okay, let's go to the mailing list.
|
|
And then we discuss
|
|
on the mailing list.
|
|
So swearing is allowed,
|
|
but general rule of thumb
|
|
is granny's listening.
|
|
And don't be belligerent.
|
|
So we use the idea
|
|
of a parental advisor.
|
|
You can say whatever you want
|
|
in your show,
|
|
but on the cover,
|
|
if you have, like,
|
|
fuck Google,
|
|
we're going to edit that
|
|
on the metadata,
|
|
but you're happy to say that
|
|
in your show itself.
|
|
We don't tolerate harassment,
|
|
trolling, et cetera,
|
|
particularly trolls.
|
|
We had one issue
|
|
with harassment reported
|
|
on our IRC channel,
|
|
which is odd
|
|
because I was on the IRC channel.
|
|
Contacted the guy
|
|
who reported,
|
|
wouldn't discuss it with me,
|
|
thought we as admin
|
|
should be aware of that.
|
|
Turns out,
|
|
though, somebody was running
|
|
a separate HPR IRC server
|
|
somewhere that we had
|
|
nothing to do with.
|
|
So if you find anything
|
|
on our thing offensive,
|
|
contact us
|
|
if you feel
|
|
that we're not doing it,
|
|
we have a separate team
|
|
called the auditors
|
|
who you can contact,
|
|
or you can contact
|
|
any of the other podcasters
|
|
here and have them contact us.
|
|
So mailing list
|
|
decides our policies.
|
|
That is, of course,
|
|
with the exception
|
|
of site security,
|
|
who is done by Josh
|
|
from anonymoushost.com,
|
|
great guy.
|
|
And then we have the janitors
|
|
who are responsible
|
|
for the day-to-day operation
|
|
of HPR.
|
|
They implement
|
|
the decisions made
|
|
by the mailing list.
|
|
So that means
|
|
that I have no say
|
|
over,
|
|
when I'm in contact
|
|
with you,
|
|
I have no say.
|
|
All I do is implement
|
|
the policies and procedures.
|
|
If I disagree
|
|
with what you're doing,
|
|
I can have you
|
|
or me
|
|
go to the mailing list
|
|
and then we can start
|
|
a discussion about it.
|
|
And if the mailing list
|
|
decides that I'm wrong,
|
|
then I'm wrong.
|
|
So we continue on.
|
|
And just to make sure
|
|
I do do that,
|
|
we have this team
|
|
called the auditors
|
|
who keep an eye
|
|
on that,
|
|
the communication.
|
|
Sometimes the communication,
|
|
we always leave it up
|
|
to the host to go,
|
|
there was a show recently
|
|
about somebody
|
|
sent in a religious sermon.
|
|
Now that can be
|
|
very sensitive
|
|
and I really appreciate
|
|
the way our community
|
|
handle that
|
|
because we have preachers
|
|
who are on our show
|
|
and we have people
|
|
who talk about
|
|
how they use FFmpeg
|
|
to record the church service.
|
|
On the other hand,
|
|
we have other people
|
|
who have had not such
|
|
a pleasant experience
|
|
with religious organizations.
|
|
So in order to be able
|
|
to, I was very impressed
|
|
at how the community
|
|
was able to balance that
|
|
and come up with
|
|
a agreement
|
|
without ruffling
|
|
people's toes.
|
|
The kill switch.
|
|
Yes, if there's not
|
|
enough shows,
|
|
we're going to stop
|
|
the project.
|
|
It's as simple as that.
|
|
If you like the idea
|
|
of a free open web
|
|
podcasting platform
|
|
that you can share
|
|
your ideas and hacking,
|
|
then great,
|
|
record a show.
|
|
But if you don't,
|
|
then we're going
|
|
to shut it down.
|
|
We're going to
|
|
post all the shows
|
|
that we have
|
|
and we're going
|
|
to close it down
|
|
with a party
|
|
to say thank you
|
|
very much,
|
|
goodbye,
|
|
and thanks for the fish.
|
|
That's our janitor's
|
|
covenant is
|
|
we will continue
|
|
to post the shows
|
|
until there are
|
|
no more shows.
|
|
How we can help out?
|
|
First thing, obviously,
|
|
is submission to a show.
|
|
You might have noticed
|
|
that was the theme
|
|
of this presentation.
|
|
You can comment
|
|
on a show.
|
|
That's a great thing.
|
|
There's nothing better
|
|
than getting a positive
|
|
feedback on the show,
|
|
particularly even an old one.
|
|
Commons are the currency
|
|
by which we pay our hosts.
|
|
You can spread the word
|
|
if you come up
|
|
with a topic
|
|
that you was interested
|
|
or that said series
|
|
and you can pass it on
|
|
to somebody else
|
|
and all other
|
|
various different things.
|
|
I'll just quickly
|
|
in time moves.
|
|
We have this.
|
|
Josh used to host
|
|
all our media
|
|
but it turned out
|
|
to be quite a lot
|
|
so then we moved it
|
|
to the Internet Archive
|
|
which we can do
|
|
because it's creative
|
|
commons content
|
|
and they hosted it for us
|
|
but last year
|
|
they had a continuous
|
|
denial of service attack
|
|
because apparently
|
|
people don't like
|
|
the fact
|
|
that they are
|
|
a nice organisation.
|
|
So what we're doing now
|
|
is we're mirroring
|
|
our network
|
|
on people's homes
|
|
ISP connections
|
|
so if you've got
|
|
a fibre connection
|
|
or a fast broadband
|
|
connection
|
|
24-7
|
|
fixed IP address
|
|
and you don't mind
|
|
a 4 terabyte server
|
|
then we will add
|
|
a node there.
|
|
We're building
|
|
a Docker image
|
|
so that you don't have to.
|
|
The only thing
|
|
it'll serve
|
|
is our episodes
|
|
and anybody else
|
|
that tries
|
|
anything else
|
|
that tries to access it
|
|
will go into
|
|
fail to ban.
|
|
So this is our
|
|
developer information
|
|
which you might find
|
|
a bit odd.
|
|
HPR is dedicated
|
|
to sharing knowledge
|
|
and we try to make
|
|
everything so that
|
|
it'll be servable
|
|
locally
|
|
so somebody will dust off
|
|
a hard disk
|
|
after the apocalypse
|
|
and we'll find
|
|
the HPR site
|
|
and everything
|
|
that they need
|
|
should be on that hard disk.
|
|
We'll keep the flow
|
|
going and accessibility
|
|
we spoke about that.
|
|
Now sometimes
|
|
as a developer
|
|
we can do stuff
|
|
real quick
|
|
so I say to you
|
|
how difficult
|
|
would it be
|
|
to take
|
|
Mastodon comments
|
|
for example
|
|
and add them
|
|
to the comments
|
|
of an episode.
|
|
Technically
|
|
not that hard.
|
|
Problem arises
|
|
when you discuss
|
|
it with people
|
|
because some of the
|
|
is that content
|
|
Creative Commons
|
|
then?
|
|
Have they given
|
|
the permission
|
|
for me to store
|
|
that forever
|
|
and another day?
|
|
how do we get
|
|
around those
|
|
non-technical issues?
|
|
So those are the
|
|
if that's of interest
|
|
to you
|
|
then I definitely
|
|
want to talk to you
|
|
because you're thinking
|
|
like a janitor.
|
|
Everything is open.
|
|
We don't track
|
|
if it interferes
|
|
with our prime directive.
|
|
We try to use
|
|
redundancy
|
|
where we can.
|
|
Data is available
|
|
by default
|
|
so do not bother
|
|
scraping the website.
|
|
Talk to us.
|
|
You can take it.
|
|
Yes, you can use it
|
|
for AI.
|
|
All our content
|
|
is Creative Commons.
|
|
You can build
|
|
a large language model.
|
|
We'd be more than happy
|
|
to help you with that
|
|
so long as of course
|
|
it's ethical
|
|
and you release
|
|
your results
|
|
as CC by SA as well.
|
|
Hosting platforms
|
|
will change over time.
|
|
We will change over time.
|
|
Initiatification
|
|
has hit us too often
|
|
so we need to be
|
|
very careful.
|
|
We use conservative
|
|
choices.
|
|
So Debian
|
|
it's been around
|
|
for ages
|
|
it's going to be
|
|
around for ages
|
|
nice and stable
|
|
and we make sure
|
|
it's patched.
|
|
If we support
|
|
the hacker culture
|
|
down the years
|
|
we have been contacted
|
|
about security breaches
|
|
and we have given credit
|
|
we've fixed it
|
|
and given credit
|
|
where credit is due.
|
|
We're fault tolerant
|
|
because we've got RSS
|
|
so we have like
|
|
one transaction a day
|
|
let's face it
|
|
and even that
|
|
is only five days
|
|
of the week.
|
|
we're on different
|
|
providers
|
|
we have GitT
|
|
our database
|
|
everything is
|
|
on the
|
|
is downloadable
|
|
you're allowed to
|
|
without commitment
|
|
post patches
|
|
or comments
|
|
or fixes
|
|
or whatever
|
|
if you're coming in
|
|
with a new idea
|
|
for changes
|
|
then we want you
|
|
to stick around
|
|
for at least two years
|
|
because
|
|
when you leave
|
|
or whatever
|
|
I don't want to be left
|
|
I will have to learn
|
|
the technology
|
|
that you have just
|
|
left me with
|
|
so that was it.
|
|
This is the last slide
|
|
if you're not able
|
|
to get to the website
|
|
and you go to the
|
|
cyber site
|
|
Hobby Public Radio
|
|
can you get in touch
|
|
with me
|
|
and I will contact
|
|
their IT department
|
|
to explain
|
|
what Hacker Public Radio
|
|
is
|
|
and that maybe
|
|
they will want
|
|
to update
|
|
their filters
|
|
that if
|
|
a hacker
|
|
can be
|
|
so public
|
|
as to be
|
|
defeated
|
|
by one word
|
|
then you have
|
|
a serious problem
|
|
on your site
|
|
and that's it
|
|
for my presentation
|
|
anyone got any questions?
|
|
Thank you
|
|
Does anyone have a question?
|
|
Yes
|
|
I will bring the microphone
|
|
if I got it right
|
|
it's more than
|
|
20 years on the go
|
|
so that's a long journey
|
|
has community
|
|
or people
|
|
considered
|
|
into translating
|
|
to other languages
|
|
so that other countries
|
|
could also get access
|
|
to the same kind
|
|
of content?
|
|
It's all
|
|
it's all available
|
|
there
|
|
transcripts
|
|
for every show
|
|
is available
|
|
so you can
|
|
feel free to do that
|
|
if you want
|
|
to take
|
|
like
|
|
Hacker Public Radio
|
|
and turn it
|
|
into a Dutch thing
|
|
our code's available
|
|
we are
|
|
more than happy
|
|
to assist you
|
|
with that
|
|
we've had
|
|
some shows
|
|
in different languages
|
|
just to
|
|
to be
|
|
to give an example
|
|
of what another show
|
|
might be
|
|
but
|
|
it's an English
|
|
language podcast
|
|
so
|
|
yeah
|
|
in your slides
|
|
you give numbers
|
|
with TA
|
|
after it
|
|
is that terabytes
|
|
or
|
|
yeah terabytes
|
|
okay
|
|
yeah so like
|
|
about four or five
|
|
terabytes
|
|
well
|
|
the audio itself
|
|
is that
|
|
and then
|
|
then we have
|
|
like PDFs
|
|
with this
|
|
it's got
|
|
what Dave's show
|
|
we've got a PDF
|
|
associated with
|
|
that our people
|
|
put in scripts
|
|
and what we do
|
|
is we keep
|
|
the
|
|
we try and keep
|
|
the source audio
|
|
so if you've sent
|
|
in a FLAC file
|
|
we keep that
|
|
what we do
|
|
with audio
|
|
is kind of
|
|
interesting
|
|
because
|
|
it can
|
|
come in
|
|
as anything
|
|
so if we get
|
|
a FLAC file
|
|
we convert
|
|
well if we get
|
|
any file
|
|
we convert it
|
|
to FLAC
|
|
actually we convert
|
|
it to PCM
|
|
there's a FLAC
|
|
no
|
|
it doesn't much
|
|
matter
|
|
we
|
|
and we drop
|
|
everything
|
|
and then
|
|
re-encode it
|
|
unless of course
|
|
you have
|
|
a requirement
|
|
that you do
|
|
want to do
|
|
by oral audio
|
|
or something special
|
|
like that
|
|
I'll make
|
|
I'll make
|
|
everything manually
|
|
then and post it
|
|
but that's
|
|
more an exception
|
|
mostly
|
|
our stuff
|
|
is
|
|
somebody's talking
|
|
so
|
|
yeah
|
|
any other question
|
|
I do have a question
|
|
you mentioned
|
|
that you also
|
|
develop some
|
|
software yourself
|
|
what kind
|
|
of software
|
|
should we
|
|
think of
|
|
so we
|
|
have a
|
|
templating
|
|
engine
|
|
that's written
|
|
in Perl
|
|
that takes
|
|
the database
|
|
and creates
|
|
the website
|
|
so the website
|
|
static
|
|
we have
|
|
the PHP
|
|
stuff
|
|
that's on
|
|
the website
|
|
itself
|
|
we have
|
|
a cool
|
|
tool
|
|
that
|
|
you give
|
|
it the
|
|
metadata
|
|
and it'll
|
|
update
|
|
the WAV files
|
|
the MP3
|
|
the AUG
|
|
all that
|
|
sort of
|
|
stuff
|
|
so we're
|
|
kind of
|
|
audio
|
|
audio
|
|
buffs
|
|
yes
|
|
thank you
|
|
no other
|
|
questions
|
|
anymore
|
|
then I'll
|
|
like to thank you
|
|
no problem
|
|
thank you
|
|
I'm sorry
|
|
for the delay
|
|
earlier
|
|
thank you
|
|
thank you
|
|
thank you
|
|
thank you
|
|
You have been listening to the Hacker Public Radio podcast, at hackerpublicradio.org.
|
|
Today's show was contributed by a HPR listener like yourself.
|
|
If you ever thought of recording a podcast, then visit the HPR site to find out how easy it really is.
|
|
Hosting for HPR has been kindly provided by anhonesthost.com, the Internet Archive, rsync.net, and the HPR Community Content Delivery Network.
|
|
Unless otherwise stated, today's show is released under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
|