Skip to content
Radio Logo
PodcastsEducationHacker Public Radio

Hacker Public Radio

Hacker Public Radio
Hacker Public Radio
Latest episode

10 episodes

  • Hacker Public Radio

    HPR4765: BruCON interview 3: Awesome retro

    06/11/2026
    This show has been flagged as Clean by the host.


    Awesome Space Hilversum


    https://awesomespace.nl/


















    Awesome Space is open every Friday for anyone to play great classic games. We have over 100 retro consoles, home computers, and arcade machines playable in space. So come over NEXT game night to explore the Awesome Space. We are located in the Game Capital of the Netherlands. Bring friends, play games, and have fun.













    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4764: EV_Update_20260306

    05/11/2026
    This show has been flagged as Clean by the host.



    https://techcrunch.com/2026/03/05/byd-rolls-out-ev-batteries-with-5-minute-flash-charging-but-theres-a-catch/






    https://www.globalchinaev.com/post/byd-readies-four-models-for-canadian-market-entry


    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4763: Solving anagrams with bash

    04/11/2026
    This show has been flagged as Clean by the host.

    The
    Dutch Railway Company
    occasionally has a anagram of the names of the railway stations on their services.



















    The image above shows which service we are on, namely the intercity direct to
    Breda
    via
    Schiphol Airport
    , and the time is 07:27.






    It shows a cartoon depiction of a platform where the information sign is displaying the letters of the anagram, and today it reads "Nul Te Teer".






    Under it says "Oops, the letters are mixed up. Can you guess the correct station ?"






    The under it says that the next station at 07:38 will be
    Duivendrecht
    .








    I wrote a script to check my guess. It consists of a function normalise_word, which takes any word, removes everything but the letters, and then converts it to lower case. Each letter is printed to it's own line, where it's sorted, and new lines are removed, to be printed as a "normalised" word.







    This is used to take the
    List of Dutch Railway Stations from Wikipedia
    , to produce a list of stations and convert them to normalized names which is saved to a new file with the normalised names on the same line as the real names.







    We can then just grep for the normalised version of the anagram and whatever line it was found in the normalised file, should correspond to the same line in the real file.







    "Nul Te Teer" gets converted to "eeelnrttu" which is found in the normalised file, and that corresponds to "
    Etten-Leur
    "









    Tell us how would you solve it ?








    #!/bin/bash
    # Ken Fallon - CC-0/Public Domain

    station_file="ns-train-stations.txt"

    # Get the station name
    if [ "$#" -lt 1 ]
    then
    echo "ERROR: Please specify station"
    exit 1
    fi

    function normalise_word() {
    printf '%sn' "${1}"
    | tr --delete --complement 'A-Za-zn'
    | tr '[:upper:]' '[:lower:]'
    | grep --only-matching --regexp='.'
    | sort --ignore-case
    | tr --delete 'n'
    printf 'n'
    }

    station="$( normalise_word "${1}" )"

    cat ${station_file} | while read word
    do
    normalise_word "${word}"
    done > "${station_file%.*}_normalised.txt"

    linenumber="$( grep --line-number --perl-regexp "^${station}$" "${station_file%.*}_normalised.txt" | awk -F ':' '{print $1}' )"

    sed --quiet "${linenumber}p" ${station_file}










    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4762: Surviving the Strike: A Host’s Tale of Lightning

    03/11/2026
    This show has been flagged as Explicit by the host.

    In this intense and personal episode, the host recounts the
    terrifying experience of his home being struck by lightning
    twice—once in an apartment two decades ago and recently in his
    current house. He details the catastrophic damage inflicted on his
    electronics, explaining how the surge traveled through coaxial
    cables, Ethernet lines, and USB ports, destroying network cards, a
    motherboard, a gaming mouse, a garage door opener, a dishwasher
    disposal, and even an electric scooter. The narrative takes a
    harrowing turn as he describes climbing a ladder during an active
    storm to tarp holes in the roof, only to have lightning strike 50
    feet away, causing drywall to explode and leaving him with a
    near-fatal shock. The host seeks practical advice from listeners on
    how to properly protect Ethernet connections and electronics during
    storms, questioning the efficacy of standard surge protectors versus
    industrial-grade solutions, while warning others against the dangers
    of handling equipment or going outside during severe weather.



    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4761: HPR Community News for October 2026

    02/11/2026
    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

    4739
    Thu
    2026-10-01
    Happy by shower # 3
    Antoine

    4740
    Fri
    2026-10-02
    Robert A. Heinlein in the 1960s
    Ahuka

    4741
    Mon
    2026-10-05
    HPR Community News for September 2026
    HPR Volunteers

    4742
    Tue
    2026-10-06
    OLF Call for presentations open
    Ken Fallon

    4743
    Wed
    2026-10-07
    wl-copy
    Klaatu

    4744
    Thu
    2026-10-08
    HPR Beer Garden 21 - Mild
    Kevie

    4745
    Fri
    2026-10-09
    BruCON interview 1: The BruCON organization
    Kristoff

    4746
    Mon
    2026-10-12
    Monotone
    Lee

    4747
    Tue
    2026-10-13
    UNIX Curio #13 - Replacements for cat
    Vance

    4748
    Wed
    2026-10-14
    Programmable Logic Controls - Episode 5
    Whiskeyjack

    4749
    Thu
    2026-10-15
    murph gives a presentation talk about Hacker Public Radio at the OLF conference
    murph

    4750
    Fri
    2026-10-16
    Playing Civilization VI Part 2
    Ahuka

    4751
    Mon
    2026-10-19
    Real Live AI Use Case
    operat0r

    4752
    Tue
    2026-10-20
    Static Addict Episode 2: Metal Machine Music
    TheDUDE

    4753
    Wed
    2026-10-21
    HPR Beer Garden 22 - Bitter
    Kevie

    4754
    Thu
    2026-10-22
    BruCon interviews part2: Lockpicking
    Kristoff

    4755
    Fri
    2026-10-23
    Blender
    Elsbeth

    4756
    Mon
    2026-10-26
    We are material beings
    Antoine

    4757
    Tue
    2026-10-27
    Follow-up on a local Ham visit for Kevie and Ken
    Archer72

    4758
    Wed
    2026-10-28
    Programmable Logic Controls - Episode 6
    Whiskeyjack

    4759
    Thu
    2026-10-29
    Quine and the Application of Logic to Science
    Trurl

    4760
    Fri
    2026-10-30
    Robert A. Heinlein: Later Works
    Ahuka

    Comments this month

    Past shows

    hpr4318 (2025-02-19) "What's up with the dates on the HPR future feed in AntennaPod?" by dnt.

    Ken Fallon said: "dnt has the answer" (2026-10-19 07:29:46)

    hpr4357 (2025-04-15) "Short introduction by murph." by murph.

    Archer72 said: "No comments so I will" (2026-10-25 11:36:37)

    hpr4685 (2026-07-17) "Listening to SSB stations in the early 1980s" by Lennart Benschop.

    archer72 said: "Fellow radio enthusiast" (2026-10-11 20:44:40)

    hpr4703 (2026-08-12) "Ebooks and Audiobooks" by Ahuka.

    Steve Barnes said: "Yee hee hee." (2026-10-08 19:20:27)

    Kevin O'Brien said: "I enjoyed doing it" (2026-10-10 20:37:22)

    Kevin O'Brien said: "Some additional information" (2026-10-11 16:21:22)

    hpr4705 (2026-08-14) "Free Software Is Wasted On You Teens" by Trollercoaster.

    Steve Barnes said: "Yes, well." (2026-10-08 19:18:42)

    hpr4706 (2026-08-17) "Quirks and Customisations" by Lee.

    Dave Morriss said: "I enjoyed this a lot!" (2026-10-07 16:56:59)

    hpr4707 (2026-08-18) "UNIX Curio #12 - expr" by Vance.

    Dave Morriss said: "Didn't know 'dc'; knew of 'expr' but never got on with it!" (2026-10-09 15:34:00)

    hpr4708 (2026-08-19) "Programmable Logic Controls - Episode 1" by Whiskeyjack.

    mechatrocity said: "Adding a PLC tag to these episodes and creating a 'series'" (2026-10-09 15:19:55)

    archer72 said: "Re: Adding a PLC tag" (2026-10-09 18:11:43)

    Whiskeyjack said: "Reply to mechatrocity and archer72" (2026-10-09 22:34:02)

    Whiskeyjack said: "Second reply to mechatrocity and archer72" (2026-10-09 22:41:06)

    hpr4717 (2026-09-01) "Visit with a blind Ham operator" by Archer72.

    Archer72 said: "hpr4741 :: HPR Community News question" (2026-10-16 12:40:03)

    hpr4726 (2026-09-14) "Trurl's intro show" by Trurl.

    0xf10e said: "More knowledge" (2026-10-15 10:53:50)

    hpr4735 (2026-09-25) "hpr4715 :: friedcamp interviews part 5: Yvon Masyn" by Kristoff.

    Windigo said: "Inspiring project" (2026-10-05 20:43:24)

    hpr4738 (2026-09-30) "Programmable Logic Controls - Episode 4 " by Whiskeyjack.

    Archer72 said: "PLC relevance" (2026-10-11 11:30:30)

    Whiskeyjack said: "Reply to Archer72 on robots" (2026-10-11 20:12:15)

    archer72 said: "robots" (2026-10-12 22:00:13)

    This month's shows

    hpr4739 (2026-10-01) "Happy by shower # 3" by Antoine.

    candycanearter07 said: "thanks" (2026-10-02 23:55:43)

    Antoine said: "Yahp." (2026-10-11 00:50:44)

    hpr4741 (2026-10-05) "HPR Community News for September 2026" by HPR Volunteers.

    Dave Morriss said: "Understanding IPA" (2026-10-02 16:15:38)

    Whiskeyjack said: "systemd" (2026-10-06 05:12:41)

    Whiskeyjack said: "Dave Morris on fix_tags" (2026-10-06 04:40:31)

    Whiskeyjack said: "PLCs versus MIcrocontrollers" (2026-10-06 04:33:28)

    Whiskeyjack said: "Background noise in HPR4723" (2026-10-06 04:12:38)

    candycanearter07 said: "good episode" (2026-10-06 06:06:16)

    candycanearter07 said: "re: Dave Morris on fix_tags" (2026-10-07 04:15:42)

    archer72 said: "Re: 8032 series microcontrollers " (2026-10-07 20:21:09)

    Whiskeyjack said: "Reply to archer72 on 8032 microcontrollers" (2026-10-09 01:47:38)

    hpr4742 (2026-10-06) "OLF Call for presentations open " by Ken Fallon.

    An HPR listener. said: "Events." (2026-10-07 10:07:51)

    Ken Fallon said: "A fume extractor" (2026-10-08 07:00:30)

    Archer72 said: "Re: An HPR listener: Events." (2026-10-10 09:59:46)

    Whiskeyjack said: "Background noise in interview" (2026-10-10 17:35:32)

    hpr4743 (2026-10-07) "wl-copy" by Klaatu.

    candycanearter07 said: "wayland varient" (2026-10-07 13:55:16)

    xmanmonk said: "wl-copy package" (2026-10-07 19:52:51)

    Whiskeyjack said: "wl-copy and xclip" (2026-10-09 01:37:32)

    hpr4745 (2026-10-09) "BruCON interview 1: The BruCON organization" by Kristoff.

    archer72 said: "conference" (2026-10-11 20:54:23)

    hpr4746 (2026-10-12) "Monotone" by Lee.

    candycanearter07 said: "interesting!" (2026-10-13 17:53:08)

    archer72 said: "second that" (2026-10-13 19:00:17)

    Whiskeyjack said: "Style and delivery" (2026-10-15 02:04:30)

    hpr4747 (2026-10-13) "UNIX Curio #13 - Replacements for cat" by Vance.

    archer72 said: "tee tip" (2026-10-13 18:49:00)

    xmanmonk said: "Great!" (2026-10-14 20:04:41)

    Whiskeyjack said: "tac and rev" (2026-10-15 01:36:06)

    candycanearter07 said: "head tail and grep" (2026-10-15 21:15:23)

    archer72 said: "xmanmonk" (2026-10-15 23:51:41)

    Vance said: "Thanks, everyone" (2026-10-17 06:42:11)

    Whiskeyjack said: "Reply to Vance on tsort" (2026-10-19 21:06:21)

    hpr4748 (2026-10-14) "Programmable Logic Controls - Episode 5 " by Whiskeyjack.

    Archer72 said: "Basic modules" (2026-10-10 09:52:34)

    Whiskeyjack said: "Reply to Archer72 on 8052AH Basic" (2026-10-10 17:12:52)

    hpr4749 (2026-10-15) "murph gives a presentation talk about Hacker Public Radio at the OLF conference" by murph.

    Windigo said: "Key phrase" (2026-10-15 17:00:13)

    Whiskeyjack said: "Microphones" (2026-10-21 01:33:32)

    hpr4752 (2026-10-20) "Static Addict Episode 2: Metal Machine Music" by TheDUDE.

    Th3Dud3 said: "Just noticed I left a few things out" (2026-10-24 12:44:46)

    hpr4757 (2026-10-27) "Follow-up on a local Ham visit for Kevie and Ken" by Archer72.

    candycanearter07 said: "voice" (2026-10-27 13:39:31)

    Ken Fallon said: "Audio quality" (2026-10-27 20:54:33)

    rabbitear said: "AI Voice" (2026-10-31 08:19:33)

    hpr4758 (2026-10-28) "Programmable Logic Controls - Episode 6 " by Whiskeyjack.

    Archer72 said: "Frequency standards" (2026-10-30 23:12:59)

    Whiskeyjack said: "Reply to Archer72 on Electrical Frequency Standards" (2026-10-31 18:48:43)

    Kevin O'Brien said: "Nostalgia" (2026-10-31 21:10:42)

    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/2026-October/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.
More Education podcasts
About 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.
Podcast website

Listen to Hacker Public Radio, Begin Again with Davina McCall and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features