
10 episodes

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
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
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
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
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.
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
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
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.
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.
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.