Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes every weekday Monday through Friday.
This page was generated by The HPR Robot at



Welcome to HPR, the Community Podcast

We started producing shows as Today with a Techie on 2005-09-19, 19 years, 0 months, 26 days ago. Our shows are produced by listeners like you and can be on any topics 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 1 days.

Call for shows

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


Latest Shows


hpr4227 :: Introduction to jq - part 3

More filters

Thumbnail of Dave Morriss
Hosted by Dave Morriss on 2024-10-15 is flagged as Explicit and released under a CC-BY-SA license.
JSON, JavaScript Object Notation, jq, jq filter, jq language. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:25:53

Overview

In this episode we will continue looking at basic filters. Then we will start looking at the feature that makes jq very powerful, the ability to transform JSON from one form to another. In essence we can read and parse JSON and then construct an alternative form.

More basic filters

Array/String Slice: .[<number>:<number>]

This filter allows parts of JSON arrays or strings to be extracted.

The first number is the index of the elements of the array or string, starting from zero. The second number is an ending index, but it means "up to but not including". If the first index is omitted it refers to the start of the string or array. If the second index is blank it refers to the end of the string or array.

This example shows using an array and extracting part of it:

$ x="[$(seq -s, 1 10)]"
$ echo "$x"
[1,2,3,4,5,6,7,8,9,10]
$ echo "$x" | jq -c '.[3:6]'
[4,5,6]

Here we use the seq command to generate the numbers 1-10 separated by commas in a JSON array. Feeding this to jq on its standard input with the slice request '.[3:6]' results in a sub-array from element 3 (containing value 4), up to but not including element 6 (containing 7). Note that using the '-c' option generates compact output, as we discussed in the last episode.

For a string, the idea is similar, as in:

$ echo '"Hacker Public Radio"' | jq '.[7:10]'
"Pub"

Notice that we provide the JSON string quotes inside single quotes following echo. The filter '.[7:10]' starts from element 7 (letter "P") up to but not including element 10 (letter "l").

Both of the numbers may be negative, meaning that they are offsets from the end of the array or string.

So, using '.[-7:-4]' in the array example gives the same result as '.[3:6]', as do '.[3:-4]' and '.[-7:6]'. This example uses the x variable created earlier:

$ for f in '.[-7:-4]' '.[3:6]' '.[3:-4]' '.[-7:6]'; do
> echo "$x" | jq -c  "$f"
> done
[4,5,6]
[4,5,6]
[4,5,6]
[4,5,6]

Similarly, using '.[-12:-9]' gives the same result as '.[7:10]' when used with the string.

$ echo '"Hacker Public Radio"' | jq '.[-12:-9]'
"Pub"

As a point of interest, I wrote a little Bash loop to show the positive and negative offsets of the characters in the test string - just to help me visualise them. See the footnote1 for details.

Finally, here is how to get the last character of the example string using positive and negative offsets:

$ echo '"Hacker Public Radio"' | jq '.[18:]'
"o"
$ echo '"Hacker Public Radio"' | jq '.[-1:]'
"o"

Array/Object Value Iterator: .[]

This filter generates values from iterating through an array or an object. It is similar to the .[index] syntax we have already seen, but it returns all of the array elements:

$ arr='["Kohinoor","plastered","downloadable"]'
$ echo "$arr" | jq '.[]'
"Kohinoor"
"plastered"
"downloadable"

The strings in the array are returned separately, not as an array. This is because this is an iterator, and its output can be linked to other filters.

It can also be used to iterate over values in an object:

$ obj='{"name": "Hacker Public Radio", "type": "Podcast"}'
$ echo "$obj" | jq '.[]'
"Hacker Public Radio"
"Podcast"

This iterator does not work on other data types, just arrays and objects.

An alternative iterator .[]? exists which ignores errors:

$ echo "true" | jq '.[]'
jq: error (at <stdin>:1): Cannot iterate over boolean (true)

Ignoring errors:

$ echo "true" | jq '.[]?'

Using multiple filters

There are two operators that can be placed between filters to combine their effects: the comma (',') and the pipe ('|').

Comma operator

The comma (',') operator allows you to chain together multiple filters. As we already know, the jq program feeds the input it receives on standard input or from a file into whatever filter it is given. So far we have only seen a single filter being used.

With the comma operator the input to jq is fed to all of the filters separated by commas in left to right order. The result is a concatenation of the output of all of these filters.

For example, if we take the output from the HPR stats page which was mentioned in part 1 of this series of shows, and store it in a file called stats.json we can view two separate parts of the JSON like this:

$ curl -s https://hub.hackerpublicradio.org/stats.json -O

$ jq '.shows , .queue' stats.json
{
  "total": 4756,
  "twat": 300,
  "hpr": 4456,
  "duration": 7640311,
  "human_duration": "0 Years, 2 months, 29 days, 10 hours, 18 minutes and 31 seconds"
}
{
  "number_future_hosts": 6,
  "number_future_shows": 18,
  "unprocessed_comments": 0,
  "submitted_shows": 0,
  "shows_in_workflow": 51,
  "reserve": 20
}

This applies the filter .shows (an object identifier-index filter, see part 2) which returns the contents of the object with that name, then it applies filter .queue which returns the relevant JSON object.

Pipe operator

The pipe ('|') operator combines filters by feeding the output of the first (left-most) filter of a pair into the second (right-most) filter of a pair. This is analogous to the way the same symbol works in the Unix shell.

For example, if we extract the 'shows' object from stats.json, we can then extract the value of the total' key' as follows:

$ jq '.shows | .total' stats.json
4756

Interestingly, chaining two object identifier-index filters gives the same output:

$ jq '.shows.total' stats.json
4756

(Note: to answer the question in the audio, the two filters shown can also be written as '.shows .total' with intervening spaces.)

We will see the pipe operator being used in many instances in upcoming episodes.

Parentheses

It is possible to use parentheses in filter expressions in a similar way to using them in arithmetic, where they group parts together and can change the normal order of operations. They can be used in other contexts too. The example is a simple arithmetic one:

$ jq '.shows.total + 2 / 2' stats.json
4757
$ jq '(.shows.total + 2) / 2' stats.json
2379

Examples

Finding country data #1

Here we are using a file called countries.json obtained from the GitHub project listed below. This file is around 39,000 lines long so it is not being distributed with the show. However, it's quite interesting and you are encouraged to grab a copy and experiment with it.

I will show ways in which the structure can be examined and reported with jq in a later show, but for now I will show an example of extracting data:

$ jq '.[42] | .name.common , .capital.[]' countries.json
"Switzerland"
"Bern"
  • The file contains an array of country objects; the one with index 42 is Switzerland.
  • The name of the country is in an object called "name", with the common name in a keyed field called "common", thus the filter .name.common.
  • In this country object is an object called "capital" holding an array containing the name (or names) of the capital city (or cities). The filter .capital.[] obtains and displays the contents of the array.
  • Note that we used a comma operator between the filters.

Finding country data #2

Another search of the countries.json file, this time looking at the languages spoken. There is an object called "languages" which contains abbreviated language names as keys and full names as the values:

$ jq '.[42] | .name.common , .capital.[] , .languages' countries.json
"Switzerland"
"Bern"
{
  "fra": "French",
  "gsw": "Swiss German",
  "ita": "Italian",
  "roh": "Romansh"
}
  • Using the filter .languages we get the whole object, however, using the iterator .[] we get just the values.
$ jq '.[42] | .name.common , .capital.[] , .languages.[]' countries.json
"Switzerland"
"Bern"
"French"
"Swiss German"
"Italian"
"Romansh"
  • This has some shortcomings, we need the construction capabilities of jq to generate more meaningful output.

Next episode

In the next episode we will look at construction - how new JSON output data can be generated from input data.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4227.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4226 :: JAMBOREE and Taco Bell!

SOC Fortress CoPilot / Velociraptor / Wazuh and Taco Bell Quesadilla Sauce!

Hosted by operat0r on 2024-10-14 is flagged as Explicit and released under a CC-BY-SA license.
cooking, hacking. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:18:42

JAMBOREE.rmccurdy.com : SOCFortress CoPilot / Velociraptor / Wazuh

Copycat Taco Bell Quesadilla Sauce

PREP TIME
5 minutes

TOTAL TIME
5 minutes

Ingredients
½ cup mayonnaise
½ cup sour cream
3 Tablespoons pickled jalapeno juice (from a jar of pickled jalapenos)
3 Tablespoons pickled jalapenos (diced)
2 teaspoon paprika
2 teaspoons ground cumin
1 teaspoon garlic granules
1 teaspoon onion powder
½ teaspoon salt (or to taste)
½ teaspoon chili powder

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4226.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4225 :: Chewing the rag with Kristoff and Ken

Kristoff Bonne ON1ARF and Ken Fallon PA7KEN chat about HAM and Hackers

Thumbnail of Ken Fallon
Hosted by Ken Fallon on 2024-10-11 is flagged as Clean and released under a CC-BY-SA license.
FOSDEM, HAM. HAM radio. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:52:55

Known in the Hacker world as the Ham Radio Guy at FOSDEM, Kristoff Bonne ON1ARF, and Ken Fallon PA7KEN/G5KEN sit down to discuss "vergrijzing, changing attitudes, and increasing participation in the Amateur Radio Community."

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4225.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4224 :: Auto shop interaction

Archer72 rambles about an experience in a Wal-Mart oil change shop

Thumbnail of Archer72
Hosted by Archer72 on 2024-10-10 is flagged as Clean and released under a CC-BY-SA license.
AutoMaintenance, AutoShop. general. 1.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:06:54

Archer72 rambles about an experience in a Wal-Mart oil change shop, and a positive interaction with a customer there.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4224.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4223 :: Movie review of The Artifice Girl

Sgoti butchers a movie review of The Artifice Girl

Thumbnail of Some Guy On The Internet
Hosted by Some Guy On The Internet on 2024-10-09 is flagged as Clean and released under a CC-BY-SA license.
MovieReview, LinuxLUGcastz. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:34:27

Movie review of The Artifice Girl

Sgoti butchers a movie review of The Artifice Girl

  • Tags: movie review, LinuxLUGcastz

Welcome to Episode 237 the LinuxLUGcastz

The Artifice Girl

The Artifice Girl is a 2022 science fiction psychological thriller written and directed by Franklin Ritch, produced by Aaron B. Koontz and released direct to VOD. It stars Tatum Matthews, Sinda Nichols, David Girard, Lance Henriksen, and Franklin Ritch. NGO agents discover a revolutionary Artificial intelligence (AI) computer program that uses a digital child to catch online predators, it advances far more rapid than they could have imagined, posing unforeseen challenges for the relationship between humans and AI.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4223.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4222 :: Replacing backup batteries in my Kenwood TS940S HF Radio Part 5

Part 5 deals with the removal of the original 40 year old PLL backup battery.

Hosted by MrX on 2024-10-08 is flagged as Explicit and released under a CC-BY-SA license.
Amateur, Radio, DIY, repair, electronics, soldering. HAM radio. 2.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:16:09

Picture 1
Shows the EPROM (Erasable Programmable Read Only Memory) fitted with a label marked JAF7. EPROM's can be erased by removing the sticker and exposing the device to strong ultraviolet light. I incorrectly refer to it as a PROM (Programmable Read Only Memory. Below it is the old leaking PLL backup battery.
Shows the EPROM (Erasable Programmable Read Only Memory) fitted with a label marked JAF7. EPROM's can be erased by removing the sticker and exposing the device to strong ultraviolet light. I incorrectly refer to it as a PROM (Programmable Read Only Memory. Below it is the old leaking PLL backup battery.

Wikipedia article about EPROM’s (Erasable Programmable Read Only Memory)

Link / example of a Fluke 77 DMM (Digital Multi Meter) I mention that I used it to check the battery voltage of the original PLL backup battery which I think was manufactured around 1984. I was very surprised to find that the battery which is likely 40 years old had a battery voltage of 3.2V which is a healthy voltage. The battery still needed changed due to liquid (probably acid) which can be seen in picture 1 being present on the top surface of the battery.

Picture 2
Shows me extending the new battery terminal using the leg of a 1.8 kilo ohm resistor. Note that the resistor leg is shiny because this time I scraped away the surface oxidation using pliers prior to soldering it in place. This improves the final solder joint.
Shows me extending the new battery terminal using the leg of a 1.8 kilo ohm resistor. Note that the resistor leg is shiny because this time I scraped away the surface oxidation using pliers prior to soldering it in place. This improves the final solder joint.

I mention I have an EC2000 Weller Electronically controlled soldering station. Here is a link to an example I found

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4222.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4221 :: HPR Community News for September 2024

HPR Volunteers talk about shows released and comments posted in September 2024

Thumbnail of HPR Volunteers
Hosted by HPR Volunteers on 2024-10-07 is flagged as Explicit and released under a CC-BY-SA license.
Community News. HPR Community News. 2.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 01:10:21

New hosts

Welcome to our new host:
hairylarry.

Last Month's Shows

Id Day Date Title Host
4196 Mon 2024-09-02 HPR Community News for August 2024 HPR Volunteers
4197 Tue 2024-09-03 After 5 years away, OggCamp is back in 2024! Ken Fallon
4198 Wed 2024-09-04 Are hobbies pathological? Lee
4199 Thu 2024-09-05 HPR New Years Eve Show 2023 - 24 ep 7 Honkeymagoo
4200 Fri 2024-09-06 Intro to Doctor Who Ahuka
4201 Mon 2024-09-09 Today I learnt (2024-08-23) Dave Morriss
4202 Tue 2024-09-10 Replacing backup batteries in my Kenwood HF Radio Part 3 MrX
4203 Wed 2024-09-11 Setup DuckDNS on a Raspberry Pi Kevie
4204 Thu 2024-09-12 LibreOffice Importing External Data gemlog
4205 Fri 2024-09-13 Trollercoasting almost getting a heart attack Trollercoaster
4206 Mon 2024-09-16 New to GNU/Linux resources. Some Guy On The Internet
4207 Tue 2024-09-17 Re: The Kindle/Kobo Open Reader (KOReader) dnt
4208 Wed 2024-09-18 01 Plain Text Programs hairylarry
4209 Thu 2024-09-19 HPR New Years Eve Show 2023 - 24 ep 8 Honkeymagoo
4210 Fri 2024-09-20 Playing Civilization IV, Part 1 Ahuka
4211 Mon 2024-09-23 Rapid Fire 1 operat0r
4212 Tue 2024-09-24 Replacing backup batteries in my Kenwood TS940S HF Radio Part 4 MrX
4213 Wed 2024-09-25 Making Waves Day 1 Ken Fallon
4214 Thu 2024-09-26 Making Waves Day 2 Ken Fallon
4215 Fri 2024-09-27 My home lab Lee
4216 Mon 2024-09-30 Down the rabbit hole. Some Guy On The Internet

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

Past shows

There are 6 comments on 6 previous shows:

  • hpr4109 (2024-05-02) "The future of HPR " by knightwise.
    • Comment 9: Ken Fallon on 2024-09-13: "Interesting post by Alan Pope"

  • hpr4156 (2024-07-08) "Badger 2040" by Kevie.
    • Comment 2: Ken Fallon on 2024-09-12: "Heading to spectrum24"

  • hpr4175 (2024-08-02) "what's in my bag part 2" by operat0r.
    • Comment 1: operator on 2024-09-11: "operator"

  • hpr4177 (2024-08-06) "Blender 3D Tutorial #1" by Deltaray.
    • Comment 3: Some Guy On The Internet on 2024-09-09: "Great show."

  • hpr4182 (2024-08-13) "Replacing backup batteries in my Kenwood TS940S HF Radio Part 1" by MrX.
    • Comment 2: MrX on 2024-09-11: "Re Thank you for the reminder"

  • hpr4195 (2024-08-30) "Hacking HPR Hosts" by Ken Fallon.
    • Comment 1: dnt on 2024-09-01: "Scheduling and the reserve queue"

This month's shows

There are 17 comments on 8 of this month's shows:

  • hpr4196 (2024-09-02) "HPR Community News for August 2024" by HPR Volunteers.
    • Comment 1: Trollercoaster on 2024-09-03: "Why!?"
    • Comment 2: brian-in-ohio on 2024-09-03: "single board computer"
    • Comment 3: Ken Fallon on 2024-09-03: "@Brian"

  • hpr4198 (2024-09-04) "Are hobbies pathological?" by Lee.

  • hpr4200 (2024-09-06) "Intro to Doctor Who" by Ahuka.
    • Comment 1: hammerron on 2024-09-06: "Streaming Doctor Who"
    • Comment 2: brian-in-ohio on 2024-09-08: "Shows"
    • Comment 3: dnt on 2024-09-10: "Dr Who"
    • Comment 4: Dave Morriss on 2024-09-16: "Excellent start!"

  • hpr4207 (2024-09-17) "Re: The Kindle/Kobo Open Reader (KOReader)" by dnt.
    • Comment 1: Dave Morriss on 2024-09-18: "How to say "Calibre""

  • hpr4208 (2024-09-18) "01 Plain Text Programs" by hairylarry.
    • Comment 1: ClaudioM on 2024-09-18: "Hello there, fellow SDFer! Great Episode!"
    • Comment 2: brian-in-ohio on 2024-09-18: "The hook"
    • Comment 3: Beeza on 2024-10-03: "Plaintext Programs"
    • Comment 4: Dave Morriss on 2024-10-04: "Regarding VMS and indexed files"

  • hpr4212 (2024-09-24) "Replacing backup batteries in my Kenwood TS940S HF Radio Part 4" by MrX.
    • Comment 1: Henrik Hemrin on 2024-09-30: "Engineering"
    • Comment 2: MrX on 2024-09-30: "Re Engineering"

  • hpr4214 (2024-09-26) "Making Waves Day 2" by Ken Fallon.

  • hpr4216 (2024-09-30) "Down the rabbit hole." by Some Guy On The Internet.
    • Comment 1: Beeza on 2024-10-03: "Good Samaritans"

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:

https://lists.hackerpublicradio.com/pipermail/hpr/2024-September/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

Repairing shows where external files have been lost

  • The further back in time we go with these repairs, the more challenging they tend to become because of the variations in the way shows were put together. It has been difficult to process more than five a day, and there have been a few breaks along the way!

  • The current state of the project is that it has been completed:

    +------------+------------+--------------+------------------+
    |    date    | repairable | repair_count | unrepaired_count |
    +------------+------------+--------------+------------------+
    | 2024-10-03 | 352        | 352          | 0                |
    +------------+------------+--------------+------------------+
  • All of the processed shows have access to their transcripts, which are held on archive.org. However, there remains the need to make transcripts available to the older shows which have no external files.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4221.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4220 :: How Doctor Who Began

A look at the very first serial of Doctor Who

Thumbnail of Ahuka
Hosted by Ahuka on 2024-10-04 is flagged as Clean and released under a CC-BY-SA license.
Science fiction, Doctor Who, William Hartnell. Science Fiction and Fantasy. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:14:37

This is a look at the very first serial of Doctor who, and how the cast was first put in place. It is in many ways an unlikely story for a show that has gone on for 60 years and counting. I find the early stories to be charming and worth a look, and many things from these early stories come back in later stories as well.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4220.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4219 :: Black diamond head lamp and other gear

Sgoti talks about using his head lamp and backpack during his day job

Thumbnail of Some Guy On The Internet
Hosted by Some Guy On The Internet on 2024-10-03 is flagged as Clean and released under a CC-BY-SA license.
headlamp, backpack. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:24:16

Black diamond head lamp and other gear.

Sgoti talks about using his head lamp and backpack during his day job.

  • Tags: headlamp, backpack

black diamond spot 400 headlamp

  • Features
    • Dual-fuel design allows you to power the headlamp with 3 AAA alkaline batteries (included) or the rechargeable BD 1500 lithium-ion battery and charger (not included)
    • Settings include proximity and distance modes, dimming, strobe, red LED night vision, and lock mode
    • White LED outputs up to 400 lumens on max setting, 200 lumens on medium and 6 lumens on low
    • PowerTap™ Technology allows instant adjustment between max output and dimmed power
    • Brightness Memory allows you to turn the light on and off at a chosen brightness setting without it reverting back to the default setting
    • Red LED night vision has dimming and strobe modes, and is quickly activated without cycling through the white mode
    • Multifaceted optical efficiency lens technology
    • Integrated battery meter display shows the percentage of power remaining so you know when to replace the batteries
    • Digital lockout feature prevents accidental use when stored in a pack or pocket
    • IPX8 waterproof protection rated to operate at least 1.1 meters underwater for 30 minutes—perfect should you be caught in a downpour
    • If submerged, water may enter the battery compartment, but it will still operate; it should be completely dried out after use in wet conditions

Fieldsmith Lid Pack 28L

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4219.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4218 :: Crazy Battery Story

Got the wrong batteries and had to walk to get the right ones

Thumbnail of Swift110
Hosted by Swift110 on 2024-10-02 is flagged as Clean and released under a CC-BY-SA license.
batteries, remote control, tv. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:08:37

My telegram is t.me/forthenerdsremix

irc is #forthenerds on libera

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4218.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


Previous five weeks

hpr4217 :: Episode 2 - Dirt Simple Photo Gallery hosted by hairylarry

2024-10-01. 00:09:45. Clean. Programming 101.
programming, plaintext, gallery, images, photos.

Dirt Simple Photo Gallery put me on the path to Plain Text Programs

Listen in ogg, spx, or mp3 format.

hpr4216 :: Down the rabbit hole. hosted by Some Guy On The Internet

2024-09-30. 00:31:03. Explicit. general.
Good Samaritan laws, Duty to rescue.

Sgoti talks about Good Samaritan laws. Good Heavens!

Listen in ogg, spx, or mp3 format.

hpr4215 :: My home lab hosted by Lee

2024-09-27. 00:15:10. Clean. general.
homelab, server, self-hosting.

About setting up a rack mounted home lab

Listen in ogg, spx, or mp3 format.

hpr4214 :: Making Waves Day 2 hosted by Ken Fallon

2024-09-26. 00:36:39. Clean. general.
M17, OpenRTX, RF-Swift, VLF, trx-control.

The Hallway track from Spectrum24 day 2

Listen in ogg, spx, or mp3 format.

hpr4213 :: Making Waves Day 1 hosted by Ken Fallon

2024-09-25. 00:38:51. Clean. Interviews.
IARU, F4KLO, F4GOH, Meshcom, Satdump.

The Hallway track from Spectrum24 day 1

Listen in ogg, spx, or mp3 format.

hpr4212 :: Replacing backup batteries in my Kenwood TS940S HF Radio Part 4 hosted by MrX

2024-09-24. 00:20:09. Explicit. HAM radio.
Amateur, Radio, DIY, repair, electronics, soldering.

Part 4 deals with getting access to the PLL backup battery.

Listen in ogg, spx, or mp3 format.

hpr4211 :: Rapid Fire 1 hosted by operat0r

2024-09-23. 00:18:03. Explicit. general.
hacking.

Neuro diverse TV/Movies, DIY Liquid Conductive paint, cold hands / feet, Linux CPU info apps

Listen in ogg, spx, or mp3 format.

hpr4210 :: Playing Civilization IV, Part 1 hosted by Ahuka

2024-09-20. 00:15:14. Clean. Computer Strategy Games.
Computer games, strategy games, Civilization IV.

We start our dive into the mechanics of this game

Listen in ogg, spx, or mp3 format.

hpr4209 :: HPR New Years Eve Show 2023 - 24 ep 8 hosted by Honkeymagoo

2024-09-19. 01:18:42. Explicit. general.
new years, linux, community..

The HPR community comes together to converse

Listen in ogg, spx, or mp3 format.

hpr4208 :: 01 Plain Text Programs hosted by hairylarry

2024-09-18. 00:05:43. Clean. Programming 101.
programming, plaintext.

Plain Text Programs-what they are-what they do-why they're good-and why they're not for everything

Listen in ogg, spx, or mp3 format.

hpr4207 :: Re: The Kindle/Kobo Open Reader (KOReader) hosted by dnt

2024-09-17. 00:08:38. Clean. general.
koreader, kindle, ebooks, epub.

A response to hpr1949, about the KOReader

Listen in ogg, spx, or mp3 format.

hpr4206 :: New to GNU/Linux resources. hosted by Some Guy On The Internet

2024-09-16. 00:28:21. Clean. general.
New to Linux, documentation.

Sgoti talks about resources for new Linux users.

Listen in ogg, spx, or mp3 format.

hpr4205 :: Trollercoasting almost getting a heart attack hosted by Trollercoaster

2024-09-13. 00:04:41. Clean. general.
Software Freedom Day, Community, Activism, Drama, Troll.

Trollercoaster interacts with the Community News Summary of August 2024

Listen in ogg, spx, or mp3 format.

hpr4204 :: LibreOffice Importing External Data hosted by gemlog

2024-09-12. 00:02:44. Clean. LibreOffice.
External_Links, LibreOffice_Calc.

It's how to use the normal menu items to make online tabular data easier to use.

Listen in ogg, spx, or mp3 format.

hpr4203 :: Setup DuckDNS on a Raspberry Pi hosted by Kevie

2024-09-11. 00:17:16. Clean. general.
Dynamic DNS, Raspberry Pi, remote access, Linux.

Kevie discusses Dynamic DNS and how to setup DuckDNS on a Raspberry Pi

Listen in ogg, spx, or mp3 format.

hpr4202 :: Replacing backup batteries in my Kenwood HF Radio Part 3 hosted by MrX

2024-09-10. 00:18:30. Explicit. HAM radio.
Amateur, Radio, DIY, repair, electronics, soldering.

Part 3 deals with the replacement of the clock backup battery on my TS-940S

Listen in ogg, spx, or mp3 format.

hpr4201 :: Today I learnt (2024-08-23) hosted by Dave Morriss

2024-09-09. 00:21:41. Explicit. Today I Learnt.
TIL, date, paste.

Some random technical items this time

Listen in ogg, spx, or mp3 format.

hpr4200 :: Intro to Doctor Who hosted by Ahuka

2024-09-06. 00:18:48. Clean. Science Fiction and Fantasy.
Science fiction, Doctor Who, TV, movies.

An introduction to one of my favorites, Doctor Who

Listen in ogg, spx, or mp3 format.

hpr4199 :: HPR New Years Eve Show 2023 - 24 ep 7 hosted by Honkeymagoo

2024-09-05. 01:59:39. Explicit. general.
new years, linux, community..

The HPR community comes together to converse

Listen in ogg, spx, or mp3 format.

hpr4198 :: Are hobbies pathological? hosted by Lee

2024-09-04. 00:12:35. Explicit. How I got into tech.
retro-computing, mental health, role-playing.

Personal reflections on hobbies, obsessive interests and mental health

Listen in ogg, spx, or mp3 format.

hpr4197 :: After 5 years away, OggCamp is back in 2024! hosted by Ken Fallon

2024-09-03. 00:18:03. Clean. general.
OggCamp, Manchester, BarCamp..

Ken interviews Gary Williams about rebooting the OggCamp meetup

Listen in ogg, spx, or mp3 format.

hpr4196 :: HPR Community News for August 2024 hosted by HPR Volunteers

2024-09-02. 01:21:54. Explicit. HPR Community News.
Community News.

HPR Volunteers talk about shows released and comments posted in August 2024

Listen in ogg, spx, or mp3 format.

hpr4195 :: Hacking HPR Hosts hosted by Ken Fallon

2024-08-30. 00:36:25. Clean. general.
HPR, Queue, Scheduling, Buffering.

Social Engineering more contributions to HPR by picking when to publish your show

Listen in ogg, spx, or mp3 format.

hpr4194 :: Get more user space on your Linux filesystem with tune2fs hosted by Deltaray

2024-08-29. 00:04:56. Clean. general.
cli, command line, linux, filesystems, sysadmin.

How to use the tune2fs program to reduce the reserved block percentage value

Listen in ogg, spx, or mp3 format.

hpr4193 :: Why I haven't recorded an episode for HPR hosted by thelovebug

2024-08-28. 00:12:00. Clean. Podcasting HowTo.
hpr, auphonic, audacity, walking, heavy breathing.

Dave records an episode for HPR explaining why he hasn't recorded an episode for HPR.

Listen in ogg, spx, or mp3 format.

hpr4192 :: Replacing backup batteries in my Kenwood HF Radio Part 2 hosted by MrX

2024-08-27. 00:12:58. Explicit. HAM radio.
Amateur, Radio, DIY, repair, electronics, soldering.

Replacing batteries in my HF Amateur radio TS-940S. Covers replacement of the clock battery

Listen in ogg, spx, or mp3 format.

hpr4191 :: rkvm software KVM hosted by Windigo

2024-08-26. 00:18:16. Clean. general.
kvm, network, keyboard, mouse.

A brief introduction to the rkvm software KVM

Listen in ogg, spx, or mp3 format.

hpr4190 :: Civilization IV hosted by Ahuka

2024-08-23. 00:20:26. Clean. Computer Strategy Games.
Computer games, strategy games, Civilization IV.

We start our look at the next game in the Civilization franchise, Civilization IV

Listen in ogg, spx, or mp3 format.

hpr4189 :: HPR New Years Eve Show 2023 - 24 ep 6 hosted by Honkeymagoo

2024-08-22. 02:03:28. Explicit. general.
new years, linux, community..

The HPR community comes together to converse

Listen in ogg, spx, or mp3 format.

hpr4188 :: Re: HPR4172 Comment by Ken Fallon hosted by Archer72

2024-08-21. 00:05:09. Clean. Accessibility.
tts, TextToSpeech, VoiceSynthesis, accessibility.

Archer72 responds to Ken's comment on HPR4172 with hopefully enough detail

Listen in ogg, spx, or mp3 format.

Older Shows

Get a full list of all our shows.