We started producing shows as Today with a Techie on 2005-09-19, 17 years, 4 months, 19 days ago. our shows are produced by listeners like you and can be on any topic that "are of interest to hackers". if you listen to HPR then please consider contributing one show a year. if you record your show now it could be released in 8 days.
We are running very low on shows at the moment. Have a look at the hosts page and if you don't see "2023-??-??" next to your name, or if your name is not listed, you might consider sending us in something.
There are no files to process on the FTP server.
Meet the team
The Friday before Christmas, my partner's mother called and asked if I had a short indoor extension cord she could borrow. When I arrived at her house, she showed me her display of ceramic Christmas trees for which she needed the extension cord. These decorations have two pieces. A base which holds a small light bulb, and then the tree which sits over the light and has translucent colored plastic 'Christmas lights' which are illuminated by the light bulb inside the tree. There were four ceramic trees of varying heights—from 14" (~36 cm) to 6" (~15 cm) tall. While helping to arrange each of the trees electrical cords and plugging them into the extension cable, one of the trees wouldn't stay lit. If you turned the base or moved the cord it would light back up, but then go out once you took pressure off the cord. I could also hear crackling at times when moving the cord—not a sound you want to hear in an electric ornament.
After separating the pieces and turning over the base, I could see not only the sparks, but why it was sparking. At some point, one of wires had come lose from the light socket and was taped back in place with what looks like duct tape. The ornament was made in the 1950s. I'm not sure when the repair was made. It is an ornament that has been passed through the family over the years. The plastic which held the wire in place had failed over the years, and the tape was also failing from the electric sparks that would occur when the wire was moved around. You could see burn marks on the tape around the wire.
At first I thought I may be able to fix the side with the bad wiring. Maybe solder the wire onto the socket to give it a good electrical connection, and then use electrical tape to cover the hole where the socket casing had failed, but in the process of taking the wire out and removing all the old duct tape, the socket's electrical contact fell apart. This was for the best, the whole socket needed replacing, but I wasn't sure I could find a replacement socket that would fit through the hole in the ceramic base.
While doing my last minute Christmas shopping on Christmas Eve, I stopped at one of the big box hardware stores to browse the electrical section and see if I could find a replacement socket that might work. Of course I hadn't brought either the old socket or the light bulb, but I found a small rack with replacement sockets that looked like it might work. The candelabra style socket replacement looked like the correct size—for both the light bulb and the hole in the base of the ornament.
Once I was home, I tested the fit of the light bulb, and the socket was the correct size. It was just a little to big for the hole in the base, but I was hoping I could just grind off some of the raised plastic lettering and maybe a little off the sides of the socket here and there to get it to fit in the base. I was leery of using my Dremel tool to make the hole bigger in the ceramic base. I didn't want it to crack or chip the finish. I ended up doing both. Grinding down some of the plastic on the replacement socket and grinding out the hole in the ceramic base.
A bit of electrical tape wrapped around the new socket created a snug fit between the hole in the ornament's base and the socket. I then hot glued the socket to the inside of the base to provide extra stability. Next step was attaching the old cord to the new socket. The cord was in good shape except where it was connected to the old socket. I evened up the end of the cord, then stripped it, and then connected the cord to the new socket with wire nuts.
After flipping over the base and screwing in the light bulb, I tested the repair. Success!
Welcome to our new host:
Last Month's Shows
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 27 comments in total.
There are 8 comments on 6 previous shows:
- hpr1240 (2013-05-03) "Doomsday Rule" by Charles in NJ.
- Comment 1: Charles in NJ on 2023-01-20: "Doomsday Python Code"
- hpr3751 (2022-12-19) "Using Noisetorch" by Deltaray.
- Comment 1: Ken Fallon on 2023-01-22: "Wow this actually works"
- hpr3753 (2022-12-21) "Some thoughts on "Numeronyms"" by Dave Morriss.
- Comment 1: dnt on 2023-01-16: "Pure obscurantism"
- Comment 2: Dave Morriss on 2023-01-18: "Thanks dnt"
- hpr3754 (2022-12-22) "GOD probably will use a Chromebook" by Zen_Floater2.
- Comment 2: dnt on 2023-01-18: "Trippy as hell"
- hpr3758 (2022-12-28) "First sysadmin job - war story" by norrist.
- Comment 1: Windigo on 2023-01-12: "What a "whodunit"!"
- Comment 2: brian-in-ohio on 2023-01-25: "love the show"
- hpr3759 (2022-12-29) "Chatting with dnt." by Some Guy On The Internet.
- Comment 1: one_of_spoons on 2023-01-28: "RISC V emulators."
This month's shows
There are 19 comments on 11 of this month's shows:
- hpr3762 (2023-01-03) "Existence is pain" by operat0r.
- Comment 1: Trey on 2023-01-03: "Thanks for sharing."
- Comment 2: one_of_spoons on 2023-01-28: "Character entry devices."
- hpr3763 (2023-01-04) "The Baader-Meinhof Phenomenon" by Mike Ray.
- Comment 1: Viv on 2023-01-05: "Meta Baader-Meinhof"
- Comment 2: Mike Ray on 2023-01-06: "I rest my case"
- hpr3764 (2023-01-05) "My text-focused journey into tech" by enistello.
- Comment 1: brian-in-ohio on 2023-01-25: "emacs rocks"
- hpr3766 (2023-01-09) "ACER Nitro 5 laptop review" by Bookewyrmm.
- Comment 1: ClaudioM on 2023-01-12: "Good Review, but Still Avoiding Gaming Laptops"
- Comment 2: bookeyrmm on 2023-01-13: "reply to claudio"
- hpr3767 (2023-01-10) "LP article from Wikipedia" by Archer72.
- Comment 1: Celeste on 2023-01-10: "Riaa curve and italian youtuber video"
- hpr3768 (2023-01-11) "Jeep Ignition Repair" by Stache_AF.
- Comment 1: one_of_spoons on 2023-01-28: "Ear pieces."
- hpr3771 (2023-01-16) "How I eliminated pain naturally" by Paul Quirk.
- Comment 1: brian-in-ohio on 2023-01-25: "music"
- hpr3772 (2023-01-17) "Adventures with a small solar panel" by Andrew Conway.
- Comment 1: brian-in-ohio on 2023-01-25: "good info"
- hpr3773 (2023-01-18) "My Public Speaking Rules" by Mike Ray.
- Comment 1: mpardo on 2023-01-18: "A "must listen" to all who aspire to speak to an audience"
- Comment 2: Trey on 2023-01-18: "Thanks for sharing."
- Comment 3: one_of_spoons on 2023-01-19: "Professional demeanour."
- Comment 4: Mike Ray on 2023-01-20: "Thanks very much to everybody. I listened back to this when it was published. I hope the Christmas b"
- Comment 5: Mike Ray on 2023-01-21: "Messed up that last comment"
- hpr3776 (2023-01-23) "A linux distro review" by Bookewyrmm.
- Comment 1: brian-in-ohio on 2023-01-25: "how to do it"
- hpr3778 (2023-01-25) "A Squirrel Beeing on Google Products and Google Security" by Zen_Floater2.
- Comment 1: brian-in-ohio on 2023-01-25: "2fa"
- Comment 2: JohnnyLawrence on 2023-01-26: "Whoafully misinformed"
Mailing List discussions
Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mail List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman.
The threaded discussions this month can be found here:https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2023-January/thread.html
With the kind permission of LWN.net we are linking to The LWN.net Community Calendar.
Quoting the site:
This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page.
Any other business
Transcripts of audio have been generated for shows since December
2022, using the
Ken Fallon has been working on this project, and has also been
transcribing the older shows from
hpr0001 to the present
day. This part of the project is complete.
The transcripts have been attached to each show on the HPR website, and are in the process of being added on archive.org.
Older HPR shows on archive.org, phase 2
This "re-upload" project is now ended. All shows from 871 to 2429 have been re-uploaded with all audio files and other assets.
Listen to me cook / fail / hack Boba Green Tea!
Many services implement 2FA (Two factor authentication) by sending you a OTP (One Time Password) using an SMS with a random code, but this forces you to give them your valuable phone number. What alternatives do exist?
Let's dive into the HOTP, used by some banks years ago through a physical token and the recent TOTP, which both let you generate completely offline codes without using any phone number or any other personal detail. They use the HMAC technique usually with a SHA-1 one-way hashing function, but other hashing functions can be used too.
- a little visual explanation I found here
- Aegis android OTP generator
- use TOTP in KeepassXC for a desktop generator guide
Let's keep Webauthn maybe for a future episode, I'm still exploring it and have to do more research.
Accessibility, and Navigating the HPR Web Pages with a Screen Reader
Some time in the last year there has been some discussion on the HPR mailing list about some of the problems I was having, particularly with the tags page, on the HPR site.
Here is a show in which you can hear both me and my screen reader, as I navigate the HPR home page, and then the HPR tags page.
Dave Morriss has made a nice job of fixing the issues I had, and made the tags page a lot more friendly for blind and visually impaired users.
It's quite a long podcast, and it took a lot of editing. So most of the polish wore off by the time I 'finished' it and decided enough was enough.
The Joule Thief is a delightfully simple circuit that can light an LED that requires 2V or more from a battery that is depleted to 1V or less. There are three components in addition to the battery and LED: an NPN transistor, a resistor and a double wound inductor. The key thing about the inductor is that the same core shares two windings but in opposite directions.
The explanation of how it works is simple enough, as long as you already understand how inductors and transistors work. In other words, it isn't simple at all! In short, the double wound inductor and transistor conspire to generate a transient high voltage spike and so turn LED on and off so rapidly that the human eye cannot perceive it.
The idea of such a circuit is approaching its centenary but the name itself is only around 20 years old. I recommend you check out Big Clive's web site as it was he who came up with the name "Joule Thief". I also recommend this video in which he constructs a circuit using some ninja-level soldering skills.
One of the things I love about the Fediverse is that there is constant activity and development. As I mentioned in the previous report on Bookwyrm, it is not unusual to return to an app a few months later and see new features have been added that make it better. In this report I want to highlight three news stories that I think may be of interest.
Hello Hacker Public Radio fans. This is Trey, and I am throwing this recording together for several reasons:
The queue of shows is abysmally sparse. There are far more openings for shows in the next few weeks than there are shows posted.
This show is a pitiful excuse for why I haven't posted any shows recently
If you like what you hear on Hacker Public Radio, please express your gratitude by recording your own show. It doesn't need to be long, or sound professional, or anything. Introduce yourself and share something you find interesting.
If you do not like any or all of what you hear on Hacker Public Radio, then it is the perfect opportunity for you to take a few minutes and record a short (or long) podcast of your own which "fills the gap" of what you might feel is needed on HPR.
Alright. Enough preliminaries.
A long time ago, at an undisclosed university far, far away, I took my first class about Ethics. One of the things I remember most was the question of "Just because you can do a thing, does that mean you should do the thing?"
This was applied to many different scenarios - from nation states building weapons of mass destruction, to authoring computer viruses, and even to saying what you are thinking at any given moment.
It should quickly become obvious that you should not always do a thing simply because you can do it. And today, I would like to relate that to DIY home improvement projects, especially as we work our way up in years.
For regular listeners, you may recall my series "Everything You Always Wanted to Knox about PEX" recorded and shared in May through July of 2022 (hpr3604, hpr3614, hpr3624 & hpr3634). In this series, I recounted the process of replumbing my home using PEX with helpful advice for anyone else who wants to try it. What I did not realize at the time I was doing the project was the toll that doing so much work overhead, by myself, was taking on my old shoulder joints. It was only one straw, but a rather significant one, which eventually broke the camel's back. Or, in my case, resulted in several severe tears in my rotator cuff and bicep tendon.
Therapy was marginally effective, and surgery was eventually required to put things back together the way they belonged. My effort to save money and do the project myself "Because I could" helped lead to significantly more expenses and more than a year of recovery.
I am not sharing this for sympathy, but rather because I learned something important. Now that I am getting older, as I decide which projects I should do myself and which to pay professionals to do, it is important to factor in the potential impact on my body, my mind and those around me, even if all goes well.
Just because you can do a thing does not necessarily mean you should do a thing.
Unless that "Thing" is recording a podcast for HPR. THAT is something you can and should do.
I have a discussion about my Android "WIPING" and how it affected my 2 factor authorization with Google. Further I "beein" some more about Android not being able to authenticate against a known chromebook using GOOGLE SECURITY, what a "beeing" , "beeing"!!!!
And I also cover Google's lousy support for chromebooks through Android, not sharing bandwidth via the cell communication channels. I cover easytether and ask why Google hasn't given chromebooks the same bandwidth access any Android phone would have??? WHY???
Google is so piggish and stupid that Android and chromebooks are almost as if they were separate companies who are in competition with each other instead of two products from the same company.
I also cover the overbearing Android growth via QR codes and programs like healio.
hpr3776 :: A linux distro review hosted by Bookewyrmm
hpr3773 :: My Public Speaking Rules hosted by Mike Ray
hpr3770 :: Tucson hosted by Ahuka
hpr3768 :: Jeep Ignition Repair hosted by Stache_AF
hpr3767 :: LP article from Wikipedia hosted by Archer72
hpr3762 :: Existence is pain hosted by operat0r
hpr3760 :: Bookwyrm hosted by Ahuka
hpr3755 :: Synergy over ssh hosted by Ken Fallon
hpr3751 :: Using Noisetorch hosted by Deltaray
hpr3750 :: Southern Arizona hosted by Ahuka
hpr3749 :: Making your own parts hosted by Deltaray
Get a full list of all our shows.