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

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.



Welcome to HPR the Community Podcast Network

We started producing shows as Today with a Techie 12 years, 10 months, 11 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 14 days.

Meet the team

Please help out tagging older shows !


Latest Shows


hpr2617 :: Exposing a Raspberry Pi database through a REST API

In this episode, I discuss how I used python to make my speedtest data available across my network


Hosted by b-yeezi on 2018-08-14 is flagged as Clean and released under a CC-BY-SA license.
Tags: python,development.
Listen in ogg, spx, or mp3 format. Comments (1)

Links from the episode


hpr2616 :: Liverpool Makefest 2018 - interview with Josh - A.K.A - All About Code

An interview with Josh recorded at Liverpool makefest

Hosted by Tony Hughes AKA TonyH1212 on 2018-08-13 is flagged as Clean and released under a CC-BY-SA license.
Tags: Liverpool Makefest 2018, EduBlocks, computing, young coders.
Listen in ogg, spx, or mp3 format. Series: Interviews | Comments (0)

This is another short interview recorded at this year's Liverpool Makefest, this time with Josh who developed EduBlocks.


hpr2615 :: Cancer

My history with cancer and how I have dealt with it.


Hosted by Ahuka on 2018-08-10 is flagged as Clean and released under a CC-BY-SA license.
Tags: Health, Medicine, Cancer, Prostate, Colon, Lungs.
Listen in ogg, spx, or mp3 format. Series: Health and Healthcare | Comments (1)

I had surgery for cancer in 2010, and family history of cancer, which means certain things have had to be done.


hpr2614 :: My 1948 Truetone D1835 Tube Radio

I talk about my "new" 1948 D1835 Tube-powered radio.


Hosted by Jon Kulp on 2018-08-09 is flagged as Clean and released under a CC-BY-SA license.
Tags: Vintage audio, legacy technology, radio, antiques.
Listen in ogg, spx, or mp3 format. Comments (2)

The 1948 Truetone D1835 Tube Radio

I recently bought a vintage tube powered radio at an estate sale and in this episode I talk about it and let you hear it. Click the image to view my Flickr pictures.

1948 Truetone Tube Radio

Watch A video showing the radio in action!


hpr2613 :: Quick Awk Tip

This is a tip about awk scripts.

Hosted by klaatu on 2018-08-08 is flagged as Clean and released under a CC-BY-SA license.
Tags: tip,awk,shebang.
Listen in ogg, spx, or mp3 format. Series: Learning Awk | Comments (1)

This is obvious, but it tripped me up a few times after listening to the excellent Awk series by Dave and B-yeezi, so I though I'd share it here to save others the trouble.

When moving from simple awk commands to proper awk scripts, you put a shebang line at the top of your script. It's pretty common to many of us, because we do it for Python and Bash all the time.

But if you just put:

#!/usr/bin/awk

Then your awk script won't work the way you expect.

You must provide the -f flag:

#!/usr/bin/awk -f

Now you can pipe things to your awk script as expected.


hpr2612 :: Liverpool Makefest 2018 - interview with Joe aka Concrete Dog

An interview with Joe from Liverpool makefest

Hosted by Tony Hughes AKA TonyH1212 on 2018-08-07 is flagged as Clean and released under a CC-BY-SA license.
Tags: Liverpool Makefest 2018.
Listen in ogg, spx, or mp3 format. Series: Interviews | Comments (2)

In this episode I talk to Joe aka Concrete dog about amateur Rocketry





hpr2611 :: HPR Community News for July 2018

HPR Volunteers talk about shows released and comments posted in July 2018


Hosted by HPR Volunteers on 2018-08-06 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Community News.
Listen in ogg, spx, or mp3 format. Series: HPR Community News | Comments (1)

New hosts

Welcome to our new host:
Philip.

Last Month's Shows

Id Day Date Title Host
2586 Mon 2018-07-02 HPR Community News for June 2018 HPR Volunteers
2587 Tue 2018-07-03 Cleaning out your Digital Gutters knightwise
2588 Wed 2018-07-04 Miniature painting tuturto
2589 Thu 2018-07-05 Saving Money: a response to Klaatu's Personal Finance Series Jon Kulp
2590 Fri 2018-07-06 Blowing a PC Power Supply Tony Hughes AKA TonyH1212
2591 Mon 2018-07-09 International Troubleshooting NYbill
2592 Tue 2018-07-10 Tech Talk With Allison sigflup
2593 Wed 2018-07-11 Intro to De Bellis Antiquitatis tuturto
2594 Thu 2018-07-12 Using nmtui, the Network Manager Terminal User interface Philip
2595 Fri 2018-07-13 New laptop bargain? Tony Hughes AKA TonyH1212
2596 Mon 2018-07-16 Battling with English - part 2 Dave Morriss
2597 Tue 2018-07-17 How to Fix a Remote with Buttons that Don't Work Jon Kulp
2598 Wed 2018-07-18 Calculating planetary orbits in Haskell tuturto
2599 Thu 2018-07-19 Fitting a 3.5mm adapter to a bluetooth receiver. Ken Fallon
2600 Fri 2018-07-20 Special episode on 2600, Blue Boxes, Phreaking Ken Fallon
2601 Mon 2018-07-23 Liverpool Makerfest 2018 Tony Hughes AKA TonyH1212
2602 Tue 2018-07-24 HPR Quick Tips July 2018 operat0r
2603 Wed 2018-07-25 Dummy shares a tip and a tip/rant about asking and answering questions dodddummy
2604 Thu 2018-07-26 Restoration of a Fasco L55A Hassock Fan Jon Kulp
2605 Fri 2018-07-27 The Eyes Have It Ahuka
2606 Mon 2018-07-30 Liverpool Makefest 2018 - interview with Dan Lynch Tony Hughes AKA TonyH1212
2607 Tue 2018-07-31 Processing klaatu

Comments this month

These are comments which have been made during the past month, either to shows released during the month or to past shows.
There are 28 comments in total.

There are 6 comments on 4 previous shows:

There are 22 comments on 11 of this month's shows:

  • hpr2588 (2018-07-04) "Miniature painting" by tuturto.
    • Comment 1: Klaatu on 2018-07-04: "painting miniatures"
    • Comment 2: dodddummy on 2018-07-09: "Wonder no more"

  • hpr2589 (2018-07-05) "Saving Money: a response to Klaatu's Personal Finance Series" by Jon Kulp.
    • Comment 1: Klaatu on 2018-07-08: "Thanks for furthering this discussion"
    • Comment 2: jonkulp on 2018-07-09: "The Suburban Option"

  • hpr2590 (2018-07-06) "Blowing a PC Power Supply" by Tony Hughes AKA TonyH1212.
    • Comment 1: Klaatu on 2018-07-08: "Switches on mains"

  • hpr2594 (2018-07-12) "Using nmtui, the Network Manager Terminal User interface" by Philip.
    • Comment 1: klaatu on 2018-07-17: "nice first ep!"

  • hpr2596 (2018-07-16) "Battling with English - part 2" by Dave Morriss.
    • Comment 1: klaatu on 2018-07-17: "great series"
    • Comment 2: Dave Morriss on 2018-07-19: "Is English really so bad?"
    • Comment 3: Hipstre on 2018-07-20: "Thanks so much!"
    • Comment 4: bjb on 2018-07-21: "the ownership apostrophe"
    • Comment 5: Dave Morriss on 2018-07-22: "Hipstre's comments"
    • Comment 6: Dave Morriss on 2018-07-26: "Re: Ownership apostrophe"

  • hpr2597 (2018-07-17) "How to Fix a Remote with Buttons that Don't Work" by Jon Kulp.
    • Comment 1: Hipstre on 2018-07-21: "How to Fix a Remote"

  • hpr2599 (2018-07-19) "Fitting a 3.5mm adapter to a bluetooth receiver." by Ken Fallon.
    • Comment 1: cmhobbs on 2018-07-18: "great plan!"

  • hpr2600 (2018-07-20) "Special episode on 2600, Blue Boxes, Phreaking" by Ken Fallon.

  • hpr2603 (2018-07-25) "Dummy shares a tip and a tip/rant about asking and answering questions" by dodddummy.
    • Comment 1: Hipstre on 2018-07-25: "Nick Burns"
    • Comment 2: dodddummy on 2018-07-25: "Related to humilation"
    • Comment 3: Brenda J. Butler on 2018-07-26: "People who waste my time by trying to find the answer for me."
    • Comment 4: Quick Answers on 2018-07-27: "I failed to do this and I'm sorry."

  • hpr2605 (2018-07-27) "The Eyes Have It" by Ahuka.
    • Comment 1: Ken Fallon on 2018-07-01: "I *see* what you did there :)"
    • Comment 2: ClintonRoy on 2018-07-27: "Yowsers"

  • hpr2607 (2018-07-31) "Processing" by klaatu.
    • Comment 1: b-yeezi on 2018-07-31: "Seems likea great teaching tool"

Mailing List discussions

Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mail List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman.

The threaded discussions this month can be found here:

http://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-July/thread.html

Any other business

Tags and Summaries

Thanks to bjb for sending in updates in the past month.

Over the period tags and/or summaries have been added to 2 shows which were missing them.

If you would like to contribute to the tag/summary project visit the summary page at https://hackerpublicradio.org/report_missing_tags.php and follow the instructions there.


hpr2610 :: Gnu Awk - Part 12

Advanced use of arrays


Hosted by Dave Morriss on 2018-08-03 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Awk utility, Awk Language, gawk, arrays, sorting.
Listen in ogg, spx, or mp3 format. Series: Learning Awk | Comments (0)

Gnu Awk - Part 12

Introduction

This is the twelfth episode of the “Learning Awk” series which is being produced by b-yeezi and myself.

In this episode I want to continue with the subject I started in episode 10, an advanced-level look at arrays in Awk. This episode covers patsplit which can split a string into an array, the built-in array PROCINFO which can be used to control how awk sorts arrays, as well as asort and asorti, built-in functions for sorting arrays.

In case it might be of interest I have also included a section describing a recent use I made of awk to solve a problem.

Long notes

I have provided detailed notes as usual for this episode, and these can be viewed here.


hpr2609 :: SparkleShare

Klaatu demonstrates SparkleShare

Hosted by klaatu on 2018-08-02 is flagged as Clean and released under a CC-BY-SA license.
Tags: git,sparkleshare.
Listen in ogg, spx, or mp3 format. Series: Introduction to Git | Comments (1)

Clacke mentioned SparkleShare in episode 2542, and it occurred to me that not everyone knows what Sparkleshare is. So here's a show about it.

To setup SparkleShare, refer to SparkleShare.org. It's available for Linux, Windows, and Mac; great for cross-platform collaboration.

The Linux installer uses FlatPak, so you do need to install that.

Once installed, launch SparkleShare in the usual way. If you have no usual way, you can use this command:

$ flatpak run org.sparkleshare.SparkleShare

The first screen asks for your name and email. This doesn't have to be your real name and email, but it is what SparkleShare will use when making commits on your behalf. This name and email will be visible to anyone who can see your online Git repository.

The next screen displays the Sync Remote Project screen. You use this screen any time you want to add another share to your sparkle.

image showing the Sync Remote Project window of SparkleShare

In this episode, I set up two projects: one brand new one using my home server as host, and one that mirrors an existing project on Gitlab.com.

Adding a project from Gitlab

The first thing you must do is give SparkleShare permission to access Gitlab. To do this, click on the SparkleShare icon in your system tray > SparkleShare > Client ID and copy your ID to your clipboard.

image describing the menu selection as listed in the above text

Now go to your online Git host and add this "Client ID" to your approved SSH Keys. Where this is located depends on your Git host, but in Gitlab, it's located in the left column of the Settings screen. When your SSH Key has been added, Gitlab displays a key fingerprint (actually just a string of numbers) as confirmation.

The path to your remote Git repository is the part of an URL after the host. It usually starts with your username. For example, if I have a project on Gitlab located at gitlab.com/notklaatu/foo.git then the path that SparkleShare needs is notklaatu/foo.git

Click the Add button to add the project to your local SparkleShare folder.

Adding a project hosted on your own server

There are a lot more variables if you're hosting a Git repository on your own server. These are the things that you may need to account for:

  • Is your local .ssh/config file setting some "invisible" defaults for when you SSH to your server? If so, you may need to modify or add an entry for SparkleShare.

  • Your SparkleShare auto-generated "Client ID" is located in $HOME/.config/org.sparkleshare.SparkleShare/ssh

  • Is your SparkleShare SSH key (the "Client ID" in SparkleShare lingo) in your authorized_hosts file?

  • Does a Git repository exist on your remote server in the location you think it exists?

Using SparkleShare

Use SparkleShare exactly as you would DropBox or the NextCloud Desktop Client: drag-and-drop a file to add it, drag it to the Trash to delete it. All SparkleShare folders sync'd with any given project syncs automatically through the magickalfulness of Git hooks.


hpr2608 :: BattleTech

Quick introduction to BattleTech tabletop game by tuturto

Hosted by tuturto on 2018-08-01 is flagged as Clean and released under a CC-BY-SA license.
Tags: BattleTech.
Listen in ogg, spx, or mp3 format. Series: Tabletop Gaming | Comments (2)

Following links might help you to get more familiar with the game.


Previous five weeks

hpr2607 :: Processing hosted by klaatu

Released: 2018-07-31. Duration: 00:29:37. Flag: Clean. Series: Programming 101.
Tags: java,processing.
Klaatu introduces Processing, a Java subset and IDE suitable for graphical programming projects

hpr2606 :: Liverpool Makefest 2018 - interview with Dan Lynch hosted by Tony Hughes AKA TonyH1212

Released: 2018-07-30. Duration: 00:08:40. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, Dan Lynch, Linux Outlaws, Floss Weekly.
This is an interview with Dan Lynch one of this year's Makefest organisers

hpr2605 :: The Eyes Have It hosted by Ahuka

Released: 2018-07-27. Duration: 00:09:59. Flag: Clean. Series: Health and Healthcare.
Tags: Health, Medicine, Eye Care, Vision.
My history with vision issues and how I have dealt with them.

hpr2604 :: Restoration of a Fasco L55A Hassock Fan hosted by Jon Kulp

Released: 2018-07-26. Duration: 00:17:54. Flag: Clean.
Tags: Fans, vintage stuff, restoration, staying cool, mid-century modern.
I talk about my recent restoration project of a mid-century modern hassock fan

hpr2603 :: Dummy shares a tip and a tip/rant about asking and answering questions hosted by dodddummy

Released: 2018-07-25. Duration: 00:25:03. Flag: Explicit.
Tags: travel mug seal,asking questions.
Those blasted rubber coffee mug seals and "Let me Google that for you."

hpr2602 :: HPR Quick Tips July 2018 hosted by operat0r

Released: 2018-07-24. Duration: 00:24:34. Flag: Explicit.
Tags: SpiderOAK,Backups,DR,Trekking,Hiking.
SpiderOAK Backup and Trekking the AT

hpr2601 :: Liverpool Makerfest 2018 hosted by Tony Hughes AKA TonyH1212

Released: 2018-07-23. Duration: 00:10:34. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, EduBlocks.
This is an interview with Chris Dell

hpr2600 :: Special episode on 2600, Blue Boxes, Phreaking hosted by Ken Fallon

Released: 2018-07-20. Duration: 00:52:53. Flag: Explicit.
Tags: 2600, Blue Box, Phreaking, Radio FreeK America.
We celebrate the history of hackers, with a nod to the old skool phreak community.

hpr2599 :: Fitting a 3.5mm adapter to a bluetooth receiver. hosted by Ken Fallon

Released: 2018-07-19. Duration: 00:08:09. Flag: Explicit.
Tags: life hack, earphone, bluetooth.
Ken cobbles together a bluetooth adapter for any 3.5mm headphone

hpr2598 :: Calculating planetary orbits in Haskell hosted by tuturto

Released: 2018-07-18. Duration: 00:28:31. Flag: Clean.
Tags: haskell,astronomy.
tuturto talks about calculating planetary orbits

hpr2597 :: How to Fix a Remote with Buttons that Don't Work hosted by Jon Kulp

Released: 2018-07-17. Duration: 00:06:32. Flag: Clean.
Tags: Repairs, Remote Controls, Fixing things, Cleaning.
A response to Ken Fallon's episode about how to check whether your remote is working or not.

hpr2596 :: Battling with English - part 2 hosted by Dave Morriss

Released: 2018-07-16. Duration: 00:21:22. Flag: Explicit.
Tags: grammar,spelling,punctuation,word misuse,English,apostrophe.
Misunderstandings about English grammar, spelling, punctuation, etc.

hpr2595 :: New laptop bargain? hosted by Tony Hughes AKA TonyH1212

Released: 2018-07-13. Duration: 00:04:12. Flag: Clean. Series: Hardware upgrades.
Tags: computer auction,laptop.
This is a short show about another trip to the computer auction and one of my purchases

hpr2594 :: Using nmtui, the Network Manager Terminal User interface hosted by Philip

Released: 2018-07-12. Duration: 00:10:38. Flag: Clean.
Tags: nmtui, networkmanager, linux.
A use case for nmtui and general discussion about how to use it

hpr2593 :: Intro to De Bellis Antiquitatis hosted by tuturto

Released: 2018-07-11. Duration: 00:27:28. Flag: Clean. Series: Tabletop Gaming.
Tags: tabletop gaming.
Short intro to tabletop wargame called DBA

hpr2592 :: Tech Talk With Allison hosted by sigflup

Released: 2018-07-10. Duration: 00:50:10. Flag: Clean.
Tags: os, ruby, webdev.
This is a talk with Allison about webites, ruby, os design and other such things.

hpr2591 :: International Troubleshooting hosted by NYbill

Released: 2018-07-09. Duration: 00:30:15. Flag: Clean. Series: Hobby Electronics.
Tags: DIY, Kit, Electronics, Troubleshooting.
NYbill troubleshoots a DIY kit of ken Fallon’s.

hpr2590 :: Blowing a PC Power Supply hosted by Tony Hughes AKA TonyH1212

Released: 2018-07-06. Duration: 00:03:49. Flag: Clean. Series: Hardware upgrades.
Tags: Computers, Repair, safety.
Just a short show on how I managed to blow the power supply on my desktop PC

hpr2589 :: Saving Money: a response to Klaatu's Personal Finance Series hosted by Jon Kulp

Released: 2018-07-05. Duration: 00:14:27. Flag: Clean.
Tags: personal finance, money, saving, retirement.
A response to Klaatu's very nice series about personal finance.

hpr2588 :: Miniature painting hosted by tuturto

Released: 2018-07-04. Duration: 00:29:00. Flag: Clean.
Tags: miniatures painting.
tuturto rambles about how to paint miniatures while painting some toy soldiers

hpr2587 :: Cleaning out your Digital Gutters hosted by knightwise

Released: 2018-07-03. Duration: 00:25:19. Flag: Explicit.
Tags: geek, life, lifestyle.
Knightwise talks about being a geek and his quest to curate the library of his mind

hpr2586 :: HPR Community News for June 2018 hosted by HPR Volunteers

Released: 2018-07-02. Duration: 00:58:30. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in June 2018

hpr2585 :: Check to see if a Remote Control is working hosted by Ken Fallon

Released: 2018-06-29. Duration: 00:01:39. Flag: Explicit.
Tags: remote control, life hack.
Yet another amazing life hack from Ken

hpr2584 :: Plot Twists In Storytelling hosted by lostnbronx

Released: 2018-06-28. Duration: 00:11:59. Flag: Clean. Series: Random Elements of Storytelling.
Tags: storytelling,plot twists,lostnbronx.
Lostnbronx examines plot twists, including the different types, and how they can be used.

hpr2583 :: Random Rant hosted by TheDUDE

Released: 2018-06-27. Duration: 00:15:17. Flag: Explicit.
Tags: Juiced Penguin,copyright,public domain.
Rant on how US sound recordings copyright laws are weird & how I miss Juiced Penguin

hpr2582 :: 3 Contribution case studies hosted by klaatu

Released: 2018-06-26. Duration: 00:44:59. Flag: Clean.
Tags: FLOSS contributions.
How easy is it for your potential contributors to contribute?

hpr2581 :: My new 3D printer - impressions of the Creality Ender 3 hosted by Dave Morriss

Released: 2018-06-25. Duration: 00:20:39. Flag: Explicit.
Tags: 3D printer.
I bought a Creality Ender 3 3D printer in June 2018. Here are my first impressions of it

hpr2580 :: Diabetes hosted by Ahuka

Released: 2018-06-22. Duration: 00:14:01. Flag: Clean. Series: Health and Healthcare.
Tags: Health, Medicine, Diabetes.
This is the story of how I became diabetic and what I did about it.

hpr2579 :: Ubuntu 18.04 Mate hosted by Tony Hughes AKA TonyH1212

Released: 2018-06-21. Duration: 00:10:20. Flag: Clean. Series: Hardware upgrades.
Tags: Linux, Ubuntu.
This is a short show on installing the latest Ubuntu 18.04 onto a laptop and desktop PC

hpr2578 :: LinuxLUGcast 102 the lost episode hosted by Honkeymagoo

Released: 2018-06-20. Duration: 03:52:56. Flag: Explicit.
Tags: linux, computing.
LinuxLUGcast episode 102. The lost episode.

hpr2577 :: Emigration hosted by klaatu

Released: 2018-06-19. Duration: 00:30:55. Flag: Clean.
Tags: Emigration,visa,permanent residency,citizenship.
Howto emigrate

hpr2576 :: My swedish and german podcasts part 1 hosted by folky

Released: 2018-06-18. Duration: 00:05:35. Flag: Clean. Series: Podcast recommendations.
Tags: podcasts,swedish,german,language,media,europe.
I'm recommending 6 podcasts in swedish and german

hpr2575 :: Quick Tips June 2018 hosted by operat0r

Released: 2018-06-15. Duration: 00:13:46. Flag: Explicit.
Tags: QuickTips.
I go over a few quick tips for June

hpr2574 :: Personal cash-only finance hosted by klaatu

Released: 2018-06-14. Duration: 00:30:00. Flag: Clean.
Tags: money, finance, life.
Klaatu discusses the advantages and disadvantages of going [mostly] cash-only

hpr2573 :: Foundations of git rebase hosted by klaatu

Released: 2018-06-13. Duration: 00:20:29. Flag: Clean. Series: Version Control.
Tags: git,rebase,merge.
Klaatu talks about git rebase

hpr2572 :: What's in my tool kit hosted by bookewyrmm

Released: 2018-06-12. Duration: 00:05:42. Flag: Explicit. Series: What's in My Toolkit.
Tags: daily carry, toolkit.
Listing of items I carry for daily use

hpr2571 :: Kill Dr. Lucky hosted by klaatu

Released: 2018-06-11. Duration: 00:19:28. Flag: Clean. Series: Tabletop Gaming.
Tags: game,tabletop.
Klaatu reviews a board game

hpr2570 :: Penguicon 2018 Report hosted by Ahuka

Released: 2018-06-08. Duration: 00:16:27. Flag: Clean. Series: Penguicon.
Tags: Penguicon 2018.
Penguicon 2018 took place on May 4-6, 2018 in Southfield, Michigan

hpr2569 :: Pandemic: Reign of Cthulu board game review hosted by klaatu

Released: 2018-06-07. Duration: 00:19:00. Flag: Clean. Series: Tabletop Gaming.
Tags: game,tabletop.
Klaatu reviews a board game

hpr2568 :: Personal finance hosted by klaatu

Released: 2018-06-06. Duration: 00:54:42. Flag: Clean.
Tags: money, finance, life.
How to manage personal finances.

Older Shows

Get a full list of all our shows.