Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.



Welcome to HPR the Community Podcast Network

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

Meet the team

Please help out tagging older shows !


Latest Shows


hpr2945 :: Saturday at OggCamp Manchester 2019

Interviews and chat from the UK's largest FLOSS event.


Hosted by Ken Fallon on 2019-11-15 is flagged as Clean and released under a CC-BY-SA license.
Tags: OGGCamp, FSFE, Matrix, BlackEdge, mystorm, blackice, fswebcam, android, sshpass.
Listen in ogg, spx, or mp3 format. Series: Interviews | Comments (0)

OggCamp is an unconference celebrating Free Culture, Free and Open Source Software, hardware hacking, digital rights, and all manner of collaborative cultural activities and is committed to creating a conference that is as inclusive as possible.
This year a team of HPR volunteers hit the show.


Ken's recording kit and some of the stickers.


Dave, Andrew Conway/mcnalu and Timttmy getting the booth ready.


Only HPR hosts can sign the booth.


Yannick signs the booth.


Timttmy's script to turn an Android phone into a webcam. Two versions of the script to take a screenshot and post it to the web.


Surveillance state ?


Our latest host Nihilazo signs the booth.


An Interview with Ban Parsons from the Matrix An open network for secure, decentralized communication


An Interview with mystorm.uk makers of the open FPGA. An FPGA chip is a re-programmable piece of silicon hardware, it can be reconfigured or programmed to a logic circuit of your own design.
In 2016 we decided to setup up the myStorm project in order to build OpenSource FPGA hardware. Several years later we are building the 5th generation of BlackIce Development boards. BlackIce Mx the latest generation of our hardware has been built using BlackEdge open hardware standard which enable the 'Core' Board IceCore to be separated from its carrier board which provides MixMod and Pmod hardware add-ons. Please take a look at the myStorm forum to ask questions and participate in our community.




An Interview with Erik Grun of the Free Software Foundation Europe about their campaign for Public Money? Public Code!


hpr2944 :: ONICS Basics Part 4: Network Flows and Connections

I try to add a bit more basic networking info while writing a quick script for Dave Morris


Hosted by Gabriel Evenfire on 2019-11-14 is flagged as Clean and released under a CC-BY-SA license.
Tags: command line networking.
Listen in ogg, spx, or mp3 format. Series: Networking | Comments (0)

Terminology

  • connection - a bi-directional communication channel between two programs over a network
  • client - the initiator of a connection
  • server - the receiver of the connection
  • port - a common term for the address of a program or service on a given machine
  • 5-tuple - the combination of protocol, client machine network address, client port, server machine network address, server port that uniquely identifies a connection
  • flow - a grouping of packets to be treated in a common way
  • microflow - a flow with a fine level of granularity such as the packets from one direction of traffic in a connection

The topflow.sh Script

#!/bin/sh

# Start a capture in the background that drops the packets
# and just reports the flow events
pktin $1 | nftrk -d -f /tmp/flows.txt &
PID=$!

# On CTRL-C clean kill the capture and clean up
trap "kill $PID ; rm -f /tmp/flows.txt /tmp/topflows.txt /tmp/namecache.txt ; exit 0" INT TERM

# Once per second do
#   look at the last 100 flows
#   sort them by 5-tuple
#   remove duplicates
#   convert ports, protocols and addresses to names
#   sort by data usage per flow in reverse order (highest first)
#   a little more pretty printing
#   only take the top 20 lines
#   clear the screen and print the result
while [ 1 ] ; do
    tail -100 /tmp/flows.txt |
            sort -s -t '|' -k 3,3 |
            awk -f uniqflows.awk  |
            awk -f prflow.awk  |
            sort -s -t ',' -k 3 -r |
            awk -f columns.awk |
            head -20 > /tmp/topflows.txt
    clear
    cat /tmp/topflows.txt
    sleep 1
done

You can find the complete code at: https://gitlab.com/onics/onics-examples


hpr2943 :: Music as Life

quantum harmony


Hosted by brian on 2019-11-13 is flagged as Explicit and released under a CC-BY-SA license.
Tags: science.
Listen in ogg, spx, or mp3 format. Comments (0)

Background sounds provided by some road noise, and a train.


hpr2942 :: Why I love lisps

A very wooden and scripted episode about why I love the lisp programming language family


Hosted by Nihilazo on 2019-11-12 is flagged as Clean and released under a CC-BY-SA license.
Tags: lisp, programming.
Listen in ogg, spx, or mp3 format. Comments (1)

Syntax example

(define (fib-rec n)
  (if (< n 2)
      n
      (+ (fib-rec (- n 1))
         (fib-rec (- n 2)))))

Structured Editing

Parinfer: https://shaunlebron.github.io/parinfer/

Paredit: https://www.emacswiki.org/emacs/ParEdit

Clojure libraries

core.match (adds pattern matching): https://github.com/clojure/core.match

core.logic (prolog-like stuff): https://github.com/clojure/core.logic

overtone: https://github.com/overtone/overtone

Other stuff

Clojure macro explanation: https://learnxinyminutes.com/docs/clojure-macros/

Books

The little schemer: https://mitpress.mit.edu/books/little-schemer-fourth-edition

Clojure for the brave and true: https://www.braveclojure.com/


hpr2941 :: Server Basics 107: Minishift and container management

Klaatu introduces Minishift, a local test environment for a single-node cloud

Hosted by klaatu on 2019-11-11 is flagged as Clean and released under a CC-BY-SA license.
Tags: server,container,docker,serverless,cloud,sys admin,kubernetes.
Listen in ogg, spx, or mp3 format. Comments (0)

Learn "the OS of the cloud" with minishift or minikube


hpr2940 :: Better Social Media 05 - Mastodon

Mastodon is the federated alternative to Twitter.


Hosted by Ahuka on 2019-11-08 is flagged as Clean and released under a CC-BY-SA license.
Tags: Fediverse, social media, federated, alternative.
Listen in ogg, spx, or mp3 format. Series: Social Media | Comments (1)

As mentioned earlier, Diaspora was one of the earliest alternative, privacy-respecting social media platforms, but it was focused on being an alternative to Facebook (and it has done this fairly well). But that leaves the other big platform of the social world, Twitter. Mastodon is a nice federated alternative to Twitter and a nicer place to be. https://www.zwilnik.com/?page_id=1034


hpr2939 :: Submit a show to Hacker Public Radio in 10 easy steps

This is a 10 step walkthrough of submitting a show to HPR


Hosted by b-yeezi on 2019-11-07 is flagged as Clean and released under a CC-BY-SA license.
Tags: podcast, hpr, how-to.
Listen in ogg, spx, or mp3 format. Series: Podcasting HowTo | Comments (1)

Steps

  1. Record your episode
  2. Go to http://hackerpublicradio.org
  3. Click on "Give Shows"
  4. Click on "Calendar" (the link is not obvious, so use your browser's find functionality to search for the word "Calendar").
    Edit: Please use the ⇧Upload⇧ link in the menu bar
  5. Choose a slot
  6. Submit your email address
  7. Click the link in the confirmation email
  8. Create your profile (if new), then fill in the form with title, summary and show notes
  9. Attach your episode and submit (wait for long upload process)
  10. Receive your confirmation email, and enjoy your episode!

hpr2938 :: Naming pets in space game

How to use markov chains to generate names

Hosted by tuturto on 2019-11-06 is flagged as Clean and released under a CC-BY-SA license.
Tags: haskell, markov chains.
Listen in ogg, spx, or mp3 format. Series: Haskell | Comments (0)

Intro

In the two previous episodes we built a weighted list and used that to build markov chains. This time we’re going to use them to generate some names based on examples. I’m skipping over a lot of uninteresting code in this episode, concentrating only the parts that deal with names.

Idea

Person in game might hear scurrying sounds inside walls of their quarters. Then they have option of getting a cat, taming a rat or letting someone else deal with the problem. Depending on their choice, they might end up with a cat or a rat, that of course needs a name. Game offers 3 different options of names that haven’t been used before and person can always opt for completely random one.

Config

While we’re not going to dig very deep into making configurations for markov chains, we can have look at the overall process.

We have list of names to serve as examples and three functions, which implementation I won’t delve into:

  • start for adding starting element
  • links for recording link between two elements
  • end adds ending element

addName function is used to add single name into config:

addName :: Int -> Text -> Config Text -> Config Text
addName n s config =
    links pairs $
            end elements $
            start elements config
    where
        elements = chunksOf n s
        pairs = zip elements (safeTail elements)

First s (name) is split into strings of length n. These elements are then combined into pairs, where consecutive elements form a pair. Final step is to add start and ending elements into config, followed by links between elements of pairs.

We can then fold a list of examples into config:

nameConfig :: [Text] -> Int -> Config Text
nameConfig xs n =
    foldr (addName n) emptyConfig xs

This starts with emptyConfig and calls addName repeatedly until all elements of list containing examples have been processed.

Implementation

Now that we have configuration, we can start generating names. As usual, I like to keep things specific and generate PetName instead of just Text. I happened to have list of ancient greek names at hand, so I used that. Later on we’ll have to add more cultures, like Romans, Parthians, Persians, Germans, Phoenicians and so on.

General implementation of generating infinite list of strings of specific kind is shown below:

names :: (RandomGen g, Eq b) => (Text -> b) -> Config Text -> g -> [b]
names t config g =
    nub $ (t . toTitle . concat) <$> chains config g

It’s easier to read if you start from right. chains config g generates infinite list of markov chains with given configuration. Next we create a new function (t . toTitle . concat), which uses concat to combine list of Text into single Text, toTitle to capitalize is correctly and t to transform it to something (PetName in our case). <$> is then used to apply this function to each element of our infinite list. Finally nub is used to remove duplicate entries.

With names we can then define petNames:

petNames :: (RandomGen g) => g -> [PetName]
petNames =
    names MkPetName greekNameConfig

MkPetName is value constructor that turns Text into PetName (this is t used by names function).

Pets

Pets are currently very much work in progress. They have few attributes and there can be two different kinds of pets:

Pet json
    name PetName
    type PetType
    dateOfBirth StarDate
    dateOfDeath StarDate Maybe
    ownerId PersonId
    deriving Show Read Eq
data PetType
    = Cat
    | Rat
    deriving (Show, Read, Eq, Ord, Enum, Bounded)

The actual beef is namingPetEvent function. When applied with Entity Person, Entity Pet and StarDate, it will create News that can be saved into database and later on showed to player. While the code is shown below, I’m not going to go over it line by line:

namingPetEvent :: (PersistQueryRead backend, MonadIO m,
    BaseBackend backend ~ SqlBackend) =>
    Entity Person -> Entity Pet -> StarDate -> ReaderT backend m News
namingPetEvent personE petE date = do
    pets <- selectList [ PetOwnerId ==. (entityKey personE)
                       , PetDateOfDeath ==. Nothing
                       ] []
    let names = (petName . entityVal) <$> pets
    g <- liftIO getStdGen
    let availableNames = take 3 $ filter (\x -> not (x `elem` names)) $ petNames g
    let content = NamingPet (NamingPetEvent { namingPetEventPersonId = entityKey personE
                                            , namingPetEventPetId = entityKey petE
                                            , namingPetEventPetType = (petType . entityVal) petE
                                            , namingPetEventDate = date
                                            , namingPetNameOptions = availableNames
                                            })
                            [] Nothing
    return $ mkPersonalSpecialNews date (entityKey personE) content

General idea is to use selectList to load living pets of given person and then extract their names. With random generator g, we create a infinite list of PetNames, remove already used names from it and take 3 first ones. These names are then used to create NamingPetEvent.

In closing

Names are probably one of the most common applications of markov chains in games. Same technique can be used to generate nonsense books and articles that look realistic on a glance.

Questions, comments and feedback is welcomed, best way to reach is email or in fediverse where I’m tuturto@mastodon.social. Or even better, record your own episode for Hacker Public Radio.

ad astra!


hpr2937 :: Lord D's Film Reviews: His Girl Friday

Lostnbronx reviews an old screwball comedy.

Hosted by lostnbronx on 2019-11-05 is flagged as Clean and released under a CC-0 license.
Tags: review, film, lord d.
Listen in ogg, spx, or mp3 format. Series: Lord D Film Reviews | Comments (0)

Ignore the address for the film that I give in the review. Here’s a MUCH better copy than the one I watched. It’s another upload on Archive.org:

https://archive.org/details/HisGirlFriday-1940

Boy, I wish I’d found this one first!


hpr2936 :: HPR Community News for October 2019

Ken discusses last months shows and talks about OggCamp, FLOSS Weekly, FOSDEM, and Star Wars.


Hosted by HPR Volunteers on 2019-11-04 is flagged as Explicit and released under a CC-BY-SA license.
Tags: Community News.
Listen in ogg, spx, or mp3 format. Series: HPR Community News | Comments (2)

New hosts

Welcome to our new host:
Carl.

Last Month's Shows

Id Day Date Title Host
2912 Tue 2019-10-01 Stardrifter RPG Playtest Part 06 lostnbronx
2913 Wed 2019-10-02 Windows, SDN, and Firewalls Beto
2914 Thu 2019-10-03 Describing how I listen to podcasts PART 4 MrX
2915 Fri 2019-10-04 Intro - My Recording Setup Carl
2916 Mon 2019-10-07 HPR Community News for September 2019 HPR Volunteers
2917 Tue 2019-10-08 Stardrifter RPG Playtest Part 07 lostnbronx
2918 Wed 2019-10-09 Selecting random item from weighted list tuturto
2919 Thu 2019-10-10 hosting software in HPR show notes Jezra
2920 Fri 2019-10-11 Better Social Media 03 - MeWe Ahuka
2921 Mon 2019-10-14 Geocaching with the family thelovebug
2922 Tue 2019-10-15 Stardrifter RPG Playtest Part 08 lostnbronx
2923 Wed 2019-10-16 Describing how I listen to podcasts PART 5 MrX
2924 Thu 2019-10-17 Hacking an Alarm Clock to Make it Quieter Jon Kulp
2925 Fri 2019-10-18 LinuxLugCast's Memorial for FiftyOneFifty Honkeymagoo
2926 Mon 2019-10-21 Full Circle Magazine Tony Hughes AKA TonyH1212
2927 Tue 2019-10-22 Stardrifter RPG Playtest Part 09 lostnbronx
2928 Wed 2019-10-23 Building markov chains with Haskell tuturto
2929 Thu 2019-10-24 Recovering Files from a Dead MacBook Air Jon Kulp
2930 Fri 2019-10-25 Better Social Media 04 - Diaspora Ahuka
2931 Mon 2019-10-28 Wallabag for on premises article aggregation b-yeezi
2932 Tue 2019-10-29 Stardrifter RPG Playtest Part 10 lostnbronx
2933 Wed 2019-10-30 A walk through my PifaceCAD Python code – Part 1 MrX
2934 Thu 2019-10-31 Server Basics 106: Namespaces and containers klaatu

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 14 comments in total.

Past shows

There are 7 comments on 5 previous shows:

  • hpr2895 (2019-09-06) "The work of fire fighters, part 2" by Jeroen Baten.
    • Comment 3: Don on 2019-10-20: "great podcast"

  • hpr2900 (2019-09-13) "Better Social Media 01 - Introduction" by Ahuka.
    • Comment 1: Jeroen baten on 2019-10-05: "Hope you will find time to discuss Okuna"
    • Comment 2: Kevin O'Brien on 2019-10-05: "No plans for now"

  • hpr2906 (2019-09-23) "Feature Engineering for Data-Driven Decision Making" by b-yeezi.
    • Comment 2: Gabriel Evenfire on 2019-10-08: "Love the idea here..."

  • hpr2909 (2019-09-26) "ONICS Basics Part 3: Networking Fundamentals" by Gabriel Evenfire.
    • Comment 2: Gabriel Evenfire on 2019-10-08: "Thanks for the feedback"
    • Comment 3: gerryk on 2019-10-17: "Yet another top episode"

  • hpr2911 (2019-09-30) "my internet connection" by Jezra.

This month's shows

There are 7 comments on 5 of this month's shows:

  • hpr2913 (2019-10-02) "Windows, SDN, and Firewalls" by Beto.
    • Comment 1: ClaudioM on 2019-10-02: "+1 on Chocolatey Recommendation"

  • hpr2915 (2019-10-04) "Intro - My Recording Setup" by Carl.
    • Comment 1: Ken Fallon on 2019-10-04: "More shows on ...."

  • hpr2921 (2019-10-14) "Geocaching with the family" by thelovebug.
    • Comment 1: jezra on 2019-10-17: "what a fun adventure"
    • Comment 2: Kevin O'Brien on 2019-10-17: "I loved the show"

  • hpr2925 (2019-10-18) "LinuxLugCast's Memorial for FiftyOneFifty " by Honkeymagoo.
    • Comment 1: lostnbronx on 2019-10-19: "I Never Met Fifty, But I Knew Him"

  • hpr2928 (2019-10-23) "Building markov chains with Haskell" by tuturto.
    • Comment 1: b-yeezi on 2019-10-29: "Thanks for this episode"
    • Comment 2: tuturto on 2019-10-31: "thanks for the feedback!"

Mailing List discussions

Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mail 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:

http://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-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.

Any other business

FLOSS Weekly

Ken Fallon and Ahuka appeared on FLOSS Weekly Episode 553 on October 30th 2019 to talk about Hacker Public Radio.

OggCamp 2019

There was an HPR presence at OggCamp 2019. This was held at The Manchester Conference Centre during the weekend of October 19th and 20th 2019. We had an HPR table, which was manned by many HPR hosts and received many visitors. Ken recorded interviews which will be released later in November.

FOSDEM 2020

A request has been made to get a Podcasters table at FOSDEM 2020.

HPR on podcast networks

We need some help getting HPR on Google Podcasts, Stitcher, Soundcloud, etc.

Ken versus espeak

Which is preferable, the espeak show summary or Ken’s new reading of the information?

Watching Star Wars for the first time

A question: should it be watched in Episode or Production Order?

Tags and Summaries

There were no tag or summary updates in the past month.

If you would like to contribute to the tag/summary project visit the summary page at https://hackerpublicradio.org/report_missing_tags.php and follow the instructions there.


Previous five weeks

hpr2935 :: The work of fire fighters, part 3 hosted by Jeroen Baten

Released: 2019-11-01. Duration: 00:30:07. Flag: Clean.
Tags: fire fighting, fire brigade.
The continued introduction into the work of fire fighters

hpr2934 :: Server Basics 106: Namespaces and containers hosted by klaatu

Released: 2019-10-31. Duration: 00:33:53. Flag: Clean.
Tags: server,container,docker,serverless,cloud,sys admin,kubernetes.
Klaatu talks about the unshare and lxc commands

hpr2933 :: A walk through my PifaceCAD Python code – Part 1 hosted by MrX

Released: 2019-10-30. Duration: 00:14:31. Flag: Explicit. Series: A Little Bit of Python.
Tags: Podcasts, Linux, Command Line, Python, Raspberry Pi.
In this series a do whirl wind tour of the Python code I developed for my PifaceCAD board

hpr2932 :: Stardrifter RPG Playtest Part 10 hosted by lostnbronx

Released: 2019-10-29. Duration: 00:54:15. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2931 :: Wallabag for on premises article aggregation hosted by b-yeezi

Released: 2019-10-28. Duration: 00:11:30. Flag: Clean.
Tags: self-hosted, docker.
In this episode, I describes my trials and eventual triumph in installing Wallabag

hpr2930 :: Better Social Media 04 - Diaspora hosted by Ahuka

Released: 2019-10-25. Duration: 00:14:46. Flag: Clean. Series: Social Media.
Tags: social media, alternative, federated, Fediverse.
Diaspora was the original alternative platform when it went up against Facebook.

hpr2929 :: Recovering Files from a Dead MacBook Air hosted by Jon Kulp

Released: 2019-10-24. Duration: 00:08:02. Flag: Clean.
Tags: Ubuntu, Mac OSX, File Recovery, Filesystem Repair.
I talk about recovering the files from my wife's dead MacBook Air using an Ubuntu Live CD.

hpr2928 :: Building markov chains with Haskell hosted by tuturto

Released: 2019-10-23. Duration: 00:29:58. Flag: Clean. Series: Haskell.
Tags: markov chains, Haskell.
How to build markov chains with Haskell

hpr2927 :: Stardrifter RPG Playtest Part 09 hosted by lostnbronx

Released: 2019-10-22. Duration: 00:26:24. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2926 :: Full Circle Magazine hosted by Tony Hughes AKA TonyH1212

Released: 2019-10-21. Duration: 00:03:01. Flag: Clean.
Tags: Full Circle Magazine, Ubuntu, Linux, Free Magazine, Creative Commons.
Just a short show to request support for one of the Linux communities longest standing Magazines

hpr2925 :: LinuxLugCast's Memorial for FiftyOneFifty hosted by Honkeymagoo

Released: 2019-10-18. Duration: 02:05:41. Flag: Explicit.
Tags: LinuxLugCast, FiftyOneFifty, Memorial, Syndication.
We are here tonight to share memories of our friend Donald Grier aka FiftyOneFifty.

hpr2924 :: Hacking an Alarm Clock to Make it Quieter hosted by Jon Kulp

Released: 2019-10-17. Duration: 00:06:05. Flag: Clean.
Tags: clocks, electronics, decibels, noise levels, alarm clocks, alarms.
I talk about installing a resistor in the speaker wire of an alarm clock so it won't be so loud

hpr2923 :: Describing how I listen to podcasts PART 5 hosted by MrX

Released: 2019-10-16. Duration: 00:29:10. Flag: Explicit.
Tags: Audio, Podcasts, Linux, Command Line, Python, Raspberry Pi.
In this episode I cover how I use my 2nd add on board the PiFace Control and Display

hpr2922 :: Stardrifter RPG Playtest Part 08 hosted by lostnbronx

Released: 2019-10-15. Duration: 00:32:47. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2921 :: Geocaching with the family hosted by thelovebug

Released: 2019-10-14. Duration: 00:48:36. Flag: Clean.
Tags: geocaching, outdoors, family.
Dave and his family take a wander around a wood looking for Geocaches

hpr2920 :: Better Social Media 03 - MeWe hosted by Ahuka

Released: 2019-10-11. Duration: 00:12:09. Flag: Clean. Series: Social Media.
Tags: social media, alternative.
MeWe was advertised as another popular alternative to Google Plus.

hpr2919 :: hosting software in HPR show notes hosted by Jezra

Released: 2019-10-10. Duration: 00:10:26. Flag: Clean. Series: Programming 101.
Tags: canoe, ptython, api, weather.
boats are awesome, but might lead to hosting software in the HPR show notes

hpr2918 :: Selecting random item from weighted list hosted by tuturto

Released: 2019-10-09. Duration: 00:26:44. Flag: Clean. Series: Haskell.
Tags: haskell, random, monad.
How to selected random item from weighted list using Haskell

hpr2917 :: Stardrifter RPG Playtest Part 07 hosted by lostnbronx

Released: 2019-10-08. Duration: 00:28:05. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2916 :: HPR Community News for September 2019 hosted by HPR Volunteers

Released: 2019-10-07. Duration: 01:08:01. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in September 2019

hpr2915 :: Intro - My Recording Setup hosted by Carl

Released: 2019-10-04. Duration: 00:20:48. Flag: Clean.
Tags: Fedora, Firewire, Audio Interface.
My first HPR episode. A bit of an intro and then a description of my recording setup.

hpr2914 :: Describing how I listen to podcasts PART 4 hosted by MrX

Released: 2019-10-03. Duration: 00:08:46. Flag: Explicit.
Tags: Audio, Podcasts, Linux, Raspberry Pi, hardware, electronics, projects.
In this episode I cover my 2nd add on board for the raspberry pi

hpr2913 :: Windows, SDN, and Firewalls hosted by Beto

Released: 2019-10-02. Duration: 00:41:23. Flag: Explicit. Series: Networking.
Tags: Windows, Firewalls, SDN.
Being a Windows User for the past 3 years, Information on SDN, and a DIY approach to a home Firewall

hpr2912 :: Stardrifter RPG Playtest Part 06 hosted by lostnbronx

Released: 2019-10-01. Duration: 00:33:33. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2911 :: my internet connection hosted by Jezra

Released: 2019-09-30. Duration: 00:10:55. Flag: Explicit.
Tags: internet service, satellite.
a bloviated harang with a smattering of spewed expetives, while describing available ISPs

hpr2910 :: Better Social Media 02 - Pluspora hosted by Ahuka

Released: 2019-09-27. Duration: 00:09:42. Flag: Clean. Series: Social Media.
Tags: Fediverse, social media, federated.
Pluspora was advertised as the federated alternative to Google Plus.

hpr2909 :: ONICS Basics Part 3: Networking Fundamentals hosted by Gabriel Evenfire

Released: 2019-09-26. Duration: 00:50:31. Flag: Clean. Series: Networking.
Tags: command-line, networking, basics.
This show discusses basic principles of networks and how to send data using ONICS

hpr2908 :: Modeling opinions in space game hosted by tuturto

Released: 2019-09-25. Duration: 00:35:04. Flag: Clean. Series: Haskell.
Tags: haskell, game development.
tuturto talks about modeling opinions

hpr2907 :: Stardrifter RPG Playtest Part 05 hosted by lostnbronx

Released: 2019-09-24. Duration: 00:52:00. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2906 :: Feature Engineering for Data-Driven Decision Making hosted by b-yeezi

Released: 2019-09-23. Duration: 00:16:46. Flag: Clean.
Tags: data.
In this episode, I explain feature engineering, and how it can be used to make decisions

hpr2905 :: Two HPR hosts living in the same region finally meet up! hosted by Dave Morriss

Released: 2019-09-20. Duration: 00:19:05. Flag: Explicit.
Tags: HPR,hosts,meeting,Dave Morriss,MrX.
Dave Morriss and MrX meet up and record a conversation

hpr2904 :: DIY URL shortening hosted by klaatu

Released: 2019-09-19. Duration: 00:12:18. Flag: Clean.
Tags: html, url shortner.
Quick tip on how to shorten an URL without a silly SaaS

hpr2903 :: What is PMEM hosted by JWP

Released: 2019-09-18. Duration: 00:07:33. Flag: Clean.
Tags: Pmem, intel, memory, storage.
Persistent memory (PMEM), also known as storage-class memory

hpr2902 :: Stardrifter RPG Playtest Part 04 hosted by lostnbronx

Released: 2019-09-17. Duration: 00:54:46. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2901 :: Describing how I listen to podcasts PART 3 hosted by MrX

Released: 2019-09-16. Duration: 00:13:55. Flag: Explicit.
Tags: Audio, Podcasts, Linux, Command Line, hardware, electronics, Raspberry Pi.
In this episode I cover the 1st add-on board I purchased for one of my raspberry pi's

hpr2900 :: Better Social Media 01 - Introduction hosted by Ahuka

Released: 2019-09-13. Duration: 00:11:51. Flag: Clean. Series: Social Media.
Tags: Fediverse, social media, federated.
We don't have to use Twitter and Facebook. There are alternatives.

hpr2899 :: Endeavour OS hosted by Tony Hughes AKA TonyH1212

Released: 2019-09-12. Duration: 00:01:39. Flag: Clean.
Tags: EndeavourOS, Linux, Arch Linux, Distrohopping.
A quick show introducing Endeavour OS

hpr2898 :: Modeling people in space game hosted by tuturto

Released: 2019-09-11. Duration: 00:21:55. Flag: Clean. Series: Haskell.
Tags: modeling, data.
tuturto talks how they approach modeling people in space game

hpr2897 :: Stardrifter RPG Playtest Part 03 hosted by lostnbronx

Released: 2019-09-10. Duration: 00:40:46. Flag: Explicit. Series: Tabletop Gaming.
Tags: rpg, gaming, stardrifter, game construction, playtest.
Lostnbronx and friends playtest a new, original RPG system.

hpr2896 :: Orange PI Zero LTS version hosted by JWP

Released: 2019-09-09. Duration: 00:12:17. Flag: Clean.
Tags: Raspberry PI, OrangePI, Armbian, Hobby Computing, VNC.
A general overview of the Orange PI Zero LTS

Older Shows

Get a full list of all our shows.