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 13 years, 0 months, 13 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 11 days.

Meet the team

Please help out tagging older shows !


Latest Shows


hpr2665 :: Exercise and Diet

Exercise and Diet are primary to health


Hosted by Ahuka on 2018-10-19 is flagged as Clean and released under a CC-BY-SA license.
Tags: Health, Medicine, Exercise, Diet.
Listen in ogg, spx, or mp3 format. Series: Health and Healthcare | Comments (0)

The best things you can do to maximize your health are to watch what you eat and make sure you get exercise. These are some of the primary tools in my kit for staying healthy and living a long life.


hpr2664 :: My git workflow

In this episode I talk about the workflow I use to contribute to opensource project using git

Hosted by Yannick the french guy from Switzerland on 2018-10-18 is flagged as Clean and released under a CC-0 license.
Tags: git,github,workflow.
Listen in ogg, spx, or mp3 format. Series: Introduction to Git | Comments (0)

My git workflow

In this episode of HPR I present the workflow I use to contribute to opensource projects using git. I have no idea if this workflow is something that is commonly used, but it is working for me, so I thought I’d share it with the HPR community.

The first thing I do is fork the project I want to contribute to. This is done on github most of the time, although this workflow can work on gitlab, bitbucket, or even some self hosted git platform.

Once the project is forked, I clone it on my machine :

$ git clone git://server/path/to/myproject.git

Git automatically names my remote project origin.

Then I add a reference to the original project :

$ git remote add upstream https://server/path/to/originalproject.git

Now my local repository references my fork under the name origin and the original project under the name upstream.

In this workflow, I never work on the master branch. So, when I need to fix a bug for example, I create a new branch :

$ git checkout -b bugfix

I can then make changes, test my code, make sure everything is ok, stage and commit my changes :

$ git add .
$ git commit -m "commit message"

Now I need to push this local branch to my repository on github :

$ git push -u origin bugfix

Since I forked the original project, github knows that origin and upstream are linked. If there are no conflicts, github will show me a big green button to create a pull request. Once the pull request is created, I just have to wait for the maintainer to merge it in upstream’s master branch. Then, I need to sync both my local copy and my fork on github with the original project. In order to do that, on my local copy, I checkout my master branch, fetch upstream’s changes, and merge them :

$ git checkout master
$ git fetch upstream
$ git merge upstream/master

Now my local master branch is ahead of origin’s master branch, so I push those changes to github :

$ git push

I don’t need the bugfix branches (the local one and the github one), so I can delete those :

$ git branch -d bugfix
$ git push origin -d bugfix

And now, my local repository is even with both origin and upstream, and I can start again.

To summarize, here’s the complete workflow :

$ git checkout -b myawesomefeature
$ git add .
$ git commit -m "Awesome commit message"
$ git push -u origin myawesomefeature

Create a pull request, wait for the maintainer to merge it.

$ git checkout master
$ git fetch upstream
$ git merge upstream/master
$ git push
$ git branch -d myawesomefeature
$ git push origin -d myawesomefeature

hpr2663 :: Short review on a 2.5 inch SSD/HDD caddy

Tony reviews a Short review on a 2.5 inch SSD/HDD caddy from ebay

Hosted by Tony Hughes AKA TonyH1212 on 2018-10-17 is flagged as Clean and released under a CC-BY-SA license.
Tags: Computers, Tool Bag.
Listen in ogg, spx, or mp3 format. Series: What's in My Toolkit | Comments (0)

Well Ken made another call for shows and as my recent interview series has come to an end by the time you listen to this here is a short review of a USB3 2.5inch HDD/SSD caddy I got from E-bay a few weeks ago.

As many of you who have listened to my previous ramblings know I frequent a local Computer auction and recently they have had some cheap 128Gig SSD’s for sale and I managed to pick several up at a good price. After using some to upgrade some desktop PC’s to SSD I had a couple of these spare and as I have USB3 on my main laptop thought it would be good to be able to use one or two of these as portable storage or even for boot drives to test out odd Linux distro or 2.

So I purchased a caddy off that font of all things techie E-bay for £5.50, link here:
https://www.ebay.co.uk/itm/USB-3-0-to-SATA-Hard-Drive-Enclosure-Caddy-Case-For-2-5-Inch-HDD-SSD-External/282930148654?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2648

So after it arrived I plugged in one of the drives and tested it out. The first thing to notice is that SSD’s being 7mm in depth flop about a bit in the case but this is easily resolved by a bit of card under the drive to help it fit snug in the case and it does mean that the case will support the larger 9mm 2.5inch spinners if needed. I’ve not tested a larger older spinner but I suspect they will not fit as 9mm ones are very snug in the case.

Anyway the drive was detected by the PC/Laptop and works flawlessly and as it is so quick to swap drives in the caddy means I can carry large data files and my music and video library when on the move with the advantage that it is less likely to be damaged if accidentally dropped or knocked off a surface, which is quite likely with a portable spinner HDD.

I am very happy with this purchase and it has already become a regular part of my travelling tool kit/laptop bag.


hpr2662 :: Repairing a motherboard

I repair a motherboard and get a old tower working again.


Hosted by Archer72 on 2018-10-16 is flagged as Explicit and released under a CC-BY-SA license.
Tags: hardware, circuit board, repair.
Listen in ogg, spx, or mp3 format. Comments (0)

Continued from hpr2549 :: DVD ripping using old hardware

Acquired new user tower, replaced old tower with blown caps
Dell Pentium 4 CPU 3.20GHz, 2Gb RAM

sudo shred -n 5 -vz /dev/sdX

  -n, --iterations=N 
  -v, --verbose
    show progress 
  -z, --zero
    add a final overwrite with zeros to hide shredding

Used same Slackware USB from old tower

Used soldering iron from Amazon - Weller WLC100 40-Watt Soldering Station
https://www.amazon.com/gp/product/B000AS28UC/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

https://photos.app.goo.gl/VpRxvZLBy49PCo5DA


hpr2661 :: My Music Production Setup

ClaudioM shares his music production setup.

Hosted by Claudio Miranda on 2018-10-15 is flagged as Clean and released under a CC-BY-SA license.
Tags: music, multimedia, audio, linux, musicproduction, foss, floss.
Listen in ogg, spx, or mp3 format. Comments (0)

Previous Music Production Setup

Current Music Production Setup

Notable Mentions


hpr2660 :: Installing a bootloader on an Arduino

Ken uses a Arduino Uno to load a bootloader on an Arduino Nano


Hosted by Ken Fallon on 2018-10-12 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Arduino, Boot Loader, ISP, ICSP.
Listen in ogg, spx, or mp3 format. Comments (0)

In this show you will learn how to install a bootloader on an Arduino using another Arduino via In-Circuit Serial Programming (ICSP)

All credit goes to M-SHORT over at SparkFun for the excellent tutorial.

  1. Arduino IDE > File > Examples > 11.ArduinoISP > ArduinoISP
  2. Tools > Board > {your board}
  3. Tools > Programmer > Arduino as ISP
  4. Tools > Burn Bootloader

hpr2659 :: Further ancillary Bash tips - 11

Making decisions in Bash (part 3)


Hosted by Dave Morriss on 2018-10-11 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Bash,test,conditional expression,string comparison,pattern.
Listen in ogg, spx, or mp3 format. Series: Bash Scripting | Comments (0)

Further ancillary Bash tips - 11

This is the eleventh episode in the Bash Tips sub-series. It is the third of a group of shows about making decisions in Bash.

In the last two episodes we saw the types of test Bash provides, and we looked briefly at some of the commands that use these tests. Now we want to start examining the expressions that can be used in these tests, and how to combine them. We will also start looking at string comparisons in extended tests.

Long notes

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


hpr2658 :: Questions on podcast production

Al asks Dave questions about podcast production

Hosted by Al on 2018-10-10 is flagged as Clean and released under a CC-BY-SA license.
Tags: Admin Admin Podcast.
Listen in ogg, spx, or mp3 format. Comments (1)

HPR Chat with Al

Al asks Dave a number of questions about podcast audio recording and post-production.

Al is thinking of doing National Podcast Post Month in November

National Podcast Post Month (or NaPodPoMo) is a challenge in a similar vein to National Novel Writing Month (or NaNoWriMo) in which participants are challenged to produce and publish a piece of audio as a podcast, every day for the month of November.

Bad podcast audio

Audio quality is as important as the content that's being presented. Bad audio is going to be what causes new podcasters the most damage in subscriber numbers. An example of good audio is the true crime podcast, One Eye Open, which Dave started listening to a couple of weeks ago. He also picked up a couple of other true crime podcasts as a result of listening to One Eye Open where the audio quality is so bad, that they can't be heard!

Loudness is a measurement of how loud something is perceived to be. Levelling is a process of ensuring that individual tracks in a podcasts are an an equivalent level, but also the podcast overall is at an equivalent level to other podcasts that have been levelled the same way.

Our setups

Al and Dave have a very similar microphone setup.

  • Samson Q2U - XLR and USB capable microphone
  • Pop filters and wind screens
  • Boom arm
  • Shock mount

What is a compressor

The non-technical definition is that it brings up the quiet bits and brings down the louder bits so that your voice has less of a variance if you shout or whisper.

Different microphone types

  • Cardioid - focuses on sounds coming from in front of the mic
  • Omnidirectional - can theoretically pick up sound from all directions
  • Dynamic - well suited for vocal use
  • Condenser - overall better quality sound than dynamic, but more susceptible to background noise, so requires a really quiet studio environment

Your level

You can measure your own level in Audacity - make sure you stay in the green! If you stray into yellow or even red, either lower your level or move slightly away from the mic.

Other people's levels

Concentrate on your own, get others to manage theirs. If you're recording multiple tracks, it can be managed in post-production, but once it's been merged into a single track it's virtually impossible.

File formats

Record in a lossless format, and do your edits and post-production in a lossless format. Only transcode to a lossy format once you're ready to publish your final file.

Monitoring

If you're recording yourself, and you don't want to hear yourself through headphones, take the headphones off.

If you're recording with someone else who is not in the same room, you are better off hearing yourself through your headphones at the same level as the person you're talking to.

Post-production

  • Use Audacity to:
    • align the tracks so that everyone is in the right place
    • convert coughs, sneezes, burps, keyboard sounds, mouse clicks, etc to silence
  • Use Auphonic to:
    • level the individual tracks so that everyone sounds as "loud" as anyone else
    • merge the individual tracks into a single output file (a Multitrack production)
  • Dave also gives a specific use case for adding music into the final mix.

NaPodPoMo revisited

This will be Al's first attempt at NaPodPoMo, but not for Dave. Dave wants to make sure that he plans for this year, so he doesn't run out of material on day 7!!

Dave will interview another NaPodPoMo participant at least once a week during November. Looks like Al will be one of them!

Dave's final thought

Podcasting isn't rocket science. You don't need lots of expensive equipment to produce a podcast. You just need something to record into (e.g. a mobile phone or portable recorder) and somewhere to host it. You can host on your own website or on one of a number of free services, like Anchor, AudioBoom, or indeed Hacker Public Radio!

The obligatory podcast plug

Errata

  • Dave originally said that the pickup pattern that picks up 360 degrees was "unidirectional" - it should have been "omnidirectional" and has been fixed in the edit, but it sounds like it was added in afterwards... which, of course, it was!!

hpr2657 :: Why we are all going to shit in 30 years due to computers

Some thoughts about the increasing impact of automation

Hosted by Jeroen Baten on 2018-10-09 is flagged as Explicit and released under a CC-BY-SA license.
Tags: prediction,post-capitalism.
Listen in ogg, spx, or mp3 format. Comments (3)

Now, this is not a doom and gloom lecture.

Actually it is a talk about what is going to happen in the next 30 years.

It is a talk about what is called “postcapitalism”.

It is a talk about how almost all jobs are going to disappear due to automation. But also how we are going to think about this this and come up with solutions.

It talks about the three big challenges we need to face.

And yes, this involves you as well!


hpr2656 :: Explaining the controls on my Amateur HF Radio Part 2

In this episode I cover the mode and frequency selection controls of my Kenwood TS 940S

Hosted by MrX on 2018-10-08 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Amateur, Radio, Ham.
Listen in ogg, spx, or mp3 format. Series: HAM radio, QSK | Comments (0)

Radio Mode and frequency controls on Amateur HF Radio TS940S

The “T-F Set” button is used to set the Transmit frequency when working in split mode. In split mode, you can set the radio to transmits on one frequency and receives on a different frequency.


Previous five weeks

hpr2655 :: Sleep Apnea and Afib hosted by Ahuka

Released: 2018-10-05. Duration: 00:11:45. Flag: Clean. Series: Health and Healthcare.
Tags: Health, Medicine, Apnea, Heart, Afib, Atrial Fibrillation.
How Sleep Apnea and Atrial Fibrillation entered my life

hpr2654 :: Making Crepes hosted by Shane Shennan

Released: 2018-10-04. Duration: 00:12:47. Flag: Clean. Series: Cooking.
Tags: crepes, cooking, parenting.
Shane makes crepes from a simple recipe.

hpr2653 :: Using the EXACT Function in Excel hosted by Shane Shennan

Released: 2018-10-03. Duration: 00:03:19. Flag: Clean.
Tags: Excel.
Shane explains that he just learned a simple and useful Excel function.

hpr2652 :: Liverpool Makefest 2018 - Interview with Caroline and John hosted by Tony Hughes AKA TonyH1212

Released: 2018-10-02. Duration: 00:07:20. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, computing, young coders, hackers, makers, crafts.
This is the final interview from this years Liverpool Makefest

hpr2651 :: HPR Community News for September 2018 hosted by HPR Volunteers

Released: 2018-10-01. Duration: 01:19:50. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in September 2018

hpr2650 :: My Pocket Knife hosted by Shane Shennan

Released: 2018-09-28. Duration: 00:08:25. Flag: Clean. Series: What's in My Toolkit.
Tags: lock knife,Opinel knife.
Shane talks about his pocket knife for a few minutes.

hpr2649 :: More ancillary Bash tips - 10 hosted by Dave Morriss

Released: 2018-09-27. Duration: 00:22:52. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,test,while,until,if,case.
Making decisions in Bash (part 2)

hpr2648 :: Explaining the controls on my Amateur HF Radio Part 1 hosted by MrX

Released: 2018-09-26. Duration: 00:27:26. Flag: Explicit. Series: HAM radio, QSK.
Tags: Amateur, Radio, Ham.
I attempt to explain the controls on my Kenwood TS940S HF Amateur Radio.

hpr2647 :: More Quick Tips hosted by operat0r

Released: 2018-09-25. Duration: 00:16:50. Flag: Explicit.
Tags: Nerf gun,dart,OnlyKey,password.
More Quick Tips For July - Only Key and Nerf Guns

hpr2646 :: Liverpool Makefest 2018 - Interview with Steve and Gerrard from the Liverpool Astronomical society. hosted by Tony Hughes AKA TonyH1212

Released: 2018-09-24. Duration: 00:05:55. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, Astronomy, History, Science.
In this Episode I talk to Steve and Gerrard from the Liverpool Astronomical society.

hpr2645 :: Blinking LED hosted by Ken Fallon

Released: 2018-09-21. Duration: 00:23:10. Flag: Explicit. Series: Hobby Electronics.
Tags: 555, NYBill, pico, nano.
In this live show, Ken sees if he can follow simple instructions

hpr2644 :: Error on show 2642 hosted by folky

Released: 2018-09-20. Duration: 00:00:59. Flag: Clean. Series: Podcast recommendations.
Tags: podcast, swedish, correction.
Error error

hpr2643 :: The Payoff In Storytelling hosted by lostnbronx

Released: 2018-09-19. Duration: 00:11:17. Flag: Clean. Series: Random Elements of Storytelling.
Tags: stories,storytelling,endings,lostnbronx.
A brief look at the emotional structure of story endings.

hpr2642 :: My swedish and german Podcasts Part 2 hosted by folky

Released: 2018-09-18. Duration: 00:05:18. Flag: Explicit. Series: Podcast recommendations.
Tags: podcast,swedish,german,ccc.
I talk about 6 more podcasts in swedish and german. This time no radio network involved.

hpr2641 :: Liverpool Makefest 2018 - interview with Rachel from the MicroBit Foundation hosted by Tony Hughes AKA TonyH1212

Released: 2018-09-17. Duration: 00:09:24. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, computing, young coders, hackers, makers, crafts, microbit.
This is a short interview recorded at this years Liverpool Makefest with Rachel from MicroBit

hpr2640 :: Another Rambling Drive Into Work hosted by MrX

Released: 2018-09-14. Duration: 00:13:55. Flag: Explicit.
Tags: recording, podcasting, audio, microphone, car, Audacity.
An second attempt at making a show on the way into work

hpr2639 :: Some ancillary Bash tips - 9 hosted by Dave Morriss

Released: 2018-09-13. Duration: 00:21:45. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,test,true,false.
Making decisions in Bash (part 1)

hpr2638 :: Dirt cheap Magic hosted by klaatu

Released: 2018-09-12. Duration: 00:40:10. Flag: Clean. Series: Tabletop Gaming.
Tags: magic,mtg.
Magic the Gathering for cheapskates

hpr2637 :: Convert it to Text hosted by b-yeezi

Released: 2018-09-11. Duration: 00:16:21. Flag: Clean.
Tags: Unix,text,portability,ranger.
This episode will make you want to TXT all the things.

hpr2636 :: Liverpool Makefest 2018 - interviews with Noel from JMU FabLab hosted by Tony Hughes AKA TonyH1212

Released: 2018-09-10. Duration: 00:10:03. Flag: Clean.
Tags: Liverpool Makefest 2018, Making, hacking, creativity.
In this episode I talk to Noel Baker from the JMU FabLab.

hpr2635 :: Running your own mainframe on Linux (for fun and profit) hosted by Jeroen Baten

Released: 2018-09-07. Duration: 00:55:21. Flag: Clean.
Tags: hercules,linux.
This talk is about running your own mainframe on your own hardware.

hpr2634 :: Git tag and metadata hosted by klaatu

Released: 2018-09-06. Duration: 00:19:09. Flag: Clean. Series: Introduction to Git.
Tags: git.
An intro to git tags and how to view metadata about your Git repository.

hpr2633 :: Elm - First Impressions hosted by tuturto

Released: 2018-09-05. Duration: 00:30:19. Flag: Explicit.
Tags: elm, first impressions, programming language.
My first impressions on Elm programming language

hpr2632 :: Liverpool Makefest 2018 - interviews with Robert and Carl hosted by Tony Hughes AKA TonyH1212

Released: 2018-09-04. Duration: 00:06:16. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, computing, young coders, hackers, makers, crafts.
In this episode I talk to Robert from Roberts Workshop and Carl from Edgehill University

hpr2631 :: HPR Community News for August 2018 hosted by HPR Volunteers

Released: 2018-09-03. Duration: 01:14:31. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in August 2018

hpr2630 :: Open Source Gaming: Revisiting Meridian 59 hosted by TheDUDE

Released: 2018-08-31. Duration: 00:03:49. Flag: Explicit.
Tags: Meridian 59,Steam.
Discussing the steam release of Meridian 59 (recorded before release)

hpr2629 :: Thoughts on language learning part 3 - game/story mode. hosted by dodddummy

Released: 2018-08-30. Duration: 00:26:04. Flag: Clean.
Tags: spoken language learning.
I discuss some of my thoughts on how games might help in language learning.

hpr2628 :: UK Telephone Network Exploration hosted by Xtrato

Released: 2018-08-29. Duration: 00:09:49. Flag: Clean.
Tags: UK telephone network,British Telecom,BT.
I describe the process of finding interesting phone numbers on the UK telephone network.

hpr2627 :: Home Phone Setup!! hosted by sigflup

Released: 2018-08-28. Duration: 00:23:22. Flag: Clean.
Tags: sip kamailio .
This episode we set up a small phone system.

hpr2626 :: Liverpool Makefest 2018 - interviews with Helen and Chris hosted by Tony Hughes AKA TonyH1212

Released: 2018-08-27. Duration: 00:08:30. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, computing, young coders, hackers, makers, crafts.
Interviews about Manchester Hackspace and Wirral Code Club

hpr2625 :: My thoughts on language learning communication applications. hosted by dodddummy

Released: 2018-08-24. Duration: 00:16:20. Flag: Clean.
Tags: spoken language learning.
I discuss some of my thoughts regarding using chat programs in language learning

hpr2624 :: Cycling through Brussels hosted by knightwise

Released: 2018-08-23. Duration: 00:22:07. Flag: Explicit.
Tags: cycling,Brussels.
On a hot day Knightwise rides his bike through Brussels.

hpr2623 :: Actors and Agents, Sprites and Fractals hosted by clacke

Released: 2018-08-22. Duration: 00:57:06. Flag: Clean.
Tags: flow-based, actors, fractalide, racket, ocap, mud, programming.
In which I sit down with cwebber and try to keep it short, but end up with an hour of tangents

hpr2622 :: Raspberry Pi Temperaturator hosted by b-yeezi

Released: 2018-08-21. Duration: 00:04:32. Flag: Explicit. Series: Hobby Electronics.
Tags: raspberry pi.
I invite my 6 year-old daughter on to discuss how we setup a temperature monitor on her pi

hpr2621 :: Liverpool Makefest 2018 - Chan'nel Thomas a.k.a little pink maker hosted by Tony Hughes AKA TonyH1212

Released: 2018-08-20. Duration: 00:04:53. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018,Making, hacking, creativity, inventions.
In this episode I talk to Chan'nel Thomas aka little pink maker

hpr2620 :: Thoughts on language learning part 1 hosted by dodddummy

Released: 2018-08-17. Duration: 00:24:31. Flag: Clean.
Tags: spoken language learning.
My thoughts on an approach to language learning which makes sense to me.

hpr2619 :: A Gentle Introduction to Quilt hosted by bjb

Released: 2018-08-16. Duration: 00:20:25. Flag: Clean.
Tags: quilt, patch, diff, plain-text, editor.
Quilt - the patch manager. Introduction and tutorial.

hpr2618 :: Yesod - First Impressions hosted by tuturto

Released: 2018-08-15. Duration: 00:23:05. Flag: Clean.
Tags: haskell,yesod,web.
tuturto talking about their first impressions of Yesod web framework

hpr2617 :: Exposing a Raspberry Pi database through a REST API hosted by b-yeezi

Released: 2018-08-14. Duration: 00:20:19. Flag: Clean.
Tags: python,development.
In this episode, I discuss how I used python to make my speedtest data available across my network

hpr2616 :: Liverpool Makefest 2018 - interview with Josh - A.K.A - All About Code hosted by Tony Hughes AKA TonyH1212

Released: 2018-08-13. Duration: 00:05:10. Flag: Clean. Series: Interviews.
Tags: Liverpool Makefest 2018, EduBlocks, computing, young coders.
An interview with Josh recorded at Liverpool makefest

Older Shows

Get a full list of all our shows.