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, 17 years, 10 months, 30 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 4 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 "2023-??-??" next to your name, or if your name is not listed, you might consider sending us in something.


Latest Shows


hpr3925 :: Uncommon tools and social media

Daniel Persson talks about some of the tools he uses for video production and social media

Thumbnail of Daniel Persson
Hosted by Daniel Persson on 2023-08-18 is flagged as Clean and released under a CC-BY-SA license.
social media, linux. general. (Be the first).

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

Duration: 00:05:29

Before I used common tools and Windows, I was present on Facebook and so on. But I've changed and I don't think the difference is that large.


hpr3924 :: Mass Quick Tips for August 2023

operat0r will never get to some of these as full eps so here you go!

Hosted by operat0r on 2023-08-17 is flagged as Explicit and released under a CC-BY-SA license.
hacking,computers,Android,quick tips. general. (Be the first).

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

Duration: 00:25:49


hpr3923 :: Meal preparation.

Sgoti chats with Bumble Bee about meal preparation.

Thumbnail of Some Guy On The Internet
Hosted by Some Guy On The Internet on 2023-08-16 is flagged as Clean and released under a CC-BY-SA license.
Bumble Bee, Meal Prep. general. (Be the first).

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

Duration: 00:41:28

Meal preparation with Bumble Bee.

  • Source: Meal preparation
    • Meal preparation involves preparing meals ahead of time for a short or period of time. This practice may occur among people who desire to lose weight, gain muscle mass, or maintain a healthy lifestyle. Advance preparation can serve to standardize food portions. Meals preparation are fully cooked. Meals may be prepared in small containers such as Tupperware, and are sometimes labeled and dated to remain organized.
  • Source: Onions
    • Freshly cut onions often cause a stinging sensation in the eyes of people nearby, and often uncontrollable tears. This is caused by the release of a volatile liquid, syn-propanethial-S-oxide and its aerosol, which stimulates nerves in the eye. This gas is produced by a chain of reactions which serve as a defence mechanism: chopping an onion causes damage to cells which releases enzymes called alliinases. These break down amino acid sulfoxides and generate sulfenic acids. A specific sulfenic acid, 1-propenesulfenic acid, is rapidly acted on by a second enzyme, the lacrimatory factor synthase (LFS), producing the syn-propanethial-S-oxide. This gas diffuses through the air and soon reaches the eyes, where it activates sensory neurons. Lacrimal glands produce tears to dilute and flush out the irritant.
    • Cooking onions and sweet onions are better stored at room temperature, optimally in a single layer, in large mesh bags in a dry, cool, dark, well-ventilated location. In this environment, cooking onions have a shelf life of three to four weeks and sweet onions one to two weeks. Cooking onions will absorb odours from apples and pears. Also, they draw moisture from vegetables with which they are stored which may cause them to decay.
    • Sweet onions have a greater water and sugar content than cooking onions. This makes them sweeter and milder tasting, but reduces their shelf life. Sweet onions can be stored refrigerated; they have a shelf life of around 1 month. Irrespective of type, any cut pieces of onion are best tightly wrapped, stored away from other produce, and used within two to three days.
  • Source: What Are Dump Dinners, And Which Recipes Are Easiest?
  • Source: 55 Dump Dinners for Your Slow Cooker
  • Source: Pinterest
  • Source: Mug warmers.

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


hpr3922 :: Silent Key

A brief history of the term "Silent Key" as applied to amateur radio

Hosted by Trey on 2023-08-15 is flagged as Clean and released under a CC-BY-SA license.
morse code, cw, amateur radio, telegraph, memorial. HAM radio. 2.

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

Duration: 00:04:01

Hacker Public Radio – Silent Key HPR3922

Hello this is Trey, and I am recording this in the shadow of the loss of a good friend and mentor who helped guide me in my career and in hobbies like electronics, aviation, and amateur radio. The amateur radio area is what I will be discussing today.

Many terms within amateur radio find their origins from the days of telegraph, when operators would use Morse code to send messages across great distances using wires strung from pole to pole. The telegraph “key” (or code key) was basically a momentary contact switch which would close an electrical connection when pressed. Pressing the key down for a short period of time would send a short pulse down the line, which is referred to as a “dit” (Sometimes the term “dot” is used). This may be written using the period “.” symbol. Holding the key down for a bit longer would send a longer pulse down the line, called a “dash” (Sometimes the term “dah” is used) and it may be written using the hyphen “-” symbol.

Telegraph operators became a close knit community, even though they were geographically separated. Often one operator could identify another operator by subtleties in the style or personality of how they sent their messages. This was known as the operator’s “fist” and today we would describe it as a “behavioral biometric”. As the community of telegraph operators moved around or were replaced, new “fists” would be identified, as new personalities of code sending were tapped out on the telegraph keys.

When an operator passed away, it was a loss to the community, and a loss of someone who might have been befriended remotely by other operators. The term of respect created for this situation was “Silent Key” sent as the abbreviation “SK” ( … -.- ). It meant that the particular operator would never send code again. His telegraph key would be silent.

This tradition has been carried on among amateur radio operators or “Hams”. This is also a close knit community of people. While some still use Morse code to communicate (Referred to as “CW” for continuous wave), there are many other forms in use, including voice and digital modes. But regardless of how we communicated with them, when we lose one of our own, we still say they are SK. Silent key. No longer able to transmit.

Organizations like the American Radio Relay League (ARRL) and QRZ.com try to update their records when a Ham passes away. There are also databases like silentkeyhq.com which keep records and memories of deceased operators.

So, it is with great sadness that I have been updating the records for my close friend and mentor KV4YD. Thank you for your friendship and support, and for sharing your wisdom over the years. You will be missed.

https://www.silentkeyhq.com/main.php?p=bin/NSKALookup.php&call=KF8F&uid=1111688122977783

(Note: There is intentionally 5 seconds of recorded silence at the end of this recording as a moment of silence to remember our silent keys)

KV4YD 73 VA E E


hpr3921 :: HPR AudioBook Club 23 - John Carter of Mars (Books 1-3)

In this episode the HPR Audiobook Club discusses the first three books of John Carter of Mars

Hosted by HPR_AudioBookClub on 2023-08-14 is flagged as Explicit and released under a CC-BY-SA license.
mars, audiobook club, fiction, scifi, audiobook. general. 1.

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

Duration: 01:48:36

In this episode the HPR Audiobook Club discusses the audiobooks A Princess of Mars, The Gods of Mars, and The Warlord of Mars by Edgar Rice Burroughs


Non-Spoiler Thoughts


  • Burroughs is kind of verbose, which is symbolic of the time period in which it was written.

Beverage Reviews


Things We Talked About


  • Chat Secure secure XMPP, Think of the children!!!

  • Technology on Barsoom

  • Deus Ex Machina much???

  • Names in fantasy books

Our Next Audiobook


See You At The Morgue by Lawrence Blochman

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.

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.

Attribution


Record Scratch Creative Commons 0


hpr3920 :: RV Trip 2022-2023: Southeast US

Step one for a months-long RV trip is the planning.

Thumbnail of Ahuka
Hosted by Ahuka on 2023-08-11 is flagged as Clean and released under a CC-BY-SA license.
RV, travel planning. Travel. (Be the first).

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

Duration: 00:14:22

In this episode we look at the planning process for our second RV trip. Last year we toured the Southwest US, but we don't like to repeat ourselves. So this time we decided to tour the Southeast US. This not only let us visit a much different part of the country, but it also allowed us to go back to our plan to visit some NASA facilities.


hpr3919 :: How I hacked my voice

tuturto talks about what she's doing to change her voice

Thumbnail of tuturto
Hosted by tuturto on 2023-08-10 is flagged as Clean and released under a CC-BY-SA license.
voice, trans. general. 2.

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

Duration: 00:15:59

Resource mentioned in the episode: https://www.youtube.com/@TransVoiceLessons


hpr3918 :: Emacs package curation, part 3

Let's go through every single package installed in my Emacs configuration. The last one.

Hosted by dnt on 2023-08-09 is flagged as Clean and released under a CC-BY-SA license.
emacs,elisp. general. (Be the first).

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

Duration: 00:14:24

We discuss the packages installed in the second of three files that make up my emacs config.

Since recording, I pulled in some EXWM (the Emacs X Window Manager, that's right), even though I'm not actually using it, I'm still using stumpWM.

I have also added pass, the password manager, khardel, an emacs package for the khard CLI address book application.

I also moved (server-start) to this file, so that it'll only happen when I'm on linux.

;;; init-extra.el --- Extra init stuff
;;; Commentary:
;;; Stuff just for my personal laptop, not for my work laptop or termux, for example.

;;; Code:

;;;;;;;;;;;;;;;;
;;; org-roam ;;;
;;;;;;;;;;;;;;;;

(use-package org-roam
  :demand t
  :straight (:host github :repo "org-roam/org-roam"
             :files (:defaults "extensions/*"))
  :custom (org-roam-mode-sections (list #'org-roam-backlinks-section
                                        #'org-roam-reflinks-section
                                        #'org-roam-unlinked-references-section))
  :init (setq org-roam-directory "~/org/roam/"
              org-roam-capture-templates
                 '(("o" "outline" plain
                     "%?"
                     :if-new
                     (file+head "${slug}.org" "#+title: ${title}\n#+filetags: :outline:\n")
                     :immediate-finish t
                     :unnarrowed t)
                  ("r" "reference" plain "%?"
                     :if-new
                     (file+head "${slug}.org" "#+title: ${title}\n")
                     :immediate-finish t
                     :unnarrowed t)
                  ("m" "memo" entry "* ${title}\n%?"
                     :if-new
                     (file "memos.org")
                     :immediate-finish t
                     :unnarrowed t)))
  :bind (("C-c n l" . org-roam-buffer-toggle)
         ("C-c n f" . org-roam-node-find)
         ("C-c n g" . org-roam-graph)
         ("C-c n i" . org-roam-node-insert)
         ("C-c n c" . org-roam-capture)
         ;; Dailies
         ("C-c n j" . org-roam-dailies-capture-today))
  :config
  ;; If you're using a vertical completion framework, you might want a more informative completion interface
  (setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag)))
  (org-roam-db-autosync-mode)
  ;; If using org-roam-protocol
  (require 'org-roam-protocol))

;; citations
(use-package citar
  :after org-roam
  :custom (org-cite-insert-processor 'citar)
          (org-cite-follow-processor 'citar)
          (org-cite-activate-processor 'citar)
          (citar-bibliography '("~/org/biblio.bib"))
          (citar-notes-paths '("~/org/roam"))
          (citar-file-note-extensions '("org"))
  :hook (LaTeX-mode . citar-capf-setup)
        (org-mode . citar-capf-setup)
  :bind (("C-c n b" . #'citar-open-notes)
          :map org-mode-map :package org
          ("C-c b" . #'org-cite-insert)))

;; view your org-roam notes on a map
(use-package org-roam-ui
  :after org-roam
  :custom (org-roam-ui-sync-theme t)
          (org-roam-ui-follow t)
          (org-roam-ui-update-on-save t)
          (org-roam-ui-open-on-start t))

;; archive web pages in org attachments
(use-package org-board
  :after org
  :custom (org-board-default-browser #'browse-url)
          (org-board-property "ROAM_REFS")
  :bind (:map org-mode-map
          ("C-c B a" . org-board-archive)
          ("C-c B o" . org-board-open)
          ("C-c B D" . org-board-delete-all)))

;;;;;;;;;;;;;;;
;;; Writing ;;;
;;;;;;;;;;;;;;;

; something like grammarly, but open source
(use-package langtool)

;; better than docview, for pdf
(use-package pdf-tools)

;; annotating docs in org files
(use-package org-noter)

;; epub
(use-package nov
 :mode ("\\.epub$" . nov-mode))

;;; Invoke quick emacs windows to edit anything anywhere.
;;; bind a key in xorg to ~emacsclient -c (emacs-everywhere)~
(use-package emacs-everywhere)

;;;;;;;;;;;;;;
;;; Auctex ;;;
;;;;;;;;;;;;;;
(straight-use-package '( auctex
  :host nil :repo "https://git.savannah.gnu.org/git/auctex.git"
  :pre-build (("./autogen.sh")
                  ("./configure" "--without-texmf-dir" "--with-lispdir=.")
                  ("make"))))

  (setq TeX-data-directory (expand-file-name "straight/repos/auctex" user-emacs-directory)
      TeX-lisp-directory TeX-data-directory)

  (eval-after-load 'info
      '(add-to-list 'Info-additional-directory-list
          (expand-file-name "straight/repos/auctex/doc" user-emacs-directory)))
  (load (expand-file-name "straight/repos/auctex/auctex.el" user-emacs-directory) nil t t)
  (load (expand-file-name "straight/repos/auctex/preview-latex.el" user-emacs-directory) nil t t)

(use-package evil-tex)

(use-package latex-preview-pane
  :custom (latex-preview-pane-use-frame t))

(use-package adaptive-wrap)

;;; END AUCTEX ;;;

;;;;;;;;;;;;;;;;;;;
;;; Programming ;;;
;;;;;;;;;;;;;;;;;;;

;; downloading and viewing Dash documentation files
(use-package dash-docs
  :init (defun elisp-doc ()
            (setq-local consult-dash-docsets '("Emacs Lisp")))
        (add-hook 'emacs-lisp-mode-hook 'elisp-doc)
  :custom (dash-docs-docsets-path (expand-file-name "docsets" user-emacs-directory))
          (dash-docs-browse-func 'eww))

(use-package consult-dash
  :straight (:host codeberg :repo "rahguzar/consult-dash")
  :bind (("M-s d" . consult-dash))
  :after consult
  :config
  ;; Use the symbol at point as initial search term
  (consult-customize consult-dash :initial (thing-at-point 'symbol)))

;;;;;;;;;;;;;
;;; Email ;;;
;;;;;;;;;;;;;

(use-package notmuch
  :commands notmuch
  :config (defun notmuch-show-view-html ()
            "Open the text/html part of the current message using
            `notmuch-show-view-part'. From https://emacs.stackexchange.com/a/63457"
            (interactive)
            (save-excursion
                (goto-char (prop-match-beginning
                            (text-property-search-forward
                            :notmuch-part "text/html"
                            (lambda (value notmuch-part)
                                (equal (plist-get notmuch-part :content-type)
                            value)))))
            (notmuch-show-view-part)))
          ;; Enable link to message via org-store-link
          (load-file (expand-file-name "org-notmuch.el" user-emacs-directory))
          (require 'org-notmuch)
  :bind (:map notmuch-show-mode-map
              (". v" . notmuch-show-view-html))
  :custom (notmuch-draft-folder "local/drafts")
          (notmuch-search-oldest-first nil)
          (notmuch-fcc-dirs "fastmail/sent")
          (notmuch-tagging-keys '(("r" ("+receipt" "-inbox") "Receipt")))
          (sendmail-program (executable-find "msmtp"))
          (message-sendmail-f-is-evil t)
          (message-sendmail-extra-arguments '("--read-envelope-from")))

(use-package khardel
  :after notmuch
  :bind (:map notmuch-message-mode-map
         ("C-c M-k" . khardel-insert-email)))

;;;;;;;;;;;;
;;; PASS ;;;
;;;;;;;;;;;;

(use-package pass)

;;;;;;;;;;;;
;;; EXWM ;;;
;;;;;;;;;;;;

(use-package xelb
  :disabled t
  :straight (:host github :repo "ch11ng/xelb"))

(use-package exwm
  :disabled t
  :straight (:host github :repo "ch11ng/exwm")
  :defer t
  :config (require 'exwm-systemtray)
          (require 'exwm-randr)
          (setq xcb:connection-timeout 20)
          (exwm-systemtray-enable)
          (add-hook 'exwm-update-class-hook
                  (lambda ()
                  (exwm-workspace-rename-buffer exwm-class-name)))
          (add-hook 'exwm-randr-screen-change-hook
                    (lambda ()
                      (start-process-shell-command
                       "autorandr" nil "autorandr -c")))
          (defun exwm-randr-mobile()
          "Load a xrandr profile to use only the laptop screen."
          (interactive)
          (start-process-shell-command "xrandr" nil "xrandr --output eDP-1 --auto --output DP-1 --off"))
          (defun exwm-randr-docked()
          "Load a xrandr profile to use only the connected external screen DP-1."
          (interactive)
          (start-process-shell-command "xrandr" nil "xrandr --output eDP-1 --off --output DP-1 --auto"))
          (defun exwm-randr-chair()
          "Load a xrandr profile to use both the laptop screen and the connected screen."
          (interactive)
          (start-process-shell-command "xrandr" nil "xrandr --output HDMI-1 --auto --scale 1.3 --output eDP-1 --off"))
          (defun exwm-randr-all()
          "Load a xrandr profile to use both the laptop screen and the connected screen."
          (interactive)
          (start-process-shell-command "xrandr" nil "xrandr --output eDP-1 --primary --output DP-1 --above eDP-1")
          (setq exwm-randr-workspace-output-plist '(0 "eDP-1" 1 "DP-1"))
          )
          (exwm-randr-enable)
    :custom (exwm-input-global-keys
              `((,(kbd "s-r") . exwm-reset)
                (,(kbd "s-w") . exwm-workspace-switch)
                (,(kbd "s-a") . exwm-randr-all)
                (,(kbd "s-c") . exwm-randr-chair)
                (,(kbd "s-d") . exwm-randr-docked)
                (,(kbd "s-m") . exwm-randr-mobile)
                (,(kbd "s-k") . exwm-input-release-keyboard)
                (,(kbd "s-f") . exwm-layout-toggle-fullscreen)
                (,(kbd "s-p") . pass)
                (,(kbd "s-t") . exwm-workspace-switch-to-buffer)
                (,(kbd "s-&") . (lambda (command)
                                       (interactive (list (read-shell-command "$ ")))
                                       (start-process-shell-command command nil command)))
                ,@(mapcar (lambda (i)
                       `(,(kbd (format "s-%d" i)) .
                           (lambda ()
                               (interactive)
                               (exwm-workspace-switch-create ,i))))
                     (number-sequence 0 9))
                ))
          )

;; start emacs server
(server-start)

;;; END ;;;

(provide 'init-extra)
;;; init-extra.el ends here

hpr3917 :: Response to "Permission Tickets" by oneofspoons

Hopefully a useful provocation, in response to a recent intriguing show by another HPR host

Hosted by dnt on 2023-08-08 is flagged as Clean and released under a CC-BY-SA license.
crypto. general. (Be the first).

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

Duration: 00:06:48

A response show to oneofspoons' hpr3909 :: Permission Tickets".

Reference: Harper's Podcast -The Writers’ Strike, or: the Writers Strike


hpr3916 :: HPR Community News for July 2023

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

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

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

Duration: 01:15:33

New hosts

Welcome to our new hosts:
HopperMCS, Reto.

Last Month's Shows

Id Day Date Title Host
3891 Mon 2023-07-03 HPR Community News for June 2023 HPR Volunteers
3892 Tue 2023-07-04 Emacs package curation, part 1 dnt
3893 Wed 2023-07-05 Game card design resources Klaatu
3894 Thu 2023-07-06 The Page 42 Show: Ugly News Week, Show's Epoch! HopperMCS
3895 Fri 2023-07-07 What's in my backpack Stache_AF
3896 Mon 2023-07-10 The Brochs of Glenelg Andrew Conway
3897 Tue 2023-07-11 HPR AudioBook Club 22 - Murder at Avedon Hill HPR_AudioBookClub
3898 Wed 2023-07-12 The Oh No! News. Some Guy On The Internet
3899 Thu 2023-07-13 Repair corrupt video files for free with untruc Paul Quirk
3900 Fri 2023-07-14 Preparing Podcasts for Listening Ahuka
3901 Mon 2023-07-17 Time Managment operat0r
3902 Tue 2023-07-18 Introduction to a new series on FFMPEG Mr. Young
3903 Wed 2023-07-19 Why I don't love systemd (yet) deepgeek
3904 Thu 2023-07-20 How to make friends Klaatu
3905 Fri 2023-07-21 Presenting Fred Black folky
3906 Mon 2023-07-24 The Oh No! News. Some Guy On The Internet
3907 Tue 2023-07-25 My introduction show Reto
3908 Wed 2023-07-26 Emacs package curation, part 2 dnt
3909 Thu 2023-07-27 Permission tickets. one_of_spoons
3910 Fri 2023-07-28 Playing Civilization II Ahuka
3911 Mon 2023-07-31 An overview of the 'ack' command Dave Morriss

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

Past shows

There are 4 comments on 3 previous shows:

  • hpr3876 (2023-06-12) "Recording An Episode For Hacker Public Radio" by Ryuno-Ki.
    • Comment 1: Reto on 2023-07-01: "Good information about recording"

  • hpr3883 (2023-06-21) "Emergency Show: How to demonstrate the power of condensing steam" by Mike Ray.

  • hpr3889 (2023-06-29) "comm - compare two sorted files line by line" by Ken Fallon.
    • Comment 1: Reto on 2023-07-08: "KDirStat is dead, long live QDirStat!"
    • Comment 2: Ken Fallon on 2023-07-12: "QDirstat is nice but I meant kdiff3"

This month's shows

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

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/2023-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

The HPR Static Site

As mentioned in the last Community News episode, the HPR database and website was moved to a new server, and the static site generator written by Rho`n was used to generated the non-interactive part of the website.

Since then, there has been a process of adapting the software to the new configuration. Unfortunately Rho`n has not been available during this process, but we are gradually learning our way around his excellent software and making changes to suit our needs.

If you spot any problems or have ideas for new features, please raise issues on the Gitea repository at: https://repo.anhonesthost.net/rho_n/hpr_generator/issues.

Reserve Queue

A policy change is required in the use of the reserve queue. When there are unfilled slots between 5 and 7 days in the future, episodes in this queue will be used to fill them.

This extra time is required because of the time it can take to process a show and load it to the Internet Archive.

Bram Moolenaar, author of Vim dies

There was an announcement from Bram's family today (2023-08-05) that he died on August 3rd 2023 from a medical problem that worsened recently.

Bram Moolenar's page on Wikipedia


Previous five weeks

hpr3915 :: Why the hell is my audio clipping? hosted by MrX

2023-08-04. 00:13:22. Clean. general.
audio, podcasting, Audacity.

MrX has audio that is clipping but will he be able to fix it?

Listen in ogg, spx, or mp3 format.

hpr3914 :: how to deal with blisters hosted by dnt

2023-08-03. 00:04:22. Clean. general.
first aid.

a technique my father taught me, for dealing with blisters

Listen in ogg, spx, or mp3 format.

hpr3913 :: Lurking Prion Q and A hosted by Lurking Prion

2023-08-02. 00:05:16. Clean. Privacy and Security.
bio,backgrown,questions,mm,Machinist's mate.

Lurking Prion answers questions about his name, former career field as an MM

Listen in ogg, spx, or mp3 format.

hpr3912 :: Emergency Show: Biltong and Rooibos hosted by Shane Shennan

2023-08-01. 00:03:53. Clean. general.
South Africa,Biltong,Rooibos,Afrikaans.

Shane brings us a taste of South Africa with some local tea and jerky

Listen in ogg, spx, or mp3 format.

hpr3911 :: An overview of the 'ack' command hosted by Dave Morriss

2023-07-31. 00:20:55. Clean. Lightweight Apps.
search,grep,regular expression,Perl.

A Perl-based 'grep'-like tool that can search by file type

Listen in ogg, spx, or mp3 format.

hpr3910 :: Playing Civilization II hosted by Ahuka

2023-07-28. 00:16:08. Clean. Computer Strategy Games.
Computer games, strategy games, Civilization II.

Some hints for playing Civilization II

Listen in ogg, spx, or mp3 format.

hpr3909 :: Permission tickets. hosted by one_of_spoons

2023-07-27. 00:11:28. Clean. general.
ledger,cryptographic,consensus,permission,integrity.

Collective delusions of elective conclusions.

Listen in ogg, spx, or mp3 format.

hpr3908 :: Emacs package curation, part 2 hosted by dnt

2023-07-26. 00:11:07. Clean. general.
emacs,elisp.

Let's go through every single package installed in my Emacs configuration. File 2 of 3.

Listen in ogg, spx, or mp3 format.

hpr3907 :: My introduction show hosted by Reto

2023-07-25. 00:19:13. Clean. general.
introduction,solocast.

About me and computers

Listen in ogg, spx, or mp3 format.

hpr3906 :: The Oh No! News. hosted by Some Guy On The Internet

2023-07-24. 00:29:01. Clean. Privacy and Security.
Oh No News, InfoSec, browser security, session tokens, session id.

Sgoti discusses the threat of convenience.

Listen in ogg, spx, or mp3 format.

hpr3905 :: Presenting Fred Black hosted by folky

2023-07-21. 00:18:25. Clean. general.
school,podcasts,instrument,quiz.

I have a short talk to present Fred Black.

Listen in ogg, spx, or mp3 format.

hpr3904 :: How to make friends hosted by Klaatu

2023-07-20. 00:47:41. Clean. Social Media.
autism,friendship,relationship,social engineering.

This topic is being actively researched. Not for production use.

Listen in ogg, spx, or mp3 format.

hpr3903 :: Why I don't love systemd (yet) hosted by deepgeek

2023-07-19. 00:06:36. Clean. Information Underground.
systemd,linux.

Klaatu reads a script by Deepgeek about systemd

Listen in ogg, spx, or mp3 format.

hpr3902 :: Introduction to a new series on FFMPEG hosted by Mr. Young

2023-07-18. 00:07:54. Clean. general.
ffmpeg,video streaming,audio streaming.

In this episode, I introduce FFMPEG, media containers, and codecs

Listen in ogg, spx, or mp3 format.

hpr3901 :: Time Managment hosted by operat0r

2023-07-17. 00:20:38. Clean. general.
self help.

Time Managment

Listen in ogg, spx, or mp3 format.

hpr3900 :: Preparing Podcasts for Listening hosted by Ahuka

2023-07-14. 00:11:44. Clean. general.
Podcasts, Audacity, file preparation.

I prepare my podcast files for listening in Audacity.

Listen in ogg, spx, or mp3 format.

hpr3899 :: Repair corrupt video files for free with untruc hosted by Paul Quirk

2023-07-13. 00:05:20. Clean. general.
video,corrupt,fix,file,linux.

This is how I fixed corrupt video files from my dash cam after an accident

Listen in ogg, spx, or mp3 format.

hpr3898 :: The Oh No! News. hosted by Some Guy On The Internet

2023-07-12. 00:24:45. Clean. Privacy and Security.
User space, Cybercrime, fraud, scams.

Sgoti talks about internet scams.

Listen in ogg, spx, or mp3 format.

hpr3897 :: HPR AudioBook Club 22 - Murder at Avedon Hill hosted by HPR_AudioBookClub

2023-07-11. 01:41:59. Clean. HPR_AudioBookClub.
Audiobook club, audiobook, fantasy, fiction.

In this episode the HPR Audiobook Club discusses "Murder at Avedon Hill" by P.G. Holyfield

Listen in ogg, spx, or mp3 format.

hpr3896 :: The Brochs of Glenelg hosted by Andrew Conway

2023-07-10. 00:13:02. Clean. Sound Scapes.
history,scotland,prehistoric.

A verbal tour in situ of one of the two brochs of Glenelg

Listen in ogg, spx, or mp3 format.

hpr3895 :: What's in my backpack hosted by Stache_AF

2023-07-07. 00:08:34. Clean. What's in My Toolkit.
backpack contents, toolkit.

Stache walks through the contents of his work backpack

Listen in ogg, spx, or mp3 format.

hpr3894 :: The Page 42 Show: Ugly News Week, Show's Epoch! hosted by HopperMCS

2023-07-06. 00:37:41. Clean. general.
Page 42, P42, rust, kotlin, redhat, linux, foss, software development, mesa.

An hour of news and commentary of software development and the overall FOSS space.

Listen in ogg, spx, or mp3 format.

hpr3893 :: Game card design resources hosted by Klaatu

2023-07-05. 00:37:31. Clean. Tabletop Gaming.
game,design.

How design card

Listen in ogg, spx, or mp3 format.

hpr3892 :: Emacs package curation, part 1 hosted by dnt

2023-07-04. 00:35:32. Clean. general.
emacs,elisp.

Let's go through every single package installed in my Emacs configuration.

Listen in ogg, spx, or mp3 format.

hpr3891 :: HPR Community News for June 2023 hosted by HPR Volunteers

2023-07-03. 01:42:25. Clean. HPR Community News.
Community News.

HPR Volunteers talk about shows released and comments posted in June 2023

Listen in ogg, spx, or mp3 format.

hpr3890 :: Lessons Learned hosted by Ahuka

2023-06-30. 00:13:13. Clean. Travel.
Travel, RV life, Lessons Learned.

What we learned from this experience that will make the next one better.

Listen in ogg, spx, or mp3 format.

hpr3889 :: comm - compare two sorted files line by line hosted by Ken Fallon

2023-06-29. 00:03:15. Clean. general.
comm,compare,coreutils.

A great tool to quickly find the differences between two files

Listen in ogg, spx, or mp3 format.

hpr3888 :: KeePassXC recent CVE hosted by Some Guy On The Internet

2023-06-28. 00:09:48. Clean. general.
KeePassXC, CVE-2023–35866.

Sgoti talks about KeePassXC's security model and a recent CVE.

Listen in ogg, spx, or mp3 format.

hpr3887 :: 10 must-know commands for a new cloud admin hosted by Klaatu

2023-06-27. 00:24:59. Clean. general.
cloud,kubernetes,containers,pod.

Learn these essential Linux commands so you know how to run your cluster

Listen in ogg, spx, or mp3 format.

hpr3886 :: light saber zzz ohh no! hosted by operat0r

2023-06-26. 00:20:42. Clean. general.
light sabers,star warz,cat,lul cats,memes.

I talk about my problem with light savers ...

Listen in ogg, spx, or mp3 format.

Older Shows

Get a full list of all our shows.