POPULARITY
24-Hour HPR, Lemons Penalties & a Barbie Power Wheels DUIWhat happens when grassroots endurance racing meets road-trip mishaps, late-night wrenching, and a news story about a guy getting busted in a pink Power Wheels? This episode of Everyone Racers brings pure chaos and comedy—from a 24-hour grind at High Plains Raceway (HPR) to last-minute prep for NCM Motorsports Park, plus Lemons judging tales you won't believe.
Maura Okamoto, of the Friends of the East-West Center, discusses why community relationships are important as the center marks its 65th year; HPR's Laura Dux reports on the annual tradition of the Okinawan summer picnic
Karl Kim, head of the Pacific Urban Resilience Lab at the University of Hawaiʻi at Mānoa, shares how past threats inform the future of natural disaster planning; HPR's Cassie Ordonio reports on the resurgence of the ‘ahu 'ula, or Hawaiian feather cape
HPR's Ashley Mizuo reports on how the Office of Elections is pushing back after being accused of overcounting hundreds of ballots received in Kauaʻi County during the 2024 election; Honolulu Marathon President Jim Barahal shares that there's been an increase in runner signups in all categories
This show has been flagged as Clean by the host. Hello, I'm Wojciech (pronounciation available at https://en.wiktionary.org/wiki/Wojciech ), I'm a nerd from Poland, I work as a software engineer. I've found HPR about a year ago and wanted to record a show since. But life is busy. I'm trying it out, in a supermarket parking lot in my car. This is my second attempt, so we'll see how it works. How I got into tech? In a way I've kind of always been there. At least since I was a child. The story that I like to tell is when I was about 4 years old my cousing launched me Mortal Kombat on his Amiga computer and I got interested. That's my oldest tech related memory. As a kid I've mostly played video games. Mostly on clones of old 8-bit consoles like Atari 2600 or NES, later some unspecified models of Commodore and Schneider computers. I don't even remember what exact models they were. Got my first PC at about 10 years old, it was an Intel 486SX, 12 MB RAM, 850 MB HDD, running Windows 95. Still mostly playing games on the computer but, as it was running Windows, as you maybe know, with Windows come problems. Sometimes user-induced, but not always. Spoiler, it's been over 25 years and this trend continues. Around the same time my sister went to high school and got a Turbo Pascal textbook. This is what really got me interested in programming and that's when my interests and career in software development begun. Since that time I had a very good idea what I want to do in life. I just knew I wanted to work with computers, primarily doing software engineering. I went to a technical university, Wrocław University of Science and Technology. And there I got interested in other computer related things like networking and I also got into digital and analog electronics. Just because I really wanted to go that one level deeper, to learn about how computers work, and electronics in general. I also have other interests, but tech and non-tech related, like for example science fiction literature and I would like to record some shows about those in the future. We shall see. There is one specific story I want to tell, but I think I will save it for October. Why October? Because it is a workplace horror story about... Windows. Well, not really a horror story story, but it was really bizarre and can be described as such. In the meantime I don't want to promise anything. But maybe I will record a show about what I am currently doing at work, which is the topic of audit trail in software applications. But I am chaotic and may do something entirely different. We shall see. I think that's all I want to say today. I would really appreciate if you left some feedback. Was the audio OK, is my English enough, did I speak too fast? English is not my first language and I've noticed over the years that I really tend to speak too fast when using English. And that's it, thank you for listening. Hopefully we'll hear in the future from me. Provide feedback on this episode.
This show has been flagged as Explicit by the host. New hosts Welcome to our new host: Manon. Last Month's Shows Id Day Date Title Host 4435 Fri 2025-08-01 Philosophy, Cosmology, Physics, and just what is up with Hairy Larry's brain. hairylarry 4436 Mon 2025-08-04 HPR Community News for July 2025 HPR Volunteers 4437 Tue 2025-08-05 One Possible Definition of "Hacker" Antoine 4438 Wed 2025-08-06 doodoo zero Jezra 4439 Thu 2025-08-07 Rejecting a show ? Ken Fallon 4440 Fri 2025-08-08 The HOPE conference. murph 4441 Mon 2025-08-11 Voice Over IP Lee 4442 Tue 2025-08-12 Orthopedagogiek - what it is. Manon 4443 Wed 2025-08-13 The First Doctor, Part 3 Ahuka 4444 Thu 2025-08-14 Introduction into the E.R.P. application called Odoo Jeroen Baten 4445 Fri 2025-08-15 doodoo one Jezra 4446 Mon 2025-08-18 Calling on AI to resque HPR Trollercoaster 4447 Tue 2025-08-19 Interview with Margreet Pakkert at the Flevoland 2025 Field Work Archaeology Open Day. Ken Fallon 4448 Wed 2025-08-20 YouTube Subscriptions 2025 #4 Ahuka 4449 Thu 2025-08-21 How to install Odoo 18 on a virtual machine Jeroen Baten 4450 Fri 2025-08-22 Playing Civilization V, Part 2 Ahuka 4451 Mon 2025-08-25 Game Modding operat0r 4452 Tue 2025-08-26 Turn Coffee Into Code - Slogans from Tech(Companies, App, People) Antoine 4453 Wed 2025-08-27 IPv6 for Luddites beni 4454 Thu 2025-08-28 AI, It's a Trap! Archer72 4455 Fri 2025-08-29 YouTube Subscriptions 2025 #5 Ahuka Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 32 comments in total. Past shows There are 2 comments on 2 previous shows: hpr4377 (2025-05-13) "Password store and the pass command" by Klaatu. Comment 2: أحمد المحمودي on 2025-08-13: "Look at KeePass" hpr4429 (2025-07-24) "Handcrafting and Bartering discussion w. Elsbeth" by Elsbeth. Comment 1: Archer72 on 2025-08-04: "Good to hear a craftier" This month's shows There are 30 comments on 13 of this month's shows: hpr4435 (2025-08-01) "Philosophy, Cosmology, Physics, and just what is up with Hairy Larry's brain." by hairylarry. Comment 1: Bob Jonkman on 2025-08-11: "How could playing music fit HPR?"Comment 2: hairylarry on 2025-08-11: "Reply to Bob"Comment 3: paulj on 2025-08-14: "Great Show" hpr4437 (2025-08-05) "One Possible Definition of "Hacker"" by Antoine. Comment 1: Elsbeth on 2025-08-10: "Love this content"Comment 2: Antoine on 2025-08-11: ": )" hpr4438 (2025-08-06) "doodoo zero " by Jezra. Comment 1: Archer72 on 2025-08-04: "I was just thinking about this"Comment 2: jezra on 2025-08-23: "development happened faster than the show release cadence" hpr4439 (2025-08-07) "Rejecting a show ?" by Ken Fallon. Comment 1: Torin Doyle on 2025-08-09: "Please keep HPR a religion-free zone."Comment 2: Ken Fallon on 2025-08-10: "Respond on the mail list" hpr4440 (2025-08-08) "The HOPE conference." by murph. Comment 1: FXB on 2025-08-09: "HOPE Conference Talks" hpr4442 (2025-08-12) "Orthopedagogiek - what it is." by Manon. Comment 1: Archer72 on 2025-08-04: "Interesting approach"Comment 2: Dave Morriss on 2025-08-12: "I enjoyed this a lot"Comment 3: Antoine on 2025-08-13: "What a very specific field!" hpr4444 (2025-08-14) "Introduction into the E.R.P. application called Odoo" by Jeroen Baten. Comment 1: Archer72 on 2025-08-04: "My wife has a side business"Comment 2: Jason Lewis on 2025-08-14: "Migrating from NetSuite"Comment 3: Henrik Hemrin on 2025-08-20: "Odoo - new to me" hpr4445 (2025-08-15) "doodoo one" by Jezra. Comment 1: Reto on 2025-08-16: "I can follow your thoughts"Comment 2: jezra on 2025-08-23: "noted!" hpr4446 (2025-08-18) "Calling on AI to resque HPR" by Trollercoaster. Comment 1: candycanearter07 on 2025-08-18: "Interesting episode"Comment 2: trollercoaster on 2025-08-19: "I guess I didn't get my point over" hpr4447 (2025-08-19) "Interview with Margreet Pakkert at the Flevoland 2025 Field Work Archaeology Open Day." by Ken Fallon. Comment 1: Clinton Roy on 2025-08-20: "Pictures too!"Comment 2: Henrik Hemrin on 2025-08-20: "Interesting talk about this boat and archeology"Comment 3: Antoine on 2025-08-21: "That was sure a show!"Comment 4: jezra on 2025-08-26: "time to head to the woodshop!" hpr4449 (2025-08-21) "How to install Odoo 18 on a virtual machine" by Jeroen Baten. Comment 1: Archer72 on 2025-08-04: "Oodo in a vm" hpr4451 (2025-08-25) "Game Modding" by operat0r. Comment 1: candycanearter07 on 2025-08-25: ""moddable" games" hpr4453 (2025-08-27) "IPv6 for Luddites" by beni. Comment 1: Rho`n on 2025-08-27: "Great intro to IPv6"Comment 2: norrist on 2025-08-27: "Please post your talk"Comment 3: wheresalice on 2025-08-28: "IPv6 on HPR"Comment 4: Ken Fallon on 2025-08-29: "I opened a bug, you can help fix it." Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-August/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
Jean Lee, presidential chair at the East-West Center, discusses President Donald Trump's first meeting with South Korean President Lee Jae-myung; Listen to HPR's "Chief of War" companion podcast
This show has been flagged as Clean by the host. Too much episodes came from the reserve queue. So this is the ideal moment to give myself a good feeling and upload an episode to HPR - feeling really important about how I helped out the project. But then again... I'm lazy... so I called in the help of AI And I'm not a bit lazy... so I called in the help of SIX LLM chatbots. I asked them all how we can save HPR from oblivion. The good news: all six chatbots agree that HPR isn't going away. The bad news: they have different opinions on all the rest. Reviewing the differences between different chatbots and how they answer questions... Here are the threads: ChatGPT: https://chatgpt.com/share/6891b9e1-c33c-8009-8405-1ebe1bf246b9 Grok: https://grok.com/share/c2hhcmQtMw%3D%3D_58a5c45c-97ab-404f-95e6-e5d72426674d Gemini: https://g.co/gemini/share/067ba2876c99 Claude: https://claude.ai/share/7a63eae0-e1f3-46ea-affd-85573bbab72c For Mistral (Le Chat) - I accidentally copied the wrong link, so I don't have it anymore. For Deepseek: this one doesn't have a share function. I have it in offline form though. Provide feedback on this episode.
HPR's Catherine Cluett Pactol speaks with Maui residents as they commemorate two years since the Maui fires; Dr. Alika Maunakea shares insights on the mental and physical health of people exposed to the Maui fires
This show has been flagged as Explicit by the host. A reading of the comments on the Mail list discussion Rejecting a show on the grounds that it is "using HPR as a means to push a particular product or view" See: https://lists.hackerpublicradio.com/pipermail/hpr/2025-July/004883.html Provide feedback on this episode.
This show has been flagged as Explicit by the host. New hosts There were no new hosts this month. Last Month's Shows Id Day Date Title Host 4412 Tue 2025-07-01 Parkinson Tribly's Story: The Prisoner of Unit 731 Antoine 4413 Wed 2025-07-02 KDE custom shortcuts are easy and useful gemlog 4414 Thu 2025-07-03 Bellroy Tech Kit Review Kevie 4415 Fri 2025-07-04 Sony WH-CH700N A2DP stops working in Fedora Ken Fallon 4416 Mon 2025-07-07 HPR Community News for June 2025 HPR Volunteers 4417 Tue 2025-07-08 Newest matching file Dave Morriss 4418 Wed 2025-07-09 My Desktop Applications Kevie 4419 Thu 2025-07-10 YouTube Subscriptions 2025 #1 Ahuka 4420 Fri 2025-07-11 The First Doctor, Part 2 Ahuka 4421 Mon 2025-07-14 Content Moderation Lee 4422 Tue 2025-07-15 hajime - part 2 - in depth oxo 4423 Wed 2025-07-16 YouTube Subscriptions 2025 #2 Ahuka 4424 Thu 2025-07-17 How I use Newsboat for Podcasts and Reddit Archer72 4425 Fri 2025-07-18 Introducing Linux Matters Ken Fallon 4426 Mon 2025-07-21 My Command Line Applications Kevie 4427 Tue 2025-07-22 Tale of Two (Wireless) Keyboards Moss Bliss 4428 Wed 2025-07-23 Fixing AVI Indexes Ahuka 4429 Thu 2025-07-24 Handcrafting and Bartering discussion w. Elsbeth Elsbeth 4430 Fri 2025-07-25 Playing Civilization V, Part 1 Ahuka 4431 Mon 2025-07-28 Thermosol refill challenges operat0r 4432 Tue 2025-07-29 YouTube Subscriptions 2025 #3 Ahuka 4433 Wed 2025-07-30 Nerd Responce to URandom Podcast operat0r 4434 Thu 2025-07-31 Newsboat part 2 - Podcasts and Youtube Archer72 Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 23 comments in total. Past shows There are 2 comments on 2 previous shows: hpr4025 (2024-01-05) "Testing V language" by Celeste. Comment 1: Malix on 2025-07-06: "Review of V" hpr4411 (2025-06-30) "The Pachli project" by thelovebug. Comment 1: paulj on 2025-07-01: "Great Interview" This month's shows There are 21 comments on 9 of this month's shows: hpr4412 (2025-07-01) "Parkinson Tribly's Story: The Prisoner of Unit 731" by Antoine. Comment 1: Kevin O'Brien on 2025-07-01: "I loved the show"Comment 2: Antoine on 2025-07-05: "Glad w/ your interest"Comment 3: Kevin O'Brien on 2025-07-05: "Studying history" hpr4416 (2025-07-07) "HPR Community News for June 2025" by HPR Volunteers. Comment 1: Ken Fallon on 2025-07-04: "Policy Check"Comment 2: Torin Doyle on 2025-07-10: "Thanks." hpr4417 (2025-07-08) "Newest matching file" by Dave Morriss. Comment 1: Archer72 on 2025-06-23: "It's in my memory"Comment 2: ToeJet on 2025-07-08: "Alternate method"Comment 3: Dave Morriss on 2025-07-31: "Thanks Archer72"Comment 4: Dave Morriss on 2025-07-31: "ToeJet" hpr4419 (2025-07-10) "YouTube Subscriptions 2025 #1" by Ahuka. Comment 1: Archer72 on 2025-07-11: "Stories" hpr4421 (2025-07-14) "Content Moderation" by Lee. Comment 1: Kevin O'Brien on 2025-07-16: "Nice discussion" hpr4423 (2025-07-16) "YouTube Subscriptions 2025 #2" by Ahuka. Comment 1: Archer72 on 2025-07-20: "Easy listening" hpr4424 (2025-07-17) "How I use Newsboat for Podcasts and Reddit" by Archer72. Comment 1: Antoine on 2025-07-18: "Thank you"Comment 2: Archer72 on 2025-07-20: "Re: Antoine's thank you"Comment 3: Archer72 on 2025-07-20: "Open in Browser"Comment 4: Antoine on 2025-07-22: "Re: Archer 72 - That's what I understood" hpr4425 (2025-07-18) "Introducing Linux Matters" by Ken Fallon. Comment 1: Torin Doyle on 2025-07-18: "Not as good as Ubuntu Podcast."Comment 2: Torin Doyle on 2025-07-19: "Music for LM" hpr4426 (2025-07-21) "My Command Line Applications" by Kevie. Comment 1: oxp on 2025-07-25: "fastfetch"Comment 2: Kevie on 2025-07-25: "thanks oxp"Comment 3: Archer72 on 2025-07-27: "lynx browser" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-July/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
This show has been flagged as Clean by the host. Hello, this is your host, Archer72 for another episode of Hacker Public Radio In this podcast, I touch on items in my url list on newsboat, including both podcasts and youtube channels. # (Podcasts) http://gnuworldorder.info/ogg.xml "Gnu World Order" # Tuxjam.Otherside.Network https://tuxjam.otherside.network/feed "TuxJam" https://tuxjam.otherside.network/feed/uncut "TuxJam Uncut" https://thebugcast.org/category/podcast/feed "The Bugcast" # Hacker Public Radio http://hackerpublicradio.org/rss-future.php HackerPublicRadio_future_feed "~Hacker Public Radio ~ Future feed" (HPR) http://hackerpublicradio.org/hpr_ogg_rss.php "HPR_two_week_feed" (HPR) http://hackerpublicradio.org/comments_rss.php HPR_comment_feed "HPR_Comments" (HPR) https://archive.org/services/collection-rss.php?collection=dlarc-hackerpublicradio "~HPR Amateur Radio - Archive.org" (HPR) # Other Tech podcasts https://feeds.fireside.fm/asknoah/rss "The Ask Noah Show" https://feeds.feedburner.com/urandom-podcast/ogg "Urandom Podcast" https://ubuntu.social/@linuxmatters # (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA "Luke Smith" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCH6ttJZ3T5gA-r_7PYkHk9g "SGOTI" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg "DistroTube" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UC9x0AN7BWHpCDHSm9NiJFJQ "Network Chuck" (Youtube) # Import from Newpipe https://www.youtube.com/feeds/videos.xml?channel_id=UC_SLthyNX_ivd-dmsFgmJVg "Jeremy Fielding" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCJ0-OtVpF0wOKEqT2Z1HEtA "ElectroBOOM" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCv1Kcz-CuGM6mxzL3B1_Eiw "Gardiner Bryant" (Youtube) Loves Linux, video games and online privacy https://www.youtube.com/feeds/videos.xml?channel_id=UC3s0BtrBJpwNDaflRSoiieQ "Hak5" (Youtube) Security show. Creators of the WiFi Pineapple, USB Rubber Ducky & more. https://www.youtube.com/feeds/videos.xml?channel_id=UCR-DXc1voovS8nhAvccRZhg "Jeff Geerling" (Youtube) author, developer, maker, fan of Raspberry Pi and other SBC's (Single Board Computers https://www.youtube.com/feeds/videos.xml?channel_id=UCzgA9CBrIXPtkB2yNTTiy1w "Level 2 Jeff" (Youtube) Jeff Geerling, but more advanced https://www.youtube.com/feeds/videos.xml?channel_id=UCLx053rWZxCiYWsBETgdKrQ "LGR" (Youtube) Retro Gaming and computing https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw "Linus Tech Tips" (Youtube) Reviews, engineering projects, and news https://www.youtube.com/feeds/videos.xml?channel_id=UCm9K6rby98W8JigLoZOh6FQ "LockPickingLawyer" (Youtube) Points out weaknesses and defect in physical security locks https://www.youtube.com/feeds/videos.xml?channel_id=UCjFaPUcJU1vwk193mnW_w1w "Modern Vintage Gamer" (Youtube) Focus on modern and retro tech gaming https://www.youtube.com/feeds/videos.xml?channel_id=UCP8QhVVoM7IKD0YwnvnPPbg "Pater Practicus" (Youtube) Varied collection of project videos from model railways to Raspberry Pi https://www.youtube.com/feeds/videos.xml?channel_id=UCjr2bPAyPV7t35MvcgT3W8Q "The Hated One" (Youtube) Creating video essays on privacy, monopoly power, corruption https://www.youtube.com/feeds/videos.xml?channel_id=UCo71RUe6DX4w-Vd47rFLXPg "typecraft" (Youtube) Focus on NeoVim ## From Mrs. Archer https://www.youtube.com/feeds/videos.xml?channel_id=UCg6gPGh8HU2U01vaFCAsvmQ "Chris Titus Tech" (Youtube) Debloat Windows and Learn Linux Videos https://www.youtube.com/feeds/videos.xml?channel_id=UCoryWpk4QVYKFCJul9KBdyw "Switched To Linux" (Youtube) helping people make the switch to a Linux based desktop system and get real work done. https://www.youtube.com/feeds/videos.xml?channel_id=UCJf7AT2BzFT-31z0d-bc8Rg "Windows, computers and Technology" (Youtube) Channel run by a PC enthusiast https://www.youtube.com/feeds/videos.xml?channel_id=UC5UAwBUum7CPN5buc-_N1Fw "The Linux Experiment" (Youtube) Just Linux desktop news, simple tutorials, application spotlights, and opinion pieces https://www.youtube.com/feeds/videos.xml?channel_id=UCmyGZ0689ODyReHw3rsKLtQ "Michael Tunnell" (Youtube) Host of This Week in Linux weekly news show. Quick tip Start newsboat with a different url list, for example newsboat -u ~/.config/newsboat/urls-trains https://www.youtube.com/feeds/videos.xml?channel_id=UCy55vDLvGWe9DqcLi7hFd_g "Woodside Train Camera @woodsidetraincam" (Youtube) (Trains) Provide feedback on this episode.
This show has been flagged as Clean by the host. Hi. My name is Moss Bliss, and this is Hacker Public Radio. This is my 3rd HPR solo podcast, and you can also hear me on mintCast and Full Circle Weekly News most weeks. I watch TV via streaming on a Lenovo ThinkCentre M700 Tiny. I change streams and services using a wireless keyboard, from my recliner across the room. For a couple years, I was using a Logitech K400r, and it worked pretty well. Good keys, nice touchpad, a couple of extra features. It was kind of flimsy though, with lots of flex and keys popping off from time to time -- not so much of a problem as they popped back on well -- and then the plastic on-off slider just wore out. It had a raised strip on the plastic slider which served as something to grab with a nail, and it just eventually wore down. So I went looking for something perhaps a bit sturdier. What I found was a Rii Model K22. The box had some different numbers in addition to that, and the label on the keyboard also had other numbers, but the best way to find it is to look for the K22. It was a solid, mostly metal, keyboard, so I bought it. No flex to speak of, and the keys are made to not pop off. There are some caveats. The volume up-down and mute buttons are part of the touchpad, not physical buttons, and are not lighted. In a dark room, with a black keyboard and touchpad, it can be easy to hit the wrong area of the touchpad. Also, I have yet to get the scroll feature -- supposedly the right side of the touchpad -- to work properly, but most of the time I can scroll with two fingers on the touchpad. Also, and I have no clue why, it sometimes brings up a menu I've never seen before getting this keyboard. Yes, it's pretty easy to make it go away, but still... Unlike the K400r, the K22 has a rechargeable battery built in, and charges via USB-C. Also, the touchpad is significantly larger than that of the K400r. I have had no problems with touchpad's responsiveness, other than the issues already mentioned. I'm not really very good with touchpads, so perhaps I just haven't learned the features. I paid $18 at Walmart for the K400r, although currently on Amazon it is going for $39.89 with a cheaper model for $19.99. The cheaper model has fewer buttons and a few cutbacks on design features. The K400r has a 4.2 star rating, with 67% 5-star and 16% 4-star. The Amazon AI reports, "Customers find the keyboard functional and easy to use. They appreciate its responsive keys and convenient setup. Many find it a good value for the price, lightweight, and convenient to use from the couch. However, opinions differ on the size and touchpad responsiveness." The Logitech is wifi only, but it does come with the ubiquitous Logitech wifi dongle. The Rii K22 is currently $24.99, minus a 15% coupon as of this writing. It has a 3.9 star rating, with 56% 5-star and 15% 4-star. Amazon's AI reports, "Customers find the keyboard works well on all devices and has a responsive touchpad. They appreciate its compact size and good build quality. However, some customers have reported issues with missing keystrokes and keypad malfunctions. There are mixed opinions on the touchpad, battery life, and typing experience." The Rii keyboard can use wifi or Bluetooth easily, and comes with a wifi dongle. While I'm a touch typist, I don't use this keyboard for typing, so I can't comment on its missing keystrokes. I'm sure there are use cases where the Rii K22 would not be the best fit, but for my use, it is a huge step up from the K400r. The build quality and materials alone make it perfect for my use, where I sit in my recliner and use it to maneuver my browser and streams, and then toss it in the corner when I'm done. If you have a need for a wireless keyboard, I hope you will look at the Rii K22. But that's it for me this time. Thank you for listening, and I hope to be back soon.Provide feedback on this episode.
HPR News Director Bill Dorman shares what the elimination of federal funding for public media means for HPR; Gov. Josh Green talks about what's next for the Hawaiʻi Tourism Authority and the possible impact of low vaccination rates among students
This show has been flagged as Clean by the host. Hello, this is your host, Archer72 for another episode of Hacker Public Radio In this episode, I talk about how I use Newsboat and Podboat for a couple of tasks. I don't always use Podboat for podcasts, but it is useful when listening from my laptop For my other podcast listening, I used Antennapod Newsboat source of feeds is from a url list in ~/.config/newsboat/urls Newsboat url list # (Bible) https://feeds.feedburner.com/hl-int-tv-en-kjv "Bible" (Bible) # (Reddit) https://www.reddit.com/r/commandline.rss "Commandline" (Reddit) https://www.reddit.com/r/raspberry_pi.rss "~Raspberry Pi" (Reddit) # (Lemmy) https://lemmy.sdf.org/feeds/local.xml?sort=New "Lemmy SDF" (Lemmy) # (Podcasts) http://gnuworldorder.info/ogg.xml "Gnu_World_Order" # Tuxjam.Otherside.Network https://tuxjam.otherside.network/feed "TuxJam" https://tuxjam.otherside.network/feed/uncut "TuxJam Uncut" https://thebugcast.org/category/podcast/feed "The Bugcast" # Hacker Public Radio http://hackerpublicradio.org/rss-future.php HackerPublicRadio_future_feed "~Hacker Public Radio ~ Future feed" (HPR) http://hackerpublicradio.org/hpr_ogg_rss.php "HPR_two_week_feed" (HPR) http://hackerpublicradio.org/comments_rss.php HPR_comment_feed "HPR_Comments" (HPR) https://archive.org/services/collection-rss.php?collection=dlarc-hackerpublicradio "~HPR Amateur Radio - Archive.org" (HPR) # Other Tech podcasts https://feeds.fireside.fm/asknoah/rss "The Ask Noah Show" https://feeds.feedburner.com/urandom-podcast/ogg "Urandom Podcast" https://ubuntu.social/@linuxmatters # (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA "Luke Smith" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCH6ttJZ3T5gA-r_7PYkHk9g "SGOTI" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg "DistroTube" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UC9x0AN7BWHpCDHSm9NiJFJQ "Network Chuck" (Youtube) # Import from Newpipe https://www.youtube.com/feeds/videos.xml?channel_id=UC_SLthyNX_ivd-dmsFgmJVg "Jeremy Fielding" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCJ0-OtVpF0wOKEqT2Z1HEtA "ElectroBOOM" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCv1Kcz-CuGM6mxzL3B1_Eiw "Gardiner Bryant" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UC3s0BtrBJpwNDaflRSoiieQ "Hak5" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCR-DXc1voovS8nhAvccRZhg "Jeff Geerling" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCzgA9CBrIXPtkB2yNTTiy1w "Level 2 Jeff" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCLx053rWZxCiYWsBETgdKrQ "LGR" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw "Linus Tech Tips" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCm9K6rby98W8JigLoZOh6FQ "LockPickingLawyer" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCjFaPUcJU1vwk193mnW_w1w "Modern Vintage Gamer" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCP8QhVVoM7IKD0YwnvnPPbg "Pater Practicus" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCjr2bPAyPV7t35MvcgT3W8Q "The Hated One" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCo71RUe6DX4w-Vd47rFLXPg "typecraft" (Youtube) ## From Mrs. Archer https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA "Brodie Robertson" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCg6gPGh8HU2U01vaFCAsvmQ "Chris Titus Tech" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCoryWpk4QVYKFCJul9KBdyw "Switched To Linux" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCJf7AT2BzFT-31z0d-bc8Rg "Windows, computers and Technology" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UC5UAwBUum7CPN5buc-_N1Fw "The Linux Experiment" (Youtube) https://www.youtube.com/feeds/videos.xml?channel_id=UCmyGZ0689ODyReHw3rsKLtQ "Michael Tunnell" (Youtube) # (News) https://olfconference.org/feed/ "OLF Conference" (News) To organize the url list, tags can be used, along with a description of the feed. This only give an internal description, as the Main title is determined by the RSS feed itself. This can be manually set, for example, in the HPR Future feed. The default feed title is the same as the feed for two weeks. To set manually, us a tilde ~ before the Feed Title shown in this example. Tags follow the Feed Title, typed in parentheses and with no spaces. Multiple tags can be used here. http://hackerpublicradio.org/rss-future.php HackerPublicRadio_future_feed "~Hacker Public Radio ~ Future feed" (HPR) Not all feeds in the url list are podcasts. Some are Reddit feeds, while others are youtube channels. The first item I go to in the morning is my Bible daily verse. I heard one new host mention that he reads some, and thought it might be interesting to include this. The next 2 entries are from Reddit, and can be modified to contain the rss feed in this way: Replace the /r/commandline with /r/commandline.rss add "Title" and "(Tag)" https://www.reddit.com/r/commandline.rss "Commandline" (Reddit) The next entry, which I only include one, is the Lemmy instance for lemmy.sdf.org Lemmy is part of the Fediverse, and became popular after the June 2023 controversy involving charging excessive money for Reddit's API. This in turn, caused third party Reddit apps to be no longer viable. Alternativeto.net - API Charging Policy Wikipedia - Lemmy_(social_network) Next, we'll start on the ~/.config/newsboat/config file Newsboat config file # Podboat download-path "~/Downloads/podcasts/%h/%n" # %h - Hostname # %n - Podcast name # Example: hub.hackerpublicradio.org # gnuworldorder.info # media.blubrry.com/The Bugcast # archive.org/TuxJam download-filename-format "%n - %t.%u" # %n - Name of the podcast feed # %t - Title of the podcast episode # %u - Indicates the file extension podlist-format "%4i [%6dMB/%6tMB] [%5p %%] %-10S %b" # Table 7. Available Identifiers for podlist-format # %i - Download index, 4 indicating number of digits # %6dMB/%6tMB - Downloaded (in MB) / Total file size (in MB) # [%5p %%] - Percent downloaded # %-10S - Status - {queued, downloading, ready, played, deleted} # # 4.18. Format Strings # %b - Boolean string # load URLS on launch auto-reload yes # vim binds bind-key j down bind-key k up bind-key j next articlelist bind-key k prev articlelist bind-key J next-feed articlelist bind-key K prev-feed articlelist bind-key G end bind-key g home # bind-key d pagedown - default bind-key D pagedown bind-key u pageup bind-key l open bind-key h quit bind-key a toggle-article-read bind-key n next-unread bind-key N prev-unread # bind-key D pb-download - default bind-key d pb-download bind-key U show-urls bind-key x pb-delete # Colors highlight article "^Feed:.*" color5 color0 highlight article "^Title:.*" color3 color0 bold highlight article "^Author:.*" color2 color0 highlight article "^Date:.*" color223 color0 highlight article "^Link:.*" color4 color0 highlight article "^Flags:.*" color9 color0 highlight article "[[0-9][0-9]*]" color66 default bold highlight article "[image [0-9][0-9]*]" color109 default bold color listnormal cyan default color listfocus black yellow standout bold color listnormal_unread cyan default color listfocus_unread yellow default bold color info red black bold color article cyan default # macro setup browser linkhandler macro , open-in-browser # download-path ~/.newsboat/queue player "mpv --vid=no" macro 1 set browser "mpv --vid=no"; one; set browser lynx # launch video player macro v set browser "setsid -f mpv" ; open-in-browser ; set browser linkhandler # download video macro d set browser "yt-dlp"; open-in-browser ; set browser linkhandler # download audio only macro a set browser "yt-dlp --embed-metadata -xic -f bestaudio/best" ; open-in-browser ; set browser linkhandler When enqueing a podcast for Podboat, I changed the default download path to ~/Downloads/podcasts/ using download-path "~/Downloads/podcasts/%h/%n" Where %h is the Hostname, and %n is the Podcast name The file name is formatted in the following way %n - %t.%u Where %n is the podcast name, %t is the podcast title and %u indicates the file extension Finally, there is a custom line for podlist-format which for podcast purposes I won't list out. This includes a Download index to 4 places, percentage of each podcast downloaded, and Podcast status When I use Podboat, after the set of podcasts are enqued I found a way to monitor the bluetooth connection, in order to pause a show with the bluetooth button on an earbud. The first part of this puzzle is to have mpris-proxy, which is included in the bluez-utils Archwiki - MPRIS Then enable the service with systemctl --user enable mpris-proxy.service and systemctl --user start mpris-proxy.service After that, git clone https://github.com/hoyon/mpv-mpris.git from Github - hoyon/mpv-mpris cd mpv-mpris and make, with the resulting mpris.so copied to ~/.config/mpv/scripts/ Newsboat documentation Newsboat Documentation page Format strings Newsboat Documentation page - Format Strings Provide feedback on this episode.
This show has been flagged as Explicit by the host. Overview Several years ago I wrote a Bash script to perform a task I need to perform almost every day - find the newest file in a series of files. At this point I was running a camera on a Raspberry Pi which was attached to a window and viewed my back garden. I was taking a picture every 15 minutes, giving them names containing the date and time, and storing them in a directory. It was useful to be able to display the latest picture. Since then, I have found that searching for newest files useful in many contexts: Find the image generated by my random recipe chooser, put in the clipboard and send it to the Telegram channel for my family. Generate a weather report from wttr.in and send it to Matrix. Find the screenshot I just made and put it in the clipboard. Of course, I could just use the same name when writing these various files, rather than accumulating several, but I often want to look back through such collections. If I am concerned about such files accumulating in an unwanted way I write cron scripts which run every day and delete the oldest ones. Original script The first iteration of the script was actually written as a Bash function which was loaded at login time. The function is called newest_matching_file and it takes two arguments: A file glob expression to match the file I am looking for. An optional directory to look for the file. If this is omitted, then the current directory will be used. The first version of this function was a bit awkward since it used a for loop to scan the directory, using the glob pattern to find the file. Since Bash glob pattern searches will return the search pattern when they fail, it was necessary to use the nullglob (see references) option to prevent this, turning it on before the search and off afterwards. This technique was replaced later with a pipeline using the find command. Improved Bash script The version using find is what I will explain here. function newest_matching_file { local glob_pattern=${1-} local dir=${2:-$PWD} # Argument number check if [[ $# -eq 0 || $# -gt 2 ]]; then echo 'Usage: newest_matching_file GLOB_PATTERN [DIR]' >&2 return 1 fi # Check the target directory if [[ ! -d $dir ]]; then echo "Unable to find directory $dir" >&2 return 1 fi local newest_file # shellcheck disable=SC2016 newest_file=$(find "$dir" -maxdepth 1 -name "$glob_pattern" \ -type f -printf "%T@ %p\n" | sort | sed -ne '${s/.\+ //;p}') # Use printf instead of echo in case the file name begins with '-' [[ -n $newest_file ]] && printf '%s\n' "$newest_file" return 0 } The function is in the file newest_matching_file_1.sh , and it's loaded ("sourced", or declared) like this: . newest_matching_file_1.sh The '.' is a short-hand version of the command source . I actually have two versions of this function, with the second one using a regular expression, which the find command is able to search with, but I prefer this one. Explanation The first two lines beginning with local define variables local to the function holding the arguments. The first, glob_pattern is expected to contain something like screenshot_2025-04-*.png . The second will hold the directory to be scanned, or if omitted, will be set to the current directory. Next, an if statement checks that there are the right number of arguments, aborting if not. Note that the echo command writes to STDERR (using '>&2' ), the error channel. Another if statement checks that the target directory actually exists, and aborts if not. Another local variable newest_file is defined. It's good practice not to create global variables in functions since they will "leak" into the calling environment. The variable newest_file is set to the result of a command substitution containing a pipeline: The find command searches the target directory. Using -maxdepth 1 limits the search to the chosen directory and does not descend into sub-directories. The search pattern is defined by -name "$glob_pattern" Using -type f limits the search to files The -printf "%T@ %p\n" argument returns the file's last modification time as the number of seconds since the Unix epoch '%T@' . This is a number which is larger if the file is older. This is followed, after a space, by the full path to the file ( '%p' ), and a newline. The matching file names are sorted. Because each is preceded by a numeric time value, they will be sorted in ascending order of age. Finally sed is used to return the last file in the sorted list with the program '${s/.\+ //;p}' : The use of the -n option ensures that only lines which are explicitly printed will be shown. The sed program looks for the last line (using '$' ). When found the leading numeric time is removed with ' s/.\+ //' and the result is printed (with 'p' ). The end result will either be the path to the newest file or nothing (because there was no match). The expression '[[ -n $newest_file ]]' will be true if $newest_file variable is not empty, and if that is the case, the contents of the variable will be printed on STDOUT, otherwise nothing will be printed. Note that the script returns 1 (false) if there is a failure, and 0 (true) if all is well. A null return is regarded as success. Script update While editing the audio for this show I realised that there is a flaw in the Bash function newest_matching_file . This is in the sed script used to process the output from find . The sed commands used in the script delete all characters up to a space, assuming that this is the only space in the last line. However, if the file name itself contains spaces, this will not work because regular expressions in sed are greedy . What is deleted in this case is everything up to and including the last space. I created a directory called tests and added the following files: 'File 1 with spaces.txt' 'File 2 with spaces.txt' 'File 3 with spaces.txt' I then ran the find command as follows: $ find tests -maxdepth 1 -name 'File*' -type f -printf "%T@ %p\n" | sort | sed -ne '${s/.\+ //;p}' spaces.txt I adjusted the sed call to sed -ne '${s/[^ ]\+ //;p}' . This uses the regular expression: s/[^ ]\+ // This now specifies that what it to be removed is every non-space up to and including the first space. The result is: $ find tests -maxdepth 1 -name 'File*' -type f -printf "%T@ %p\n" | sort | sed -ne '${s/[^ ]\+ //;p}' tests/File 3 with spaces.txt This change has been propagated to the copy on GitLab . Usage This function is designed to be used in commands or other scripts. For example, I have an alias defined as follows: alias copy_screenshot="xclip -selection clipboard -t image/png -i \$(newest_matching_file 'Screenshot_*.png' ~/Pictures/Screenshots/)" This uses xclip to load the latest screenshot into the clipboard, so I can paste it into a social media client for example. Perl alternative During the history of this family of scripts I wrote a Perl version. This was originally because the Bash function gave problems when run under the Bourne shell, and I was using pdmenu a lot which internally runs scripts under that shell. #!/usr/bin/env perl use v5.40; use open ':std', ':encoding(UTF-8)'; # Make all IO UTF-8 use Cwd; use File::Find::Rule; # # Script name # ( my $PROG = $0 ) =~ s|.*/||mx; # # Use a regular expression rather than a glob pattern # my $regex = shift; # # Get the directory to search, defaulting to the current one # my $dir = shift // getcwd(); # # Have to have the regular expression # die "Usage: $PROG regex [DIR]\n" unless $regex; # # Collect all the files in the target directory without recursing. Include the # path and let the caller remove it if they want. # my @files = File::Find::Rule->file() ->name(qr/$regex/) ->maxdepth(1) ->in($dir); die "Unsuccessful search\n" unless @files; # # Sort the files by ascending modification time, youngest first # @files = sort {-M($a) -M($b)} @files; # # Report the one which sorted first # say $files[0]; exit; Explanation This is fairly straightforward Perl script, run out of an executable file with a shebang line at the start indicating what is to be used to run it - perl . The preamble defines the Perl version to use, and indicates that UTF-8 (character sets like Unicode) will be acceptable for reading and writing. Two modules are required: Cwd : provides functions for determining the pathname of the current working directory. File::Find::Rule : provides tools for searching the file system (similar to the find command, but with more features). Next the variable $PROG is set to the name under which the script has been invoked. This is useful when giving a brief summary of usage. The first argument is then collected (with shift ) and placed into the variable $regex . The second argument is optional, but if omitted, is set to the current working directory. We see the use of shift again, but if this returns nothing (is undefined), the '//' operator invokes the getcwd() function to get the current working directory. If the $regex variable is not defined, then die is called to terminate the script with an error message. The search itself is invoked using File::Find::Rule and the results are added to the array @files . The multi-line call shows several methods being called in a "chain" to define the rules and invoke the search: file() : sets up a file search name(qr/$regex/) : a rule which applies a regular expression match to each file name, rejecting any that do not match maxdepth(1) : a rule which prevents the search from descending below the top level into sub-directories in($dir) : defines the directory to search (and also begins the search) If the search returns no files (the array is empty), the script ends with an error message. Otherwise the @files array is sorted. This is done by comparing modification times of the files, with the array being reordered such that the "youngest" (newest) file is sorted first. The operator checks if the value of the left operand is greater than the value of the right operand, and if yes then the condition becomes true. This operator is most useful in the Perl sort function. Finally, the newest file is reported. Usage This script can be used in almost the same way as the Bash variant. The difference is that the pattern used to match files is a Perl regular expression. I keep this script in my ~/bin directory, so it can be invoked just by typing its name. I also maintain a symlink called nmf to save typing! The above example, using the Perl version, would be: alias copy_screenshot="xclip -selection clipboard -t image/png -i \$(nmf 'Screenshot_.*\.png' ~/Pictures/Screenshots/)" In regular expressions '.*' means "any character zero or more times". The '.' in '.png' is escaped because we need an actual dot character. Conclusion The approach in both cases is fairly simple. Files matching a pattern are accumulated, in the Bash case including the modification time. The files are sorted by modification time and the one with the lowest time is the answer. The Bash version has to remove the modification time before printing. This algorithm could be written in many ways. I will probably try rewriting it in other languages in the future, to see which one I think is best. References Glob expansion: Wikipedia article on glob patterns HPR shows covering glob expansion: Finishing off the subject of expansion in Bash (part 1) Finishing off the subject of expansion in Bash (part 2) GitLab repository holding these files: hprmisc - Miscellaneous scripts, notes, etc pertaining to HPR episodes which I have contributed Provide feedback on this episode.
This show has been flagged as Explicit by the host. New hosts There were no new hosts this month. Last Month's Shows Id Day Date Title Host 4391 Mon 2025-06-02 HPR Community News for May 2025 HPR Volunteers 4392 Tue 2025-06-03 The Water is Wide, and the sheet music should be too Jezra 4393 Wed 2025-06-04 Journal like you mean it. Some Guy On The Internet 4394 Thu 2025-06-05 Digital Steganography Intro mightbemike 4395 Fri 2025-06-06 Second Life Lee 4396 Mon 2025-06-09 AI and Sangria operat0r 4397 Tue 2025-06-10 Transfer files from desktop to phone with qrcp Klaatu 4398 Wed 2025-06-11 Command line fun: downloading a podcast Kevie 4399 Thu 2025-06-12 gpg-gen-key oxo 4400 Fri 2025-06-13 Isaac Asimov: Other Asimov Novels of Interest Ahuka 4401 Mon 2025-06-16 hajime oxo 4402 Tue 2025-06-17 pinetab2 Brian in Ohio 4403 Wed 2025-06-18 How to get your very own copy of the HPR database norrist 4404 Thu 2025-06-19 Kevie nerd snipes Ken by grepping xml Ken Fallon 4405 Fri 2025-06-20 What did I do at work today? Lee 4406 Mon 2025-06-23 SVG Files: Cyber Threat Hidden in Images ko3moc 4407 Tue 2025-06-24 A 're-response' Bash script Dave Morriss 4408 Wed 2025-06-25 Lynx - Old School Browsing Kevie 4409 Thu 2025-06-26 H D R Ridiculous Monitor operat0r 4410 Fri 2025-06-27 Civilization V Ahuka 4411 Mon 2025-06-30 The Pachli project thelovebug Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 29 comments in total. Past shows There are 4 comments on 3 previous shows: hpr4375 (2025-05-09) "Long Chain Carbons,Eggs and Dorodango?" by operat0r. Comment 4: Torin Doyle on 2025-06-06: "Reply to @Bob" hpr4378 (2025-05-14) "SQL to get the next_free_slot" by norrist. Comment 1: Torin Doyle on 2025-06-12: "Cheers for this." hpr4388 (2025-05-28) "BSD Overview" by norrist. Comment 4: Henrik Hemrin on 2025-06-02: "Learned more about BSD." Comment 5: norrist on 2025-06-02: "Additional info for OpenBSD Router" This month's shows There are 25 comments on 10 of this month's shows: hpr4391 (2025-06-02) "HPR Community News for May 2025" by HPR Volunteers. Comment 1: Torin Doyle on 2025-06-06: "Very disappointed."Comment 2: Ken Fallon on 2025-06-06: "Thanks for your feedback."Comment 3: Torin Doyle on 2025-06-09: "Reply to Ken [Comment 2]"Comment 4: norrist on 2025-06-09: "Watch the Queue for a show about how to find all the comments"Comment 5: Torin Doyle on 2025-06-10: "Comment #3 typo."Comment 6: Torin Doyle on 2025-06-11: "Reply to Comment #4 by norrist"Comment 7: Torin Doyle on 2025-06-11: "Got the link." hpr4394 (2025-06-05) "Digital Steganography Intro" by mightbemike. Comment 1: Henrik Hemrin on 2025-06-05: "Fascinating topic"Comment 2: oxo on 2025-06-05: "Good show! " hpr4395 (2025-06-06) "Second Life" by Lee. Comment 1: Antoine on 2025-06-08: "Brings philosophical thoughts" hpr4397 (2025-06-10) "Transfer files from desktop to phone with qrcp" by Klaatu. Comment 1: Laindir on 2025-06-18: "The perfect kind of recommendation" hpr4398 (2025-06-11) "Command line fun: downloading a podcast" by Kevie. Comment 1: Henrik Hemrin on 2025-06-11: "Tempted to have fun"Comment 2: Ken Fallon on 2025-06-22: "Personal message to redhat (nprfan)" hpr4403 (2025-06-18) "How to get your very own copy of the HPR database" by norrist. Comment 1: Torin Doyle on 2025-06-18: "Appreciated!"Comment 2: Torin Doyle on 2025-06-18: "Database size."Comment 3: norrist on 2025-06-18: "Also an SQLite version"Comment 4: Torin Doyle on 2025-06-25: "Not able to use database to find my comments." hpr4404 (2025-06-19) "Kevie nerd snipes Ken by grepping xml" by Ken Fallon. Comment 1: Henrik Hemrin on 2025-06-22: "More to digest"Comment 2: Alec Bickerton on 2025-06-29: "Shorter version"Comment 3: Alec Bickerton on 2025-06-29: "Shorter version"Comment 4: Alec Bickerton on 2025-06-29: "XML parsing without xmlstarlet" hpr4405 (2025-06-20) "What did I do at work today?" by Lee. Comment 1: Dave Morriss on 2025-06-25: "Thanks for bringing us along..." hpr4406 (2025-06-23) "SVG Files: Cyber Threat Hidden in Images" by ko3moc. Comment 1: oxo on 2025-06-23: "Interesting! "Comment 2: ko3moc on 2025-06-24: "response " hpr4408 (2025-06-25) "Lynx - Old School Browsing" by Kevie. Comment 1: Henrik Hemrin on 2025-06-29: "Review ALT texts" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-June/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
This show has been flagged as Explicit by the host. Introduction On 2025-06-19 Ken Fallon did a show, number 4404 , responding to Kevie's show 4398 , which came out on 2025-06-11. Kevie was using a Bash pipeline to find the latest episode in an RSS feed, and download it. He used grep to parse the XML of the feed. Ken's response was to suggest the use of xmlstarlet to parse the XML because such a complex structured format as XML cannot reliably be parsed without a program that "understands" the intricacies of the format's structure. The same applies to other complex formats such as HTML, YAML and JSON. In his show Ken presented a Bash script which dealt with this problem and that of the ordering of episodes in the feed. He asked how others would write such a script, and thus I was motivated to produce this response to his response! Alternative script My script is a remodelling of Ken's, not a completely different solution. It contains a few alternative ways of doing what Ken did, and a reordering of the parts of his original. We will examine the changes in this episode. Script #!/bin/bash # Original (c) CC-0 Ken Fallon 2025 # Modified by Dave Morriss, 2025-06-14 (c) CC-0 podcast="https://tuxjam.otherside.network/feed/podcast/" # [1] while read -r item do # [2] pubDate="${item%;*}" # [3] pubDate="$( \date --date="${pubDate}" --universal +%FT%T )" # [4] url="${item#*;}" # [5] echo "${pubDate};${url}" done <
HPR's Bill Dorman reports on how the recent U.S. strikes on nuclear facilities in Iran affect military operations in the Indo-Pacific region; The University of Hawaiʻi names a new athletics director;
In this 392 Hemi Episode, Chris greases his axles, Chrissy loves Cardle (are you playing?). Tim trips his own mother and Mental gets towed up a mountain. Really, we talk all about the HPR lemons race where Mental, Chris and Chrissy attended. McLaren will build it's hypercar race car (Jalopnik)https://www.jalopnik.com/1885452/mclaren-announces-hypercar-racing-program/Mazda recalls Japanese automaker to recall over 12k Miatas because the DSC light may not Light up. https://www.caranddriver.com/news/a65011569/2025-2024-mazda-miata-faulty-traction-control-light-recall/Play Cardle!Playcardle.comHonda's “NSX Refresh Plan” (Andrew Collins @ The Dive)https://www.thedrive.com/news/honda-has-a-new-plan-to-support-its-aging-classics-like-the-nsxEvery Brand GM has killedhttps://www.jalopnik.com/1813921/every-brand-gm-discontinued/Chris Blizzard Lighting Guidehttps://docs.google.com/document/d/1W0Wk6fGSO2G7y3fDUMeBcsJ58XCZF6w0E77wXuqNrV8/mobilebasic?fbclid=IwY2xjawKaAtVleHRuA2FlbQIxMABicmlkETFjTmRidmN2bWFreVpWTVJMAR4qfvXupatPN52a6j2I2NhnvvfyNGFdmVcIZs37A3fWaYkKm-is8vJxOedoWw_aem_U2NDwxufdWEd0Pn-9DU3HwJoining the E1R F1 Fantasy League! It's Free and Chrissy is losing!!!https://fantasygp.com, Build your own team, then join league 74259541Mental's Porsche 912 - https://youtu.be/_AEg7U4mWgI?feature=shared Our Website - https://everyoneracers.com/ Download or stream here - https://open.spotify.com/show/5NsFZDTcaFlu4IhjbG6fV9 https://www.youtube.com/channel/UCPrTs8wdzydOqbpWZ_y-xEA - Our YouTube
This show has been flagged as Clean by the host. Get your own copy of the HPR database reset_hpr.sh systemctl start mariadb curl https://hackerpublicradio.org/hpr.sql > hpr.sql mariadb -e 'drop database hpr_hpr' mariadb -e 'create database hpr_hpr' mariadb hpr_hpr < hpr.sql mariadb -e 'select count(*) from eps' hpr_hpr mariadb -e 'select * from comments where comment_author_name="Torin Doyle" G' hpr_hpr Provide feedback on this episode.
HPR speaks to participants of the "No Kings" protests in Honolulu; L&L's Eddie Flores Jr. chronicles his journey in the new book "Franchising the American Dream"
HPR's Bill Dorman breaks down the brewing fight over public media funding; A Yale professor digs into her family history after she unexpectedly inherits kuleana lands
Mayor Kimo Alameda, community members react to the National Science Foundation's decision to cut funding for the Thirty Meter Telescope; HPR joins an early morning Point-in-Time count in Waikīkī
This show has been flagged as Explicit by the host. New hosts There were no new hosts this month. Last Month's Shows Id Day Date Title Host 4369 Thu 2025-05-01 What LP records do I have? Fred Black 4370 Fri 2025-05-02 Playing Civilization IV, Part 8 Ahuka 4371 Mon 2025-05-05 HPR Community News for April 2025 HPR Volunteers 4372 Tue 2025-05-06 The power of GNU Readline - part 4 Some Guy On The Internet 4373 Wed 2025-05-07 Rsync with stdin as source oxo 4374 Thu 2025-05-08 24-25 New Years Eve show 7 Honkeymagoo 4375 Fri 2025-05-09 Long Chain Carbons,Eggs and Dorodango? operat0r 4376 Mon 2025-05-12 Re-research Lee 4377 Tue 2025-05-13 Password store and the pass command Klaatu 4378 Wed 2025-05-14 SQL to get the next_free_slot norrist 4379 Thu 2025-05-15 Mapping Municipalities' Digital Dependencies Trollercoaster 4380 Fri 2025-05-16 Isaac Asimov: The Rest of Asimov's Foundation Stories Ahuka 4381 Mon 2025-05-19 What Omni-Instantness Makes To My Brain and Your Brain? Antoine 4382 Tue 2025-05-20 Understanding Antenna Gain and the Decibel scale Paulj 4383 Wed 2025-05-21 Changing font in Arch Linux (Wayland) oxo 4384 Thu 2025-05-22 Browser and dedicated apps on the mobile phone Henrik Hemrin 4385 Fri 2025-05-23 Cable un-managment lol operat0r 4386 Mon 2025-05-26 Silly Tavern Spicy Roll Play operat0r 4387 Tue 2025-05-27 Did she say she flew light aircraft?! Elsbeth 4388 Wed 2025-05-28 BSD Overview norrist 4389 Thu 2025-05-29 Comments on hpr4373 Rho`n 4390 Fri 2025-05-30 Playing Civilization IV, Part 9 Ahuka Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 40 comments in total. Past shows There are 9 comments on 6 previous shows: hpr3511 (2022-01-17) "Podman like Vagrant" by Klaatu. Comment 1: Some Guy on the Internet on 2025-05-16: "It's show time" hpr4036 (2024-01-22) "The Tildeverse" by Claudio Miranda. Comment 2: leeand0 on 2025-05-25: "Another Public Access Unix" Comment 3: leeand0 on 2025-05-25: "Another Public Access Unix" hpr4072 (2024-03-12) "Piper text to speech engine" by Archer72. Comment 1: Archer72 on 2025-05-20: "Voice synthesis" hpr4281 (2024-12-30) "My ridiculously complicated DHCP setup at home" by Jon The Nice Guy. Comment 2: Windigo on 2025-05-23: "As advertised" hpr4367 (2025-04-29) "My first episode; 001 Introduction" by oxo. Comment 1: Torin Doyle on 2025-05-09: "Welcome!" Comment 2: archer72 on 2025-05-09: "Welcome. " Comment 3: oxo on 2025-05-30: "Thank you" hpr4368 (2025-04-30) "Lessons learned moderating technical discussion panels" by Trixter. Comment 1: Reto on 2025-05-06: "A link to one or more" This month's shows There are 31 comments on 15 of this month's shows: hpr4371 (2025-05-05) "HPR Community News for April 2025" by HPR Volunteers. Comment 1: Paul on 2025-05-05: "mp3 quality "Comment 2: Ken Fallon on 2025-05-05: "Good question !"Comment 3: Henrik Hemrin on 2025-05-08: "Community" hpr4372 (2025-05-06) "The power of GNU Readline - part 4" by Some Guy On The Internet. Comment 1: Torin Doyle on 2025-05-09: "SGOTI is so likeable."Comment 2: Dave Morriss on 2025-05-17: "VI Mode" hpr4373 (2025-05-07) "Rsync with stdin as source" by oxo. Comment 1: Paulj on 2025-05-09: "rsync capabilities"Comment 2: archer72 on 2025-05-09: "Rsync - paulj"Comment 3: Dave Morriss on 2025-05-17: "Enjoyable show!" hpr4374 (2025-05-08) "24-25 New Years Eve show 7" by Honkeymagoo. Comment 1: ClaudioM on 2025-05-08: "Ha! The signoff!" hpr4375 (2025-05-09) "Long Chain Carbons,Eggs and Dorodango?" by operat0r. Comment 1: Torin Doyle on 2025-05-09: "The cruelty of the egg industry."Comment 2: Bob on 2025-05-09: "Free range eggs"Comment 3: Some Guy on the Internet on 2025-05-16: "@Bob, Free range eggs." hpr4376 (2025-05-12) "Re-research" by Lee. Comment 1: paul on 2025-05-12: "sonos play back"Comment 2: Lee on 2025-05-13: "Sonos"Comment 3: Some Guy on the Internet on 2025-05-16: "LLMs in academic research" hpr4377 (2025-05-13) "Password store and the pass command" by Klaatu. Comment 1: Some Guy on the Internet on 2025-05-16: "Great show." hpr4379 (2025-05-15) "Mapping Municipalities' Digital Dependencies" by Trollercoaster. Comment 1: Some Guy on the Internet on 2025-05-25: " I agree with the intentions." hpr4380 (2025-05-16) "Isaac Asimov: The Rest of Asimov's Foundation Stories" by Ahuka. Comment 1: Some Guy on the Internet on 2025-05-27: "I'll have a go." hpr4381 (2025-05-19) "What Omni-Instantness Makes To My Brain and Your Brain?" by Antoine. Comment 1: Ken Fallon on 2025-03-19: "Interesting show."Comment 2: Antoine on 2025-03-20: "Nice study =)"Comment 3: Some Guy on the Internet on 2025-05-25: "My two cents."Comment 4: Antoine on 2025-05-29: "Education" hpr4384 (2025-05-22) "Browser and dedicated apps on the mobile phone" by Henrik Hemrin. Comment 1: lyunpaw@gmail.com on 2025-05-27: "I agree." hpr4385 (2025-05-23) "Cable un-managment lol" by operat0r. Comment 1: Some Guy on the Internet on 2025-05-27: "It's over 9000!" hpr4387 (2025-05-27) "Did she say she flew light aircraft?!" by Elsbeth. Comment 1: archer72 on 2025-05-18: "Thank you for sharing"Comment 2: KEVIN B OBRIEN on 2025-05-29: "I loved the show"Comment 3: Jim DeVore on 2025-05-31: "Thanks for the inspiration" hpr4388 (2025-05-28) "BSD Overview" by norrist. Comment 1: Dave Morriss on 2025-05-29: "Thanks for this"Comment 2: Jim DeVore on 2025-05-31: "Thank you!" hpr4389 (2025-05-29) "Comments on hpr4373" by Rho`n. Comment 1: oxo on 2025-05-29: "Hi Rho`n"Comment 2: Dave Morriss on 2025-05-29: "Good episode" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-May/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
We revisit an interview with Chris Sanders, the voice and creator of Stitch, ahead of the premiere of Disney's live-action "Lilo & Stitch"; HPR's Cathrine Cluett Pactol shares about Ka La'i Ola, a housing initiative that aims to meet the needs of those who lost their homes to the Maui wildfires
HPR's Savannah Harriman-Pote reports on efforts to slash transportation emissions to get the state back on track towards its climate goals; Author and zen master Norma Wong shares lessons on spiritualism and activism during crisis from her new book "When No Thing Works"
This show has been flagged as Clean by the host. SQL for find next available Episode Problem https://repo.anhonesthost.net/HPR/hpr_hub/issues/71 We need to get the next_free_slot, and this needs to take into account the Eps and reservations table. Eps table contain recorded and uploaded shows. reservations table reserve episodes that have not been recorded. There are existing queries to find the next free slot, but it does not include reservations. HPR SQL dump - https://hackerpublicradio.org/hpr.sql TLDR Create a list of all episode IDs from eps and reservations tables using SQL UNION Join the union list + 1 with the IDs from the eps and reservation tables WHERE clause to select rows in the union list +1 that are not in eps and not in reservations Order by and Limit to select the smallest Test Data Test data to make developing query easier. Simpler numbers so it is easier to spot patterns Same table and column names, and store them in a different database. Create the test data tables -- Create eps CREATE TABLE IF NOT EXISTS eps ( id INT, PRIMARY KEY (id) ); CREATE TABLE IF NOT EXISTS reservations ( ep_num INT, PRIMARY KEY (ep_num) ); Insert the test data -- Inserts INSERT INTO eps (id) VALUES (1001); INSERT INTO eps (id) VALUES (1002); INSERT INTO eps (id) VALUES (1003); INSERT INTO eps (id) VALUES (1004); INSERT INTO eps (id) VALUES (1011); INSERT INTO eps (id) VALUES (1021); INSERT INTO eps (id) VALUES (1031); INSERT INTO eps (id) VALUES (1041); INSERT INTO reservations (ep_num) VALUES (1004); INSERT INTO reservations (ep_num) VALUES (1005); INSERT INTO reservations (ep_num) VALUES (1006); INSERT INTO reservations (ep_num) VALUES (1010); INSERT INTO reservations (ep_num) VALUES (1016); Print the test data tables -- Episodes SELECT e.id as e_id FROM eps e order by e.id; +------+ | e_id | +------+ | 1001 | | 1002 | | 1003 | | 1004 | | 1011 | | 1021 | | 1031 | | 1041 | +------+ SELECT r.ep_num as r_id FROM reservations r; +------+ | r_id | +------+ | 1004 | | 1005 | | 1006 | | 1010 | | 1016 | +------+ Join Types UNION - combine results of 2 queries INNER - Only records that are in both tables LEFT - All the Results in the Left column and matching results in the Right Test data Join Examples In the test data, the ID 1004 is in both the episodes and reservations table. This will not occur in the real HPR database, but is useful to how different join types work Example queries with INNER , RIGHT , and LEFT joins. MariaDB [next_av]> SELECT e.id ,r.ep_num FROM eps e INNER JOIN reservations r ON e.id = r.ep_num; +------+--------+ | id | ep_num | +------+--------+ | 1004 | 1004 | +------+--------+ 1 row in set (0.001 sec) MariaDB [next_av]> SELECT e.id ,r.ep_num FROM eps e RIGHT JOIN reservations r ON e.id = r.ep_num; +------+--------+ | id | ep_num | +------+--------+ | 1004 | 1004 | | NULL | 1005 | | NULL | 1006 | | NULL | 1010 | | NULL | 1016 | +------+--------+ 5 rows in set (0.001 sec) MariaDB [next_av]> SELECT e.id ,r.ep_num FROM eps e LEFT JOIN reservations r ON e.id = r.ep_num; +------+--------+ | id | ep_num | +------+--------+ | 1001 | NULL | | 1002 | NULL | | 1003 | NULL | | 1004 | 1004 | | 1011 | NULL | | 1021 | NULL | | 1031 | NULL | | 1041 | NULL | +------+--------+ 8 rows in set (0.001 sec) Combine episode and reserved IDs Create a single list of IDs from both tables with UNION UNION combines the results of 2 queries SQL as keyword renames query results SELECT id as all_ids FROM eps UNION select ep_num FROM reservations ; +---------+ | all_ids | +---------+ | 1001 | | 1002 | | 1003 | | 1004 | | 1011 | | 1021 | | 1031 | | 1041 | | 1005 | | 1006 | | 1010 | | 1016 | +---------+ Join tables with the Union Left Joins Keep everything in the Left column Use the Union of all IDs and join with Eps and reservations The SQL will print a table of all the ids the eps and reservation columns will have the id if they match or NULL if there is not a match. select all_ids.id as all_ids ,eps.id as eps_ids , r.ep_num as reserved_ids FROM (SELECT id FROM eps UNION select ep_num FROM reservations) as all_ids LEFT JOIN eps ON all_ids.id = eps.id LEFT JOIN reservations r ON all_ids.id = r.ep_num ; +---------+---------+--------------+ | all_ids | eps_ids | reserved_ids | +---------+---------+--------------+ | 1001 | 1001 | NULL | | 1002 | 1002 | NULL | | 1003 | 1003 | NULL | | 1004 | 1004 | 1004 | | 1011 | 1011 | NULL | | 1021 | 1021 | NULL | | 1031 | 1031 | NULL | | 1041 | 1041 | NULL | | 1005 | NULL | 1005 | | 1006 | NULL | 1006 | | 1010 | NULL | 1010 | | 1016 | NULL | 1016 | +---------+---------+--------------+ Join with union plus 1 -- All Results Add an additional column of the union ids +1 Join the Union plus one list with the episodes and reservations Available episodes will have NULL in the eps and reservations column select all_ids.id as all_ids,all_ids.id+1 as all_ids_plus ,eps.id as eps_ids , r.ep_num as reserved_ids FROM (SELECT id FROM eps UNION select ep_num FROM reservations) as all_ids LEFT JOIN eps ON all_ids.id+1 = eps.id LEFT JOIN reservations r ON all_ids.id +1 = r.ep_num ORDER BY all_ids ; +---------+--------------+---------+--------------+ | all_ids | all_ids_plus | eps_ids | reserved_ids | +---------+--------------+---------+--------------+ | 1001 | 1002 | 1002 | NULL | | 1002 | 1003 | 1003 | NULL | | 1003 | 1004 | 1004 | 1004 | | 1004 | 1005 | NULL | 1005 | | 1005 | 1006 | NULL | 1006 | | 1006 | 1007 | NULL | NULL | | 1010 | 1011 | 1011 | NULL | | 1011 | 1012 | NULL | NULL | | 1016 | 1017 | NULL | NULL | | 1021 | 1022 | NULL | NULL | | 1031 | 1032 | NULL | NULL | | 1041 | 1042 | NULL | NULL | +---------+--------------+---------+--------------+ Add a WHERE clause Add a where clause to only print rows were eps and reservations are null The smallest number in the +1 column will be the next available select all_ids.id as all_ids,all_ids.id+1 as all_ids_plus ,eps.id as eps_ids , r.ep_num as reserved_ids FROM (SELECT id FROM eps UNION select ep_num FROM reservations) as all_ids LEFT JOIN eps ON all_ids.id+1 = eps.id LEFT JOIN reservations r ON all_ids.id +1 = r.ep_num WHERE eps.id is Null and r.ep_num is NULL ORDER BY all_ids ; +---------+--------------+---------+--------------+ | all_ids | all_ids_plus | eps_ids | reserved_ids | +---------+--------------+---------+--------------+ | 1006 | 1007 | NULL | NULL | | 1011 | 1012 | NULL | NULL | | 1016 | 1017 | NULL | NULL | | 1021 | 1022 | NULL | NULL | | 1031 | 1032 | NULL | NULL | | 1041 | 1042 | NULL | NULL | +---------+--------------+---------+--------------+ 6 rows in set (0.002 sec) Add a limit and only select the id Sort and select the 1st row select all_ids.id+1 as available_id FROM (SELECT id FROM eps UNION select ep_num FROM reservations) as all_ids LEFT JOIN eps ON all_ids.id+1 = eps.id LEFT JOIN reservations r ON all_ids.id +1 = r.ep_num WHERE eps.id is Null and r.ep_num is NULL ORDER BY available_id LIMIT 1 ; +--------------+ | available_id | +--------------+ | 1007 | +--------------+ Provide feedback on this episode.
What does a recent executive order calling to strip public media of federal funding mean for HPR?; The Army has completed its final Environmental Impact Statement for Pōhakuloa
This show has been flagged as Explicit by the host. New hosts Welcome to our new hosts: murph, Jerm, Elsbeth, ko3moc, oxo. Last Month's Shows Id Day Date Title Host 4347 Tue 2025-04-01 "Of my country!" Brazil - in a Southern city viewing Antoine 4348 Wed 2025-04-02 Resizing the root partition on a PC MrX 4349 Thu 2025-04-03 xbindkeys send keys for linux! operat0r 4350 Fri 2025-04-04 GIMP: More Photo Fixes Ahuka 4351 Mon 2025-04-07 HPR Community News for March 2025 HPR Volunteers 4352 Tue 2025-04-08 Why grandma, what large language models you have. Some Guy On The Internet 4353 Wed 2025-04-09 diff and patch Klaatu 4354 Thu 2025-04-10 24-25 New Years Eve show episode 5 Honkeymagoo 4355 Fri 2025-04-11 Record player audio - Streaming with Darkice Archer72 4356 Mon 2025-04-14 Mirror Mirror On The Wall Lee 4357 Tue 2025-04-15 Short introduction by murph. murph 4358 Wed 2025-04-16 My linux journey Jerm 4359 Thu 2025-04-17 Fosdem 2025 - My Personal Experience Paulj 4360 Fri 2025-04-18 Isaac Asimov: The Robot Novels Ahuka 4361 Mon 2025-04-21 On my own time Swift110 4362 Tue 2025-04-22 Elsbeth's First Episode Elsbeth 4363 Wed 2025-04-23 My First Episode for HPR ko3moc 4364 Thu 2025-04-24 24-25 New Years Eve show 6 Honkeymagoo 4365 Fri 2025-04-25 Mint to Rocket Money and Scammers operat0r 4366 Mon 2025-04-28 My audio setup and editing Antoine 4367 Tue 2025-04-29 My first episode; 001 Introduction oxo 4368 Wed 2025-04-30 Lessons learned moderating technical discussion panels Trixter Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 25 comments in total. Past shows There are 8 comments on 6 previous shows: hpr4325 (2025-02-28) "Two Software I use- Futo Keyboard and Inoreader" by Antoine. Comment 3: Archer72 on 2025-04-12: "Re: My setup and the Community Show" hpr4330 (2025-03-07) "GIMP: Fixing Photos" by Ahuka. Comment 6: Ken Fallon on 2025-04-04: "Bug Report" hpr4334 (2025-03-13) "24-25 New Years Eve show episode 3" by Honkeymagoo. Comment 1: Dave Morriss on 2025-04-01: "Nyckelharpa" Comment 2: Kevin O'Brien on 2025-04-02: "Cool!" hpr4339 (2025-03-20) "Review of the YR01 smart lock" by Rho`n. Comment 3: Windigo on 2025-04-10: "Similar Frustrations" Comment 4: Rho`n on 2025-04-11: "The problem with passcodes" hpr4341 (2025-03-24) "Transferring Large Data Sets" by hairylarry. Comment 1: paulj on 2025-04-04: "Thanks for this!" hpr4346 (2025-03-31) "A brief review of the Pinetab 2" by Swift110. Comment 1: Kevin O'Brien on 2025-04-01: "Zareason" This month's shows There are 17 comments on 7 of this month's shows: hpr4347 (2025-04-01) ""Of my country!" Brazil - in a Southern city viewing" by Antoine. Comment 1: Andrew on 2025-04-01: "Thanks, and transition sounds..."Comment 2: Antoine on 2025-04-05: "Yeah! Thanks!"Comment 3: Some Guy on the Internet on 2025-04-19: "Scope and info."Comment 4: Antoine on 2025-04-20: "Thanks" hpr4348 (2025-04-02) "Resizing the root partition on a PC" by MrX. Comment 1: Kevie on 2025-04-14: "A close scrape"Comment 2: Some Guy on the Internet on 2025-04-19: "Lesson 4 made me laugh out loud." hpr4349 (2025-04-03) "xbindkeys send keys for linux!" by operat0r. Comment 1: Some Guy on the Internet. on 2025-04-19: "Very cool." hpr4358 (2025-04-16) "My linux journey" by Jerm. Comment 1: Archer72 on 2025-04-13: "First episode"Comment 2: paulj on 2025-04-21: "Welcome to HPR" hpr4361 (2025-04-21) "On my own time" by Swift110. Comment 1: paulj on 2025-04-26: "I get it! " hpr4362 (2025-04-22) "Elsbeth's First Episode" by Elsbeth. Comment 1: Archer72 on 2025-04-21: "Welcome and Cybersecurity"Comment 2: Trey on 2025-04-22: "Welcome!"Comment 3: paulj on 2025-04-26: "Welcome to HPR"Comment 4: FXB on 2025-04-26: "Welcome"Comment 5: Kevin O'Brien on 2025-04-26: "I loved the show" hpr4363 (2025-04-23) "My First Episode for HPR " by ko3moc. Comment 1: Archer72 on 2025-04-23: "First show: Welcome"Comment 2: Archer72 on 2025-04-28: "Ham Radio" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-April/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
Lawmakers rush to pass bills before the end of the legislative session; HPR hears from the winners of the Hawaiʻi History Day competition
HPR's Maddie Bender reports on how federal funding cuts are impacting the University of Hawaiʻi; Kitty Simonds, executive director of the Western Pacific Fishery Council, responds to environmentalists' concerns about a Trump order allowing commercial fishing within the Pacific Islands Heritage Marine National Monument
This show has been flagged as Clean by the host. This is just an introduction, here is the rough text of the audio: Hello HPR: I'm murph, I've been an HPR listener for a long-time, into the TWAT days. I'll try to keep it quick. I started in computers in the early 80's with a VIC-20. After a few of the Commodore 8-bits, I settled into the Amiga line, which I daily drove up into this century, and stll have a few. In college in the 90's, I had a dilemma. I wanted to do C programming homework from home, but the expensive Amiga compiler wasn't compatible with the Sun workstations at school. Another student introduced me to Linux, and I promptly ordered a set of Slackware CDs and figured out how to install. I was looking for the compilers to complete my studies, but have stayed for the freedom, and the communities, like this one. I've used countless distros over the years, and use a few for different needs. I am still a Linux user, and system administrator. I've given a few talks on things like gnu/screen, mastodon, tmux ay conventions like Penguicon, SCaLE, HOPE and some more regional conferences. I was inspired by Lyle and Thaj Sera's HPR birds of a feather talk, and thought that it would make a good presentation, and asked them to let me base a talk off of it, which they encouraged. Part of that is how to submit a show, which resulted in me finally, after all this time, finally submitting one of my own, as opposed to the occassional show I've crassly barged into. If you want to reach me, the best ways would be by email or on the fediverse, @murph@hackers.town Thanks for listening. Provide feedback on this episode.
This show has been flagged as Explicit by the host. New hosts Welcome to our new host: Marc W. Abel. Last Month's Shows Id Day Date Title Host 4326 Mon 2025-03-03 HPR Community News for February 2025 HPR Volunteers 4327 Tue 2025-03-04 Chatting with Sgoti Some Guy On The Internet 4328 Wed 2025-03-05 Use SELinux the easy way Klaatu 4329 Thu 2025-03-06 Maintaining The Remote System hairylarry 4330 Fri 2025-03-07 GIMP: Fixing Photos Ahuka 4331 Mon 2025-03-10 Re-inventing the light switch Lee 4332 Tue 2025-03-11 Top 5 mistakes every new terminal user makes Klaatu 4333 Wed 2025-03-12 A Radically Transparent Computer Without Complex VLSI Marc W. Abel 4334 Thu 2025-03-13 24-25 New Years Eve show episode 3 Honkeymagoo 4335 Fri 2025-03-14 Responce to Antoin's H P R 4 3 1 3 operat0r 4336 Mon 2025-03-17 The Everything-I-Know 20-minutes Show Antoine 4337 Tue 2025-03-18 Open Web UI operat0r 4338 Wed 2025-03-19 328eforth Brian in Ohio 4339 Thu 2025-03-20 Review of the YR01 smart lock Rho`n 4340 Fri 2025-03-21 Playing Civilization IV, Part 7 Ahuka 4341 Mon 2025-03-24 Transferring Large Data Sets hairylarry 4342 Tue 2025-03-25 How I use Git to blog on the web and gopherspace Klaatu 4343 Wed 2025-03-26 Interviewing the Redot engine Founder Celeste 4344 Thu 2025-03-27 24-25 New Years Eve show episode 4 Honkeymagoo 4345 Fri 2025-03-28 Android 2025 operat0r 4346 Mon 2025-03-31 A brief review of the Pinetab 2 Swift110 Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 25 comments in total. Past shows There are 6 comments on 6 previous shows: hpr3967 (2023-10-17) "Unsolicited thoughts on running open source software projects" by dnt. Comment 1: Antoine on 2025-03-01: "My comment about this show" hpr4142 (2024-06-18) "A Shared Shell History With Atuin" by mnw. Comment 2: Windigo on 2025-03-12: "Appreciate the overview" hpr4276 (2024-12-23) "PWNED" by operat0r. Comment 2: operat0r on 2025-03-02: "not a robot" hpr4321 (2025-02-24) "Crux Linux" by Klaatu. Comment 1: dnt on 2025-03-05: "Messing up" hpr4323 (2025-02-26) "Good Samaritan laws, Duty to rescue in the Netherlands" by Ken Fallon. Comment 1: Some Guy on the Internet on 2025-03-05: "Great show." Comment 2: Antoine on 2025-03-05: "And in Brazil" hpr4325 (2025-02-28) "Two Software I use- Futo Keyboard and Inoreader" by Antoine. Comment 1: archer72 on 2025-03-02: "FUTO Keyboard" Comment 2: Antoine on 2025-03-02: "@#1 My setup" This month's shows There are 19 comments on 9 of this month's shows: hpr4326 (2025-03-03) "HPR Community News for February 2025" by HPR Volunteers. Comment 1: dnt on 2025-03-05: "SGOTI's mop" hpr4328 (2025-03-05) "Use SELinux the easy way" by Klaatu. Comment 1: lyunpaw@gmail.com on 2025-03-07: "Time to brick the box."Comment 2: Klaatu on 2025-03-10: "This advice comes with no warranty" hpr4329 (2025-03-06) "Maintaining The Remote System" by hairylarry. Comment 1: Ken Fallon on 2025-03-04: "Have you considered using Syncthing" hpr4330 (2025-03-07) "GIMP: Fixing Photos" by Ahuka. Comment 1: Ken Fallon on 2025-01-15: "Great Tips"Comment 2: Rother on 2025-03-08: "playback "Comment 3: Kevin O'Brien on 2025-03-08: "Processing"Comment 4: Henrik Hemrin on 2025-03-11: "Quick access to external photo editing tools from digiKam thumbnail view. "Comment 5: Kevin O'Brien on 2025-03-11: "Good tip" hpr4331 (2025-03-10) "Re-inventing the light switch" by Lee. Comment 1: Ken Fallon on 2025-03-03: "undocumented network exploit" hpr4332 (2025-03-11) "Top 5 mistakes every new terminal user makes" by Klaatu. Comment 1: Ken Fallon on 2025-03-04: "Send this back to my past self" hpr4333 (2025-03-12) "A Radically Transparent Computer Without Complex VLSI" by Marc W. Abel. Comment 1: Ken Fallon on 2025-03-04: "Everyone needs to listen to this show"Comment 2: Marc on 2025-03-07: "Reply to comment (or if a volunteer can edit it directly instead, that's fine)"Comment 3: paulj on 2025-03-19: "Dauug"Comment 4: Marc on 2025-03-24: "Hardware build road map"Comment 5: Celeste on 2025-03-24: "About the software part reliability" hpr4339 (2025-03-20) "Review of the YR01 smart lock" by Rho`n. Comment 1: Ken Fallon on 2025-03-11: "Unfortunately mine turned into a project."Comment 2: Trey on 2025-03-20: "Only one trip to the hardware store?" hpr4342 (2025-03-25) "How I use Git to blog on the web and gopherspace" by Klaatu. Comment 1: oxo on 2025-03-25: "Cool!" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-March/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
Gov. Josh Green reacts to President Trump's sweeping tariff proposal; HPR contributor Neal Milner takes the Long View on the benefits of marriage
Noelle Fujii-Oride, founder of Overstory, shares the mission of the new digital journalism outlet; HPR staff reflect on their time as members of the Hawaiʻi Youth Symphony
Kauaʻi Mayor Derek Kawakami responds to questions from HPR listeners; Members of the cast and crew of "Ride the Cyclone" share a preview of the "delightfully weird" musical premiering on Oʻahu
What makes a single eventing performance truly exceptional? In this episode, we break down EquiRating's High Performance Ratings (HPRs)—how they measure the best of the best and what we can learn from the greatest performances in eventing history. Nicole Brown and Sam Watson dig into the numbers, comparing legendary performances from Lordships Graffalo, Fischer Chipmunk, London 52, and more to uncover what makes a performance historic. Plus, we look ahead to 2025—who will top the HPR charts this season? Highlights: The Science Behind HPR – How it ranks performances beyond just finishing score and podium position. The Greatest Ever? – Who holds the highest five-star HPRs of all time? Where Will 2025's Best Performance Happen? – Will it be Badminton, Burghley, Aachen, or somewhere unexpected? Ones to Watch – Could horses like Chin Tonic, Cooley Rosalent, or Izilot DHI produce this year's standout moment? Guests: Sam Watson – EquiRatings co-founder, bringing the stats and deep analysis. Nicole Brown – Eventing podcast host, guiding the discussion and making the big calls. With 2025 shaping up to be a thriller, we're setting the stage for the season's biggest moments.
This show has been flagged as Explicit by the host. table td.shrink { white-space:nowrap } hr.thin { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); } New hosts Welcome to our new hosts: Antoine, Shane - StrandedOutput. Last Month's Shows Id Day Date Title Host 4306 Mon 2025-02-03 HPR Community News for January 2025 HPR Volunteers 4307 Tue 2025-02-04 Chat with Sgoti Some Guy On The Internet 4308 Wed 2025-02-05 What tech Kevie would spend £2000 on Kevie 4309 Thu 2025-02-06 Talking with Yorik Trollercoaster 4310 Fri 2025-02-07 Playing Civilization IV, Part 6 Ahuka 4311 Mon 2025-02-10 LoRaWAN and the Things Stack Lee 4312 Tue 2025-02-11 What Is The Indie Archive? hairylarry 4313 Wed 2025-02-12 Why I made a 1-episode podcast about a war story Antoine 4314 Thu 2025-02-13 24-25 New Years Eve show Honkeymagoo 4315 Fri 2025-02-14 How I got into the wonderful world of hackery Shane - StrandedOutput 4316 Mon 2025-02-17 Is Scratch a real programming language? Trollercoaster 4317 Tue 2025-02-18 Recording an episode of HPR Kevie 4318 Wed 2025-02-19 What's up with the dates on the HPR future feed in AntennaPod? dnt 4319 Thu 2025-02-20 Am Rande - on the edge folky 4320 Fri 2025-02-21 Switching my Mastodon account Ahuka 4321 Mon 2025-02-24 Crux Linux Klaatu 4322 Tue 2025-02-25 Fighting smartphone addiction Celeste 4323 Wed 2025-02-26 Good Samaritan laws, Duty to rescue in the Netherlands Ken Fallon 4324 Thu 2025-02-27 24-25 New Years Eve show episode 2 Honkeymagoo 4325 Fri 2025-02-28 Two Software I use- Futo Keyboard and Inoreader Antoine Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 24 comments in total. Past shows There are 6 comments on 6 previous shows: hpr4106 (2024-04-29) "My tribute to feeds" by Henrik Hemrin. Comment 3: Sem luz em Saint Louis on 2025-02-06: "Valid!" hpr4129 (2024-05-30) "How I found Hacker Public Radio" by Henrik Hemrin. Comment 2: Sem luz em Saint Louis on 2025-02-06: "Thanks, Henrik!" hpr4168 (2024-07-24) "Beyond Economic Recovery" by Trixter. Comment 3: Sem Luz em Saint Louis on 2025-02-14: "Piracy may be not so straight-forward" hpr4204 (2024-09-12) "LibreOffice Importing External Data" by gemlog. Comment 1: Windigo on 2025-02-09: "Phenomenal tip" hpr4269 (2024-12-12) "What is on My Podcast Player 2024, Part 2" by Ahuka. Comment 2: elmussol on 2025-02-21: "Mike Duncan, Revolutions & Mars" hpr4302 (2025-01-28) "New Campaign Trail Playthrough" by Lochyboy. Comment 2: Sem luz em Saint Louis on 2025-02-06: "Played it!" This month's shows There are 18 comments on 10 of this month's shows: hpr4306 (2025-02-03) "HPR Community News for January 2025" by HPR Volunteers. Comment 1: Lee on 2025-02-05: "Whiplash" hpr4310 (2025-02-07) "Playing Civilization IV, Part 6" by Ahuka. Comment 1: Ken Fallon on 2025-01-15: "Not a gamer"Comment 2: Kevin O'Brien on 2025-01-15: "Well, it is math, really" hpr4311 (2025-02-10) "LoRaWAN and the Things Stack" by Lee. Comment 1: Ken Fallon on 2025-01-15: "Great insignt into LoRaWAN" hpr4312 (2025-02-11) "What Is The Indie Archive?" by hairylarry. Comment 1: Kevie on 2025-02-11: "Excellent show"Comment 2: hairylarry on 2025-02-13: "The Indie Archive" hpr4313 (2025-02-12) "Why I made a 1-episode podcast about a war story" by Antoine. Comment 1: dnt on 2025-02-28: "Welcome"Comment 2: Antoine on 2025-02-28: "Thank you!" hpr4314 (2025-02-13) "24-25 New Years Eve show" by Honkeymagoo. Comment 1: Dave Morriss on 2025-02-14: "My 'fix_tags' script and Ken's difficulties with it."Comment 2: freeplay on 2025-02-17: "Transcode script dependencies"Comment 3: Operat0r on 2025-02-26: "HPR" hpr4315 (2025-02-14) "How I got into the wonderful world of hackery" by Shane - StrandedOutput. Comment 1: Trey on 2025-02-14: "Welcome!"Comment 2: SolusSpider - Peter Paterson on 2025-02-14: "Feeling older & impressed"Comment 3: Steve Barnes on 2025-02-17: "Hi and merci!"Comment 4: Torin Doyle on 2025-02-21: "Bliss of discovering GNU/Linux for the first time." hpr4317 (2025-02-18) "Recording an episode of HPR" by Kevie. Comment 1: Reto on 2025-02-25: "Previous shows on tricks and apps for recording" hpr4320 (2025-02-21) "Switching my Mastodon account" by Ahuka. Comment 1: Ken Fallon on 2024-11-25: "Target Audience of 1" hpr4322 (2025-02-25) "Fighting smartphone addiction" by Celeste. Comment 1: Antoine on 2025-02-26: "Nice, and my experience is..." Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-February/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
This show has been flagged as Clean by the host. In this episode Kevie talks about the basic steps of recording an HPR episode. The first step is to plan the episode. What will it be about and also consider the purpose of the show: is it to introduce a topic, give information, entertain, be a tutorial or instructional, an informal yarn. Write down the points that you want to cover and any links that you are going to reference. This will help you when it comes to recording and also it can act as your show notes. For early stage simple and effective recording use your mobile phone. I recommend Audio Recorder as it allows you to record in WAV, you can change the sample rate and it doesn't include adverts or any features that are paid for only. For recording on a Linux desktop I would recommend using something simple like Reco . If you want to record a show with somebody else then you will need to use a PC as Google banned applications that have the ability to record calls. To do this with Reco you simply click on the Record from button and you are given the choice of microphone, system audio or both. Set this to both and whichever way you chat Reco will record the conversation. Once you have recorded your file then simply head to the HPR website: Click upload (top left) Pick an available slot Complete the show notes Upload the file Click submit That's it, we look forward to hearing your first show.Provide feedback on this episode.
Bill Kanasky, Jr., Ph.D. shares insights with attorneys for witness prep prior to their witness's deposition testimony. Bill emphasizes that the most important thing for witnesses is to fail during preparation in order to learn and grow so they are prepared for their deposition. This approach can be a challenge for attorneys as you don't want your witness to get mad at you or you may have concerns about hurting their confidence during the prep. It is critical for the witness to understand that their failure during preparation has value and is actually necessary in order for them to be successful during testimony. As you start your mock questioning and you observe them failing, stop and give them feedback to build awareness of their performance. How you give them feedback is very important. You have to use operant conditioning and provide both constructive and positive feedback in order to punish poor performance - to eliminate it - and reward good behavior - to increase it. The use of these psychological principles will help you fully prepare your witness by allowing them to fail during prep and providing them with the appropriate feedback so they are ready for the real thing. Watch the video of this episode: https://www.courtroomsciences.com/r/hPR
Adm. Sam Paparo calls on U.S. allies to refocus on rising threats from China, North Korea, and Russia; Local authors and musicians celebrating Hawaiian language month with HPR
This show has been flagged as Explicit by the host. NYE 2025 1 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Interner archive: https://archive.org/ Mastadon: https://mastodon.social/ Twitter: https://x.com/?lang=en LinuxLUGCast https://linuxlugcast.com/ international dateline https://en.wikipedia.org/wiki/International_Date_Line Etherpad https://etherpad.org/ HPR wiki https://repo.anhonesthost.net/HPR/hpr_documentation/src/branch/main/ccdn Hostinger https://www.hostinger.com/ True size https://www.thetruesize.com/#?borders=1~!MTU1MzE4MTE.NDk1OTc5Ng *MzI4MDg1NjQ(NDY4MzU2NA~!CONTIGUOUS_US*MTAwMjQwNzU.MjUwMjM1MTc(MTc1)Mg~!IN*NTI2NDA1MQ.Nzg2MzQyMQ)MQ~!CN*OTkyMTY5Nw.NzMxNDcwNQ(MjI1)MA Lord of the Rings movie series https://en.wikipedia.org/wiki/The_Lord_of_the_Rings_(film_series) Harry Potter movie series https://en.wikipedia.org/wiki/Harry_Potter_(film_series) US real ID https://en.wikipedia.org/wiki/Real_ID_Act geek pi server rack https://deskpi.com/products/deskpi-rackmate-t1-2 LG hbs headphones https://www.lg.com/us/wireless-headphones/lg-hbs-sl5-black-tone-style-headset Artic 9 headphones https://steelseries.com/gaming-headsets/arctis-9?srsltid=AfmBOorSiJLP13h8xdNVApYHSKi7mK1aKF-PIIIxO3pq4-JFRjSZH9aa Razor Nari Ultimate headphones https://www.razer.com/pc/gaming-headsets-and-audio/nari-family?srsltid=AfmBOoouVEXj-vsGWncHInJ8e-vj3gSZFTdKFEkqn3rsEkF6UcSdmqeg Nginx Proxy Manager https://nginxproxymanager.com/ Tozo O2 open ear headphons https://www.amazon.com/TOZO-Lightweight-Multi-Angle-Long-Lasting-Crystal-Clear/dp/B0C746TY77 Orange PI zero 3 4GB http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-3.html USB cable tester board https://treedix.com/ PCM audio https://en.wikipedia.org/wiki/Pulse-code_modulation WAV audio https://en.wikipedia.org/wiki/WAV SPX audio https://fileinfo.com/extension/spx Mini Cooper https://en.wikipedia.org/wiki/Mini_Cooper 68 plymouth Fury https://www.curbsideclassic.com/curbside-classics-american/roadside-classic-1968-plymouth-fury-iii-hip-to-be-square/ 83 Mercury Marquis https://www.autoweek.com/car-life/classic-cars/a1857401/1983-mercury-marquis-welcome-land-ahhhs/ 78 Grand Turino https://en.wikipedia.org/wiki/Ford_Torino 78 Chevy Blazer https://en.wikipedia.org/wiki/Chevrolet_K5_Blazer Zoom https://www.zoom.com/ 01 Buick Century https://en.wikipedia.org/wiki/Buick_Century Crown Victoria https://en.wikipedia.org/wiki/Ford_Crown_Victoria Provide feedback on this episode.
This show has been flagged as Explicit by the host. My setup for recording this podcast about podcasting. I never was attached to history (I'm a shame with events, names, dates ), much less of history fictionalized, like historical romances. But I ended up working on a piece of it. The event passes between 1931 and 1945. It relates to WWII — it's part of it. So , I talk about producing an specific audiod rama, covering two points, that are at really three: WHAT is the story: the chaos that came to me asking to come out; and WHY I decided to present it (and HOW:) by a podcast of fiction with history. In the end , I summarize that I got touched by the subject, it impacted me with disastrous images both in words and images. And I like audio, well-made audio content. In synthesis, the real story touched me and urged the crave of creating something from it, resulting in an audio drama. A minute of it translated on the end. Full Shownotes Why I made a 1-episode podcast about a war story by Sem Luz em Saint Louis A little citizen (that came from) outside the country, inside a prison. Not a common prison, though: it is Unit 731…' “What is Unit 731? What are you bringing to Hacker Public Radio?” The impulse and reason for creating an audiodrama, dear listener. I will tell you What and Why: - WHAT is the story: the chaos that came to me asking to come out; and - WHY I decided to present it by a podcast of fiction with history [WHAT] First, the WHAT. In the wanderings of the World Wide Web, a notable event was revealed before my eyes, a war scene that was under dust for decades, but people, even participants of it in varied degrees, came to reveal the fact; so, today, we know it. China and Japan engaged in war by the year 1931. More exactly, that is when Japan started colonizing China by the provinces of Manchuria, northeastern of the country. The resistence started in 1937, with reaction by the Chinese troops. Japan was so much more powerful, though (and that's why China took so long to decide fighting the Imperial Army of Japan). It took time, and without the best outcome, but it demanded courage, it showed force, and humanity, moral value. And this conflict is part of the second World War, that by one side had Japan, Italy and Germany (the German Reich), heading the Axis powers; who were fought against by the Allied powers, headed by the Soviet Union, Great Britain, France, United States and China. Even with basically all the rest of the world against the Axis, the Japanese occupied the 3 provinces of Manchuria from 1932 until the end of the war, in September 2, 1945, making of it the main territorial base for development of weapons. The Encyclopedia Britannica explains us the following, quote: On March 9, 1932, the Japanese created the puppet state of Manchukuo […] out of the three historical Manchurian provinces. The last Qing (Manchu) emperor, Puyi, was brought to Manchuria from his retirement in Tianjin and made “chief executive,” and later emperor, of the new state. The Manchukuo government, though nominally in Chinese hands, was in fact rigidly controlled and supervised by the Japanese, who proceeded to transform Manchuria into an industrial and military base for Japan's expansion into Asia. The Japanese took over the direction, financing, and development of all the important Manchurian industries, with the fortunate result that by the end of World War II Manchuria was the most industrialized region in China. [Source: BRITANNICA. Manchuria. Last updated in January 31, 2025. Link: . Acess in February 2025.] Unquote. Now, very briefly, we come to the Unit 731. It was a big Japanese construction first officially designated as a “Epidemic Prevention and Water Supply Department”. It was commanded by the tenant-general of the Army and microbiologist Shirō Ishii. I wanted until now to say what is the theme before hopping to the motivation to do something about the knowledge. Let's get to the WHY: I came to know of the theme by chance, navigating the web and suddenly coming to a strange photo of human experiencing, the description of Unit 731. I searched more about it and was simply astonished to know it happened, and inflicted by the so-estimated Japan, a headquarter of technology and populated by reverent people. We are (that is, I am) often so biased, for the good or the bad. That is, what the general public know about World War II, including me? The holocaust of the Jews. This is much, but more happened, and more can be known for our critical view of the World, the countries and its interests, and the rational thinking that might be better with this knowledge. The Unit 731 was not the only one with deadly human experimentation, other facilities existed, but 731 came to be better known; first, it was hidden, but now, decades after the events, documents and confessions came to the ground and can't be denied anymore. And in other sites, Shirō Ishii was already inflicting them probably since the fall of 1933, mainly Chinese people, but also Soviets, Mongolians and Koreans, men, women and children. That's basically it. The research I made (and the movie I saw, a fiction, based on it, horrendous) led me to dream about the theme, so I felt to throw it, what was developed and developing inside, in some manner. I like the voice, the radio, and it is accessible to do, not requiring many equipments etc., so my first choice was to tell it. How? At first, I hypothetized about proposing a script to some Brazilian podcast that tell stories. Soon I realized it could not fit so well in the lines of the ones I know. Some days after, the idea of a little fictionalized story, short story, came as a thing I like, and also with the advantages of: 1. being beautiful (men is made of stories, real or otherwise appropriated by the mind and senses); 2. being impactful (connection with characters); 3. being fast in the way I proposed it to be (one little episode). Not necessarily only this or in this order, but the idea was that. One thing more, of course: as any interested in the subject can note, there is so many technical things produced about it, I wanted to do something that caught the emotions and interest of people, spreading the possibility of them knowing what, elsewhere, they wouldn't come to see. I wanted to make it different in that sense, but as true to the facts as a little audio fiction can be. It's History to our minds, for our own construction and of our world view. But, if not, if the listener just come for the art, it can be (I hope) an enjoying story after all. That was the WHY I decided to do something with the knowledge (in an expression, fire in my heart), and HOW it became a fiction podcast (to do something I like, and different about the subject, attractive). That was my theme here for our moment in HPR! The motivation behind need to create. It was hard, I get moved easily with shocking scenes in words or images, but It catched me. Deciding how to “let go” and then producing it was not tranquil, also; the hands-on, the technical part, was as follows: I have written some pages summarizing the events I have outlined here. Having the base, I came with a story in my mind and in two days or three I think I wrote it, in 3 and a half pages, the story that you're going to listen. In a more silent night I went to my room, with my notebook and a USB condenser microphone, and recorded. Fast. The editing, cutting, compressing, normalizing, and choosing free sounds (all referenced in description) and fitting them in the story, took a long and time and patience, maybe 10 or more dedicated hours along days. I'm not very efficient, some of it was the necessary lack of hurry of art, but some was my slowness in getting to the technical part of what I wanted to do (this bit of information in this milisecond, move track 3 together with track 4 without affecting the sync of the other tracks and clips in the same track, cut the music at this point but with a gentle fade…). I used Audacity. I had a Reaper licence (I remember being a bit more efficient with it) but lost it after formatting without having the serial number anymore, so I went with my long-choice of the free and open source alternative. That was my work for the audiodrama podcast in my language. Which, in between the days I have been preparing this presentation script for HPR, I have released. You may find it in the description, or searching in your podcast app for the name (in Portuguese): “O Departamento de Prevenção de Epidemias e Distribuição de Água”, under the author name “Sem Luz em Saint Louis”. I don't know if it will be released in English. However, I made a first minute of it, here and now, so you can enjoy having mind of what I was talking about. Thank you, be with 1 minute of the report of the survivor… * and Bye! [1 MINUTE OF THE AUDIODRAMA – EXCERPT ONLY] The Epidemic Prevention and Water Supply Department This account was found in the records of Parkinson Tribly (or Tribly), of Russian and Polish origins. He was recruited by Dr. Shirō Ishii for experiments at Unit 731: a legitimate opportunity to stay alive — which ultimately proved false for reasons he did not expect. What we will hear now is his writing, unedited. Except that, for organization, we will name the three parts that he composed as follows: 1. Introduction; 2. Activities; 3. The Bargain. The author reflects and advances in his organization, but what he brings is: INTRODUCTION Thank God we know that, from the beginning, man has lived in war. It's envy, a desire for power, a desire for money. It is never a good motivation, but purely selfishness. I arrived at the department a week ago and, although I have no desire to collaborate with what happens here, I know enough to realize that it is impossible to leave this place free. When the Japanese invaded this region, Manchuria, in the long war against China, we did not expect the brutality that was witnessed. A few years ago, after the end of the Great War, several countries signed the Geneva Protocol. Although it only prohibits the use of chemical weapons, biological agents, asphyxiating, and related specificities, we believed it would mean more — that it would signify a general humanization of combat methods on land, sea, and air when there might be another Great War. I did not expect it to come in my lifetime nor to be captured to participate in it firsthand. [END OF EXCERPT] Thank you for your presence. References: The audiodrama podcast, in Brazilian Portuguese: SEM LUZ EM SAINT LOUIS. O Departamento de Prevenção de Epidemias e Distribuição de Água. In your favorite podcast listener or at https://archive.org/details/731-podcast-audiodrama. Credits of audios used, in order of appearance ( listenance ): Ant.Survila / ccmixter – Nostalgic Reflections MeijstroAudio / Freesounds – Dark Metal Rise 001 SamRam21 / Freesounds – KeysMouse Sadiquecat / Freesounds – MBA desk with mouse trimono / Freesounds – approving hm [On the drama excerpt:] Kulakovka / Pixabay – Lost in Dreams (abstract chill downtempo cinematic future beats). Title of the beginning of the audiodrama preview (“The Epidemic Prevention and Water Supply Department”) made in https://luvvoice.com , Abeo (Male) voice. BBC Sound Effects – Aircraft: Beaufighters - Take off (Bristol Beaufighter, World War II). Rewob / ccmixter – Secret Sauce (Secret Mixter) References: BRITANNICA. Second Sino-Japanese War (1937–1945). Last updated in December 16, 2024. Link: . Access in January 2025. BRITANNICA. Manchuria. Last updated in January 31, 2025. Link: . Access in February 2025. LIANG, Jiashuo. A History of Japan's Unit 731 and Implications for Modern Biological Warfare. Advances in Social Science, Education and Humanities Research , v. 673. Atlantis Press, 2022. [ A 5-pages article about Unit 731. If you were interested with the facts told, the text gives a synthesys of what happened between 1937 and 1945. ] PBS. The Living Weapon : Shiro Ishii. Link: . Access in January 2025. RIDER, Dwight R. Japan's Biological and Chemical Weapons Programs ; War Crimes and Atrocities – Who's Who, What's What, Where's Where. 1928 – 1945. 3. ed. 2018. [ “In Process” version ]Provide feedback on this episode.
HPR gets reactions from state lawmakers and attorneys about the recent ruling from the Hawaiʻi Supreme Court allowing the global wildfire settlement to move forward; Hawaiʻi County Mayor Kimo Alameda lays out his priorities for this legislative session
This show has been flagged as Explicit by the host. table td.shrink { white-space:nowrap } hr.thin { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); } New hosts Welcome to our new host: iota. Last Month's Shows Id Day Date Title Host 4283 Wed 2025-01-01 Toley bone repair MrX 4284 Thu 2025-01-02 HPR Developer Information Ken Fallon 4285 Fri 2025-01-03 What is on My Podcast Player 2024, Part 5 Ahuka 4286 Mon 2025-01-06 HPR Community News for December 2024 HPR Volunteers 4287 Tue 2025-01-07 Schedule audio recordings on the command line Kevie 4288 Wed 2025-01-08 God's Pantry Food Bank SolusSpider 4289 Thu 2025-01-09 Welcome Nuudle Some Guy On The Internet 4290 Fri 2025-01-10 Playing Civilization IV, Part 5 Ahuka 4291 Mon 2025-01-13 AM on the Nyquist Prompt Lee 4292 Tue 2025-01-14 Firefox Add-ons Reto 4293 Wed 2025-01-15 HTTrack website copier software Henrik Hemrin 4294 Thu 2025-01-16 Schedule audio recordings on the command line - A bit of fine tuning Kevie 4295 Fri 2025-01-17 Three Holiday Hacks from 2023 Ken Fallon 4296 Mon 2025-01-20 Crafting Interpreters iota 4297 Tue 2025-01-21 Let me tell you a bit about FOSDEM Trollercoaster 4298 Wed 2025-01-22 Playing a Blu-ray disk directly from Linux. SolusSpider 4299 Thu 2025-01-23 Building your own Debian images for your Raspberry Pi dnt 4300 Fri 2025-01-24 Isaac Asimov: I, Robot Ahuka 4301 Mon 2025-01-27 Wide screen, synth, e-bike, led matrix clock and jewellery making Lee 4302 Tue 2025-01-28 New Campaign Trail Playthrough Lochyboy 4303 Wed 2025-01-29 TIL two things to do with firewalld dnt 4304 Thu 2025-01-30 Travel Pouch for Cables Ahuka 4305 Fri 2025-01-31 My weight and my biases Trollercoaster Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 43 comments in total. Past shows There are 7 comments on 4 previous shows: hpr4070 (2024-03-08) "Civilization III" by Ahuka. Comment 1: Red Orm on 2025-01-01: "hpr4070 :: Civilization III" Comment 2: Kevin O'Brien on 2025-01-02: "Thank you" hpr4260 (2024-11-29) "The Golden Age" by Ahuka. Comment 1: Moss Bliss on 2025-01-01: "Penguicon" Comment 2: Kevin O'Brien on 2025-01-01: "Sorry to hear it" hpr4274 (2024-12-19) "The Wreck - I'm alright!" by Archer72. Comment 3: Annebelle on 2025-01-15: "Mark's Niece" hpr4280 (2024-12-27) "Isaac Asimov: The Foundation" by Ahuka. Comment 1: Red Orm on 2025-01-01: "hpr4280 :: Isaac Asimov: The Foundation" Comment 2: Kevin O'Brien on 2025-01-02: "Thank you" This month's shows There are 36 comments on 20 of this month's shows: hpr4286 (2025-01-06) "HPR Community News for December 2024" by HPR Volunteers. Comment 1: Kevin O'Brien on 2025-01-09: "Yes I did have that many books" hpr4287 (2025-01-07) "Schedule audio recordings on the command line" by Kevie. Comment 1: Kevie on 2025-01-07: "example radio stream"Comment 2: Henrik Hemrin on 2025-01-08: "Inspiring episode" hpr4288 (2025-01-08) "God's Pantry Food Bank" by SolusSpider. Comment 1: Malink on 2025-01-08: "God's Food Pantry"Comment 2: archer72 on 2025-01-08: "Thank you for this show"Comment 3: ClaudioM on 2025-01-08: "Great Episode, SolusSpider!"Comment 4: Kevin O'Brien on 2025-01-09: "Great show!"Comment 5: Paulj on 2025-01-10: "Great Episode"Comment 6: SolusSpider - Peter Paterson on 2025-01-27: "Appreciation" hpr4289 (2025-01-09) "Welcome Nuudle" by Some Guy On The Internet. Comment 1: Trey on 2025-01-09: "Say Cheese..." hpr4291 (2025-01-13) "AM on the Nyquist Prompt" by Lee. Comment 1: Ken Fallon on 2025-01-11: "New Ham you say"Comment 2: paulj on 2025-01-13: "Thank you!" hpr4292 (2025-01-14) "Firefox Add-ons" by Reto. Comment 1: Ken Fallon on 2025-01-11: "Great Tips"Comment 2: Trey on 2025-01-14: "Hesitant about add-ons"Comment 3: Reto on 2025-01-17: "in reply to Ken" hpr4293 (2025-01-15) "HTTrack website copier software" by Henrik Hemrin. Comment 1: Ken Fallon on 2025-01-11: "Great tip" hpr4294 (2025-01-16) "Schedule audio recordings on the command line - A bit of fine tuning" by Kevie. Comment 1: Ken Fallon on 2025-01-14: "Nice to see the progression" hpr4295 (2025-01-17) "Three Holiday Hacks from 2023" by Ken Fallon. Comment 1: Ken Fallon on 2025-01-14: "Update after a year in the queue" hpr4296 (2025-01-20) "Crafting Interpreters" by iota. Comment 1: archer72 on 2025-01-19: "First show" hpr4297 (2025-01-21) "Let me tell you a bit about FOSDEM" by Trollercoaster. Comment 1: Trey on 2025-01-21: "Thank you for sharing."Comment 2: paulj on 2025-01-28: "See you there?!"Comment 3: Trollercoaster on 2025-01-31: "Thanks for the comments!" hpr4298 (2025-01-22) "Playing a Blu-ray disk directly from Linux." by SolusSpider. Comment 1: archer72 on 2025-01-19: "MakeMKV Beta key" hpr4299 (2025-01-23) "Building your own Debian images for your Raspberry Pi" by dnt. Comment 1: Reto on 2025-01-30: "Firmware blob"Comment 2: dnt on 2025-01-31: "Re: Firmware blob" hpr4300 (2025-01-24) "Isaac Asimov: I, Robot" by Ahuka. Comment 1: Ken Fallon on 2025-01-15: "iRobot"Comment 2: Stilvoid on 2025-01-27: "Great series"Comment 3: Kevin O'Brien on 2025-01-27: "More to come" hpr4301 (2025-01-27) "Wide screen, synth, e-bike, led matrix clock and jewellery making" by Lee. Comment 1: Ken Fallon on 2025-01-20: "Wasting shows - OWWW !!!"Comment 2: brian-in-ohio on 2025-01-27: "avrdude" hpr4302 (2025-01-28) "New Campaign Trail Playthrough" by Lochyboy. Comment 1: Ken Fallon on 2025-01-28: "Spam ?" hpr4304 (2025-01-30) "Travel Pouch for Cables" by Ahuka. Comment 1: Trey on 2025-01-30: "Perfect timing" hpr4310 (2025-02-07) "Playing Civilization IV, Part 6" by Ahuka. Comment 1: Ken Fallon on 2025-01-15: "Not a gamer"Comment 2: Kevin O'Brien on 2025-01-15: "Well, it is math, really" hpr4311 (2025-02-10) "LoRaWAN and the Things Stack" by Lee. Comment 1: Ken Fallon on 2025-01-15: "Great insignt into LoRaWAN" hpr4330 (2025-03-07) "GIMP: Fixing Photos" by Ahuka. Comment 1: Ken Fallon on 2025-01-15: "Great Tips" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2025-January/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Provide feedback on this episode.
Molokaʻi residents are taking fishing boats to medical appointments after Mokulele reduced flight capacity; HPR follows up with Hawaiʻi nonprofits grappling with funding uncertainty under Trump
This show has been flagged as Clean by the host. Two things I learned recently: You can't use the first and the last IP address in a /24 block. When you start a podman container, it adds a source IP address to you Trusted zone in firewalld. If you restart firewalld, your podman container becomes inaccessible. HPR show about CIDR notation: https://hackerpublicradio.org/eps/hpr4041/index.html Provide feedback on this episode.
HPR reports from the state Capitol on the opening day of the legislative session; Artist and filmmaker Etienne Aurelius talks about the new exhibit "Aliʻi Atlas" that uses tech to present the Hawaiian monarchy to new audiences
HPR shares the latest on the six patients who were transported to an Arizona facility for treatment after the New Year's Eve firework blast; A new exhibit showcases the artistry of Swiss posters