Site Map - skip to main content - dyslexic font - mobile - text - print

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.

Please support our Patrons

Our hosting is kindly provided by Josh from We would appreciate it if you could donate to help reduce his costs in funding the hosting. He is also accepting bitcoins to 1KsxJr9HtsdaUeU7yaV9bk9bQi21UPBtUq
Please also consider supporting the who are now hosting our media files. Right now, a generous supporter will match your contributions 3-to-1. So your $5 donation results in $20 for the Internet Archive.

Welcome to HPR the Community Podcast Network

We started producing shows as Today with a Techie 12 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 22 days.

Meet the team

Please help out tagging older shows !

Latest Shows

hpr2513 :: Why I choose Aperture first

David Whitman encourages you to choose Aperture as the most important setting in setting up your cam

Hosted by David Whitman on 2018-03-21 is flagged as Clean and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

David Whitman encourages you to choose Aperture as the most important setting in setting up your camera.

Understanding Exposure, 3rd Edition by Bryan Peterson - a good book that is great for learning photography. Duck Duck Go can connect you with a place to buy this book.

David's cache of BAD Photos mostly of Hunt Dogs (some cute girls with dogs too)

Have some fun. Take some photos and do a HPR episode.

hpr2512 :: Intro to git remote

All about git remote

Hosted by klaatu on 2018-03-20 is flagged as Clean and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

Instantiate a git repo:

$ mkdir alice
$ cd !$
$ git init

Add a remote:

$ git remote add origin URI_OF_REMOTE

Change a remote:

$ git remote set-url origin NEW_URI

A remote can be a server, it can be a local directory, an NFS share, pretty much whatever you want.

It is a Git convention that the primary remote is called origin. You don't have to call it that, but it's pretty common.

hpr2511 :: Response to episode 2496

How I am using the Raspberry Pi script discussed Episode 2496

Hosted by b-yeezi on 2018-03-19 is flagged as Clean and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)


This is written for fish shell

for pi in pi1 pi2 pi3 pi4; cat what_pi | ssh "$pi" bash -; done

hpr2510 :: 26 - Diffie-Hellman-Merkle Key Exchange

A basic explanation of how Diffie-Hellman-Merkle Key Exchange works

Hosted by Ahuka on 2018-03-16 is flagged as Clean and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: Privacy and Security | Comments (0)

Diffie-Hellman Key Exchange is based on work initially done by Ralph Merkle, and remains one of the key developments in secure communication over the Internet. In this episode I try to explain just how this works, with an example of a calculated key exchange.

For more go to

hpr2509 :: AudioBookClub 16 Matcher Rules

The HPR Audiobook Club reviews Matcher Rules by Mary Holland

Hosted by HPR_AudioBookClub on 2018-03-15 is flagged as Explicit and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: HPR_AudioBookClub | Comments (1)


In this episode, the HPR_AudioBookClub discusses Matcher Rules by Mary Holland


  • pokey: An enjoyable story, but not really for me.
  • FiftyOneFifty: It's not about orgies...
  • x1101: Liked it. A little slow.
  • Thaj: It surprised me, I didn't expect to like it as much as I did.


As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode


We discuss the upsides and downsides of affinity groups. Pokey wonders why terminology for simple things are changed in sci-fi stories. How exactly do population and economics work together?


Blood Witness by David Hitt -


We are currently working through a backlog of pre-recorded episodes. Once this is completed we will restart the Audiobook Club again. If you want to be notified when this happens please let us know via the HPR Mailing List 'hpr at hackerpublicradio dot org'.


Nothing this time, well except for the typical Star Wars reference...and Star Trek, and comics.


Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you'll consider joining us next time. Please leave a few words in the episode's comment section. As always; remember to visit the HPR contribution page HPR could really use your help right now.

The HPR_AudioBookClub

P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.


This episode was processed using Audacity We've been making small adjustments to our audio mix each month in order to get the best possible sound. It has been especially challenging getting all of our voices relatively level, because everyone has their own unique setup. Mumble is great for bringing us all together, and for recording, but it's not good at making everyone's voice the same volume. We're pretty happy with the way this month's show turned out, so we'd like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).

Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz. Resampling can take a long time if you don't have a powerful computer, and sometimes even if you do. If you record late at night, like we do, you may want to start the task before you go to bed, and save it first thing in the morning, so that the file is ready to go the next time you are.

Next we use the "Compressor" effect with the following settings:

Threshold: -30db
Noise Floor: -50db
Ratio: 3:1
Attack Time: 0.2sec
Decay Time: 1.0 sec
Make-up Gain for 0db after compressing" and "compress based on peaks" were both left un-checked.

After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.

At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file's metadata. We use the "Truncate Silence" effect with its default settings to minimize the silence between people speaking. When used with its default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying "uuuuummmm." Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too agressively your audio may sound sped up and choppy.

At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.

We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can "Mix and Render" all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR server.

Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being "crashy" but if you remember save after every major transform, you will wonder how it even got that reputation.

hpr2508 :: False Prophets

Lostnbronx considers how a cult-of-personality may affect space exploration.

Hosted by lostnbronx on 2018-03-14 is flagged as Explicit and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

Lostnbronx considers the effect that Elon Musk and SpaceX are having on the latest push for the exploitation and exploration of space, and the danger of pegging the future of the human race upon the showmanship of one man.

hpr2507 :: Racket, Nix, Fractalide and the sounds of a Hong Kong New Town

It's a triple whammy! It's functional programming, functional package management and soundscape!

Hosted by clacke on 2018-03-13 is flagged as Clean and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (5)

Listen to me walk through five shopping malls and one bicycle tunnel, as I rant about how flow-based programming microservices and functional package management will save the future of programming and software reuse, and usher in a new era of software quality and productivity!

If it sounds like I'm a bit down about working alone on racket2nix, you're interpreting me wrong! I didn't expect any feedback at all from the small to non-existent racket/nix intersection, but it turns out the intersection is larger than I thought, and I'm grateful for any words of encouragement, and feedback in any form on what the community needs.


Nix is the mother of Guix:

hpr2506 :: Build Your Own Lisp (A Book Review)

Learn C programming while building a LISP

Hosted by Brian in Ohio on 2018-03-12 is flagged as Clean and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

Build Your Own Lisp



  3. Daniel Holden links:

hpr2505 :: The power of GNU Readline - part 3

More useful key combinations

Hosted by Dave Morriss on 2018-03-09 is flagged as Explicit and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (3)

The power of GNU Readline - part 3

In part 2 we looked at deleting text in various ways and pasting it back, using GNU Readline key sequences.

The full-length notes (available here) contain some new terms and features of GNU Readline, and introduce some further ways of manipulating text, with some examples.

Previous five weeks

hpr2503 :: My journey into podcasting hosted by thelovebug

Released: 2018-03-07. Duration: 00:14:28. Flag: Clean.
Tags: podcasting, anniversary, history, journey.
Dave takes us on his journey into 10 years of podcasting

hpr2502 :: Volume Of Thought hosted by lostnbronx

Released: 2018-03-06. Duration: 00:07:20. Flag: Clean.
Tags: lostnbronx,thinking,thoughts,volume,noise,music,confusion.
Lostnbronx attempts to measure the "volume" of his own thoughts.

hpr2501 :: HPR Community News for February 2018 hosted by HPR Volunteers

Released: 2018-03-05. Duration: 00:48:01. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in February 2018

hpr2500 :: What's In My Podcatcher 3 hosted by Ahuka

Released: 2018-03-02. Duration: 00:21:12. Flag: Explicit. Series: Podcast recommendations.
Tags: Podcasts.
A current report, with descriptions, of the podcasts I enjoy

hpr2499 :: Tuning around the HF 40Mtr band hosted by MrX

Released: 2018-03-01. Duration: 00:12:47. Flag: Explicit. Series: HAM radio, QSK.
Tags: ham radio, amateur radio, radio, hf.
In this episode I give an example of what sort of things you can expect hear on the HF band

hpr2498 :: Life without Google hosted by Quvmoh

Released: 2018-02-28. Duration: 00:04:26. Flag: Clean.
Tags: google free, F-droid, lineage OS, magic device tool.
Quvmoh goes a month without G apps on his phone

hpr2497 :: HPR 2017 New Years Eve show part 1 hosted by Various Hosts

Released: 2018-02-27. Duration: 03:40:00. Flag: Explicit.
Tags: HPR new year show 2017.
Part one of the sixth annual HPR New Year Show.

hpr2496 :: Making a Raspberry Pi inventory hosted by Dave Morriss

Released: 2018-02-26. Duration: 00:11:10. Flag: Explicit. Series: Bash Scripting.
Tags: Raspberry Pi, RPi.
How to collect identifying information about RPi devices

hpr2495 :: 10 Years of Xoke hosted by Xoke

Released: 2018-02-23. Duration: 00:12:03. Flag: Clean.
Tags: Anniversary.
Tomorrow marks 10 years since his first episode, and Xoke talks a bit about HPR

hpr2494 :: 2018: Nicolas Steenhout hosted by Clinton Roy

Released: 2018-02-22. Duration: 00:20:05. Flag: Clean. Series: Interviews.
Tags: lca2018.
Clinton interviews Nicolas Steenhout, who ran an accessibility workshop

hpr2493 :: YouTube Subscriptions - update hosted by Dave Morriss

Released: 2018-02-21. Duration: 00:14:45. Flag: Explicit.
Tags: YouTube,channel.
Some of the YouTube channels I have subscribed to in the last year

hpr2492 :: An Evening Subway Ride hosted by MPardo

Released: 2018-02-20. Duration: 00:32:25. Flag: Clean. Series: Sound Scapes.
Tags: sound, Toronto, transit, subway, crowds, train.
An evening subway ride on the Toronto subway from College Station to Sheppard/Yonge Station

hpr2491 :: Some news with Finux hosted by finux

Released: 2018-02-19. Duration: 00:17:41. Flag: Explicit.
Tags: security, hacking, news.
Just a short little podcast on some recent(ish) security related news stories

hpr2490 :: What's In My Podcatcher 2 hosted by Ahuka

Released: 2018-02-16. Duration: 00:15:59. Flag: Clean. Series: Podcast recommendations.
Tags: Podcasts.
A current report, with descriptions, of the podcasts I enjoy

hpr2489 :: CONTEXT IS EVERYTHING hosted by lostnbronx

Released: 2018-02-15. Duration: 00:27:14. Flag: Explicit.
Tags: opus,opusenc,ffmpeg,avconv,webm,lostnbronx.
Lostnbronx creates a tiny video, from a large audio file.

hpr2488 :: Psychology of Love hosted by Aaressaar

Released: 2018-02-14. Duration: 00:13:12. Flag: Explicit.
Tags: psychology, relationships, neuroscience, love.
A look at some of the neuroscience and psychology behind love

hpr2487 :: Simple LibreOffice Repo for Fedora hosted by ToeJet

Released: 2018-02-13. Duration: 00:03:05. Flag: Clean.
Tags: LibreOffice,Fedora,repository.
Simple LibreOffice Repo for Fedora

hpr2486 :: Some stuff I bought at a recent amateur radio rally hosted by MrX

Released: 2018-02-12. Duration: 00:16:08. Flag: Explicit. Series: HAM radio, QSK.
Tags: Amateur Radio, Ham Radio.
In this episode I talk about some stuff I bought at a recent amateur radio rally.

hpr2485 :: The Alien Brothers Podcast - S01E05 - I Saw the Invisible Man hosted by The Alien Brothers Podcast (ABP)

Released: 2018-02-09. Duration: 01:17:09. Flag: Explicit.
Tags: parties,fun,x-files,aliens,harry reid,martial law, star chamber,greetings,belated.
Casper and Rutiger discuss the now-old-by-internet-standards news of New York Times piece about real

hpr2484 :: The Big Idea hosted by lostnbronx

Released: 2018-02-08. Duration: 00:19:24. Flag: Clean.
Tags: writing,storytelling,lostnbronx, science fiction,fantasy,history,historical romance, story structure.
A breezy look at what a "big idea" means in storytelling.

hpr2483 :: Useful Bash functions - part 4 hosted by Dave Morriss

Released: 2018-02-07. Duration: 00:39:46. Flag: Explicit. Series: Bash Scripting.
Tags: coding,Bash,script,function.
A Bash function for parsing lists of numbers and ranges

hpr2482 :: lca2018: Katie McLaughlin hosted by Clinton Roy

Released: 2018-02-06. Duration: 00:22:48. Flag: Explicit.
Tags: lca2018.
An interview with Katie McLaughlin at 2018

hpr2481 :: HPR Community News for January 2018 hosted by HPR Volunteers

Released: 2018-02-05. Duration: 01:15:09. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in January 2018

hpr2480 :: What's In My Podcatcher 1 hosted by Ahuka

Released: 2018-02-02. Duration: 00:17:47. Flag: Clean. Series: Podcast recommendations.
Tags: Podcasts.
A current report, with descriptions, of the podcasts I enjoy

hpr2479 :: Intergraph workstation hosted by JWP

Released: 2018-02-01. Duration: 00:28:45. Flag: Clean.
Tags: Intergraph Corporation, Pentium 4, CentOS, Logical Volume Manager.
My rebuild of my Intergraph workstation

hpr2478 :: City Of Masks - HPR_AudioBookClub hosted by HPR_AudioBookClub

Released: 2018-01-31. Duration: 01:26:27. Flag: Explicit. Series: HPR_AudioBookClub.
Tags: Audiobooks, City of Masks, Mike Reeves-McMillan.
The HPR Audiobook Club reviews City Of Masks with author Mike Reeves-McMillan

hpr2477 :: Reading Audio Books While Distracted hosted by dodddummy

Released: 2018-01-30. Duration: 00:10:10. Flag: Clean.
Tags: Audio book, reading.
My attempt to solve the problem of listening to audio books when you can't fully concentrate.

hpr2476 :: Gnu Awk - Part 9 hosted by b-yeezi

Released: 2018-01-29. Duration: 00:32:36. Flag: Explicit. Series: Learning Awk.
Tags: awk,bash,Linux,command line.
In part 9 of the series, we discuss the printf function

hpr2475 :: Information Underground -- Sex, Drugs, and Rock-n-Roll hosted by lostnbronx

Released: 2018-01-26. Duration: 00:43:21. Flag: Explicit. Series: Information Underground.
Tags: sex,alcohol,women,prohibition,freedom,history,pornography,oppression,playboy,hugh hefner.
The IU guys examine the first Sexual Revolution in America, back during Prohibition.

hpr2474 :: Open Source Gaming #3 The Atari Jaguar hosted by TheDUDE

Released: 2018-01-25. Duration: 00:13:52. Flag: Explicit.
Tags: Atari Corporation, Atari Jaguar.
Episode 3 is about the Atari Jaguar which has been open source since 1999

hpr2473 :: Frotz - A Portable Z-Machine Interpreter hosted by Claudio Miranda

Released: 2018-01-24. Duration: 00:10:08. Flag: Clean.
Tags: Frotz,Z-code,Z-machine,Interactive Fiction.
How to use Frotz to play those old Infocom text adventure games from the 80s.

hpr2472 :: Forum Failure hosted by lostnbronx

Released: 2018-01-23. Duration: 00:16:40. Flag: Clean.
Tags: forum,lostnbronx,platform,community.
Lostnbronx talks about his recent experiment in running a forum.

hpr2471 :: Tea Time! hosted by operat0r

Released: 2018-01-22. Duration: 00:06:19. Flag: Explicit.
Tags: Tea, Yerba Mate Pajarito.
I go over where I am at with Tea

hpr2470 :: Obamacare Update At The End Of 2017 hosted by Ahuka

Released: 2018-01-19. Duration: 00:13:18. Flag: Clean. Series: Health and Healthcare.
Tags: Health Insurance, Health Policy, Insurance Marketplace, Obamacare.
Where is US Health Care policy as we head into 2018?

hpr2469 :: A flight itinerary in Bash hosted by Dave Morriss

Released: 2018-01-18. Duration: 00:17:45. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,date,ISO 8601,epoch.
Working out dates and times in a Bash script

hpr2468 :: THE WELL hosted by operat0r

Released: 2018-01-17. Duration: 00:06:48. Flag: Explicit.
Tags: well, pump, troubleshooting.
I record a video with audio on my fathers well setup in the sticks

hpr2467 :: I randomly talk about my laptops hosted by swift110

Released: 2018-01-16. Duration: 00:09:34. Flag: Clean.
Tags: laptop, linux, fun, computers.
Random talk about my laptops and the linux distros that are on them

hpr2466 :: ShareX is awesome hosted by Xoke

Released: 2018-01-15. Duration: 00:07:27. Flag: Clean.
Tags: Windows, Screenshot, documentation.
ShareX, for all your screenshot needs and more

hpr2465 :: TronScript where have you been all my life! hosted by operat0r

Released: 2018-01-12. Duration: 00:27:49. Flag: Explicit.
Tags: windows,scripting,batch files,antivirus,malware.
I take an initial look at TronScript and its features

hpr2464 :: The Alien Brothers Podcast - S01E04 - Digital Instruments hosted by The Alien Brothers Podcast (ABP)

Released: 2018-01-11. Duration: 01:05:06. Flag: Explicit.
Tags: DAW, Sonic Voyages, iOS Music Apps, PreSonus Audiobox 22vsl, Logic Pro X, Studio One.
Casper and Rutiger Detail their Digital and Analog Sonic Setups in IOS and Android

Older Shows

Get a full list of all our shows.