Hacker Public Radio

Informações:

Sinopse

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.

Episódios

  • HPR4097: Will they take our jobs? Of course they will.

    16/04/2024

    Just me explaining why I think the robots will take our jobs.

  • HPR4096: Powers of two

    15/04/2024

    2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 4294967296 8589934592 17179869184 34359738368 68719476736 137438953472 274877906944 549755813888 1099511627776 2199023255552 4398046511104 8796093022208 17592186044416 35184372088832 70368744177664 140737488355328 281474976710656 562949953421312 1125899906842624 2251799813685248 4503599627370496 9007199254740992 18014398509481984 36028797018963968 72057594037927936 144115188075855872 288230376151711744 576460752303423488 1152921504606846976 2305843009213693952 4611686018427387904 9223372036854775808 18446744073709551616

  • HPR4095: Twenty seven years of Linux

    12/04/2024

    The programs and software I mentioned in this episode: XFCE Monad Gnome Firefox XFCE Terminal KiTTY Cool Retro Term GIMP Gnumeric Thunar Hypnotix Flameshot Mousepad Inkscape pavucontrol (Pulse Audio) pipewire keepassxc Blender FreeCAD SimpleScreenRecorder VirtualBox KVM Rhythmbox Gramps qv4l2 (Webcam control) Godot Krita Arduino IDE nerd-dictation Yoshimi Carla Audacity Rosegarden Hydrogen VCV Rack 2 Stardew Valley Steam Minecraft SimCity 2000 SimCity 3000 Warzone 2100 BeamNG Oni Supertux 2 SuperTuxKart Nexuiz FlightGear Terraria Diablo 2 and 3 World of Warcraft

  • HPR4094: One year of Linux

    11/04/2024

    In this episode I go through the pros and cons of running Linux when you switch over from a Windows machine. I'll cover topics like: Speed Simplicity Configuration Games Updates and much more. Links YouTube video

  • HPR4093: Installing postmarketOS on a PINE64 PinePhone

    10/04/2024

    Shownotes: postmarketOS website: https://postmarketos.org/ pmOS image download page: https://postmarketos.org/download/ pmOS wiki page for PINE64 PinePhone: https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) JumpDrive: https://github.com/dreemurrs-embedded/Jumpdrive JumpDrive images (does not currently support PinePhone Pro!): https://github.com/dreemurrs-embedded/Jumpdrive/releases Explanation of "pine64-pinephone-charging" image: https://github.com/dreemurrs-embedded/Jumpdrive/issues/55 pmOS wiki page on how to flash an SD card with JumpDrive: https://wiki.postmarketos.org/wiki/JumpDrive On-Device Installer (ondev): https://wiki.postmarketos.org/wiki/On-device_installer Ondev2: https://wiki.postmarketos.org/wiki/Ondev2 Installing a prebuilt pmOS on PinePhone with JumpDrive: https://wiki.postmarketos.org/wiki/Installation

  • HPR4092: More man-talk.

    09/04/2024

    More man-talk. Sgoti talks about using bidets and other things. Good heavens! Tags: mens health, bidets, fiber Source: hellotushy: We’re a team of toilet crusaders, fighting for clean bums and reduced global wastefulness. Supporting source: hellotushy: TUSHY Classic 3.0 Source: metamucil: Metamucil is the only leading fiber supplement that contains natural psyllium fiber. Supporting source: metamucil: Metamucil Real Sugar Orange Smooth Powder. Supporting source: wikipedia: Dietary fiber (fibre in Commonwealth English) or roughage is the portion of plant-derived food that cannot be completely broken down by human digestive enzymes. Supporting source: wikipedia: Psyllium, is the common name used for several members of the plant genus Plantago whose seeds are used commercially for the production of mucilage. Supporting source: wikipedia: Fibre supplements are widely available, and can be found in forms such as powders, tablets, and capsules. Consumption of fibre supplements may be for: improvin

  • HPR4091: Test Driven Development Demo

    08/04/2024

    Test Driven Development Demo with PyTest TDD Discussed in hpr4075 Write a new test and run it. It should fail. Write the minimal code that will pass the test Optionally - refactor the code while ensure the tests continue to pass PyTest Framework for writing software tests with python Normally used to test python projects, but could test any software that python can launch return input. if you can write python, you can write tests in PyTest. python assert - check that something is true Test Discovery Files named test* Functions named test* Demo Project Trivial app as a demo Print a summary of the latest HPR Episode Title, Host, Date, Audio File How do we get the latest show data RSS feed Feed parser Feed URL The pytest setup The python script we want to test will be named hpr_info.py The test will be in a file will be named test_hpr_info.py test_hpr_info.py import hpr_info Run pytest ModuleNotFoundError: No module named 'hpr_info' We have written our first failing test. The minimum code to

  • HPR4090: Playing Civilization III, Part 1

    05/04/2024

    This starts our look at the details of playing Civilization III. This was a great advance on Civilization II, and we will see how this happens as we look at the Cities, and at the terrain types on the tiles. Links: https://www.civfanatics.com/ https://civilization.fandom.com/wiki/Apolyton_Civilization_Site https://strategywiki.org/wiki/Sid_Meier%27s_Civilization_III/Terrain https://www.palain.com/gaming/civilization-iii/playing-civilization-iii-part-1/

  • HPR4089: Modifying a Python script with some help from ChatGPT

    04/04/2024

    Below are some links relating to things I discuss in the episode. Note I haven’t included my actual Python code for fear that it would be in breach of the copyright used by HPR as it is based on the output from ChatGPT. If you would like a copy of the code then place contact me via email at mrxathpr@googlemail.com requesting a copy of the code. Related links Wikipedia article about the Raspberry pi Link to PiFace control and display add on board for the Raspberry pi In my episode I repeatedly incorrectly refer to it as “Command and Display Wikipedia article about the Python programming language hpr2344: Follow on to HPR2340 (Tracking the HPR queue in Python) Link to USB powered LED BlinkStick Link to new HPR stats page in JSON format Wikipedia article about the JSON file format Wikipedia article about the XML file format hpr3067: Getting my Python3 code working in Python2 Link to the ChatGPT website Wikipedia article about the R programming language Article about assigning values to a va

  • HPR4088: Today I Learnt more Bash tips

    03/04/2024

    Today I Learnt more Bash tips Sgoti talks about supplying options to bash scripts Tags: Bash tips, TIL, getopts #!/bin/bash # License: GPL v3 # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. #Name: showtime.sh #Purpose: Time to make a show. #Version: beta 0.01 #Author: SGOTI (Some Guy On The Internet) #Date: 2023-12-29 #variables: bindir=/usr/bin/ cat=${bindir}cat date=${bindir}date echo=${bindir}echo mkdir=${bindir}mkdir