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 Network

We started producing shows as Today with a Techie on 2005-09-19, 14 years, 10 months, 28 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 10 days.

Meet the team

Please help out tagging older shows !


Latest Shows


hpr3135 :: Quick Tips for May 20 20

BlueTooth,Carseats,tweezers,waffles

Hosted by operat0r on 2020-08-07 is flagged as Explicit and released under a CC-BY-SA license.
Tags: BlueTooth,Carseats,tweezers,waffles .
Listen in ogg, spx, or mp3 format. Comments (0)

  1. Talk about Bluetooth...
  2. We can put a man on the moon but we can't make a carseat that doesn't make me want to murder people when I try to move it ...
  3. Sharpen those tweezers!
  4. Waffffffffelz! YUM!

hpr3134 :: Tomorrowland 2020

Explaining the experience of the first virtual music festival

Hosted by Daniel Persson on 2020-08-06 is flagged as Clean and released under a CC-BY-SA license.
Tags: music,dance,house,festival,tomorrowland.
Listen in ogg, spx, or mp3 format. Comments (1)

The music festival Tomorrowland was made virtual this year.

Usually, they have 200k visitors over two weekends on a small area of 128 football (soccer) fields. This year they digitally did it all, which was engaging and fun. I've never attended, but I loved this year, where I could be a part of the experience.

This recording was made at 01.00 AM right after the festival had ended, so I still had the hype, totally sober but euphoric.


hpr3133 :: Quick tip - Using MPV with Youtube links

I give a quick tip on shortcut keys for watching Youtube or other video sites in MPV


Hosted by Archer72 on 2020-08-05 is flagged as Clean and released under a CC-BY-SA license.
Tags: Video, media, bash, i3, Gnome3, Xfce.
Listen in ogg, spx, or mp3 format. Comments (0)

Idea:

Quickly copy a Youtube or other video site, and open in the MPV media player.

Plugins:

Vim Vixen for Firefox
https://addons.mozilla.org/en-US/firefox/addon/vim-vixen

Surfingkeys for Chrome/Chromium browser
https://chrome.google.com/webstore/detail/surfingkeys/gfbliohnnapiefjpjlpjnehglfpaknnc?hl=en-US

Script:

#!/bin/bash
## mpvurl

url=`xsel -o -b`
echo $url
mpv $url

Rename /usr/bin/vlc to /usr/bin/vlc.old

Copy script to /usr/bin/vlc and chmod +x /usr/bin/vlc

How to use:

Vim Vixen copy is 'y' Surfingkeys copy is 'yy'

Shortcut to open copied video url is Shift-Mod-p, with Mod being the windows key

Tested with Gnome3, Xfce and i3

In i3, press Mod+v then Mod+s.

Any video played this way will be stacked under Firefox/Chromium for the rest of your session.

Config:

In ~/.config/i3/config

#Paste url into mpv player
bindsym $mod+Shift+p exec vlc

Example screenshots:

Example of stacked Firefox/MPV layout
Example of stacked Firefox/MPV layout

For Gnome3 the setting can be reached with Mod (Windows key) and Shortcuts
For Gnome3 the setting can be reached with Mod (Windows key) and Shortcuts

And the Default Applications need to be changed
And the Default Applications need to be changed

The setting for Shortcuts in Xfce looks like this
The setting for Shortcuts in Xfce looks like this


hpr3132 :: Keeping track of where I am

How I keep track of where I am

Hosted by MrX on 2020-08-04 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Linux, bash, podcasts, audio, scripts.
Listen in ogg, spx, or mp3 format. Comments (0)

This episode covers how I keep track of what I'm listening to

I almost never produced this podcast as I discovered part way through that I had covered it in my show "Describing how I listen to podcasts PART 2" (HPR 2889). I'm conscious I have a tendency to repeat myself in real life, I think this is because I have such a terrible memory. Despite this I decided to continue with the episode but will go into subject in a bit more detail.

These ideas slowly evolved over time and I think some of them may now be redundant. I think I need to do some tidying.

As I've previously mention I used cordless headphones to listen to my podcasts and audiobooks. The headphones come with base transmitter which was originally plugged into my old Compaq home server. This server was generally turned on when I came home from work and turned off before going to bed. Each night I had to remember which track I was on and where about in the track. I often forgot and had to try and find the place again. This quickly became a tiresome task.

My first solution was to use some bash Kung Fu jiggery pokery to create list of files which I placed in each podcast folder. In the process I learned a bit about using bash commands.

Command used to create index

id3v2 -l *.mp3 | grep 'TIT2' | cut -c44- >> readme.txt
id3v2 -l *.mp3 | grep 'TIT2' | cut -c44- | egrep 'HPR[01][9][7-9]' >> readme.txt
id3v2 -l *.mp3 | grep 'TIT2' | cut -c44- | egrep 'HPR[1-9]' |less >> readme.txt
========================================================
========================================================

Example output

epr0006.mp3 - dosman                            complete
hpr0010.mp3 - linux boot process, part 1        complete
hpr0012.mp3 - zen virtulization                 complete
hpr0018.mp3 - book review                       complete

The downside of this was that at the end of each night I had to remember to update my file lists recording what I had listened to and what position I was in within the track. From time to time I had to update this list by appending the latest episodes sitting on my server using the previous id3v2 command.

As you can imagine this took up a fair amount of time and became very tiresome, I would sometimes forget to do it this would cause me a headache next time I started listening to my podcasts.

My next solution involved creating a bash script that attempted to persuade my music player moc to find the track I was previously listening to.

The script sometimes worked but it was a bit flaky and didn't always work.

My final solution is in multiple parts

The 1st part consists of a bash script and a log file, it's a handy way of checking the last podcast episode and last position, this information is recorded to the log file when the front end of moc is exited by hitting Q. Of course this doesn't work if mocp closes for any other reason ie if I forgot to hit Q or my Pi crashed.

First script

~/scripts/podcasts

quick lash up of script created 29/12/12 (DD/MM/YY)
Created to keep track of last position of listened podcast

Script displays last 4 lines of logfile "podcasts.txt"
The four lines consist of a Dashed line separator, the last recorded Track
Title, last recorded Filename and the last recorded track position.
The script then pauses and displays a message saying
press any key to continue.
Runs mocp
When the frontend of mocp exits
The script gets the current track filename
If the result is empty ie no filename then
    exit with error saying (moc was not playing anything)
if not empty
    append a dashed line separator, the current track title, the current
    filename, the current track position to logfile it then display last 4 lines
    of logfile and exits the script

So in essence I get a reminder of the track and position I'm listening to
every time a start or stop the front end of moc

The logfile located at /home/pi/scripts/podcast.txt
podcasts.txt as of 4th October 2019 is 168KB in size and currently has 4904
lines as each entry has 4 lines this means it currently contains 1226 entries.

The 2nd script I use runs as a cron job every night at 11.01pm. This script keeps track of all the files copied to the MP3 directory of my raspberry pi, this is where I put my podcasts that I want to listen to. I can then grep the log file to see the latest version of a particular episodes that's been copied to my mp3 directory as from time to time I delete the episodes I've listened to before copying new ones in.

~/scripts/update-podcast-episode-log
 Below are the comments taken directly from my script
Created to keep track of the latest podcast episode I've
listened to it does this by logging the contents
of the mp3 directory on the raspberry pi.
The script checks the logfile exists, then checks the
podcast (mp3) directory exists, it then use the find
command to list the files in the mp3 directory and send the  listing to a log
file, a date stamp is added at the beginning of the listing.
V1 11 July 2015

Logfile located at /home/pi/files/logs/podcast-episodes.log
As of the 4th October 2019 the log file is an impressive 688Kb containing
a whopping 28,158 lines, the first entry was dated  15th July 2013

The 3rd script is also runs as a cron job every every night at 11.00pm

/home/pi/scripts/update-podcast-position-log
Below are the comments taken directly from my script
Created to log current position of current podcast
The script checks the logfile exists, then checks that mocp  is installed on
the system it then writes a timestamp, and track position information to
a logfile using moc with -Q flag to get current track position, track title
& file name
V1 Created by MrX 11th July 2015

Logfile located at /home/pi/files/logs/podcast-position.log
Size is 148Kb as of 4th October 2019 currently has a 1495 lines, the first
entry was dated 15th July 2013

Example logfile output

15:09:06:23:01 | 01:12 | Dave Morriss - HPR1811: Life and Times of a Geek part 2 (Hacker Public Radio) | hpr1811.mp3

YY:MM:DD:HH:MM | Track position (MM:SS) | ID3 track title | Filename

The 4th script is identical to the previous script but is used to update the current audiobook position to a log file, like the previous script it runs as a cron job every night.

/home/pi/scripts/update-audiobook-position-log

The 5th and final script

home/pi/scripts/logs

Was created to easily view podcast and audiobook logs The script first checks that the logfiles exists, then displays the last three lines of my podcasts and audiobooks logs so I can quickly see the most recent episode positions that were stored by the cron jobs at 11pm.

Logs are:-

/home/pi/files/logs/podcast-position.log
/home/pi/files/logs/audiobook-position.log

V1 Created by MrX 13th July 2015

V2 Updated by MrX 8th August 2015

This added an option to seach for a string in my episodes position logs to easily find out what the last episode I listened to of a particular book or podcast, the output is piped to less as numerous lines can be returned.

if more than one argument is given then it displays an error and usage message

V3 Updated by MrX 21st Jul 2017

If a single argument is given now jumps to end of list rather than beginning, this was achieved by using the +G flag with less command.

The script displays contents of logfiles

/home/pi/files/logs/podcast-position.log
/home/pi/files/logs/audiobook-position.log

hpr3131 :: HPR Community News for July 2020

Warning Ken and Dave discuss some disturbing agricultural practices. Listener discretion is advised.


Hosted by HPR Volunteers on 2020-08-03 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 (0)

New hosts

There were no new hosts this month.

Last Month's Shows

Id Day Date Title Host
3108 Wed 2020-07-01 Fuguita as a Desktop Zen_Floater2
3109 Thu 2020-07-02 Matchbox Restoration Part 4 Tony Hughes AKA TonyH1212
3110 Fri 2020-07-03 Finding an Android phone to run LineageOS Ken Fallon
3111 Mon 2020-07-06 HPR Community News for June 2020 HPR Volunteers
3112 Tue 2020-07-07 finishing the frame on the long wheelbase recumbent Brian in Ohio
3113 Wed 2020-07-08 OpenJDK 15 - Unsafe Garbage Daniel Persson
3114 Thu 2020-07-09 Using the Akaso EK7000 Pro Ahuka
3115 Fri 2020-07-10 Pest Control operat0r
3116 Mon 2020-07-13 Unscripted ramblings on a walk: Crisis at The Manor Christopher M. Hobbs
3117 Tue 2020-07-14 The joy of retro computing knightwise
3118 Wed 2020-07-15 Linux Inlaws S01E10 The Python Bumper Part 1 monochromec
3119 Thu 2020-07-16 Converting to FFS2 Zen_Floater2
3120 Fri 2020-07-17 How open are roleplaying games? Andrew Conway
3121 Mon 2020-07-20 Opposing Views on Tattoos Windigo
3122 Tue 2020-07-21 Devuan review - and commentary Zen_Floater2
3123 Wed 2020-07-22 Arduino controlled Christmas lights Archer72
3124 Thu 2020-07-23 Matchbox Restoration Part 5 Tony Hughes AKA TonyH1212
3125 Fri 2020-07-24 GIMP: The Canvas Ahuka
3126 Mon 2020-07-27 Metrics part II Andrew Conway
3127 Tue 2020-07-28 HPR AudioBook Club 20 - Quarter Share HPR_AudioBookClub
3128 Wed 2020-07-29 Linux Inlaws S01E11 The Python Bumper Part 2 monochromec
3129 Thu 2020-07-30 Followup on HPR3122 Zen_Floater2
3130 Fri 2020-07-31 More Quick Tips operat0r

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 33 comments in total.

Past shows

There are 5 comments on 3 previous shows:

  • hpr2774 (2019-03-21) "CJDNS and Yggdrasil" by aldenp.
    • Comment 6: Sam on 2020-07-19: "hpr2774 :: CJDNS and Yggdrasil"

  • hpr3097 (2020-06-16) "Linux Inlaws S01E07 The Big Blue Button" by monochromec.
    • Comment 1: an anonymous listener on 2020-07-02: "free software licensing"
    • Comment 2: Ahuka on 2020-07-02: "Good interview"

  • hpr3106 (2020-06-29) "Linux Inlaws S01E09 Postgres" by monochromec.

This month's shows

There are 28 comments on 12 of this month's shows:

  • hpr3108 (2020-07-01) "Fuguita as a Desktop" by Zen_Floater2.
    • Comment 1: Luna Jernberg on 2020-07-01: "Firefox Flatpak"
    • Comment 2: Klaatu on 2020-07-27: "SD Card + encrypted hard drive"

  • hpr3109 (2020-07-02) "Matchbox Restoration Part 4" by Tony Hughes AKA TonyH1212.
    • Comment 1: archer72 on 2020-07-04: "Very cool topic"

  • hpr3111 (2020-07-06) "HPR Community News for June 2020" by HPR Volunteers.
    • Comment 1: crvs on 2020-07-07: "On math @ HPR"

  • hpr3115 (2020-07-10) "Pest Control" by operat0r.
    • Comment 1: brian-in-ohio on 2020-07-12: "surprise"

  • hpr3116 (2020-07-13) "Unscripted ramblings on a walk: Crisis at The Manor" by Christopher M. Hobbs.
    • Comment 1: brian-in-ohio on 2020-07-13: "network"
    • Comment 2: Windigo on 2020-07-14: "Co-op hosting"
    • Comment 3: bk on 2020-07-15: "Please tell us about how you built the Manor"

  • hpr3117 (2020-07-14) "The joy of retro computing" by knightwise.
    • Comment 1: brian-in-ohio on 2020-07-15: "computer learning today"

  • hpr3118 (2020-07-15) "Linux Inlaws S01E10 The Python Bumper Part 1" by monochromec.
    • Comment 1: Guido on 2020-07-15: "Nice episode on a weird language"

  • hpr3119 (2020-07-16) "Converting to FFS2" by Zen_Floater2.
    • Comment 1: an anonymous listener on 2020-07-23: "security is hard"
    • Comment 2: Gumnos on 2020-07-29: "OpenBSD on a Mini10"

  • hpr3121 (2020-07-20) "Opposing Views on Tattoos" by Windigo.
    • Comment 1: Klaatu on 2020-07-29: "Team Mrs. Honeyhume"
    • Comment 2: Dave Morriss on 2020-07-31: "I have an aversion to tattoos"

  • hpr3122 (2020-07-21) "Devuan review - and commentary" by Zen_Floater2.
    • Comment 1: bittin on 2020-07-21: "Politics"
    • Comment 2: Dan on 2020-07-21: "Purposely misleading episode"
    • Comment 3: Ken Fallon on 2020-07-21: "Updated show notes"
    • Comment 4: draxil on 2020-07-21: "Very interesting listen"
    • Comment 5: b-yeezi on 2020-07-22: "Interesting but misleading title"
    • Comment 6: Ko on 2020-07-23: "Misuse of HPR"
    • Comment 7: Ken Fallon on 2020-07-24: "Apologies to Zen_Floater2"
    • Comment 8: x on 2020-07-26: "Good!"
    • Comment 9: igottrolledintolisteningtothis on 2020-07-27: "Title should be"
    • Comment 10: brian-in-ohio on 2020-07-31: "the ruling"

  • hpr3126 (2020-07-27) "Metrics part II" by Andrew Conway.
    • Comment 1: Dave Morriss on 2020-07-29: "Etymology of 'geodesic'"
    • Comment 2: sesamemucho on 2020-07-31: "Special thanks"

  • hpr3129 (2020-07-30) "Followup on HPR3122" by Zen_Floater2.
    • Comment 1: Jan on 2020-07-30: "Zen_Floater2 asked for Comments on "Explicit or not""
    • Comment 2: brian-in-ohio on 2020-07-31: "supreme court ruling"

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/2020-July/thread.html

Events Calendar

With the kind permission of LWN.net we are linking to The LWN.net Community Calendar.

Quoting the site:

This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page.

Any other business

Tags and Summaries

Thanks to the following contributors for sending in updates in the past month:
Windigo, Daniel Persson

Over the period tags and/or summaries have been added to 81 shows which were without 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.


hpr3130 :: More Quick Tips

This time tips onNvidia ffmpeg transcoding Fallout Perks Late to Movies,Shared 2FA,Time to leave app

Hosted by operat0r on 2020-07-31 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Nvidia ffmpeg transcoding,Fallout Perks,Late to Movies,Shared 2FA,Time to leave app.
Listen in ogg, spx, or mp3 format. Comments (0)

  1. I talk about using Nvidia to quickly transcode
  2. Go over fallout 76 perks
  3. Show up to movies 20min late to miss th BS
  4. Shared 2FA because everybody uses SMS for some reason even tho the feds say now not to ... it took us 10 years to get here lol
  5. Time to leave app ! never be late to anything again... LOL .. you wish !

-rmccurdy.com



hpr3128 :: Linux Inlaws S01E11 The Python Bumper Part 2

The chaps continue to shed more light on our beloved programming language

Hosted by monochromec on 2020-07-29 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Python 3.9, Mortgages in New York, Williamsburg, Wirecard, middle-aged blondes.
Listen in ogg, spx, or mp3 format. Series: Linux Inlaws | Comments (0)


hpr3127 :: HPR AudioBook Club 20 - Quarter Share

The HPR Audiobook Club reviews the audiobook Quarter Share by Nathan Lowell

Hosted by HPR_AudioBookClub on 2020-07-28 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Nathan Lowell, Audiobooks, SciFi, Space Opera.
Listen in ogg, spx, or mp3 format. Series: HPR_AudioBookClub | Comments (0)

In this episode the HPR Audiobook Club discusses the audiobook Quarter Share by Nathan Lowell


Non-Spoiler Thoughts


  • This may be Pokey's all time favorite audiobook.
  • This book takes the 'fish out of water" trope and turns it on it head to a certain extent.
  • Is Klaatu really Bilbo Baggins?
  • Ishmael Wang is kinda our hero.
  • So Traveller is a huge influence on these books.
  • You know you want to deep dive on the lore of this universe. Go ahead.
  • Buy more Nathan Lowell books.
  • WWID, What Would Ishmael Do
  • Excellent recording, despite equipment of dubious quality.
  • Solar Clipper Universe vs. StarDrifter Universe, and how we are fantastically lucky to have both.

Beverage Reviews


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

  • Thaj: Grapefruit Juice, simple, delicious.
  • x1101: Shipyards Signature Series IPA
  • pokey: I like Roma Sambuka in my coffee. It's muggy here today, so I'm happy to discover that it's just as good in ice coffee. Roma Sambuka does not seem to have a website. The trick, imho, is to make your coffee as you normally would, then add the booze. Don't adjust for the booze, other than using a bigger glass.
  • FiftyOneFifty: Ole Smokey Tennessee Moonshine

Things We talked about


  • We definitely can't keep these books straight. Just read them all. You'll thank us.
  • Pokey found a plot bullet, maybe. Thaj may disagree.
  • All the characters are there for a reason.
  • Nathan's reading voice is perfect for this series.
  • Wormholes, wormholes, wormholes.
  • We discuss the details of how to use the technology from this series to fly into a system.
  • Pokey wishes promotions in the real world worked they way they work on the ship.
  • Find the Podiobook Easter eggs.

Our Next Audiobook


The Terrible Business of Salmon & Dusk

The Next Audiobook Club Recording


Right now we are working through a backlog of older episode that have already been recorded. Once that ends we fully anticipate recording new episodes with listener participation.

Further Recommendations


  • Daredevil
  • The DCEU
  • We talk about a picture I can no longer find a link for.
  • Pokey gets a new motorcycle.
  • FiftyOneFifty talks about actual computer stuff.
  • Windows probs...
  • Web Browsers editorializing the Internet.
  • Is Flash dead yet?

Feedback


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 we record a new episode. 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.

Sincerely, The HPR Audiobook Club

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

Our Audio


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. Its 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).

We use the "Truncate Silence" effect with it's default settings to minimize the silence between people speaking. When used with it's 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 a 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 aggressively your audio may sound sped up and choppy.

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.

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.

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.

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.

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 ever got that reputation.


hpr3126 :: Metrics part II

The metric of a 2D curved surface

Hosted by Andrew Conway on 2020-07-27 is flagged as Clean and released under a CC-BY-SA license.
Tags: maths,relativity,physics,earth.
Listen in ogg, spx, or mp3 format. Comments (2)

In this show I continue from where I left off in my last show (3101) and talk about the geometry of curved 2D surfaces such as that of a sphere.

Using the Earth's surface as an example we can use familiar the co-ordinates of longitude and latitude, illustrated on this diagram:

Sphere with latitude and longitude

Source: Public domain, Wikimedia commons

On the left we see circles of constant latitude. The largest of these circles is at latitude 0° and is called the equator. Its circumference is equal to that of the Earth and so it is an example of a great circle.

On the right we see lines of constant longitude. These run from pole to pole and are perpendicular to the equator. Each of these lie on a great circle (in fact they are half a great circle each).

Great circles on the surface of a sphere are analogous to straight lines on a flat 2D surface. They offer a way to connect any two points with the shortest distance. Lines in 2D or great circles on a sphere are examples of what is called a geodesic. In physics, particles that are not subject to any forces will follow geodesics.

In Einstein's General Theory of Relativity, the presence of mass or energy will alter the shape of spacetime and that will determine the metric. From the metric you can derive the geodesics and from that you can predict the motion of objects with no forces acting on them. In this way you can do away with the approximation that is Newton's gravitational force and replace it by a description that only involves the curvature of spacetime. I only touch on this in this show but will likely return to it in future shows.

Here are the equations discussed in this show and the previous one:

Sphere with latitude and longitude

Previous five weeks

hpr3125 :: GIMP: The Canvas hosted by Ahuka

Released: 2020-07-24. Duration: 00:13:05. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics, canvas, layer.
The Canvas is the first key concept in learning Gimp

hpr3124 :: Matchbox Restoration Part 5 hosted by Tony Hughes AKA TonyH1212

Released: 2020-07-23. Duration: 00:05:10. Flag: Clean. Series: Model Hacking.
Tags: Matchbox Cars, Diecast Models, Restoration, painting, Rattle cans, Air brushing, Plastic polishing.
In this the 5th in the series Tony discusses the painting process on the castings of the MK10 Jaguar

hpr3123 :: Arduino controlled Christmas lights hosted by Archer72

Released: 2020-07-22. Duration: 00:02:50. Flag: Clean. Series: Arduino and related devices.
Tags: Arduino, Christmas, lights, Solid state relays.
Controlling Christmas LED lights with an Arduino

hpr3122 :: Devuan review - and commentary hosted by Zen_Floater2

Released: 2020-07-21. Duration: 00:34:46. Flag: Clean.
Tags: Devuan, Debian, sysvinit, OpenRC, systemd.
Devuan Review plus I talk about race

hpr3121 :: Opposing Views on Tattoos hosted by Windigo

Released: 2020-07-20. Duration: 00:31:06. Flag: Explicit.
Tags: tattoos.
Windigo and Mrs. Honeyhume discuss their views on tattoos

hpr3120 :: How open are roleplaying games? hosted by Andrew Conway

Released: 2020-07-17. Duration: 00:46:07. Flag: Clean.
Tags: open,free,roleplaying,licensing.
Klaatu and mcnalu talk through what open and free mean in roleplaying games.

hpr3119 :: Converting to FFS2 hosted by Zen_Floater2

Released: 2020-07-16. Duration: 00:40:26. Flag: Clean.
Tags: FFS2, SD cards, OpenBSD.
FFS2, FuguIta encryption and UUID's and 9 volt batteries

hpr3118 :: Linux Inlaws S01E10 The Python Bumper Part 1 hosted by monochromec

Released: 2020-07-15. Duration: 01:30:36. Flag: Explicit. Series: Linux Inlaws.
Tags: Python, PEP, Linux, Alia Shawkat, Brad Pitt, Stackless Python.
A discussion of Python questions and their answers (part 1). Plus news on Brad and Alia

hpr3117 :: The joy of retro computing hosted by knightwise

Released: 2020-07-14. Duration: 00:31:54. Flag: Clean.
Tags: Retro computer.
Knightwise talks about the old computers in his attic and how it is a loverly geek getaway

hpr3116 :: Unscripted ramblings on a walk: Crisis at The Manor hosted by Christopher M. Hobbs

Released: 2020-07-13. Duration: 00:18:57. Flag: Explicit.
Tags: networks,post-mortem,retrospective,community,walk,rambling.
A walk and a talk about a lightning strike zapping a network.

hpr3115 :: Pest Control hosted by operat0r

Released: 2020-07-10. Duration: 00:38:11. Flag: Explicit.
Tags: Pest Control,bugs,DIY,Home Improvement.
Talk about pest control

hpr3114 :: Using the Akaso EK7000 Pro hosted by Ahuka

Released: 2020-07-09. Duration: 00:11:06. Flag: Clean.
Tags: Camera, Waterproof Camera, Action camera.
Some tips on using the camera based on my limited experience on one trip.

hpr3113 :: OpenJDK 15 - Unsafe Garbage hosted by Daniel Persson

Released: 2020-07-08. Duration: 00:14:53. Flag: Clean.
Tags: java, news.
We take a quick look at what is coming in JDK 15

hpr3112 :: finishing the frame on the long wheelbase recumbent hosted by Brian in Ohio

Released: 2020-07-07. Duration: 00:08:49. Flag: Clean. Series: Bicycle Hacking.
Tags: bicycle, recumbent.
a narrated slideshow of the next steps in building a bespoke recumbent bicycle

hpr3111 :: HPR Community News for June 2020 hosted by HPR Volunteers

Released: 2020-07-06. Duration: 00:59:56. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
Dave struggles to keep Ken on track as they talk about shows and comments in June 2020

hpr3110 :: Finding an Android phone to run LineageOS hosted by Ken Fallon

Released: 2020-07-03. Duration: 00:37:57. Flag: Explicit.
Tags: TWRP,Tweakers,LineageOS,scrcpy,tektab.com,bootloader,fastboot,Sony Xperia XA2,pinephone.
Join Ken on this 6 year long journey of success but also failure

hpr3109 :: Matchbox Restoration Part 4 hosted by Tony Hughes AKA TonyH1212

Released: 2020-07-02. Duration: 00:04:37. Flag: Clean. Series: Model Hacking.
Tags: Matchbox Cars, Diecast Models, Restoration, paint removal, caustic soda, paint stripper..
In this the 4th in the series Tony discusses paint removal on the castings of the MK10 Jaguars

hpr3108 :: Fuguita as a Desktop hosted by Zen_Floater2

Released: 2020-07-01. Duration: 00:52:28. Flag: Clean.
Tags: OpenBSD,Fuguita,Desktop,Portability,Sanity.
I cover all the wonderful things about using Fuguita as your Desktop

hpr3107 :: Generating comfortable passwords hosted by crvs

Released: 2020-06-30. Duration: 00:30:00. Flag: Explicit.
Tags: passwords, python.
generating passwords to be comfortably type-able

hpr3106 :: Linux Inlaws S01E09 Postgres hosted by monochromec

Released: 2020-06-29. Duration: 01:04:11. Flag: Explicit. Series: Linux Inlaws.
Tags: Postgres, SQL, NoSQL, MINT.
The lads talk to Bruce Momjian Postgres evangelist

hpr3105 :: Akaso EK7000 Pro hosted by Ahuka

Released: 2020-06-26. Duration: 00:16:49. Flag: Clean.
Tags: Camera, Waterproof Camera, Action camera.
My experience with an inexpensive Waterproof action camera called the Akaso EK7000 Pro

hpr3104 :: HPR AudioBook Club 19 - Tincture: An Apocalyptic Proposition hosted by HPR_AudioBookClub

Released: 2020-06-25. Duration: 02:06:47. Flag: Explicit. Series: HPR_AudioBookClub.
Tags: HPR Audiobook Club, Audiobooks, SciFi, Western.
The HPR Audiobook Club reviews the audiobook Tincture by Matthew D. Jordan

hpr3103 :: A warning about browser extensions and add-ons. hosted by Ken Fallon

Released: 2020-06-24. Duration: 00:01:33. Flag: Clean.
Tags: extensions,add-ons,firefox,chromium,chrome,thunderbird.
A unmaintained extension lead to a popup storm

hpr3102 :: RFC 5005 Part 2 – Webcomics, subscribers and feed readers hosted by clacke

Released: 2020-06-23. Duration: 00:15:02. Flag: Clean.
Tags: webcomics, rfc5005, atom, rss, feeds.
fluffy, Jamey and I go on for another ten minutes about how webcomic artists feel about feeds

hpr3101 :: Metrics hosted by Andrew Conway

Released: 2020-06-22. Duration: 00:25:53. Flag: Clean.
Tags: mathematics,relativity,physics.
A layman's explanation of the mathematical concept of metric.

hpr3100 :: For your consideration - Makers Corner hosted by Ken Fallon

Released: 2020-06-19. Duration: 01:15:34. Flag: Clean. Series: Podcast recommendations.
Tags: pimoroni, gadgetoid, Monster Mouth Headphone Holder,Free Culture Podcasts.
Makers Corner is a tech oriented DIY podcast, from the Other Side Podcast Network

hpr3099 :: Linux Inlaws S01E08 The review of the review hosted by monochromec

Released: 2020-06-18. Duration: 00:45:41. Flag: Explicit. Series: Linux Inlaws.
Tags: Linus, Transmeta, EdgeOS, Arch, Californication, device tree .
In this short episode our two heroes rant about Linus, Transmeta, EdgeOS

hpr3098 :: Matchbox Restoration Part 3 hosted by Tony Hughes AKA TonyH1212

Released: 2020-06-17. Duration: 00:03:11. Flag: Clean. Series: Model Hacking.
Tags: Matchbox Cars, Diecast Models, Restoration, dismantling the model.
In this the 3rd in the series Tony discusses dismantling the castings of the MK10 Jaguar

hpr3097 :: Linux Inlaws S01E07 The Big Blue Button hosted by monochromec

Released: 2020-06-16. Duration: 01:04:55. Flag: Explicit. Series: Linux Inlaws.
Tags: BigBlueButton, GDM, Focal Fossa, Ubuntu.
The lads talk to Fred Dixon, product manager for BigBlueButton.

hpr3096 :: Unscripted ramblings on a walk: PC Building. hosted by Christopher M. Hobbs

Released: 2020-06-15. Duration: 00:02:15. Flag: Clean. Series: Hardware upgrades.
Tags: pc,hardware,build,battlestation,discussion,review,walk.
I take a walk and discuss my experience building a new PC after having not done so for many years.

hpr3095 :: Intro to GIMP hosted by Ahuka

Released: 2020-06-12. Duration: 00:17:44. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics.
An introduction to GIMP to kick off a new series.

hpr3094 :: Holy crud! I have a kinesis advantage 2 keyboard! hosted by sigflup

Released: 2020-06-11. Duration: 00:04:35. Flag: Clean.
Tags: keyboards.
Sigflup does a review of the Kinesis Advantage 2 keyboard

hpr3093 :: Response to Linux Inlaws S01E06 (hpr 3079) on NeXT hosted by Claudio Miranda

Released: 2020-06-10. Duration: 00:07:10. Flag: Clean.
Tags: NeXT, NeXTSTEP, OPENSTEP, Rhapsody, Darwin, MacOSX, OSX, macOS, AUX.
Response to Linux Inlaws S01E06 (hpr 3079) regarding NeXT, NeXTSTEP, and what would become Mac OS X.

hpr3092 :: Pens, pencils, paper and ink - 2 hosted by Dave Morriss

Released: 2020-06-09. Duration: 00:20:56. Flag: Explicit. Series: The art of writing.
Tags: fountain pen,mechanical pencil,paper.
Looking at more writing equipment

hpr3091 :: fuguserv hosted by Zen_Floater2

Released: 2020-06-08. Duration: 00:43:48. Flag: Clean.
Tags: FuguIta, OpenBSD, Wifi-Routers, Servers, Portable, Memory_resident.
Fuguita OpenBSD server - building a new wifi-router / server

hpr3090 :: Locating Computer on a Enterprise Network hosted by operat0r

Released: 2020-06-05. Duration: 00:39:48. Flag: Explicit. Series: Networking.
Tags: nmap,hacking,computers,networking,scripting,bash,shell.
advanced nmap tips

hpr3089 :: For my Entertainment hosted by Archer72

Released: 2020-06-04. Duration: 00:07:05. Flag: Clean.
Tags: Raspberry Pi, Kodi, OSMC, Networking, Slackware, Sarpi Project.
How I have my file server and media center put together

hpr3088 :: Matchbox Restoration Part 2 hosted by Tony Hughes AKA TonyH1212

Released: 2020-06-03. Duration: 00:05:07. Flag: Clean. Series: Model Hacking.
Tags: Matchbox Cars, Diecast Models, Restoration, Tools and materials..
Second episode discussing restoring Matchbox diecast models Tony talks tools and materials needed

hpr3087 :: Phonetic alphabet hosted by klaatu

Released: 2020-06-02. Duration: 00:01:54. Flag: Clean. Series: HAM radio, QSK.
Tags: nato, alphabet, communication.
The NATO phonetic alphabet recited once.

hpr3086 :: HPR Community News for May 2020 hosted by HPR Volunteers

Released: 2020-06-01. Duration: 00:54:13. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
Dave and Ken talk about shows released and comments posted in May 2020

Older Shows

Get a full list of all our shows.