Update metadata and transcripts through end of July 2026
Refreshed episodes/hosts/comments/series from hpr.sql, and added official HPR transcripts for the 180 episodes aired since the last sync (hpr4516-hpr4695).
This commit is contained in:
+281
-2
@@ -4209,7 +4209,7 @@
|
||||
{"id":4228,"eps_id":4315,"comment_timestamp":"2025-02-14 15:08:35","comment_author_name":"Trey","comment_title":"Welcome!","comment_text":"Hello Shane, and welcome to HPR. This was an awesome introduction. \n\nYou mentioned working to ensure you have high quality audio and equipment, while remaining within the open source arena. I would love to learn more about your selections and processes. \n\nEven though HPR is very tolerant of a wide range of audio quality, I feel like it is time for me to make some upgrades, and my first step is to learn more about what others are doing.\n\nLooking forward to hearing more fromyou on HPR","last_changed":"2025-02-24 14:50:53"},
|
||||
{"id":4229,"eps_id":4314,"comment_timestamp":"2025-02-14 19:23:26","comment_author_name":"Dave Morriss","comment_title":"My 'fix_tags' script and Ken's difficulties with it.","comment_text":"There have always been a few problems with the Perl script I called 'fix_tags'. It needs a library called 'TagLib' (and a Perl module called 'Audio::TagLib') which can be difficult to install successfully.\n\nA while ago I made a binary version of the script, which Ken and Honkey used, but I recently discovered there was a problem with that as well. The tool that packaged the script includes all the Perl modules the script needs, but not the external libraries. This wasn't obvious (to me anyway at the time) - the binary just looked for them on the system it was being run on - but over time it became a problem as OS stuff was upgraded.\n\nI recently found a way to ensure that all external libraries were packaged with the modules and the script, and this solved the problems Ken and Honkey mentioned in this episode. They both have updated binary versions, but I have yet to update the GitHub version. I also plan to do an HPR show about this stuff soon...","last_changed":"2025-02-24 14:50:53"},
|
||||
{"id":4230,"eps_id":4168,"comment_timestamp":"2025-02-14 20:01:40","comment_author_name":"Sem Luz em Saint Louis","comment_title":"Piracy may be not so straight-forward","comment_text":"Enjoying the show time later.\nI didn't know what to expect from the show, as I was not familiar with the works of an archivist. Now, having listened it, I learned.\n\nUntil now, I thought about downloadable items (games, as per the show) without permission to be piracy, and I did not comprehend how Archive.org had so much... as you said, it might not be legal in some cases, but it is also a matter of \"safe\". Thanks for giving this perspective.\n\nLiked your audio and voice quality.\nThanks!","last_changed":"2025-02-24 14:50:53"},
|
||||
{"id":4231,"eps_id":4315,"comment_timestamp":"2025-02-14 20:37:45","comment_author_name":"SolusSpider - Peter Paterson","comment_title":"Feeling older & impressed","comment_text":"Shane, great to hear your first show mate.\nI must admit that I felt old when you mentioned that you *started* with Windows. I had the 80s with 8-bit, and most of the 90s with Amiga, before my first PC with Windows in 1997, aged 30 by that point.\nYou impress me with your dedication to the LUG and to your shared podcast. Linux and hacker-space continues to drag us into involvement.","last_changed":"2025-02-24 14:50:53"},
|
||||
{"id":4231,"eps_id":4315,"comment_timestamp":"2025-02-14 20:37:45","comment_author_name":"SolusSpider - Peter Paterson","comment_title":"Feeling older and impressed","comment_text":"Shane, great to hear your first show mate.\nI must admit that I felt old when you mentioned that you *started* with Windows. I had the 80s with 8-bit, and most of the 90s with Amiga, before my first PC with Windows in 1997, aged 30 by that point.\nYou impress me with your dedication to the LUG and to your shared podcast. Linux and hacker-space continues to drag us into involvement.","last_changed":"2026-07-07 10:25:09"},
|
||||
{"id":4232,"eps_id":4314,"comment_timestamp":"2025-02-17 23:19:18","comment_author_name":"freeplay","comment_title":"Transcode script dependencies","comment_text":"Just wanted to give some feedback and offer a code contribution if necessary. \n\nIn the beginning of the episode, Ken mentioned his transcode script was broken by updating some libraries on his Fedora machine. This is a great use case for a docker image. If we containerize the whole toolchain needed for transcoding, we can ensure the dependencies are never updated, regardless of what happens on the host machine. \n\nIf you’re not familiar with that process, I would love to help with that. Just let me know. \n\nWe could create an image (ex: hpr-transcode) and kick off the transcode using ‘docker run … hpr-transcode:latest’ \n\nAnyway, love the conversation on this one. Thanks. ","last_changed":"2025-02-24 14:50:53"},
|
||||
{"id":4233,"eps_id":4315,"comment_timestamp":"2025-02-17 23:44:32","comment_author_name":"Steve Barnes","comment_title":"Hi and merci!","comment_text":"Hi, Shane – thanks for the introductory ramble. It was nice to hear from a remote neighbour on a walk.","last_changed":"2025-02-24 14:50:53"},
|
||||
{"id":4234,"eps_id":4315,"comment_timestamp":"2025-02-21 06:05:24","comment_author_name":"Torin Doyle","comment_title":"Bliss of discovering GNU/Linux for the first time.","comment_text":"Hi Shane.\n\nA fellow Irishman here.\n\nI remember well, my first time discovering GNU/Linux. I started in 2008 with my first actual install on a HDD. It was Ubuntu 7.10 with the glorious GNOME2 DE. I later switched to Linux Mint and eventually settled with Debian Stable.\n\nWhen I hear the term, 'Stranded Output', I picture a guy sitting at a computer terminal with green text on a black background and he's stranded on a remove planet.\n\nHappy computing! :-)","last_changed":"2025-02-24 14:50:53"},
|
||||
@@ -4486,4 +4486,283 @@
|
||||
{"id":4510,"eps_id":4509,"comment_timestamp":"2025-11-19 18:34:36","comment_author_name":"ClaudioM","comment_title":"Both are Tasty!","comment_text":"Thanks again for this episode and this Beer Garden series, fellas! Both of these I've had here in the USA, and they are pretty good. My eldest son likes the Schöfferhofer and I'm quite fond of the Edringer Dunkel. I only get the Dunkel every once in a while as it's not something I'd be drinking consistently. Just something to enjoy every now and then when I'm feeling a little dark. ;-)","last_changed":"2025-11-19 19:46:10"},
|
||||
{"id":4511,"eps_id":4397,"comment_timestamp":"2025-11-19 20:53:10","comment_author_name":"candycanearter07","comment_title":"issues with qrcp...","comment_text":"I remember having a lot of issues with qrcp on corporate networks where like it doesnt let you connect to other devices directly, i'd personally reccomend something like 0x0.st over qrcp for a lot of cases as long as you know how curl works","last_changed":"2025-11-19 21:10:06"},
|
||||
{"id":4512,"eps_id":4397,"comment_timestamp":"2025-11-20 11:35:22","comment_author_name":"Ken Fallon","comment_title":"qrcp is private 0x0.st is not","comment_text":"Even if you trust what people say on their sites about keeping it private, it still is putting your files into the public domain in some form or another. The site can be compromised, or can be ordered to disclose your information by the local authorities.\n\nEven if that were the case that this did not occur, on a corporate network it's also very likely our out and inbound traffic is also been analyzed. \n\nUsing qrcp keeps it local, and that means transfer is as fast as it can be, but it also means it never goes out.","last_changed":"2025-11-20 11:37:08"},
|
||||
{"id":4513,"eps_id":4506,"comment_timestamp":"2025-11-21 18:21:23","comment_author_name":"Trixter","comment_title":"This was very well done","comment_text":"I really enjoyed this dive into the UCSD P-System/Pascal. I have always wanted to know what it was like from someone who actually used it, and this episode delivered on that many times over. I hope WhiskeyJack does more episodes.","last_changed":"2025-11-21 20:02:33"}]
|
||||
{"id":4513,"eps_id":4506,"comment_timestamp":"2025-11-21 18:21:23","comment_author_name":"Trixter","comment_title":"This was very well done","comment_text":"I really enjoyed this dive into the UCSD P-System/Pascal. I have always wanted to know what it was like from someone who actually used it, and this episode delivered on that many times over. I hope WhiskeyJack does more episodes.","last_changed":"2025-11-21 20:02:33"},
|
||||
{"id":4514,"eps_id":4517,"comment_timestamp":"2025-11-25 17:19:26","comment_author_name":"mirwi","comment_title":"Explanation of \"silent key\".","comment_text":"Trey said \"...which once belonged to a close friend of mine who is now silent key.\", but missed to explain the term for those, to whom it might not be obvious.\n\"Silent key\" is the amateur radio jargon for a deceased person.\n\nRegards,\nmirwi ","last_changed":"2025-11-25 17:53:51"},
|
||||
{"id":4515,"eps_id":4517,"comment_timestamp":"2025-11-26 03:35:05","comment_author_name":"Trey","comment_title":"Thank you, Mirwi. Silent Key episode link","comment_text":"Thank you, Mirwi for sharing that explanation. I sometimes forget to explain items like this when I am recording. \n\nIf anyone wants to learn more about the term \"Silent Key\", please listen to episode 3922 which I recorded about it back in 2023 at https://hackerpublicradio.org/eps/hpr3922/index.html","last_changed":"2025-11-26 05:41:55"},
|
||||
{"id":4516,"eps_id":4518,"comment_timestamp":"2025-11-29 05:55:56","comment_author_name":"Torin Doyle","comment_title":"I like this news feature.","comment_text":"Hi to all at HPR. I like the re-design of the HPR website.\n\nHey Daniel. I enjoy episodes like this that cover FLOSS/Linux/etc news stories. I hope it becomes a regular fixture. Thanks.","last_changed":"2025-11-29 07:40:03"},
|
||||
{"id":4517,"eps_id":4521,"comment_timestamp":"2025-11-30 15:48:22","comment_author_name":"Archer72","comment_title":"Silent key","comment_text":"I heard again about the 'silent key', and was reminded that an Electronics instructor of mine in a local college was a fan of the paddle key as a Ham radio operator. I'm left wondering and on a mission to find out if he is 'silent key' or still alive. This graduating class was 30 years ago (1995), and he also taught me to use the 8080 processor assembler, which the chip could only be re-written after erasure from exposure to a UV light.","last_changed":"2025-11-30 16:08:32"},
|
||||
{"id":4518,"eps_id":4521,"comment_timestamp":"2025-12-01 15:45:59","comment_author_name":"Trey","comment_title":"Silent Key Archive","comment_text":"Hello Archer72,\n\nYou might try checking the ARRL Silent Key Archive https://www.silentkeyhq.com/\n\n","last_changed":"2025-12-01 17:10:49"},
|
||||
{"id":4519,"eps_id":4521,"comment_timestamp":"2025-12-01 15:48:20","comment_author_name":"Trey","comment_title":"TuxJam CYD Episode","comment_text":"Thank you, Kevie, for the shoutout concerning CYD.\n\nYou sent me on a quest to find and listen to your podcast. It took me a bit to figure out how to spell TuxJam, but I finally got it and am listening.\n\nNicely done!!","last_changed":"2025-12-01 17:11:00"},
|
||||
{"id":4520,"eps_id":4424,"comment_timestamp":"2025-12-02 17:24:00","comment_author_name":"Ken Fallon","comment_title":"Checking for أحمد المحمودي to see if there are issues.","comment_text":"There are extra checks when you upload a comment on an episode outside the main feed, so in the future feed or episode going back 10 slots.\n","last_changed":"2025-12-02 17:27:44"},
|
||||
{"id":4521,"eps_id":4424,"comment_timestamp":"2025-12-03 17:36:47","comment_author_name":"أحمد المحمودي","comment_title":"download-filename-format for HPR podcasts","comment_text":"Hello,\n\n I've set: download-filename-format \"%t.%u\"\nwhich works fine for all podcasts except for HPR, where the filename extension is php instead of mp3. Is there a method to have a special downliad-filename-format for HPR podcast ?\n","last_changed":"2025-12-03 18:26:48"},
|
||||
{"id":4522,"eps_id":4523,"comment_timestamp":"2025-12-04 17:21:44","comment_author_name":"bjb","comment_title":"Love your show/series, thank you","comment_text":"I listened to the first episode of this series, it is super interesting. Thank you! I am eagerly looking forward to the rest of the series.","last_changed":"2025-12-04 18:53:30"},
|
||||
{"id":4523,"eps_id":4523,"comment_timestamp":"2025-12-04 21:38:03","comment_author_name":"Kevin O'Brien","comment_title":"Looking forward to more","comment_text":"I think your plan is excellent, and I am eagerly awaiting the future installments","last_changed":"2025-12-04 21:42:01"},
|
||||
{"id":4524,"eps_id":4523,"comment_timestamp":"2025-12-09 17:03:49","comment_author_name":"Trey","comment_title":"Looking forward to this series","comment_text":"Very well done. \n\nMany decades ago, we learned about some of this in a college physics class. We even had the opportunity to visit a research reactor at a local university, where we participated in the daily start-up process, observed Cerenkov radiation first hand, and even experimented with the effects of certain types of radiation exposure on semi-conductors.\n\nI am looking forward to the remaining episodes in this series.","last_changed":"2025-12-09 20:08:05"},
|
||||
{"id":4525,"eps_id":4526,"comment_timestamp":"2025-12-09 17:09:11","comment_author_name":"Trey","comment_title":"SDRs","comment_text":"Well done, sir.\n\nSDRs have really opened up parts of radio technology experimentation to a wider community. I have noticed a significant difference in performance and quality between inexpensive SDR dongles and higher end devices like the SDRDuo I prefer. \n\nI have not tried the SDR++ software, but regularly use SDRConnect and SDRangel.\n\nContinuing to experiment is the best way to learn and grow.","last_changed":"2025-12-09 20:08:12"},
|
||||
{"id":4526,"eps_id":4521,"comment_timestamp":"2025-12-12 22:39:28","comment_author_name":"candycanearter07","comment_title":"thoughts","comment_text":"decided to put my responses into one bc i didnt want to spam the comments, uhh let me know if thats not allowed and stuff sorry\n\n- im suprised someone recorded a 8 HOUR SHOW?? that seems way too long to keep talking for :(\n\n- i mmaybe will make an episode or two on my scripts, tho ill start with the taskwarrior one (which doesnt use xclip) since thematic followup to my first ep :>\n\n- peertube is a cool concept but i only occasionally watch videos on the anonradio/sdf instance, so i dont have the experience to make a episode about it :P\n\n- agreed, ai freaking S U C K S as both an artist and coder\n\n- you cant listen to regular books, lol\n\n- happy late birthday to archer :) (also my birthday is in 2 days :))\n\n- either the news list has been going to spam or i missed it bc i completely forgot about it :( ill double check that once i finish listening\n\n- RE: Trey - thanks for introducing me to TuxJam, i have another podcast to dump into gPodder :)","last_changed":"2025-12-13 08:25:06"},
|
||||
{"id":4527,"eps_id":4522,"comment_timestamp":"2025-12-13 00:50:23","comment_author_name":"candycanearter07","comment_title":"peek into the community","comment_text":"i think this is a really cool peek into a community that while i've heard of in passing had never really looked into until now. the interview was entertaining and its clear that elsbeth is well integrated into the community and has a lot of experience","last_changed":"2025-12-13 08:25:35"},
|
||||
{"id":4528,"eps_id":4532,"comment_timestamp":"2025-12-16 13:30:40","comment_author_name":"norrrist","comment_title":"starting small ","comment_text":"This is a good tip for any new project. I like to see success early, so I try to start with something small just to see something work. It is good motivation to keep going, and a solid foundation to build on. ","last_changed":"2025-12-16 13:36:00"},
|
||||
{"id":4529,"eps_id":4533,"comment_timestamp":"2025-12-18 17:41:37","comment_author_name":"bjb","comment_title":"Thank the host for interesting series","comment_text":"I'm greatly enjoying this series, thank you.","last_changed":"2025-12-18 21:25:17"},
|
||||
{"id":4530,"eps_id":4535,"comment_timestamp":"2025-12-19 16:09:51","comment_author_name":"candycanearter07","comment_title":"cool setup!","comment_text":"I also have to use a laptop for my main computer, though it is nice to have the same exact setup both at home and when I'm not.\n\nI will say that TLP supports setting charge limits directly, and I'd reccomend setting it up there since it persists after boot.\n\nLocalsend looks interesting, I'll check it out!","last_changed":"2025-12-19 16:13:20"},
|
||||
{"id":4531,"eps_id":4521,"comment_timestamp":"2025-12-19 21:34:55","comment_author_name":"Archer72","comment_title":"Re: thoughts","comment_text":"Hello, candycanearter07\n\nI'm glad you are enjoying our community, and a happy belated birthday.\n\nYou mentioned SDF, which I have an account on but rarely used\n- I should try it out again\n- anonradio is good to hear on a road trip :)\n- Do you use an instance on Matrix or Mastodon?\n\nCheers,\nArcher72","last_changed":"2025-12-19 21:39:08"},
|
||||
{"id":4532,"eps_id":4535,"comment_timestamp":"2025-12-19 21:40:13","comment_author_name":"Archer72","comment_title":"Tmux","comment_text":"Hi Al,\n\nIf you like tmux, check out hpr3845 :: Using tmux\n- it uses tmux-resurrect to auto save multiple sessions between reboots.\n\n- Archer72","last_changed":"2025-12-19 21:50:06"},
|
||||
{"id":4533,"eps_id":4521,"comment_timestamp":"2025-12-21 05:29:07","comment_author_name":"candycanearter07","comment_title":"Re: Re: Thoughts","comment_text":"Thanks for the happy bday :)\n\n- sdf is fun but i keep forgetting to check in on the com chat\n- i actually just got a little handheld media player and have been loading podcast episodes onto :D\n- wafrn","last_changed":"2025-12-21 07:49:38"},
|
||||
{"id":4534,"eps_id":4536,"comment_timestamp":"2025-12-21 20:19:16","comment_author_name":"Archer72","comment_title":"Brilliant!! ","comment_text":"Brilliant episode!\n\nHey Ken, \nIs there room in the About page to list this a top episode?\n\nArcher72","last_changed":"2025-12-22 08:07:20"},
|
||||
{"id":4535,"eps_id":4536,"comment_timestamp":"2025-12-22 15:32:16","comment_author_name":"Torin Doyle","comment_title":"Deltaray did a fine job in covering GNU/Linux aka Linux, here.","comment_text":"Thank you Deltaray, for this concise coverage of Linux. You spoke very well.","last_changed":"2025-12-22 16:00:58"},
|
||||
{"id":4536,"eps_id":4536,"comment_timestamp":"2025-12-22 20:05:48","comment_author_name":"Ken Fallon","comment_title":"Agree","comment_text":"Should be a link on every distros desktop page.","last_changed":"2025-12-22 20:06:11"},
|
||||
{"id":4537,"eps_id":4538,"comment_timestamp":"2025-12-24 03:39:01","comment_author_name":"candycanearter07","comment_title":"interesting peak of behind the scenes!!","comment_text":"hi,\n\ni find it pretty cool how the intro/outro is all automated, and im legitimately suprised that people dislike it! the music is really calming and sets the mood well, and i was always kinda wondering what tts you were using since its a lot more understandable than espeak is (or at least the default voice for it)\n","last_changed":"2025-12-24 07:09:39"},
|
||||
{"id":4538,"eps_id":4538,"comment_timestamp":"2025-12-24 23:14:54","comment_author_name":"Steve Barnes","comment_title":"Merci!","comment_text":"I don't imagine this is a dire subject for most people, but thank you for the overview and the rationale. It's nice to hear about the trivia.","last_changed":"2025-12-25 08:14:44"},
|
||||
{"id":4539,"eps_id":4536,"comment_timestamp":"2025-12-26 14:24:34","comment_author_name":"Deltaray","comment_title":"Thanks","comment_text":"Thanks for the feedback and encouragement. I'm glad this landed well as I was a bit uncertain about it. Also, thank you to Sigflup for proof-listening to it. If you're serious about having this linked to from other places then maybe we just need to post it to some forums, Reddit, FB, etc.","last_changed":"2025-12-26 16:01:49"},
|
||||
{"id":4540,"eps_id":4538,"comment_timestamp":"2025-12-29 08:34:37","comment_author_name":"Archer72","comment_title":"Re: candycanearter07","comment_text":"Hello,\n\nIf you are interested in Piper TTS, check out hpr4072 :: Piper text to speech engine. \nPiper can speak in multiple languages, if you want to check it out:\n\nhttps://rhasspy.github.io/piper-samples/#en_GB-alan-medium\n","last_changed":"2025-12-29 08:42:08"},
|
||||
{"id":4541,"eps_id":4536,"comment_timestamp":"2025-12-30 13:32:10","comment_author_name":"Morhook","comment_title":"Good talk CliMagic","comment_text":"Nice hearing your voice for the first time CliMagic! I love Linux too and I’m liking a lot many tools that help you fix stuff like codex, gemini-cli and Claude code. They integrate very well and are awesome way to learn new commands. This year I’ve learned about aseqdump, ss, iw, loginctl and wowlan magic-packet wakeonlan. ","last_changed":"2025-12-30 13:41:12"},
|
||||
{"id":4542,"eps_id":4520,"comment_timestamp":"2025-12-30 13:49:27","comment_author_name":"morhook","comment_title":"programmer and content creator","comment_text":"Nice podcast episode! I agree that Arthur C Clarke made a very good book on \"Rendezvous with Rama\"! Science Fiction without killer robots, or evil aliens is so uncommon! ","last_changed":"2025-12-30 14:19:01"},
|
||||
{"id":4543,"eps_id":4520,"comment_timestamp":"2025-12-30 22:10:18","comment_author_name":"Kevin O'Brien","comment_title":"Glad you liked it","comment_text":"I am glad you enjoyed it. There is more to come from Arthur C. Clarke, Dr. Who, Robert A. Heinlein, and E.E. \"Doc\" Smith. ","last_changed":"2025-12-31 07:09:08"},
|
||||
{"id":4544,"eps_id":4529,"comment_timestamp":"2025-12-31 11:30:41","comment_author_name":"Paulj","comment_title":"Thanks - great show","comment_text":"Hi Brian, Thanks for a very informative show. I have and use three X270 Lenovo laptops, and I am writing this on an X390. I have never considered a Yoga version (with the touch screen), but may well do so in the future. I also appreciate the other information you have shared.\n\nBest wishes for the New Year!\n\nPaul","last_changed":"2025-12-31 14:51:20"},
|
||||
{"id":4545,"eps_id":4543,"comment_timestamp":"2025-12-31 19:50:43","comment_author_name":"L'andrew","comment_title":"Praise for this series","comment_text":"Excellent series on nuclear technologies - thanks for this educational opportunity!","last_changed":"2025-12-31 20:16:52"},
|
||||
{"id":4546,"eps_id":4543,"comment_timestamp":"2026-01-01 12:51:36","comment_author_name":"Kevin O'Brien","comment_title":"Really enjoying this series","comment_text":"I find I am looking forward to each installment of this series. Well done!","last_changed":"2026-01-01 13:23:22"},
|
||||
{"id":4547,"eps_id":4424,"comment_timestamp":"2026-01-03 16:43:41","comment_author_name":"Ken Fallon","comment_title":"Some podcast aggregators show ccdn.php as file name #321","comment_text":"https://repo.anhonesthost.net/HPR/hpr_generator/issues/321","last_changed":"2026-01-03 16:44:05"},
|
||||
{"id":4548,"eps_id":4424,"comment_timestamp":"2026-01-05 15:30:45","comment_author_name":"Archer72","comment_title":"Re: download-filename-format for HPR podcasts","comment_text":"Hello أحمد المحمودي, \n\nIn the short term, you can use\n\n`download-filename-format \"%F: %t.mp3\"`\n\nwhich forces all feeds to download and show up as mp3.\nI know this is not ideal, and I am working on a better solution.\nIn the mean time, you can use\n`newsboat -C custom-hpr-config` for just the HPR config. \n\nCheers,\nArcher72\n\nP.S. HPR would like to hear you on a microphone of any sort. \n","last_changed":"2026-01-06 08:41:13"},
|
||||
{"id":4549,"eps_id":4536,"comment_timestamp":"2026-01-05 16:25:09","comment_author_name":"Archer72","comment_title":"Re: Good talk CliMagic","comment_text":"Hello Morhook,\n\nQuite a variety of subjects that would sound great on a recording or 3. \n\nCheers,\nArcher72","last_changed":"2026-01-06 08:41:46"},
|
||||
{"id":4550,"eps_id":4546,"comment_timestamp":"2026-01-06 16:53:29","comment_author_name":"Archer72","comment_title":"Nuclear Reactor series","comment_text":"Hello all,\n\nA show with WhiskeyJack as Homer Simpson on the Beer Garden series would be interesting, I'm sure.\n\nCheers, *clink*\nArcher72","last_changed":"2026-01-06 18:07:22"},
|
||||
{"id":4551,"eps_id":4546,"comment_timestamp":"2026-01-07 21:47:01","comment_author_name":"Henrik Hemrin","comment_title":"Linux","comment_text":"Nice community news, as usual. Thanks for this one! \n\nKevin said that to encourage someone to migrate to Linux desktop, is the best start to use software available for Linux already when on the other desktop, then will the hurdle to step over to Linux OS be relatively low. Good advice! ","last_changed":"2026-01-08 06:06:38"},
|
||||
{"id":4552,"eps_id":4532,"comment_timestamp":"2026-01-10 11:14:14","comment_author_name":"Ken Fallon","comment_title":"Possible Graphics Library","comment_text":"Having done zero research I submit a link that I got from Hackaday\n\nroo_display is a feature-rich, fast, and easy to use library intended for building 'smart home' and similar controllers with graphical UI and optionally touch control.\n\nhttps://hackaday.com/2026/01/09/a-ui-focused-display-library-for-the-esp32/\n\nhttps://github.com/dejwk/roo_display\n","last_changed":"2026-01-10 11:14:59"},
|
||||
{"id":4553,"eps_id":4572,"comment_timestamp":"2026-01-13 07:22:35","comment_author_name":"Ken Fallon","comment_title":"My future self thanks you","comment_text":"I'm wondering how log it will be before I use this in prod ?","last_changed":"2026-01-13 07:23:45"},
|
||||
{"id":4554,"eps_id":4551,"comment_timestamp":"2026-01-15 20:15:10","comment_author_name":"operat0r","comment_title":"White Male","comment_text":"not that anybody care about the angle from a white male but I did a eps on some this stuff... LMK if I can help in \n anyway!","last_changed":"2026-01-15 20:22:23"},
|
||||
{"id":4555,"eps_id":4555,"comment_timestamp":"2026-01-16 18:19:25","comment_author_name":"KarldaTech","comment_title":"Christmas Ale","comment_text":"In the states, several breweries have Christmas Ales. My favorite is Old Fezzwig Ale. Not very spiced, malty, has a chewy quality. Thanks for your show.","last_changed":"2026-01-16 18:31:21"},
|
||||
{"id":4556,"eps_id":4576,"comment_timestamp":"2026-01-16 18:59:23","comment_author_name":"Elsbeth","comment_title":"Thank you","comment_text":"Thank you for sharing your perspective here that was prompted by Lee and I’s discussion on women in IT. I want to formulate my thoughts better and see about recording a response to your response here. I Believe that would be more thought out than merely replying here, now. Just wanted you to know that while I have thoughts on your show both positive and confused (not negative) and hat I do listen to the whole show and appreciate the time and effort you put into it.","last_changed":"2026-01-16 21:32:34"},
|
||||
{"id":4558,"eps_id":4554,"comment_timestamp":"2026-01-17 03:42:49","comment_author_name":"brian-in-ohio","comment_title":"Welcome","comment_text":"Great show, I'll have to try it out.","last_changed":"2026-01-17 07:44:26"},
|
||||
{"id":4559,"eps_id":4569,"comment_timestamp":"2026-01-18 17:33:34","comment_author_name":"operat0r","comment_title":"weee","comment_text":"Can't think of any other files but other than the home folder you want to be cognizant of /tmp I just remember the old days of PHP having binaries running out tmp folders... I had a script that would go through every single virtual machine and search for binaries running out of weird places and it would find root kits all over the place!","last_changed":"2026-01-18 18:04:59"},
|
||||
{"id":4560,"eps_id":4557,"comment_timestamp":"2026-01-20 03:11:33","comment_author_name":"candycanearter07","comment_title":"interesting experiment","comment_text":"I never realized that tar compressed files are better at compressing than zip files! imo, its more of a mentality thing, like tar is literally just a series of files stitched together with some headers meaning it makes a lot more sense to apply a single-file compressor to it than something that is already applying some level of compression. There's also a bit of a compatibility issue, since most non technical users dont know what a tar file is or even that a zip file is a file, so zip is the lowest common denominator.\n\nOn that note, I think looking at 7zip would be an interesting experiment, since its newer and a lot more \"well known\"","last_changed":"2026-01-20 07:14:23"},
|
||||
{"id":4561,"eps_id":4313,"comment_timestamp":"2026-01-23 15:54:56","comment_author_name":"Ken Fallon","comment_title":"Spammer","comment_text":"Nice try but we can smell spammers a mile away.","last_changed":"2026-01-23 15:55:16"},
|
||||
{"id":4562,"eps_id":4559,"comment_timestamp":"2026-01-23 16:06:56","comment_author_name":"ClaudioM","comment_title":"Just What I Needed!","comment_text":"Looks like you uploaded this episode the day after I was looking for a solution like this. Thank you for this episode. I'll give LocalTranslate a go, though I would prefer something that I could install outside of a flatpak that would run on a BSD system as well.","last_changed":"2026-01-23 16:28:39"},
|
||||
{"id":4563,"eps_id":4554,"comment_timestamp":"2026-01-24 00:34:58","comment_author_name":"candycanearter07","comment_title":"good first show!","comment_text":"i think this is a really good first show and the way you covered it was pretty cool. i use taskwarrior for mine, which i covered in another episode","last_changed":"2026-01-24 02:53:48"},
|
||||
{"id":4564,"eps_id":4552,"comment_timestamp":"2026-01-24 00:38:56","comment_author_name":"candycanearter07","comment_title":"printer issues","comment_text":"From what I've heard online, printers infamously have tons of issues with wasting ink and forcing vendor lock-in, so I would not be surprised if the official drivers do intentionally destroy output to force you on the upgrade treadmill.","last_changed":"2026-01-24 02:54:04"},
|
||||
{"id":4565,"eps_id":4559,"comment_timestamp":"2026-01-26 15:00:05","comment_author_name":"mnw","comment_title":"Great Recommendations!","comment_text":"I was chatting on Mastodon and was directed to this episode. Great one! I have downloaded and tried out the android app and it works as described. They have all the big languages I would need or want. Just brilliant! Thanks for the episode.","last_changed":"2026-01-26 15:20:53"},
|
||||
{"id":4566,"eps_id":4561,"comment_timestamp":"2026-01-27 21:41:03","comment_author_name":"Henrik Hemrin","comment_title":"Happy to learn about the project","comment_text":"First, welcome as a host at HPR! \n\nIt was interesting and encouraging to learn and hear about Mission:Libre, which is new to me. Best wishes to you and your mission!","last_changed":"2026-01-27 21:42:08"},
|
||||
{"id":4567,"eps_id":4561,"comment_timestamp":"2026-01-28 01:09:31","comment_author_name":"candycanearter07","comment_title":"cool project","comment_text":"This seems like a promising project, and I think you explained it well despite it being your first episode. Best of luck!","last_changed":"2026-01-28 07:00:52"},
|
||||
{"id":4568,"eps_id":4563,"comment_timestamp":"2026-01-29 12:44:44","comment_author_name":"mnw","comment_title":"Great Series","comment_text":"I am enjoying and look forward to the rest of the series. Do you think the US will ever wake up and start recycling its spent fuel? It seems like such a huge waste just to try and keep a small amount of fuel away from\"the bad guys\" or whatever they are imagining. ","last_changed":"2026-01-29 13:31:50"},
|
||||
{"id":4569,"eps_id":4563,"comment_timestamp":"2026-01-29 20:26:39","comment_author_name":"Whiskeyjack","comment_title":"hpr4563 :: Nuclear Reactor Technology - Ep 5 Fast Reactors","comment_text":"@mnw - Spent fuel from civil nuclear power plants is not suitable for making nuclear weapons as it has the wrong proportions of plutonium isotopes. Plutonium comes in multiple isotopes just like virtually all other heavy elements, and weapons require a high percentage of one specific isotope, which you don't get from spent civil fuel. Weapons grade plutonium is made in military reactors which are designed for that purpose and the fuel is rapidly cycled through to minimize the build up of undesired (for weapons purposes) isotopes.\n\nAs such, there is no direct connection between recycling commercial spent fuel (I covered a number of different recycling technologies in one episode) and nuclear weapons. I don't live in the US, but if there is a public perception there that there is such a connection, then it is likely this is the result of a misconception about the nature of the different isotopes of plutonium. \n\nThe main reason that most countries don't bother with recycling spent fuel is that a once through fuel cycle is cheaper. Those countries that do recycle fuel do so mainly for reasons of national security of energy supply. They simply wish to minimize their uranium imports by reusing fuel they already have. \n\nA secondary reason is to reduce the amount of high level waste that must be stored by \"burning up\" the fissile isotopes of plutonium in a reactor. Much of the long lived part of nuclear waste is simply fissile isotopes of plutonium which can be re-used in a reactor as fuel. \n\nIf enough people have questions on this series, including topics that I have not covered, and post them as comments on HPR I would be willing to do a follow up episode covering those after the end of the series.","last_changed":"2026-01-29 20:38:17"},
|
||||
{"id":4570,"eps_id":4552,"comment_timestamp":"2026-01-31 03:08:58","comment_author_name":"Antoine","comment_title":"Yep","comment_text":"Uhum, Epson releases (or released) their printers drivers interested in making money even if it means artificially hindering the work you need it to and which it could do.\n\nI had an Epson Stylus CX4500. The official driver would not print, simply couldn't force to try, if it detected the ink cartridge was empty.\n\nThat means, not only you could not force it to try: it would not print a 100% yellow document if it though, and pointed, the only black cartridge was empty.\n\nThere was a little device you could buy online, used to reset a cartridge. It had 3 pins that you used to touched the 3 little metal areas of an \"empty\" Epson cartridge (of that model) to reset its identification to the printer — a \"resetter\" of cartridge. I bought, and after this procedure, I would put again the same cartridge (without even shaking, no mechanical idea to help, only deceiving the printer with the resetter); and the CX4500, with its official driver, read the cartridge as if it was full. And did the work with the previously \"empty\" cartridge. For at least 40 or 50 pages.\n\nI searched now, the CX4500 is from 2004; I used it for years, at least until 2020, but, using only a little, even with cheap and good quality third-party cartridges, I faced the clogging you mentioned, not worth using weekly only to avoid the problem; so I abandoned it (I think it is by here somewhere, maybe would work after a little maintenance).\n\nTo the end: official driver support ended when I eventually updated Windows, would not work under it. But I had dual-boot, and it worked flawlessly in Linux. Without need of the reseter, because the open source driver was only interested in serving the best it could, no deceiving.\n\nNice content, and audio and voice. Thanks for the show, MrX!","last_changed":"2026-01-31 09:04:49"},
|
||||
{"id":4571,"eps_id":4511,"comment_timestamp":"2026-01-31 09:11:44","comment_author_name":"Lee","comment_title":"Further correction","comment_text":"I the episode I confused The Cuckoo's Egg about the the black hat hacker Markus Hess with Breaking and Entering about the white hat hacker Sherri Davidoff","last_changed":"2026-01-31 09:50:10"},
|
||||
{"id":4572,"eps_id":4548,"comment_timestamp":"2026-01-31 11:26:18","comment_author_name":"Archer72","comment_title":"Interesting mix","comment_text":"Hi Ahuka,\n\nThis is an interesting mix of channels, and I'm sure is appreciated by all. I am enjoying this series, and especially like the science and space channels.\n\nCheers,\n\nArcher72","last_changed":"2026-01-31 11:59:15"},
|
||||
{"id":4573,"eps_id":4550,"comment_timestamp":"2026-01-31 11:51:45","comment_author_name":"Archer72","comment_title":"Great series!","comment_text":"Hi Ahuka,\n\nI would like to appreciate this continuing series. \nThis deep dive into the game mechanics has been interesting.\n\nCheers,\n\nArcher72","last_changed":"2026-01-31 12:15:08"},
|
||||
{"id":4574,"eps_id":4556,"comment_timestamp":"2026-01-31 11:55:19","comment_author_name":"Arche72","comment_title":"Fun hobby!","comment_text":"Hi Operat0r,\n\nThis is an interesting and potentially expensive hobby.\nSound fun!\n\nCheers, \n\nArcher72\n","last_changed":"2026-01-31 12:15:21"},
|
||||
{"id":4575,"eps_id":4554,"comment_timestamp":"2026-01-31 21:13:41","comment_author_name":"Jim DeVore","comment_title":"Updates - too soon!","comment_text":"This system has been chugging along for years. A few days ago the Simpletask app on my phone stopped syncing to Dropbox. Simpletask is no longer in development. Simpletask still worked with the local file, so I stopped using Dropbox and I'm now using Synchthing to sync while I'm at home. No access while off the home network, so this may be another episode once I figure that out.","last_changed":"2026-02-01 07:43:59"},
|
||||
{"id":4576,"eps_id":4562,"comment_timestamp":"2026-02-02 23:52:36","comment_author_name":"Steve Barnes","comment_title":"(Yeah!)","comment_text":"Great general proposition that software isn't \"finished\" until it's easy to install.","last_changed":"2026-02-03 07:34:54"},
|
||||
{"id":4577,"eps_id":4567,"comment_timestamp":"2026-02-03 19:06:36","comment_author_name":"Kinghezy","comment_title":"Office space lumbergh","comment_text":"I thought the ending had accidentally slowed down to 1/2 speed, until I realized it was a Lumbergh impression. Well done.","last_changed":"2026-02-03 20:36:04"},
|
||||
{"id":4578,"eps_id":4566,"comment_timestamp":"2026-02-03 19:08:14","comment_author_name":"Whiskeyjack","comment_title":"Community News for January - Scheduling of Episodes","comment_text":"I am a relatively new contributor, having sent in my first episode in November. Before that I was a long time listener. I have submitted 10 episodes so far, with some which are yet to be aired. \n\nI think the current system is pretty good and should be kept with only a few minor changes. I like being able to pick slots. I feel additional motivation to contribute by being able to pick a slot and know that my episode would air on a predictable schedule rather than go in a long queue and turn up at some distant date in the future. I contribute episodes to have them aired, not to fill a queue.\n\nI will make three short points:\n\n1) Your own scheduling guidelines encourage existing contributors to leave some near term slots open for new contributors. Inevitably this will result in shows from the reserve queue being required to be used if a new contributor does not show up. If that is not what you intend, then you need to clarify those guidelines.\n\n2) The messages calling for new shows may sometimes sound a bit alarming. If people interpret these as signs that HPR is dying, that may act to discourage them from contributing. I think the contribution requests need to be careful to spur people to action without sounding overly alarming.\n\n3) Make it easier to post show notes. Currently the text box to paste the show notes into seems to be limited to about 4,000 characters. It would be easier for contributors if they could simply copy-paste their entire script into this box instead of jumping through additional hoops. \n\nI'm currently working on new episodes and hope to post them in a few weeks. Thanks to the volunteers for all their efforts.\n","last_changed":"2026-02-03 20:37:14"},
|
||||
{"id":4579,"eps_id":4567,"comment_timestamp":"2026-02-04 03:15:18","comment_author_name":"Antoine","comment_title":"An attractive invitation to watch","comment_text":"I felt urged to watch some movies on this list. I may have watched 2 or 3 only. The show was very good, an attractive invitation to see the ones you comment.\n\nThanks!","last_changed":"2026-02-04 05:23:40"},
|
||||
{"id":4580,"eps_id":4566,"comment_timestamp":"2026-02-04 12:20:56","comment_author_name":"Ken Fallon","comment_title":"response to Whiskeyjack","comment_text":"re 1) I think the guide lines are clear on the point, but if you can suggest an improvement then please do so.\n\n3. Always try and fill any free slots that are available in the upcoming two weeks.\n4. When the queue is filling up then leave some slots free for new contributors.\n\nre 2) Yip we'll tone it down depending on how urgent it is.\n\nre 3) The limit is removed but we need to redo the how to page","last_changed":"2026-02-04 12:21:16"},
|
||||
{"id":4581,"eps_id":4567,"comment_timestamp":"2026-02-04 14:15:57","comment_author_name":"Henrik Hemrin","comment_title":"Inspiring recommendations","comment_text":"Several in your list that I get inspired to watch and some to watch again. \n\nI first watched the movie The Lives of Others first time when I took the course Integrity, technology and surveillance as part of the Human Rights program. It is really good and very relevant today although the methods are different. \n\nBy coincidence this HPR episode has a nice connection to the episode next day. ","last_changed":"2026-02-04 14:46:28"},
|
||||
{"id":4582,"eps_id":4566,"comment_timestamp":"2026-02-04 16:20:12","comment_author_name":"Whiskeyjack","comment_title":"response to Ken Fallon - Episode Scheduling Guidelines","comment_text":"Rule 3 says to always try to fill slots in the upcoming 2 weeks.\nRule 4 says when the \"queue is filling up\" to leave slots free for new contributors.\nRule 5 says to post non-urgent shows into the first empty week. \n\n3 and 5 seem to contradict one another, as most shows will be non-urgent. 4 is unclear as to what \"filling up\" means in practical terms.\n\nLong time contributors will have a good feel for what they should be doing and first time contributors should use the first free slot, but someone on his second or third episode can find navigating the rules a bit confusing. \n\nThings like this should always be looked at from the perspective of someone who is relatively new to contributing podcasts when judging how clear the guidelines are. ","last_changed":"2026-02-04 16:25:01"},
|
||||
{"id":4583,"eps_id":4566,"comment_timestamp":"2026-02-04 16:30:35","comment_author_name":"Ken Fallon","comment_title":"You're right","comment_text":"I've always considered them to be in order as in if not rule 1, then if not rule 2, etc.\nPerhaps that's why people have struggled with them for so long.\n\nI'm genuinely open to suggestions to improve it, but would appreciate moving the conversation to the gittea ticket\n\nhttps://repo.anhonesthost.net/HPR/hpr_documentation/issues/17","last_changed":"2026-02-04 16:30:50"},
|
||||
{"id":4584,"eps_id":4569,"comment_timestamp":"2026-02-05 03:44:49","comment_author_name":"candycanearter07","comment_title":"very informative!","comment_text":"i most likely won't need to use this any time soon, but its always good to have things like this in your toolbelt! its also great practice","last_changed":"2026-02-05 06:38:48"},
|
||||
{"id":4585,"eps_id":4564,"comment_timestamp":"2026-02-05 05:11:00","comment_author_name":"candycanearter07","comment_title":"regression testing?","comment_text":"I'm surprised there wasn't any regression testing to prevent a forced downgrade. Did you try submitting a bug report to the devs?","last_changed":"2026-02-05 06:39:39"},
|
||||
{"id":4586,"eps_id":4596,"comment_timestamp":"2026-02-05 11:54:36","comment_author_name":"folky","comment_title":"Interesting solution, but annoying ","comment_text":"Thank you for your interesting show. Great how you solved all the issues. But I won't use it. \nI remember seeing those films on TV-sets in Poland while buying something. I always thought \"How can they stand out with this annoying voice destroying the film.\" Luckily it often were dumb soap operas, so I didn't even try to understand the original voices. And you're right, it's worst when the original is in a language you understand. Which is the case in the example you used. Especially, because the male voice in swedish is mumbling a bit. ","last_changed":"2026-02-05 12:29:30"},
|
||||
{"id":4587,"eps_id":4567,"comment_timestamp":"2026-02-05 13:55:25","comment_author_name":"ClaudioM","comment_title":"Awesome Episode!","comment_text":"Thanks for this awesome rundown of these hacker-influenced movies. It sure was fun to listen to the ones you discussed. I was especially curious about The Lives of Others, and yes, the following HPR episode did have a good connection with this. Looking forward to watching The Lives of Others in German as I'm trying to improve my learning of the language.\n\nAnother movie that is hacker-based is called Whoami, also in German. It's very actiony from what I saw of the trailer, but sure caught my interest due to the topic and the language. Might want to check that one out as well.","last_changed":"2026-02-05 14:11:33"},
|
||||
{"id":4588,"eps_id":4566,"comment_timestamp":"2026-02-05 23:36:17","comment_author_name":"candycanearter07","comment_title":"my two cents","comment_text":"I think a good middle ground could be to have a \"short term queue\" that a show could go into if the creator doesn't care when exactly it appears? That way the explicit date reservations can have more priority. ","last_changed":"2026-02-06 07:00:54"},
|
||||
{"id":4589,"eps_id":4567,"comment_timestamp":"2026-02-06 01:56:48","comment_author_name":"Jim DeVore","comment_title":"Great Show!","comment_text":"I collect movie recommendations and try to watch them when they appear on one of my streaming services. What a great list - I have only seen about half of this list.","last_changed":"2026-02-06 07:01:30"},
|
||||
{"id":4590,"eps_id":4569,"comment_timestamp":"2026-02-06 02:19:21","comment_author_name":"Jim DeVore","comment_title":"I learned some things that I will try out","comment_text":"Agreed -- a guest account is great for visitors to my home for all the reasons cited. I have wondered how you added hooks for login and logout -- in my case, for mapping SMB shares. Would the GDM hooks work for that?","last_changed":"2026-02-06 07:01:49"},
|
||||
{"id":4591,"eps_id":4569,"comment_timestamp":"2026-02-06 16:23:36","comment_author_name":"candycanearter07","comment_title":"RE: I learned some things that I will try out","comment_text":"For mounting network drives, I would recommend using rclone. Also, many display managers scan for a .xprofile file on login.","last_changed":"2026-02-06 18:26:21"},
|
||||
{"id":4592,"eps_id":4566,"comment_timestamp":"2026-02-06 20:52:38","comment_author_name":"Whiskeyjack","comment_title":"Response to candycanearter07 on episode scheduling","comment_text":"I think the existing episode scheduling system is really good. It could possibly be improved with a few minor tweaks, but I think the existing system is the product of long experience and shouldn't be overthrown without good reason. \n\nOnce such tweak may be to let the maintainers reschedule shows which don't need to be on a specific date forwards or backwards to some degree to open up slots for newcomers or to fill empty slots. They may do this already for all I know. This perhaps could be automated with a script. \n\nThe root of the problem is not enough *new* contributors. It would only take a handful of new regular contributors to keep HPR going with plenty of new episodes. ","last_changed":"2026-02-07 10:07:25"},
|
||||
{"id":4593,"eps_id":4554,"comment_timestamp":"2026-02-07 02:48:34","comment_author_name":"Gumnos","comment_title":"Fun with todo.txt and transitioning to other plain-text TODO management","comment_text":"Hey, great episode.\n\nOne trick I learned is that I symlink my `todo.txt` file to my `~/.plan`\n\n $ ln -s path/to/todo.txt ~/.plan\n\nand because I also run `fingerd(8)` on my VPS, that lets me\n\n $ finger gumnos@myvps.example.invalid\n\nfrom any machine that supports `finger(1)` to get my todo list.\n\nThat said, within the last year, the incredible CLI calendaring tool `remind(1)` added todo functionality, so I've migrated most of my todo tasks to the `remind` format. That gives me a *lot* better control over scheduling repeating events/todos. The only downside: it's just not quite as `finger`-able :-)","last_changed":"2026-02-07 14:42:26"},
|
||||
{"id":4594,"eps_id":4566,"comment_timestamp":"2026-02-07 12:31:24","comment_author_name":"Ken Fallon","comment_title":"re \"reschedule shows which don't need to be on a specific date forwards or backwards\"","comment_text":"Before a show is posted, it's ID is more or less the key you get when you upload, once it's posted the unique id is the hpr episode number. \n\nMoving the primary key leads to a mess with the synchronization of files between the HPR site, the Internet Archive, and the HPR CCDN. \n\nWe've had to do it in the past, so I'm again speaking from experience. We moved a show from a host which happened to be part 2 and it would have gotten aired before the part 1. This meant we had 4 shows to move. So we will never move a show without getting permission from the Host, and if they do not get back to us, or we feel that it's important enough, the mail list. \n\nMoving shows breaks some RSS readers that *only* look at the enclosure/@url element. If that remains the same, then they have no reason to download it again. So anyone who has already downloaded *any* of the moved shows will not download them again. Which basically breaks the future feed entirely.\n\nMoving a show can easily spiral into a lot of work. We will and have done it on occasion, but if it's urgent enough, you should reserve a slot.\n\nThe janitors really - and I mean really - do not like to move shows around once they are posted.\n","last_changed":"2026-02-07 13:15:59"},
|
||||
{"id":4595,"eps_id":4571,"comment_timestamp":"2026-02-10 08:57:35","comment_author_name":"Henrik Hemrin","comment_title":"Conversation","comment_text":"I liked your conversation.","last_changed":"2026-02-10 09:20:53"},
|
||||
{"id":4596,"eps_id":4572,"comment_timestamp":"2026-02-10 15:44:41","comment_author_name":"candycanearter07","comment_title":"fantastic learning and debugging tool!","comment_text":"This is such a cool tool I wish I knew about earlier. The ability to see what syscalls and opened files are used by a program, without even needing the source code, is amazing!!","last_changed":"2026-02-10 18:18:09"},
|
||||
{"id":4597,"eps_id":4572,"comment_timestamp":"2026-02-11 03:32:12","comment_author_name":"Some Guy on the Internet","comment_title":"It's MAGIC!","comment_text":"Thank you for this knowledge; now I have UNLIMITED POWER! Time to `strace` everything. Spoiler alert, do not `strace` `top`. Happy hacking.:wq","last_changed":"2026-02-11 07:26:41"},
|
||||
{"id":4598,"eps_id":4574,"comment_timestamp":"2026-02-12 01:47:30","comment_author_name":"brian-in-ohio","comment_title":"This will be a good series","comment_text":"I enjoyed episode 0, thanks for producing the show. I'm looking FORTH to future episodes!","last_changed":"2026-02-12 05:43:21"},
|
||||
{"id":4599,"eps_id":4574,"comment_timestamp":"2026-02-13 23:47:34","comment_author_name":"Vance","comment_title":"Thanks, brian-in-ohio!","comment_text":"The next episode is all written and will be coming soon. I have to admit I have no experience with FORTH at all, so that won't be a subject I cover. Hope you find the topics I choose to be interesting anyway. :-)","last_changed":"2026-02-14 09:27:48"},
|
||||
{"id":4600,"eps_id":4581,"comment_timestamp":"2026-02-17 10:56:14","comment_author_name":"Archer72","comment_title":"First episode","comment_text":"Hi, not_toby \n\nThis was an interesting first episode, with a lot to unpack.\n- yes, Microsoft did ruin everything\n- BMX and skateboarding might be an interesting topic\n- Would like to hear more about automation scripts, definitely of interest to hackers.\n- Computer is the bicycle of the mind - 100% yes\n- BSD's and Macbooks is interesting\n- Linux Outlaws - Thank you for reminding me of these guys\n- Good comparison and contrast of OpenBSD vs FreeBSD\n\nCheers,\nArcher72","last_changed":"2026-02-17 11:41:09"},
|
||||
{"id":4601,"eps_id":4578,"comment_timestamp":"2026-02-17 12:08:44","comment_author_name":"Archer72","comment_title":"Congrats!","comment_text":"Hi Alex,\n\nCongratulations on your Foundation license.\nThis was a really nice father-son episode.\n\nCheers,\nArcher72\nKD9VMW","last_changed":"2026-02-17 12:13:50"},
|
||||
{"id":4602,"eps_id":4574,"comment_timestamp":"2026-02-18 11:56:52","comment_author_name":"Paulj","comment_title":"Thanks for your first show, and upcoming series!","comment_text":"Welcome to HPR Vance, and thanks for your first show. I don't have a beard, but I first had an account on a Unix system (running on a Pyramid mainframe) in 1986, and I am still learning!\nI look forward to your future shows!\n","last_changed":"2026-02-18 12:08:57"},
|
||||
{"id":4603,"eps_id":4572,"comment_timestamp":"2026-02-18 11:58:27","comment_author_name":"Paulj","comment_title":"Great Information","comment_text":"I have used strace on a few occasions, but never developed a real understanding of its capability. Many thanks for explaining clearly what it can do - I shall have a closer look!\n","last_changed":"2026-02-18 12:09:21"},
|
||||
{"id":4604,"eps_id":4571,"comment_timestamp":"2026-02-18 15:21:50","comment_author_name":"Beeza","comment_title":"A Special Episode","comment_text":"I really enjoyed this conversation with your mum. It is inevitable that one day you will treasure this recording more than you can ever imagine now.\n\nI just I'd had the foresight to do something similar.","last_changed":"2026-02-18 20:27:19"},
|
||||
{"id":4605,"eps_id":4577,"comment_timestamp":"2026-02-18 18:48:03","comment_author_name":"Gan Ainm","comment_title":"\"Scotch\" Ale from the Baltic Sea","comment_text":"German Brewery Störtebeker from Stralsund has a \"Scotch Ale\" at 9% ABV. \n\nHowever, aside from the ABV, it's one of those styles brewed with peat-kilned barley that they describe as a \"peaty and malty extraordinary taste.\" Slàinte mhath!","last_changed":"2026-02-18 20:28:03"},
|
||||
{"id":4606,"eps_id":4578,"comment_timestamp":"2026-02-18 22:47:13","comment_author_name":"Trey","comment_title":"Congratulations! ","comment_text":"Congratulations Alex. What a wonderful episode sharing your experience on this learning journey.\n\nI wish you the best as you continue to learn more, whether it is an amateur radio or any of your other interests. Stay curious.\n\n73\nKB0JH ","last_changed":"2026-02-19 07:40:02"},
|
||||
{"id":4607,"eps_id":4579,"comment_timestamp":"2026-02-20 14:49:04","comment_author_name":"candycanearter07","comment_title":"timing","comment_text":"This episode happened to come at the perfect time for me, since I'm currently going through massive drama with another creative group that is DESTROYING me right now so. thanks for this","last_changed":"2026-02-20 16:21:32"},
|
||||
{"id":4608,"eps_id":4567,"comment_timestamp":"2026-02-23 03:56:47","comment_author_name":"hobs","comment_title":"Loved the show!","comment_text":"Added these all to my (re)watch list! Thought you might also want to add HCF (Halt and Catch Fire) to your list. The first couple seasons on HBO are classic Silicon Valley meets Mr. Robot. One of my favorite hacker/maker shows if all time.","last_changed":"2026-02-23 05:09:58"},
|
||||
{"id":4609,"eps_id":4581,"comment_timestamp":"2026-02-23 14:31:28","comment_author_name":"Trey","comment_title":"Welcome!","comment_text":"Fantastic first episode! It was a pleasure getting to know you in this episode. I look forward to your next episodes. :)","last_changed":"2026-02-23 14:53:11"},
|
||||
{"id":4610,"eps_id":4581,"comment_timestamp":"2026-02-23 23:22:58","comment_author_name":"Steve Barnes","comment_title":"Potted Plant Emoji","comment_text":"Congratulations on finally contributing an episode! I enjoyed the acquainting ramble while giving my cat a little time outdoors. ^ ^","last_changed":"2026-02-24 09:14:53"},
|
||||
{"id":4611,"eps_id":4596,"comment_timestamp":"2026-02-25 00:29:08","comment_author_name":"Carsten","comment_title":"Amazing project","comment_text":"I love projects like this. I might even be doing it for KDramas.\n\nBut just as a whole one can recycle elements of your script for other projects.\n\nGreat stuff! Thanks!","last_changed":"2026-02-25 06:59:06"},
|
||||
{"id":4612,"eps_id":4579,"comment_timestamp":"2026-02-26 00:37:55","comment_author_name":"Antoine","comment_title":"Re # 1 -","comment_text":"Hey, candycanearter07. Thanks for the support and comment. \nWhat a deep situation there. =| May it come fine, with, in the end, love. \nHug.","last_changed":"2026-02-26 06:07:47"},
|
||||
{"id":4613,"eps_id":4577,"comment_timestamp":"2026-02-26 18:14:16","comment_author_name":"Kevie","comment_title":"Upcoming beers","comment_text":"Just a wee update for the styles upcoming on the Beer Garden:\nep 11: Belgian Scotch Ale\nep 12: Baltic Porter","last_changed":"2026-02-26 19:03:51"},
|
||||
{"id":4614,"eps_id":4584,"comment_timestamp":"2026-02-27 08:33:24","comment_author_name":"Dave Lee (thelovebug)","comment_title":"Audio quality","comment_text":"Anyone who knows me knows my opinions on audio quality, and particularly as it relates to HPR. \n\nListening to the results of your three microphones:\n\n* the Zoom H1 sounded utterly beautiful\n* the Tozo earbuds were moderately awful\n* the Soundcore earbuds were quite decent, but your voice sounded a bit robotic.\n\nYou'll never experience decent audio recording quality from devices that weren't intended for that purpose. Earbuds are notoriously bad for quality due to the audio processing needed to handle the distance between the bud and your mouth.\n\nI'd always recommend an audio recorder or decent quality microphone first, a mobile phone recording app second, a laptop's built-in microphone third, and anything else as a last resort.\n\nThis sounds a bit snobby, I'll grant you, and I know that it conflicts with Ken's stance that quality doesn't matter, but you really do need to consider the audience. It's also worth mentioning that any difficulties experienced through bad audio quality get compounded when listening at higher playback speeds.","last_changed":"2026-02-27 09:01:02"},
|
||||
{"id":4615,"eps_id":4584,"comment_timestamp":"2026-02-27 17:29:43","comment_author_name":"Kevin O'Brien","comment_title":"The Zoom was perfect","comment_text":"I thought the Zoom microphone was perfect. The other ones were OK, though. I'd accept a show recorded with either of them.","last_changed":"2026-02-27 17:37:12"},
|
||||
{"id":4616,"eps_id":4585,"comment_timestamp":"2026-02-28 01:55:28","comment_author_name":"Windigo","comment_title":"mpv fanclub","comment_text":"I've been using mpv as my primary media player for years, but have only used bash scripting to extend its functionality - an approach that seems rough and uncivilized, compared to your lua examples.\n\nThanks for the informative and inspiring episode! I'm excited to give this a try.","last_changed":"2026-02-28 08:21:56"},
|
||||
{"id":4617,"eps_id":4575,"comment_timestamp":"2026-02-28 15:51:52","comment_author_name":"Archer72","comment_title":"Good to hear 73's","comment_text":"Hello Ken,\n\nI have gotten behind on comments, but did listen.\nDid you get the idea for using the Baofeng UV-5R mini from the NYE show? Just curious.\n\nCheers,\n73\nArcher72 aka KD9VMW","last_changed":"2026-02-28 17:41:20"},
|
||||
{"id":4618,"eps_id":4573,"comment_timestamp":"2026-02-28 16:59:15","comment_author_name":"Archer72","comment_title":"Interesting series","comment_text":"Hi Whiskeyjack,\n\nThanks for this series, I have been listening with interest to each one.\n\nCheers,\nArcher72","last_changed":"2026-02-28 17:41:54"},
|
||||
{"id":4619,"eps_id":4573,"comment_timestamp":"2026-02-28 23:06:46","comment_author_name":"Whiskeyjack","comment_title":"Reply to Archer72","comment_text":"Thank you for the feedback. The last episode in the series is coming up on the 11th of March in episode hpr4593. If anyone has any questions or related topics that they would like me to follow up on, I can make a follow up episode to address those topics.\n\nI have another series ready on a completely unrelated topic that I will start posting after this one is done, but I will delay that if anyone wants a follow up episode to this series.","last_changed":"2026-03-01 07:58:24"},
|
||||
{"id":4620,"eps_id":4585,"comment_timestamp":"2026-03-01 05:07:24","comment_author_name":"candycanearter07","comment_title":"Re: mpv fanclub","comment_text":"If you do want to hook into mpv with external bash scripts, you can set up a socket with --input-ipc-server and pipe command line input/output through that. Unfortunately, it doesn't really work as well with multiple mpv windows, but its great if you only plan to have one window open at once","last_changed":"2026-04-06 13:08:16"},
|
||||
{"id":4621,"eps_id":4585,"comment_timestamp":"2026-03-01 08:52:41","comment_author_name":"Archer72","comment_title":"Second in mpv fanclub","comment_text":"Hi Windigo,\n\nMy skill are lacking in this area, with only one improvement made to mplayer/mpv. I pretty much forgot about it, because it get copied to a new system in the form of .bash_aliases\n\nalias mplayer=\"mplayer -af scaletempo\"\n\nwhich I borrowed from Ken\n\nhttps://kenfallon.com/speeding-up-speech-with-mplayer\n\nCheers,\nArcher72","last_changed":"2026-03-01 10:16:30"},
|
||||
{"id":4622,"eps_id":4574,"comment_timestamp":"2026-03-01 19:21:46","comment_author_name":"murph","comment_title":"Great show, looking forward to more.","comment_text":"Glad to see that you picked up the call and submitted. Very well done, too! Looking forward to more.","last_changed":"2026-03-01 20:38:00"},
|
||||
{"id":4623,"eps_id":4585,"comment_timestamp":"2026-03-01 22:35:38","comment_author_name":"candycanearter07","comment_title":"updated script","comment_text":"local function resolve_missing_cover(domain)\n print(\"looking for \" .. (domain or \"nil\"))\n local extico = {\n [\"hub.hackerpublicradio.org\"] = \"https://hackerpublicradio.org/images/hpr_logo.png\",\n -- yes using a product picture is silly but so is not featuring your icon ANYWHERE else\n [\"anonradio.net\"] = \"https://sdf.org/store/thumbs/anon3.jpg\",\n [\"archives.anonradio.net\"] = \"https://sdf.org/store/thumbs/anon3.jpg\",\n [\"hashnix.club\"] = \"default\",\n [\"radio.kingposs.com\"] = \"https://kingposs.com/assets/buttons/PossBadge.gif\"\n }\n\n if domain then\n local force = extico[domain]\n if force == \"default\" then return resolve_missing_cover() end\n if force and mp.commandv(\"video-add\", force, \"auto\", \"domainhardcode.png\") then return end\n\n local favico = \"https://\" .. domain .. \"/favicon.ico\"\n print(favico)\n if mp.commandv(\"video-add\", favico, \"auto\", \"favico.png\") then return end\n end\n\n mp.command(\"video-add ~~/cover.png auto default.png\")\nend","last_changed":"2026-03-02 07:41:16"},
|
||||
{"id":4624,"eps_id":4586,"comment_timestamp":"2026-03-01 23:39:18","comment_author_name":"candycanearter07","comment_title":"41:40","comment_text":"thanks for the well wishes! things got so much worse <3","last_changed":"2026-03-02 07:41:45"},
|
||||
{"id":4625,"eps_id":4583,"comment_timestamp":"2026-03-02 21:10:12","comment_author_name":"brian-in-ohio","comment_title":"good shows","comment_text":"Loving this series. Maybe Whiskey Jack could give some cost comparisons between large and small reactors. He could also give us a realistic look at nuclear plant safety/accidents compared to conventional power production. Looking forward to the episode on FORTH generation reactors ;-)","last_changed":"2026-03-03 07:26:43"},
|
||||
{"id":4626,"eps_id":4584,"comment_timestamp":"2026-03-03 15:08:13","comment_author_name":"Archer72","comment_title":"Bad mic","comment_text":"Hi Dave,\n\nI wouldn't record with either earbud on a regular basis, but it works in a pinch. \n\nMy preference, if away from a proper mic, is to use the Axet Audio Recorder which mysteriously disappeared from the F-droid app.\n\nActually, this is not so mysterious considering the state of Google's current relationship against the developers of FOSS apps.\n\nI have also heard the results of the android recorder with a lapel mic in a previous episode, which shows semi-decent quality.\n\nCheers,\nArcher72","last_changed":"2026-03-03 15:18:10"},
|
||||
{"id":4627,"eps_id":4587,"comment_timestamp":"2026-03-03 15:15:19","comment_author_name":"Archer72","comment_title":"Continuing series","comment_text":"Hi Vance,\n\nI have kept this series the future feed so I can hear it sooner. :)\n\nOh and I have just now looked at your great show notes.\n\nCheers,\nArcher72","last_changed":"2026-03-03 15:18:26"},
|
||||
{"id":4628,"eps_id":4571,"comment_timestamp":"2026-03-03 15:44:12","comment_author_name":"Archer72","comment_title":"previous generation","comment_text":"Hi Lee,\n\nI wish more people could record thoughts of the previous generations, not only about tech but about life outside this subject. \n\nCheers,\nArcher72","last_changed":"2026-03-03 16:21:07"},
|
||||
{"id":4629,"eps_id":4586,"comment_timestamp":"2026-03-03 23:11:25","comment_author_name":"Whiskeyjack","comment_title":"HPR Commnity News discussion on audio","comment_text":"In HPR4586 Community News for February at around the 50 minute mark, you talked about automating the audio process for HPR. \n\nI have a 4 part series ready to go which may be relevant to some of this. Episode 2 covers basic filtering, de-essing, and normalizing using FFMPEG in a shell script. I was planning to release this as soon as my present series on nuclear reactor technology was done (there's one more episode in the schedule). \n\nI'm definitely not an audio expert, as I only started learning about this in order to fix audio problems that were the first few HPR episodes that I did. \n\nI listened to the Linux Matters podcast that you referred to with respect to their automated processing software, so I do have some idea of what they are talking about. I do have some concerns about the practical problems which may arise when dealing with episodes sent in by just anybody using all sorts of different hardware however.\n\nI had assumed that you were already doing some sort of normalizing for HPR, as the volume levels are fairly consistent. In fact I emphasized to listeners in the series to send an non-normalized copy to HPR so as not to conflict with whatever processing you are doing. \n\nPerhaps someone at HPR could do an episode or talk about it in the community news explaining what HPR actually does currently in terms of audio processing as that may help in generating some discussion as well as being interesting in its own right. ","last_changed":"2026-03-04 07:02:49"},
|
||||
{"id":4630,"eps_id":4583,"comment_timestamp":"2026-03-03 23:38:55","comment_author_name":"Whiskeyjack","comment_title":"Response to brian-in-ohio for HPR4583 Small Modular Reactors","comment_text":"I can do a follow up episode on small modular reactors comparing some of the pros and cons of SMRs versus large reactors and what factors may favour either. I will also cover any other questions that may come up. \n\nAs for safety, that could possibly be a controversial subject and so probably not a good fit for HPR. There will be people who have strong politically based opinions either way, and I would like to stick to just explaining how the technology works and let other people in other forums address non-technical issues. ","last_changed":"2026-03-04 07:03:28"},
|
||||
{"id":4631,"eps_id":4509,"comment_timestamp":"2026-03-04 06:47:39","comment_author_name":"Gan Ainm","comment_title":"Hefeweizen","comment_text":"The word \"Heferweisen\" does not exist in German. The correct composite noun is \"Hefeweizen\" from \"Hefe\" (yeast) and \"Weizen\" (wheat).\n\nHowever, there are German words Hafer (oats) and Weisen (some homonyms like wise men, manners, to indicate), that do not have any relationship to beer. The word \"Hefer\" does not exist in German.","last_changed":"2026-03-04 07:04:30"},
|
||||
{"id":4632,"eps_id":4587,"comment_timestamp":"2026-03-05 01:47:53","comment_author_name":"xmanmonk","comment_title":"uuencode/uudecode on Solaris","comment_text":"I worked for the infamous Inference Corporation years ago when they still existed, and the corporate server ran Solaris (I don't recall which versions were running when I was there). That server had uuencode and uudecode on it. It may not have been installed with the OS, but it was there. Someone put it there. So I know it at least ran on Solaris, which wouldn't require much more than a compilation of the sources.\n\nAnyway, great show! Thanks so much!","last_changed":"2026-03-05 04:41:11"},
|
||||
{"id":4633,"eps_id":4597,"comment_timestamp":"2026-03-05 05:58:31","comment_author_name":"Ken Fallon","comment_title":"Time to active use","comment_text":"The length of my commute","last_changed":"2026-03-05 06:13:31"},
|
||||
{"id":4634,"eps_id":4565,"comment_timestamp":"2026-03-06 19:25:26","comment_author_name":"Aleman","comment_title":"Beer Garden","comment_text":"I've had HPR in my feed for a long time - always hopeful something will spark with me. Then: you 2 come up with \nBeer Garden! And: you like what I like! I'm writing from Oklahoma, where a state legislator funded her senate campaign with money from the liquor distributors in exchange for monopoly control over what we drink, but I think before the law changed I actually had some scotch silly. Anyway, RREally enjoy your show, ","last_changed":"2026-03-06 19:52:11"},
|
||||
{"id":4635,"eps_id":4573,"comment_timestamp":"2026-03-07 11:30:14","comment_author_name":"Clinton","comment_title":"Modern situation.","comment_text":"I would like some commentary in the current situation, why has hinkley gone off the rails, the new american approach, the odd things done after fukushima, the new radiation rules in the states.","last_changed":"2026-03-07 14:02:23"},
|
||||
{"id":4636,"eps_id":4573,"comment_timestamp":"2026-03-07 18:42:23","comment_author_name":"Whiskeyjack","comment_title":"Reply to Clinton","comment_text":"I will do a follow up episode on nuclear power technology and try to cover your questions and others. \n\nI have a four part series on audio recording ready to go, but I will slot in the nuclear power follow up for after that and start working on it now.\n\nAnyone else who would like me to address these or other points is welcome to add their questions or comments as well. ","last_changed":"2026-03-07 20:51:04"},
|
||||
{"id":4637,"eps_id":4587,"comment_timestamp":"2026-03-07 20:10:08","comment_author_name":"Vance","comment_title":"Thanks, and Solaris","comment_text":"I appreciate the positive comments!\n\nRegarding Solaris (and SunOS and AIX), I don't recall exactly how I determined that uuencode wasn't included with the base OS. Probably a set of man pages online somewhere. Of course, it would be easy to compile and install uuencode from source and I'm sure it happened frequently. Similarly, it was common for GNU versions of some utilities to be installed by people using commercial UNIX systems because they often had additional capabilities.\n\nMore episodes are coming; hope you enjoy them!","last_changed":"2026-03-07 20:52:03"},
|
||||
{"id":4638,"eps_id":4591,"comment_timestamp":"2026-03-09 04:58:24","comment_author_name":"candycanearter07","comment_title":"anecdotal teaching is the best kind","comment_text":"I think that the way you explained all of these features using a real story and going through your thought process, while weaving explanations of each command, is such an interesting way to teach about a program! I found the story interesting, and learned a lot about git that i didnt know about.","last_changed":"2026-03-09 08:01:04"},
|
||||
{"id":4639,"eps_id":4576,"comment_timestamp":"2026-03-10 01:39:18","comment_author_name":"candycanearter07","comment_title":"relatable episode","comment_text":"I haven't been lucky enough to get a job in the IT space, but what you talked about with struggling with people resonated with me. I am EXTREMELY bad with like talking to people if its not a topic I'm super familiar with, and kinda fall back to generic responses or making little dad jokes during the conversation.","last_changed":"2026-03-10 06:09:38"},
|
||||
{"id":4640,"eps_id":4592,"comment_timestamp":"2026-03-10 04:20:16","comment_author_name":"candycanearter07","comment_title":"interesting!","comment_text":"I think that hearing what other people do in their day to day life is extremely interesting and wouldn't mind a third episode. In particular, the idea of learning how to share things is something I struggle with, since outside of sharing drawings and stuff I've made, its difficult. Best of luck to you","last_changed":"2026-03-10 06:10:22"},
|
||||
{"id":4641,"eps_id":4509,"comment_timestamp":"2026-03-13 15:28:45","comment_author_name":"Kevie","comment_title":"Thanks Gan","comment_text":"Thank you for pointing this out, I hadn't noticed the spelling error, I shall attempt to get it sorted.","last_changed":"2026-03-13 21:12:13"},
|
||||
{"id":4642,"eps_id":3711,"comment_timestamp":"2026-03-13 16:44:12","comment_author_name":"m0dese7en","comment_title":"Additional details on cars","comment_text":"I enjoyed your episode and appreciate you discussing cars on an HPR episode. I want to point out that your facts on electrics are inaccurate as well as some of the details about charging infrastructure.\n\nI have never encountered evidence of laws forcing you to replace an electric battery before selling a car.\n\nThe battery chemistry you sited was Nickel Cadmium but that is not what they are using. They are using various lithium chemistries. Also, most people are not depleting their battery capacity on a daily basis and a 240v charging plug is more than adequate for most uses.\n\nThanks again for making a show!","last_changed":"2026-03-13 21:12:57"},
|
||||
{"id":4643,"eps_id":4596,"comment_timestamp":"2026-03-16 13:38:03","comment_author_name":"candycanearter07","comment_title":"interesting!!","comment_text":"I wouldn't personally use this, but I find it extremely crafty and a cool way to modify movies for your own enjoyment! I also often forget that mpv supports multiple audio tracks :P. As an additional tip to improve watching experience, on mpv you can define a global subtitles folder with --sub-file-path and name the srt file the same as the audio file (or use --sub-auto=fuzzy to make the subtitle matching more lenient), and it should be loaded by default along with the original file.","last_changed":"2026-03-16 14:44:10"},
|
||||
{"id":4644,"eps_id":4593,"comment_timestamp":"2026-03-17 01:13:51","comment_author_name":"Jim DeVore","comment_title":"Great series!","comment_text":"As an engineer with an insatiable curiosity about way too many topics, I loved this series. A nice overview that I doubt I could find anywhere else.","last_changed":"2026-03-17 07:37:21"},
|
||||
{"id":4645,"eps_id":4587,"comment_timestamp":"2026-03-17 01:19:46","comment_author_name":"Jim DeVore","comment_title":"Thanks for the trip down memory lane!","comment_text":"Great episode. I especially enjoyed shar and remembering all the issues I once had with attachments. I still have them at times, but that is generally due to security forbidding executable file types...","last_changed":"2026-03-17 07:37:42"},
|
||||
{"id":4646,"eps_id":4593,"comment_timestamp":"2026-03-17 13:46:31","comment_author_name":"Whiskeyjack","comment_title":"Response to Jim DeVore","comment_text":"Thank you for your encouragement. It always helps to know that people are actually listening to these episodes. \n\nA number of listeners have posted questions about topics covered in this series and I promised to answer them in a follow up episode.\n\nI have the script written for the follow up and will record it in early April and it currently has about 20 minutes of content. I currently have a couple of episodes uploaded for slots in April for an unrelated series and will post the follow up episode after the second one in the new series. This means It should be out in late April. \n\nIf anyone has any more questions they would like me to address, please post them in the comments to any episode in this series. ","last_changed":"2026-03-17 15:30:12"},
|
||||
{"id":4647,"eps_id":4597,"comment_timestamp":"2026-03-18 03:34:11","comment_author_name":"L'andrew ","comment_title":"Nice job explaining *grep features.","comment_text":"You've done a great job of explaining when to use each type of grep. I taught an in-house class on regular expressions, and you're explanations would have helped the crew know why there are these different versions. \n\nThanks for helping to keep *nix alive!","last_changed":"2026-03-18 07:52:43"},
|
||||
{"id":4648,"eps_id":4597,"comment_timestamp":"2026-03-18 03:52:52","comment_author_name":"candycanearter07","comment_title":"informative","comment_text":"I always brushed off egrep and fgrep as niche tools, but this episode inspired me to use it more often! Thanks for providing another tool for my toolbelt. As a general grep tip, you can use . to avoid escaping certain patterns in the shell (ie if your pattern has a space)","last_changed":"2026-03-18 08:15:08"},
|
||||
{"id":4649,"eps_id":4605,"comment_timestamp":"2026-03-18 11:09:45","comment_author_name":"Ken Fallon","comment_title":"Congratulations","comment_text":"Congratulations to you both","last_changed":"2026-03-18 11:18:55"},
|
||||
{"id":4650,"eps_id":4553,"comment_timestamp":"2026-03-18 12:41:35","comment_author_name":"Antoine","comment_title":"Were/are the designs patented?","comment_text":"Hi, Whiskeyjack.\nNice ep.\nYou said AGR, based on Magnox, was a nuclear reactor type that did not sell well outside the UK. I then started thinking if it were (is) possible to another countries to develop by themselves based on that project, or if it had (has) a commercial restriction for exploration of the technology.\nI have yet to listen to the following episodes (doing little by little) and may learn better on the choices, but I felt free to present the question by now...\nThanks!","last_changed":"2026-03-18 13:40:52"},
|
||||
{"id":4651,"eps_id":4553,"comment_timestamp":"2026-03-19 03:31:50","comment_author_name":"Whiskeyjack","comment_title":"Reply to Antoine","comment_text":"Yes, there were numerous patents on commercial nuclear technology. \n\nHowever, most of the basic principles were discovered early on and any early patents had expired by the time that nuclear power was being exploited commercially on a widespread scale.\n\nI am currently in the process of recording a follow up episode to this series and I will add your question to the script as I think it offers an opportunity to address an interesting topic.\n\nSo, listen to that episode for more details.","last_changed":"2026-03-19 07:22:13"},
|
||||
{"id":4652,"eps_id":4598,"comment_timestamp":"2026-03-19 10:39:24","comment_author_name":"Archer72","comment_title":"Great tips!","comment_text":"Hi Shane,\n\nGreat tips on recording and how environment plays into recording quality. I never knew to the Blue Yeti was not worth it, because it has been touted by 'professional' podcasters. \n\nKen, I think this episode should be listed on the Recording page. :)\n\nCheers!\nArcher72","last_changed":"2026-03-19 14:28:19"},
|
||||
{"id":4653,"eps_id":4597,"comment_timestamp":"2026-03-20 18:16:09","comment_author_name":"Vance","comment_title":"Expressions","comment_text":"Thanks for the encouragement, everyone!\n\nIt is indeed weird that there are two types of regular expressions (or I guess three, if you count Perl-compatible regexes). On top of that, the shell's pattern-matching (glob) notation does the same type of job in another different way.\n\nI guess that is a result of tools being developed by different people at different times.","last_changed":"2026-03-20 18:30:47"},
|
||||
{"id":4654,"eps_id":4592,"comment_timestamp":"2026-03-21 02:27:17","comment_author_name":"Antoine","comment_title":"Sharing (response to candycanearter07)","comment_text":"Happy that this was in some measure good to you. Sharing is difficult, especially what is relevant to us (which may be irrelevant to others and make us shameful for having different priorities needs and tastes); or simply because we are afraid of not only being mocked, but, worse, being not understood, ignored. My vision only, my fears, barriers that block me to others and others to me. \nBut it's good to remember, or to learn, the blessing that we are different.\nSharing drawings feels interesting. ","last_changed":"2026-03-21 07:24:03"},
|
||||
{"id":4655,"eps_id":4553,"comment_timestamp":"2026-03-21 02:30:29","comment_author_name":"Antoine","comment_title":"I will","comment_text":"Thanks, Whiskeyjack, for the answer-information.\nI'll do my best to be here and catch the Q&A (or Q&A-alike) show about NRT. ","last_changed":"2026-03-21 07:24:21"},
|
||||
{"id":4656,"eps_id":4600,"comment_timestamp":"2026-03-21 15:22:59","comment_author_name":"Kevie","comment_title":"Great series","comment_text":"Hi Ahuka, that was fantastic look at the first Doctor, looking forward to hearing the rest in this series. I also went back and watched every episode, there are some good reconstructions out there so that the story can be followed for the missing episodes (archive.org was my friend there). \n\n I hope that you change your mind and continue the series right up to the present Doctors","last_changed":"2026-03-21 16:37:46"},
|
||||
{"id":4657,"eps_id":4600,"comment_timestamp":"2026-03-21 21:23:38","comment_author_name":"Kevin O'Brien","comment_title":"I think I will","comment_text":"I am now thinking I might just cover all of Classic Doctor Who, and then stop. I don´t think there is any need to cover the revived series that began in 2005. But when did that become 21 years ago? Can anyone stop this train?","last_changed":"2026-03-21 21:25:03"},
|
||||
{"id":4658,"eps_id":4600,"comment_timestamp":"2026-03-21 22:35:05","comment_author_name":"Archer72","comment_title":"Great series and 2nd continuation ","comment_text":"Hi Ahuka and Kevie,\n\nI 2nd the request to keep the series going to the end. Although I have not seen many episodes, this is an interesting series.\n\nCheers, \nArcher72","last_changed":"2026-03-22 08:35:09"},
|
||||
{"id":4659,"eps_id":4598,"comment_timestamp":"2026-03-24 01:50:51","comment_author_name":"Ole Aamot","comment_title":"GarageJam 6.0.1","comment_text":"Hi,\n\nI wrote GNOME Music Studio Recording Software: GarageJam.\n\nIt records from USB Audio Class devices and built-in microphones instantly and you can annotate Meta Data about the recording.\n\nSee https://discourse.gnome.org/t/garagejam-1-0-0-music-studio-recording-software-for-gnome-45/16744 as well as the project home page with source code on https://www.garagejam.org/\n\nSource Code:\nhttps://www.garagejam.org/src/garagejam-6.0.1.tar.xz\n\nBinary x86_64 Fedora Core 43:\nsudo dnf install http://www.garagejam.org/fedora/RPMS/x86_64/garagejam-6.0.1-1.fc43.x86_64.rpm\n\nCommand:\ngaragejam\n\nLook in $HOME/Music and $HOME/GNOME.xspf for recordings.\n\nHappy Hacking,\nOle Aamot","last_changed":"2026-03-24 08:58:04"},
|
||||
{"id":4660,"eps_id":4333,"comment_timestamp":"2026-03-25 15:18:15","comment_author_name":"Marc","comment_title":"New online home for Dauug|36 and Dauug|18","comment_text":"Many links to Dauug|36 broke due to its relocation to The Dauug House, a U.S.-based nonprofit organization. Dauug|36 is alive and well and lives now at https://dauug.org\n\nThe Dauug House has also broken ground on Dauug|18, an 18-bit, transparently functioning, postcard-sized processor for applications where a \"full CPU\" would be overkill. As with Dauug|36, Dauug|18 does not employ any \"complex VLSI\" (no microprocessor, FPGA, PLD, ASIC, or DRAM) within the architecture.","last_changed":"2026-03-26 08:54:01"},
|
||||
{"id":4661,"eps_id":4605,"comment_timestamp":"2026-03-27 11:10:10","comment_author_name":"Elsbeth","comment_title":"Thank you!","comment_text":"We appreciate the felicitations!","last_changed":"2026-03-27 11:27:27"},
|
||||
{"id":4662,"eps_id":4605,"comment_timestamp":"2026-03-27 12:58:38","comment_author_name":"Trollercoaster","comment_title":"Congrats - and now we want all the fun puns!","comment_text":"First off... congratulations!\n\nNow we're expecting a follow-up episode with all the nerdy jokes or puns that your friends made about your nerdy wedding!","last_changed":"2026-03-27 13:39:17"},
|
||||
{"id":4663,"eps_id":4605,"comment_timestamp":"2026-03-29 22:39:06","comment_author_name":"Antoine","comment_title":"=)","comment_text":"Ho, what a show! So, just coming by to give congratulations, dear Couple Lee and Elsbeth!","last_changed":"2026-03-30 06:38:47"},
|
||||
{"id":4664,"eps_id":4605,"comment_timestamp":"2026-03-30 13:22:43","comment_author_name":"ClaudioM","comment_title":"Congratulations to You Both!","comment_text":"Wow, congratulations to both of you! Wishing you all the best in your new journey together. :-)","last_changed":"2026-03-30 15:17:24"},
|
||||
{"id":4665,"eps_id":4606,"comment_timestamp":"2026-03-30 14:24:54","comment_author_name":"Trey","comment_title":"Trip down memory lane...","comment_text":"Thank you for the trip down memory lane. It very much reminded me of my own experiences during that time. \n\nI believe that we developed a certain set of skills, for troubleshooting, for experimenting, and for learning because we did not have an internet to lookup everything. \n\nThis is what made us hackers! Not in the criminal sense, but like MIT and HackerOne have defined it.\n\nHacker: \"One who enjoys the intellectual challenge of creatively overcoming limitations\" HackerOne. What's in a Name. Retrieved from HackerOne: https://www.hackerone.com/blog/whats-in-a-name","last_changed":"2026-03-30 15:17:57"},
|
||||
{"id":4666,"eps_id":4606,"comment_timestamp":"2026-03-30 16:23:43","comment_author_name":"xmanmonk","comment_title":"Great Episode!","comment_text":"Ah, the memories! I'm a bit older, but I wanted to say that the sound effects in this episode brought back all kinds of memories! Thanks for a great show!","last_changed":"2026-03-30 17:41:04"},
|
||||
{"id":4667,"eps_id":4424,"comment_timestamp":"2026-03-31 00:54:19","comment_author_name":"أحمد المحمودي","comment_title":"Not fixed","comment_text":"Hello Ken,\n\n Sorry for late reply, I just listened to Jan & Dec news a few days ago. No, the problem did not get fixed. I don't think that it would be fixed from thr HPR website, since if I used wget to download an episode, it does get properly renamed to hpr<episode number>.mp3","last_changed":"2026-03-31 07:21:24"},
|
||||
{"id":4668,"eps_id":4606,"comment_timestamp":"2026-03-31 08:24:58","comment_author_name":"Trollercoaster","comment_title":"Back to you...","comment_text":"Hey Trey... why don't you flip out your PDP11 and show off your skilzz!\n\nIf you're into the old school definition of hackers and you're frustrated that those youngsters are spoiled... make sure to pick up next week's episode on Age Verification! It will be the best thing ever.\n\nxmanmonk glad you liked the sound effects. I had to edit out the occasional fart - at a certain age bowel movements are a thing. But then again... luckily podcasts don't also spread the smell... ","last_changed":"2026-03-31 08:26:10"},
|
||||
{"id":4669,"eps_id":4606,"comment_timestamp":"2026-03-31 08:26:06","comment_author_name":"Trollercoaster","comment_title":"Not to janitors","comment_text":"Hey Janitors,\n\njust realized that you'll have to read my previous comment out loud. May I suggest to NOT add sound effects to that comment?","last_changed":"2026-03-31 08:27:05"},
|
||||
{"id":4670,"eps_id":4607,"comment_timestamp":"2026-03-31 14:19:12","comment_author_name":"xmanmonk","comment_title":"Great episode!","comment_text":"Love the UNIX Curio series. Thanks so much for offering it. It's always good to review BASH things as well as commands that are useful.","last_changed":"2026-03-31 17:51:54"},
|
||||
{"id":4671,"eps_id":4606,"comment_timestamp":"2026-03-31 17:20:34","comment_author_name":"ClaudioM","comment_title":"Nerdy Nostalgia!","comment_text":"Great episode, Trollercoaster! Really enjoyed this one. Had me all nostalgic for those early days of computing. I recorded hpr1541 back in 2014 (*ding* for shameless plug lol) where I covered my early days of computing and how it all led up to me coming to Linux, and I think I made mention of BSD as well, and this reminded me of that. Thanks for sharing!","last_changed":"2026-03-31 17:53:09"},
|
||||
{"id":4672,"eps_id":4608,"comment_timestamp":"2026-04-01 10:06:46","comment_author_name":"Archer72","comment_title":"Listening ahead","comment_text":"Hi Whiskeyjack,\n\nThis has been a great series, as I have been listening ahead with anticipation.\n\nMight I suggest having tags added for each show to reflect using `sox` and `ffmpeg`. \n\nCheers,\nArcher72","last_changed":"2026-04-01 10:18:56"},
|
||||
{"id":4673,"eps_id":4608,"comment_timestamp":"2026-04-01 12:27:46","comment_author_name":"Whiskeyjack","comment_title":"Reply to Archer72 on HPR4608","comment_text":"Thank you for your kind comments on this series. I am pleased to hear that at least one person liked it.\n\nAs for adding tags for `sox` and `ffmpeg` to the show notes after the episode has been uploaded, I'm not sure what the proper method to go about this is. Perhaps someone could make a suggestion. ","last_changed":"2026-04-01 12:45:48"},
|
||||
{"id":4674,"eps_id":4608,"comment_timestamp":"2026-04-03 07:49:58","comment_author_name":"Reto","comment_title":"It reminds me about Solocast","comment_text":"Hi Whiskeyjack, \nI really liked your podcast and the topic. I cannot remember about your last, but the sound quality of this one was good on my mobile speakers :)\n\nThe concept reminded me about the program from Norrist (another host on HPR), while similar does it have some differences HPR 3496 https://hackerpublicradio.org/eps.php?id=3496\n\nAs I am not on the future feed, I look forward to your next episode.\n\nCheers, Reto","last_changed":"2026-04-04 08:41:56"},
|
||||
{"id":4675,"eps_id":4584,"comment_timestamp":"2026-04-03 17:28:05","comment_author_name":"jezra","comment_title":"false advertising! ","comment_text":"So far this morning, I've listed to this episode 3 times in an attempt to hear some 'crappy' audio. What i'm hearing is various levels of 'not-perfect' audio, but nothing crappy. :)\n\nThis is probably the first time I have heard audio recorded from an earpiece, and this is one of my favorite genres of HPR shows: the hardware used to record a show. \n\nthank you\n\n\n\n","last_changed":"2026-04-04 08:42:13"},
|
||||
{"id":4676,"eps_id":4609,"comment_timestamp":"2026-04-04 14:19:15","comment_author_name":"Jim DeVore","comment_title":"It is the only proper date format","comment_text":"Thanks for spreading the word! I have been using this for over 20 years -- sorts well in any file system. Sorts well in note taking app titles. I have a keyboard macro in my home Linux machines and in my work Windows machine that bangs out today's date in that format. It is the only proper date format!","last_changed":"2026-04-04 14:56:14"},
|
||||
{"id":4677,"eps_id":4608,"comment_timestamp":"2026-04-04 18:19:25","comment_author_name":"Whiskeyjack","comment_title":"Response to Reto comment on HPR4608","comment_text":"I wasn't aware of Solocast. I have just downloaded the episode and will listen to it to see if the concept of how to use it is the same. If it is the same method, the author of that may have a better overall solution in terms of using it as he puts everything together in a single Python program.\n\nGiven that my series is 4 episodes rather than 1 though, it is possible that I have more explanation of what is happening to the audio. I also had some fun with gratuitous hackery when analyzing audio with GNU Octave and Libre Office Calc and it is more important to have fun than to be useful. \n\nI have looked at the source code and see that he is using a technique with SOX which sounds similar to what drew the interest of one of the show hosts in the February Community news (hpr4586) published at the beginning of March when talking about another piece of podcast software. \n\nI will have a play with that audio technique. I may get enough material from that audio processing technique to make another podcast episode.\n\nAnyway, thanks again for the tip on Solocast. I will try it to see if it suits how I want to make podcasts. ","last_changed":"2026-04-04 19:19:34"},
|
||||
{"id":4678,"eps_id":4605,"comment_timestamp":"2026-04-04 19:52:01","comment_author_name":"Paulj","comment_title":"Congratulations","comment_text":"Lee and Elspeth! Congratulations, and thank you for sharing your joyous occasion with us!\n\nCould you please share the reference to the poem Elspeth read out? I looked into the transcript, but it didn't come through too clearly!\n\nBest wishes for your life together in the future!\n\nPaul","last_changed":"2026-04-04 20:38:24"},
|
||||
{"id":4679,"eps_id":4608,"comment_timestamp":"2026-04-04 22:21:38","comment_author_name":"Whiskeyjack","comment_title":"Further response to Reto comment on HPR4608","comment_text":"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. \n\nSolocast approaches it from a different way and offers a more automated process. \n\nMy 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. \n\nThis sounds like it's worth another podcast episode from me in which I will mention Solocast plus also talk more about filtering. \n\nThanks again for telling me about Solocast. ","last_changed":"2026-04-05 07:06:39"},
|
||||
{"id":4680,"eps_id":4424,"comment_timestamp":"2026-04-05 14:09:24","comment_author_name":"Ken Fallon","comment_title":"Summary of findings","comment_text":"https://repo.anhonesthost.net/HPR/hpr_generator/issues/321#issuecomment-2927\n\nThe option to add a Content-Disposition Header in the ccdn.php did not work as the clients don't support it.\nIt has just been added to curl -J\n\nUsing apache redirect will redirect the traffic via the server, resulting in pushing the bandwidth back to AnHonestHost.com, so this is not an option.\n\nChanging 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.\n\nThe 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.\nA) is not the case for the internet Archive.\nB) is not the case for some of the other nodes.","last_changed":"2026-04-05 14:28:26"},
|
||||
{"id":4681,"eps_id":4605,"comment_timestamp":"2026-04-05 15:59:54","comment_author_name":"Lee","comment_title":"Quotation","comment_text":"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","last_changed":"2026-04-05 16:47:17"},
|
||||
{"id":4682,"eps_id":4611,"comment_timestamp":"2026-04-06 03:24:30","comment_author_name":"candycanearter07","comment_title":"misattributed comment","comment_text":"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","last_changed":"2026-04-06 08:13:08"},
|
||||
{"id":4683,"eps_id":4609,"comment_timestamp":"2026-04-06 09:37:47","comment_author_name":"candycanearter07","comment_title":"sensical date format","comment_text":"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.","last_changed":"2026-04-06 10:33:48"},
|
||||
{"id":4684,"eps_id":4611,"comment_timestamp":"2026-04-06 13:50:17","comment_author_name":"Ken Fallon","comment_title":"Fixed","comment_text":"No problem. I renamed it. Contact the janitors for these type of issues.","last_changed":"2026-04-06 13:58:45"},
|
||||
{"id":4685,"eps_id":4606,"comment_timestamp":"2026-04-06 15:28:34","comment_author_name":"Trollercoaster","comment_title":"Damn you Nerdy Nostaliga!","comment_text":"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).","last_changed":"2026-04-06 16:15:28"},
|
||||
{"id":4686,"eps_id":4605,"comment_timestamp":"2026-04-06 16:44:28","comment_author_name":"Paulj","comment_title":"Thanks!","comment_text":"Many thanks for sharing the link to the passage.","last_changed":"2026-04-06 18:34:08"},
|
||||
{"id":4687,"eps_id":4603,"comment_timestamp":"2026-04-09 05:46:52","comment_author_name":"Trollercoaster","comment_title":"Hopper did time traveling!","comment_text":"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!!\n\nGo 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?\n\nOMFG again!\nTrollercoaster\n\n\nTo avoid misunderstandings: OMFG means \"Offering My Finest Greetings!\"","last_changed":"2026-04-09 06:15:29"},
|
||||
{"id":4688,"eps_id":4614,"comment_timestamp":"2026-04-12 03:15:44","comment_author_name":"Jim DeVore","comment_title":"Is this the best approach for privacy?","comment_text":"I suspect this was about computer design, and a fascinating presentation of that subject.\n\nFor privacy, wouldn't it make more sense to use old hardware? Things were so much more transparent in the DOS days.","last_changed":"2026-04-12 08:11:34"},
|
||||
{"id":4689,"eps_id":4600,"comment_timestamp":"2026-04-12 16:16:00","comment_author_name":"Kevin O'Brien","comment_title":"Maybe I will","comment_text":"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","last_changed":"2026-04-12 16:30:24"},
|
||||
{"id":4690,"eps_id":4614,"comment_timestamp":"2026-04-13 16:43:22","comment_author_name":"candycanearter07","comment_title":"interesting!","comment_text":"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.","last_changed":"2026-04-13 16:51:48"},
|
||||
{"id":4691,"eps_id":4585,"comment_timestamp":"2026-04-14 20:41:28","comment_author_name":"candycanearter07","comment_title":"perpetually updated script(s)","comment_text":"I set up a small git repository so i dont have to keep writing comments here when its changed\n\nhttps://git.sr.ht/~ccaesap/dotfiles/tree/main/item/mpv/scripts","last_changed":"2026-04-14 21:34:55"},
|
||||
{"id":4692,"eps_id":4569,"comment_timestamp":"2026-04-17 09:56:49","comment_author_name":"0xf10e","comment_title":"Preconfiguring browsers profiles? and re-replies ;)","comment_text":"Great episode! A nice example of using (and adjusting!) Free Software in a public setting like, well, a library! \nBtw: An example for \"Public Money, Public Code\" I tend to use is creating a platform for libraries to catalog and manage their books ;)\n\nSo, what about copying a preconfigured browser profiles into `~libraryguest` for some adjustments?\n\nAnd 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…\n\n@#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.\nAnd cleanup of ~libraryguest even on a ramdisk setup, just in case? ;)\n\n@#3 \nSmb 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. \n\n@#4 Oh, RcloneView looks great! Any special permissions/group memberships a user would need?","last_changed":"2026-04-21 11:48:49"},
|
||||
{"id":4693,"eps_id":4619,"comment_timestamp":"2026-04-17 16:37:29","comment_author_name":"Gan Ainm","comment_title":"Störtebeker - again","comment_text":"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).\n\nThe 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.\n\nHowerver, 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).","last_changed":"2026-04-17 19:29:03"},
|
||||
{"id":4694,"eps_id":4616,"comment_timestamp":"2026-04-20 01:37:33","comment_author_name":"Antoine","comment_title":"'Jus'do the age verification'","comment_text":"Just do the age verification, we can write the law.\n\nFor protection of what people of what ages shall or shall not have access to.\n\nYes, online.\n\nOffline? we have not thought of that, we may have a proposal about it in a near future, thanks, Trollercoaster.\n\n\n(Great show, thanks.)","last_changed":"2026-04-20 04:31:18"},
|
||||
{"id":4695,"eps_id":4618,"comment_timestamp":"2026-04-20 12:50:09","comment_author_name":"Antoine","comment_title":"Applying filters - exp. with declicking - Compression?","comment_text":"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.\nAbout 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.)\nI don't remember using de-esser you presented, but the idea may be the same, to check the result where applied.\nAaand, 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.","last_changed":"2026-04-21 11:47:26"},
|
||||
{"id":4696,"eps_id":4621,"comment_timestamp":"2026-04-21 18:58:54","comment_author_name":"candycanearter07","comment_title":"intended double entendre?","comment_text":"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\"","last_changed":"2026-04-22 04:18:27"},
|
||||
{"id":4697,"eps_id":4616,"comment_timestamp":"2026-04-22 13:24:48","comment_author_name":"candycanearter07","comment_title":"good strategy","comment_text":"I like how you use exaggeration and parody to make your points, it makes your points both memorable and hit hard.","last_changed":"2026-04-22 16:58:29"},
|
||||
{"id":4698,"eps_id":4618,"comment_timestamp":"2026-04-22 15:59:57","comment_author_name":"Whiskeyjack","comment_title":"Response to Antoine on de-essing in HPR 4618","comment_text":"I knew absolutely nothing about audio before making my first two HPR episodes. \n\nI 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.\n\nMost of what I know now has come about from having to address the subject more systematically while making this 4 part series. \n\nThere is still a lot I don't know, including how to use audio compression properly. \n\nI had never even heard about de-essing until I started making this series. I found out about it while researching filters.\n\nI 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. \n\nSo 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. \n\nI 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.\n\nI am currently about to go buy a new microphone to create a new category of recording set up to collect test samples. \n\nThank you for your feedback. I got the idea for this project from a comment by an HPR listener on a previous episode. ","last_changed":"2026-04-22 16:58:47"},
|
||||
{"id":4699,"eps_id":4624,"comment_timestamp":"2026-04-23 08:36:28","comment_author_name":"Ken Fallon","comment_title":"Great to hear your success","comment_text":"I need to work on my cyd","last_changed":"2026-04-23 09:18:44"},
|
||||
{"id":4700,"eps_id":4625,"comment_timestamp":"2026-04-24 03:38:13","comment_author_name":"candycanearter07","comment_title":"electron charged opinion","comment_text":"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...","last_changed":"2026-04-24 06:00:16"},
|
||||
{"id":4701,"eps_id":4596,"comment_timestamp":"2026-04-24 19:33:03","comment_author_name":"Windigo","comment_title":"Great usability win","comment_text":"After my wife and I started enabling subtitles a couple years back, I've found it hard to watch media without them.\n\nI 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. :)","last_changed":"2026-04-24 20:13:25"},
|
||||
{"id":4702,"eps_id":4424,"comment_timestamp":"2026-04-25 11:02:26","comment_author_name":"Archer72","comment_title":"Not fixed from أحمد المحمودي","comment_text":"Hello أحمد المحمودي\n \nThis issue with Newsboat is not forgotten.\nI am working on a macro to enqueue, download rename to the 'corrected' filename i.e. \nhpr4580 ; The First Doctor, Part 4.ogg\n\nP.S. How did you find HPR or get into tech or any Hacker related subject? We would definitely like to hear about it. :)\n\nCheers,\nArcher72","last_changed":"2026-04-25 11:10:40"},
|
||||
{"id":4703,"eps_id":4618,"comment_timestamp":"2026-04-25 14:31:40","comment_author_name":"Vance","comment_title":"Click removal","comment_text":"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.\n\nIt 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).\n\nWhile 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.","last_changed":"2026-04-25 17:01:27"},
|
||||
{"id":4704,"eps_id":4616,"comment_timestamp":"2026-04-25 15:37:22","comment_author_name":"Trollercoaster","comment_title":"Looking forward at next steps","comment_text":"Hello Antoine,\n\nplease 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!\"\n\nHey Candycanearter07,\nI don't get it. Do you hate hackers?","last_changed":"2026-04-25 17:01:56"},
|
||||
{"id":4705,"eps_id":4616,"comment_timestamp":"2026-04-26 23:55:45","comment_author_name":"Antoine","comment_title":"Our State. The Invitation.","comment_text":"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. \n(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.)\n\nParlament 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.\n\nAhibvederti! **–end_of_italic_atlantean_intimate_translatxxxx___**","last_changed":"2026-04-27 06:17:26"},
|
||||
{"id":4706,"eps_id":4618,"comment_timestamp":"2026-04-27 00:48:11","comment_author_name":"Whiskeyjack","comment_title":"Reply to Vance in HPR4618 - Click Removal","comment_text":"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. \n\nThe \"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.\n\nWhat 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. \n\nIn 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. \n\nWould 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. \n\nThe 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. ","last_changed":"2026-04-27 06:18:03"},
|
||||
{"id":4707,"eps_id":4618,"comment_timestamp":"2026-04-28 00:43:11","comment_author_name":"Vance","comment_title":"To Whiskeyjack - Click Removal","comment_text":"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.\n\nI 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.\n\nHowever, 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.\n\nI 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.\n\nInitial 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.","last_changed":"2026-04-28 07:14:06"},
|
||||
{"id":4708,"eps_id":4618,"comment_timestamp":"2026-04-28 17:16:54","comment_author_name":"Whiskeyjack","comment_title":"Reply to Vance on Click Removal in HPR4618","comment_text":"I already have the 5 second audio sample that I need from your HPR 4637 episode from the MP3 release, but I thought it would be polite to ask you first before using it as we were already corresponding in these comments.\n\nI have most of the script written for a new HPR episode and will begin recording the dialogue and making the audio samples used to illustrate each point. I will describe in detail what I did to the sample from your podcast in that episode and show a before and after example. \n\nThis new episode is entirely inspired by comments from listeners, and your comment describing a click problem provided a very interesting subject for discussion in it. Thank you for your feedback on this. ","last_changed":"2026-04-28 17:31:42"},
|
||||
{"id":4709,"eps_id":4627,"comment_timestamp":"2026-04-29 11:57:27","comment_author_name":"Antoine","comment_title":"kill and killall","comment_text":"Nothing to aggregate, only to say– loved learning about Kill. In my first times of Linux, maybe a problem of mine, I had to use it almost daily (in the main purpose, not knowing until now that the command can pause or only return the running status (: ).\nI found it magical, because the ctrl+alt+del of Windows was not always responsive in times of trouble, but, in Linux, accessing a terminal to uss \"killall X\" (or whatever program) was always possible.\nThank you, Vance, 4dshow.","last_changed":"2026-04-29 13:26:09"},
|
||||
{"id":4710,"eps_id":4627,"comment_timestamp":"2026-04-29 15:14:31","comment_author_name":"candycanearter07","comment_title":"killer episode","comment_text":"I didn't know about kill -0, thats a cool POSIX way to check if a process is existing or not. In most of my scripts, I used the p* commands instead (pgrep, pkill, pwait) since usually getting a specific process by pid didn't matter and they all support passing a pidfile directly with -F ","last_changed":"2026-04-29 15:54:00"},
|
||||
{"id":4711,"eps_id":4627,"comment_timestamp":"2026-04-29 20:58:44","comment_author_name":"Vance","comment_title":"Glad you enjoyed it","comment_text":"Antoine: Not sure if they still support it, but under some window managers you used to be able to press Ctrl-Alt-Esc and the cursor would turn into a large X or a skull and crossbones. You could then click on a window to kill the program that owned it. Similarly, Ctrl-Alt-Backspace would end the entire X session. I think this is no longer common and it might not even be possible under Wayland.\n\ncandycanearter07: Very cool, thanks! I've used 'killall' a bunch but was not aware of 'pgrep', 'pkill', and 'pidwait'. They look to have some neat capabilities - maybe you could consider doing an episode on them? (Of course, none of these are in POSIX, so you wouldn't want to use them in a script unless you knew the systems it would be used on have those utilities.)","last_changed":"2026-04-30 07:00:16"},
|
||||
{"id":4712,"eps_id":4627,"comment_timestamp":"2026-04-30 18:58:50","comment_author_name":"candycanearter07","comment_title":"Re: Glad you enjoyed it","comment_text":"Vance: The Ctrl-Alt-Esc keybind is actually calling a binary, xkill, and it's pretty easy to just set a keybind in your desktop enviroment to call it. On my system, its bound to shift+alt+x, since its really easy to hit with only my left hand.\n\nAlso, I figured those weren't POSIX but they're still useful for day to day terminaling and little personal scripts","last_changed":"2026-04-30 20:00:53"},
|
||||
{"id":4713,"eps_id":4631,"comment_timestamp":"2026-05-04 05:13:02","comment_author_name":"Whiskeyjack","comment_title":"Response to Ken Fallon in HPR4631 Community News","comment_text":"Ken Fallon had said in response to something that I had said in HPR 4628 with regards to me wanting to avoid subjects that some people may view as being politically controversial. He had made the same statement in the previous community news with regards to a comment that I had made in response to another listener.\n\nI first want to clarify that HPR 4628 was recorded and uploaded before Ken had stated this the first time, so when I said this in HPR 4628 it was without the benefit of his earlier clarification on this.\n\nMy assumptions were based on what I observed as being the community practice of posting fairly low stress topics that people can relax to and not getting into flame wars. I had assumed this was an unwritten rule that had arisen through common practice.\n\nI was going to attempt to very briefly answer in this comment brian-in-ohio's question on the relative safety of different types of electric power generation. However the answer was getting long enough that I suspect that one of the community news presenters would probably tell me to put it in an episode. I will therefore make a short episode on it and submit it after the episodes I currently have in the schedule.\n\nSpoiler alert however, so far as I can determine, the data upon which to make any sort of objective relative ranking of electric power generation sources simply does not exist in a form which would allow an apples to apples comparison across all industries. \n\nThe net result is that any discussion of this topic comes down to belief and opinion rather than provable fact. \n\nI will however attempt to provide some context in which to think about these questions. \n","last_changed":"2026-05-04 06:38:10"},
|
||||
{"id":4714,"eps_id":4631,"comment_timestamp":"2026-05-04 18:47:39","comment_author_name":"candycanearter07","comment_title":"new episodes","comment_text":"thanks for the episode suggestion about the process programs but i still dont really want to work on any episodes im still recovering from the stuff that happened feb/march","last_changed":"2026-05-04 20:13:00"},
|
||||
{"id":4715,"eps_id":4631,"comment_timestamp":"2026-05-05 09:00:00","comment_author_name":"Ken Fallon","comment_title":"new candycanearter07 episodes","comment_text":"Sorry if you feel under pressure. Take your time, hope it goes better soon.","last_changed":"2026-05-05 09:02:00"},
|
||||
{"id":4716,"eps_id":4634,"comment_timestamp":"2026-05-06 20:05:43","comment_author_name":"YourName","comment_title":"Why is the audio so bad OMG sorry","comment_text":"I guess I had the mic in my ear but it was not working so you got the mic in my pocket I guess ... sorry folks ","last_changed":"2026-05-06 20:28:38"},
|
||||
{"id":4717,"eps_id":4634,"comment_timestamp":"2026-05-06 20:35:49","comment_author_name":"Ken Fallon","comment_title":"Already reported and fixed","comment_text":"Hi YourName,\n\nWe already received a report that there were problems with the audio, and as such we replaced the episode with another from operat0r from the back up queue. \n\nAs you are listening to this before it is released I assume it's coming from the Future Feed. You will need to refresh your cache on the podcatcher you are using for to get that episode. Thankfully this is only on the future feed, and the listeners to the main feed will get the updated episode without issue.\n\nKen","last_changed":"2026-05-07 05:05:19"},
|
||||
{"id":4718,"eps_id":4587,"comment_timestamp":"2026-05-07 18:18:05","comment_author_name":"Dave Morriss","comment_title":"Great reminder! I had forgotten shar","comment_text":"I'm way behind with listening to HPR episodes, so sorry for the late comment!\n\nIn the early 1990s the university I worked for (in Edinburgh) installed DECAthena, a commercial version of the MIT Athena Project. As a consequence I ended up with a DEC MIPS workstation on my desk running Ultrix.\n\nWe had a USENET feed by then and we would download stuff like pictures from various newsgroups, using a tool that I assume was shar. Files arrived as a series of posts with encoded contents, which we would reassemble in a newsreader and decode.\n\nI had forgotten about this! Thanks for the reminder :-)\n\nPrinting coloured images was challenging in those days (for us anyway), and I recall we had a Thermal Wax printer to do it!\n\nDave","last_changed":"2026-05-07 19:52:09"},
|
||||
{"id":4719,"eps_id":4587,"comment_timestamp":"2026-05-08 22:02:23","comment_author_name":"Vance","comment_title":"Color printing","comment_text":"Glad you enjoyed it, Dave! I did work at one place that had a color thermal transfer printer and got to use it a couple times.\n\nThey also had a film recorder, though I never used it myself. This would put a computer-generated color image onto photographic film. After being developed by a photo lab, the resulting film slides could then be shown using an ordinary slide projector. Very fancy stuff, until digital projectors became available.","last_changed":"2026-05-09 14:54:58"},
|
||||
{"id":4720,"eps_id":4607,"comment_timestamp":"2026-05-12 01:03:12","comment_author_name":"Vance","comment_title":"Correction","comment_text":"In a recent conversation, a friend pointed out that historical BSD versions were not necessarily developed or released in numerical order. Instead, 2.xBSD versions were created to run on the PDP-11 while 3BSD and 4.xBSD ran on the VAX (until support was added to 4.x for other processors); both evolved alongside each other.\n\nIn the audio for this episode, I implied that the 'basename' utility first appeared in BSD in version 2.9 (1983), while it actually was in 3BSD from 1979, shortly after Bell Laboratories' Seventh Edition UNIX came out. Similarly, I incorrectly said that the first BSD 'dirname' appeared in was 4.4 (1993), when it was in the Net/2 release from 1991. Sorry about that!\n\nProbably others like me have fallen into the trap of assuming a larger version number always came later, but I should have paid closer attention to dates. (Discussion of the history does not appear in the show notes above, just the audio.)\n\nP.S. Glad you are liking these, xmanmonk! More are on the way.","last_changed":"2026-05-12 05:26:39"},
|
||||
{"id":4721,"eps_id":4424,"comment_timestamp":"2026-05-12 17:16:07","comment_author_name":"أحمد المحمودي","comment_title":"How did I find HPR","comment_text":"I found about HPR from another podcast, I think it was called Linux UK LUG cast or something. It ended anyway","last_changed":"2026-05-12 17:43:48"},
|
||||
{"id":4722,"eps_id":4631,"comment_timestamp":"2026-05-12 17:18:20","comment_author_name":"أحمد المحمودي","comment_title":"Thanks for the encouragement","comment_text":"Thanks Dave for encouraging me to record an episode, I hope to able to do so soon. Currently I have very limited access to electronic devices (30 mins every 3 days), except for an MP3 player","last_changed":"2026-05-12 17:44:08"},
|
||||
{"id":4723,"eps_id":4424,"comment_timestamp":"2026-05-12 19:36:04","comment_author_name":"candycanearter07","comment_title":"Re: How did I find HPR","comment_text":"I found HPR through this old program called gPodder, its reccomended podcasts list has it in there and it seemed like a cool thing to tune into","last_changed":"2026-05-13 06:57:13"},
|
||||
{"id":4724,"eps_id":4637,"comment_timestamp":"2026-05-13 03:43:37","comment_author_name":"candycanearter07","comment_title":"still useful!","comment_text":"IMO, at and batch still have plenty of uses in things like scripts. It does provide a POSIX way to schedule a task in the future, which could be useful for scripts that want to offset certain effects without having to run its own daemon. Something like batch could also be used with cron as a sort of \"run at some point after this time\" trick, so if you happen to be doing something intensive at that time then it can put it off until its more optimal.\n\nAlso, at can just be used to plain run some process a few hours from now, its pretty useful for like starting an intensive process overnight without having to remember to start it before going to bed","last_changed":"2026-05-13 06:57:35"},
|
||||
{"id":4725,"eps_id":4618,"comment_timestamp":"2026-05-14 19:59:46","comment_author_name":"Henrik Hemrin","comment_title":"Generating sine wave","comment_text":"Very interesting show. One thing in particular I find useful for testing speakers is the command to genererate a sine wave at various frequencies. I've tried the ffmpeg command version. ","last_changed":"2026-05-14 20:14:32"},
|
||||
{"id":4726,"eps_id":4618,"comment_timestamp":"2026-05-15 15:22:16","comment_author_name":"Whiskeyjack","comment_title":"Reply to Henrik Hemrin on Sine Waves in HPR4618","comment_text":"I am glad you found this episode interesting, including the part about generating sine waves using FFMPEG.\n\nI cover this topic again in hpr4658 Audio Revisited, which comes out on Wed 2026-06-10 and in which one of the topics I discuss is characterizing hardware such as speakers and microphones in order to understand their limits. It also helps to understand the limits of your own ears as well. \n\nIn that episode I also cover generating a \"chirp\" signal, which is a tone which sweeps across the audio frequency range from low to high, which is also useful in understanding hardware.\n\nI can recall many years ago salesmen in stereo shops using special CDs which had these signals on them which they would use to demonstrate the capabilities of the high end speakers they were selling. If you have ever wanted to have such a thing for yourself, you can generate it using FFMPEG or Sox. ","last_changed":"2026-05-15 17:37:32"},
|
||||
{"id":4727,"eps_id":4637,"comment_timestamp":"2026-05-16 19:41:04","comment_author_name":"norrist","comment_title":"at for scheduled reboots","comment_text":"I use at to schedule reboots for systems that have kernel updates installed, but I dont want to reboot right now.\n\nSomething like:\n@midnight ENTER\nreboot ENTER\nCRTL-d","last_changed":"2026-05-16 20:08:25"},
|
||||
{"id":4728,"eps_id":4640,"comment_timestamp":"2026-05-17 00:22:01","comment_author_name":"Antoine","comment_title":"Nice tips","comment_text":"Great tips for writing. He chose well, ones without subjectivity, no further questions needed to answer with those pah-pum (direct) lines.\n\nNice to know Heinlein from your show. o/","last_changed":"2026-05-17 07:48:08"},
|
||||
{"id":4729,"eps_id":4628,"comment_timestamp":"2026-05-17 00:24:23","comment_author_name":"Antoine","comment_title":"o/","comment_text":"Liked too much. There are more nuances than I could expect. Thanks for answering my question!","last_changed":"2026-05-17 07:48:28"},
|
||||
{"id":4730,"eps_id":4637,"comment_timestamp":"2026-05-17 03:03:47","comment_author_name":"Vance","comment_title":"Good points","comment_text":"Nice to hear that others find \"at\" to be helpful! Perhaps some of these curios are not as obscure as I thought.\n\nTo delay running something on a personal system, I would probably be more likely to use \"sleep [time] ; [command]\" as a quick-and-dirty method. This would also put the output in the same terminal session. But I can see how \"at\" could be more elegant.\n\nFor rebooting, a lot of systems have the \"shutdown\" command (in looking around, it's far more common than I expected). This takes a time argument for when to execute the shutdown. So you could also use \"shutdown -r 00:00\" as a way to reboot your system at midnight (some implementations might differ on how the time is expressed). As with Perl, in the UNIX world often there's more than one way to do it!","last_changed":"2026-05-17 07:49:05"},
|
||||
{"id":4731,"eps_id":4628,"comment_timestamp":"2026-05-17 18:08:18","comment_author_name":"Whiskeyjack","comment_title":"Reply to Antoine on HPR4628","comment_text":"Thank you for your comment. Questions like the one that you asked are very helpful because they cause me to look into and think about things that I might otherwise have overlooked.\n\nWhen doing the research to answer your question about MAGNOX reactor patents I was struck by some of the parallels between Open Source / Free Software and the early history of nuclear energy. \n\nWhile this may seem like a stretch, in both fields we see how things like patents are more likely to hold technology back than they are to advance it, and how personal connections between people can matter more than the technology itself. \n\nI have just finished the script for another follow up episode in this series and hope that people find this one interesting as well.","last_changed":"2026-05-17 18:53:17"},
|
||||
{"id":4732,"eps_id":4637,"comment_timestamp":"2026-05-17 18:35:11","comment_author_name":"Whiskeyjack","comment_title":"At and batch in HPR4637","comment_text":"I happen to have a number of VMs set up that I use for testing, so I was able to do a quick check to see which distros have \"at\" and \"batch\" installed by default.\n\nIt turns out that Debian, Ubuntu, Raspberry Pi, Suse, and Alpine do not have it by default. Alma (a Red Hat clone), FreeBSD, and OpenBSD do. \n\nWhile they can be installed later, it may be that they are not more commonly used now because you cannot rely on them being there as a standard feature.\n\nI was struck by the thought that \"batch\" may be useful for things like testing software by being able to kick off a long series of tests that are run in the background while you get on with doing other things without these background tests affecting whatever else you are doing too much. Audio and video processing may possibly be the same. \n\nPerhaps some other listeners could think up some creative ways of using \"at\" and \"batch\" and tell us about it in an episode in future. This sounds like it could lead to some interesting ideas. ","last_changed":"2026-05-17 18:53:26"},
|
||||
{"id":4733,"eps_id":4640,"comment_timestamp":"2026-05-17 19:14:19","comment_author_name":"Kevin O'Brien","comment_title":"I enjoyed doing it","comment_text":"As you can tell I am a big fan so it was pleasure to start writing about him. But I am a fan of many of the older science fiction writers, and I have more to come on Heinlein as well as some other writers.","last_changed":"2026-05-17 19:36:52"},
|
||||
{"id":4734,"eps_id":4502,"comment_timestamp":"2026-05-19 15:00:39","comment_author_name":"Archer72","comment_title":"Morse code","comment_text":"Hi Trey,\n\nI heard this episode on Morse code, and thought this link would be useful.\n\nhttps://www.whiskeytangohotel.com/2025/09/graphing-average-speed-wpm-of-morse.html\n\nCheers,\nArcher72","last_changed":"2026-05-19 15:27:21"},
|
||||
{"id":4735,"eps_id":4627,"comment_timestamp":"2026-05-21 05:28:05","comment_author_name":"Steve Barnes","comment_title":"Thanks for the context!","comment_text":"It's great not just to learn new commands, but to hear someone explain some of the history and fundamentals behind UNIX.","last_changed":"2026-05-21 06:17:41"},
|
||||
{"id":4736,"eps_id":4646,"comment_timestamp":"2026-05-27 00:24:58","comment_author_name":"candycanearter07","comment_title":"my opinion of mobile gaming","comment_text":"I used to play a lot of mobile games back in the day but nowadays I really can't stand most of them due to the predatory nature of them and every single one using the same freaking artstyle that feels like a 3d version of corporate artstyles\n\nTechnically, I do actively play the desktop ports of 2 mobile games being Progressbar95 (a really simple old-computer themed game about filling a progress bar, im going for 100%) and Balatro (because im actively developing a mod), but besides those I haven't played one in years...\n\nAs for the ADHD stuff, I usually have my laptop or a mp3 player with me to help with that, but also i sometimes play 2048 or solitare on my laptop as well","last_changed":"2026-05-27 05:42:48"},
|
||||
{"id":4737,"eps_id":4647,"comment_timestamp":"2026-05-27 00:29:32","comment_author_name":"xmanmonk","comment_title":"Great Series","comment_text":"This has been a great series, and I hope you do find more topics to cover. If I can think of any, I'll add another comment here.","last_changed":"2026-05-27 05:43:05"},
|
||||
{"id":4738,"eps_id":4567,"comment_timestamp":"2026-05-27 03:33:12","comment_author_name":"Antoine","comment_title":"Some watched!","comment_text":"From this show, and because of this show, I came to watch (1) Gattaca, (2) Surrogates, and (3) Matrix.\nThe first, oh - wow, what an epic. s2 :)\nThe 2nd, loved a lot too. A bit \"melo\" dramatic in the message it aims to inspire, but very well done.\nThe 3rd, at first I lost interest in the beginning and stopped, seemed that the movie aged bad, but tried again days later and loved to know Matrix. Very worth it, thanks for the recommendation. (The 1st only, the 2nd I didn't like from the beginning so no.)\nAh, also (4) The lives of others. Applauses to it.\nIn a few weeks, I came to watch more movies than I had for many months, and it was very enjoyable. I may come here futurely, when wanting to see something, to check another recommendation. Thanks!","last_changed":"2026-05-27 05:43:35"},
|
||||
{"id":4739,"eps_id":4647,"comment_timestamp":"2026-05-27 13:20:13","comment_author_name":"candycanearter07","comment_title":"thoughts","comment_text":"It's always annoying when a good technology is locked behind a patent, but at least this time it backfired.\n\nI'll miss this series, its one of my favorites","last_changed":"2026-06-01 08:24:28"},
|
||||
{"id":4741,"eps_id":4650,"comment_timestamp":"2026-05-29 14:21:14","comment_author_name":"Antoine","comment_title":"Puppetting and Happiness","comment_text":"If I could ask: why pupeting other States (City-states) reduces internal happiness? Could it be explained by the perception of wasting internal resources for power, without benefits to the population?\nIf I could note: marvelous exclusive little Building for Austria, the Coffee House!: increases in 25% the generation of Great People! This tells a lot about the reality of coffeee! (or about the perception of the developers.)\nHere is a non-player. The size of the episodes, and the cadence, make them a pleasure to learn even without prior knowledge. \nIt. Thanks, Ahuka!","last_changed":"2026-05-29 19:19:58"},
|
||||
{"id":4742,"eps_id":4650,"comment_timestamp":"2026-06-01 21:13:58","comment_author_name":"Kevin O'Brien","comment_title":"That's the algorithm","comment_text":"Itihnk the main reason is that the algorithm at the heart of the game reduces Happiness both as your population goes up and as the number of cities goes up. Now I can tell a story about how large, sprawling empires tend to not pay attention to the desires of average citizens, and that might be plausible, but my recollection is that Rome did reasonably well for a few centuries nonetheless.","last_changed":"2026-06-02 05:25:34"},
|
||||
{"id":4743,"eps_id":4651,"comment_timestamp":"2026-06-02 02:38:55","comment_author_name":"candycanearter07","comment_title":"busy weeknd","comment_text":"hi! sorry i had to go before recording started i was pretty busy over the weekend/friday volunteering at a convention and i had to go do something. hopefully next community news i can pop in ^^\n\nalso things are slowly starting to maybe swing back to going good again so i MAY go record a show again soon","last_changed":"2026-06-02 05:26:10"},
|
||||
{"id":4744,"eps_id":4649,"comment_timestamp":"2026-06-02 10:52:54","comment_author_name":"Ken Fallon","comment_title":"Love PHP","comment_text":"Great episode, and I agree with your views on how nice PHP is","last_changed":"2026-06-02 10:57:10"},
|
||||
{"id":4745,"eps_id":4633,"comment_timestamp":"2026-06-02 11:22:47","comment_author_name":"RJ","comment_title":"Very interesting as always","comment_text":"Very interesting show as always. I love your podcasts (I'm new to HPR (just found it a few weeks ago) and you've been one I know I can always go to for an interesting show). \n\nIs 'uppy downy thing' the technical term in the test for an aerial? ;) ","last_changed":"2026-06-02 11:33:19"},
|
||||
{"id":4746,"eps_id":4633,"comment_timestamp":"2026-06-02 16:44:45","comment_author_name":"Lee","comment_title":"Aerials","comment_text":"Thankfully the foundation exam is multiple choice, but it is important to recognise the following terms:-\n- Pointy signal-spikey bit\n- Long wire dangly-doo\n- Metal pokey-poke\n- Linear wave catch-a-me-bob\n- Bendy frequency rubber-stub\n- Wire stretchy-poo\n- Scoping prong-a-me-jig","last_changed":"2026-06-02 16:50:09"},
|
||||
{"id":4747,"eps_id":4649,"comment_timestamp":"2026-06-02 17:24:01","comment_author_name":"candycanearter07","comment_title":"Re: Love PHP","comment_text":"I think PHP is ok for what it does, but I really don't like the language that much. I've been considering moving my site to Ruby or Go for a while now...","last_changed":"2026-06-02 18:30:17"},
|
||||
{"id":4748,"eps_id":4650,"comment_timestamp":"2026-06-04 23:25:42","comment_author_name":"Antoine","comment_title":"#2 Thanks!","comment_text":"Hey, Dear Ahuka, Thanks, Help'd understanding!","last_changed":"2026-06-05 04:35:17"},
|
||||
{"id":4749,"eps_id":4653,"comment_timestamp":"2026-06-04 23:37:27","comment_author_name":"Antoine","comment_title":"Reading always has been a life-saver for me, this alone makes this show Very Nice","comment_text":"The books on your list have beautiful covers!\nAbout the Cardio code, I was expecting some sharing of the specifics of the content (so we all could do better cardio!).\nNice to see you accomplishing your audacious (20-a-year) reading goal! Thx 4 'dā' share! \\o","last_changed":"2026-06-05 04:36:08"},
|
||||
{"id":4750,"eps_id":4655,"comment_timestamp":"2026-06-05 12:11:33","comment_author_name":"Trey","comment_title":"Avoid hand soap ","comment_text":"Great recommendations. I do avoid hand soaps, as many included a lotion residue.\n\nI may check out those mid-range progressives. I use dedicated computer glasses which are great, but I need to remember to change back to my progressive lenses when I get up to walk around and such.\n","last_changed":"2026-06-05 14:04:24"},
|
||||
{"id":4751,"eps_id":4644,"comment_timestamp":"2026-06-07 22:26:34","comment_author_name":"Archer72","comment_title":"Not quite a complete script","comment_text":"Ken,\n\nI did some more testing, and the script is not quite ready and breaks on some renamed files, leaving i.e. hpr1234.ogg in Podboat\n\nI'll try again.\n\nCheers,\nArcher72","last_changed":"2026-06-08 06:13:49"},
|
||||
{"id":4752,"eps_id":4656,"comment_timestamp":"2026-06-08 13:12:08","comment_author_name":"candycanearter07","comment_title":"wishlist!","comment_text":"i often listen to podcasts and stuff when i go to bed so using one of these would be very useful!! the only downside would be figuring out how to use it with my mp3 player since it doenst have bluetooth","last_changed":"2026-06-08 13:55:08"},
|
||||
{"id":4753,"eps_id":4644,"comment_timestamp":"2026-06-08 18:01:33","comment_author_name":"Whiskeyjack","comment_title":"Response to hpr4644","comment_text":"I have been following this saga on downloaded podcast filenames and am still as confused now as ever when it comes to understanding what this is all about. I still don't understand why Newsboat needs to come into the picture. \n\nI use a cron job to run a bash script to automatically download podcasts, including HPR. They just appear in a directory that I have set aside for holding new podcasts.\n\nWhile some podcasts have rubbish audio file names in their RSS feed that have to be fixed, HPR isn't one of them. Their URL is just fine. \n\nWhat you need to do is to extract the audio file name from the RSS feed using something like basename, and then specify that name to wget using the -O option for output file name. This results in a file with a name such as \"hpr4644.mp3\" being saved. No after the fact file renaming is necessary. \n\n\nI'll do an episode on a simplified version of what I use that just does HPR podcasts.The next slot I can use is in July, so I will plan to have it for then. ","last_changed":"2026-06-08 19:01:15"},
|
||||
{"id":4754,"eps_id":4657,"comment_timestamp":"2026-06-09 23:31:58","comment_author_name":"xmanmonk","comment_title":"Great Show (again)","comment_text":"Another great show on these often forgotten commands. Glad to hear you have some more episodes in the works! Looking forward to them!","last_changed":"2026-06-10 05:35:10"},
|
||||
{"id":4755,"eps_id":4653,"comment_timestamp":"2026-06-10 08:11:43","comment_author_name":"Kevie","comment_title":"Nice episode","comment_text":"Thank you very much for posting this, I've never read any of the Battletech books, but I may keep an eye out for them. I enjoy reading physical books, I've tried ebook readers but I really don't like the experience, although I have found myself listening to audiobooks more, especially in the car or when stuck doing a mundane task.\n\nThanks for the tip on Openreads, I've never come across it before but I think we will take a look at it for a review on an upcoming episode of TuxJam.","last_changed":"2026-06-10 10:16:28"},
|
||||
{"id":4756,"eps_id":4654,"comment_timestamp":"2026-06-10 08:14:12","comment_author_name":"Kevie","comment_title":"Geeks are ahead of their time","comment_text":"In an age of recycling and re-purposing items, I find that geeks are always a step ahead as we have been doing this for years. I laughed out loud when you said that you weren't sure why you kept an item and thought: good, it isn't just me.\n\nAn excellent show as always MrX; keep up the good work.","last_changed":"2026-06-10 10:16:37"},
|
||||
{"id":4757,"eps_id":4656,"comment_timestamp":"2026-06-10 08:15:59","comment_author_name":"Kevie","comment_title":"Interesting","comment_text":"I have never heard of these before but think the concept is great. My wife has recently been asking me to research a set of headphones for her to use at the gym: I will suggest these. Thanks for sharing.","last_changed":"2026-06-10 10:16:45"},
|
||||
{"id":4758,"eps_id":4657,"comment_timestamp":"2026-06-11 16:57:57","comment_author_name":"candycanearter07","comment_title":"comparisons","comment_text":"cmp is, while not as useful as it may have been, still quite useful for testing whether two files are bit copies of each other. ","last_changed":"2026-06-11 17:02:01"},
|
||||
{"id":4759,"eps_id":4644,"comment_timestamp":"2026-06-12 16:50:42","comment_author_name":"Archer72","comment_title":"Response to WhiskeyJack","comment_text":"Hi,\n\nI tend to go down rabbit holes, and this is one such time. After a quick response to أحمد المحمودي, I decided to try a 'fix'. This is further proof that I am not a programmer and should not be asking too many questions of AI. Still, it was a fun endeavor for me, and see it as useful to see where I went wrong.\n\nThank you for the constructive critique and hope to hear your next episode. :)\n\nP.S. A useful reason to rename the episodes is a project I may talk about later when use Rockbox on an Ipod classic. A titled show as a file name is easier to see what I want to listen to than hpr1234.mp3.","last_changed":"2026-06-12 18:17:59"},
|
||||
{"id":4760,"eps_id":4644,"comment_timestamp":"2026-06-13 11:13:49","comment_author_name":"Whiskeyjack","comment_title":"Response to Archer72 on HPR4644","comment_text":"If you want to get the episode title from an HPR podcast episode and use it to modify the name further, then you can do that by extracting the tag information from the MP3 file using \"id3v2\". On Debian and derivatives, I believe this comes in the eyeD3 package. This hands v1 as well as v2 tags. \n\nI will add this to the episode script that I am currently writing. \n","last_changed":"2026-06-13 11:21:26"},
|
||||
{"id":4761,"eps_id":4657,"comment_timestamp":"2026-06-13 11:47:53","comment_author_name":"Whiskeyjack","comment_title":"HPR4657 - use of comm","comment_text":"comm is actually a very, very, useful program in scripts if you know how to make good use of it. \n\nFor example, bash can be fairly slow when used in a classic looping algorithm over a large amount of data. \n\nHowever, if you can reformat the data so that it can be compared with comm, then you can use comm as a filter without any loops.\n\nAs an example, in one application a simple loop took 3.7 seconds to work its way through the data, which was far too long.\n\nHowever, by using awk and sort to reformat one file, and a combination of find, cut, sort, uniq, and awk on the directory structure to generate a second file and then comparing them with comm, I was able to filter the information down to just the records that had relevant changes, and then use the slower looping algorithm on those.\n\nThis cut that time down to 0.150 seconds, which was more or less instantaneous from a user perspective. Despite this method appearing to have a lot more transformations in it, it was 25 times faster. This is because there are actually far fewer calls to commands in the second algorithm, even though more different commands are involved. \n\nSo comm is a very useful command to know, and if you have a lot of information to process it should be one of the tools that you turn to when figuring out the best way to do it. ","last_changed":"2026-06-13 13:25:59"},
|
||||
{"id":4762,"eps_id":4644,"comment_timestamp":"2026-06-13 21:10:48","comment_author_name":"Archer72","comment_title":"EyeD3","comment_text":"Hi WhiskeyJack,\n\nCool!\n\nCan't wait to hear it. :) ","last_changed":"2026-06-14 07:04:52"},
|
||||
{"id":4763,"eps_id":4657,"comment_timestamp":"2026-06-15 03:16:05","comment_author_name":"Vance","comment_title":"Appreciate the comments","comment_text":"When I was uploading this episode, I started to feel like maybe I was selling \"comm\" short a bit. Nice to hear that it's been useful for you, Whiskeyjack. While its functionality can't be easily replicated with \"cut\" or \"awk\", those utilities can certainly make good use of the output from \"comm\".\n\nInteresting to read about your experience in terms of runtime. I have taken to using a single call to \"awk\" in situations where I might otherwise call on several utilities in a pipeline. Your comment is a good reminder that if something will be used repeatedly, it's best to measure its runtime instead of automatically assuming that one tool or set of tools will be faster than another.","last_changed":"2026-06-15 05:39:58"},
|
||||
{"id":4764,"eps_id":4659,"comment_timestamp":"2026-06-15 11:58:49","comment_author_name":"candycanearter07","comment_title":"ffmpeg concatenation","comment_text":"Concatenation is frustratingly confusing in ffmpeg, but according to the wiki https://trac.ffmpeg.org/wiki/Concatenate you can just use\n\nffmpeg -f concat -i listoffilenames.txt output.flac\n\nfor some reason it forces you to use a file thats a list of filenames instead of being able to use a glob, but it works pretty ok","last_changed":"2026-06-15 13:14:13"},
|
||||
{"id":4765,"eps_id":4659,"comment_timestamp":"2026-06-15 16:53:16","comment_author_name":"Whiskeyjack","comment_title":"Reply to candycanearter07 on HPR4659","comment_text":"When concatenating audio files using FFMPEG, you can create the text file listing the audio files with the following command.\n\nprintf \"file '%s'\\n\" *.flac > podseglist.txt\nffmpeg -f concat -safe 0 -i podseglist.txt fullpod.flac\n\nIf you are using Sox, you can concatenate the files using the following:\n\nsox *.flac fullpod.flac\n\nI covered concatenating audio files using FFMPEG in HPR4608 in my series on Simple Podcasting and these examples are in the show notes as reference for anyone who is interested.\n\nThe FFMPEG list file is probably useful for cases where you want to order the files manually rather than using shell globbing order.\n\n(If there turns out to be a double post from me on this subject, the electric power went out just as I was attempting to send it the first time so I didn't think the first one went through.)","last_changed":"2026-06-16 05:18:37"},
|
||||
{"id":4766,"eps_id":4657,"comment_timestamp":"2026-06-15 17:02:57","comment_author_name":"Whiskeyjack","comment_title":"Reply to Vance on awk in HPR4657","comment_text":"Awk is another extremely useful command to know in terms of improving performance in cases where you might otherwise need to use a loop. \n\nI don't have any relative numbers to hand in this instance, but I know that I have increased performance very significantly by structuring an algorithm to allow use of awk. \n\nThe history of awk may be a good subject for a Unix Curio episode. \n\n\"Expect\" would be a good command to cover as well. I have used this for scripted log-ins to test VMs over SSH in cases where SSH keys wouldn't work for some reason. ","last_changed":"2026-06-16 05:18:53"},
|
||||
{"id":4767,"eps_id":4661,"comment_timestamp":"2026-06-16 15:04:20","comment_author_name":"candycanearter07","comment_title":"uses :)","comment_text":"It's always nice seeing a repair win, especially if its done with reused parts! Makes me feel justified for refusing to get rid of any of my devices...","last_changed":"2026-06-16 15:10:14"},
|
||||
{"id":4768,"eps_id":4661,"comment_timestamp":"2026-06-17 04:37:48","comment_author_name":"xmanmonk","comment_title":"Great show!","comment_text":"Hey Claudio, great show! Enjoy hearing about BSD, even if it's hardware-related! Thanks!","last_changed":"2026-06-17 06:46:56"},
|
||||
{"id":4769,"eps_id":4661,"comment_timestamp":"2026-06-17 14:02:17","comment_author_name":"ClaudioM","comment_title":"Thanks! (In reply to candycanearter and xmanmonk)","comment_text":"Thanks for the comments! Feels good to be able to use what I have left over in parts to repair devices still in action. BTW, an update on the Evoo laptop: My son's grandfather was able to find the problem, a shorted MOSFET caused by the blown cap. He tested with one he had on hand and it turned on and booted. Once he finds a MOSFET with the correct rating, it should be back in action!","last_changed":"2026-07-07 10:24:43"},
|
||||
{"id":4770,"eps_id":4655,"comment_timestamp":"2026-06-21 00:10:45","comment_author_name":"Jim DeVore ","comment_title":"Geeks are lazy, too","comment_text":"After years of experiments, I settled out on clean 100% cotton washcloths and shampoo. \n\nBefore I shower each day, I put a bit of shampoo on my glasses, wash them in the shower as it warms up, then dry with the fresh washcloth. I use it after cleaning my glasses to shower and after drying it goes into the laundry hamper on the next cycle. \n\nCheap, fast, easy, and i'm not managing any small microfiber cloths or fancy eyeglass cleaner chemicals.","last_changed":"2026-06-21 06:11:28"},
|
||||
{"id":4771,"eps_id":4667,"comment_timestamp":"2026-06-23 13:23:06","comment_author_name":"candycanearter07","comment_title":"learned something new :)","comment_text":"I had no idea that you could use %s and multiple arguments to repeat the same line multiple times! That would definitely be useful for some bash scripts\n\ni personally moved to using ruby for my own scripts but its still really cool to know :D","last_changed":"2026-06-23 13:36:18"},
|
||||
{"id":4772,"eps_id":4667,"comment_timestamp":"2026-06-24 03:54:20","comment_author_name":"Whiskeyjack","comment_title":"HPR4667 - printf","comment_text":"This is a very interesting series, and I hope that you continue with it.\n\nHere's a few other very useful things that you can do with printf that have made use of.\n\nIn a previous episode I mentioned that if you wish to concatenate several audio files into one using ffmpeg you need to create a file containing the names of the files plus some additional text.\n\nYou could write a loop writing out each line of the file one at a time.\n\nOr you could do this with a single printf command as follows:\n\nprintf \"file '%s'\\n\" *.flac > podseglist.txt\n\nThis will create a file consisting of multiple lines of text, each in the form of the word \"file\" followed by the name of the file and then a line feed. No loop is necessary.\n\nAnother example came up with something that I was working on yesterday. I needed to print a floating point time value by combining separate seconds and microsecond numbers. \n\nHowever the microsecond number is not zero padded on the left and so would give an incorrect value if used it as is. This was readily solved however by using printf to zero pad the number.\n\npadusec=$( printf '%06d' $timeusec )\n\nI was then able to take this result and append it to a string containing the time in seconds followed by a decimal separator and then the zero padded time in microseconds.\n\n\nIt is things like these that make shell scripting fun to use. ","last_changed":"2026-06-24 06:10:28"},
|
||||
{"id":4773,"eps_id":4667,"comment_timestamp":"2026-06-24 21:15:22","comment_author_name":"xmanmonk","comment_title":"Another great show!","comment_text":"Thanks again for all your work on these episodes. Lots of good info about printf. I usually futz around with echo to get it to work on my machine, but may not work on others. There are good reasons here to use printf instead.","last_changed":"2026-06-25 05:25:08"},
|
||||
{"id":4774,"eps_id":4666,"comment_timestamp":"2026-06-26 02:24:48","comment_author_name":"Windigo","comment_title":"Nice to meet you","comment_text":"Thank you for the introduction episode, Lennart! I really enjoyed hearing about your path through computing.\n\nI thought it was very amusing that you thought you arrived to computing \"late\", as you predated my own introduction to computing by a decade.\n\nLooking forward to hearing your next episode!","last_changed":"2026-06-26 05:04:37"},
|
||||
{"id":4775,"eps_id":4655,"comment_timestamp":"2026-06-26 18:53:44","comment_author_name":"Operat0r","comment_title":"Glasses","comment_text":"I want to say thank you. I am glad the queue was empty because I recently bought new glasses at Costco. I feel like I overpaid for them (which makes sense since I have not worn glasses or contacts in 15 years). My vision is changing as I age (I am now 46). Even with a large 49 ultrawide monitor, I must increase the font size to read comfortably. I ordered 2 monitors today. Wish me luck.","last_changed":"2026-06-27 05:26:25"},
|
||||
{"id":4776,"eps_id":4666,"comment_timestamp":"2026-06-27 15:04:02","comment_author_name":"candycanearter07","comment_title":"hello!","comment_text":"I liked this episode, its nice seeing other peoples introduction to the hobby. I agree with Windigo that its amusing you got into computing \"late\", since I also got into it very much later :P","last_changed":"2026-06-27 15:53:29"},
|
||||
{"id":4777,"eps_id":4181,"comment_timestamp":"2026-06-29 21:55:12","comment_author_name":"Jan","comment_title":"subtitles","comment_text":"If you want the subtitle as well\n\nyt-dlp --write-subs --sub-format srt --proxy socks5://localhost:9150 ","last_changed":"2026-06-29 22:21:50"},
|
||||
{"id":4778,"eps_id":4674,"comment_timestamp":"2026-07-02 10:50:38","comment_author_name":"The Librarian","comment_title":"Ook ?","comment_text":"Ook !","last_changed":"2026-07-02 11:15:56"},
|
||||
{"id":4779,"eps_id":4644,"comment_timestamp":"2026-07-06 13:48:39","comment_author_name":"Archer72","comment_title":"Ken on Community Show HPR4676","comment_text":"Hi Ken,\n\nI believe that you did sign up for a show about using XML Starlet for feeds.\n\n;-)\n\nCheers,\nArcher72","last_changed":"2026-07-06 14:53:39"},
|
||||
{"id":4780,"eps_id":4644,"comment_timestamp":"2026-07-06 15:07:47","comment_author_name":"Ken Fallon","comment_title":"hpr3962 :: It's your data","comment_text":"Ken shows a safer way to get episodes from HPR\n\nhttps://www.hackerpublicradio.com/eps/hpr3962/index.html","last_changed":"2026-07-06 15:16:02"},
|
||||
{"id":4781,"eps_id":4677,"comment_timestamp":"2026-07-07 21:17:41","comment_author_name":"xmanmonk","comment_title":"Another great show","comment_text":"Really happy with this series. At the end, you asked about ideas for further episodes. Perhaps a brief introduction to systemctl and journalctl commands (in the systemd world) would be a good topic. As a greybeard, I was reluctant to embrace systemd, but eventually came around as it seemed nearly inevitable. Both are very useful for tracking down system problems, especially journalctl.\n\nThanks again for a great episode!","last_changed":"2026-07-08 08:05:15"},
|
||||
{"id":4782,"eps_id":4672,"comment_timestamp":"2026-07-08 09:46:44","comment_author_name":"Archer72","comment_title":"Another great show!","comment_text":"Hi Ken,\n\nGreat show, and also laughed at 'Look at this great thing I did'\n\nI get the same response in my household :-)\n\nCheers,\nArcher72","last_changed":"2026-07-08 11:08:04"},
|
||||
{"id":4783,"eps_id":4677,"comment_timestamp":"2026-07-08 11:32:04","comment_author_name":"candycanearter07","comment_title":"cool show :D","comment_text":"cksum seems pretty useful! seems like a useful cross-platform way to make hashes, and its age does sort of work for its advantage there!\n\nalso, you can use comm to pretty easily check a list of chksums :)\n\nim still most likely going to still just use md5sum, but its nice to know that theres a UNIX alternative ^^\n\nalso, for topics you could cover busybox or apropos maybe?","last_changed":"2026-07-08 20:31:29"},
|
||||
{"id":4784,"eps_id":4677,"comment_timestamp":"2026-07-09 01:50:23","comment_author_name":"Vance","comment_title":"Thanks, and systemd as a future topic","comment_text":"Whiskeyjack, I appreciate your support on this and past episodes. There's another UNIX Curio coming, life got in the way of me recording it but things have settled down now. Another episode is mostly written, and I have two more solid ideas. However, these will require more research than usual so it will likely take me longer to get them out.\n\nAgreed that systemd is a great topic, but I am not the person to explain it. I have not adapted to it well and need to look up man pages most times I want to do some basic thing. However, this makes me think that the subject of UNIX init systems over the years might be up my alley (though would also require significant research). Will give that idea some consideration, thanks!","last_changed":"2026-07-09 05:07:13"},
|
||||
{"id":4785,"eps_id":4678,"comment_timestamp":"2026-07-09 14:38:32","comment_author_name":"candycanearter07","comment_title":"cool ep","comment_text":"I didn't know there were so many ways to measure the exact time, I just usually use $EPOCHREALTIME for stuff.\n\nDid you know you can also catch DEBUG on bash to implement a \"time last command took\" field to your prompt? It's a bit of a hacky solution but it works pretty well.","last_changed":"2026-07-09 16:08:57"},
|
||||
{"id":4786,"eps_id":4678,"comment_timestamp":"2026-07-09 22:48:47","comment_author_name":"Whiskeyjack","comment_title":"Reply to candycanearter07 on HPR4678","comment_text":"I'm glad that you found this episode interesting.\n\nI wasn't aware that you could use DEBUG to measure the time that an episode took to run.\n\nPerhaps you could do an episode on this to tell us how to do it? I am sure that a lot of people would find that very interesting.","last_changed":"2026-07-10 05:54:54"},
|
||||
{"id":4787,"eps_id":4677,"comment_timestamp":"2026-07-12 03:20:02","comment_author_name":"Vance","comment_title":"Sorry, xmanmonk","comment_text":"Oops, I was switching between tabs when editing my comment and forgot who I was replying to. My apologies for misidentifying you!","last_changed":"2026-07-12 07:24:12"},
|
||||
{"id":4788,"eps_id":4685,"comment_timestamp":"2026-07-21 10:53:42","comment_author_name":"Lucinda","comment_title":"Thank you","comment_text":"Hi Lennart, I enjoyed your broadcast. Thank you for sharing. \n\nCheers,\n-Lucinda\n56F, UK/US, Field Scientist, and Analog builder, tinkerer ","last_changed":"2026-07-21 11:31:41"},
|
||||
{"id":4789,"eps_id":4669,"comment_timestamp":"2026-07-22 02:07:59","comment_author_name":"The_Dud3","comment_title":"Favorite Malt Liquores/Super Strong Lagers","comment_text":"Dunno how they are sold in Europe, but in the USA we drink that stuff in 40oz bottles, like men LMAO. Although sadly they switched to making the bottles out of plastic which ruins the taste. In college my go tos were Hurricanes which were $1.99 per 40oz and Mickey's which were in 40z ore smaller wide mouth bottles shaped like hand grenades, which yes I played baseball with. anyway I love the series guys and can't wait till you cover Cream Ale (recommend Genesee Cream Ale since it's the essential brand for the style)","last_changed":"2026-07-22 06:08:59"},
|
||||
{"id":4790,"eps_id":4681,"comment_timestamp":"2026-07-22 13:43:46","comment_author_name":"Archer72","comment_title":"Reading","comment_text":"Hi Antoine,\n\nThank you for sharing your story.\n\nFor those interested, these are the 2 book descriptions courtesy of Wikipedia\n\nhttps://en.wikipedia.org/wiki/Tuareg_(novel)\n\nhttps://en.wikipedia.org/wiki/Planet_of_Exile\n\n\n- Archer72","last_changed":"2026-07-22 15:40:42"},
|
||||
{"id":4791,"eps_id":4688,"comment_timestamp":"2026-07-22 23:14:22","comment_author_name":"candycanearter07","comment_title":"cool solution","comment_text":"It's always cool seeing other peoples solutions to similar problems! I use a python script to parse my rss reader's sqlite database to download podcasts :P","last_changed":"2026-07-23 04:41:24"},
|
||||
{"id":4792,"eps_id":4688,"comment_timestamp":"2026-07-23 19:14:55","comment_author_name":"Whiskeyjack","comment_title":"Response to candycanearter07 in HPR4688","comment_text":"That sounds like a fascinating idea. I hadn't thought of that. I have my RSS reader follow the various podcasts that I listen to, but I hadn't thought of using that data for anything. \n\nPerhaps you should do a podcast episode on that topic. ","last_changed":"2026-07-23 19:26:28"},
|
||||
{"id":4793,"eps_id":4684,"comment_timestamp":"2026-07-28 03:43:23","comment_author_name":"Jim DeVore ","comment_title":"Great episode!","comment_text":"While I'm not a sim racer myself, I love the intersection of computers and hardware and I love glimpses into other people's hobbies. This provided both. Thank you!","last_changed":"2026-07-28 06:17:28"},
|
||||
{"id":4794,"eps_id":4677,"comment_timestamp":"2026-07-31 00:37:40","comment_author_name":"Whiskeyjack","comment_title":"Checksums and HPR4677","comment_text":"Checksums of various sorts were used in serial communications protocols to detect errors. There are a variety of different algorithms for these and they were intended to detect transmission errors. They were an additional step beyond simple parity bits. \n\nIt probably didn't take much imagination to extend this concept to files which may be transmitted over communications links which may not have error detection or correction built in. \n\nIn my upcoming series on industrial controls, I mention one industrial serial protocol which originated around the late 1970s. There were two variants of that one protocol, one optimized for serial links, and the other for radio links, and they used different checksum algorithms! \n\nI get the impression that this just wasn't really seen as a problem in those days, so it's perhaps not too surprising to see Unix file checksum utilities using different checksum methods. The reasons may have been as simple as the two were optimized for different use cases, although we may never know at this point in time. ","last_changed":"2026-07-31 05:48:59"}]
|
||||
|
||||
Reference in New Issue
Block a user