Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.

Welcome to HPR the Community Podcast

We started producing shows as Today with a Techie on 2005-09-19, 15 years, 5 months, 15 days ago. Our shows are produced by listeners like you and can be on any topic that "are of interest to Hackers". If you listen to HPR then please consider contributing one show a year. If you record your show now it could be released in 6 days.

Meet the team

Please help out tagging older shows !

Call for shows

We are running very low on shows at the moment. Have a look at the hosts page and if you don't see "2021-??-??" next to your name, or if your name is not listed, you might consider sending us in something.

There are no files to process on the FTP server.

Latest Shows

hpr3280 :: What We Need For the ActivityPub Network

This keynote address looks at where federated social media can go if we make it work.

Hosted by Ahuka on 2021-02-26 is flagged as Clean and released under a CC-BY-SA license.
Tags: social media, alternative, Fediverse, ActivityPub.
Listen in ogg, spx, or mp3 format. Series: Social Media | Comments (0)

Federated social media can open up some wonderful possibilities but we need to make it happen. In this opening keynote address Evan Prodromou, who arguably started it all off, shows that he has thought long and deeply about this, and gives us his vision for where we can take it.

hpr3279 :: Linux Inlaws S01E24: Legacy programming languages

The two chaps discuss why history keeps repeating itself in programming languages and beyond

Hosted by monochromec on 2021-02-25 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Programming languages, Legacy, old stuff, new stuff, hipster languages, coffee.
Listen in ogg, spx, or mp3 format. Series: Linux Inlaws | Comments (0)

hpr3278 :: A Minor Victory Against Designed-In Obsolescence

Extracting a bit more life out of a device that Apple would rather have you dump

Hosted by Beeza on 2021-02-24 is flagged as Clean and released under a CC-BY-SA license.
Tags: Ipad, Apple, Obsolescence, IOS, Hardware.
Listen in ogg, spx, or mp3 format. Comments (0)

The Ipad2, at over 9 years old, is unsupported with security or any other kind of updates. Few apps in the App Store will run on its old version of IOS, and that operating system cannot be upgraded.

As far as Apple are concerned an Ipad2 should have been sent to the scrap heap years ago. If you found its 16GB of storage wasn't enough, you were supposed to dump it and buy a new one as you couldn't add more. If you found that you couldn't run the latest version of your favourite apps, dump it and buy a new one as you couldn't upgrade the operating system to the required standard.

Is it necessary to abide by this designed-in obsolescence? Beeza inherits an Ipad2 and decides to find out if he can get any serious use out of it or whether it really does need to be dumped.

hpr3277 :: Microsoft in my Debian repo

microsoft, raspberry pi, bash, script

Hosted by Archer72 on 2021-02-23 is flagged as Clean and released under a CC-BY-SA license.
Tags: microsoft, raspberry pi, bash, script.
Listen in ogg, spx, or mp3 format. Comments (0)

Raspberry pi foundation added vscode repo to raspberry OS.

Raspberry Pi OS's tried:

To try later:

sudo apt install dkms

cd rtl8812au

sudo make dkms_install


The following code snippet was edited for readability.

#Hold raspberrypi-sys-mods package
sudo apt-mark hold raspberrypi-sys-mods

#Redirect calls to to localhost
sudo echo "" >> /etc/hosts

#remove MS Key file
sudo rm -vf /etc/apt/trusted.gpg.d/microsoft.gpg

#create empty dummy key file
sudo touch /etc/apt/trusted.gpg.d/microsoft.gpg

#lock the dummy key file
sudo chattr +i /etc/apt/trusted.gpg.d/microsoft.gpg

#comment out vscode.list
sudo sed -i 's/deb/#deb/' /etc/apt/sources.list.d/vscode.list

#lock the vscode.list file
sudo chattr +i /etc/apt/sources.list.d/vscode.list

hpr3276 :: Deepgeek's thoughts about HD Radio

Klaatu reads a post by Deepgeek

Hosted by deepgeek on 2021-02-22 is flagged as Clean and released under a CC-BY-SA license.
Tags: radio.
Listen in ogg, spx, or mp3 format. Series: Information Underground | Comments (0)

Deepgeek's thoughts about HD radio.


hpr3275 :: D1 Mini Close Lid to Scan

Use a Wemos to monitor if the lid is open or closed on a network scanner.

Hosted by Ken Fallon on 2021-02-19 is flagged as Clean and released under a CC-BY-SA license.
Tags: Wemos, D1 Mini, network scan.
Listen in ogg, spx, or mp3 format. Series: Hardware upgrades | Comments (0)


Use a Wemos to monitor if the lid is open or closed on a network scanner.


In episode hpr2430 :: Scanning books, I had a bash file trigger a network scan. This required two steps, one to close the lid and the next to press a key for scantoimage.bash to trigger the next page of the scan.

In the intervening time I looked at several solutions to improve this situation.

The most obvious step was to put a magnetic switch on the scanner lid so that a device could detect the lid been closed.

I tried a Raspberry PI but my scanner drivers are only available for Intel and not Arm. Then then accessing the pi using Remote GPIO, but it got very complex to setup and run.

Inspired by hpr3077 :: Video conference Push to Talk Hosted by DanNixon on 2020-05-19, I tried using an arduino talking over serial to a Intel Compute Stick. But that was very flakey.


Finally I settled on using a Clone of LOLIN D1 mini, and some Reed Contacts.


Wire one end of the reed contact to 3.3v, and the other end to ground via a 10K resistor.

Have a sensor wire go from the 10K resistor to pin D5 on the D1 Mini.





D1 Mini

See wemos-close-to-scan.ino


See wemos-scantoimage.bash


  1. Plug in D1 Mini and monitor the serial port to get its IP Address.
  2. Change the server="YOUR-WEMOS-IP-ADDRESS" in wemos-scantoimage.bash to the ip address.
  3. Change the image_path="/PATH/TO/YOUR/SCANS/" in wemos-scantoimage.bash to where your want the files saved.
  4. Close scanner and scan.

hpr3274 :: My Custom dwm Setup

Me talking about how I've customised dwm, added and removed patches and written various scripts.

Hosted by arfab on 2021-02-18 is flagged as Explicit and released under a CC-BY-SA license.
Tags: dwm, suckless, linux, bash, cli.
Listen in ogg, spx, or mp3 format. Comments (1)

  • Intro - video on yt, audio on hpr
  • Who am I? arfab, clearnitesky, trumpetplanet
  • my email has changed since my first hpr episode - thanks lavabit!
  • You can now use
  • My previous episode was 0618
  1. Story of ricing my own desktop:
    • Always been into customising look/feel, never satisfied
    • Found Luke Smith and liked i3, made own version.
    • Pandemic hits! Started learning Python, JavaScript but had no real use for them...
    • Made a website (inspired by disconnecting from social media)
    • check out and
  2. What programs am I using?
    • dwm (obviously)
    • dmenu
    • st
    • surf / brave
    • sxhkd - various short cuts sorted by purpose
    • dunst
    • sxiv/feh
    • zathura
    • my status stuff using dwmstat script
    • a look in ~/.local/bin
    • I recently learned about awk and rewrote all icon scripts which is what inspired me to record this episode.
  3. What next?
    • Is it necessary to patch dwm? Probably not.
      I've come to believe that the real value in these experiments has come from my custom status scripts and keyboard shortcuts - not from patching new features into dwm. It does what I need it to (manage windows!)
  4. Thanks for watching!

hpr3273 :: Embrace Firefox

That's Our Browser!

Hosted by Some Guy On The Internet on 2021-02-17 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Some Guy on the Internet, Darwin, Firefox.
Listen in ogg, spx, or mp3 format. Comments (0)


Name: "Darwin"
Handle: "Some Guy on the Internet"
Occupation: "Loiter on the Internet"
Hobby: "Freedom"

Title: "Embrace Firefox"
Summary: "That’s Our Browser!"

hpr3272 :: In GNU/Linux, there is no "diversity", we're all just data.

How I experienced GNU/Linux and the topic of "diversity".

Hosted by Some Guy On The Internet on 2021-02-16 is flagged as Explicit and released under a CC-BY-SA license.
Tags: GNU/Linux, GNU/Linux diversity.
Listen in ogg, spx, or mp3 format. Comments (1)

I'm just Some Guy On The Internet.

Previous five weeks

hpr3270 :: An Example of Using Layers hosted by Ahuka

Released: 2021-02-12. Duration: 00:15:00. Flag: Clean. Series: GIMP.
Tags: GIMP, Layers, WordPress.
Creating a new header image for my WordPress site using Layers in GIMP

hpr3269 :: Linux Inlaws S01E23: The first year of the five year plan hosted by monochromec

Released: 2021-02-11. Duration: 00:47:35. Flag: Explicit. Series: Linux Inlaws.
Tags: communism, five year plan, world domination, FOSS, Femke.
The Inlaws review the first year: the highlights, lowlights and all the bloody rest

hpr3268 :: Video Game Review - Ark Survival Evolved hosted by Enigma

Released: 2021-02-10. Duration: 00:08:52. Flag: Explicit.
Tags: video, game, reviews.
Enigma reviews Ark survival evolved

hpr3267 :: Ripping Media 2021 hosted by operat0r

Released: 2021-02-09. Duration: 00:16:40. Flag: Explicit.
Tags: ffmpeg,hacking,youtube-dl,media.
I go over ripping webpage media

hpr3266 :: Upgrading Debian on my raspberry pi hosted by MrX

Released: 2021-02-08. Duration: 00:33:21. Flag: Explicit.
Tags: Linux, Distros, Raspberry Pi, Debian.
In this episode I cover the process of upgrading Debian from Jessie 8 to Stretch 9 on my raspberrypi

hpr3265 :: My Chromebook Experience hosted by Ahuka

Released: 2021-02-05. Duration: 00:08:45. Flag: Clean.
Tags: Chromebooks.
Adding my own perspective to the Chromebook discussion

hpr3264 :: Intro to Nagios hosted by norrist

Released: 2021-02-04. Duration: 00:20:00. Flag: Clean.
Tags: nagios, ubuntu.
Introduce some nagios basics and walk through setting up nagios on Ubuntu

hpr3263 :: My Beginnings in Tech hosted by o9l

Released: 2021-02-03. Duration: 00:19:17. Flag: Explicit.
Tags: Introduction, Linux, First Show.
Rambling about how I got in to technology and linux.

hpr3262 :: My thoughts on diversity in Linux and open source hosted by swift110

Released: 2021-02-02. Duration: 00:33:30. Flag: Clean.
Tags: linux, race, podcast, irc, telegram, technology, culture.
I give some of my background story and certain frustrations I have experienced in life

hpr3261 :: HPR Community News for January 2021 hosted by HPR Volunteers

Released: 2021-02-01. Duration: 01:00:06. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in January 2021

hpr3260 :: Free, Public Domain and Creative Commons Assets hosted by Ahuka

Released: 2021-01-29. Duration: 00:21:29. Flag: Clean. Series: GIMP.
Tags: Public Domain, Creative Commons, copyright, images, fonts.
Using images and fonts that are not restricted

hpr3259 :: Nextcloud - The easy way hosted by Archer72

Released: 2021-01-28. Duration: 00:08:02. Flag: Clean.
Tags: self hosting, cloud, linux, raspberry pi.
Self hosting a Nextcloud instance.

hpr3258 :: Linux Inlaws S01E22: The Linux Professional Institute hosted by monochromec

Released: 2021-01-27. Duration: 01:08:49. Flag: Explicit. Series: Linux Inlaws.
Tags: Java screw-up, Linux Professional Institute, Zombies, Grumpies.
The chaps host Evan Leibovitch from the LPI

hpr3257 :: Lack of diversity in Linux and other open source communities hosted by swift110

Released: 2021-01-26. Duration: 00:11:54. Flag: Clean.
Tags: linux, race, podcast.
I consider some reasons that there is a lack of diversity when it comes to open source communities.

hpr3256 :: Update, MS Teams, Covid 19, Raspberry PI 400 Raspberry PI 4 8GB Centos hosted by JWP

Released: 2021-01-25. Duration: 00:08:59. Flag: Clean.
Tags: Centos, Oracle linux, MS Teams, Covid, Raspberry, PI 400.
Hey guys just a short update, whats going with Centos? Raspberry PI 400 Good buy

hpr3255 :: garage door part 2 hosted by operat0r

Released: 2021-01-22. Duration: 00:09:34. Flag: Explicit.
Tags: garage door,diy,home,repair.
tis teh season COUGH COUGH

hpr3254 :: The Markdown editor Retext hosted by MrX

Released: 2021-01-21. Duration: 00:24:54. Flag: Explicit.
Tags: Markdown, HPR, shownotes.
In this episode I cover the markdown editor ReText. I found this useful when creating show notes

hpr3253 :: Pandas Intro hosted by Enigma

Released: 2021-01-20. Duration: 00:20:41. Flag: Clean.
Tags: python, data analytics, data science.
Enigma introduces one of his favorite python modules pandas

hpr3252 :: Simple JSON querying tool (also YAML, and to a lesser extent XML) hosted by crvs

Released: 2021-01-19. Duration: 00:18:57. Flag: Explicit.
Tags: json, yaml, xml, query.
crvs talks about jq, yq and xq

hpr3251 :: Opposing Views on Alcohol hosted by Windigo

Released: 2021-01-18. Duration: 00:30:40. Flag: Explicit.
Tags: alcohol.
Windigo and Mrs. Honeyhume discuss their views on alcohol

hpr3250 :: GIMP: Getting Started With Layers hosted by Ahuka

Released: 2021-01-15. Duration: 00:15:52. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics, layers.
Mastering the basic tools of Layers in GIMP

hpr3249 :: Linux Inlaws S01E21: The Big Linux Inlaws Peep Show hosted by monochromec

Released: 2021-01-14. Duration: 00:52:45. Flag: Explicit. Series: Linux Inlaws.
Tags: Nudity, tracing, debugging, extended berkeley packet filter, weapons of math destruction.
The two chaps go the full monty and reveal it all

hpr3248 :: SARS-CoV-2 detection by PCR explanation hosted by b-yeezi

Released: 2021-01-13. Duration: 00:24:24. Flag: Clean. Series: Health and Healthcare.
Tags: PCR,COVID019.
This episode summarizes the process to detect the virus that causes COVID-19 by PCR

hpr3247 :: Saturday Morning Automotive Routine hosted by TrumpetJohn

Released: 2021-01-12. Duration: 00:18:30. Flag: Clean.
Tags: system,lifehack,automotive,routine maintenance.
I have developed a relaxing 10-step routine for keeping your car in running condition.

hpr3246 :: LXCast: freeing the Fairphone 3 (and many other phones) hosted by 2BFrank

Released: 2021-01-11. Duration: 00:29:04. Flag: Clean. Series: Podcast recommendations.
Tags: LXCast, Smartphone, Android, Fairphone, FOSS.
We look at how to get a free smartphone operating system on the Fairphone 3 (and many other phones),

hpr3245 :: ELECTRICITY hosted by operat0r

Released: 2021-01-08. Duration: 00:30:43. Flag: Explicit.
I talk about tips on ELECTRICITY

hpr3244 :: Interview with Anco Scholte ter Horst CEO of Freedom Internet hosted by Ken Fallon

Released: 2021-01-07. Duration: 01:10:23. Flag: Clean. Series: Interviews.
Could there be an ISP that wants free and open internet, for privacy, security and quality ?

hpr3243 :: Pictor - free and open radio astronomy hosted by Andrew Conway

Released: 2021-01-06. Duration: 00:47:34. Flag: Clean.
Tags: science,astronomy,hardware,radio,data.
Discussion with the people that created the Pictor radio telescope.

hpr3242 :: The eternal battle over how to run your chromebook is about to begin hosted by Zen_Floater2

Released: 2021-01-05. Duration: 02:27:45. Flag: Explicit.
Tags: chromebooks,chromiumOS,Opensource,Freesoftware,cloud computing.
Squirrel VS ALIEN Chromebook discussions

hpr3241 :: HPR Community News for December 2020 hosted by HPR Volunteers

Released: 2021-01-04. Duration: 01:07:35. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers Dave, ToeJet, and Ken talk about shows released and comments posted in December 2020

hpr3240 :: Linux Under Attack hosted by Ahuka

Released: 2021-01-01. Duration: 00:16:18. Flag: Clean. Series: Privacy and Security.
Tags: Linux, malware, ssh.
A look at how malware is now targeting Linux, especially servers

hpr3239 :: New Community Project Proposal hosted by Enigma

Released: 2020-12-31. Duration: 00:08:36. Flag: Explicit.
Tags: hpr, community_projects, ddp, binrev.
Enigma discusses a project proposal called Hacker exchange

hpr3238 :: Linux Inlaws S01E20: The Xmas and New Year Special hosted by monochromec

Released: 2020-12-30. Duration: 01:39:38. Flag: Explicit. Series: Linux Inlaws.
Tags: past, present, future, artificial intelligence, b-sides, ibm, microsoft, you fill in the rest.
An episode on the past, present and future not just on FOSS - all will be explained

hpr3237 :: Cloning a Hard Drive with Clonezilla hosted by Jon Kulp

Released: 2020-12-29. Duration: 00:17:37. Flag: Clean.
Tags: clonezilla, backups, hard drives, cloning.
I had some hard drive failures recently and am getting back to the habit of cloning for backups.

hpr3236 :: The State of Linux Audio Apps in 2020 hosted by Pat from TLLTS

Released: 2020-12-28. Duration: 00:51:41. Flag: Clean.
Tags: Audio, music, recording, DAW, Ardour, Jack, Pulse, ALSA, Hydrogen, Odin2, Qtractor, Carla, VST.
Patrick Davila and Claudio Miranda discuss the current state of Linux Audio Application in 2020

hpr3235 :: Soldering Tips hosted by operat0r

Released: 2020-12-25. Duration: 00:08:07. Flag: Explicit. Series: Hobby Electronics.
Tags: Solder,Soldering,Electronics.
What little I know about the topic you will learn

hpr3234 :: Apple products I have owned hosted by swift110

Released: 2020-12-24. Duration: 00:23:17. Flag: Clean.
Tags: apple, technology, Mac, OS X,iOS.
I talk about Apple products that I have owned over the years

hpr3233 :: HPR RPG Club reviews Shadowrun 5e hosted by klaatu

Released: 2020-12-23. Duration: 00:54:05. Flag: Clean. Series: Tabletop Gaming.
Tags: rpg,cyberpunk,HPR RPG Club.
Cyberpunk + Magic and a fistful of D6

hpr3232 :: Nextcloud hosted by klaatu

Released: 2020-12-22. Duration: 00:21:19. Flag: Clean. Series: Privacy and Security.
Tags: cloud,nextcloud,owncloud,server.
Nextcloud is easy. You should try it.

hpr3231 :: USB Key hosted by ToeJet

Released: 2020-12-21. Duration: 00:02:00. Flag: Clean. Series: Privacy and Security.
Tags: security, usb.
Turn a Thumb drive into a Key to lock/unlock your linux machine.

Older Shows

Get a full list of all our shows.