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:

 HPR2296: Baofeng UV5R VHF/UHF Handset part 2 | File Type: audio/mpeg | Duration: Unknown

In this episode I go through the general specification of the Baofeng UV5R VHF / UHF Hand Held Transceiver VHF, Wikipedia https://en.wikipedia.org/wiki/Very_high_frequency UHF, Wikipedia https://en.wikipedia.org/wiki/Ultra_high_frequency 2 Meter band, Wikipedia https://en.wikipedia.org/wiki/2-meter_band 70 Cm band, Wikipedia https://en.wikipedia.org/wiki/70-centimeter_band Simplex communication, Wikipedia https://en.wikipedia.org/wiki/Simplex_communication Duplex, Semi-Duplex (Half Duplex), Wikipedia https://en.wikipedia.org/wiki/Duplex_(telecommunications) Modulation, Wikipedia https://en.wikipedia.org/wiki/Modulation Frequency Modulation (FM), Wikipedia https://en.wikipedia.org/wiki/Frequency_modulation Amplitude Modulation (AM), Wikipedia https://en.wikipedia.org/wiki/Amplitude_modulation Harmonics, Wikipedia https://en.wikipedia.org/wiki/Harmonic Decibels, Wikipedia https://en.wikipedia.org/wiki/Decibel Signal to Noise ratio, Wikipedia https://en.wikipedia.org/wiki/Signal-to-noise_ratio Intermodulation, Wikipedia https://en.wikipedia.org/wiki/Intermodulation

 HPR2295: MX Linux | File Type: audio/mpeg | Duration: Unknown

MX Linux OS Hi To all in HPR land, this is Tony Hughes in the UK back with you. I noticed that the queue has a couple of gaps in the next week or so here goes again. Apart from my last show I've recently done shows on current Linux distro's that are suitable for older hardware but with a modern look and feel and fully featured with the latest software available. As you have probably gathered by now if you have listened to my other shows I am a big fan of older Lenovo Laptops. My main Lenovo is an X230i i3 with a 2.5G cpu and 8Gig of Ram and a 120Gig SSD, it did have Mint 17.3 running on it and after running Mint 18 / 18.1 for several months on my desktop PC I decided to upgrade to 18.1 on the X230i. I completed the install and on first boot after install the boot time had risen from about 40s to over 2 minutes, I suspected a problem with the install so did it again with the same result. I couldn't find any issues reported on the net so resorted to installing Linux Lite which is based on Ubuntu 16.04 as is Mint 18. The problem persisted after this install despite getting near 40s boots on the Lenovo X61s with an SSD and the same Distro. I did another web search but could not find any other reports of this issue with the X230i so put a post on the Facebook community Distro hoppers. The response I got back from one member was to try MX16. MX Linux is a joint venture from the antiX and former MEPIS communities and is based on the latest Debian Stable "Jessie" with the XFCE desk top environment. I duly downloaded it and installed it in a Virtual PC using virtual box to see what it looked and felt like. The install is fairly user friendly although if you've never had experience of Linux and installed other Distributions a new user may be a bit unsure when asked about the MBR and where to put it, other than that a fairly straightforward install. On install there is a fairly good selection of the software you would need including a full install of LibreOffice, FireFox, Thunderbird, GIMP and synaptic package manager for adding further software from the repositories. MX have also included the ability to simply install codecs and additional drivers and a software installation system for popular Apps from the MX Welcome that comes up at boot or if disabled can be started form the menu. Also I installed it on a virtual 8Gig HDD and GParted reports use of 4.64Gig after install and updates, by default it only installs a 1G swap despite 2Gig allocated Ram in the VM. I liked the look of MX and decided to give it a go on the X230i, install went smoothly and lo and behold boot was back to around 40s on first boot after install. So I've updated the install, installed my packages I use that are not there by default such as Audacity, Scratch and a couple of other things I use. I've also put it on the X61s I use and again working faultlessly, so I'm happy again. Since I installed MX I found out from a member of my Makerspace/LUG that he had experienced the same problem with Ubuntu 16.04 based distro's and crippled SSD Boot times. I like MX so much when it come to time to reinstall my Desk Top PC, which is about the only PC I use that is not constantly changing OS, I think I will be putting MX on it. This is a big deal for me as I've been a loyal Mint user for over 5 years but MX is working so well on the Laptops at the moment it would be good to have the same OS on the Desktop PC as well. Will MX stop my Distro Hopping, NO, I like trying out new things that's why I have several Laptops kicking around so I have spare hardware to try out new Linux stuff, but it is good to have something stable around when you need it, hence sticking with Mint for so long on the Desktop. https://mxlinux.org/ http://antix.mepis.or

 HPR2294: Activities with a Toddler | File Type: audio/mpeg | Duration: Unknown

Here is the list I check when I am looking for something to do with my toddler. Note that these are good indoor activities. [ ] Milk and TV [ ] Duplo [ ] Dollhouse [ ] Meal preparation [ ] Mixing bowl [ ] Crafts or painting [ ] Sink time [ ] Chasing and tickling [ ] Reading [ ] Cat videos [ ] Container of similar things

 HPR2293: More supplementary Bash tips | File Type: audio/mpeg | Duration: Unknown

More supplementary Bash tips Pathname expansion; part 2 of 2 Expansion As we saw in the last episode 2278 (and others in this sub-series) there are eight types of expansion applied to the command line in the following order: Brace expansion (we looked at this subject in episode 1884) Tilde expansion (seen in episode 1903) Parameter and variable expansion (this was covered in episode 1648) Command substitution (seen in episode 1903) Arithmetic expansion (seen in episode 1951) Process substitution (seen in episode 2045) Word splitting (seen in episode 2045) Pathname expansion (the previous episode 2278 and this one) This is the last topic in the (sub-) series about expansion in Bash. In this episode we will look at extended pattern matching as also defined in the “Manual Page Extracts” section at the end of the long notes. Long Show Notes I have written out a moderately long set of notes about this subject and these are available here. Links Previous shows in this series HPR episode 1648 “Bash parameter manipulation” HPR episode 1843 “Some Bash tips” HPR episode 1884 “Some more Bash tips” HPR episode 1903 “Some further Bash tips” HPR episode 1951 “Some additional Bash tips” HPR episode 2045 “Some other Bash tips” HPR episode 2278 “Some supplementary Bash tips” Other HPR series referenced: “Learning sed” series on HPR “Learning Awk” series on HPR Wikipedia article on glob patterns Advanced Bash Scripting Guide: “Globbing” Article on Greg’s Wiki entitled “Globs” Questions about Bash extended globbing on Stack Exchange: Question 1:

 HPR2050: Developing Black & White Film | File Type: audio/mpeg | Duration: Unknown

Intro to the film and the chemicals used Mixing chemicals with water Load developing tank with film Live recording of the developing process itself.

 HPR2047: Neo Fetch 1.5 | File Type: audio/mpeg | Duration: Unknown

I was reading Linux Voice I heard Dave Morriss talking about shows and made a sort one about Neofetch 1.5. Its a command that displays system information.

 HPR2043: My First Beer Podcast | File Type: audio/mpeg | Duration: Unknown

Hey. It's MeToo here again. On this episode, were diverging from my last podcast of coffee and switching topics to, wait for it. Wait for it. BEER. Now, you might think to yourself, "What the heck! Beer?" I know. I know. It's so plebeian, right? Well. I too, use to think like that. What with the shades of Budweiser, Michelob, Iron Horse, Iroquois, Genesee, etc... All squaw piss. Right? I was raised on wines & cocktails. But, over recent years, especially after listening to many of you guys' podcast on beer-making and drinking, I became interested in wanting to try some of these artisan beers you all have spoken of. But, being overseas in a foreign country, my chances of such are like a snowball's chance in hell. Or so I thought. Then came one night when I was on my way to teach a class at one of the local universities, and passed by a newly opened bar with the humorous name of "Nobody Knows Bar." Where, when I glanced in the window and to my amazement, were many of the very beers you all had been talking so much about. Wow! Here was my chance to partake. So, I went to class and afterwards stopped in to the bar. So, I tried a beer. It just happened to be an IPA. Now, don't get me wrong. Many, many years ago I had tried an IPA and found it far from my liking. So, my first choice wouldn't have been an IPA normally. Again you ask, "Why did you choose an IPA this time?" Well, the reason was bartender recommended it. And again to my amazement (to coin a phrase), it was great. I guess the reason for enjoying it over before is that, as like everyone, my taste buds had changed. And truthfully speaking, I've come to like IPAs over many others. So, to no longer digress. Let me tell you what I chose and my opinions on the beer. The beer? A 12oz. 8.2% Alc. by vol., glass bottled Lagunitas Brewery's Lagunitas Unlimited Release Maximus IPA Maximus Ale. I love the labeling. It reads: "Life is uncertain. Don't dip." Also, "If some is good, more is better." And one final one, "Instant gratification isn't fast enough." What a lark! Enough diddle dallying. On to the tasting: The nose on this beer is crisp and light. The first mouthing brings a floral, fruity semi-sweet taste. The fruitiness continues into the aftertaste with an added semi-dryness. And yet, despite the alcohol content, doesn't ring your clock. The longer after flavor is strongest on the underside of the back of the tongue. Very pleasant. So. There you have it. My first beer tasting. I hope you found it telling. And maybe you too will try a bottle. I highly recommend it. I will continue these tasting over the course of time. Now don't get me wrong. I'm no sot. And I still like my coffees, but I have now found a new "like" and it's artisan beers. Until next time. This is MeToo signing out and wishing you happy trails and happy beers.

 HPR2041: Router Antennas More = better ? | File Type: audio/mpeg | Duration: Unknown

Really complicated phasing of radio signals.

 HPR1938: How I prepare HPR shows | File Type: audio/mpeg | Duration: Unknown

How I prepare HPR shows Introduction I have been contributing shows to Hacker Public Radio since 2012. In those far off days (!) we sent everything in via FTP, and had to name the files with a combination of our host id, our name, the slot number and the title. The show notes had to contain a chunk of metadata in a defined format to signal all of the various attributes of the show. I found myself making numerous mistakes with this naming and metadata formatting and so started designing and writing some tools to protect myself from my own errors. I started developing a Bash script in mid-2013 which I called hpr_talk. I used Bash since I thought I might be able to make something with a small footprint that I could share, which might be useful to others. The script grew and grew and became increasingly complex and I found I needed to add other scripts to the toolkit and to resort to Perl and various Perl modules to perform some actions. Then in 2014 Ken changed the upload procedure to what it is now. This is a much better design and does away with the need to name files in odd ways and add metadata to them. However, this left my toolkit a bit high and dry, so I shelved the plans to release it. Since then I have been enhancing the hpr_talk toolkit, adding features that I found useful and removing bugs, until the present time. Now it is probably far too complex and idiosyncratic to be of direct use to others, and is rather too personalised to my needs to be easily shared. Nevertheless, it is available on GitLab and I am going to describe it here in case it (or the methods used) might be of interest to anyone. I have written out a moderately long set of notes about this subject and these are available here http://hackerpublicradio.org/eps/hpr1938_full_shownotes.html. Audio Notes I had to record this in two parts. In the second part there was a constant background hum which I tried to remove. My removal process was not particularly successful I'm afraid, so it cuts in and out. I'm still learning how to do this sort of thing in Audacity! Links My hpr_talk toolkit on GitLab: https://gitlab.com/davmo/hpr-talk The Template Toolkit for Perl and Python: http://template-toolkit.org/about.html

 HPR1935: Quick Bashpodder Fix | File Type: audio/mpeg | Duration: Unknown

Bashpodder is a great Bash script for downloading the latest episodes of podcasts and other media from their feeds. There are a few feeds that are not handled properly by Bashpodder, namely, the TED Talks podcast feed and the NPR digest show called the TED Radio Hour. The URLs for the audio files have a number of additional fields at the end of the string after the media file name, and Bashpodder picks up the last field as if it were the media file name for the show. So every TED Radio Hour episode is called "510298". If you download more than one episode at a time, only the last episode to be saved will survive. Each new file clobbers the last one, because they all get the same filename. Charles in NJ made a simple fix to Bashpodder.shell to correct this problem, and he shares it in this episode. Links: Bashpodder: http://lincgeek.org/bashpodder TED Talks: http://blog.ted.com/audio_podcasts/ TED Radio Hour: http://www.npr.org/podcasts/510298/ted-radio-hour Additional Resources: Original version of Bashpodder.shell http://hackerpublicradio.org/eps/hpr1935-bashpodder_original.shell Revised version with fixes to pick up TED-related podcast files http://hackerpublicradio.org/eps/hpr1935-bashpodder.shell Abbreviated example of bp.conf configuration file that tells Bashpodder what resources to fetch http://hackerpublicradio.org/eps/hpr1935-bp.conf Abbreviated example of podcast.log that shows how Bashpodder stores its history, including some sample TED links. http://hackerpublicradio.org/eps/hpr1935-podcast.log Happy New Year from Charles in NJ.

 HPR1934: Experiencing the Meegopad T-02 Part two | File Type: audio/mpeg | Duration: Unknown

Part 2 of "Experiencing the Meegopad T-02. Many thanks to all the HPR contributers that inspire such great stories. Glossary of slang terms to be updated upon show release, along with the list of sound effects contributers. Special thanks to the following individuals from freesound.org for their sound effects used throughout this episode. Rutgermuller jaredi hybrid34 lintphishx timbre cameronmusic cr4sht3st husky70 mojomills ultradust conleec ingolyrio dapperdanial robinhood76 unfa kwahma-02 stephsinger22 lonemonk reg7783 Higher quality stereo copies of this episode in .Flac, Ogg, and MP3 format can be found at the following link. https://drive.google.com/folderview?id=0B6BAm4vn8c7QWnZLbnFib0JPc2M&usp=sharing Glossary of slang terms used in this episode: "Came unglued" = going berzerk "Sang a little song" = provided information to law enforcement "Still" = whiskey making apparatus "Scoring Barbies" = Picking up women "G-Men" = Government employees. (Federal agents) "Makerspace" = 3-D Printing facility "Johnny Law" = Law Enforcement "C-Note" = $100.00 bill "Speakeasy" = illegal drinking establishment in prohibition era United States "68 Chevelle" = 1968 Chevrolet 2-door automobile "Ratting me out" = informing on someone "Frank Nitty" = 30's era Gangster, Al Capon's right hand man (Enforcer) Disclaimer: All characters are fictitious renditions of HPR contributers. Nothing about any individuals character is based on anything other than my personal convenience of using their likenesses in fictitious storytelling. No disrespect is intended in any way. The genre that the character A Shadowy Figure lives in is hard boiled Noir. Noir reflects a past history that had different standards than we do now. I do not personally hold those antiquated world views. Nor do I promote them through this work of fiction. I would like to think this artistic creation does provide an opportunity to see how far we've come as a society. But most of all, I'd like to think that you the listener, are entertained and/or inspired by this presentation. Thank you all for your support. A Shadowy Figure

 HPR1933: HPR AudioBookClub 11 Street Candles | File Type: audio/mpeg | Duration: Unknown

SUMMARY In this episode, the HPR_AudioBookClub reviews Street Candles by David Collins-Rivera. You can download this AudioBook for free from http://www.cavalcadeaudio.com/. If you liked this book, or are a fan of David Collins-Rivera, you can purchase it from http://www.amazon.com/s?ie=UTF8&page=1&rh=n%3A283155%2Cp_27%3ADavid%20Collins-Rivera. Pre-Spoilers Thaj: Great book. Makes me want to go back and re-read the previous book. I wonder how well some of the commentary present in this book will resonate in the future. The story is good enough I have no doubt that it will still be a good read, but I'm not sure if it might loose a bit. x1101: I Loved this book. So much so that I listened to it twice. Every chapter is a cliff hanger. pokey: I LOVE this AudioBook! The author (Lostinbronx) really made me care about each of the characters. Every chapter is a cliff hanger, and that WORKS precisely because I do care about the characters. pegwole: It was a fantastic post modern essay on life. Even though I listened to the wrong AudioBook. CrispyoneFifty: Speaking for all of humanity, to all of humanity's future, I say "you should go download and listen to this AudioBook!" (summary) BEVERAGE REVIEWS As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode Thaj: Running late, just drinking water. I know LAME! x1101: Black Isle Organic Oatmeal Stout. Very little head, a cholate/coffee nose, as well as chocolate/coffee malt notes. Not overly fizzy, but not sudsy at all. Excellent. http://www.blackislebrewery.com/beer/Hibernator-Oatmeal-Stout.html pokey: I drank a Six Star Creatine fruit punch because I'm tired of looking like Ejoq. I have to go to the gym after the show, and this stuff seems to help with muscle recovery. It tastes pretty good. There's no funny artificial sweetener after taste, for which I'm very grateful. http://www.sixstarpro.com/products/creatinex3/ pegwole: It's coffee. Its not a special one either, now shut up. CrispyoneFifty: Newcastle Werewolf Blood-Red Ale It's sweet up front, and leaves a sweet after taste, with a punch of bitter in between. You can definitely taste the rye in there too. http://www.beeradvocate.com/beer/profile/342/71106/ Spoilers Notes x1101's mental image of Bin Ragensten http://4.bp.blogspot.com/-tBCFYZpXFTE/ULLWzqZ0X9I/AAAAAAAAAQ4/-w4FEX8atL8/s1600/Santa-Claus-Rise-Of-The-Guardians-600x375.jpg OUR NEXT AUDIOBOOK The Call of Cthulhu by H. P. Lovecraft http://hppodcraft.com/podcasts/TheCallofCthulhu-hppodcraft.mp3 pegwole suggested this AudioBook, and we all thought that horror was a pretty good selection for our October recording. NEXT RECORDING We record the second Tuesday of every month at 20:00 Eastern US time Which = the second Wednesday of each month at 01:00z (unless its daylight saving time, then its the second Tuesday 24:00zhttps://en.wikipedia.org/wiki/ISO_8601#Times If you'd like a Google calendar invite, or if you'd like to be on the HPR_AudioBookClub mailing list, please get in contact with us on the HPR mailing list 'hpr

 HPR1932: Klaatu interviews Grafana | File Type: audio/mpeg | Duration: Unknown

Grafana provides a powerful and elegant way to create, explore, and share dashboards and data with your team and the world. Grafana is most commonly used for visualizing time series data for Internet infrastructure and application analytics but many use it in other domains including industrial sensors, home automation, weather, and process control. http://grafana.org

 HPR1931: Atomic force microscopy | File Type: audio/mpeg | Duration: Unknown

I give a quick overview of what is nanotechnology. go over some of the tools used to view the small scale. I go a bit more in depth with atomic force microscopy. I left many things out that I would like to have said but mostly you can get further information here: https://en.wikipedia.org/wiki/Atomic_force_microscopy

 HPR1930: A systemd primer | File Type: audio/mpeg | Duration: Unknown

1 What is systemd? A dependency system for unix services. And, a set of basic unix services to make a unix system usable. And, a growing list of not quite so basic services NTP, networkd, timers (crond/atd) From a programmers perspective, it’s the mainloop phenomenon. 2 Alternatives Solaris: Service Management Facility Mac OSX: launchd Ubuntu: upstart (until recently) 3 Replaces SYSV LSB (actually implements LSB deps) 4 Terminology units [auto]mount swap path (inotify triggers) socket timer (crond/atd) service slice (cgroup) pseudo device snapshot scope targets replace run levels default target at boot can isolate to just one target 5 Advantages – Design Proper, explicit dependencies between system compontents Starts components in parallel A proper separation of concerns, lots of situations covered. configuration files are regular, simple to understand generally small OTOH, there are LOTS of options Configuration is not runnable shell. [Unit] Description=CUPS Scheduler Documentation=man:cupsd(8) [Service] ExecStart=/usr/sbin/cupsd -l Type=simple [Install] Also=cups.socket cups.path WantedBy=printer.target Separate system and user daemons. 6 Advantages – Sysadmins Modify configuration without modifying upstream configuration Service watching (startup, watchdog, failure modes) systemd-delta [EXTENDED] /lib/systemd/system/rc-local.service → /lib/systemd/system/rc-local.service.d/debian.conf [EXTENDED] /lib/systemd/system/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf [EQUIVALENT] /etc/systemd/system/default.target → /lib/systemd/system/default.target 3 overridden configuration files found. 7 Advantages – Programming Removal of some error and security prone code socket activation (e.g. privileged ports) user/group changing 8 Advantages – Provisioning standardized cgroup controls containers debootstrap ; systemd-spawn-boot * systemd takes care of all pseudo file systems for you 9 Advantages – Users quick to boot can reduce load later on (services start & stop as required) 10 Examples Color legend: black = Requires dark blue = Requisite dark grey = Wants red = Conflicts green = After systemd-analyze blame systemd-analyze plot systemd-analyze plot gdm.service 11 Disadvantages Journald It’s really nice in theory, but in practice I’ve found it to be slow and buggy It’s a little new, so LTS distros necessarily have older versions el7 has something like 200 patches network-online.target is a bit flakey DBUS Unix is a graveyard of IPC, I don’t feel DBUS is much better KDBUS means it will probably be around for ever. 12 Quandries Deeply hooked into linux specific details, not portable kernel api, cgroups, udev etc. Some cool features relient on file system e.g. btrfs for snapshot 13 Future I haven’t had a chance to play with netw

Comments

Login or signup comment.