Files
hpr-knowledge-base/hpr_transcripts/hpr4521.txt
T

992 lines
57 KiB
Plaintext
Raw Normal View History

Episode: 4521
Title: HPR Community News for November 2025
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4521/hpr4521.mp3
Transcribed: 2026-07-31 16:13:10 (official HPR transcript)
---
This is Hacker Public Radio Episode 4521, for 2025-12-01
Today's show is entitled, "HPR Community News for November 2025"
The host is HPR Volunteers and the duration is 01:10:24
The flag is Explicit, and the license is CC-BY-SA
The summary is "HPR Volunteers Kevie and Ken talk about shows released and comments posted in November 2025"
Greetings! It's almost time, once again, for the Hacker Public Radio slash Free Culture Podcast New Year's Eve show,
a 26-hour recorded audio stream where you can come on, say hello to the many members of the Hacker Public Radio or Free Culture Podcast community.
It starts at 10 UTC on December 31st, also known as 5 a.m. Eastern Standard Time.
If you want to participate, all you need to do is install Mumble. Mumble clients are available on all platforms.
Then check out Hacker Public Radio for the survey details.
It will run until January 1st, 12 UTC, or 7 a.m. Eastern Standard Time.
We look forward to talking to you.
Hello and welcome to another episode of the HPR Beer Garden.
So, joining me tonight is Ken. How are you tonight, Ken?
I'm fine, Kevi. I'm going to open up a bronze out of brown here.
And what are you having? Hold on. Let's check the agenda.
This isn't the beer garden. You fooled me.
This is HPR Community News for the month of November 2025.
So, you lured me here with false promises. I've already got the bottles open here. That's terrible.
That's terrible.
It's terrible, terrible, terrible, terrible, father.
So, Kevi, what is Community News?
Well, the Community News is a show, a monthly show, where we take a look back over the previous month's episodes, and we give a short talk about them, and also read out the comments, which are on every episode.
By, as you often say yourself, comments are the wages and the currency in which our volunteers are paid.
So, it's very important that we go over these, as well as any other stuff that's coming up, whether it's new hosts, whether it's other news that might be coming up that will affect the community.
Speaking of new hosts, we are thrilled to introduce two new hosts, Whiskey Jack and Elspeth.
We know Whiskey Jack from previous shows, and Elspeth has done lots of shows in cooperation with Lee, and of course, was on the episode here in the Netherlands.
So, welcome to both of you guys. Thank you for stepping up and volunteering to help out here with HPR.
I did not realise she hadn't done a show of her own, but yeah, definitely already a part of the HPR family, I would say, but great to see she's actually recording one for herself.
Very much so.
So, as you said, we go back and have a look at all the shows that were played out in this month, so that everybody has at least some feedback on their episodes.
And the first episode last month was the HPR Community News for October 2025.
And there are three comments on that.
The first one was from Archer72, one of our janitors here.
This is followed by comment two by CandyCaneArter07.
A lot of what I do falls into that, but it's also too small to make it to a proper episode, to which I would actually say, I have to confess, we've actually had some very short shows, especially in recent times.
They are not too small for an episode. Definitely not.
Absolutely. One of the things about HPR is there's no limit on the topic you can be, and there's no limit on how short or long the episode can be.
I think the shortest one now is down to 30 seconds or something, and the longest one is something like eight hours.
So, anywhere within that spectrum is absolutely fine.
Then the next one was Archer72 responding tip from operator, responding to that.
If you have heard operators record several tips at one sitting that he's gathered over a few months of time, or possibly more.
It makes for some interesting listening. Couldn't agree more.
Absolutely. Now, the next day was a 4502, where we had Trey talk about a cheap yellow display project, part three, reverse beacon network.
Actually, I've got a bone to pick with Trey. He's introduced me to the cheap yellow display.
I have wasted far too much time, and also now I'm on number three of this.
So, thank you, but also I'm also cursing you for actually producing me to this piece of hardware.
Every time one of these episodes come up in the feed, I get even more guilt than I haven't had the time.
I have something like three or four of them in the box here, literally here.
And this sounds like something that might actually be useful to do.
So, thank you very much, Trey, for that episode.
No doubt people were unable to comment due to their busyness with hacking their cheap yellow displays.
Yes. Actually, I suppose the one issue, as you've said, is that what goes on to a cheap yellow display, it's about the same question as what goes on to an episode of HPR.
Exactly, yeah.
What I would like to do, actually, is just make the perfect alarm clock, you know, with ISO 8601 dates, year-month thingy, and time synchronized.
That would be thing number one. That's what I'd like in my cheap yellow display.
And then after that, I would like it synchronizing with an NTP time server.
And then after that, I would like it having the temperature inside.
And then after that, I would like it to have, like, little icons for the weather, etc., etc., etc.
Oh, I've done your fourth project there. I've got a wee weather map right in front of me.
If this was a video feed, I would show you, but it's not.
But, actually, if you check out last month's Tux Jam, we did an episode purely, because of Trey, actually, because of Trey's influence,
we did an episode purely devoted to the cheap yellow display, and we each did our own project.
And I just did a wee weather forecaster.
And it was actually a great project, I must admit.
Is that out? Is that podcast out?
Yes, yes, that is out. Yep, definitely out.
Okay. I'm behind on my feeds, then.
So, the following day, we had one password using OAuth tool.
And if you are living on planet Earth and dealing with computers at the moment,
you are definitely using two-factor authentication and stuff like that.
And this was an introduction to how you would do that on the command line using the command line OAuth tool,
and then getting a UI using the Xenity tool, which you can wrap scripts in.
So, we had candycanator07 said,
I think it's really cool that you can generate one-time passwords locally,
but I'm a bit annoyed that companies don't let you do this in the first place.
But I think it would be a bit impractical for me to actually use daily,
since you need to figure out the secret code for each website individually,
as well as a show version they're using.
Also, there's a pretty easy way to automatically copy the code to the clipboard.
It's something I use a lot in my own scripts.
Printf, dollar code, which is the variable.
Pipe that into xclip, space, dash, selection, space, C, lowercase.
The printf to remove the leading new line.
Interesting.
And this is, sorry.
This is from somebody who, but moments ago, said they had nothing to do a show on.
Folly, sir. Folly.
He's proven himself wrong.
That was a whole show in itself.
That was a show right there.
Absolutely.
Yeah.
Did you know that you can copy commands from the console to the other day?
I've basically written the show for him.
All he needs to do is record it.
Yeah.
So, okay.
We had another comment, though, on this by Whiskeyjack.
And it was, he said,
The reason that I started using OathTool was because GitHub and PyPy made OTPs mandatory.
After putting it off as long as possible, I was determined to find a solution that didn't involve giving either of them a phone number to send an SMS message to or to install their OTP app.
I thought there must be a way to do this with a free software application on my PC.
And there was.
It just took a bit of digging to figure out.
Any website that uses an Oath standard OTP will have some sort of key that they need to give to you, typically by going to a web page where you generate one after logging in.
It's not any more difficult than, say, changing your password and you only have to do this once for each site.
The main issue is, as said, GitHub and PyPy at least do not document their Oath options.
Or at least they didn't when I started using it a while ago.
So, anyone who wants to use OathTool for GitHub or PyPy, though now knows what options are needed after having listened to this podcast episode.
Actually, I think we had two shows here.
These shouldn't have been common.
These shouldn't have been shows.
Couldn't agree more.
Couldn't agree more.
So, moving on to the next day, if you can hear me.
Yes, can you find me?
We had part seven of my list of subscribed channels.
Which means, can only mean one thing.
That we didn't have a show that day.
We didn't have a show.
Very sad.
Actually, we should have had two shows for the next two days.
Correct.
I'm not sad.
I'm just a little disappointed, you know.
You know, we had expected.
You're here at the parent-teacher meeting and you're sitting down and we're looking at you a bit sad and a bit disappointed.
You know, you could have applied yourself.
You know that thing that you did this month where you thought, gosh, that would have made a good HPR episode and you didn't bother taking out your phone and recording it, you know.
When you knew we wanted to hear about it.
But, that's okay.
New beginnings.
Spring.
Next month is a new beginning.
And we always give you a second chance here at HPR School.
School of Podcasting.
So, feel free to submit a new episode.
Well, I like that, school of podcasting.
Yes, that's what I like.
Yes.
But, that's not to say that this wasn't an excellent episode.
Because every single time with, yeah, Ahuka likes cruises and he likes space stuff.
But, there's occasionally, which very much Venn diagram overlapping with my own interests.
So, I am glad to see these coming out of the reserve queue.
And, that's what the reserve queue is there for, is to fill up with shows.
So, if you are submitting in shows, submit one to the main queue, one to the reserve queue if you can.
And, that will keep us chugging along nicely.
Absolutely.
And, of course, you know, the thing is, people will say, oh, I'm not that technically minded.
I'm, you know, not into coding.
You know, this just proves you don't have to be into coding.
You know, it's not all about giving it a bunch of terminal commands as part of a show.
People are interested in this.
You know, and it's, any of us can just say, right, what are podcast listens?
What do we subscribe to?
What YouTube channels or peer tube channels do we follow?
So, and especially with something like, you know, peer tube.
I mean, if people here are regular users of peer tube, I think the one issue there is just the, it's so fragmented, it's difficult to find a lot of stuff.
So, if you do that, that to me would actually be an amazing show to do, to say, here's what I find interesting, and here's the links.
What is peer tube?
I look forward to hearing your episode.
My problem is, these days, I've got so many dash beer gardens, I'd be breaking my own rules if I was to submit more than just a beer garden.
Well, you can submit it to the reserve queue, and we'll get it through.
That's a good point.
Actually, yes, I should, actually.
Yes, I'll do that.
By this time next month, I shall have a peer tube show done.
Excellent.
So, we have the next episode, new site looks great from Archer72, helps somebody blinded by the light of a HPR new episode, HPR new website even.
And this was because, because if you don't know, Roan and the lads have done a new version of the website based on loosely on a whiteboard drawing that I did, and they made it actually work.
But some people use dark readers, and Archer72, a bug was reported, and Archer72 took it upon himself to find a fix for that, and it's awesome.
Well done.
Absolutely, yes.
And it was actually, it was amazing how quickly that was implemented.
And I have to say, yes, because I missed last month's recording.
Yeah.
I love the new website.
Really do like it.
And this one was something that, you know, he actually, in the show notes, if you go and have a check out of it, he actually goes through some screenshots as well, showing the dark theme, and also showing how to change it as well.
So, yeah, really good.
But we had one comment on this episode, and that was by Foki, and it was, thank you.
Thank you very much for your help, Archer72.
It works perfectly on LibraWolf, and I would guess other browsers in the family too.
Well, I can confirm it works on WaterFox.
That's all I can see.
Perfect.
Perfect.
Perfect.
Well done.
And there was a short episode, short sweet to the point, basically.
Here's something cool I did, and they, it's actually quite good.
They, Git, Git team people are starting to log requests over there, feature requests, and have a look at stuff.
And if you want to help out, you can.
And there's a lot of, like, tidying up documentation and moving it from the HPR main site into the wiki.
That's stuff that's going on as well.
So you don't need to be super technical in order to help out here at HPR Towers.
Absolutely.
Absolutely.
It's, yeah.
Please do, like I said, any way you can.
And the thing is, you might think, oh, I can do so limited.
But remember, it's those wee cogs that make a machine run.
You know, one of these cogs missing, the machine won't run as well.
And you only need to, yeah, target your audience.
You found it interesting.
So you're one hacker.
One other hacker is all that needs to find it interesting in order to be able to justify of interest to hackers.
So send it on in.
The following day was a UCSD space P dash operating system.
And this was by Whiskeyjack.
This came out of nowhere.
And I was removing the floor in my daughter's new bathroom, old bathroom in her new house, new to her house.
And I was listening to this episode while I was baiting away at the floor.
It was fascinating.
I had no idea this existed.
And my life is enriched as a result of this episode.
Absolutely.
Yeah, I was.
I listened to this one on the way to work.
And it was a case of, wow, this is brilliant.
And it was like, I actually want to try this.
And I was listening going, I can't try this.
There's no way to try this unless you've got a very, very great eBay find or something.
But absolutely.
Very interesting.
The whole, you know, touched on the history of Pascal and touched on loads of other stuff.
And just fantastic episode.
Well done.
Keep them common is all I can say.
And we had people answer or people have commented.
Andrew says, a blast from the P code past.
This was a fun blast from the past for me.
I remember working on several projects using the LSI 11 UCSD Pascal system in our computer science laboratory back in uni.
Thanks for the trip down memory lane.
Brian in Ohio added a comment with, good show.
I enjoyed this.
Hope Whiskey Jack can walk us down other parts of memory lane.
And Trickster said, this was very well done.
I really enjoyed this dive into UCSDP system Pascal.
I've always wanted to know what it was like from somebody who actually used it.
And this episode delivered on that many times over.
I hope Whiskey Jack does more episodes.
Spoiler, yes.
Actually, I remember doing Pascal programming in school on the RISCOS and on the Archimedes.
Now, if anybody's actually interested in doing that, Open RISCOS is still available.
I don't think it's available on 64-bit architecture.
I think it's only available in ARM.
But we did this before.
We tried it out.
And it works nicely on a Pi as long as you've got a lovely big screen to connect it to.
So there's a wee tip.
The following day, I did a What's in My Bag episode.
Largely because we were short of shows.
But also because I was wondering why my bag was so heavy all of a sudden.
So there's why.
Yes, I must admit, I'm always actually interested in these What's in Your Bag episodes.
And no different there.
You did not disappoint.
Anything weird?
Nothing.
I didn't feel that was out of the ordinary.
But then again, people say I'm weird.
So it may just be great minds think alike.
So the following day, we had another one from the reserve queue.
We're chugging through them.
Number eight.
We're almost finished.
The Ahooka ones anyway.
And let's see.
Some language ones.
Some science ones, obviously.
There was, and of course, some Doctor Who.
So if you know Ahooka, you will not be surprised by the selection here.
And again, at least one, if not two, of the subscriptions I already have in my tool bag.
And at least one, if not two, of every one of these episodes gets added to my subscription list.
So Ahooka is a great opportunity to, or it's a great idea.
Excuse me.
It's a great idea, and I hope other people will join.
Now, I'm actually disappointed that you, being a good Irishman, didn't pick up on the Michigan Irish Music Festival one.
Oh, yes, I did.
Or so you didn't mention it.
No, no, yeah.
Well, I do listen to, I find that Irish, the Celtic, the traditional Irish music, depending on where you find it, I actually do like Scottish Celtic music.
It's, and Breton Celtic music, and of course Irish Celtic music.
So, yeah, good stuff.
Now, the next day we had episode 4509, and it was HPR Beardgarten 5, and this was Heferweizen, which, if you guys actually listen to this one, you will get there's a bit of a joke in here.
Because we decided to do HPR Beardgarten episode 4, and looked at German wheat beers, and then we decided to do Heferweizen on the recommendation of somebody, only to find out that a Heferweizen is a German wheat beer.
Yeah, but I was absolutely fine with that, and I was, when I was doing this, I was cleaning the upstairs attic in my daughter's new house, just as a by the way, and I really enjoyed this episode.
Did I, I remember sending in a comment to you guys about how one can review beer themselves, because I'm drinking a brand, this brand out of brown, and it's a really nice beer,
but I'd like the formula for describing it for your show, maybe as a drive-by, and this week, this month, Ken sent in this review of this beer.
Well, you could, but it could be actually a, it could certainly be a review left in the comments, or it could be a review as a show in itself.
Yes, but I'd like the formula for, here's how you do, you know, like a template.
We should maybe have that on the wiki, or on the episode, so on your beer garden episode, if you want to do one of these shows, here's, here's what you fill out, and then in this section, describe the taste, or whatever, yeah.
Okay.
Yep, no problem, I shall do, I'll speak to David about that.
We've already got, I think, two recorded, so it'll be a few episodes down the line.
That's absolutely fine, absolutely fine.
And I do wish to point out, before we move on from this one, is that I actually missed this one, just because I was choked up with a cold, and I had no desire to drink beer that night.
Yeah.
So this was actually, Paul, Paul Jewell was actually joining the show for the first time, and I missed it.
That's rather annoying.
But it was nice to have, like, a guest host on.
I really think this is something cool that you can do from time to time.
And people, if people don't drink beer, but there are, and I think you've mentioned this before, it is the HPR Beer Garden, but it can be non-alcoholic stuff, and it can be, you know, specialty drinks from your region, or whatever, if I understand you correctly.
Yes, anybody can request it, like I say, can put in comments for that, and also even their own shows, you know, so, yes, please do.
I mean, a pub garden, a beer garden, which is part of a pub in the UK, certainly, doesn't have to just serve beer.
Yeah, actually, you might describe what a beer garden is to people.
I imagine everybody knows it, but I'm just so used to the concept.
It's far more popular in the UK than it is in, for example, Ireland or the Netherlands, having a beer garden.
Really? I'm shocked.
Well, okay, then.
This is something that, to be honest, I assume we just borrowed this from continental Europe, because, to be honest, the last place you would want a beer garden in reality is actually the UK.
Maybe with the exception of Antarctica, but all it is, is essentially, in the UK, no, not 100% of the UK, but in 99.9% of places, it is illegal to consume alcohol outside of a designated area.
And that designated area is generally inside a bar or inside your home or something like that.
And, yeah, it's just essentially, it is tables and chairs outside.
Now, it's got to be an enclosed area.
It doesn't have to be a walled area.
It can, certainly in Scotland, it can just be like a roped area, a temporary barrier set up, but it does have to be marked out.
And that is literally all it is.
It's a place where you can go, you can sit, have a drink outside.
Even in the middle of July, right, and off here, you still want to wear a puffer jacket or something similar just to kind of keep warm.
Either that or drink a bit of whiskey.
But it's also the one reason it's probably quite popular in the UK as well is many beer gardens, not all, more and more are banning it now,
but many beer gardens, that's the only place you can smoke, and smoking was banned indoors here.
I, my brother and I, when I went over to visit him, he, we would go for a walk around the, you know, the canals or wherever.
And then halfway, you know, you'd stop for lunch at a beer garden and then move on.
And then halfway again, you'd stop for another beer or two, a real ale, and then head home.
That sounds ideal.
Yep, sounds absolutely perfect.
Lovely, lovely afternoons.
Claudio says, both are tasty.
Thanks again for this episode and this beer garden series, fellas.
Both of these I've had here in the US of A, and they're pretty good.
My eldest son likes that word, which is Schoenheifer.
Schoenheifer.
Schoenheifer, is it?
Obviously, I pronounced it correctly, but fine.
Yeah, good.
Right, okay, I was just thinking it was Paul who said it, I remember, to us.
So that's what I was just thinking.
I'm going to go for his.
Yes.
In the long-continuing tradition of butchering words, Ken Fallon continues his narration of the comment.
And I'm quite fond of the Erdinger Dunkel.
I only get the Dunkel every once in a while, as it's not something I'd be drinking consistently.
Just something to enjoy every now and then when I'm feeling a little dark.
Smiley face.
There's, by the way, there is another person on our requested guests list for the beer garden.
Absolutely, yes.
Perfect.
Actually, in saying that, it would actually be quite good to maybe have a beer garden from
different areas because obviously somebody from America, you know, being on the show the
same time as us, or that side of the pond anyway, they're going to be either drinking very early
in the morning or we're going to be up during the day.
Yeah.
So it probably might be a bit better if you actually get people from roughly the same time
zone.
Yeah.
This, of course, would be a good reason, you know, if you happen to be somewhere with
somebody, you know, do a live episode of the HBR beer garden.
And then you go up, you get two different beers and you sit down and you drink them.
Actually, oh, I mean, I'm going to miss the next dog camp, sadly, just due to what commitments.
But I think this is something, Ken, you need to do.
Because, I mean, one thing I did discover, certainly, when I was at dog camp was a lot
of the beers do, a lot of the geeks do enjoy their beers and especially ales.
So just go with that.
We recorded a year and fired it down on the pub table, right?
Review you two.
I've had a review and this one is very good.
Episode 74 of the HBR beer garden.
Anywho, playing Civilizations 5, Part 5, we continue our look at the game mechanics of
Civilization, Part 5.
And this one, oh, by the way, this is just a series about Civilization, which is a game.
And this one is about world wonders and natural wonders and guilds and projects and international
projects you can do and stuff like strategic consideration, science, domination, culture
and diplomatic wins.
So you actually started playing Civilization 5.
I'm impressed.
Oh, yeah.
Yeah, absolutely.
And I'm definitely not reading the show notes here.
Yeah, actually, I enjoyed this one.
Like I said, I'm not that familiar with Civilization, the series, but I know plenty of games like
it.
But it was quite interesting just because obviously if you have one of the wonders of the world,
then you get a bonus.
But depending which one it is, it's very different.
I mean, some of them will give you cultural points.
Some of them will give you military points.
Some of them will give you religious points.
So it depends on the kind of victory you're going for.
And yeah, the other thing I actually thought was quite interesting, I hadn't thought of
this before, because you can only have one of these, you know, so let's just say you
produce or your goal is to produce the Hanging Gardens of Babylon, for example.
Then you can go and set out to make it.
Now, it's not a case of one move.
There you go.
There's your gardens.
A big project like this will take several moves and a lot of resources.
You could actually spend, let's just say it took, you know, 15 moves.
I'm just saying as an example, right?
And you were on day 14 of it and somebody else finishes the day before.
You can only have one.
So you could have spent 14 days working on it and you don't even get much of the benefit.
You will get a monetary boost, but you don't actually get the benefit that that specific
wonder brings.
Oh, that would hurt.
So you play this game, you can play this game against other people, is it?
As far as I know, no, but you do play it against other civilizations.
Right.
I don't think it's an online, it's still an old school world builder or empire builder
it actually is.
Yeah.
So I don't think it was ever initially designed.
Guys, I'm not, like I said, I'm not that familiar with the civilization series myself.
I played it years ago and I played the open Civ.
But as far as I'm aware that certainly the early ones didn't have online multiplayer, the
new ones may have.
Actually, given the way the gaming's going these days, the new ones probably do.
Well, at least when the license server breaks, that you can continue to play it, which is
always a good thing.
Absolutely.
Absolutely.
Yes.
And the next day, episode 4511, we had audiobooks with Lee.
And actually, just like a hook as listening, viewing pleasures on YouTube, this one was really
interesting.
And the one thing I liked about it was just the fact it was not, I mean, you tend to get
will people, especially about, if anyone says, right, oh, Geeks audiobook listening series,
that must be really exciting.
You know, you're thinking it's all books about, you know, Python programming or something or
network management.
But, you know, no, it's not.
And it's amazing just to see the complete broad range stuff.
I would never have put Lee down as that person.
He goes through the entire series of basically audiobooks he's listened to.
And it was really good, really interesting.
I went through this.
I thought I'll throw these show notes into ChatGPT and ask ChatGPT to look for the author
on Wikipedia.
And if you can't find them, then link to their Goodreads profile.
Yeah.
And do the same for the book.
And it completely gave me, beep, made up answers.
Absolute, 100% conviction, links to Wikipedia articles that didn't exist.
And then I go, but they don't exist.
Oh, I'm terribly sorry.
Let me do that again for you.
And it links to the exact same one.
So it's complete tangent there.
Having Wikipedia help you out, or having ChatGPT help you out.
Yeah, and it just shows you, you cannot rely on these AI-generated answers.
I would have been far better off just writing a bash script to generate, to guess at what
the link was on Wikipedia.
But anyway, that's a by-the-by.
The following, oh, did we go through the comment?
No, we got a comment.
And from Lee himself, which says, SimCity was created by Will Wright, which is Maxit,
not Sedmider.
Sedmider is renowned for the video game civilizations.
And number two, inspiration for listening to the Forbidden City actually came from watching
the TV drama series Ming Dynasty, which was running from 2029 to 2020.
Thank you, Lee, for that.
But that's a good one for the all-reserve queue there, lads.
What's, what audiobooks am I listening to?
What's, yeah, or what regular books am I listening to?
Yes, absolutely.
Absolutely.
So the next day we had episode 4512 with Home Assistant, Nmap, Network Mapper, and this
one, why have I just blanked here?
Oh, this one.
It's by Reto.
Yeah, it's by Reto, yeah.
And I should have put this into the Home Assistant series section.
And I just realized it's in general at the moment, but we can pop that in there.
This is definitely something on my list and a great addition.
Thank you, Reto, for this.
Forums and how to do this.
And it's something that I really would like to do.
But as yet, half of that time.
Yeah, it's one of these things that's always on the list, but it's, for me, it's just never
that high up the list.
So it always keeps on getting pushed down.
But I do need to get around to it one of these days.
Well, I intend to have it linked to my work clock in, clock out system.
You know, when I'm working down here, then I must be working.
So therefore, add some task lists to my work system.
Okay, the following day, we have had Al with Living the Tux Life, Episode 2, show notes.
And Al broke my upload script.
He broke the upload script because he has a valid host name that is two characters long.
So right out there now, some host is deciding that they're going to be a one-letter host name.
Yeah, I like this one.
Al's just documenting.
Actually, this one shocked me.
Given Al's a co-host of Tux Jam, is purely the fact that he is not 100% user of Linux,
or wasn't up until he started doing this.
Well, if you're using it at work all the time, it's just, you know, as your daily driver, that's a different thing.
I think it's interesting that people draw the line.
You know, I find that interesting that you work on Linux servers, and that you don't run a Linux desktop.
I always found that interesting.
I'm not judging or anything.
We're judging.
No, we're not judging.
Yeah, well, so he's talking about just basically journaling his whole thing.
And actually, I'll tell you one thing.
For doing it for the very first time, and you as daily driver, he's blooming brave doing it from a laptop.
Because that's the one place I've always found Linux can be a bit on that.
Nah.
I'm personally starting a desktop, personally.
It's like the introduction of one of the FOSSTEM guys where he was doing hibernation on Linux.
It always works 50%.
We're 50% done.
We can do the hibernation part.
It's the wake-up part that's the problem.
So, anywhoos, the next day we had another one from the Reserve Q.
So, guys, that's a lot from the Reserve Q this month.
And a lot of these were from NASA because, essentially, let's face it, a hookah is doing it alphabetically and we're in the ends.
A bit sad that some of these YouTube channels have been shut down due to reasons.
But I guess you have that.
And, again, quite a few that I've listened to.
So, a lot of the NASA stuff, stuff about photography, some cruise line stuff, learning Spanish, and OLF conference as well.
And history recommendation.
Great, great topics, all of them.
Absolutely, yes.
And, like we say, please do, you know, keep some of those shows coming.
Keep a recording.
Because, yeah, like you say, we've gone through an awful lot of a hookah's YouTube subscriptions this month, which is no bad thing for listening.
But it also means that we're not getting the shows pushed in.
But, yeah, so, but one person who's certainly been also a hookah, and there's also been Archer72, who's done his bit.
Because this is a second show.
And I like this one.
Privacy, I don't have anything to hide.
Dot, dot, dot.
The dot, dot, dot being very important.
Absolutely.
I do quite a lot of the stuff in this, but quite a few of them were ones that I hadn't even considered.
So, thank you, Archer.
I've considered them, and I've implemented some, but not all.
I didn't actually know about the advanced controls on uBlock Origin.
That was one that really got me interested.
Yeah, very scary stuff, though.
Yeah, yeah.
Six months later, you go, why is this app not working anymore?
So, but good recommendations.
Excellent little episode.
And, like, two minutes, 52 seconds, you're telling me this isn't a valid episode.
Yeah?
Oh, but it's amazing, though, just how much I got from a two-minute episode.
That's what I was really impressed with.
Yeah.
And one, like, one minute of that is the intro and outro.
So, there you go.
Yes, actually, yeah.
The following day, we had Henrik Hemeren with another very useful episode, and I can speak
to this myself, which is browser use an agent strings and why websites don't work.
So, if you're not aware of it, have a listen to this episode.
If you have sudden weirdness occurring on websites and, they say, unsupported browser, simply
changing your user agent might be an easy way to get around the problem.
Absolutely.
And those of us, certainly, who came to Linux, I would say, more than 15 years ago, we all
knew this because, oh, my word, I remember that when I first came, the amount of websites
I wouldn't go, you're not running Internet Explorer.
I'm like, I'm deliberately not running Internet Explorer.
Yeah, exactly.
Yes.
So, oh, that one, I'm actually surprised that one didn't actually get a comment there.
Yeah.
Well, you see, we're getting to the end of the month now, so.
Ah, yes.
Yeah.
It was only four days ago, so lots of people have stuff in the queue, so they haven't got
to it yet.
Then we had the cheap yellow displays, part four, the hardware.
Now, this is where Trey goes through, basically describing the box and showing you how it works
and his key and paddles and straight key and stuff.
So his key, when, of course, I'm using the word key and paddle like as if everybody on
the planet is a ham radio operator.
So it's for sending Morse code.
It's called a Morse code key where you're keying, where you're sending out signals for
the dits and the dals.
And then a paddle is like a faster way of sending and receiving.
One side is dits and the other side is dals.
Oh, it's got two paddles vertically instead of horizontally like a straight key, as they
call them.
But yes, you don't, by the way, you don't have to learn Morse code in order to be an
amateur radio operator.
And in fact, as I prove, you don't even have to have transmitted in order to be an amateur
radio operator.
But we will fix that at some point.
I'm loving that old school key.
I mean, it literally looks like it has just recently been stolen from a museum.
It's brilliant.
Yeah, I agree.
Real old school style.
Yeah.
You know those films from the cowboy films where they rush into the stage.
The stage has been robbed.
And the guy, the clerk, is there with his shirt with the black things around his arm.
You know what I'm talking about?
Oh, yes.
Yeah, yeah.
Yes.
And he's there placing on that.
Yes.
Quick.
And then meanwhile, you cut to the cowboys cutting the telegraph lines further.
The telegraph's been cut.
Quick, sure.
Call the Marshall.
Anywho.
Mere Wee says, explanation of silent key, Trey said, which once belonged to a close friend
of mine who is now silent key, but missed to explain the term for those to whom it might
not be obvious.
Silent key is an amateur radio jargon for deceased person.
Took me ages to figure out that one.
And Trey, now I have to confess actually before I say that, is that I didn't actually hear the
word key.
So I just heard that they were silent.
I said, I assumed there was a deceased person.
So actually, me not hearing the term key made me understand that.
So Trey commented with, responded to the comments saying, thank you, Mere Wee, silent key episode
link.
Thank you for sharing that explanation.
I sometimes forget to explain items like this when I'm recording.
If anyone wants to learn more about the term silent key, please listen to episode 3922 when
I recorded about it back in 2023 and link provided.
Yeah, I think I also need to put in a bug.
Archer, if you're listening, can you create a bug?
Oh my God, I'm terrible.
Allow HTML links in comments.
I stripped them out at the moment, but now we are manually reviewing every single comment
that comes in.
So, well, we've always been doing that.
So I think it's okay to do that.
I'm getting more relaxed in my old age.
Ah, you're allowed to be.
Right.
So speaking of relaxed, what better way than to get some cozy stuff?
I mean, this is a cozy news corner for week 46.
So this is episode 4518, Cozy Corner for week 46, your source for open source news.
And this is hosted by Daniel Person.
And yeah, actually, when I listened to the title of this, I was like, cozy news.
Why in the world am I wanting to listen to cozy news?
It actually was like, okay, when you actually listen to it, not that.
I thought it was going to be very, very lighthearted news.
I have to confess that.
So that's my mistake listening to it.
Yeah, just a roundup of a bunch of different Linux and open source news things.
And I actually thought this was great.
This would almost be something I'd almost want to hear on a monthly basis.
Like, not instead of the community news, obviously, but alongside it.
Well, there has been various different news items on HPR in the past.
And there's complications related to timing and who you're going to get to do it and stuff like that.
So, yeah, there's history there.
Yeah.
I mean, I suppose, to be honest, if it's news and you want to keep it up to date, HPR is probably not the best one.
Because, you know, the best it's going to be usually is, well, let's just say in an ideal world, it's about 10 days before you can post.
And you posted something that happened 10 days ago and there's already been updates and then they don't work anymore.
Yeah, that can be an issue.
And then we had YouTube subscriptions part 10.
And as we know, everybody knows what this means.
And we're in the P's section and hit upon one of my favorite links was postmodern jukebox.
And he was actually at the live concert of them.
Tremendously jealous, Kevin.
Kevin, I'm tremendously jealous of a hookah for being at that.
But I'm sure they had a lovely time.
Absolutely, yes.
Absolutely.
Actually, one that I must admit that I had not heard of before, which I was, I mean, to check out.
I do enjoy, I am a gamer.
I do enjoy watching people play the Let's Plays.
So he mentioned one there.
Was it Parvis?
Parvis, something like that, gaming.
So that one actually caught my eye.
So that's something that I did not know about.
So thank you, Hookah, for pointing that one out.
And the following day, we had a hookah again.
The rule about 10 days between episodes doesn't apply if I'm pulling it from the reserve queue, as you can imagine.
And in fairness to Hookah, he is rock solid on his every two weeks.
From the science fiction and fantasy series, Arthur C. Clarke.
And he covers Rama and the sequels.
Yeah, that was interesting.
I didn't actually realize that the sequels to Rama weren't Arthur C. Clarke.
I was listening to this episode, and I knew they were kind of co-authored, but he admitted himself that, he was saying that Arthur C. Clarke admitted himself that he didn't really have very much input into the sequels, although he was classed as co-author.
But, I mean, it's one of these, Arthur C. Clarke, Isaac Asimov, these guys, they were always one of these kind of on my to-read list.
And actually, since I Hookah started doing this, I've started reading them, and I'm really enjoying them.
I really loved That City and the Stars.
It was one that had been on my wish list for far too long.
So I've not long finished that.
But I'm taking a wee break over Christmas, because I'm reading something Christmassy just now, but I'm going to get straight back to this.
And, you know, if anybody really does dearly love me and wants to buy me the Arthur C. Clarke I just put on my wish list, please feel free.
Feel free.
I put, I think it was a six-book set.
Oh, very good.
You're a funny guy, Kevin.
Funny guy.
Well, I mean, they say comments out of the currency we're paid.
I'm quite happy we're paid in books too.
You're happy to be paid in actual currency.
And that, I'm afraid, folks, was the end of the shows for this month.
And some of the comments that we missed when we were recording the show earlier.
The first one is by myself.
And it was on a show by Dave Morris, which was some thoughts on numerisms, a.k.a. alphanumeric algorithms, alphanumeric abbreviations.
Or numeric goal contractions.
So, that's where accessibility goes to a 11y.
Or kubernetes goes to k8s.
Just linked to this.
Thanks, Dave, for the example.
Just linked to this and work and found I was no longer embarrassed to look at the HPR website.
Dave replied.
I was surprised to see the show being referenced again after three years or so.
I had fun preparing it since there's a bit of opinion in it and a script.
An ideal combination, in my view.
I'm glad if anyone is able to get some benefit from it.
Smiley face.
The site looks magnificent, by the way.
Couldn't agree more.
And the next one was another comment that I put onto a show by Tlatu, which was transfer files from desktop to phone using qrcp.
And basically, you type qrcp and a link to the file and a QR code comes up on your desktop and you scan it on your phone and bada boom, you have file transfers.
Or not, as the case may be.
I knew this would come in handy, and I said I ran into two issues using it, which qrcp-help allowed me to get round.
The first was which of the many network interfaces to bind to.
So, dash dash bind space 192168.0.123 or whatever your IP address fixed that.
And the next one was the port.
So, I could open a firewall rule to allow that file out.
So, I used dash dash port space 43210.
And then I opened up my firewall daemon GUI and added that as an exception.
Kang Deaconator07 said, issues with qrcp.
I remember having a lot of issues with qrcp on corporate networks, where, like, it doesn't let you connect to other devices.
I'd personally recommend something like 0x0.st over qrcp for a lot of cases, as long as you know how curl works.
To which I replied, qrcp is private, 0x0.st is not.
And then the body, even if you trust what people say on their sites about keeping it private, it is still putting your files in the public domain in some form of another.
The site can be compromised or can be ordered to disclose your information by the local authorities.
Even if it were the case that this did not occur on a corporate network, it is also very likely that out and inbound traffic is also being analysed.
Using qrcp keeps it local, which means the transfer is fast as it can be, and it means it also never goes out.
Then we had a comment by Candy Canator saying thanks for Archer72 saying thanks to Candy Canator and Sakaya for comments on Git for GitHub and GitLab.
And that was where Archer72 talks about GNU privacy guard and SSH keys for Git.
He says thanks, it's always a good feeling when the show helps a couple of people smile.
The comments happened to be close to my birthday and that helped.
Candy Canator then replies saying to that comment, glad we made you happier on your birthday.
Huge smiley face.
Or, well, early birthday.
Then we had a comment on Beer Garden 4, Vice Beer, which Kevi did.
And T.A. Springer says, great episode, I look forward to hearing more.
I thought it was good coverage of my current favourite style.
I too, and constrained by what I can find in America, but sampled and loved both Erdoganer and Francis Craner while living in Germany.
They may be mass produced, but they are good, and I look forward to reviews of new brews to explore.
Antoine had an episode called Exploring FUTO Keyboard, and Archer72 had one comment, Keyboard Use.
That was episode 4494.
Keyboard Use.
Hi Antoine, I have been using FUTO Keyboard since you mentioned it in HPR 4325, and I'm enjoying it as an offline speech to text.
Thanks, Archer72.
And then we had one comment on Living the Tuck's Life, Episode 1 by Al.
Candy Canator says, cheers for taking the plunge.
And congrats on trying out Linux.
It's way more fun over here, smiley face.
For the multiple browser thing, I found using two different profiles and creating a separate desktop link for each is useful.
And there was one comment on the free software interview of Libraphone that I did, and Henrik Hemmerman says, well I posted, it was actually an interview by the Free Software Foundation.
I said, good interview pod, learn more about the Libraphone project.
Free software for phones is very interesting to me.
This conversation gives me an understanding of the Libraphone project after having read news releases earlier.
So that brings us on to the news from the mail list.
Let me call that up for you, Kevin, and I'll send you a link in the thing one second time.
And there was hardly worth our while putting that link in, because there was only one comment, and that was for the community news itself.
But yes, sadly, yeah, just that one.
Some days, some months, there's a lot of stuff, and some months there isn't.
That's just the way, that's how we roll here, folks.
That's how we roll.
But yes, there has been a lot.
Sorry, go on ahead over.
I was just going to say, absolutely.
And, you know, the other thing is, you know, if you're a regular listener to the HPR, please do come along and join us.
Because I was almost very worried I was doing this on my own as of three o'clock UK time.
And, of course, I was getting everything ready, right, okay, because I can't, I don't even have the choice of the luxury of having a delay.
So please do come along and join us.
But I do believe that is the only stipulation, isn't it, well, other than a microphone and an internet connection, is that you've listened to all the shows, yes?
Yeah, that's, and if you've listened to, you know, if there's a few you skipped, that's absolutely fine as well.
I do, I do think we send out the mailing list every month, the reminder that it's happening, and it's happening at a particular time.
But I actually think we should maybe come away from that, so that if you decide that you're going to be recording, you want to join on a particular month, that you tell us.
And then we can schedule around times that suits the people who are available.
So, as you mentioned earlier, if somebody's from the US, it might be a handy time now, but we could maybe find another time that would suit us as individuals.
So, keep that in mind, that we might maybe perhaps change the way we do it, that you, people are welcome to join, but it might be better just to schedule at a more, rather than at a fixed time.
We must do it at this time, and we do it at a time that suits the people who are available for a given month.
What do you think about that, Kevin?
Absolutely, yes.
I mean, at the end of the day, as long as you can make it, I would say, on this day.
I mean, it's always the Friday before the first Monday of the month, so we can't really negotiate that, but certainly the timing could easily be negotiable.
Well, there is a bit of flexibility on the Tuesday to the Thursday to the Saturday, because if you've listened to the Friday episodes before I come out, then we might be able to adjust slightly.
But that's basically it, that's basically it, all the news.
There's been quite a lot of contributions on to the HPR.
I see Dave has submitted the show notes, an update to the show notes, which is good because I need to run it now for the community news.
We had Gordon's comment on the HPR generator script and had some good recommendations for podcast 2.0 namespace specification.
I'd like to get some more clarification on what's useful to use from that.
I've done some work on HPR documentation, which is where we keep the wiki stuff.
We're working on the RSS feeds that are coming from the HPR generator and not dynamically generated from the PHP script.
So that's not urgent, but it's still stuff that we should be doing.
Um, HPR tools, um, uh, utility to check the feeds, uh, Roan, uh, had some stuff is working on the XML parser, uh, archer 72 found a bug on how to record a podcast page.
Uh, I pushed in some episodes updates to, um, uh, oh yeah, that was something I did do.
So up until now we've been getting, when something goes wrong, there's just a random cryptic error code.
So behind each of those error codes, now you get a short synopsis of what has gone wrong, that your IP address may have changed, or we couldn't find your email or your, uh, the show title isn't long enough for every comment.
So I did that for all the, all the episodes, except for the one that we use for the CCDN, because anybody over there is hacking the system.
Um, so they remain cryptic, uh, we changed the, uh, closed some outstanding bugs on the duration table.
Let's see.
Uh, that was, Roan was working on that.
Um, Archer had a new feature request to open, uh, links to the show note tab.
Uh, we did some work on today with a techie as well.
Uh, Roan did an awful lot of work on, on that.
Uh, in fact, the entire page is, is those changes.
He updated the tags.
Um, he modified tag query to return shows up to current date and then older ones.
And this is all just last week, folks, uh, HPR generator.
Uh, uh, uh, we fixed the bug and the layout individual hosts screen page.
Um, there is now an M3U playlist for all shows, all hosts.
So you can take the M3U file and play that and it'll give you all the hosts episodes or
for a series, all the series episodes.
He did, uh, this is Roan again, fixed white spaces and, uh, cosmetic changes to the website.
And this was all last week.
Still all last week, uh, working on the M3U stuff.
I was working on the better explanations two weeks ago.
Uh, scrolling, fix code blocks.
Uh, Roan was fixing comments on the series page and then fixed highlighting for code blocks
and did a fix for replace lane button image with linear gradient, fixed layouts of episode
nav links, remove, restored highlighting, show notes, pre-formatted text.
Whoa, this is still three weeks ago.
Loads of changes.
Add links to the host page for the listing of episodes.
And so, okay, uh, and loads more changes.
So very busy on the, um, with the HPR site.
Um, and I'm going to be, well, I had hoped to finish off the setup of the next node for
the content distribution network to bring it down to my brother-in-law tomorrow.
Uh, but, uh, I had a production outage all day today, so I had to work an extra day that
I hadn't intended.
So that may have to wait for another, another opportunity.
Kevin, do you have anything else?
No, don't think so.
I mean, I think after all that, uh, speaking of beer garden, I think you're actually going
to need a beer.
That was an awful lot of talking.
That was an awful lot of talking, yes.
Uh, but speaking of beer, one thing that is consumed in Scotland, certainly, I love a
lot, uh, around New Year time particularly is, uh, beer.
So if you want to grab your beer or whatever beverage you wish, whether it's alcoholic or
not, we do have a certain event coming up before the next HPR news, don't we?
Do we?
We, the New Year show.
Absolutely, yes.
So what was the length of last year, Swan?
I'm trying to remember now.
Oh, no idea.
But it was fell on the weekend, so it got quite long.
Uh, yeah, it seemed like it was quite a bit longer than last, last time, but I always
seem to be away during New Year.
We'll have to move New Year some other time.
Bye.
I, uh, I, yeah, I should have, uh, sent out a reminder to the mail list.
I did send out a mail list to, um, a email to all the other podcasters.
Uh, that I'm aware of to make them aware of and give them the bumper.
So we need to do some work on that.
Thanks, Kevi, for reminding me that that is coming up.
Oh, is it that time of year already?
It is that time of year.
Uh, yes.
So we've got that coming up.
So, yeah.
So, I mean, it's, there's no set routine or any set thing.
It is literally come along.
Are we doing both Mumble and Jitsi server again this year?
So, um, this is, before I get to answering your question, in case people don't know,
um, we have a 26-hour show.
Um, and this will be the 14th annual time that we've run it.
Uh, it'll start on New Year's Eve at 10, uh, 10 o'clock UTC, which is 5 a.m. Eastern Standard Time.
And we'll be recording along on the Mumble server for anybody who wants to say Happy New Year and talk about whatever they want.
And we will leave the recording going until at least the 1st of January at 12 o'clock UTC, which is 7 a.m. Eastern Standard Time.
And we'll also keep it going until the conversation stops.
So the idea is you, you drop in, you say hi.
If there are people there, you join in the conversation and other listeners and contributors.
And it's, it's usually good crack.
Um, this was originally, um, so this was actually originally suggested by Popey, um, because podcasts tend to be a one-way conversation.
So he thought it would be nice to be able to get, uh, the Floss, Linux, Free Culture, Hackers, whatever, podcasts and listeners in one place to chat in person.
So initially it was planned to be just a few hours long, a bit like the Linux in Tech Show or something like that.
Uh, but people kept missing it because they were in different time zones.
And so it extended to every time zone in the world.
And there are 38 different time zones in the world, which span 26 hours.
There are plenty of YouTube videos out there explaining the intricacies of that, but that's normal.
So we, that's why we record for 26 hours.
And then afterwards we keep the after show going.
Um, so if you don't have mumble, you can join.
And I think they is mostly run by the, um, uh, Linux log guys.
Um, the Linux log cast.
So, um, Hunky Magoo and those guys, uh, come on and do a great job on just running it.
And when they're recording their show, they record and mumble.
So you get the text and mumble and they have a Jitsi, a Jitsi meeting room going as well so that you can visually see the people.
It's not required, but it does help, um, the conversation.
It was quite interesting last year.
So, yes, absolutely.
And I must admit, I've not been able to make it for the past few years.
I'm going to make a point of trying to at least get on even for half an hour or something.
And even if you can just come in and just go, wait, you know, you come in, if nobody's there, uh, or nobody's just talking, just say, hi, this is Kevi.
Just wishing everybody a happy new year.
That's all some ground rules, by the way, that, that have developed over the last, what, 14 years, um, use push to talk and a headset.
Do don't come on thinking, oh, the rules don't apply to me.
They do.
Uh, you're, if you're coming on with, uh, without using push to talk and without using the headset, you're making it, uh, a very difficult editing job for the rest of us.
So please don't do that.
Okay.
So, um, if you have a problem, drop off into the sound booth, which is up there, the audio test sound booth, somebody will follow you and we'll get your audio sorted.
Obviously be polite.
Um, so when you enter the room and there's a conversation in full fledge, um, you know, don't, don't normal rules apply in social situations.
You kind of wait for the conversation to, to, uh, end and stuff.
If you're in a bit of a rush, type it into the channel and say, hi, can I just introduce myself?
And somebody will, uh, hopefully notice that.
And then you can speak.
Yeah.
Um, and be aware that, you know, some random person might come on that you don't know.
Um, but that person might be some good friend that we haven't heard about or seen in years.
So, uh, you know, kind of be, be cognizant of that fact.
Uh, and also do not announce the time zones.
There's no point.
Truncate silence.
We'll get rid of them.
It just, uh, we've had situations where people are in the flow of a conversation and the crack is great.
And then somebody announces the time zone and people go, oh, okay, well, sorry, then I better go.
So just don't announce the time zones.
There's no need to do that.
And the second part of that is don't fill dead air.
So if you're on the show and nobody's talking, that's fine.
There's no need to talk just for the sake of talking.
Um, if you want, if you're on there talking to yourself, then actually don't just record a show with what you would say and release it as a separate episode.
The HPR community thing is about discussions and, uh, uh, you know, don't fill dead air.
Don't fill dead air.
Uh, and also don't monopolize the conversation.
So if you find yourself talking a bit too much, um, particularly if you've had a beverage or two, uh, be, yeah, basically you're a guest.
Be respectful and remember that the attendance of the new year, and this is very important, does not constitute a show.
So there you go.
Yes.
I think that's actually very, very important.
That final one.
That doesn't mean just because you appeared on a new year show does not mean that you are, uh, you have submitted a show for that year.
However, what it will do is, um, make us aware that you exist and, uh, open you up to hour long tirades of why you should do a show.
So be aware of that.
Absolutely.
Absolutely.
Kevin, I think we've flogged this dead horse as much as we can, and we should stop now and ask people to join us tomorrow for another, perhaps even more exciting episode of Hacker.
Public.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio static.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
Radio.
You have been listening to Hacker Public Radio at Hacker Public Radio.org.
Today's show was contributed by a HPR listener like yourself.
If you ever thought of recording podcast, click on our upload link
to find out how easy it is.
Hosting for HPR has been kindly provided by an AnHonestHost.com, the Internet Archive,
rsync.net, and our mirror network.
Unless otherwise stated, today's show is released under a Creative Commons
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.