From Wed 20th December 2017 all the media from the HPR feeds will be served via a redirect towards Archive.org. Please notify admin@HPR of any issues.
Our hosting is kindly provided by Josh from AnHonestHost.com. We would appreciate it if you could donate to help reduce his costs in funding the hosting.
He is also accepting bitcoins to 1KsxJr9HtsdaUeU7yaV9bk9bQi21UPBtUq
Welcome to HPR the Community Podcast Network
We started producing shows as Today with a Techie 12 years, 2 months, 11 days ago. Our shows are produced by listeners like you and can be on any topic that "are of interest to hobbyists". If you listen to HPR then please consider contributing one show a year. If you record your show now it could be released in 19 days.
It’s that time again. Time for the Hacker Public Radio 24 hr New Years Eve Show. We encourage everyone to join us for stimulating conversation, and to maybe send a new years greeting to the HPR community.
We plan on starting on 2017-12-31T10:00:00Z (December 31, 2016 5:00 AM EST)
We will stop the recording and the stream as long as there is no one on at 2018-01-01T12:00:00Z (January 1, 2018 7:00 AM EST) if people are still on and talking we will keep the stream and the recording going.
To join us all you have to do is install mumble, It is available on all platforms including IOS and Android. Then just create a nickname for yourself, and point your mumble client to: ch1.teamspeak.cc port 64747 then just join us in the Hacker Public Radio room.
The Info-Underground guys consider why capitalism does (or maybe doesn't) work, why people use it as a tool for a better life (or maybe don't), and what the source of ambition, commercial aspiration, and greed truly is (or maybe isn't).
Pdmenu is a tool written by Joey Hess which allows the creation of a simple menu in a terminal (console) window. It is in his list of less active projects, and the latest version is dated 2014, but it seems to be quite complete and useful as it is.
I like simple menus. As a Sysadmin in my last job I used one on OpenVMS which helped me run the various periodic tasks I needed to run - especially the less frequent ones - without having to remember all of the details.
I do the same on my various Linux systems, and find that pdmenu is ideal for the task.
I found pdmenu in the Debian repositories (I run Debian Testing), and it was very easily installed. The C source is available as a tarfile, though I
haven't tried building it myself.
Simply typing pdmenu at a command prompt will invoke the utility. It uses the file /etc/pdmenurc as its default configuration file, and this generates a menu with a demonstration of some of its features.
This is not particularly useful but it can be overridden by creating your own configuration, which by default is in ~/.pdmenurc. The pdmenu command itself takes a configuration file as an argument, so there is plenty of flexibility.
Full notes and examples
The full notes which describe the use of pdmenu with examples can be found here.
The while loop: tests a condition and performs commands while the test returns true
The do while loop: performs commands after the do, then tests afterwards, repeating the commands while the test is true.
The for loop (type 1): initialises a variable, performs a test, and increments the variable all together, performing commands while the test is
The for loop (type 2): sets a variable to successive indices of an array, preforming a collection of commands for each index.
These types of loops were demonstrated by examples in the last episode.
Note that the example for 'do while' was an infinite loop (perhaps as a test of the alertness of the audience!):
print "The square of ", i, " is ", i*i;
i = i + 1
while (i != 2)
The condition in the while is always true:
The square of 2 is 4
The square of 3 is 9
The square of 4 is 16
The square of 5 is 25
The square of 6 is 36
The square of 7 is 49
The square of 8 is 64
The square of 9 is 81
The square of 10 is 100
The square of 1269630 is 1611960336900
The square of 1269631 is 1611962876161
The square of 1269632 is 1611965415424
The square of 1269633 is 1611967954689
The square of 1269634 is 1611970493956
The variable i is set to 2, the print is executed, then i is set to 3. The test "i != 2" is true and will be ad infinitum.
Some more statements
We will come back to loops later in this episode, but first this seems like a good point to describe another statement: the switch statement.
The notes for rest of this episode are available here.
dodddummy on 2017-12-02:
"Link so you don't have to find the previous ep"
Mailing List discussions
Policy decisions surrounding HPR are taken by the community as a whole. This
discussion takes place on the Mail List which is open to all HPR listeners and
contributors. The discussions are open and available on the HPR server under
The threaded discussions this month can be found here:
If there is anyone else who hasn't submitted a show this year there are only a few slots free !!!
New Year's Eve
HonkeyMagoo and associates have offered to look after the HPR New Year's Eve event again this year. They say:
"We plan on starting on 2017-12-31T10:00:00Z (December 31, 2017 5:00 am EST)
We will stop the recording and the stream as long as there is no one on at 2018-01-01T12:00:00Z (January 1, 2018 7:00 am EST). If people are still on and talking we will keep the stream and the recording going."
Further details are available on the HPR mailing list and the LinuxLUGcast website.
Tags and Summaries
Thanks to Windigo and bjb for sending in updates in the past month.
Released: 2017-11-27. Duration: 00:40:31. Flag: Explicit. Series:Information Underground. Tags:community,information underground,klaatu,deepgeek,lostnbronx.
Deepgeek, Klaatu, and Lostnbronx natter on about local participation and responsibility.
Released: 2017-10-27. Duration: 00:22:56. Flag: Explicit. Tags:OLF 2017, Open Source, Free Software, Conference.
OLF 2017, a Free and Open Source Software conference took place on September 29- October 1, 2017
Released: 2017-10-25. Duration: 00:04:06. Flag: Clean. Series:Podcast recommendations. Tags:podcasts, tech, maker, Christianity, science fiction, Klingon, humour, history.
Six of my favourite podcasts, as of October 2017.
Released: 2017-10-24. Duration: 00:22:12. Flag: Clean. Tags:Electronics,kit,tester,AVR programmer,transistor.
NYbill talks about flashing firmware to a Atmega328p chip to get a Transistor Tester Kit working.
Released: 2017-10-13. Duration: 00:36:48. Flag: Clean. Tags:commute,car,cars,driving,podcasting,equipment,podcasting equipment,anchor,anchor.fm,the bugcast.
In this episode, Dave records an episode across his entire commute into work.