Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes every weekday Monday through Friday.
This page was generated by The HPR Robot at



Welcome to HPR, the Community Podcast

We started producing shows as Today with a Techie on 2005-09-19, 18 years, 5 months, 5 days ago. Our shows are produced by listeners like you and can be on any topics 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 16 days.


Latest Shows


hpr4060 :: Florida to Georgia

We wrap up our Florida adventure and move up to Georgia.

Thumbnail of Ahuka
Hosted by Ahuka on 2024-02-23 is flagged as Clean and released under a CC-BY-SA license.
RV, travel, southeast US, Florida, Georgia. Travel. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:12:21

We finish up our visit to Kennedy Space Center with one more day at the Center. Then we spend a few days at St. Augustine before leaving Florida and moving up north to Savannah, Georgia

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4060.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4059 :: the southern cross

another retro computer

Hosted by Brian in Ohio on 2024-02-22 is flagged as Clean and released under a CC-BY-SA license.
hobby electronics, retrocomputing, z80. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:12:25

intro

  • trying to keep hpr going
  • encourage people not to be content is better than quality
  • last show audio

southern cross brief history

  • talking electronics TEC-1, 1983, i think it was influenced by kim-1 although the kim-1 was released by MOS the 6502 designers in 1976 as a way to get people using the 6502 processor. TEC-1 was designed specifically to get the ordinary bloke involved with computers.

  • Cris Jones
    https://github.com/crsjones/Southern-Cross-Computer-z80
    https://youtu.be/AK2FOw1ilg0?si=KX0ocEpk_fV6x-ry
    I developed the Z80 Southern Cross Computer for Hong Kong based Kitsrus in 1992/93. The kit was based on the TEC-1 Computer that was designed by John Hardy and Ken Stone in 1983 and appeared in Australia's Talking Electronics Magazine Issue 10 March 1983.

  • Kitsrus distributed the kit into the US and the UK and was sold online from Hong Kong.

  • The Southern Cross Computer appeared in Australia's Silicon Chip Magazine in the August 1993 edition

my southern cross

  • i found this southern cross on ebay. its revision 3, and it came assembled.
  • description
    this is easier to program, still hand assembled machine code, but encourages building bit banged serial interface
    good documentation at the github page
    easy to interface too, plenty of projects out there

outro

Southern Cross
Southern Cross

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4059.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4058 :: Radio Thermometer

Stache talks about building a thing to solve an issue at work

Hosted by Stache_AF on 2024-02-21 is flagged as Clean and released under a CC-BY-SA license.
Hobby electronics, circuit python. Hobby Electronics. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:05:21


# If you ever want to make this code better, please do
# but for the love of God, please save this code first.
# It is written in circuitpython to prevent the need
# to compile code, and the RFM69 does not work with
# micropython.

import board
import analogio
import digitalio
from time import sleep
import math
import adafruit_rfm69
import busio

RoomNum = 10 # What room number is this in
SenderRoom = 10 # What room number reports to the receiver
RoomQuant = 12 # How many rooms are there
RecAddr = 254 # What's the address of the receiver
Radio_Freq_Mhz = 915.0 # What's the frequency of the radio
RetryAmount = 3 # How many times to retry sending the packet
min_okay = 12493 # Approx 20 deg C
max_okay = 9571 # Approx 26 deg C
led = digitalio.DigitalInOut(board.GP25) # Onboard LED
led.direction = digitalio.Direction.OUTPUT
CS = digitalio.DigitalInOut(board.GP13) # Pin 17
CS.direction = digitalio.Direction.OUTPUT
RESET = digitalio.DigitalInOut(board.GP6) # Pin 9
RESET.direction = digitalio.Direction.OUTPUT
SCK = board.GP10 # Pin 14
MOSI = board.GP11 # Pin 15
MISO = board.GP12 # Pin 16
spi = busio.SPI(SCK, MOSI, MISO)
rfm69 = adafruit_rfm69.RFM69(spi, CS, RESET, Radio_Freq_Mhz, baudrate=1000000)
#rfm69.reset()
rfm69.xmit_timeout = 10.0
#rfm69.freq_mhz = Radio_Freq_Mhz
rfm69.tx_power = 20
rfm69.node = RoomNum
rfm69.destination = RecAddr
#rfm69.encryption_key = (b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

adcpin = board.GP26 # Pin 31
thermistor = analogio.AnalogIn(adcpin)

resend_time = 1

def ask_all(radio):
    send_packet = ''
    temp_list = []
    room_packet = ''
    for a in range(RoomQuant):
        temp_list.append('')
    for b in range(RoomQuant):
        digitnum = str(b + 1)
        if len(digitnum) == 1:
            digitnum = '0' + str(b + 1)
        if not int(digitnum) == RoomNum:
            radio.send(bytes('query','utf-8'), destination = int(digitnum))
            sleep(.5)
            room_packet = radio.receive(timeout = 1.0)
            if room_packet == None:
                room_packet = str('0')
        else:
            room_packet = temp_retrieve()
        temp_list[b] = digitnum+room_packet
    for c in range(RoomQuant):
        send_packet = send_packet + temp_list[c]
    return send_packet

def temp_retrieve():
    #Voltage dividor
    Vin = 3.3 # Pin 35
    Ro = 7500 # 10k resistor 10000 was initial setting, changed for calibration

    #Steinhart constants
    A = 0.00110683
    B = 0.000238464
    C = 0.00000006507394

    # Get voltage value from ADC
    adc = thermistor.value
    print(adc)
    Vout = (Vin/65535)*adc

    # Calculate resistance
    Rt = round((Vout * Ro) / (Vin - Vout),0)
    # Rt = 10000 # Used for testing. Setting Rt to 10k equates approx 25C

    # Steinhart - Hart equation
    TempK = 1 / (A + (B * math.log(Rt)) + C * math.pow(math.log(Rt), 3))

    # Convert from K to C
    TempC = TempK - 273.15
    TempF = (TempC * (9/5)) + 32
    print(Rt, TempC, TempF)
    return temp_check(Rt)

def temp_check(digis):
    if digis < max_okay:
        return '1'
    elif digis >= max_okay and digis < min_okay:
        return '2'
    elif digis >= min_okay:
        return '3'

temp_retrieve()
while True:
    led.value = True
    if SenderRoom == RoomNum:
        tx_packet = ask_all(rfm69)
        print(tx_packet)
        for x in range(RetryAmount):
            rfm69.send(bytes(tx_packet, 'utf-8'))
            sleep(5)
    else:
        rx_packet = rfm69.receive(timeout = 10, keep_listening = False)
        if not rx_packet == None:
            tx_packet = temp_retrieve()
            print(tx_packet)
    sleep(.2)
    led.value = False

Schematic
Click the image for the full-sized version

PCB Layout

PCB 3D Rendering

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4058.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4057 :: Raspberry Pi and astro imaging

On how to build a cheap astro imager using a raspberry pi

Thumbnail of Andrew Conway
Hosted by Andrew Conway on 2024-02-20 is flagged as Clean and released under a CC-BY-SA license.
astronomy, telescope, camera, raspberrypi. general. 1.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:30:55

As I mentioned back in HPR 3857 "Yesterday I saw a flare" I have put together a way to take images and video through my telescopes, and more. You can do so too for under £100, assuming you have your own telescope, or add on another £40 for a nice lens for the HQ camera instead of a telescope.

Items mentioned during this recording include:

Here are some images I took with the above kit:

The Sun in Hα using a Coronado PST solar telescope. 50 or so stacked with exposures of 20ms for the disk and one 100ms to pick out the outer, coronal features.

The Sun in H alpha

Jupiter using stacked images from a Meade ETX-90EC showing its spot and the moons Ganymede, Io and Europa.

Jupiter with three moons
Click the image for the full-sized version

Star trails using the C/CS mount lens. The bright white and red blobs are due to my headtorch and during the end fog rolled in and coated the observatory in ice in under fifteen minutes!

Star trails as fog rolls in
Click the image for the full-sized version

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4057.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4056 :: Helping with back pain

My experience using the CopperFit Advanced Back Pro

Thumbnail of Kevie
Hosted by Kevie on 2024-02-19 is flagged as Clean and released under a CC-BY-SA license.
aches, sore back, back support. general. 1.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:09:27

For years Kevie, a co-host of TuxJam, has suffered from lower back pain, and for the first time he's discovered something that actually helps. Hear his thoughts on the Advanced Back Pro: Back Support Belt by Copper Fit.

The track included on this show is Blackpaper - Triple Paf

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4056.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4055 :: Four agalmic AI applications to protect you from greedy corporations

4 open source AI apps to protect you from BigTech: Fawkes, Glaze, Nightshade, Agalmic organizations

Hosted by hobs on 2024-02-16 is flagged as Clean and released under a CC-BY-SA license.
AI, NLP, open source, image watermarking, facial recognition, post scarcity, economics, copyrights, . general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:19:08

4 AI applications I learned about today.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4055.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4054 :: CyberPunk 2077

My experience playing CyberPunk 2077

Thumbnail of Daniel Persson
Hosted by Daniel Persson on 2024-02-15 is flagged as Clean and released under a CC-BY-SA license.
games, story, experience. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:06:57

I love the story-based games and experiences. CyberPunk 2077 is based in the future, and you will be following this bounty hunter and their struggles to make a difference in Night City.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4054.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4053 :: Third Party Integrations

Connecting your application with others

Hosted by Lee on 2024-02-14 is flagged as Clean and released under a CC-BY-SA license.
api, programming. general. 1.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:11:43

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4053.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4052 :: How I got in to Linux / Micro Edition

A slightly boring story of my introduction in to Linux

Hosted by geospart on 2024-02-13 is flagged as Clean and released under a CC-BY-SA license.
linux, open source, creative commons. general. 1.

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:05:04

Just a really short show on how I got started in Linux back in the olden days.

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4052.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


hpr4051 :: MSI Gungnir 110R Review

A review of the Gungnir 110R PC case by MSI

Thumbnail of Kevie
Hosted by Kevie on 2024-02-12 is flagged as Clean and released under a CC-BY-SA license.
PC, Hardware, computer. general. (Be the first).

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:22:18

Kevie from the TuxJam podcast takes a look at the PC case offering from MSI called Gungnir 110R.

Following his search for a new case, Kevie went over the pros and cons of this particular model. The hope is that following this show you will decide if this is a suitable case for you.

In true TuxJam fashion, the show includes a creative commons music track: Cased - Cased in a Shell

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr4051.wav

You can save these subtitle files to the same location as the HPR Episode, and they will automatically show in players like mpv, vlc. Some players allow you to specify the subtitle file location.


Previous five weeks

hpr4050 :: Playing Alpha Centauri, Part 5 hosted by Ahuka

2024-02-09. 00:18:53. Clean. Computer Strategy Games.
Computer games, strategy games, Alpha Centauri.

Part 5 of tips on playing Alpha Centauri

Listen in ogg, spx, or mp3 format.

hpr4049 :: What's in my bag January 2024 hosted by swift110

2024-02-08. 00:10:00. Clean. general.
bag, apple, laptop.

I describe what I carry on a day to day basis

Listen in ogg, spx, or mp3 format.

hpr4048 :: Today I learnt: Ship’s Bells hosted by Trey

2024-02-07. 00:06:40. Clean. Today I Learnt.
ships bells, time, naval, clocks, timekeeping.

A brief history and description of ship's bells for timekeeping

Listen in ogg, spx, or mp3 format.

hpr4047 :: Change your passwords once in a while hosted by Deltaray

2024-02-06. 00:15:38. Clean. general.
passwords, security, cybersecurity, passphrases, password managers, advice.

Deltaray provides compelling arguments for why you should change your passwords periodically

Listen in ogg, spx, or mp3 format.

hpr4046 :: HPR Community News for January 2024 hosted by HPR Volunteers

2024-02-05. 00:54:29. Clean. HPR Community News.
Community News.

HPR Volunteers talk about shows released and comments posted in January 2024

Listen in ogg, spx, or mp3 format.

hpr4045 :: My Macbook Pro 15" 2015 hosted by swift110

2024-02-02. 00:10:04. Clean. general.
Apple, laptops, Macbook pro, computers.

I discuss the specs and why I love this machine so much

Listen in ogg, spx, or mp3 format.

hpr4044 :: Advent of code day 11-21 catchup hosted by Daniel Persson

2024-02-01. 00:12:37. Clean. general.
advent of code, 2023, challenge.

I talk through the last challenges of this years advent of code that I actually did.

Listen in ogg, spx, or mp3 format.

hpr4043 :: Uncommon Commands, Episode 1 hosted by Deltaray

2024-01-31. 00:10:16. Clean. general.
cli, command line, linux, uncommon commands.

A summary of the three command line commands, look, shuf, and xargs

Listen in ogg, spx, or mp3 format.

hpr4042 :: Debugging directly in vim hosted by crvs

2024-01-30. 00:33:18. Clean. general.
gdb, vim, debug, C.

Debug directly in vim using termdebug bundled with vim since vim 8.1

Listen in ogg, spx, or mp3 format.

hpr4041 :: Using grepcidr to find IPs in a netblock hosted by Deltaray

2024-01-29. 00:11:20. Clean. general.
cli, command line, linux, sysadmin, networking.

An introduction to the grepcidr command, which makes finding IPs from a netblock in log files easier

Listen in ogg, spx, or mp3 format.

hpr4040 :: Further Into Florida hosted by Ahuka

2024-01-26. 00:14:53. Clean. Travel.
RV, travel, southeast US, Florida.

We continue our Florida journey and hit the Kennedy Space Center.

Listen in ogg, spx, or mp3 format.

hpr4039 :: 3 ways to keep up with Youtube Channels hosted by norrist

2024-01-25. 00:10:04. Clean. general.
youtube, php, rss.

norrist blasts out a quick episode about 3 ways he keeps up with youtube channels

Listen in ogg, spx, or mp3 format.

hpr4038 :: Network Attach Storage Options I Use Everyday hosted by Beto

2024-01-24. 00:39:01. Clean. Networking.
Network Attached Storage, TrueNas, Synology, NAS, Windows, Linus, FreeBSD.

A quick overview of the NAS systems/technology I use today and what I have used in the past.

Listen in ogg, spx, or mp3 format.

hpr4037 :: What is Overlanding? hosted by Quvmoh

2024-01-23. 00:08:11. Clean. general.
Overlanding, camping, hobby, truck.

We talk to George of south west Idaho Overlanding about his obsession with Overlanding

Listen in ogg, spx, or mp3 format.

hpr4036 :: The Tildeverse hosted by Claudio Miranda

2024-01-22. 00:04:02. Clean. general.
unix, sdf, tilde, tildeverse, bsd, linux, windows.

Claudio introduces HPR listeners to the Tildeverse.

Listen in ogg, spx, or mp3 format.

hpr4035 :: Processing podcasts with sox hosted by norrist

2024-01-19. 00:22:41. Clean. general.
podcast, sox, bash.

A poorly edited recording that was headed for the bin, but HPR needs shows

Listen in ogg, spx, or mp3 format.

hpr4034 :: Sleep Tips hosted by operat0r

2024-01-18. 00:11:16. Clean. general.
mental health.

Go with operat0r on his journey to sleepy town

Listen in ogg, spx, or mp3 format.

hpr4033 :: Using playerctl to control media players hosted by Ken Fallon

2024-01-17. 00:05:51. Clean. Today I Learnt.
playerctl, mpris, lxqt.

Ken maps some playerctl commands to keyboard shortcuts in lxqt

Listen in ogg, spx, or mp3 format.

hpr4032 :: Drive Casting: an opinion on advertising hosted by Some Guy On The Internet

2024-01-16. 00:14:56. Clean. general.
Drivecast, advertising, marketing.

Sgoti gives his opinion on advertising, while driving.

Listen in ogg, spx, or mp3 format.

hpr4031 :: ClaudioM's Laptops - Evoo EVC141-12BK Review hosted by Claudio Miranda

2024-01-15. 00:10:13. Clean. general.
laptops, evoo, walmart, amd, ryzen, technology.

Claudio talks about his Evoo EVC141-12BK laptop.

Listen in ogg, spx, or mp3 format.

hpr4030 :: Playing Alpha Centauri, Part 4 hosted by Ahuka

2024-01-12. 00:12:08. Clean. Computer Strategy Games.
Computer games, strategy games, Alpha Centauri.

Part 4 of tips on playing Alpha Centauri

Listen in ogg, spx, or mp3 format.

hpr4029 :: The product. hosted by Some Guy On The Internet

2024-01-11. 00:12:15. Clean. general.
Secret hat, Commodification, product.

Good Heavens, it's secret hat time with Sgoti.

Listen in ogg, spx, or mp3 format.

hpr4028 :: Passwords with a Pi Pico hosted by norrist

2024-01-10. 00:17:24. Clean. general.
python, raspberry pi pico, passwords.

norrist uses a raspberry pi pico to type passwords

Listen in ogg, spx, or mp3 format.

hpr4027 :: Today I learnt (2023-12-18) hosted by Dave Morriss

2024-01-09. 00:10:20. Clean. Today I Learnt.
human physiology, hemoglobin, Sickle Cell Disease, fetus, Perl.

Three random things I discovered in the recent past

Listen in ogg, spx, or mp3 format.

hpr4026 :: Using NLP to get better answer options for language learning hosted by thompsgj

2024-01-08. 00:16:34. Clean. general.
levenshtein, nlp, language learning, education.

Levenshtein distance may help language learning apps improve answer options for better learning.

Listen in ogg, spx, or mp3 format.

hpr4025 :: Testing V language hosted by Celeste

2024-01-05. 00:16:52. Clean. Programming 101.
v, programming, experimental.

I tried V, a new experimental programming language

Listen in ogg, spx, or mp3 format.

hpr4024 :: Experiences with Graphene OS and why I use it hosted by enistello

2024-01-04. 00:19:53. Clean. Privacy and Security.
grapheneOS, Google, data privacy, security.

How and why I live with a de-Googled phone

Listen in ogg, spx, or mp3 format.

hpr4023 :: Information Transparency for world peace hosted by Ne01sfree

2024-01-03. 00:31:54. Clean. general.
information, transparency, world, peace.

An idea based on the New world order ideology and the morality of Edward Snowden.

Listen in ogg, spx, or mp3 format.

hpr4022 :: dumping roms for fun and profit hosted by Brian in Ohio

2024-01-02. 00:17:19. Clean. general.
z80, retro computing, forth.

using forth to do something useful

Listen in ogg, spx, or mp3 format.

hpr4021 :: HPR Community News for December 2023 hosted by HPR Volunteers

2024-01-01. 01:28:44. Clean. HPR Community News.
Community News.

HPR Volunteers talk about shows released and comments posted in December 2023

Listen in ogg, spx, or mp3 format.

Older Shows

Get a full list of all our shows.