Hacker Public Radio

Hacker Public Radio

Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.

Episodes

  1. 15H AGO

    HPR4485: Git for Github and Gitlab

    This show has been flagged as Clean by the host. Hello, this is your host, Archer72 for Hacker Public Radio In this episode, I get a crash course on git, and thought it would make a good episode. Not actually on git itself, but how to use it on Github and Gitlab. First off, I am looking for a job, so I thought it would be a great time to brush up on my git knowledge and make a show too. Of course, I am no git expert by any means, but as it has been said in comments Hacker Public Radio is my memory. You will want to create and ssh key for each Git instance, in this case I will use both Github and Gitlab. A few other sites to host Git files which are Hacker Public Radio's own Gitea on HPR, Notabug and Codeberg Now lets get started. ssh-keygen will create an ed25519 key pair several years ago this was not yet the default add entry to ~/.ssh/config for each git instance Host github.com User git IdentityFile ~/.ssh/github-ricemark20 Host gitlab.com User git IdentityFile ~/.ssh/gitlab-archer72 SSH Keys ssh-add ~/.ssh/git-key (not .pub) Git • GPG - gpg --full-generate-key - gpg --list-public-keys - 40 character string - git config --global user.signingkey XXXXPublicKey - git config --global commit.gpgsign true - gpg --armor --export XXXXPublicKey - copy output to Github or Gitlab, including Gitlab Avatar > Edit Profile > SSH Keys > Add key (on the right side) Gitlab - SSH keys cat ~/.ssh/gitlab-key.pub Add Key git remote set-url origin git@gitlab.com/user/gitlab-repo.git Edit Profile > GPG Keys > Add key (on the right side) Gitlab - GPG keys copy and add public key from gpg --list-public-keys (40 Characters) Github Avatar > Settings > SSH and GPG Keys > New SSH key Github - keys cat ~/.ssh/github-key.pub Github - New SSH key Title, Key > Add SSH key git remote set-url origin git@github.com:user/github-repo.git Avatar > Settings > SSH and GPG Keys > New GPG key Github - New GPG key Title, Key > Add GPG key copy and add public key from gpg --list-public-keys (40 Characters) Create a new repository named something like resume or my-resume Upload your HTML resume file and name it index.html Go to your repository Settings → Pages Under "Source," select "Deploy from a branch" Choose "main" branch and "/ (root)" folder Your resume will be available at https://yourusername.github.io/resume Github.io - ricemark20 Provide feedback on this episode.

  2. 1D AGO

    HPR4484: When Your Dentist Uses ChatControl Logic

    This show has been flagged as Clean by the host. When Your Dentist Uses ChatControl Logic So there I am, sitting in the waiting room with a mildly annoying toothache. Nothing catastrophic, just one of those dull throbs that tells you something's going on in there that could turn nasty if ignored. The receptionist calls my name, and I walk into Dr. ChatControl's office. Dr. ChatControl greets me with a concerned expression. "I've reviewed your case," he says gravely, "and many others. Toothaches are a serious problem. Did you know that in 2023 alone, at least 101,988 people in Europe experienced dental pain? That's over 60% of all global dental complaints traced to this region." "Okay," I say. "But I just need you to look at this one tooth" "This is an epidemic," he interrupts. "And we can't just treat symptoms anymore. We need a comprehensive, mandatory risk assessment." Dr. ChatControl pulls out a 47-page questionnaire. "First, we assess the risk that your mouth might develop cavities, gum disease, or oral cancer," he explained. "This applies to everyone, regardless of whether they have symptoms." "But I have symptoms," I sigh. "That's why I'm here." "Exactly!" he says triumphantly. Which means you're high-risk. So we move to Phase Two: mitigation measures." He hands me a pamphlet titled Safety-by-Design for Oral Health . "From now on, you'll need to implement parental controls on your diet. Every candy will come with an age verification wrapper and user reporting mechanisms. so your teeth can flag potential problems, and verify your age before consuming any hard foods." "I'm 38," I retort. "Perfect," he replies. "That means you're old enough to consent to monitoring." "Now," Dr. ChatControl continues, "since your mitigation measures haven't been implemented yet because you just got here - I'm authorized to issue a detection order." He holds up an official-looking document with a judge's signature. "This allows me to scan not just the tooth that hurts, but your entire mouth. Also your sinuses. And your lymph nodes. And, just to be thorough, everyone in the waiting room." "Wait, what?" I blurt out. "It's targeted," he assures me. "We're only scanning high-risk areas—which, according to our independent EU Dental Centre, is every tooth, every patient, all the time." "But here's the clever part," Dr. ChatControl says, pulling out what looks like a tiny sander strapped to an airbrush. "Well, your enamel contains layers that currently block our view with regards to early detection of certain viruses. So we need to replace the enamel with an optimized layer that perfectly protects against currently known sugars and acids but allows our government approved detection equipment to inspect the content of your teeth." I' flabberghasted. "You want to weaken my enamel?" "Only slightly!" he said cheerfully. "Just enough so that our scanner can monitor what's happening inside your teeth at all times. Don't worry,the new enamel will still protect you from everything else." "How's that possible if you can penetrate it?", I continue, still cautious. "Well, factory approved candies, for example," he says. "Reputable candy manufacturers have agreed to respect the adapted enamel and not penetrate it. They've signed a treaty to use optimized sugars." "And the artisanal candies?" I asked. "Ah," he said, adjusting his glasses. "Well, those are obviously illegal! Those criminals don't tend to honor treaties. So yes, the adapted enamel will make your teeth more vulnerable to unauthorized cavity formation, bacterial attacks, and anyone who wants to exploit the fact that your natural protection has been replaced with a see-through version." "So you're making my teeth less secure," I repeat. "We're making them more observable," he corrects, with a slightly annoyed tone. "There's a difference. Your teeth will still be protected, just not from us. Or hostile foreign candy shops. Or those criminal artisanal real-sugar-nuts. But you have no business there anyway. But they definitely protect against harms from law-abiding candy!" "But... Over 500 leading dentists signed a letter saying this would create massive vulnerabilities", I point out. "Those dentists aren't thinking about long term dental hygiene." Dr. ChatControl sighs dismissively. "Besides, it's not a backdoor if we're replacing your front door with a tinted glass door given all our citizens are law abiding!" His tone gets sterner if he continues: "Let me say more, If you refuse to upgrade your enamel, we will consider you a risk of dental terrorism. This no longer is about only your teeth, you must know. If you choose to blatantly ignore your teeth, you are a threat to society!" "But... The whole reason I am here, is because I care about my teeth..." The docter holds up his machine and asks: "Do you want me to treat you or report you?" Oh, whatever, it seems everybody is doing this. I don't want to be the outcast crying wolf all the time. So I cave in. The procedure doesn't feel painful, so that's a relief. After completing the baseline scan, Dr. ChatControl frowns at the screen: "This is concerning," he says. "The system has flagged 8,412 potential cavities." "But I only have 32 teeth," I wimper. "The detection algorithm works on a probabilistic model," he explains. "Swiss dental authorities report that about 80% of automated cavity reports are false positives, so we'll need to investigate all of them." "That still means 1,682 of those threats are real", I sigh. "Which is still 1,682 too many!" Dr. ChatControl blurts. "Now, I'll need to drill exploratory holes in every tooth, in your gums, your tongue, and —just to be safe— your neighbor's mouth, because the system flagged them too when they walked past the waiting room." "This seems insane," I say. "The math is solid," he insists. "Even at 99.999% accuracy —which doesn't exist— we'd still generate 100,000 false dental alerts per day across Europe's 450 million people. But we can't let cavities win." While Dr. ChatControl explains his flawless system, I notice how the tooth that actually is hurting —the one I came in to fix— is starting to abscess. "Uh, Doctor," I say, pointing to the swelling. "We'll get to that after we finish scanning everyone," he says dismissively. "The important thing is that no cavity goes undetected, even if that means we spend all our time investigating healthy teeth." "But the actual problem is getting worse," I said. "That's because sophisticated cavities have learned to evade detection," Dr. ChatControl explains. "They change their appearance slightly —maybe grow on the back of the tooth instead of the front, or hide under existing fillings. Our algorithms can't catch those." "What about that letter from those 500 dentists? They also claim this detection method is technically infeasible." I try again. "They're just not thinking big enough", the doctor blocks my argument. "So here's the treatment plan," Dr. ChatControl says, "We're going to install a permanent scanning device in your jaw that monitors every tooth, 24/7, and reports any suspicious activity to a centralized EU Dental Database." "That sounds like a massive security risk," I said. "Not at all!" he replied. "The device is encrypted. Only our scanners can look behind your upgraded enamel. What leaves your tooth, is already encrypted. No other device than ours, can read the data, so your privacy is intact." "So what about those knock-offs you can buy on Ali Express?" I ask. "Oh, but they don't work reliably. And also: Why would hackers want access to your teeth?" he scoffed. "Although, now that I think about it, the device itself would make a high-value target for malicious actors, Als they could abuse them to learn how to make knock-off candy that doesn't get detected by the scanners. Things your natural enamel obviously protects against. But let's not dwell on that." "By the way," Dr. ChatControl adds casually, "EU politicians and government officials are exempt from this scanning requirement under 'professional dental secrecy.'" "So their teeth don't get monitored?" I ask. "Correct," he says. "Their oral health is a matter of public trust. Yours, however, requires constant surveillance." "That seems like a double standard," I say. "It's a two-tier system for a two-tier society," he replies pleasantly. "Now, shall we proceed with installing the jaw monitor?" By this point, my actual toothache is developing into a full-blown infection. The pain is excruciating. "Doctor, I need antibiotics and a root canal," I cry. "We don't do targeted treatments anymore," Dr. ChatControl says. "That's the old model. Now we foc

  3. 4D AGO

    HPR4481: HPR Community News for September 2025

    This show has been flagged as Explicit by the host. New hosts Welcome to our new hosts: Wojciech, Major_Ursa. Last Month's Shows Id Day Date Title Host 4456 Mon 2025-09-01 HPR Community News for August 2025 HPR Volunteers 4457 Tue 2025-09-02 doodoo deuce Jezra 4458 Wed 2025-09-03 Creating an animation in Powerpoint Dave Hingley 4459 Thu 2025-09-04 How I got into tech Wojciech 4460 Fri 2025-09-05 Arthur C. Clarke Ahuka 4461 Mon 2025-09-08 Battle of the mic's Lee 4462 Tue 2025-09-09 HPR Beer Garden - Intro and Dessert Stouts Kevie 4463 Wed 2025-09-10 Software Freedom Day NJ, briefly. murph 4464 Thu 2025-09-11 Replacing the Trackpad on my Laptop Claudio Miranda 4465 Fri 2025-09-12 Playing Civilization V, Part 3 Ahuka 4466 Mon 2025-09-15 HPR Music project - Walking tune to(wards) a friend FredBlack 4467 Tue 2025-09-16 A small Odoo usage intro and a larger technical bit Jeroen Baten 4468 Wed 2025-09-17 AI Trap and Fix Archer72 4469 Thu 2025-09-18 Disagree With Me - 3 Statements About Life Living Antoine 4470 Fri 2025-09-19 HPR is twenty years old today. Lee 4471 Mon 2025-09-22 Ti-82 Makes Music and Password Manager operat0r 4472 Tue 2025-09-23 Cheap Yellow Display Project: Introduction to the Cheap Yellow Display Trey 4473 Wed 2025-09-24 HPR Beer Garden 2 - Session IPA Kevie 4474 Thu 2025-09-25 Hacker Poetry - 001 Major_Ursa 4475 Fri 2025-09-26 The true audio file for walking tune to(wards) a friend FredBlack 4476 Mon 2025-09-29 Does AI cause brain damage? Trollercoaster 4477 Tue 2025-09-30 doodoo 3 a deuce plus 1 Jezra 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 22 comments in total. Past shows There are 4 comments on 4 previous shows: hpr4393 (2025-06-04) "Journal like you mean it." by Some Guy On The Internet. Comment 1: Archer72 on 2025-09-01: "Journaling" hpr4442 (2025-08-12) "Orthopedagogiek - what it is." by Manon. Comment 4: Manon Fallon on 2025-09-07: "Thank you" hpr4445 (2025-08-15) "doodoo one" by Jezra. Comment 3: Windigo on 2025-09-03: "Singular vs plural functions" hpr4453 (2025-08-27) "IPv6 for Luddites" by beni. Comment 5: Paulj on 2025-09-09: "Fantastic show - thank you" Comment 6: Dave Morriss on 2025-09-09: "I was surprised to find that my ISP offers IPv6" This month's shows There are 18 comments on 10 of this month's shows: hpr4456 (2025-09-01) "HPR Community News for August 2025" by HPR Volunteers. Comment 1: candycanearter07 on 2025-09-01: "show doubt"Comment 2: أحمد المحمودي on 2025-09-12: "Pronouncing my name"Comment 3: Ken Fallon on 2025-09-16: "Can I have an example" hpr4459 (2025-09-04) "How I got into tech" by Wojciech. Comment 1: Archer72 on 2025-09-01: "First show"Comment 2: Antoine on 2025-09-04: "Welcome! "Comment 3: Henrik Hemrin on 2025-09-04: "Thanks and welcome"Comment 4: Andrew on 2025-09-04: "Excellent first show..."Comment 5: paulj on 2025-09-09: "Welcome, and thanks!" hpr4461 (2025-09-08) "Battle of the mic's" by Lee. Comment 1: candycanearter07 on 2025-09-12: "Interesting dive into a topic not thought about often!" hpr4462 (2025-09-09) "HPR Beer Garden - Intro and Dessert Stouts " by Kevie. Comment 1: T.A.Spinner on 2025-09-13: "Your thoughts on hefeweizens?" hpr4466 (2025-09-15) "HPR Music project - Walking tune to(wards) a friend" by FredBlack. Comment 1: candycanearter07 on 2025-09-25: "unique idea for a show!" hpr4470 (2025-09-19) "HPR is twenty years old today. " by Lee. Comment 1: quvmoh on 2025-09-20: "congrats"Comment 2: ClaudioM on 2025-09-26: "Happy 20th Anniversary!" hpr4471 (2025-09-22) "Ti-82 Makes Music and Password Manager" by operat0r. Comment 1: candycanearter07 on 2025-09-25: "TI calc history" hpr4472 (2025-09-23) "Cheap Yellow Display Project: Introduction to the Cheap Yellow Display " by Trey. Comment 1: Archer72 on 2025-09-23: "Following the series" hpr4473 (2025-09-24) "HPR Beer Garden 2 - Session IPA" by Kevie. Comment 1: Ken Fallon on 2025-09-24: "FLOSS Beer Tracker " hpr4476 (2025-09-29) "Does AI cause brain damage?" by Trollercoaster. Comment 1: Trey on 2025-09-29: "Excellent episode"Comment 2: Trollercoaster on 2025-09-30: "Re: Excellent 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-September/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.

  4. OCT 2

    HPR4479: Who is the Algernon for Whom are the Flowers?

    This show has been flagged as Clean by the host. What is it? Flowers for Algernon is a short science fiction story. Originally that. It was later developed as a novel. How did I come unto it? I know I have heard the title years before. So, when I saw it recently at the entrance on the bookstore, in a beautiful hardcover, I gave it a view. I did not decided to buy, but it stayed with me, specially for having few pages. I knew nothing of the plot, I only recognized the title, vaguely, as something I heard before as a praised work — and Isaac Asimov, who handed Keyes the Hugo Award for this short story, in 1960, as Best Novelette of 1959, "praised it lavishly" (source: Arthur Bruce Evans, of DePauw University.  Daniel Keyes's Works ). I then, weeks or months later, searched about.and discovered it was originally a short story. And available online. In the moment of the interest aroused (soon before producing this.HPR episode), I was more than happy with the immediate possibility of reading, instead of having to wait to buy the book or letting it stay until the next visit to the Public Library of Paraná (that is, of my state in Brazil), that might have a copy. The first lines won me, so I kept reading, in two "seats", two moments, on the phone. It is 26 pages long. Now, to the story. The plot (Here starts a full revelation of the plot, if you want to stop listening.) (No personal written notes here, comment made directly to audio — so, more stuttered as I tried to find the ideas and words; thanks for the patience!) Curiosity: The Simpsons "As well as cinematic and stage adaptations, the book inspired a musical, starring Michael Crawford, and an episode of The Simpsons. In the episode, called Homr, Homer Simpson discovers that a crayon lodged in his brain has been responsible for his stupidity. On its removal, Homer becomes clever, only to have the crayon re-inserted after becoming distanced from family and friends. Aired in 2001, the episode won an Emmy for outstanding animated programme." (Source: BBC. Flowers for Algernon writer Daniel Keyes dies at 86 . June 18, 2014.) Ending... the author The author, Daniel Keyes, died on June 15, 2014, aged 86, from complications of pneumonia, at his home in Boca Raton (Florida, USA). His only wife, Aurea Georgina Vazquez, whom he married in 1952, had died one year, one month and one day before, on May 14, 2013.They had two daughters. Links: Wikipedia page for the story Flowers for Algernon: https://en.m.wikipedia.org/wiki/Flowers_for_Algernon Only that. Thanks for the opportunity to share! Provide feedback on this episode.

  5. SEP 29

    HPR4476: Does AI cause brain damage?

    This show has been flagged as Explicit by the host. Quick-Glance Summary I walk you through an MIT experiment where 54 EEG-capped volunteers wrote essays three ways: pure brainpower, classic search, and ChatGPT assistance. Brain-only writers lit up the most neurons and produced the freshest prose; the ChatGPT crowd churned out near-identical essays, remembered little, and racked up what the researchers dub cognitive debt : the interest you pay later for outsourcing thought today. A bonus “switch” round yanked AI away from the LLM devotees (cue face-plant) and finally let the brain-first team play with the toy (they coped fine), proving skills first, tools second. I spiced the tale with calculator nostalgia, a Belgian med-exam cheating fiasco, and Professor Felienne’s forklift-in-the-gym metaphor to land one mantra: *scaffolds beat shortcuts*. We peeked at tech “enshittification” once investors demand returns, whispered “open-source” as the escape hatch, and I dared you to try a two-day test—outline solo, draft with AI, revise solo, then check what you still remember. Net takeaway: keep AI on a leash; let thinking drive, tools navigate . If you think I’m full of digital hot air, record your own rebuttal and prove it. Resources MIT study MIT Media Lab. (2025). Your brain on ChatGPT: Accumulation of cognitive debt. https://www.media.mit.edu/publications/your-brain-on-chatgpt/ Long term consequences (to be honest - pulled these from another list, didn't check all of them) Clemente-Suárez, V. J., Beltrán-Velasco, A. I., Herrero-Roldán, S., Rodriguez-Besteiro, S., Martínez-Guardado, I., Martín-Rodríguez, A., & Tornero-Aguilera, J. F. (2024). Digital device usage and childhood cognitive development: Exploring effects on cognitive abilities. Children , 11(11), 1299. https://pmc.ncbi.nlm.nih.gov/articles/PMC11592547/ Grinschgl, S., Papenmeier, F., & Meyerhoff, H. S. (2021). Consequences of cognitive offloading: Boosting performance but diminishing memory. Quarterly Journal of Experimental Psychology , 74(9), 1477–1496. https://pmc.ncbi.nlm.nih.gov/articles/PMC8358584/ Ward, A. F., Duke, K., Gneezy, A., & Bos, M. W. (2017). Brain drain: The mere presence of one's own smartphone reduces available cognitive capacity. Journal of the Association for Consumer Research , 2(2), 140–154. https://www.journals.uchicago.edu/doi/full/10.1086/691462 Zhang, M., Zhang, X., Wang, H., & Yu, L. (2024). Understanding the influence of digital technology on cognitive development in children. Current Research in Behavioral Sciences , 5, 100224. https://www.sciencedirect.com/science/article/pii/S266724212400099X Risko, E. F., & Dunn, T. L. (2020). Developmental origins of cognitive offloading. Developmental Review , 57, 100921. https://pubmed.ncbi.nlm.nih.gov/32517613/ Ladouceur, R. (2022). Cognitive effects of prolonged continuous human-machine interactions: Implications for digital device users. Behavioral Sciences , 12(8), 240. https://pmc.ncbi.nlm.nih.gov/articles/PMC10790890/ Wong, M. Y., Yin, Z., Kwan, S. C., & Chua, S. E. (2024). Understanding digital dementia and cognitive impact in children and adolescents. Neuroscience Bulletin , 40(7), 628–635. https://pmc.ncbi.nlm.nih.gov/articles/PMC11499077/ Baxter, B. (2025, February 2). Designing AI for human expertise: Preventing cognitive shortcuts. UXmatters . https://www.uxmatters.com/mt/archives/2025/02/designing-ai-for-human-expertise-preventing-cognitive-shortcuts.php Tristan, C., & Thomas, M. (2024). The brain digitalization: It's all happening so fast! Frontiers in Human Dynamics , 4, 1475438. https://www.frontiersin.org/journals/human-dynamics/articles/10.3389/fhumd.2024.1475438/full Sun, Z., & Wang, Y. (2024). Two distinct neural pathways for mechanical versus digital memory aids. NeuroImage , 121, 117245. https://www.sciencedirect.com/science/article/pii/S1053811924004683 Ahmed, S. (2025). Demystifying the new dilemma of brain rot in the digital era. Contemporary Neurology , 19(3), 241–254. https://pmc.ncbi.nlm.nih.gov/articles/PMC11939997/ Redshaw, J., & Adlam, A. (2020). The nature and development of cognitive offloading in children. Child Development Perspectives , 14(2), 120–126. https://srcd.onlinelibrary.wiley.com/doi/10.1111/cdep.12532 Geneva Internet Platform. (2025, June 3). Cognitive offloading and the future of the mind in the AI age. https://dig.watch/updates/cognitive-offloading-and-the-future-of-the-mind-in-the-ai-age Karlsson, G. (2019). Reducing cognitive load on the working memory by externalizing information. DIVA Portal . http://www.diva-portal.org/smash/get/diva2:1327786/FULLTEXT02.pdf Monitask. (2025). What is cognitive offloading? https://www.monitask.com/en/business-glossary/cognitive-offloading Sharma, A., & Watson, S. (2024). Human technology intermediation to reduce cognitive load. Journal of the American Medical Informatics Association , 31(4), 832–841. https://academic.oup.com/jamia/article/31/4/832/7595629 Morgan, P. L., & Risko, E. F. (2021). Re-examining cognitive load measures in real-world learning environments. British Journal of Educational Psychology , 91(3), 993–1013. https://bpspsychub.onlinelibrary.wiley.com/doi/10.1111/bjep.12729 Podcast episodes that inspired some thoughts Felien Hermans (NL) Tech won't save us Screenstrong Families Provide feedback on this episode.

4.2
out of 5
34 Ratings

About

Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.

You Might Also Like