Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


Comments


norrist says: Additional info for OpenBSD Router

RE: hpr4388::2025-05-28 BSD Overview by norrist
00:42:56 Listen in ogg, opus, or mp3 format.
https://www.openbsd.org/faq/pf/example1.html

After installing OpenBSD on a machine with 2 network adapters, you can follow the FAQ page for setting up a home router

Henrik Hemrin says: Learned more about BSD.

RE: hpr4388::2025-05-28 BSD Overview by norrist
00:42:56 Listen in ogg, opus, or mp3 format.
It was interesting to learn some about BSD and notes to be aware of if trying BSD and entering from Linux background. I can think of at least two reasons why I today use Linux as my daily driver, both work related: First of all that I for several years had a SUN UNIX work station as my daily driver at work, and secondly when I was on UNIX a work mate at coffe break talked about Linux, it was at the time when Linux was something very new.
BSD is on my thoughts to try one day, as an ordinary driver or eventually as a NAS driver, we'll see if it happens. Furthermore I also think of that I was on macOS for some years, still have it, and macOS is to my knowledge based on BSD. This show gave me more knowledge of BSD, thanks.

Paulj says: Rsync - Dave

RE: hpr4373::2025-05-07 Rsync with stdin as source by oxofrom the series Bash Scripting.
00:20:13 Listen in ogg, opus, or mp3 format.
Hi Dave,
I will see if I can make a show about my media server and how I get stuff uploaded. Although I do have some "imposter syndrome" about it, because sometimes I feel that if it went wrong, I would be stumped! On the positive side, I have all my physical media, so if I did lose the digital content, it wouldn't be the end of the world (but it would be a lot of work to re-scan it).
Regarding "--delete" - I agree with your comment about the potential dangers with it. Needless to say, I took some time carefully checking it was doing what I expected, then put it in a script so I could avoid typing it incorrectly in the future!

Paulj says: Flying

RE: hpr4387::2025-05-27 Did she say she flew light aircraft?! by Elsbeth
00:29:26 Listen in ogg, opus, or mp3 format.
Thanks for the interesting show Elspeth. I have been flying model aircraft (predominantly gliders) since my teenage years, and also fly full size gliders for several years in my 40's. Gliding is a great way to enjoy flying, and in my humble opinion everyone wanting to fly should start with gliders! Anyway, I have too much to say on the matter, so I think I will have to add the topic to my "HPR Shows to create" list.

Looking forward to your next show!
-- Paulj

Paulj says: Thanks!

RE: hpr4388::2025-05-28 BSD Overview by norrist
00:42:56 Listen in ogg, opus, or mp3 format.
Thank you very much for this show. I am BSD curious, and currently have FreeBSD installed on a Thinkpad X270, but haven't done much with it. I have Proxmox on a server, and have TrueNas Scale installed in a VM with disk passthrough for the data drives. It's OK, but complex, and I really have an urge to set up a server with BSD, and provide all of the NAS services and VM services (Jails, I guess) running any services I want to use.
I also have a Wyse 5750 mini tower with Guix Linux installed, but again not being used. I might use this as a test bed to learn about the details of server setup, then reconfigure the main server.
Thanks for the comprehensive overview and show notes. Now I have some homework!

Jim DeVore says: Thanks for the inspiration

RE: hpr4387::2025-05-27 Did she say she flew light aircraft?! by Elsbeth
00:29:26 Listen in ogg, opus, or mp3 format.
I have long had a pilot license on my bucket list, ever since a friend took me for a ride in a '39 Piper Cub. Your episode reminded me that this type of flying, while expensive, is within reach. Thank you!

Jim DeVore says: Thank you!

RE: hpr4388::2025-05-28 BSD Overview by norrist
00:42:56 Listen in ogg, opus, or mp3 format.
I have run many Linux distributions as daily drivers, but I'm interested in learning more for bespoke appliances. Loved this episode -- I have long wondered what BSD was all about.

oxo says: Thank you

RE: hpr4367::2025-04-29 My first episode; 001 Introduction by oxofrom the series Bash Scripting.
00:23:10 Listen in ogg, opus, or mp3 format.
Thanks y'all! :D

Dave Morriss says: Good episode

RE: hpr4389::2025-05-29 Comments on hpr4373 by Rho`n
00:07:17 Listen in ogg, opus, or mp3 format.
Hi Rho`n,

This was great. I had some similar thoughts to you and made a comment on show 4373. You win more HPR points by making a show about it though ;-)

I have a "to do" note to myself to prepare a show on 'find', but have never got round to it. It's a very powerful and useful tool, and someone should talk about it!

Similarly with 'xargs', as you said.

Cheers, Dave

Dave Morriss says: Thanks for this

RE: hpr4388::2025-05-28 BSD Overview by norrist
00:42:56 Listen in ogg, opus, or mp3 format.
I have never used any modern BSD variants, though at my work I used various BSD versions like SunOS, HP-UX and Ultrix. I had a MIPS DECstation running Ultrix on my desk for many years (as part of a network called DECAthena).

I'm tempted to install one of the BSDs on a spare machine, just to see what it's like now!

KEVIN B OBRIEN says: I loved the show

RE: hpr4387::2025-05-27 Did she say she flew light aircraft?! by Elsbeth
00:29:26 Listen in ogg, opus, or mp3 format.
Great show, I loved hearing about your flying experiences with your family.

oxo says: Hi Rho`n

RE: hpr4389::2025-05-29 Comments on hpr4373 by Rho`n
00:07:17 Listen in ogg, opus, or mp3 format.
Hi Rho`n,

Very interesting episode. I did a quick search and learnt that besides xargs, grep, sort and wc can receive null-terminated input via the '-z' option. Also it seems that tar can handle null-terminated filenames by the use of '--null'. Certainly more to explore for me :)

Regards oxo

Antoine says: Education

RE: hpr4381::2025-05-19 What Omni-Instantness Makes To My Brain and Your Brain? by Antoine
00:12:54 Listen in ogg, opus, or mp3 format.
@sgoti
Yes... good observation. Thanks for sharing.

Also, the other part was not directed to me, but anyway I read it. Moving story, sad outgoings but with a powerful outcome by Aleysha and her suporters. Grateful,

Some Guy on the Internet says: I'll have a go.

RE: hpr4380::2025-05-16 Isaac Asimov: The Rest of Asimov's Foundation Stories by Ahukafrom the series Science Fiction and Fantasy.
00:12:37 Listen in ogg, opus, or mp3 format.
Our public library uses Libby and Hoopla to share digital books. I’ve just downloaded the title “Foundation Trilogy - Isaac Asimov (Radio Theatre)” (https://www.hoopladigital.com/audiobook/foundation-trilogy-isaac-asimov-radio-theatre-isaac-asimov/13227620). I’ll give it a go.

Thank you for the show, Sgoti.

Some Guy on the Internet says: It's over 9000!

RE: hpr4385::2025-05-23 Cable un-managment lol by operat0r
00:16:36 Listen in ogg, opus, or mp3 format.
We all do it, but you’ve mastered it. I now require a charge master. I’ll make a note to attempt this arson, clears throat, project someday.

Velcro for all, Sgoti.

lyunpaw@gmail.com says: I agree.

RE: hpr4384::2025-05-22 Browser and dedicated apps on the mobile phone by Henrik Hemrin
00:02:12 Listen in ogg, opus, or mp3 format.
Many mobile apps act as very restricted browsers. The app will limit the user more than it will ever assists the user; and will require root level privileges for “reasons”.

Thank you for the show, Sgoti.

Some Guy on the Internet says: My two cents.

RE: hpr4381::2025-05-19 What Omni-Instantness Makes To My Brain and Your Brain? by Antoine
00:12:54 Listen in ogg, opus, or mp3 format.
@Antoine
Conversations have gotten worst. I find that users often listen to respond, not listen to understand. The need to quickly respond is greater than gaining perspective.

@Ken Fallen
Behold the awesome power of the UNITED STATES Education System!
https://www.wtnh.com/news/connecticut/hartford/connecticut-high-school-graduate-cant-read-or-write-who-failed-her/

Thanks for the show, Sgoti.

Some Guy on the Internet says: I agree with the intentions.

RE: hpr4379::2025-05-15 Mapping Municipalities' Digital Dependencies by Trollercoaster
00:13:20 Listen in ogg, opus, or mp3 format.
This seems a noble goal and maybe fun to learn more about how our most critical systems are bottle-necked by FAANG. I image there isn’t a “one size fits all” approach for something like this; different techniques used per locale. Major systems (governments) may rotate services depending on budget restrictions, regulations (e.g. GDPR), or public bidding systems; here today, gone tomorrow.

Thanks for the show, Sgoti.

leeand0 says: Another Public Access Unix

RE: hpr4036::2024-01-22 The Tildeverse by Claudio Miranda
00:04:02 Listen in ogg, opus, or mp3 format.
dimension.sh

Windigo says: As advertised

RE: hpr4281::2024-12-30 My ridiculously complicated DHCP setup at home by Jon The Nice Guy
00:08:00 Listen in ogg, opus, or mp3 format.
We were promised a ridiculously complicated DHCP setup, and you did deliver!

Thanks, Jon, I really enjoyed this episode. I've also fought with my home network, and I'm taking a lot of inspiration from your setup.

Archer72 says: Voice synthesis

RE: hpr4072::2024-03-12 Piper text to speech engine by Archer72from the series Accessibility.
00:06:28 Listen in ogg, opus, or mp3 format.
I found a Firefox extension that uses Piper voices, listed as 'experimental'

It is called Read Aloud
https://addons.mozilla.org/en-US/firefox/addon/read-aloud

archer72 says: Thank you for sharing

RE: hpr4387::2025-05-27 Did she say she flew light aircraft?! by Elsbeth
00:29:26 Listen in ogg, opus, or mp3 format.
Hi,

Thank you for sharing your flight experiences.
It was interesting that both you and my wife grew up in Oregon, and that my Dad is also a Vietnam veteran.

He liked gas power model planes when I was growing up, the type which were fly-by-wire, or control line flying, which I just looked up.

https://web.archive.org/web/20060720184411/http://www.coxmodels.com/prodinfo.asp?number=006020

It was not quite like the link I just put, but was a solid blue one, which I think may have been a kit build.

Anyways, thanks for the trip down memory lane.

Looking forward to more shows.

-Archer72

Dave Morriss says: Enjoyable show!

RE: hpr4373::2025-05-07 Rsync with stdin as source by oxofrom the series Bash Scripting.
00:20:13 Listen in ogg, opus, or mp3 format.
Thanks for this.

I liked your "stream of consciousness" approach to making a show. It was good to follow along with your thoughts.

Yes, I agree with Paulj that 'rsync' is all about updating the destination with differences detected in the source, so the 'find' seems redundant.

However, it's interesting to examine the '-print0' option. I have used it when I have files with spaces (and other weirdnesses) in their names, which I need to process. Many other commands accept null-terminated names, so this can be very useful.

Here's a case in an HPR script I wrote a long time ago when I was a "Janitor":

mapfile -d '' -t pix < \
<(find "$SHOWDIR" -maxdepth 1 -regextype egrep -regex '.*\.(jpg|JPG|png|PNG)' -print0 |\
sort -z)

It fills an array 'pix' with picture file names, avoiding problems with spaces in names (hopefully anyway!).

The "null" characters generated by find are non-printable, but you could save the output and view it with an editor, or with 'od' or 'cat -v' to "see" them.

You mentioned 'ACL'. This stands for Access Control List, a POSIX feature which gives more fine-grained access control to filesystem objects.

Looking forward to more shows like this :-)

Dave Morriss says: VI Mode

RE: hpr4372::2025-05-06 The power of GNU Readline - part 4 by Some Guy On The Internetfrom the series GNU Readline.
00:11:26 Listen in ogg, opus, or mp3 format.
Thanks for this. Excellent show.

The VI mode has been in Readline forever, but I don't use it, even though I use Vim every day. You made me ask myself "why?".

I think that when I first learnt about Readline, which was mainly on Unix (Ultrix, SunOS, and others) in the early 1990's, the VI interface wasn't as comprehensive as it is now. So I went with the Emacs mode. It's a long while ago, and I may be wrong.

Anyway, your description of this aspect of Readline makes me want to enable VI mode :-)

Some Guy on the Internet says: @Bob, Free range eggs.

RE: hpr4375::2025-05-09 Long Chain Carbons,Eggs and Dorodango? by operat0r
00:33:46 Listen in ogg, opus, or mp3 format.
**Tongue-in-cheek:** ...and they have “the best”, homemade and locally/responsibly sourced, dorodango any chicken could ever *lay* eyes on; see what I did there. I'm here all week.

Some Guy on the Internet says: It's show time

RE: hpr3511::2022-01-17 Podman like Vagrant by Klaatufrom the series Virtualization.
00:19:20 Listen in ogg, opus, or mp3 format.
I’m enjoying podman and stumbled into this show. I agree, containers for headless distro testing is very nice; it’s so nice, why not go apt-spelunking.

See you around, Sgoti (Some guy on the internet).

Some Guy on the Internet says: LLMs in academic research

RE: hpr4376::2025-05-12 Re-research by Lee
00:11:38 Listen in ogg, opus, or mp3 format.
I’ve heard about LLMs in academic research but it is not good news. A flood of junk white papers (https://phys.org/news/2024-08-junk-ai-scientific-publishing.html) is the result of LLMs at the moment; spammers ruin everything.

Some Guy on the Internet says: Great show.

RE: hpr4377::2025-05-13 Password store and the pass command by Klaatu
00:29:39 Listen in ogg, opus, or mp3 format.
I did not know ‘pass’ has add-ons; very nice, I’ll give it a try. Also, are you still using/developing ‘Credit’ (mentioned in hpr3018 :: Encrypted edit)? The ‘Credit’ project is a great example of hackers enjoying “free”, as in freedom, software.

Happy hacking, Sgoti (Some guy on the internet).

Lee says: Sonos

RE: hpr4376::2025-05-12 Re-research by Lee
00:11:38 Listen in ogg, opus, or mp3 format.
Not sure why HPR in general might play better than others on wireless speakers. If talking about this particular episode, it was submitted as a .flac file, though as you can see it's been converted to a choice of formats. All other things being equal it could just be the frequency range of the recording. Personally, I still haven't settled on a 'favourite' recording setup, and generally just use whatever equipment is to hand.


More Information...


Copyright Information

Unless otherwise stated, our shows are released under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.

The HPR Website Design is released to the Public Domain.