Hacker Public Radio show

Hacker Public Radio

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

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Hacker Public Radio
  • Copyright: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License

Podcasts:

 HPR3610: DOS Wildcards; File Attributes | File Type: audio/mpeg | Duration: Unknown

For this lesson we are going to fill in a couple of concepts that we will need before we go further with directories. Wildcards can let you look for files and directories without specifying the complete name, and look for items with similar names or file extensions. And file attributes are an important part of file management. Links: https://www.ahuka.com/dos-lessons-for-self-study-purposes/dos-lesson-11-dos-wildcards-file-attributes/

 HPR3609: Linux Inlaws S01E57: Operating System Level Virtualisation and Martin's Faith | File Type: audio/mpeg | Duration: Unknown

In this episode our two ageing heroes take a closer at operating system (OS) level virtualisation. The main different legacy virtualisation technologies like virtual machines (VMs) and this new-fangled approach is that the OS kernel remains the same across virtualisation domains, thus giving the hippsters and other followers of fashion a cheaper and potentially much faster solution than virtualising the kernel and surrounding hawrdware and all the rest of it. Plus more details on Martin's real faith. Don't miss out on this episode if you're interested in any of these... Links: Craíc: https://www.irelandlogue.com/irish-slang/irish-slang.html Celts: https://en.wikipedia.org/wiki/Celts Celtic languages: https://en.wikipedia.org/wiki/Celtic_languages#Living_languages [a-zA-Z]+ Virtualisation: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/VMware_paravirtualization.pdf Hypervisor: https://en.wikipedia.org/wiki/Hypervisor BSD Jails: https://docs.freebsd.org/en/books/handbook/jails Solaris Zones: https://www.oracle.com/technical-resources/articles/it-infrastructure/o11-092-s11-zones-intro.html Docker: https://docs.docker.com/engine LXC: https://linuxcontainers.org Open Container Iniative: https://opencontainers.org Podman: https://podman.io Double-fork: http://thelinuxjedi.blogspot.com/2014/02/why-use-double-fork-to-daemonize.html CRI-O: https://github.com/cri-o/cri-o CGroups: https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html Namespaces: https://en.wikipedia.org/wiki/Linux_namespaces The gory details: http://www.haifux.org/lectures/299/netLec7.pdf Dockerfiles: https://docs.docker.com/engine/reference/builder Containerd: https://containerd.io From Dusk Till Dawn (TV series): https://en.wikipedia.org/wiki/From_Dusk_till_Dawn:_The_Series

 HPR3608: Battling with English - part 5 | File Type: audio/mpeg | Duration: Unknown

Overview This time I have three main subjects to discuss, all of them dealing with misunderstandings of words: Mistakes made with homophones, one group of examples The definition gets a little technical, see the Wikipedia description. Misunderstandings of words from other languages Pundit Looking at Eggcorns (a name chosen from a misspelling of acorn) Wikipedia: an alteration of a phrase through the mishearing or reinterpretation of one or more of its elements Long notes Follow this link to read the detailed notes associated with this episode. Links Misunderstanding homophones: Wikipedia article on homophones Confusing reign and rein Definitions of reign: Free Dictionary: reign Merriam-Webster: reign Definitions of rein: Free Dictionary: rein Merriam-Webster: rein Misunderstanding imported words: Bee Dictionary: pundint or pundit Definitions of pundit: Free Dictionary: pundit Merriam-Webster: pundit Wikipedia article: Jawaharlal Nehru, aka Pandit Nehru Eggcorns: Wikipedia article on Eggcorns The Eggcorn Database The Eggcorn Forum Wikipedia article on Alzheimer’s disease Cruel, Clever Cat, by Geoffrey Taylor a joke on the Eggcorn baited breath Previous episodes in this series: Battling with English - part 1 Battling with English - part 2 Battling with English - part 3 Battling with English - part 4

 HPR3607: The Best Eggs in the World | File Type: audio/mpeg | Duration: Unknown

This is an Emergency show This show is from the emergency show pool. You are hearing this because there was a free slot that was not filled. Hacker Public Radio is a community effort, that will only continue if people like you submit shows. If you have not submitted a show this year, then please record an introduction about yourself, and how you got into tech. Then post it to, Hacker Public Radio dot org forward slash, upload. The Best Eggs in the World Today's show is brought to you by pokey 1/6 large onion 3-5 medium mushrooms 2 eggs 1-2 slices of cheese 2 pieces of toast Garlic Powder, Salt, Pepper, butter to taste. If you have comments, please leave them in the comments section for the show here at http://hackerpublicradio.org If you had submitted a real episode of HPR, you wouldn't have found this in your feed today. :-P

 HPR3606: Infinity is just a big number and other proofs | File Type: audio/mpeg | Duration: Unknown

Response to hpr3568 Title PopKorn Episode 2: Programming, Mathematics, and Asymmetric Literacy Artist BlacKernel Album Hacker Public Radio Comment https://hackerpublicradio.org Clean; in This episOde, blackeRnel Tries to help yoU undeRstand Enough about math and programming The license is CC-BY-SA Date 2022 Track Number 3568 Genre Podcast https://en.wikipedia.org/wiki/Mathematical_joke Mathematicians are also shown as averse to making hasty generalizations from a small amount of data, even if some form of generalization seems plausible: An astronomer, a physicist and a mathematician are on a train in Scotland. The astronomer looks out of the window, sees a black sheep standing in a field, and remarks, "How odd. All the sheep in Scotland are black!" "No, no, no!" says the physicist. "Only some Scottish sheep are black." The mathematician rolls his eyes at his companions' muddled thinking and says, "In Scotland, there is at least one sheep, at least one side of which appears to be black from here some of the time."[Stewart, Ian (1995). Concepts of Modern Mathematics. ISBN 9780486134956.] https://en.wikipedia.org/wiki/Mathematical_proof A mathematical proof is an inferential argument for a mathematical statement, showing that the stated assumptions logically guarantee the conclusion. Stated assumptions https://nixnet.social/objects/bc9d7dd8-66a5-4aae-ab21-6f77ad4191d3 BlacKernel @BlacKernel@nixnet.social Mar 21, 2022, 19:01. Saying you don't need to know math to do programming is like saying you don't need to know how to read in order to write. Technically true, but it makes it way easier. Simplifying the statement Knowing math makes programming way easier. Rearrange and problem There are no humans that ever existed or will ever exist that will not find programming easier having a knowledge of maths. I exist. I do not find programming easier despite my knowledge of maths. Q.E.D. other points "Ability to think logically - which is what math is." This assumes that math is the only field where the ability to think logically exists. Math is a subset of logical thinking and not the other way around. I can think of hundreds of occupations that require logical thinking that do not require any maths. It would be difficult to argue this point as it could be argued, as most people are exposed to counting no matter what level of literacy they may have access to. So let us refer to studies with crows that shows that they do think logically - despite any math knowledge. Using the Aesop's Fable Paradigm to Investigate Causal Understanding of Water Displacement by New Caledonian Crows Tool Manufacture in Crows Programming is ... The wikipeda entry has 19 other definitions for programming but OK. https://en.wikipedia.org/wiki/Program Asymmetric literacy "Is an example where you can read or write in a specific language but not necessarily doing both." Chinese written language can be understood by multiple spoken languages. However the nuance is greater if the writer and rea

 HPR3605: Aspire-ing to use 13 year hardware | File Type: audio/mpeg | Duration: Unknown

Aspire-ing to use 13 year hardware Dual boot image = /boot/vmlinuz root = /dev/sda3 label = Slackware15.0 read-only image = /boot/vmlinuz root = /dev/sda2 label = Slackware14.2 read-only First change # LILO configuration file # Append any additional kernel parameters: append="acpi=ht" Dropped CPU usage to 50% Second change grep . -r /sys/firmware/acpi/interrupts/ /sys/firmware/acpi/interrupts/gpe1D:322734808 STS enabled unmasked echo "mask" > /sys/firmware/acpi/interrupts/gpeXX Interrupts Interrupts My case was echo "mask" > /sys/firmware/acpi/interrupts/gpe1D Dropped usage to 0-5% Then added the mask to crontab -e under root Add 'acpi_mask_gpe=0x1D' or whatever interrupt corresponds to the overactive one, and remember to run the lilo command afterward to make the kernel option active. Htop options for CPU usage Click the thumbnail to see the full-sized image Htop display Upgrades Fan from AliExpress https://www.aliexpress.com/item/32861732299.html Replacement fan Click the thumbnail to see the full-sized image 2GB DDR2 667MHz SODIMM PC2-5300 https://www.amazon.com/gp/product/B00C53A37K 2Gb ram upgrade Click the thumbnail to see the full-sized image Resources https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/kernel_administration_guide/listing_of_kernel_parameters_and_values acpi=ht https://www.kernel.org/doc/ols/2005/ols2005v1-pages-59-76.pdf Use ACPI boot table parsing, but do not enable ACPI interpreter This disables any ACPI functionality that is not required for Hyper Threading. ACPI (Advanced Configuration and Power Interface) is an open industry specification establishing industry-standard interfaces for OS-directed configuration and power management on laptops, desktops, and servers. HPR3511 Podman like Vagrant https://archive.org/details/hpr3511

 HPR3604: Everything You Always Wanted to Know About PEX Part 01- Let's Talk About PEX - Introduction | File Type: audio/mpeg | Duration: Unknown

Everything You Always Wanted to Know About PEX Part 01- Let's Talk About PEX - Introduction Why? My story Why am I posting about plumbing on HPR? "Of interest to hackers" I find it interesting We like to learn new things We like to understand How things work How things break How to use non-standard approached to solve problems Others can learn from my experience, troubleshooting process, etc... I had fun creating the episode titles. Pinhole leaks in copper pipe Causes – Note plumbing is around 40 years old and original to house Poor quality copper Shoddy installation Failure to de-bur pipe before soldering Not properly hung from joists Pipe on pipe Pipe on steel wire Bad soldering technique Lumpy solder Flux residue Excessive flux Hard water Only some neighbors experiencing the same issue, and their houses were constructed by the same builder. Learn more about copper pipe corrosion How to Stop Copper Pipe Corrosion - This Old House YouTube Channel https://www.youtube.com/watch?v=nD5lMITzx_Y High Water Pressure Normal = 60-80 PSI Tested at 63 PSI = GOOD!! Damage Water leaks caused damage to drywall in parts of my house and to items stored in my garage. Leaks in some areas can sometimes go unidentified for long enough to do extensive damage and even lead to dangerous mold growth. Possible solutions Short term Patch Epoxy kits Can be inconsistent May not bond to corroded pipe Some require turning off water and dry pipes Water activated tape Access around pipe May not bond to corroded pipe Some require turning off water and dry pipes Solder on patch Expensive Requires clean dry pipe exterior Requires draining the pipe Might as well cut out the leaking section and replace Repair Clamps Fast Strong Can be used while pipe is under pressure Minimal clearance needed Examples https://www.grainger.com/category/plumbing/pipe-tubing-and-fittings/pipe-repair-clamps-and-couplings/pipe-repair-clamps https://www.homedepot.com/b/Plumbing-Plumbing-Accessories-Repair-Clamps/Copper/N-5yc1vZbqomZ1z0vifv https://www.homedepot.com/b/Plumbing-Plumbing-Accessories-Repair-Clamps/Multi-Purpose/N-5yc1vZbqomZ1z0vhwh Long Term Repair copper Cut out damaged section and replace using SharkBite fittings Expensive Cut out damaged section and solder in new section of pipe Expensive Time consuming Many areas of corrosion visible Whack-a-mole - Where & when will next leak occur? New copper Expensive Difficult Time consuming PVC Still difficult – rig

 HPR3603: Who the heck is Evil Steve? Part 1 | File Type: audio/mpeg | Duration: Unknown

admin admin with Lurking Prion Episode 3: Who the heck is Evil Steve? Picking up from Episode 2: Good Idea Fairy Hunting we continue exploring the concept of security as a people problem. This week we stop to take a moment to focus on the Who rather than the What is attacking us. In CyberSecurity, we tend to get caught up in things that happen to us, that we forget that it is actually a person attacking us. Learning more about who wants the information we have will tell us the ways they go about stealing it. This gives us information to better protect our assets and begin active threat hunting. The show is about 15 minutes long. Links to information about Threat Actors listed below: https://www.cisa.gov/ https://www.cisa.gov/cybersecurity https://www.cisa.gov/cert https://www.csoonline.com/article/3619011/the-10-most-dangerous-cyber-threat-actors.html https://threatmap.checkpoint.com/

 HPR3602: Hacker Stories April 20 22 | File Type: audio/mpeg | Duration: Unknown

I guess I lost the document from Lanier Tech :( it was hilarious..

 HPR3601: Re: The Worst Car I Ever Had | File Type: audio/mpeg | Duration: Unknown

Introduction This episode was prompted by show 3542 from Beeza entitled The Worst Car I Ever Had. Here’s my story. I moved to Edinburgh in 1981, and before long bought myself a car - the first one I had owned. Before that I’d owned a series of Lambretta motor scooters and small to medium powered motorbikes. I’d been using a bicycle a lot after that. The car I bought was an oldish Peugeot 104, small, not very powerful, but it did the job. It was fine for driving around town and I used it to go and visit my parents in Norwich, England a few times, a long journey. I once drove north, up to Ullapool, a shorter drive, but it wasn’t the car for long journeys. Mostly it was used around town. As the Peugeot started to give me trouble I looked around for a replacement. I was visiting my parents and went to a car dealer in Norwich and was shown an Austin Maestro. It was newer than the Peugeot and seemed to be in good condition, so I bought it, trading in the Peugeot as I did so. The Maestro range was seen as reasonably good as far as I knew, but this one suffered from some design flaws, in my opinion. The car I bought was only a few years old and had a fairly low mileage. It was the HLE model with a 1.3 litre petrol engine. It had 4 doors and a hatch at the back giving access to a reasonable amount of luggage space (often such hatchbacks are called 5-door cars in the UK). All Maestro models had front-wheel drive, and this one had a manual gearbox. Automatic British cars were not common at that time. The Maestro had a bunch of economy features: a 4-speed gearbox with some economy gear ratios an econometer on the dashboard with green and red LEDs indicating how economically the car was being driven The Issues The Maestro seemed to have been designed to be driven as empty as possible. As soon as there were any passengers, or luggage, or both, the car was a nightmare to drive. There were models in the range that performed well, I think. Being passed by them on motorways and when trying to drive up any kind of hill showed this to be true. I’ve read that the standard 1.3 model was pretty good without the economy features, but I never experienced one. The problem was that the gap in gear ratios between the second and third gear was enormous, as if you’d accidentally skipped a gear. The fourth economy gear could only be resorted to on flat roads – or going downhill – or with a tail wind – or with the car completely empty. I was happy to find a link describing these problems when doing research for this show. The description of the car made me laugh, but also brought back memories of the extreme frustration I experienced with this car! So, I conclude that this particular Maestro was a failure. It might be the reason I got it at a good price; the previous owner was probably keen to get rid of it. Also the car dealer knew a sucker when he saw one, and I was that fool! I kept the car for a few years, did very few long journeys in it and eventually replaced it with a Vauxhall Astra Mark III, which was in a totally different league! Links Peugeot 104 Wikipedia page on the Peugeot 104 Austin Maestro: Wikipedia page on the Maestro

 HPR3600: Digitizing Photos | File Type: audio/mpeg | Duration: Unknown

Today most photos are in digital formats, such as those you take with a smartphone, so they can be worked on with GIMP right away. But about old prints, slides, and negatives? Before you can work on them, they need to be digitized in some way. In this tutorial I look at some of the options you have for doing this Links: https://www.toptenreviews.com/best-photo-scanning-services https://scandigital.com/ https://everpresent.com/ https://www.scancafe.com/ https://www.gophoto.com/ https://www.digitalmemoriesonline.net/ https://www.scanmyphotos.com/ https://www.pcmag.com/reviews/google-photoscan https://www.toptenreviews.com/best-slide-to-digital-image-converters https://www.ahuka.com/gimp/digitizing-photos/

 HPR3599: Linux Inlaws S01E56: Slackware - A User's Perspective | File Type: audio/mpeg | Duration: Unknown

In this episode Martin and Chris managed to ensnare a member of the Linux User Group Frankfurt (FraLUG) to talk about his history with Slackware, currently the oldest Linux distribution still maintained. If you ever fancied to know more about this grandfather of a distribution and its ins and outs, this is your show. Plus we get to know more about one of Chris' well-kept secrets... Links: Slackware: http://www.slackware.com LILO: https://www.joonet.de/lilo sed: https://www.gnu.org/software/sed Linux From Scratch: https://www.linuxfromscratch.org Arch Linux on ARM 32 bit support: https://archlinuxarm.org/forum/viewtopic.php?f=3&t=15721 Seafile's demise: https://github.com/haiwen/seafile/graphs/code-frequency Distrowatch: https://distrowatch.com The Ipcress File (65's movie): https://www.imdb.com/title/tt0059319/?ref_=nv_sr_srsg_3 The Ipcress File (22's TV miniseries): https://www.imdb.com/title/tt13636038/?ref_=nv_sr_srsg_0 Meet the Feebles: https://www.imdb.com/title/tt0097858/?ref_=nv_sr_srsg_0 Peter Jackson: https://en.wikipedia.org/wiki/Peter_Jackson

 HPR3598: Slackware 15 - 32 bit Operating System from day one. | File Type: audio/mpeg | Duration: Unknown

The Slackware Linux website: http://www.slackware.com/info/ Wiki on Slackware Linux https://www.wikiwand.com/en/Slackware List of distributions based on Slackware - Suse excluded https://www.primidi.com/list_of_linux_distributions/slackware-based Slackbuilds.org website https://slackbuilds.org/repository/15.0/multimedia/vlc/ Freenix - formerly FreeSlacks http://freeslack.net/

 HPR3597: Good Idea Fairy Hunting | File Type: audio/mpeg | Duration: Unknown

This is the beginning of a series where I am going to discuss how to handle and tackle security as a people problem. We often lose sight of the trees for the forest and vice versa. Let's get out from behind our desks and go meet the people that need our help, even if they don't know it yet.

 HPR3596: Extracting text, tables and images from docx files using Python | File Type: audio/mpeg | Duration: Unknown

Tools to extract data from docx files: docx2txt python-docx2txt python-docx Code Snippets text = docx2txt.process(src, img_dest) with open("data.txt", "wt") as f: f.write(text) document = docx.Document(src) tables = document.tables data = [] for table in tables: table_data = [] for row in table.rows: row_data = [] for cell in row.cells: row_data.append(cell.text) table_data.append(row_data) data.append(table_table) for i, table in enumerate(tables): with open(f"{i}.csv", "wt") as f: writer = csv.writer(f) writer.writerows(table)

Comments

Login or signup comment.