Comment Viewer
Because of the spammers we have had to turn on comment moderation. Sorry about the delay this will cause.
Subscribe to the comment feed.
Because of the spammers we have had to turn on comment moderation. Sorry about the delay this will cause.
Subscribe to the comment feed.
Vance says: To Whiskeyjack - Click Removal
Posted at 2026-04-28 00:43:11 relating to the show hpr4618 which was released on 2026-04-15 by Whiskeyjack entitled Simple Podcasting - Episode 2 - Basic Filtering
Thanks for your ideas! Looking at the Ogg/Opus/MP3 files on HPR, I see that they have some additional noise during pauses that makes the click removal filter in Audacity less effective. On the original WAV file, I *was* able to remove most of the tapping noise by applying that filter to pauses with a Threshold value of 50 and a Max Spike Width of 30. Trying the same values on pauses in the MP3 file was less effective, but did improve things a little bit.
I agree that applying the click filter to the sections where I'm speaking produces undesirable distortion. It would be possible to manually highlight just the pauses and remove clicks from each one, but that would be tedious. I considered blanking out those areas, but it would be just as tedious and I thought it might sound weird for there to be total silence.
However, your suggestion of using ffmpeg's agate filter would eliminate the problem of having to manually highlight the pauses. I see that it doesn't totally zero out the waveform, just reduces it, so it shouldn't sound weird.
I would be happy to send you a WAV or FLAC file to play around with, and you are welcome to use as much of this episode as you like in your own work. E-mail me at the address on my host page.
Initial testing seems to indicate that it was likely my mobile phone that caused the problem to begin with. If that is the case, it's easy enough to get rid of the problem at its source by moving it away from the microphone (it was in my shirt pocket) or just turning it off.
Whiskeyjack says: Reply to Vance in HPR4618 - Click Removal
Posted at 2026-04-27 00:48:11 relating to the show hpr4618 which was released on 2026-04-15 by Whiskeyjack entitled Simple Podcasting - Episode 2 - Basic Filtering
I had a look at your HPR 4637 episode to see what the "clicks" were like. I did some experiments to try to find a technique which could remove the clicks.
The "click removal" effect in Audacity does nothing useful to deal with this. The same was true for most of a number of other common filter techniques that I tried. The ones which did have an effect on the clicks introduced noticeable distortion in the voice which was more of a problem than the clicks.
What does work is the "noise gate" effect (which is agate in ffmpeg). You set a threshold in dB and any part of the signal which falls below that level is suppressed to zero. In other words, quiet parts of the audio are made quieter. I set a threshold of -20dB and all of the clicks were completely removed without introducing distortion in the voice signal.
In a few spots, short initial syllables on a few sentences were also cut out, but I didn't spend any time adjusting parameters to get it perfect. I suspect that another solution to this would be to not apply the effect on those few parts of the audio where this happens.
Would it be alright with you if I used a short (5 second) clip of your podcast as a noise sample in my own upcoming episode on audio filtering? This is not a noise problem that I can easily recreate and it would make for an interesting problem and solution to address.
The more I look at things the more I am convinced that there is no one size fits all solution to audio problems, only collections of tools that we can keep in our toolboxes.
Antoine says: Our State. The Invitation.
Posted at 2026-04-26 23:55:45 relating to the show hpr4616 which was released on 2026-04-13 by Trollercoaster entitled Thoughts about age control and further suggestions
Hey, Trollercoaster, I'm a member of the Legislative in Atlantis. (The underwater one.) Nevertheless, we are going to emerge soon, the making of the e-banners can begin.
(Our language is the Atlantean, we don't understand if not it — the translation, if you can read it, is in real time, by scanning of the legitimate eyes that should see the message.)
Parlament members can't roll for the Executive though. Never. You, if you can read, may come to the Palace. If so, please just let me know so I can wake both eyes of the editorial whales for the making of your Presidential Propaganda.
Ahibvederti! **–end_of_italic_atlantean_intimate_translatxxxx___**
Trollercoaster says: Looking forward at next steps
Posted at 2026-04-25 15:37:22 relating to the show hpr4616 which was released on 2026-04-13 by Trollercoaster entitled Thoughts about age control and further suggestions
Hello Antoine,
please notify me in what state you are going to submit that proposal. I will move to that state and run around with a banner "Antoine for president!"
Hey Candycanearter07,
I don't get it. Do you hate hackers?
Vance says: Click removal
Posted at 2026-04-25 14:31:40 relating to the show hpr4618 which was released on 2026-04-15 by Whiskeyjack entitled Simple Podcasting - Episode 2 - Basic Filtering
Antoine, thanks for mentioning the click removal capability in Audacity! While I already knew about its noise removal filter, I wasn't aware it also had click removal.
It might have helped me for HPR4637, where some sort of electromagnetic signal was picked up by my microphone/recorder, a Zoom H2 (the tapping sound was *not* present in the room where I recorded).
While click removal does seem to distort speech when applied to it (though to my ears, it doesn't sound as weird as when noise removal is done with speech), I could have applied the filter only to the pauses, where the "tapping" is most noticeable. I will consider doing this in the event that I'm not able to eliminate the source of interference in the future, which would be the best way to go.
Archer72 says: Not fixed from أحمد المحمودي
Posted at 2026-04-25 11:02:26 relating to the show hpr4424 which was released on 2025-07-17 by Archer72 entitled How I use Newsboat for Podcasts and Reddit
Hello أحمد المحمودي
This issue with Newsboat is not forgotten.
I am working on a macro to enqueue, download rename to the 'corrected' filename i.e.
hpr4580 ; The First Doctor, Part 4.ogg
P.S. How did you find HPR or get into tech or any Hacker related subject? We would definitely like to hear about it. :)
Cheers,
Archer72
Windigo says: Great usability win
Posted at 2026-04-24 19:33:03 relating to the show hpr4596 which was released on 2026-03-16 by Ken Fallon entitled Adding voice-over audio track created using text to speech on the movie subtitles
After my wife and I started enabling subtitles a couple years back, I've found it hard to watch media without them.
I love the concept you've outlined here. I know some people have difficulty reading subtitles, so being able to add an audio option is a great tool in the toolbox. :)
candycanearter07 says: electron charged opinion
Posted at 2026-04-24 03:38:13 relating to the show hpr4625 which was released on 2026-04-24 by Lee entitled Site Specific Browsers
On one hand, I don't really like webapps in general, they always feel incredibly sluggish and give me a headache. On the other hand, it DOES increase Linux support...
Ken Fallon says: Great to hear your success
Posted at 2026-04-23 08:36:28 relating to the show hpr4624 which was released on 2026-04-23 by Trey entitled Cheap Yellow Display Project Part 7: GUI Trying a Simple Hello World
I need to work on my cyd
Whiskeyjack says: Response to Antoine on de-essing in HPR 4618
Posted at 2026-04-22 15:59:57 relating to the show hpr4618 which was released on 2026-04-15 by Whiskeyjack entitled Simple Podcasting - Episode 2 - Basic Filtering
I knew absolutely nothing about audio before making my first two HPR episodes.
I learned a little bit about filtering in order to try to fix audio noise problems I noticed in those ones before making the 8 part series which followed.
Most of what I know now has come about from having to address the subject more systematically while making this 4 part series.
There is still a lot I don't know, including how to use audio compression properly.
I had never even heard about de-essing until I started making this series. I found out about it while researching filters.
I am currently making a follow up episode which concentrates on filtering methods and what sorts of noise situations each method may be useful in when making a podcast. So far it looks like there are pros and cons to different methods depending on the situation rather than there being a panacea which fixes all audio problems.
So far as clicks go, the recording method that I use of making many small segments and then stitching them together rather than speaking fluidly and continuously seems to inherently need de-essing more because the clicks seem to be most common when you start speaking from a resting state. Given this situation, I have some ideas that I may try which address this specifically rather than using de-essing.
I will add compression to the list of experiments that I will do. We'll have to see if I come up with any useful results.
I am currently about to go buy a new microphone to create a new category of recording set up to collect test samples.
Thank you for your feedback. I got the idea for this project from a comment by an HPR listener on a previous episode.
candycanearter07 says: good strategy
Posted at 2026-04-22 13:24:48 relating to the show hpr4616 which was released on 2026-04-13 by Trollercoaster entitled Thoughts about age control and further suggestions
I like how you use exaggeration and parody to make your points, it makes your points both memorable and hit hard.
candycanearter07 says: intended double entendre?
Posted at 2026-04-21 18:58:54 relating to the show hpr4621 which was released on 2026-04-20 by operat0r entitled Android volume control help
I like the double meaning in the title "volume control" in both the literal issue and "control" of the "volume" of your device (like how drives are called device volumes). I also agree that the progressive locking down is annoying, and it intentionally creates a feedback loop of "well people don't understand the systems because its locked down, so we need to lock it down more so people don't break anything"
Antoine says: Applying filters - exp. with declicking - Compression?
Posted at 2026-04-20 12:50:09 relating to the show hpr4618 which was released on 2026-04-15 by Whiskeyjack entitled Simple Podcasting - Episode 2 - Basic Filtering
Worthy content! (for use and "for the fun of it"). Actually, as an Audacity user, may not use the command-line editing, but the underlying concepts are the same.
About de-esser, maybe it's better to apply it to the excerpts one need (or want) to improve. With my first uses of click removal, I liked it so much that applied to the entire recording. The result : almost no audible clicking, but a lot of lost missing "t"s in some phonemas. (Best is to don't click the tongue, but, if not, there is declicking — for specific regions.)
I don't remember using de-esser you presented, but the idea may be the same, to check the result where applied.
Aaand, I shall wait for the entire series, but one tool that I would like to listen to is compression. Let's see whether it is going to be adressed on the shows or not, anyway, thanks for sharing.
Antoine says: 'Jus'do the age verification'
Posted at 2026-04-20 01:37:33 relating to the show hpr4616 which was released on 2026-04-13 by Trollercoaster entitled Thoughts about age control and further suggestions
Just do the age verification, we can write the law.
For protection of what people of what ages shall or shall not have access to.
Yes, online.
Offline? we have not thought of that, we may have a proposal about it in a near future, thanks, Trollercoaster.
(Great show, thanks.)
Gan Ainm says: Störtebeker - again
Posted at 2026-04-17 16:37:29 relating to the show hpr4619 which was released on 2026-04-16 by Kevie entitled HPR Beer Garden 12 - Baltic Porter
Störtebeker (the same Ö sound as Kevie's Öö!) once had a Nordik-Porter at 9.5% ABV which was an Eisbock (Ice Bock) made from their Stark-Bier (strong beer) at 7.5% ABV which is a Doppelbock (Double Bock), a strong, often dark, German lager (which might be mentioned in the upcoming episode about strong lagers).
The malty Nordik-Porter came in 0.5 l bottles and had heavy coffee and espresso notes and was really the perfect drink for a long cold winter evening.
Howerver, it's not available anymore, but they now offer Grand Marnier and Whisky cask-matured versions in 0.33 l bottles which I did not taste (yet).
0xf10e says: Preconfiguring browsers profiles? and re-replies ;)
Posted at 2026-04-17 09:56:49 relating to the show hpr4569 which was released on 2026-02-05 by Klaatu entitled Kiosk with guest mode on Linux
Great episode! A nice example of using (and adjusting!) Free Software in a public setting like, well, a library!
Btw: An example for "Public Money, Public Code" I tend to use is creating a platform for libraries to catalog and manage their books ;)
So, what about copying a preconfigured browser profiles into `~libraryguest` for some adjustments?
And clearly not over thinking: What about having swap encrypted with a new throwaway key every time? ;P I'm sure there is an option for this…
@#1 /tmp is the only other place I could think of, too, where a user's files could end up in. Maybe run `find /tmp -user libraryguest -exec rm -rf {} \+` before login/at logout.
And cleanup of ~libraryguest even on a ramdisk setup, just in case? ;)
@#3
Smb most probably can be mounted at login via pam like an encrypted homedir. In a "bigger" setup with a bunch of underpowered thinclients you could even mount ramdisks from the one box without soldered-on RAM.
@#4 Oh, RcloneView looks great! Any special permissions/group memberships a user would need?
candycanearter07 says: perpetually updated script(s)
Posted at 2026-04-14 20:41:28 relating to the show hpr4585 which was released on 2026-02-27 by candycanearter entitled mpv util scripts
I set up a small git repository so i dont have to keep writing comments here when its changed
https://git.sr.ht/~ccaesap/dotfiles/tree/main/item/mpv/scripts
candycanearter07 says: interesting!
Posted at 2026-04-13 16:43:22 relating to the show hpr4614 which was released on 2026-04-09 by Marc W. Abel entitled Dauug|18: Faster Than a ’286, but Inspectable Like a Soroban
I find obscure hardware designs cool, and this is no exception! Deviating from the common 8-bit design is something I've rarely seen, and though I didn't understand a lot of the deeper mechanics, the way you explained it was captivating.
Kevin O'Brien says: Maybe I will
Posted at 2026-04-12 16:16:00 relating to the show hpr4600 which was released on 2026-03-20 by Ahuka entitled The First Doctor, Part 5
My intention was to only cover the classic stories of Doctor Who, but I suppose there is no reason I couldn't cover the renewed series as well, I've certainly seen all of them
Jim DeVore says: Is this the best approach for privacy?
Posted at 2026-04-12 03:15:44 relating to the show hpr4614 which was released on 2026-04-09 by Marc W. Abel entitled Dauug|18: Faster Than a ’286, but Inspectable Like a Soroban
I suspect this was about computer design, and a fascinating presentation of that subject.
For privacy, wouldn't it make more sense to use old hardware? Things were so much more transparent in the DOS days.
Trollercoaster says: Hopper did time traveling!
Posted at 2026-04-09 05:46:52 relating to the show hpr4603 which was released on 2026-03-25 by HopperMCS entitled On the Erosion of Freedom in Open Source Software
OMFG! Hopper went time traveling to steal my idea and actually say the opposite that he suggested when interviewing me on this topic. I'm confident that he vibe coded a time traveling machine after interviewing me... JUST TO STEAL MY THUNDER!!
Go have a look at episode HPR4616 where we sing the love song on the merits of Age Verification and how further extending it will make the world a better place! But here he's all against it?
OMFG again!
Trollercoaster
To avoid misunderstandings: OMFG means "Offering My Finest Greetings!"
Paulj says: Thanks!
Posted at 2026-04-06 16:44:28 relating to the show hpr4605 which was released on 2026-03-27 by Elsbeth entitled Lee locks down his wifey poo
Many thanks for sharing the link to the passage.
Trollercoaster says: Damn you Nerdy Nostaliga!
Posted at 2026-04-06 15:28:34 relating to the show hpr4606 which was released on 2026-03-30 by Trollercoaster entitled My Nerdy Childhood: From Floppy Disks to Dial-Up Dreams
Now you made me listen to a decade old episode of HPR! That's nostalia over nostalgia. So Nostalgia² ... for sure that can't be negative (unless it's complex nostaliga).
Ken Fallon says: Fixed
Posted at 2026-04-06 13:50:17 relating to the show hpr4611 which was released on 2026-04-06 by HPR Volunteers entitled HPR Community News for March 2026
No problem. I renamed it. Contact the janitors for these type of issues.
candycanearter07 says: sensical date format
Posted at 2026-04-06 09:37:47 relating to the show hpr4609 which was released on 2026-04-02 by Ahuka entitled Proper Date Format
It's definitely handy to use with alphabetical sorting, especially if dealing with a cross-filesystem archive since access/modify times are rarely consistent longterm.
candycanearter07 says: misattributed comment
Posted at 2026-04-06 03:24:30 relating to the show hpr4611 which was released on 2026-04-06 by HPR Volunteers entitled HPR Community News for March 2026
HOLY i just realized I accidentily put Windigo's name in when typing the reply for the mpv util scripts and didnt notice until just now im so sorry
Lee says: Quotation
Posted at 2026-04-05 15:59:54 relating to the show hpr4605 which was released on 2026-03-27 by Elsbeth entitled Lee locks down his wifey poo
Paul, here is a permalink on the Internet Archive https://web.archive.org/web/20230326072654/https://www.goodreads.com/quotes/35908-do-not-confuse-duty-with-what-other-people-expect-of
Ken Fallon says: Summary of findings
Posted at 2026-04-05 14:09:24 relating to the show hpr4424 which was released on 2025-07-17 by Archer72 entitled How I use Newsboat for Podcasts and Reddit
https://repo.anhonesthost.net/HPR/hpr_generator/issues/321#issuecomment-2927
The option to add a Content-Disposition Header in the ccdn.php did not work as the clients don't support it.
It has just been added to curl -J
Using apache redirect will redirect the traffic via the server, resulting in pushing the bandwidth back to AnHonestHost.com, so this is not an option.
Changing the url to be unique per download server would also not work as the next time the enclosure@url would change and some podcatchers see this as a new version. This would result in the clients downloading each episode times the number of nodes in the community content delivery network.
The only option that would work is having each server behind a download dns, but that means that all nodes would need to serve A) all the files, and B) all the files from the same path.
A) is not the case for the internet Archive.
B) is not the case for some of the other nodes.
Whiskeyjack says: Further response to Reto comment on HPR4608
Posted at 2026-04-04 22:21:38 relating to the show hpr4608 which was released on 2026-04-01 by Whiskeyjack entitled Simple Podcasting - Episode 1 - Preparation and Recording
I have just listened to the HPR episode on Solocast, and it appears to me that the method he uses is indeed the same concept, that of recording a series of very short segments and stitching them together later as opposed to trying to edit a single big audio file later with an audio editor.
Solocast approaches it from a different way and offers a more automated process.
My series requires a number of manual steps but I focus more on what is going on under the lid. I also use a different filtering method.
This sounds like it's worth another podcast episode from me in which I will mention Solocast plus also talk more about filtering.
Thanks again for telling me about Solocast.
Paulj says: Congratulations
Posted at 2026-04-04 19:52:01 relating to the show hpr4605 which was released on 2026-03-27 by Elsbeth entitled Lee locks down his wifey poo
Lee and Elspeth! Congratulations, and thank you for sharing your joyous occasion with us!
Could you please share the reference to the poem Elspeth read out? I looked into the transcript, but it didn't come through too clearly!
Best wishes for your life together in the future!
Paul