10 episodes

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.

Hacker Public Radio Hacker Public Radio

    • Technology
    • 4.3 • 30 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.

    HPR3825: Creating a natural aquarium

    HPR3825: Creating a natural aquarium

    An alternative method to the big box store way of setting up an
    aquarium.
    You don't need a bunch of equipment, chemicals, or experience to have
    a balanced thriving aquarium that not only runs itself after a period of
    time, but is a healthier environment for your aquatic creatures and will
    be a great conversation piece.
    Learn how to emulate nature so that everything works together in its
    own ecosystem from the bottom up. Only a little bit of patience is
    needed.

    HPR3824: 2022-2023 New Years Show Episode 4

    HPR3824: 2022-2023 New Years Show Episode 4

    Episode #4

    Massachusetts Comprehensive Assessment System
    https://www.mass.gov/parents-guide-to-the-mcas
    https://en.wikipedia.org/wiki/Massachusetts_Comprehensive_Assessment_System
    Standardized Testing Was Invented In Massachusetts
    https://ed.lehigh.edu/news-events/news/history-standardized-testing
    GED Exam
    https://ged.com/about_test/test_subjects/
    https://en.wikipedia.org/wiki/General_Educational_Development
    Alternative High Schools
    https://blog.prepscholar.com/alternative-high-schools
    Umbrella Revolution
    https://time.com/3471366/hong-kong-umbrella-revolution-occupy-central-democracy-explainer-6-questions/
    https://en.wikipedia.org/wiki/Umbrella_Movement
    Learning the Finnish Language
    https://finland.fi/life-society/how-the-heck-do-you-learn-finnish-part-1/
    https://herfinland.com/finnish-language-learning/
    France Bans Google Drive In Schools
    https://www.theregister.com/2022/11/22/france_no_windows_google/
    https://gettotext.com/office-365-and-google-drive-are-not-welcome-in-french-schools-even-if-they-are-free/
    Windows Me (Windows Millennium Edition)
    https://en.wikipedia.org/wiki/Windows_Me
    https://www.howtogeek.com/688861/windows-me-20-years-later-was-it-really-that-bad/
    Windows 2000
    https://en.wikipedia.org/wiki/Windows_2000
    Windows 95
    https://en.wikipedia.org/wiki/Windows_95
    FreeDOS
    https://www.freedos.org/
    BOX 86
    https://box86.org/
    React OS
    https://reactos.org/
    WINE
    https://www.winehq.org/
    Proton
    https://github.com/ValveSoftware/Proton
    https://www.tomshardware.com/how-to/game-with-steam-on-linux
    https://www.protondb.com/
    Windows XP
    https://en.wikipedia.org/wiki/Windows_XP
    Windows 7
    h

    HPR3823: Gitlab Pages for website hosting

    HPR3823: Gitlab Pages for website hosting

    How it works
    https://docs.gitlab.com/ee/user/project/pages/

    GitLab always deploys your website from a specific folder called
    public in your repository. To deploy your site, GitLab uses its built-in
    tool called GitLab CI/CD to build your site and publish it to the GitLab
    Pages server. The sequence of scripts that GitLab CI/CD runs to
    accomplish this task is created from a file named .gitlab-ci.yml, which
    you can create and modify. A specific job called pages in the
    configuration file makes GitLab aware that you're deploying a GitLab
    Pages website.

    Overview of Steps

    The end state has to be a directory named public that contains the
    site contents
    Optionally, run a build process in a container to create the
    contents of the public directory
    There has to be a pages declaration in
    .gitlab-ci.yml

    Example 1
    simple demo

    Create the Git repo and site content
    Go to gitlab and create new Gitlab repo
    Clone it to your workstation
    Add public folder with site files
    add .gitlab-ci.yml
    Commit and push

    git clone git@gitlab.com:norrist/simple_pages_demo.git
    cd simple_pages_demo/
    mkdir public
    echo "Hello World" > public/index.html
    git add public/
    vim .gitlab-ci.yml
    git add .gitlab-ci.yml
    git commit -am "new page"
    git push
    .gitlab-ci.yml
    pages:
    stage: deploy
    script:
    - echo
    artifacts:
    paths:
    - public
    Pages settings

    Menu on left, Settings, Pages
    Your pages are served under:

    Example 2
    docs.norrist.xyz

    Combine my HPR show notes into a single page
    Custom Domain

    Verified with TXT record


    .gitlab-ci.yml
    image: "debian"
    before_script:
    - apt-get update
    - apt-get install -y pandoc

    stages:
    - build
    pages:
    stage: build
    script:
    - bash build_html.sh
    artifacts:
    paths:
    - public
    set -euo pipefail
    IFS=$'nt'
    mkdir -pv public
    for MD in $(ls *md)
    do
    echo
    # echo "---"
    # echo
    # echo "#" $MD
    echo
    echo "---"
    echo
    cat $MD
    done
    |pandoc
    -H markdown.header
    -B body.header
    --toc
    --toc-depth=1
    -f gfm
    -t html
    -o public/index.html
    Example 3
    HPR static

    Build the new HPR static site

    .gitlab-ci.yml
    services:
    - mariadb
    variables:
    MYSQL_DATABASE: hpr_hpr
    MYSQL_ROOT_PASSWORD: mysql

    connect:
    stage: .pre
    image: mysql
    script:
    - echo "SELECT 'OK';" | mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mariadb "$MYSQL_DATABASE"

    pages:
    image: debian
    before_script:
    - apt update
    - apt -y install libgetopt-complete-perl libmemory-usage-perl libconfig-std-perl libtemplate-perl libtemplate-plugin-dbi-perl libclass-dbi-perl libtie-dbi-perl libdbd-mysql-perl libdate-calc-perl
    - apt -y install curl mariadb-client git
    - curl -o hpr.sql http://hackerpublicradio.org/hpr.sql
    - mysql --user=root --host=mariadb "$MYSQL_DATABASE" --password="$MYSQL_ROOT_PASSWORD" hpr.sql

    stage: build
    script:
    - git clone https://gitlab.com/roan.horning/hpr_generator.git
    - cd hpr_generator
    - git apply ../mysql_settings.patch
    - grep "database|user|driver|password" site.cfg

    HPR3822: A tale of wonder, angst and woe

    HPR3822: A tale of wonder, angst and woe

    In December of 2022, I traveled to Hong Kong, at some point en-route
    or in-country, I contracted covid.
    Backing up a step in preparation for
    the trip I was required to have a negative PCR before I could board
    the plane from the US as well as proof of vaccination and at least
    one booster shot.

    HKSAR Department of Health - Health Declaration Form
    (https://hdf.chp.gov.hk/dhehd/hdf.jsp?lang=en-us)
    Upon arrival, I was required to quarantine for 3 days as well as take a home test (referred to as RAT: Rapid Antigen Test, by the locals) every day for the first 7 days
    On the 2nd full day in HK, I was required to take another clinical PCR provided at a health center, free of charge.

    On the third day I received my PCR and RAT tests as Covid Positive.
    By law I was now required to quarantine in my hotel until I tested negative on 2 consecutive days. Since my symptoms were very mild, a sniffle and low grade temp, merely 2-3 deg above normal, I could stay in the hotel and was not required to
    transfer to a public health center.
    I was also required to register the positive results with a government website. This registration kicked off a series of events, including a visit from a health representative. (he stood in the hall, I was not permitted to leave the room) I was Required to install an app on my phone called "Stay Home Safe'' and to wear a wristband that I presume was a GPS and possibly temp/pulse tracking device that connected to my phone by bluetooth. The agent installed the app, and synced the watch to it.





    The complete shownotes are available downloaded from http://bookewyrmm.42web.io/covid.html

    HPR3821: The Oh No! News.

    HPR3821: The Oh No! News.

    The Oh No! news.
    Oh No! News, is Good
    News.


    Threat analysis; your attack surface.

    TAGS: Malware, Phishing, Security Breach

    GoDaddy, a Web Hosting Provider Hit Multiple Times by the
    Same Group.

    This month, GoDaddy, a leading web hosting provider, revealed that
    it had experienced a major security breach over several years, resulting
    in the theft of company source code, customer and employee login
    credentials, and the introduction of malware onto customer
    websites.
    Major Security Breach: Spanning several years.

    Data Breach:
    Employee login credentials & customer data.
    10-k
    form Filled with the U.S. Securities and Exchange Commission.
    sec:
    GoDaddy Announces Security Incident Affecting Managed WordPress
    Service.
    Malware:
    Compromising customer websites managed by GoDaddy.
    Phishing Attacks: Exposed customer data including login credentials,
    email addresses, and SSL private keys.


    Chick-Fil-A Customers are Victims of a Data Breach.

    Fast-food chain Chick-fil-A has issued a warning to customers
    regarding a recent data security breach. The incident occurred between
    Dec. 18, 2022 and Feb. 12, 2023, during which unauthorized parties
    gained access to customer information, according to a statement posted
    on the California Attorney General’s website on Tuesday.

    Data Breach:
    membership numbers, mobile pay numbers, QR codes, last 4 digits of
    credit/debit card numbers, credits on Chick-fil-A accounts, birthdays,
    phone numbers, and addresses.


    New phishing campaign uses fake ChatGPT platform to scam
    eager investors.

    Bitdefender Antispam Labs confirmed that these scams initiate with
    an email containing a link that directs users to a copycat version of
    ChatGPT. The goal of this copycat version is to convince users that they
    can earn as much as $10,000 per month on the duplicate ChatGPT
    platform.
    Phishing: Email
    based scam.

    LassPass Security Incident Update and Recommended
    Actions.

    Major Security Breach: Spanning multiple years.

    Data Breach:
    Employee login credentials, source code & other intellectual
    property, customer data.
    Malware:
    Attackers exploited third-party software to compromise company systems
    by delivering a keylogger type malware.





    InfoSec; the language of security.

    TAGS: Information Security, Monitoring

    Bitwarden flaw can let hackers steal passwords using
    iframes.

    Bitwarden highlights that the autofill feature is a potential risk
    and even includes a prominent warning in its documentation,
    specifically mentioning the likelihood of compromised sites abusing the
    autofill feature to steal credentials.
    Phishing: Sniff
    credentials from a webpage HTML inline frame.
    wikipedia:
    An inline frame places another HTML document in a frame. Unlike an
    &l

    HPR3820: Introduction to Gaming

    HPR3820: Introduction to Gaming

    This starts out the series on Computer Strategy Games, and we begin
    with the game that got me hooked, the first Civilization game created by
    Sid Meier and published by Microprose. Though it is pretty old now, it
    is still fond in my heart, and in the hearts of so many other gamers. If
    this comes across as a love letter, so be it. We will also in this
    series look at where you can obtain old games, and where you can find
    more information about the games I cover.
    Links:

    https://en.wikipedia.org/wiki/Civilization_(series)
    https://en.wikipedia.org/wiki/4X
    http://flashofsteel.com/index.php/2006/09/18/gamers-bookshelf-civilization-or-rome-on-640k-a-day/
    https://www.amazon.com/Sid-Meiers-Civilization-Chronicles-PC/dp/B000IU1PQA
    https://playclassic.games/
    https://www.myabandonware.com/
    https://www.myabandonware.com/game/sid-meier-s-civilization-1nj
    https://www.civfanatics.com/civ1/manual/civ1_man.htm
    https://www.civfanatics.com/civ1/cia/
    https://forums.civfanatics.com/media/categories/civilization-gallery.16/
    https://www.youtube.com/watch?v=CkmHeepmjEc
    https://www.youtube.com/watch?v=VF8Ribe5AFU
    https://www.youtube.com/watch?v=L7GkX4h-TP8
    https://www.youtube.com/watch?v=3UuXa3PRSGo
    https://www.youtube.com/watch?v=Q1d08T8_wI4
    https://www.youtube.com/watch?v=AJ-auWfJTts
    https://www.amazon.com/Sid-Meiers-Memoir-Computer-Games/dp/B08MNG8VX8/
    https://www.palain.com/gaming/sid-meiers-civilization/

Customer Reviews

4.3 out of 5
30 Ratings

30 Ratings

Andrew Erickson ,

This is real Open Source

With a different host every day, you get people's once every few month bit of tech awesomeness every day, not oh no we have to do a show, let's throw something together. Great job on this show community. Way to go open source podcasting.

JDanielPeel ,

Mixed bag, at best

Some of it is moderately interesting from time to time. But after just listening to a guy (probably drunkenly,) ramble about installing an SSD and 16 gigs of RAM into a decade old MacBook for 18 minutes straight, I can't recommend. (Real hacker stuff, that...) There's plenty of better podcasts that are more consistent and technology-focused out there.

ahalbert ,

Hit or Miss, but worth subscribing to

This is a community based radio show, so anyone can make their own podcast for HPR. This results in variable quality, with shows that cover a topic well, to shows that are uninformative or banal, like "What's in my bag today". Since the topics covered are so broad, some of them will not be relevant to you. I personally don't care much for the libre office podcasts, but a libre office user would find them helpful. Still, I enjoyed and learned from many of the shows featured here.

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
The New York Times
NPR
Jack Rhysider
Ben Gilbert and David Rosenthal

You Might Also Like

Cybereason
VICE
CyberWire Inc.
2600 Enterprises
CyberWire, Inc.
ITWC