Index :: FAQ :: Contact

Featured Media: Basenet Radio

The show has been dormant for some time (years) but its back.

Latest HackerMedia:

August 28, 2014

Hacker Public Radio
HPR1585: 36 - LibreOffice Calc - Financial Functions - Loan Payments
In this episode we discuss the function for determining the loan payments on a car loan, compare a manual calculation with the use of the PMT function, and derive some useful lessons. Links:

Phone Losers
Snow Plow Show – August 28th, 2014 – Bumfuzzled
This show is sponsored by Adam from South Carolina. Today Adam brings us many bumzuffled neighbors who will no longer trust their spouses.

August 27, 2014

Hacker Public Radio
HPR1584: An interview with Josh Knapp from
For years our own Josh Knapp has been the real Server Administrator behind Hacker Public Radio, and has been subsidising it out of his own pocket for some time. He and a few of his colleagues have decided to branch off and set up their own company. is based on a simple idea; Better web hosting that's honest and fair. We discuss the past, the future and how it affects HPR.

Off the Hook
Off The Hook - Aug 27, 2014

The Linux Link Tech Show
The Linux Link Tech Show Episode 572
Allan is here

August 26, 2014

Hacker Public Radio
HPR1583: Podcast Generator
Podcast Generator - Software which can host your podcast and generate all the RSS feeds. Blue Drava Podcast - a little show I'm working on, hosted using the software.

August 25, 2014

Hacker Public Radio
HPR1582: An Open Source News Break from
In this episode: An analysis of Tesla's patent decision, the 12 most pressing challenges for open source projects, and an update on the GNU Health project. Links:

Phone Losers
Snow Plow Show – August 25th, 2014 – InSHEDption
Rand al'Thor sponsors today's extremely short show, but the good news is that this will be the last show from outside the Situation Room in Roy, New Mexico! At least one more show will happen this week from the studio. Woo hoo!

August 24, 2014

Hacker Public Radio
HPR1581: Sensible Security: The Schneier Model
Back in 2001 there was a certain incident on September 11 that lead many people to go OMG! We are doomed! We must increase security! Do whatever it takes! And the NSA was happy to oblige. And on 7/7/05 an attack in London added to the frenzy. I think it is fair to say that these security agencies felt they were given a mandate to do anything as long as it stops the attacks, and thus was the overwhelming attack on privacy moved to a whole level higher. To be clear, security agencies are always pushing the limits, it is in their DNA. And politicians have learned that you never lose votes by insisting on stronger security and appearing tough. - For more go to Links:

August 21, 2014

Hacker Public Radio
HPR1580: The fast and ntfs File System
The fast and ntfs File System

August 20, 2014

Hacker Public Radio
HPR1579: Crowd Sourced Air Quality Monitoring
Klaatu interviews a programmer about new crowd-sourced air quality detection systems. Big crowds at this Carnegie Melon event, so the sound quality is not great. Links CMU CREATE Lab

Off the Hook
Off The Hook - Aug 20, 2014

The Linux Link Tech Show
The Linux Link Tech Show Episode 571
Russ Pavlicek returns to the show

August 19, 2014

Hacker Public Radio
HPR1578: AudioBookClub-08-How to Succeed in Evil:The Novel
In this episode, the Audiobook Club reviews How to Succeed in Evil: The Novel by Patrick E. McLean. You can download this audiobook for free (or voluntary donation) from It's also available as an ebook on Amazon: You can find more content (including podcasts) from Patrick E. Mclean on his websites -- -- -There is even a promotional comic book Three out of four of us liked this book, and we all had some good things to say about it. While it's true that this is an entertaining story set in a super hero world, we found it it more amusing and more thought provoking than your average super hero story. As usual, during this episode of the AudioBookClub the hosts have each reviewed a beverage of their choice. pokey drank a Sam Adams Summer Ale Thaj drank a home brewed Iced Tea . x1101 was drinking 32oz of water from the great tasting state of Maine out of a Nalgene water bottle . FiftyOneFifty was drinking Jim Beam Rye Whisky . Our next audiobook will be Down and Out in the Magic Kingdom by Corey Doctorow Our next book club recording will be 2014/07/15T23:00:00+00:00 ( 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 at hackerpublicradio dot org' There are several ways to submit feedback for this episode including the HPR mail list, and the episode's comment section pokey prefers his feedback to come via the HackerPublicRadio comment system, but is also usually available on StatusNet @pokey/ Please remember to visit the HPR contribution page. We could really use your help right now. We had a great time recording this show, and we hope you enjoyed it as well. We hope you'll consider joining us next time. Thank you very much for listening. Sincerely, The HPR_AudioBookClub P.S. Some people enjoy finding mistakes. For their enjoyment, we have included a few.

Phone Losers
Snow Plow Show – August 19th, 2014 – Word Crimes
This show is sponsored by Rick from Ohio.  Thanks for only giving us a short show, Rick! In this show we revisit the Ghost Tower guy, fail to find Nazi gold in our apartment, and notify some people of their … Continue reading

Phone Losers
Snow Plow Show – August 19th, 2014 – Word Crimes
This show is sponsored by Rick from Ohio.  Thanks for only giving us a short show, Rick! In this show we revisit the Ghost Tower guy, fail to find Nazi gold in our apartment, and notify some people of their crimes against grammar.

August 18, 2014

Hacker Public Radio
HPR1577: Introducing Nikola the Static Web Site and Blog Generator
Nikola - The Static Web Site and Blog Generator - Note: Please see developer notes below What is it? A Static Website and Blog Generator based on Python. What is a Static Website Generator? It generates posts and pages via commands. You edit those posts and pages in a text editor, then run a command to build the site, and finally, deploy/upload the generated html etc files to your webhost. That sounds kinda old school are you sure thats web 3.0? Its old and new school. Nikola gives you CMS like features without the overhead of the database server and page rendering engine. How can I install it? Use PIP and follow the handbook on the website. NOTE: Python 2.6 or newer or Python 3.3 or newer is required sudo pip install nikola sudo pip install nikola[extras] You should be good to go if you can enter nikola help in a terminal and get a list of nikola commands. Lets create our skeleton website: nikola init mysite You will need to answer some questions now (NOTE a directory to cd into called mysite will be created if you issue mysite.. You should enter your domain name instead - mysite is just an example). The questions it asks will help populate the file in the mysite directory. Site Title: Site Author: Site Author Email: Site Description: Site URL: Languages to support: (default en) Time zone: Which comments system to use: Once complete your site will be created and in the directory you named the site as - in my case, mysite. cd into that and take a look at the files with ls. you will have: - your configuration file files - where you will place images etc and reference them in blog posts and pages galleries - where you can serve up images in a gallery posts - where your blog posts go stories - where your pages go Lets create a blog post. nikola new_post Type in the title of your blog post and hit enter. I will use foobar in this example It will report the new post is in posts/foobar.rst fire up your text editor and edit that file. There is a header area at the top of the file - most of it is already filled in and you wont need to change it but you should add a Tag because you can see posts by Tag once the site is generated and it gives your readers a way to find all items on that subject. These are separated by commas so enter as many or few as you like. Enter a Description in the Description area. Now move into the Write your post here area and go to town - erase that or it shows up in your post. You should read the page on ReStructuredText here: but also just look at the Source by clicking Source on the getnikola website and you can see the markup they used. Some basics are *word* for italics, word for bold, a single * space item for bullet points and for hyperlinks `Tree Brewing Co: `_. a Tree Brewing Co hyperlink which will bring you when clicked to Lastly issue: .. image:: /files/imagefilename.jpg to point to an image file that you have placed into the files directory. Ok lets say you are done your post, save it and exit. Lets now build your site and fire up the built in webserver to display it. nikola build nikola serve -b Your default web browser will launch and you will see your site with blog post. Savour the moment - you have just created your first blog post. Note all the generated files you would upload to your webhost are in the output folder. Ok so thats great but I want to add pages and have it in my navigation window Ok lets do that. nikola new_post -p Enter a name for it and press Enter. In my case I created MyPage It tells you your page is in the stories directory and shows you how it named the file. In my case its mypage.rst Open that in a text editor and compose the page - save it when complete. So that would be great but its not showing up in your navigation yet. You need to put that in your file. Open in a text editor, look for NAVIGATION_LINKS. Observe how the existing pages are linked and follow that format. Here is how I would add mypage: (/stories/mypage.html, MyPage), any page you create will show up in stories so dont forget to put that in the path. NAVIGATION_LINKS = { DEFAULT_LANG: ( ("/archive.html", "Archive"), ("/categories/index.html", "Tags"), ("/rss.xml", "RSS feed"), ("/stories/mypage.html", "MyPage"), ), } Save that and rebuild your site. NOTE:: As of Today Nikola v7.0.1 requires a special command to include the new pages in navigation. This has been fixed in git but currently you must issue: nikola build -a nikola serve -b Now you are viewing it - nice work - you have a page now. This site seems a bit plain, how can I theme it? Glad that you asked - issue this command. nikola bootswatch_theme -n custom_theme -s slate -p bootstrap3 Now you have set it to use the slate bootswatch theme. Review the bootswatch themes on: In order to let Nikola know to use this new theme you need to edit the file and look for THEME and change the value from bootstrap3 to custom_theme. Now issue these commands at the command line to view the changes: nikola build nikola serve -b You can modify the themes to your liking and there is guidance on changing the theme on the nikola website. There are ways to depoly your site via rsync or ftp commands in the file. There are also other things you can set in the conf file such as google analytics, add an embeded duckduckgo or google search engine, specify options for the image galleries etc. More things you can do to spify up your posts / pages are to do with using shortcode like sytax for ReStructuredText. You can embed soundcloud, youtube videos etc - here is a list of these: I hope this helps you get started on using Nikola and hope you enjoy using it as much as I do. If you have questions or comments, find me in the irc chat room on freenode, or go to click Tags and click HPR and leave a comment on this episodes blog post. Until next time, Cheers! Corrections to this episode provided by Chris Warrick Some small corrections: it is recommended to use a virtualenv, `sudo pip` can be dangerous `pip install nikola[extras]` is enough, no need to do both steps new pages can be created with `nikola new_page`, too (both ways are equally supported) missing quotes around "MyPage" in example navbar code Fixed you can get rid of /stories/ if you change PAGES[*][1] from "stories" to an empty string. bootswatch themes are not everything, there is also install_theme that uses a more varied collection from

August 17, 2014

Hacker Public Radio
HPR1576: How I got into Linux
Short Summary: This is my story about how I got into computers, computing and GNU/Linux. Links: Personal identity number in Sweden Apple II: ABC80: Tipp-Ex: IBM Portable PC: MacIntosh Plus: Imagewriter II: Hypercard: Netscape Navigator: Debian Social Contract:

August 15, 2014

Phone Losers
The Snow Plow Hobo Sound Quality Show – August 15th, 2014
Today’s show was done while on the road and its hobo sound quality is fully funded by UtahKurt.  Thanks a lot, UtahKurt.  In this show I collapse an apartment floor, tear down a lady’s fence, and yell at a guy … Continue reading

Phone Losers
Snow Plow Show – August 15th, 2014 – Hobo Sound Quality
Today’s show was done while on the road and its hobo sound quality is fully funded by UtahKurt. Thanks a lot, UtahKurt. In this show I collapse an apartment floor, tear down a lady’s fence, and yell at a guy about his hobo cat food. And, of course, play the hits of Rappy McRapperson.

August 14, 2014

Hacker Public Radio
HPR1575: 35 - LibreOffice Calc - Introduction to Functions
In this episode we review what a function is, discuss the different types of functions available in LibreOffice, discuss the concept of arguments in mathematics, and present a general process for using functions in Calc. Links:

August 13, 2014

Hacker Public Radio
HPR1574: Arts and Bots
Klaatu interviews a teacher about the use of robots and programming in liberal arts classes. Big crowds at this Carnegie Melon event, so the sound quality is not great. Links CMU CREATE Lab

Off the Hook
Off The Hook - Aug 13, 2014

Phone Losers
Snow Plow Show – August 10th, 2014 – Termite Sunday
Today’s blasphemous Sunday show is sponsored by D. Glad!

Phone Losers
Snow Plow Show – August 8th, 2014 – Lawn Killer
Are you in the mood to hear the same phone call over and over for an entire show? Then this show, sponsored by Michael from Australia, is the show for you! The editing of approximately 3 hours out of this show is all thanks to Michael. Be thankful that you missed the live show.

Link to us! is provided by:
Binary Revolution | Infonomicon Computer Club