Hacker Public Radio artwork

Hacker Public Radio

753 episodes - English - Latest episode: 4 days ago - ★★★★ - 33 ratings

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.

Technology News Tech News community radio tech interviews linux open hobby software freedom
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

HPR3430: Booting

September 24, 2021 00:00 - 6.57 MB

The boot process is a very particular system for taking a dead hunk of metal and silicon and turning it into an active computer. It is kind of remarkable, and in the DOS environment you really needed to know how it worked. Links: http://webopedia.com/TERM/B/BIOS.html http://webopedia.com/TERM/R/ROM.html http://webopedia.com/TERM/C/CMOS.html http://webopedia.com/TERM/p/power_on_self_test.html http://webopedia.com/TERM/M/MBR.html http://webopedia.com/TERM/k/kernel.html http://webopedia...

HPR3429: Linux Inlaws S01E39: Ubuntu and the Community

September 23, 2021 00:00 - 40.8 MB

In this episode, our two hosts host Rhys Davies, a developer advocate from Canonical. So all beans will be spilled on one of the most popular Linux distros out there. Like its past, present and future. Never mind how Canonical makes its moolah and where this goes... Plus an interesting infomercial on old big iron (IBM, if you're listening: the mail address is [email protected]). Links: Canonical: https://canonical.com Ubuntu: https://ubuntu.com Manjaro: https://manj...

HPR3428: Bad disk rescue

September 22, 2021 00:00 - 14.8 MB

Here I tell the tale of a bad disk rescue. Is the rescue bad or just the disk? Well the disk is most certainly bad but please listen and tell me if the rescue was good or bad or could have been done better. Guest stars in this show include: dd ddrescue losetup mount badblocks smartctl The System rescue distro

HPR3427: Ranger for the Win!

September 21, 2021 00:00 - 9.44 MB

Programs referenced in this episode ranger caca-utils poppler-utils atool highlight trash-cli xlsx2csv docs2txt catdoc (for doc2txt and xls2csv) ods2tsv

HPR3426: Rust 101: Episode 0 - What in Tarnishing?

September 20, 2021 00:00 - 11.1 MB

Talking Points What is Rust? " Garbage Collection " - Resource Acquisition Is Initialization (RAII) Strict Typing with Type Inference Reference pointers Immutable by default Unsafe Mode Why use Rust over Python? Speed Compiled Help from compiler Smaller binary size Useful in high throughput/embedded applications Logically consistent Why use Rust over C? Safe by default Easier to read Forces you to write good code Arrays without stupidity++ and built in vectors Option<T> an...

HPR3425: Hacking Stories with Reacted: part 4

September 17, 2021 00:00 - 9.13 MB

I talk about some old old old pentesting stories from days old!

HPR3424: Infosec Podcasts Part 6 - Infosec Leadership

September 16, 2021 00:00 - 6.61 MB

Inoffensive in every region of the world. Thank you to everyone who has listened to my previous episodes. This is the final episode in the Infosec Podcasts series. I listen to many, MANY podcasts. The vast majority of these are related to information security. Because there are so many podcasts to list, I have broken them down into 6 different episodes based on topics: Part 1 - News & Current Events - Episode 3324 Part 2 - General Information Security - Episode 3334 Part 3 - Career & P...

HPR3423: "upg.sh" my "dump.txt" to "note.md"

September 15, 2021 00:00 - 17.6 MB

upg.sh my dump.txt to note.md SYNOPSIS: upg.sh Upgrade your system and store stdout into a markdown file. #!/bin/bash # upg.sh FILENAME=sys-upgrade$(date +%m-%d-%Y).md DIRECTORY="${HOME}/Documents/" # step 1: formatting. echo -e "# **System Upgrade:** $(date)\n" \ | tee -a ${DIRECTORY}${FILENAME} echo -e "**Command:** \`sudo apt-get update; sudo apt-get upgrade --yes\`\n" \ | tee -a ${DIRECTORY}${FILENAME} echo -e "**Command Breakdown:**" \ | tee -a ${DIRECTORY}${FILENAME} e...

HPR3418: My gEeeky Experiment - Part 2

September 08, 2021 00:00 - 6.05 MB

Eee PC 900a: https://www.notebookcheck.net/Asus-Eee-PC-900A.11751.0.html Haiku (Wikipedia): https://en.wikipedia.org/wiki/Haiku_(operating_system) Haiku website: https://www.haiku-os.org Media Release - Haiku R1 Beta 3: https://www.haiku-os.org/news/2021-07-26_media_release_the_haiku_project_celebrates_the_release_of_beta_3 Be Operating System (BeOS): https://en.wikipedia.org/wiki/BeOS Be, Inc.: https://en.wikipedia.org/wiki/Be_Inc. BeBox: https://en.wikipedia.org/wiki/BeBox Motorola...

HPR3417: Ceph cluster hardware

September 07, 2021 00:00 - 5.87 MB

In this video I talk about 4 different computers that could be used in a ceph cluster and what I use and what could be good solutions. If you want to have a visual aid I've created a youtube video talking about the same thing. https://youtu.be/B6XXOVcLhzA

HPR3416: HPR Community News for August 2021

September 06, 2021 00:00 - 45.1 MB

table td.shrink { white-space:nowrap } New hosts There were no new hosts this month. Last Month's Shows Id Day Date Title Host 3391 Mon 2021-08-02 HPR Community News for July 2021 HPR Volunteers 3392 Tue 2021-08-03 Structured error reporting tuturto 3393 Wed 2021-08-04 We need to talk about XML klaatu 3394 Thu 2021-08-05 Be an XML star with xmlstarlet klaatu 3395 Fri 2021-08-06 Hacking Stories with Reacted: part 1 operat0r 3396 Mon 2021-08-09 Card rol...

HPR3415: Hacking Stories with Reacted: part 3

September 03, 2021 00:00 - 7.46 MB

I talk about some old old old pentesting stories from days old!

HPR3414: Critical Thinking may make You Critical of the Covid Crisis

September 02, 2021 00:00 - 6.03 MB

The homeless weren't affected as much as other segments of the population. This Radiolab episode suggests that healthy vitamin D3 levels from being out in the sun often may be the reason. https://www.wnycstudios.org/podcasts/radiolab/articles/invisible-allies A hospital in Spain did a double blind study, solid science. In this study, before any vaccines were available for covid, vitamin D3 made the difference between a 7.6% death rate due to covid, and a 0% death rate with vitamin D3. This...

HPR3413: Bash snippet - using coproc with SQLite

September 01, 2021 00:00 - 22 MB

Introduction I am in the process of rewriting some scripts I use to manage Magnatune albums. I’m a lifetime Magnatune member and have access to the whole music collection. I wrote a script for downloading albums and placing them in my ~/Music directory which I talked about in 2013 (show 1204). The original scripts are still available on GitLab and I know of one other person who made use of them! Since 2013 I have written a few other support scripts, for example one to manage a queue of alb...

HPR3412: Reading a license: Creative Commons Attribution ShareAlike 3.0 Unported

August 31, 2021 00:00 - 16.7 MB

This show and its notes are licensed under the Creative Commons Attribution 3.0 Unported license: http://creativecommons.org/licenses/by/3.0/ The original work is by Creative Commons and has been slightly modified during reading. The text reproductions below have been modified for formatting, but not intentionally for content. Misspellings are from the original. The show http://hackerpublicradio.org/eps.php?id=3402 is licensed under the Creative Commons Attribution ShareAlike 4.0 Internati...

HPR3411: Dominion card game

August 30, 2021 00:00 - 13.1 MB

Dominion is a card game. Lots of fun. You should try it. You can even play online for free at dominion.games

HPR3410: Operating Systems

August 27, 2021 00:00 - 7.39 MB

While the very first computers did not have operating systems, the lack of them made computers less efficient and more difficult to use. We look at the general history of operating systems before getting into the history of DOS. Then we look at some general principles of what operating systems do. Links: http://webopedia.com/ http://webopedia.com/TERM/o/operating_system.html https://www.telegraph.co.uk/technology/0/worst-tech-predictions-of-all-time/thomas-watson-ibm-president-in-1943/ ...

HPR3409: Linux Inlaws S01E37: All about Hacker Public Radio

August 26, 2021 00:00 - 44.9 MB

In this episode of our beloved open source podcast rapidly approaching its zenith of popularity (with hopefully not an equally rapid decline afterwards) our two elderly heroes pay tribute to Hacker Public Radio in general and Ken Fallon in particular. Plus: a never-heard-of-before peek into Martin's very own private life (we lift the veil and reveal it all - don't miss this!) Links: Hacker Public Radio (HPR): http://hackerpublicradio.org HPR mailing list: http://hacke...

HPR3408: Composting

August 25, 2021 00:00 - 3.65 MB

Introduction Welcome to another episode of Hacker Public Radio. This episode is inspired by HPR episode 3157 entitled Compost by Klaatu. During the early 2000's, I lived in a single family home which had a number of oak trees around it. Between the trees, other foliage, and grass, there was a large amount of yard waste. While my city (Baltimore, MD in the US) will pick up your yard waste if you put it in bags by the curb [1], I would use the oak leaves as mulch, and did have a mulch pile of...

HPR3407: Software Freedom Podcast

August 24, 2021 00:00 - 19.8 MB

The Free Software Foundation Europe have a podcast, and this is a sample episode. Web page: https://fsfe.org/news/podcast.en.html Opus Feed: feed://fsfe.org/news/podcast-opus.en.rss MP3 Feed: feed://fsfe.org/news/podcast.en.rss Free Culture Podcasts: http://freeculturepodcasts.org/

HPR3406: A study of cards in games

August 23, 2021 00:00 - 12.8 MB

What function cards have in games.

HPR3405: Hacking Stories with Reacted: part 2

August 20, 2021 00:00 - 2.23 MB

I talk about some old old old pentesting stories from days old!

HPR3404: Suse 15.3 Leap

August 19, 2021 00:00 - 6.04 MB

Short review of Suse 15.3

HPR3403: Forth on microcontrollers

August 18, 2021 00:00 - 11.3 MB

microlisp lisp on avr microcontrollers (and others) http://www.ulisp.com/ ben eater https://eater.net/ computer on breadboards http://6502.org/ forth on avr microcontrollers eforth http://forth.org/eforth.html amforth http://amforth.sourceforge.net/ flash forth https://www.flashforth.com/ incantations sudo avrdude -c usbtiny -p m328p -e -U flash:w:uno.hex:i -U eeprom:w:uno.eep.hex:i sudo avrdude -c usbtiny -p m328p -e -U flash:w:uno.hex:i -U eeprom:w:uno.eep.hex:i sudo avr...

HPR3402: Reading a manifesto: Declaration of Digital Autonomy

August 17, 2021 00:00 - 7.34 MB

This episode, as its source material, is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. Previously hpr3317 :: Reading a manifesto: Towards A Cooperative Technology Movement hpr3326 :: HPR Community News for April 2021 Free Software Timeline 1983-09: The GNU Project announced 1985-03: The GNU Manifesto [1987, GNU] [Dr. Dobb's 1985, Internet Archive] 1986-02: The Free Software Definition [original bulletin] 1997-05: The Cathedral and the Bazaar 1...

HPR3401: Mana hacks

August 16, 2021 00:00 - 15 MB

The categories of mana ramps I have defined for myself are: Mana acquired outside of the land drop action Getting more mana for less Mana saved up over time

HPR3400: Normal Layer Modes: Normal, Dissolve, Color Erase

August 13, 2021 00:00 - 7.01 MB

Layer Modes, sometimes called Blending Modes, allow you to combine layers in a variety of ways. We'll begin with the Normal modes and work our way through many, but not all, of the Layer Modes available on the latest (at the time I write this) version of GIMP, 2.10.20. Links: https://docs.gimp.org/2.10/en/gimp-concepts-layer-modes.html https://www.ahuka.com/gimp/normal-layer-modes-normal-dissolve-color-erase/

HPR3399: Linux Inlaws S01E36: Open Source Licenses

August 12, 2021 00:00 - 26.8 MB

In this episode Chris is trying hard to get Martin to sleep by elaborating on the subject of free and open source software licenses but fails miserably. Listen to a more than riveting episode on the ins and outs of licensing FLOSS code bases in addition to banter about Brexit, plans for a reshaping of Europe after the invasion of England and Wales, Northern Ireland and Scotland leave the UK. Links: MI6: https://www.sis.gov.uk OSI definition of free and open source sof...

HPR3398: Anacron

August 11, 2021 00:00 - 7.53 MB

Setup $ mkdir -p ~/.local/etc/cron.daily ~/.var/spool/anacron Create a file called anacrontab: $ touch /.local/etc/anacrontab Set it up to trigger scripts in your cron.daily folder: SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin 1 0 cron.daily run-parts $HOME/.local/etc/cron.daily/ Validate your anacrontab: $ anacron -T -t ~/.local/etc/anacrontab -S ~/.var/spool/anacron Start anacron in a file that gets triggered at login, such as ~/.profile: anacron -t $HOME/.local/etc/anacro...

HPR3397: What is a PineTime

August 10, 2021 00:00 - 4.86 MB

This is the first impression of a PineTime watch that I bought about a week ago and have already done some changes to the underlying code. I think this is an interesting project and open source so you can contribute. Github repository: https://github.com/JF002/InfiniTime Sales page: https://www.pine64.org/pinetime/

HPR3396: Card roles in Magic the Gathering

August 09, 2021 00:00 - 18.4 MB

Cutting to the chase: When getting into Magic the Gathering, it's easy to get overwhelmed and confused by choice. Instead of thinking about cards, I've learnt to think about the game mechanic roles that a deck needs to have satisfied, and then I look for cards that fill those roles. My list is by no means definitive, but I think these are the basic universal roles you need, regardless of how you play: Mana base: Land cards. These provide you with mana so you can play cards. For a 60 card ...

HPR3395: Hacking Stories with Reacted: part 1

August 06, 2021 00:00 - 16.2 MB

I talk about some old old old pentesting stories from days old!

HPR3394: Be an XML star with xmlstarlet

August 05, 2021 00:00 - 12.4 MB

See the layout of an XML document $ xmlstarlet elements planets.xml xml xml/sol xml/sol/planet xml/sol/planet/name xml/sol/planet/albedo xml/sol/planet xml/sol/planet/name xml/sol/planet/albedo xml/sol/planet xml/sol/planet/name xml/sol/planet/albedo See content of the planet node $ xmlstarlet select -t --value-of '/xml/sol/planet' planets.xml Mercury 0.11 Venus 0.7 Terra 0.39 Get the third instance of the planet node $ xmlstarlet selec...

HPR3393: We need to talk about XML

August 04, 2021 00:00 - 14.7 MB

Klaatu introduces XML. The sample XML document discussed in this episode is: <xml> <sol> <planet> <name> Mercury </name> <albedo> 0.11 </albedo> </planet> <planet> <name> Venus </name> <albedo> 0.7 </albedo> </planet> <planet> <name> Terra </name> <albedo> 0.39 </albedo> </planet> </sol> </xml>

HPR3392: Structured error reporting

August 03, 2021 00:00 - 14.2 MB

Initial state When I originally wanted a unified error reporting on the server-side, I made one huge type that enumerated all the possible error cases that could be reported: -- | Error codes for all errors returned by API data ErrorCode -- common error codes = ResourceNotFound | InsufficientRights | FailedToParseDataInDatabase -- errors specific to news | SpecialEventHasAlreadyBeenResolved | UnsupportedArticleType | SpecialNewsExtractionFailed | TriedTo...

HPR3391: HPR Community News for July 2021

August 02, 2021 00:00 - 36.3 MB

table td.shrink { white-space:nowrap } New hosts There were no new hosts this month. Last Month's Shows Id Day Date Title Host 3369 Thu 2021-07-01 Linux Inlaws S01E33: The Return of the Rust monochromec 3370 Fri 2021-07-02 More Free Images? Ahuka 3371 Mon 2021-07-05 HPR Community News for June 2021 HPR Volunteers 3372 Tue 2021-07-06 HPR 2020 - 2021 New Years Eve Show Episode 8 Honkeymagoo 3373 Wed 2021-07-07 HPR RPG Club reviews Starfinder klaatu 3374 T...

HPR3390: Intro to DOS Series

July 30, 2021 00:00 - 7.19 MB

This Introduction to the series also serves as a brief recap of my early history with computers, and the path that brought me to where I am today. Links: https://www.ahuka.com/dos-lessons-for-self-study-purposes/

HPR3389: Tales of a Tagger

July 29, 2021 00:00 - 3.86 MB

https://hackerpublicradio.org/report_missing_tags.php Shows without a summary and/or tags Page generated on 2021-06-11 at 20:43:39 UTC Sort order: id Current counts 323 shows without summaries 306 shows without tags 275 shows with neither summaries nor tags 354 shows which need work Instructions Find a show in the list below Check in the list which attributes are missing: summary and/or tags Click the show number or title to visit the show page Read the show notes and listen to ...

HPR3388: Linux Inlaws S01E35: The Free Software Foundation Europe

July 28, 2021 00:00 - 36.9 MB

In this episode our aging heroes host the Free Software Foundation Europe (FSFE). Its president, Matthias Kirschner talk about the past, the present and the future of free and open source software not only from an FSFE perspective. Never mind how he got into computers in the first place. Also, different opinions about communism in general and its implementations (and the flaws of the first rounds of implementations) are touched upon. So historians, FLOSS users and enthusiasts, communists and...

HPR3387: Infosec Podcasts Part 5 Grab bag

July 27, 2021 00:00 - 4.8 MB

Inoffensive in every region of the world. Thank you to everyone who has listened to my previous episodes. I hope I am not boring you all to death! Why am I recording this series? You can hear my reasoning for why I am making this series by listening to the introduction to any of the previous four episodes in this series. Yes, this is a shameless plug for you to listen to my other works. Because there are so many podcasts to list, I have broken them down into 6 different episodes based on...

HPR3386: What's for dinner?

July 26, 2021 00:00 - 11.3 MB

Overview I live on my own, but I cook for members of my family from time to time. Each week we all get together and cook dinner for Wednesday and Thursday. I usually do the cooking but we are starting to share these duties for certain meals. In 2019 I thought it would be useful if I had some sort of random chooser to decide what next week’s meal was going to be. I wrote a Bash script called choose_meal, using a simple CSV file of meal names and the date last eaten to avoid choosing the sam...

HPR3385: DIY Cat feeder!

July 23, 2021 00:00 - 7.35 MB

In this episode operat0r builds a cat feeder based on thingiverse.com

HPR3384: Page Numbers in EPUB eBook Files

July 22, 2021 00:00 - 14.1 MB

This episode is a response to hpr3367 by Andrew Conway and Dave Morriss. One of the topics they brought up was the thorny issue of page numbers in e-books. Most of the time you don't need to worry about page numbers in ebooks, if you're reading fiction for example. The whole point of an ebook is that the texts can reflow to fit the page no matter what size the screen is or what font-size you've chosen. This is a major accessibility feature of all e-book formats. One reason you might want to ...

HPR3383: My gEeeky Experiment - Part 1

July 21, 2021 00:00 - 8.95 MB

Blog post: https://claudiomiranda.wordpress.com/2020/01/04/my-geeeky-experiment-part-1/ Asus Eee PC 901 info via Wikipedia (first paragraph in link): https://en.wikipedia.org/wiki/Asus_Eee_PC#Other_Eee_90x_models OpenBSD Web Site: https://www.openbsd.org/ Duplicating installed packages on another machine, via the OpenBSD FAQ: https://www.openbsd.org/faq/faq15.html#PkgDup Video of Eee PC 901 running OpenBSD 6.6: https://imgur.com/KHJj8lK Mastodon post from @[email protected] about the ...

HPR3382: How I fixed a fault on my car for free thanks to YouTube

July 20, 2021 00:00 - 6.9 MB

I had a spare moment and found this show on my hard drive. Cheers MrX YouTube video I found that explains how to fix a rattling heat shield for free Picture of the fix!

HPR3381: Learning to skate

July 19, 2021 00:00 - 16.7 MB

Apologies for the heavy breathing. I chose (unwisely, in terms of audio) to walk up a steep hill.

HPR3380: Building a Better Goodreads with ActivityPub

July 16, 2021 00:00 - 6.43 MB

Federated social media can open up some wonderful possibilities to reimagine some of the social apps we already use and find ways to do them better. In this episode I want to highlight a talk that aimed at such a reimagining involving an app I already use, Goodreads. My main use of it is to manage my book library, but it also involves a social aspect where you can be friends with people and share book reviews, recommendations, and so on. So seeing how this can be done differently with Activi...

HPR3379: Linux Inlaws S01E34: The one with the intelligence

July 15, 2021 00:00 - 21.8 MB

In this fourth part of our three-part miniseries on Deep and Machine Learning our two heroes shed some light on a DL architecture called Generative Pre-Trained Transformer (GPT), a pretty sophistic piece of software that fools most humans when it comes to authoring text (ideal for budding writers with a block in place). Other topics of discussion includes OpenAI (the company behind this framework), Elon Musk, Bitcoin, Microsoft and if the GPT can actually pass the Turing...

HPR3378: A bit of my experience with Starlink internet service

July 14, 2021 00:00 - 5.73 MB

Starlink website: https://www.starlink.com/ Starlink from Wikipedia: https://en.wikipedia.org/wiki/Starlink Starlink is a satellite internet constellation being constructed by SpaceX providing satellite Internet access. The constellation will consist of thousands of mass-produced small satellites in low Earth orbit (LEO), which communicate with designated ground transceivers. The SpaceX satellite development facility in Redmond, Washington houses the Starlink research, development, manufac...

HPR3377: Chromebook support and more

July 13, 2021 00:00 - 8.65 MB

I've made a special show covering the problem with chromebook support. I cover the latest AntiX release. I cover the latest NomadBSD release and I cover GUIX 1.3 and what I ended up using GUIX for.

Twitter Mentions

@adamw_ha 1 Episode
@joinpeertube 1 Episode
@knightwise 1 Episode
@gvanrossum 1 Episode
@lenniesaurus 1 Episode
@pamelaadlon 1 Episode
@funkwhaleaudio 1 Episode
@llanga 1 Episode
@michaelmina_lab 1 Episode
@mitchellh 1 Episode
@climagic 1 Episode
@pimoroni 1 Episode
@bsdimp 1 Episode
@gadgetoid 1 Episode
@ollyclarkdotorg 1 Episode