Hacker Public Radio artwork

Hacker Public Radio

769 episodes - English - Latest episode: 18 days ago - ★★★★ - 34 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

HPR3446: Speech To Text

October 18, 2021 00:00 - 11.6 MB

speech recognition machine_learning (ML) artificial_intelligence (AI) speech_recognition Natural Language Processing (NLP) https://rmccurdy.com/stuff/NLP/ ( example files ) Some higher maf here that is above my head for now ... https://towardsdatascience.com/using-keyword-extraction-for-unsupervised-text-classification-in-nlp-10433a1c0cf9 https://www.interviewquery.com/blog-keyword-extraction/

HPR3445: True critical thinking seems to be the key

October 15, 2021 00:00 - 34.1 MB

Counter Point This show is a counter point to: hpr3414 :: Critical Thinking may make You Critical of the Covid Crisis A response to Critical Thinking may make You Critical of the Covid Crisis (HPR episode 3414, produced by CoGo and released on 2021-09-02) Defining terms What is Critical Thinking? The Wikipedia definition begins: "Critical thinking is the analysis of facts to form a judgment." It goes on to say: "The subject is complex, and several different definitions exist, which g...

HPR3444: The Psion series 5mx

October 14, 2021 00:00 - 9.62 MB

The psion series 5mx is a portable computer from the late 90s, here's my episode talking about it. https://en.wikipedia.org/wiki/Psion_Series_5 PLPTools (syncing with modern linux): https://github.com/rrthomas/plptools Nconvert (file converter): https://web.archive.org/web/20161130192611/http://neuon.com/downloads/nconvert/ Programming book: https://archive.org/details/book_20210531 psion linux SDK: https://github.com/static-void/psion_cpp_sdk_linux.git Eric Lindsey's site, with lots o...

HPR3443: Neuton battery replacement

October 13, 2021 00:00 - 5.61 MB

Audio Notes During the audio I repeatedly called it the Neutron mower instead of the Neuton mower. I was too lazy edit those mispronunciations. Introduction After recently reclaiming my Neuton EM 4.1 electric lawn mower from my parents, I needed to replace the battery to make it operational. This mower was purchased in the early 2000s, and replacement batteries for it are no longer available from the manufacturer. Thankfully replacement 12V 10A batteries are available through third partie...

HPR3442: What is this thing called science

October 12, 2021 00:00 - 6.35 MB

Counter Point This show is a counter point to: hpr3414 :: Critical Thinking may make You Critical of the Covid Crisis Some time ago, I did some Hacker Public Radio episodes in which I ostensibly demonstrated how to create a PDF with Scribus. Secretly, I was actually demonstrating how unexpected payloads could be embedded into a PDF. Did the PDF I uploaded as part of that episode no longer contain a payload if the listener who downloaded it wasn't aware that the payload existed? I've been...

HPR3441: Murphy Work Bench

October 11, 2021 00:00 - 7.49 MB

PROS: easy clean up just fold and vacuum height is great for tall people so I'm not hunched over the table saves space CONS: I ran into it 2 times so I rounded the edges I just now hit my head on it ... folded and crashed everything on the table to the ground and pic I custom made fell of the wall and into my AC water bucket loud when using and setting up everything echoes though the walls at night etc https://smile.amazon.com/gp/product/B08F4VNT9P $60 MDF cut at Lowes $50

HPR3440: Lighten Layer Modes

October 08, 2021 00:00 - 9.99 MB

Layer Modes, sometimes called Blending Modes, allow you to combine layers in a variety of ways. We continue with the Lighten Modes, except for Dodge which we will cover in the next tutorial along with Burn. These are the Layer Modes available on the latest (at the time I write this) version of GIMP, 2.10.24. Links: https://en.wikipedia.org/wiki/Luma_(video) https://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/ https://www.youtube.com/watch?v=Ijwb1R07aa0 https:/...

HPR3439: Linux Inlaws S01E40: The One with the BSDs

October 07, 2021 00:00 - 45.6 MB

In this episode, Martin and Chris host an eclectic panel of contributors to the *other* major FLOSS operating system family - you guessed it: the flavours of the Berkeley Software Distribution (aka BSD among friends). Disclaimer: you may be tempted to diverge from the Path of the Righteousness also known as Linux and give this alternative a spin. So this episode is *not* for the faint-hearted - listen at your own discretion! Also: the true defective nature of our beloved (?) hosts' past will...

HPR3438: Ten privacy friendly Google search alternatives.

October 06, 2021 00:00 - 5.31 MB

Here are links to all the search engines and related stuff discussed during this podcast, Searx: https://www.searx.me/ Searx public instances: https://searx.space/ Whoogle: https://github.com/benbusby/whoogle-search Whoogle public instances: https://github.com/benbusby/whoogle-search#public-instances MetaGer: https://metager.org/ MetaGer browser extensions: https://metager.org/plugin MetaGer mobile apps: https://metager.org/app MetaGer privacy policy: https://metager.org/datenschutz ...

HPR3437: The HTML document format

October 05, 2021 00:00 - 3.37 MB

Klaatu asked us what document format we like and why, so this is a response to his podcast. In this podcast I talk about HTML and the importance of good document structure.

HPR3436: HPR Community News for September 2021

October 04, 2021 00:00 - 26.1 MB

table td.shrink { white-space:nowrap } New hosts Welcome to our new hosts: CoGo, BlacKernel. Last Month's Shows Id Day Date Title Host 3413 Wed 2021-09-01 Bash snippet - using coproc with SQLite Dave Morriss 3414 Thu 2021-09-02 Critical Thinking may make You Critical of the Covid Crisis CoGo 3415 Fri 2021-09-03 Hacking Stories with Reacted: part 3 operat0r 3416 Mon 2021-09-06 HPR Community News for August 2021 HPR Volunteers 3417 Tue 2021-09-07 ...

HPR3435: Hacking Stories with Reacted: part 5

October 01, 2021 00:00 - 9.17 MB

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

HPR3434: From 0 to K8s in 30 minutes

September 30, 2021 00:00 - 15.1 MB

Install CentOS or Debian on a Raspberry Pi. I'm using CentOS, but I'll admit that Debian is the easier option by far. Do this on 3 separate Pi units, each with the same specs. Set hostnames You must have unique hostnames for each Pi. Without unique hostnames, your cluster cannot function. There are several "kinds" of hostnames, so to avoid confusion I change all of them. I use a simple naming scheme: k for "kubernetes" + an integer, starting at 100 + c for "cluster": $ sudo hostname k1...

HPR3433: A Squirrels thoughts about RMS

September 29, 2021 00:00 - 20.6 MB

This podcast was provided by Zen_Floater2 in his personal capacity. The opinions expressed in this podcast are the author's own and do not reflect the view of Hacker Public Radio. Shownotes Edited by Ken on 2021-09-11T14:35:19Z to include disclaimer. A Squirrels thoughts about freedom and RMS. I also cover guns on aircraft. I cover smoking on aircraft. And I cover drinking beer on aircraft. And COBOL as well.

HPR3432: Reading a license: Creative Commons Attribution ShareAlike 4.0 International

September 28, 2021 00:00 - 15.6 MB

Previous episode: https://hackerpublicradio.org/eps.php?id=3412 hpr3412 :: Reading a license: Creative Commons Attribution ShareAlike 3.0 Unported Timeline 2007-02-23 https://creativecommons.org/2007/02/23/version-30-launched/ 2007-09-26 https://www.gnu.org/licenses/gpl-3.0.html 2011-11-03 https://creativecommons.org/2011/11/03/copyright-experts-discuss-cc-license-version-4-0-at-the-global-summit/ Internationalization Interoperability Long-lasting Data/PSI (Public Sector Information?...

HPR3431: Living in the Terminal

September 27, 2021 00:00 - 21.4 MB

Talking Points Rational Sometimes, X.org just doesn't want to work Esspecially if you are a dumb n00b running Arch The terminal will always be there for you. Applications: My .bashrc: Environment Variables: export EDITOR=nvim export PAGER=most export BROWSER=lynx export XDG_DATA_HOME="$HOME/.local/share" export XDG_CONFIG_HOME="$HOME/.config" PS1: user@hostname:~ (git_branch) $ if [[ $EUID == 0 ]]; then export PS1="\[e[1;31m\]\u\[\e[m\]@\[\e[0;32m\]\h\[\e[m\]:\w\$(__git_ps1) #...

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>

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